Add "Show presets" option, fix backup/restore config buttons, update translations
frknkrc44
authored and
Cuynu
commited 2025-09-16 22:48:58 +07:00
b51a3f695e
Revert channel message template to old one, improve multi-user support (WIP)
frknkrc44
authored and
Cuynu
commited 2025-09-16 22:46:37 +07:00
7f21297ac9
Fix signing info bug, simplify PmsHook, add caf and calyxos to custom ROM preset
frknkrc44
authored and
Cuynu
commited 2025-09-16 22:41:43 +07:00
8c1ea074e4
Fix ReLSPosed module not activated issue
frknkrc44
authored and
Cuynu
commited 2025-09-08 14:13:34 +07:00
9f1dd0bb36
Add spoofing for system apps too, also improve description of exclude option
frknkrc44
authored and
Cuynu
commited 2025-09-07 06:45:06 +07:00
1581e099f3
Add more checks for Play Store spoofing, add description for exclude option
frknkrc44
authored and
Cuynu
commited 2025-09-05 15:34:05 +07:00
aa26ad5a72
Ignore presets for whitelist mode
frknkrc44
authored and
Cuynu
commited 2025-09-05 15:33:55 +07:00
8a621958d5
Add new option to exclude the target app installation source spoofing, ignore invalid requests
frknkrc44
authored and
Cuynu
commited 2025-09-05 15:33:45 +07:00
93da126d9b
Add package installation info spoofer
...
It is similar to BKI, but it only spoofs for selected apps and it doesn't damage your packages list.
frknkrc44
authored and
Cuynu
commited 2025-09-05 15:29:10 +07:00
c45bc1fb83
Add counter for new hooks, refactor PmsHookTarget34 a bit
frknkrc44
authored and
Cuynu
commited 2025-09-05 15:23:26 +07:00
ee6e233152
Changes for accessibility and content provider
...
- Remove the Settings Provider hook and switch to the ContentProvider$Transport hook
- Fix the accessibility manager hook
frknkrc44
authored and
Cuynu
commited 2025-09-01 15:33:43 +07:00
c0770cb5c0
Add "Settings Presets"
frknkrc44
commited 2025-08-27 01:24:46 +03:00
c763b054f3
Move insecure startActivity query log to debug logs
frknkrc44
commited 2025-08-26 18:16:00 +03:00
567f625523
Do not get "not resolved" int value again and again
frknkrc44
commited 2025-08-26 18:13:47 +03:00
7378238497
Add more compatible ActivityStarter hook
frknkrc44
commited 2025-08-26 18:02:05 +03:00
bb60694bb3
Improve old layouts a bit, rename Presets to AppPresets
frknkrc44
commited 2025-08-26 16:37:05 +03:00
c2972069ba
Improve presets (not tested yet), also add unfinished adapter/fragments (maybe deleted later)
frknkrc44
commited 2025-08-25 00:19:39 +03:00
2cd31550eb
Add root manager detection, move package events
frknkrc44
commited 2025-08-19 15:39:10 +03:00
432218626a
Add MIUI fix (WIP)
frknkrc44
commited 2025-08-18 04:14:52 +03:00
6628ab6cf4
Add better install/uninstall receiver
frknkrc44
commited 2025-08-18 03:05:34 +03:00
36248027ad
Add package add/remove handler for presets, optimize the app list loader for presets
frknkrc44
commited 2025-08-17 23:05:05 +03:00
54a5be645e
Add "preset" option for apps (WIP)
frknkrc44
commited 2025-08-17 22:10:21 +03:00
e9ecd86816
optimize imports, remove Android 9 support, replace detection test with how to use and others
frknkrc44
commited 2025-08-17 04:53:09 +03:00
a8df39382c
improve logging and prevent some accidental soft reboots
frknkrc44
commited 2025-08-17 02:25:43 +03:00
198f89a368
Big changes
...
- Add myself as a developer
- Change package name to org.frknkrc44.hma_oss
- Rename Hide-My-Applist to HMA-OSS
- Add my own links
- Other fixes and improvements
frknkrc44
commited 2025-08-11 18:33:51 +03:00
554d01092c
Fix pre-Q support for ActivityHook
frknkrc44
commited 2025-08-11 16:35:56 +03:00
ae65e2a1f4
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
Apply binder scope to PlatformCompatHook
Wang Han
commited 2025-03-09 20:15:06 +08:00
0a82211745
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
Migrate config dir to /data/misc ( #304 )
Wang Han
authored and
GitHub
commited 2024-12-22 13:20:35 +01:00
cac3430d33
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
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 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 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 BridgeService
Nullptr
commited 2023-01-08 19:34:06 +08:00
a8b165c5cd
Don't require reload config if config version is the same
Nullptr
commited 2022-12-30 13:43:42 +08:00
abb67b95e3
Add option to control data isolation
Nullptr
commited 2022-12-29 22:06:53 +08:00
8c3576d6b3
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
Reduce non-debug logs
Nullptr
commited 2022-12-15 15:01:33 +08:00
1025fc4ec2
Remove LegacyDataMirror
Nullptr
commited 2022-12-12 13:10:48 +08:00
ce202a059b
Update dependencies
Nullptr
commited 2022-12-12 13:10:48 +08:00
a68730ae9c
Update dependencies
Nullptr
commited 2022-10-16 05:24:17 +08:00
d5e004626a
LegacyDataMirror on system_server side
Nullptr
commited 2022-09-11 17:35:26 +08:00
f2e68c4f4a