Commit graph HMAL-OSS/common
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: RootAppsPreset.kt: remove unnecessary apps from list
why would F-Droid extension and some apps listed here?

useless.

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

Cuynu   commited 2025-12-16 22:17:51 +07:00
f128da3ff2
feat: RootAppsPreset.kt: add kitsune packageName
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-16 22:05:30 +07:00
5c537e6751
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: more webview apps
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-14 12:46:24 +07:00
21bcd75975
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
feat!: remove translate option
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-04 23:09:23 +07:00
5f4cb7c511
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
New Crowdin updates (#34) with code updates (#35)
Code update PR: https://github.com/frknkrc44/HMA-OSS/pull/35

Furkan Karcıoğlu   authored and   frknkrc44   commited 2025-11-17 23:20:01 +03:00
455fbda825
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
Fix some HMA issues and add new functions (#33) with translation updates (#32)
- Fix AppSettingsFragment crash for uninstalled apps
- Remove package from search query if uninstalled
- Refresh + sort list when the package status changed
- Add "Clear uninstalled app configs" option
- Remove LSPlant dependent apps from suspicious apps list
- Fix some of detections by reverting dev options changes, but do not remove them
- Optimize imports

Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-28 12:21:51 +03:00
5c4205303e
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
Add more apps into presets
frknkrc44   commited 2025-10-12 20:44:09 +03:00
42d1d5f4fb
Add new apps into presets, move detector/checker apps into new preset
This commit also fixes the apps are not hidden from the Play Store.

NOTE: DO NOT enable the "Detector/Checker apps" preset for the Play Store, otherwise you cannot check for the Play Integrity.

frknkrc44   commited 2025-10-11 17:00:37 +03:00
11d35b3e5f
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
Add more apps into presets, fix manage apps screen not visible sometimes
frknkrc44   commited 2025-10-09 02:07:32 +03:00
4602398073
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
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
Simplify Xposed module detection, add new suspicious and root apps
frknkrc44   commited 2025-09-22 20:08:41 +03:00
293b08c603
Add suspicious apps preset, move ~all file managers into the suspicious apps preset
frknkrc44   commited 2025-09-21 04:07:45 +03:00
9813b209af
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
Fix Xposed module detection, add more packages to presets (thanks to ShirkNeko)
This version also contains translation updates

frknkrc44   commited 2025-09-15 16:43:08 +03:00
6183b01360
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
Fix "Show presets" display language, fix freezing when loading preset details, update translations
frknkrc44   commited 2025-09-11 21:57:12 +03:00
152c7b8bb9
Add "Show presets" option, fix backup/restore config buttons, update translations
frknkrc44   commited 2025-09-11 03:46:37 +03:00
e349506aac
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
Add spoofing for system apps too, also improve description of exclude option
frknkrc44   commited 2025-09-05 18:17:15 +03:00
451c133676
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 preset support for LineageOS overlays and EvoX (community request)
frknkrc44   commited 2025-09-03 20:55:36 +03:00
49a991abcb
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
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 FX file manager, remove mixplorer from exact list
frknkrc44   commited 2025-08-29 06:11:19 +03:00
783e956734
Add some of file managers in root apps list
frknkrc44   commited 2025-08-29 05:50:06 +03:00
9775516480
Add all LSPosed products in rooted apps list
frknkrc44   commited 2025-08-27 01:39:18 +03:00
3bfb7e0849
Add "Settings Presets"
frknkrc44   commited 2025-08-27 01:24:46 +03:00
c763b054f3
Improve old layouts a bit, rename Presets to AppPresets
frknkrc44   commited 2025-08-26 16:37:05 +03:00
c2972069ba
Add old app/template management screens for now
frknkrc44   commited 2025-08-26 16:25:08 +03:00
2621d656d9
Rename isEmpty to isDynamicListEmpty
frknkrc44   commited 2025-08-25 00:26:22 +03:00
14715790e0
Separate the exact package list from the dynamic list
frknkrc44   commited 2025-08-25 00:25:11 +03:00
ff18caac02
Better idea to fill the empty dynamic presets list
frknkrc44   commited 2025-08-25 00:23:57 +03:00
72cb83b6f2
Still activate the isEmpty call if there is nothing more than the exact package list
frknkrc44   commited 2025-08-25 00:21:36 +03:00
9ef35fd15a
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 more suspicious app detection, simplify presets, hardcode HMA-OSS app name
frknkrc44   commited 2025-08-20 18:57:24 +03:00
b21d521985
Add root manager detection, move package events
frknkrc44   commited 2025-08-19 15:39:10 +03:00
432218626a
Add better install/uninstall receiver
frknkrc44   commited 2025-08-18 03:05:34 +03:00
36248027ad