Commit Graph

7292 Commits

Author SHA1 Message Date
d54baadbed Use ro.crypto.metadata.enabled 2024-07-23 02:02:56 -07:00
0869a90fe3 Use symlink to setup preinit 2024-07-23 02:02:56 -07:00
2754b1dcf8 Add comment about the choice 2024-07-23 02:02:56 -07:00
0db6314661 Refactor preinit finding 2024-07-23 02:02:56 -07:00
b5d2ef18e8 Move more data and function into HookContext 2024-07-22 20:36:55 -07:00
6e22476acc Update test scripts 2024-07-22 03:39:04 -07:00
b26db8cee6 Switch over to ANDROID_HOME
Keep ANDROID_SDK_ROOT as a fallback
2024-07-21 00:53:13 -07:00
33cb39c8af Minor code changes for hook.cpp 2024-07-21 00:52:43 -07:00
f247759a6e No need _orig to call backup 2024-07-20 21:36:26 -07:00
de7e5bdfe7 Update comments 2024-07-20 21:36:26 -07:00
53a8ba8cfe Use hookJniNativeMethods to hook zygote pre/post fork 2024-07-20 21:36:26 -07:00
f2d057baba Refine hookJniNativeMethods 2024-07-20 21:36:26 -07:00
93bcf2cd25 Correct debug symbol configuration 2024-07-20 20:29:58 -07:00
6d82515cfc No default features of pb-rs 2024-07-20 20:29:38 -07:00
a177d3b022 Fix AVD test on API 23 2024-07-20 15:08:06 -07:00
92b2e06e57 Increase cgu on debug builds 2024-07-20 04:59:20 -07:00
f919bb0e99 Minor changes 2024-07-20 04:52:25 -07:00
054971e899 Add permissions 2024-07-20 03:43:06 -07:00
93c3d36452 Add Cuttlefish tests in CI 2024-07-20 03:10:18 -07:00
4c38af994d Sync native and Java implementation 2024-07-19 23:22:08 -07:00
bbb8efe92c Support Cuttlefish 2024-07-19 22:08:35 -07:00
659dd09723 Do not modify system-images contents when patching 2024-07-19 16:47:12 -07:00
4931825912 Fix zygisk v5 2024-07-17 10:52:16 -07:00
ef81cdab4f Prebuild Busybox
Prebuild with tools in ndk-box-kitchen
2024-07-17 02:58:31 -07:00
7c0b25cad9 Release new canary build 2024-07-12 15:54:16 -07:00
b38ab2a7d6 Use K2 to compile buildSrc
Make all Kotlin source code build with K2.
K2 seems to have bugs with lazy property assignment, revert it to set().
2024-07-12 15:27:04 -07:00
a97191052b Upgrade gradle 2024-07-12 13:46:06 -07:00
2963d4ca9e Rewrite get_manager 2024-07-12 13:45:48 -07:00
6aab856de7 Enhanced denylist app id tracking 2024-07-12 13:45:48 -07:00
94d1c66f8a Make AVD test timeout at 10 minutes 2024-07-12 11:39:11 -07:00
7ff4d7608e Update dependencies 2024-07-11 23:28:01 -07:00
46ef915c83 Update Romanian 2024-07-11 22:31:32 -07:00
63b0a0d96b Fix incomplete native debug symbols
See https://github.com/android/ndk/issues/2039
2024-07-11 22:31:09 -07:00
ea4cabdfc5 Use simple property assignment 2024-07-11 22:28:59 -07:00
0185ddf577 Fix building on higher version of jdk 2024-07-11 22:28:59 -07:00
ddae568741 Move SplashActivity logic into core module 2024-07-11 22:08:01 -07:00
fcb7ebb090 Cleanup resources 2024-07-11 17:58:52 -07:00
8d446fcc16 Move all core code into the same parent package 2024-07-11 16:49:01 -07:00
881d3b5221 App migration minor refactoring 2024-07-11 16:28:56 -07:00
fe9ec3bc6d Move app initialization routine into core module 2024-07-11 16:10:49 -07:00
480198dcd0 Improve package migration 2024-07-11 15:50:40 -07:00
4ab7bc0d97 Minor SettingsItem cleanup 2024-07-11 02:44:38 -07:00
7173693d1b Use platform LocaleManager if possible 2024-07-11 02:44:38 -07:00
6b81716440 Update stub implementation 2024-07-11 02:44:38 -07:00
88e8e15607 Create singleton AppContext 2024-07-11 02:44:38 -07:00
69181a6b72 Fix wrong sepolicy rule 2024-07-08 12:09:45 -07:00
b11b81122a Tighten rules for tmpfs file
Before magiskd is executed, all files in magisk tmpfs still shares
tmpfs label. This commit tightens the rule to only allow init, zygote
and shell to access magisk tmpfs files. Zygotes rules is needed
because lower Android versions don't have rule for zygote itself
using memfd even memfd is supported in kernel.
2024-07-08 12:06:49 -07:00
648e3ee36b Update build.yml 2024-07-08 12:02:51 -07:00
724b94f320 Update README.MD (#8192)
Co-authored-by: 南宫雪珊 <vvb2060@gmail.com>
2024-07-08 12:02:14 -07:00
a6e65f9a7e Fix building release builds 2024-07-06 01:55:09 -07:00