-
Notifications
You must be signed in to change notification settings - Fork 16
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 22.03.30
- March 2022 SPL
- added blockdev calls for RW system, this can be fix read-write mounting for some devices and otherwise can broke boot on some ones (need test)
- backported changes from device_phh_treble: Add Samsung way to grab ro.telephony.default_network, Change fingerprint manifest grep, Samsung: keep user's recovery, Fix Play Services crashing on Galaxy S21 Ultra, Fix bluetooth audio Motorola 'liber', Disable fingerprint gestures for Stylo 7 4G variant
- backported from frameworks_av: fixup! Not all sources in route are valid
- backported from system_core: Let system override ro.apex.updatable
- patch for Zygote: fix an issue when empty the usap pool
- restored SuperUser legacy app
- reworked 'daisy' overlay
crDRom R 22.02.20
- crDroid 7.15 base
- February 2022 SPL
- to the Phh settings > Misc added new options: Restart systemUI and Dump system logs
- backported changes from v402 device_phh_treble: Fix DT2W on Xiaomi Mi 11 Lite 5G, Rename our brand from "Phh" to "google", [Moto One vision] Set eSCO size, Disable ODM display overlay for OnePlus 10 Pro, Remove Mi 11 Lite 5G (renoir) from the audio effects fix
- SuperUser app replaced by updated new one (special thanks for contributors ponces and Amy). if you have problems after dirty update you should first remove app from Apps settings then disable/enable Superuser in Phh settings
- patch for vold timeout applied for real now
crDRom R 22.02.01
- January 2022 SPL
- crDroid 7.14 base
- implemented Huawei IMS patches from Iceows
- fixes for for some devices (mainly with Oreo vendor, A-only) access for media files from some apps like WhatsApp or Telegram (based on Iceows's patch)
- backported changes from v400h device_phh_treble: All devices support unprocessed audio source, Fix audio for Umidigi X and Gome U9, Add Netflix ID for Mi 11 lite 5G
- patch for gsicharger removed, should fix offline charger animation for some devices (need test)
- added fix for Samsung J4 j4lteub with telegram and whatsapp camera (thanks •Johann• from tg)
- added support RMX2195: brightness, jackinput, fp
- fix touch issue for Realme 6 Pro RMX2061/2063 devices, based on this report
- imported Realme 6 Pro RMX2061 overlay
- patch for vold timeout (by Iceows)
- opt-out cringe TCP info parsing error (AAAAA....) on legacy kernels (commit)
- libprocessgroup: Do not remove uid cgroups directory (commit)
- added patch for Huawei RIL signal indicator (by Iceows)
- launcher replaced with Trebuchet from LineageOS 18.1
crDRom R 21.12.19
- crDroid 7.13 base
- December 2021 SPL
- phh patches v313 + some stuff backported from v400 device_phh_treble: fixes for Xiaomi Mi 11 Lite 5G, Motorola One Fusion Plus, Huawei P10, Realme GT ME, Blackview BV9500Plus etc
- trying to fix screen recorder bug on some devices (onemoretime..), thanks Iceows for the points
- added Phh option for enabling old cutout covering behavior in fullscreen mode
- Umidigi A7 Pro: put notch value from stock framework-res
- hide OTA menu, that's the way
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)