Commit graph HMAL-OSS/app
Message SHA1
feat: strings.xml: modify more strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-17 00:10:30 +07:00
06497e95d3
feat: strings.xml: modify more strings
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-17 00:10:14 +07:00
4391a749e6
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
feat: move preset location & rename project name
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-04 23:40:32 +07:00
538f3cd5bb
feat: move template config to below enable hide option
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-04 23:32:31 +07:00
1c93a91af7
feat!: remove translate option
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-04 23:09:23 +07:00
5f4cb7c511
fix: strings.xml: missing apostrophe
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-04 22:52:35 +07:00
cc50474aa0
feat: change links to selfhost & disroot & about hmal fork
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-04 22:48:12 +07:00
8e04656efb
misc: remove other languages & change strings to HMAL-OSS
Signed-off-by: Cuynu <cuynu@proton.me>

Cuynu   commited 2025-12-04 21:24:28 +07:00
a9a0d6d3fd
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 (#37)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-12-01 21:59:42 +03:00
3b5d8a35c9
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
New Crowdin updates (#32)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-28 12:19:31 +03:00
f435563318
New Crowdin updates (#30) with Redesign 2 (#31)
- Add "force stop & launch" and "launch" options in manage app screen
- Add settings presets viewer in "Show presets"
- Add preset types in "Show presets"
- Add more settings to developer options settings preset
- Add a more compatible and custom design Switch widget
- Add "Use system wallpaper" option
- Add new swipe refresh indicator colors
- Remove old HMA service connection method
- Fix open/close animations
- Simplify platform compat hook
- Other fixes and improvements

Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-25 02:47:02 +03:00
1f0c4d4783
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
New Crowdin updates (#29) with code updates
* Add more apps into presets

Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-12 20:44:43 +03:00
150cdb40d6
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
New Crowdin updates (#27) with code updates
* Add more apps into presets, fix manage apps screen not visible sometimes

Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-09 02:16:32 +03:00
a0faa7514c
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
New translations strings.xml (Arabic, Saudi Arabia) (#26)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-03 03:10:53 +03:00
6c43caea20
New translations strings.xml (Arabic, Saudi Arabia) (#25)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-03 01:10:49 +03:00
fdbefc6fd6
New Crowdin updates (#24)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-10-03 00:05:43 +03:00
e8971e27d3
New Crowdin updates (#22) with code updates
* Try to improve getPackagesHoldingPermissions performance, fix logging

* Redesign about screen (#23)

Furkan Karcıoğlu   authored and   frknkrc44   commited 2025-09-28 17:38:23 +03:00
22e437f847
Redesign about screen (#23)
* Initial about redesign

* Add sorting of translators and remove full name if same with username

* Optimize imports

Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-27 16:56:22 +03:00
8e09530de5
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
New Crowdin updates (#21)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-26 21:40:55 +03:00
bf5a600b53
New Crowdin updates (#20) with code updates
* Simplify Xposed module detection, add new suspicious and root apps

Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-22 20:18:23 +03:00
65aca42c7a
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
New Crowdin updates (#18)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-19 21:27:29 +03:00
eab22b12c8
New Crowdin updates (#17) with other updates
* Avoid crashes due to risky package hiding (but it can add cost for boot time)

* Add alternative (vold/non-vold) app data isolation method without using props (#16)

Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-19 03:33:48 +03:00
e694f309d7
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
New Crowdin updates (#13)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-15 16:18:24 +03:00
2b5ed1e520
New Crowdin updates (#12)
This commit completes 'Add "Disable Activity launch protection" and "Invert Activity launch protection" toggles' with translations.

Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-13 13:25:01 +03:00
066c08c420
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 a few crashes on search functions, remove useless permissions, update translations
frknkrc44   commited 2025-09-12 17:34:45 +03:00
cd48034957
New Crowdin updates (#11)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-12 17:25:14 +03:00
729dcc0c50
Optimize imports, try to add GitHub release support
This is not a code change release, so you can continue to use the previous version.

frknkrc44   commited 2025-09-11 23:18:26 +03:00
17bec86f4c
Fix "Show presets" display language, fix freezing when loading preset details, update translations
frknkrc44   commited 2025-09-11 21:57:12 +03:00
152c7b8bb9
New Crowdin updates (#10)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-11 21:55:16 +03:00
7b6e62abbf
Add "Show presets" option, fix backup/restore config buttons, update translations
frknkrc44   commited 2025-09-11 03:46:37 +03:00
e349506aac
New Crowdin updates (#9)
Furkan Karcıoğlu   authored and   GitHub   commited 2025-09-11 03:40:10 +03:00
0aead1b238