Commit graph HMAL-OSS/build.gradle.kts
Message SHA1
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
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
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
Add spoofing for system apps too, also improve description of exclude option
frknkrc44   commited 2025-09-05 18:17:15 +03:00
451c133676
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
Try to fix dirty
frknkrc44   commited 2025-08-27 01:54:12 +03:00
d96a91b46e
Add "Settings Presets"
frknkrc44   commited 2025-08-27 01:24:46 +03:00
c763b054f3
Change module enabled/disabled indicators, update agp, change versioning ideas
frknkrc44   commited 2025-08-23 15:12:19 +03:00
39a7a23501
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
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
Add ActivityHook and other improvements
frknkrc44   commited 2025-08-11 15:05:06 +03:00
6350583d9b
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
Bump to 3.3.1 (#305)
Wang Han   authored and   GitHub   commited 2024-12-23 13:59:25 +01:00
95f8f82543
Bump to 3.3
Nullptr   commited 2024-10-02 11:38:01 +02:00
a9fa39238e
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
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
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
Bump to 3.1.1
Nullptr   commited 2023-01-08 22:45:27 +08:00
c9f7cbbde7
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
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
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
Update dependencies
Nullptr   commited 2022-09-11 16:45:51 +08:00
cc5a15cbf4
防呆 plus
Nullptr   commited 2022-09-11 09:41:10 +08:00
28328a57e9
Refresh app list when package change & Bump to 3.0.5
Nullptr   commited 2022-09-07 16:39:00 +08:00
8a56135420
防呆
Nullptr   commited 2022-09-07 16:16:10 +08:00
2c1af5bdd8
ZygoteArgsHook: Skip system
Nullptr   commited 2022-09-03 14:10:11 +08:00
d22ac92dad
Enable force mount data by default & Bump to 3.0.3
Nullptr   commited 2022-08-30 09:17:53 +08:00
36dab92494
Fix crash when hide hma for gms
Nullptr   commited 2022-08-25 23:50:28 +08:00
611e27148e
Bump to 3.0.2-Beta
Nullptr   commited 2022-08-25 16:51:14 +08:00
3c5720646c
Real fix hide on Android 9~10 & Bump to 3.0.1
Nullptr   commited 2022-08-25 15:04:01 +08:00
c444db6153
Fix /data/data hide on Android 11
Nullptr   commited 2022-08-25 14:14:29 +08:00
3189a2da86
Fix hide on Android 9~10
Nullptr   commited 2022-08-25 13:45:49 +08:00
6bfc0f5098
Real fix pr check
Nullptr   commited 2022-08-24 19:03:01 +08:00
0b0af2f0c5
Fix pr check
Nullptr   commited 2022-08-24 18:16:56 +08:00
7b6c50d718
Fix #172
Nullptr   commited 2022-08-24 15:49:04 +08:00
38fa62bfea
Fix filter system apps
Nullptr   commited 2022-08-24 14:15:04 +08:00
4cc9cea1ed