Conversation

github.com/GrapheneOS/os- was resolved by upstream improvements to ART in Android 12 resulting in boot images being fully relocatable. Exec spawning now works completely as intended and verified boot will work better, especially once dexpreopt changes in AOSP master land in stable.
GrapheneOS used to have this feature fully implemented for the base OS for code but not the non-code ART boot image data. Since boot image data now appears to be fully relocatable, we need to get dexpreopt expanded to everything again and we can enforce this for both code/data.
1
6