for users if not boot in DSU user note #edit_gsi and put this init file in system/bin
The reason for this is that some of my patches broke the DSU function on some old devices, and since I don't have a user to keep testing and testing until I figure it out, it's better if you push the working file.
Changelog:
- Add property handlers for codec preferences: compatibility max, screen recorde fixe, legacy
- Fix IMS download URL and enqueue errors
- Add codec compatibility and screen recorder fixes and legacy mode
- Drop MTK VNDK S+ IMS selection
- Disable Vulkan and trim features
- apex compressed enabled ( size system.img smaller)
- Enable full AOT dexopt (speed) for all pm.dexopt.* and dalvik.vm.* reasons.
- Force speed compiler filter system-wide for boot, install, background dexopt, OTA, core apps, and shared APKs.
- Add ROG Phone 5/5s Aura Sync RGB and AeroActive Cooler fan controls by @sibinsilva
Note
- Expect a slower first boot and dirty flash as the system compiles everything ahead-of-time; day-to-day performance and app launches are faster once this initial work is done.
- For Firewall bypass patch (internet acess and Wifi bug ) Disable -> Universal legacy-kernel BPF fallback
- axion props disabled by default -> enable in misc - axion props and reboot
- unisoc users, use option in treble app -> Misc for fix Blank screen
- for fix storage enable (treble app ->misc -> prefer hardware codecs)
- for hotspot /DNS private
disable ipv4/ipv6 in apn settings use only ipv4 - For small partitions, I recommend removing some unused VNDKs for your vendor.
- Check which VNDK your vendor uses and use the #edit_gsi note in the support group to remove the unnecessary ones.
### system_ext/apex
Android 9 v28
Android 10 v29
Android 11 v30
Android 12 v31
Android 12L v32
Android 13 v33
Android 14 v34
SUPPORT GROUP - LINK