Commit Graph

6892 Commits

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