-
Notifications
You must be signed in to change notification settings - Fork 15
crDRom11 Project
crDRom11 is a project which based on crDroid 7.x with Andy Yan's and phhusson's Treble GSI patches. Built with some Andy's patches & recommendations, also even without "ALLOW_MISSING_DEPENDENCIES=true" flag. And system can run with SELinux enforced state, as original Phh AOSP GSI. Fully compatible with PHH-Treble patches. Has dynamic root which can be activated/deactivated without reboot - 'su' binary and SuperUser app (can works on all devices even with system read-only). Also has dynamic SafetyNet helper (but it compatible with not all devices), users have four ways to pass SafetyNet: a. just enable SafetyNet option (recommended) b. disable SafetyNet and enable "Spoof Pixel 5" then reboot c. enable both options and reboot d. mount system as RW and create empty file /system/phh/secure (legacy method)
crDRom R 21.10.13
- October 2021 SPL
- crDroid 7.11 base
- latest available phh patches
- removed commit for A12 style QS media plugin, on the tablet devices it looks very bad
- picked patches from Andy Yan: "always render windows into notch cutouts" and "enable multiple snap targets in landscape mode"
- set system prop "ro.odm.camera=1" for all (maybe can help with camera on some devices)
- added fix overlays resetting on every reboot
crDRom R 21.09.21
- crDroid 7.10 current code
- latest available phh patches
- replaced crDroidMusic with Eleven from LineageOS, removed Matlog
- reverted native AOSP Miracast screen sharing feature (already in the LineageOS code)
- imported much patches from @sooti treble project: overlays and tweaks for Xiaomi Note 9 S/Pro/Max, overlays for Doogee Y8 and Umidigi A7 Pro, fix for IR blaster
- included latest improvements for Xiaomi Note 9 S/Pro/Max overlays from @Aarqw12
- added open source replacement for Qualcomm aptX libraries
- in Display settings added UI rounded corners options (similar to G-Visual Mod)
- debug.sf.latch_unsignaled disabled for mt6785 and sd450
- fixed SafetyNet CTS for Pixel5 Spoofing option
- added wifi 5GHz hotspot support for "daisy"
- added UI tuner switch for VPN privacy icon
- fixed location icon margins for statusbar
- disabled WPA2 to WPA3 auto-upgrade
- added more Clang optimizations
- plus other small improvements
- known bugs: softreboot loop on the lockscreen if enabled RobotoCondenced font in the Styles
crDRom R 21.05.21
- phh v308 treble patches
- current crDroid 7.6 sources
- reworked Pixel 5 spoofing patch
- added debug.sf.latch_unsignaled=1 (experimental)
- fixed long tap on some of the QS tiles
- set LTE by default for 'lavender'
- fixed DT2W for Lenovo Z6
crDRom R 21.05.13
- phh treble patches v307
- SPL 5 May 2021, crDroid 7.6 source
- fixed Dialer crashing, which was wrong prop "ro.kernel.android.checkjni=1" in v306
- added patch to fix storage issue with some apps (need test)
- reworked PixelProps spoofing
- removed patch for user build
- fixed Treble App options info
- added more optimizations
crDRom R 21.04.28
- phh v306 treble patches
- April SPL, latest crDroid 7.5 source
- reworked dynamic root, now it fully compatible with Termux
- folder for scripts moved from /sdcard/phh to the /data/adb/phh
- reworked SafetyNet helper, now we have four ways to pass SafetyNet: a. just enable SafetyNet option (recommended) b. disable SafetyNet and enable "Spoof Pixel 5" then reboot c. enable both options and reboot d. mount system as RW and create empty file /system/phh/secure (legacy method)
- added separated Phh settings option to disabling vendor apps and overlays (you can still using old phh's variant or custom new one)
- added treble app to the allow-in-power-save list (to fix audio in calls)
- tweaks and overlay changes for 'lavender' Redmi Note 7
- added fix for Sony Xperia X notifications led
- new offline charger fix, can help for some devices
- increased low video bitrate for screen recorder to the 4Mbps
- renamed autobrightness overlay to match phh style
- added 30 & 32dp rounded corners overlays
- set 0.5x animation scale as default
- set in build.prop 'user' type build
- overall system optimization
crDRom R 21.03.15 (beta2)
- phh v302+ treble patches
- March SPL, latest crDroid 7.4 source
- dirty update not allowed, use clean install method
- reworked dynamic root to avoid any conflicts with Magisk and other system modding apps
- included Magisk sbin PATH support, no need any external fixes - if Magisk can work on your device then just flash it
- added new option in Phh Settings to the spoof device as Pixel 5 - if SafetyNet option can't help you pass Google certification, then you can try disable it and enable "Spoof Pixel 5"
- fixed "Ok Google" assistant, which was broken with this and that
- added custom options in the Display menu: dark themes, statusbar padding, rounded corners tuning
- included patch to the allow audio for external screen recorders
- in stock Dialer added option to set fullscreen photo
- normalized ugly recent actions button of launcher
- added option to disable notification headers
crDRom R 2021.02.28 (beta1)
- beta builds if you want test
- recommend only for users who can boot Roar v300m or LineageOS 18.1 v300m
- actual crDroid 7.3 sources
- latest v300m+ phh treble patches
- Phh Setting moved to bottom of all settings (please don't be scare😄)
- all builds can be mounted as RW by-default (no shared blocks); also un-sparse format, raw ext4 image - you can easy mount it and modify
- added enhanced dynamic root (Z) you can enable/disable superuser root without rebooting and with read-only system and even pass SafetyNet (see video). so, it should work on all treble devices
- added new flexible variant of SafetyNet helper (Phh settings > Misc), you can using it without reboot, with system read-only and even without root (video here); use it before login to the Google account; should works for many devices, especially if device had SafetyNet with secure file (btw file with commands for safetynet stored in /sdcard/phh/secure - you can modify it, you can even put Pixel props there. i hope i gave for all users universal solution)
- added replacement for InitD, you can put commands in /sdcard/phh/run and enable AutoRun option in Phh Settings
- also added new options in Phh Settings: switch for cgroup freezer, disable logging, autobrightness overlay
- added camera fix for some vndk28-lite devices (now camera works on Xiaomi Mi A2 Lite)
- fixed media sound policy for A-only (thx HamiDo)
- patch for fixing renaming file and moving files issue in MTP
- fix for HAL3 vendor prop (cam2api option in Phh Settings)
- selinux adb rule for some MTK devices
- extended mobile network menu
- added initial overlay for Realme C2 'RMX1941' with fixed power profile and improved (auto)brightness
- stock AOSP sounds replaced with Q Google sounds
- tuning of the status bar, icons more tightly to each other
- added option "Swipe for notifications" for fingerprint scanner
- DPI change setting is now in the "Display" section
- IMEI info is hidden under each available SIM card
- for Mi A2 Lite, LTE is set by default
- turned off the indicator flashing when the battery level is low
- added an custom options in the Display menu: statusbar icon spacing, UI speed/powersaving
- in stock camera removed HAL3 green artefacts which exist on Xiaomi devices
- fixed status info of security patches (system and vendor)
- on battery saver auto dark mode disabled, you can choise light/dark theme
- added custom Google Cloud restore option (Settings > Accounts)
- tweaks for Xiaomi Redmi 9 'lancelot' and Redmi Note 9 'merlin' (audiojack, brightness, fp touches)
- changed minimal brightness level for Redmi Note 8 Pro
- import OnePlus 8 Pro 'instantnoodlep' overlay
- initial Redmi 9 'galahad' overlay
- removed ugly divider lines in Settings UI
- added DT2W support for QIN 2
- updated Redmi 6 Pro overlay
- reverted sbin folder for Magisk
- added call recording in Dialer
- stock Gallery2 replaced with SimpleGallery
- slightly improved speed of laucher's animations
- Package installer: show current and new version on apk
- disabled some disputable Google components, for sample is fixed overall WiFi speed in the aggregate with GPS + Bluetooth
- reworked offline charger patch, need test (on my device at least screen blanked and no more loops)
- initial overlays for Redmi Note 9S/Pro ('curtana' and 'joyeuse')
- reworked overlay for Redmi 9 'galahad' - added (auto)brightness arrays and other fixes
- tweaks for Xiaomi Redmi 'angelican' and 'dandelion' (brightness, audiojack)
- force HAL1 for predefined package list (vendor.camera.hal1.packagelist prop)
- removed screenshot icon from global actions
- fixed USB options quick dialog
- added fixes for Redmi Note 9 Pro 'joyeuse' (for audio, Netflix and fp touches)
- other improvements for speed, performance, stability and user experience
- GAPPS changes
- image sizes around: arm64 3Gb, arm 2Gb, a64 1.9Gb
- removed many Google apps, which you can easy get from Play Store
- default launcher is stock one
- added Go Gapps builds too
- excluding fixes, the same as on all R GSI (in some cases does not work: broadcasting on TV, calls via BT; offline charging does not work normally for many devices etc etc)