* Remove unnecessary dependencies, begin to update current dependencies, convert AboutActivity to AboutFragment
* Fix the Play Integrity checker not working (it adds Play Store to risky package list too)
Furkan Karcıoğluauthored and GitHubcommited 2025-10-11 14:33:49 +03:00
- Try to fix bootloop issue on Android 11 MIUI
- Do not hook for app data isolation if not enabled
- Do not enforce pre-30 data isolation for system apps
- Add theme colors again
- Fix some layout problems
- Update translations
- Other fixes and improvements
- Avoid HMA wake up at background due to uid listener
- Add appUid checker for register to detect mismatching package name changes
- Remove signature verifier codes
- Other fixes and improvements
First, most people should have updated to A9 now, because it has been
more than 6 years since it released. Second, A9- doesn't have package
visibility at all, even a mini version. This bring the need to hook many
critical functions related to app components and is hard to maintain.
So let's drop it from now on.
* Update dependencies
* Rewrite hook for force mount data
The previous hook point is for startViaZygote(), but the logic in
ProcessList.java to determine whether a process is safe to apply
force mount is complex, and current implementation has already
caused issues. Change the hook point to PlatformCompat and force
return true for all sdk level, then we can let system server apply
the correct logic.
Vold app data isolation does not have sdk level check, so don't
touch it, unlink current code.
Wang Hanauthored and GitHubcommited 2024-10-01 10:35:16 +02:00