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:
- Reworked device tree; removed several TrebleDroid patches that broke functionality and booting on some devices.
- Add traffic indicator fix toggle
- Add A2DP identity address toggle
- net: Add toggle for NetworkStats BPF fallback
- Add patch to disable safe media volume
- Add scroll-boost prop handler in treble app
- Add axion props handler in treble app
- Add patch to update lmk tweaks
- Add build optimization patch for Android GSI
- Avoid fatal crashes on AIDL composer init
- Remove reboot_on_failure from netbpfload configs
- AudioDeviceInventory: gate A2DP default codec fallback
behind PHH property - Add kawase2_fix_aliasing blur mode support
- Add ro.hwui.use_vulkan prop and handler
- Add renderengine prop hook; avoid SF restart
- Enable stagefright debug and LZ4 ramdisk
- Adjust build flags and remove USB/zram boot handlers
- Set game default frame rate to 120Hz
- Limit phh codec property triggers to true
Note
- Traffic indicator fix -> enable in misc in treble app and reboot
- 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