Commit graph HMAL-OSS/xposed
Message SHA1
misc: strings change & remove detector preset & more
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-16 22:57:54 +07:00
f6e3dccf6b
feat! remove void data app isolation
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-15 23:41:22 +07:00
dba351d9fe
feat: WebViewPreset.kt: new preset
this is weird preset, but useful for disabling ads on the MBBank/MBCP app

Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-05 00:14:11 +07:00
44b48e74fd
Several changes
- Add different launcher icons
- Improve input method preset
- Improve settings hiding
- Add new translations
- Add "Random SSAID" option in settings templates
- Other fixes and improvements

Furkan Karcıoğlu   authored and   GitHub   commited 2025-12-01 22:02:52 +03:00
6466cfbea0
Prepare for a new version (#35)
* Prepare for a new version

- Add "Clear package list" functionality for presets
- Add Xiaomi.EU apps in Custom ROM preset
- Add new apps into presets
- Create new preset, called as "Shizuku/Dhizuku apps"
- Move Shizuku to new preset
- Add manifest read cache, it can improve performance
- Add existence check for package add listener
- Add "Enable package query workaround" switch to help MIUI/HyperOS users (needs test)
- Other fixes and improvements

Furkan Karcıoğlu   authored and   GitHub   commited 2025-11-17 23:04:44 +03:00
1da27627c3
Redesign 2 (#31)
* Begin design again

* Improve Switch dimensions

* Add empty settings preset fragment

* Finish settings presets fragment

* Add git branch to version name

* Add sorting for preset keys, add new replaced settings

* Remove unneeded string, fix force stop

* Fix CI issue

* Remove animation speed spoofing

* Add "Use system wallpaper" option

* Fix Switch colors

* Add GitHub-only translators into translator list

* Simplify translator getter

* Fix About fragment button colors for wallpaper mode

* Add new SwipeRefreshLayout colors

* Add no transparency mode for home item background color, optimize imports

* Replace ugly serif

* Add enabled/disabled state colors for Switch

* Dirty fix for system wallpaper mode is not activated

* Remove ability to hide something from HMA-OSS itself

* Replace Java codes with Kotlin

* Move CommonUtils to PropertyUtils, move packages into Constants

* Add localBuild as used

Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-25 02:44:33 +03:00
74c9313c46
Refactor deps, fix Play Integrity checker issue (#28)
* 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ğlu   authored and   GitHub   commited 2025-10-11 14:33:49 +03:00
b814768fb2
Fix 2 detection points, add new apps to presets, add new animations
frknkrc44   commited 2025-10-11 02:39:52 +03:00
7608e170f4
Big update
- 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

frknkrc44   commited 2025-10-03 03:20:09 +03:00
ffe87884f6
Try to improve getPackagesHoldingPermissions performance, fix logging
frknkrc44   commited 2025-09-28 17:25:45 +03:00
f13dff47c2
Some optimizations and fixes
- 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

frknkrc44   commited 2025-09-26 21:50:31 +03:00
62677a7bd8
Add more secure method of vold app data isolation (needs testing - enabled as default), try to fix the corrupted config issue
frknkrc44   commited 2025-09-19 21:28:43 +03:00
2a00fe9b13
Avoid crashes due to risky package hiding (but it can add cost for boot time)
frknkrc44   commited 2025-09-17 22:39:33 +03:00
18ec5ca302
Add alternative (vold/non-vold) app data isolation method without using props (#16)
The old implementation uses the property values to enable the app data or vold app data isolation and this is detectable unless someone removes props. I hooked over services and applied values to them directly instead of adding props.

Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-17 22:36:14 +03:00
52937716c9
Add "Disable Activity launch protection" and "Invert Activity launch protection" toggles
It was a community request, and I hope my implementation is not much complex.

frknkrc44   commited 2025-09-13 02:26:58 +03:00
1f422a10e2
Add "Show presets" option, fix backup/restore config buttons, update translations
frknkrc44   commited 2025-09-11 03:46:37 +03:00
e349506aac
Revert channel message template to old one, improve multi-user support (WIP)
frknkrc44   commited 2025-09-09 07:31:13 +03:00
691cacfa32
Fix signing info bug, simplify PmsHook, add caf and calyxos to custom ROM preset
frknkrc44   commited 2025-09-09 03:54:52 +03:00
1bb5764aef
Fix ReLSPosed module not activated issue
frknkrc44   commited 2025-09-07 23:43:31 +03:00
c67c1a6e4e
Add spoofing for system apps too, also improve description of exclude option
frknkrc44   commited 2025-09-05 18:17:15 +03:00
451c133676
Add more checks for Play Store spoofing, add description for exclude option
frknkrc44   commited 2025-09-05 00:38:50 +03:00
f72fc7e214
Ignore presets for whitelist mode
frknkrc44   commited 2025-09-04 18:08:10 +03:00
0417e51c66
Add new option to exclude the target app installation source spoofing, ignore invalid requests
frknkrc44   commited 2025-09-04 02:55:40 +03:00
040fd51765
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   commited 2025-09-03 16:52:31 +03:00
4740aaf5e4
Add counter for new hooks, refactor PmsHookTarget34 a bit
frknkrc44   commited 2025-09-03 06:32:10 +03:00
d9d097547e
Changes for accessibility and content provider
- Remove the Settings Provider hook and switch to the ContentProvider$Transport hook
- Fix the accessibility manager hook

frknkrc44   commited 2025-09-01 07:36:24 +03:00
0dfd499476
Revert "Do not allow gms and gsf is added in any of lists"
This reverts commit 71ea510399.

frknkrc44   commited 2025-09-01 06:46:57 +03:00
67f8126bf4
Do not allow gms and gsf is added in any of lists
frknkrc44   commited 2025-09-01 06:15:27 +03:00
71ea510399
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