Fix pre-Q support for ActivityHook
frknkrc44
commited 2025-08-11 16:35:56 +03:00
ae65e2a1f4
Change APK name
frknkrc44
commited 2025-08-11 16:21:36 +03:00
97ee54a221
Increase JVM memory
frknkrc44
commited 2025-08-11 16:05:54 +03:00
1b024cb40e
Add dirty if there is uncommitted changes
frknkrc44
commited 2025-08-11 16:00:02 +03:00
5df8a94e35
Change versioning
frknkrc44
commited 2025-08-11 15:40:43 +03:00
b95a8abe8d
Port some of upstream changes
frknkrc44
commited 2025-08-11 15:22:24 +03:00
4cf35f5d48
Add ActivityHook and other improvements
frknkrc44
commited 2025-08-11 15:05:06 +03:00
6350583d9b
Add myself to contributor list
Wang Han
commited 2025-03-09 20:15:09 +08:00
cf85249fa8
Use legacy packaging and shrink unused resources
Wang Han
commited 2025-03-09 20:15:09 +08:00
c9a8b478c6
Fix app data isolation setting color
Wang Han
commited 2025-03-09 20:15:09 +08:00
9b870d9f55
Apply binder scope to PlatformCompatHook
Wang Han
commited 2025-03-09 20:15:06 +08:00
0a82211745
Add a warning dialog for vold app data isolation
...
This feature is abandoned in AOSP. No commit was made after 2022 and the
original author has left Google. What's worse, its implementation is
fragile in many ways, which I cannot explain here clearly. Add a warning
dialog here to inform user.
Wang Han
commited 2025-03-09 20:15:06 +08:00
229743bb7f
Remove support for Android 9-
...
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.
Wang Han
commited 2025-03-09 20:15:06 +08:00
ababdeb82f
Workaround package visibility gap in getArchivedPackage()
...
This is just one of the many exploits that AOSP suffers from. Since
this issue is fixed by me in AOSP, we might as well address it here
too. Please note: Only way to "reliably" achieve package visibility
is to install it in a separate user. HMA is just a workaround.
Wang Han
commited 2025-03-09 20:15:03 +08:00
3f0f1854ef
Update dependencies
Wang Han
commited 2025-03-08 20:38:00 +08:00
6fead425fe
Bump to 3.3.1 ( #305 )
Wang Han
authored and
GitHub
commited 2024-12-23 13:59:25 +01:00
95f8f82543
Migrate config dir to /data/misc ( #304 )
Wang Han
authored and
GitHub
commited 2024-12-22 13:20:35 +01:00
cac3430d33
Misc update ( #303 )
...
* Update dependencies
* Sync config at onPause and onDestroyView as well
* Exclude system apps by default
* Avoid using resetprop
Wang Han
authored and
GitHub
commited 2024-11-30 09:38:11 +01:00
ec6e290a76
Update FUNDING.yml
Nullptr
authored and
GitHub
commited 2024-10-26 21:48:27 +02:00
c584f92fdc
Create FUNDING.yml
Nullptr
authored and
GitHub
commited 2024-10-26 21:37:09 +02:00
08d649e59b
Fix finding package name for Android 13- ( #301 )
Wang Han
authored and
GitHub
commited 2024-10-06 11:34:04 +02:00
c12430c0d9
Let PMS parse target app name ( #300 )
Wang Han
authored and
GitHub
commited 2024-10-05 08:40:27 +02:00
99a6a0f4d3
Bump to 3.3
Nullptr
commited 2024-10-02 11:38:01 +02:00
a9fa39238e
Disable minify local dependencies for now ( #298 )
Wang Han
authored and
GitHub
commited 2024-10-01 11:28:32 +02:00
9fa6e156c4
Rewrite hook for force mount data ( #297 )
...
* 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 Han
authored and
GitHub
commited 2024-10-01 10:35:16 +02:00
88f82c9d25
fix ci ( #277 )
rhjdvsgsgks
authored and
GitHub
commited 2024-04-19 10:51:32 +08:00
1b2a52ea94
Fix argument order of startViaZygote() hook on 14 QPR2 ( #294 )
...
https://android.googlesource.com/platform/frameworks/base.git/+/2cfe9651b5e90e7968e21b2d4b58d54e2b83b7d9
Wang Han
authored and
GitHub
commited 2024-04-19 10:50:41 +08:00
2eddefd1be
Upgrade AGP and Gradle ( #295 )
...
Refine Gradle script
fix parse log delay after disable detail log
Howard Wu
authored and
GitHub
commited 2024-04-19 10:50:05 +08:00
dfdaa0e98a
fix: Crash after loading apps and filtering at the same time ( #293 )
快乐小牛
authored and
GitHub
commited 2024-02-17 13:37:24 +08:00
b7cf802441
New Crowdin updates ( #271 )
Nullptr
authored and
GitHub
commited 2023-07-17 15:10:48 +08:00
805037cbdd
Update Crowdin configuration file
Nullptr
commited 2023-07-17 15:09:32 +08:00
e6e73a32c8
Fix proguard
Nullptr
commited 2023-07-17 15:02:20 +08:00
478875d329
No transaction hook
Nullptr
commited 2023-07-17 14:20:56 +08:00
f809e78e6c
Update dependencies
Nullptr
commited 2023-07-17 01:23:46 +08:00
721dcb8dbc
Fix the badge in readme ( #252 )
...
* Fix the build badge
Made a change to README to show the build badge correctly. Detail: https://github.com/badges/shields/issues/8671
* Fix the build badge in README_zh_CN
ianchb
authored and
GitHub
commited 2023-01-14 09:19:03 +08:00
cd1110929c
Bump to 3.1.1
Nullptr
commited 2023-01-08 22:45:27 +08:00
c9f7cbbde7
New Crowdin updates ( #250 )
...
* New translations strings.xml (French)
* New translations strings.xml (Arabic)
* New translations strings.xml (Polish)
* New translations strings.xml (Russian)
Nullptr
authored and
GitHub
commited 2023-01-08 19:45:28 +08:00
0a61d05a14
Update dependencies
Nullptr
commited 2023-01-08 19:41:54 +08:00
579cd6d8ec
Fix BridgeService
Nullptr
commited 2023-01-08 19:34:06 +08:00
a8b165c5cd
Bump to 3.1.0
Nullptr
commited 2022-12-30 13:44:11 +08:00
f09af4bce4
Don't require reload config if config version is the same
Nullptr
commited 2022-12-30 13:43:42 +08:00
abb67b95e3
Fix app crash
Nullptr
commited 2022-12-29 23:19:16 +08:00
99c3e1fd9c
New Crowdin updates ( #245 )
...
* New translations strings.xml
Nullptr
authored and
GitHub
commited 2022-12-29 22:20:55 +08:00
22311fe5db
Add option to control data isolation
Nullptr
commited 2022-12-29 22:06:53 +08:00
8c3576d6b3
Refactor ServiceClient
Nullptr
commited 2022-12-29 20:11:53 +08:00
1d250bb9fb
Enhance data isolation
Nullptr
commited 2022-12-29 19:39:32 +08:00
348c1c408f
Verify app signature
Nullptr
commited 2022-12-29 19:39:32 +08:00
756e4ebc0e
Only ask delete when click delete button ( #238 )
Howard Wu
authored and
GitHub
commited 2022-12-15 18:29:23 +08:00
227ba02c0d
Ask before delete a template
Howard Wu
authored and
Nullptr
commited 2022-12-15 17:18:05 +08:00
f7f71520fb
add .gitattributes
Howard Wu
authored and
Nullptr
commited 2022-12-15 17:18:05 +08:00
c68f0c65a7