topjohnwu
|
c0d1bf63bc
|
Clean up logging on C++ side
|
2023-05-05 01:14:56 -07:00 |
|
topjohnwu
|
7b5ff99cd1
|
Reorganize code
|
2023-05-04 21:37:08 -07:00 |
|
topjohnwu
|
21ddb26db8
|
Perform proto codegen in build script
|
2023-05-04 21:37:08 -07:00 |
|
LoveSy
|
7bf2e3875f
|
Support extract boot image from payload.bin
|
2023-05-04 21:37:08 -07:00 |
|
topjohnwu
|
b136aba1e2
|
Implement magiskinit logging in Rust
|
2023-05-02 16:49:43 -07:00 |
|
topjohnwu
|
1c5a435e1f
|
Update cxx-rs
|
2023-05-01 14:53:07 -07:00 |
|
topjohnwu
|
f7de649a36
|
Update ODNK requirement to r25.3
|
2023-04-29 15:12:04 -07:00 |
|
topjohnwu
|
0cf0d2b821
|
Move avd_hack boolean out of init class
|
2023-04-25 23:34:45 -07:00 |
|
vvb2060
|
68c2817d40
|
Enable avd hack for debug build
|
2023-04-25 23:00:59 -07:00 |
|
LoveSy
|
52a98cbd51
|
Temp workaround for module file context
|
2023-04-10 19:30:37 -07:00 |
|
topjohnwu
|
b4ae3493a6
|
Use ext4 partitions for preinit first
Fix #6841, close #6847
|
2023-04-08 20:30:40 -07:00 |
|
残页
|
1a16004b20
|
Add help message for magisk --preinit-device
|
2023-04-08 18:32:34 -07:00 |
|
topjohnwu
|
cc5ff36165
|
Revert "Cancel recursive bind"
This reverts commit a18a440236 .
|
2023-04-05 10:47:13 -07:00 |
|
topjohnwu
|
18b1ef6c29
|
Only restore JNIEnv in constructor
|
2023-04-05 10:13:50 -07:00 |
|
LoveSy
|
7fe012347a
|
Restore JNIEnv in advance for clean env to modules
|
2023-04-05 09:29:59 -07:00 |
|
vvb2060
|
5c165c9bb0
|
Fix avd hack
|
2023-04-05 04:01:32 -07:00 |
|
topjohnwu
|
6c3519923d
|
Make things more obvious
|
2023-04-05 04:01:07 -07:00 |
|
topjohnwu
|
9ea859810d
|
Update api.hpp copyright notice
|
2023-04-05 01:54:56 -07:00 |
|
vvb2060
|
9279f30e89
|
Upload mapping and native debug symbols
|
2023-04-05 00:14:51 -07:00 |
|
LoveSy
|
b505819ca2
|
Fix a typo
|
2023-04-04 12:28:08 -07:00 |
|
vvb2060
|
69529ac59c
|
Fix restorecon
|
2023-04-04 02:34:16 -07:00 |
|
vvb2060
|
a18a440236
|
Cancel recursive bind
|
2023-04-04 02:12:07 -07:00 |
|
LoveSy
|
aa7846c1c0
|
No need to mount ROOTMIR if tmp_dir != /sbin
|
2023-04-04 02:12:07 -07:00 |
|
topjohnwu
|
24ba4ab95b
|
Better AVD support
|
2023-04-04 02:04:49 -07:00 |
|
topjohnwu
|
762b70ba9d
|
Better string split implementation
|
2023-04-03 18:50:36 -07:00 |
|
topjohnwu
|
41b77e4f25
|
Make base as template argument for optimization
|
2023-04-03 18:32:11 -07:00 |
|
topjohnwu
|
2087e47300
|
Get random separately
|
2023-04-03 18:32:11 -07:00 |
|
vvb2060
|
46ce765860
|
Use stable random seed
|
2023-04-03 18:32:11 -07:00 |
|
LoveSy
|
15cab86152
|
Make module mirror read only
|
2023-04-02 22:03:02 -07:00 |
|
LoveSy
|
97731a519a
|
Update zygisk API to avoid mem leak
|
2023-04-02 03:54:33 -07:00 |
|
LoveSy
|
4ff60ef9a9
|
No more patching libc.a on 64bit platforms
|
2023-04-01 03:51:57 -07:00 |
|
topjohnwu
|
23b1b69110
|
Consolidate zygisk cleanup routines
|
2023-04-01 03:37:17 -07:00 |
|
LoveSy
|
3a4fe53f27
|
New way to unload zygisk
Co-authored-by: 残页 <a1364259@163.com>
|
2023-04-01 03:37:17 -07:00 |
|
LoveSy
|
04324a7ebe
|
Upgrade LSPlt to bypass a bionic bug
|
2023-03-23 20:56:35 -07:00 |
|
vvb2060
|
f54daa3469
|
Force ramdisk format to lz4_legacy for v4
|
2023-03-23 20:50:27 -07:00 |
|
LoveSy
|
07c22ccd39
|
Use app_dir to detect systemui instead
uid may be shared by other apps (e.g., in MIUI, systemui's uid
is 1000 and shared by many system apps).
|
2023-03-23 16:17:13 -07:00 |
|
LoveSy
|
e893c13cf1
|
Unlink preinit device if bind mount fails
|
2023-03-23 00:40:13 -07:00 |
|
LoveSy
|
dba5020e4f
|
Refactor magiskrc
|
2023-03-22 17:53:15 -07:00 |
|
LoveSy
|
87e036a190
|
Update LSPlt to avoid crash when hooking libc
|
2023-03-22 12:02:33 -07:00 |
|
topjohnwu
|
4417997749
|
Make sure ro mmap region is not overwritten
|
2023-03-21 15:50:43 -07:00 |
|
LoveSy
|
2eef542054
|
Add amonet microloader support
|
2023-03-21 15:50:43 -07:00 |
|
LoveSy
|
b9d0a3b3d4
|
Use partition name or devpath's name
|
2023-03-21 00:40:11 -07:00 |
|
topjohnwu
|
76405bd984
|
Add more comments
|
2023-03-21 00:40:11 -07:00 |
|
topjohnwu
|
4e2b88b3d0
|
Rename rules to preinit
It is possible that we will allow more preinit files for modules.
Rename the partition and folders from rules to preinit.
|
2023-03-21 00:40:11 -07:00 |
|
LoveSy
|
7048aa1014
|
Rename sepolicy.rules -> rules
|
2023-03-21 00:40:11 -07:00 |
|
LoveSy
|
1c2fcd14b5
|
Mount sepolicy.rules for migration
|
2023-03-21 00:40:11 -07:00 |
|
vvb2060
|
362eea741f
|
Refactor sepolicy.rules resolve native
Co-authored-by: LoveSy <shana@zju.edu.cn>
|
2023-03-21 00:40:11 -07:00 |
|
LoveSy
|
03cee0b8d4
|
Remove meaningless umount in magiskinit
This is no longer required since we redirect to /data/magiskinit
|
2023-03-19 23:35:18 -07:00 |
|
LoveSy
|
54ecc001f4
|
Clean up more codes
|
2023-03-19 23:20:19 -07:00 |
|
topjohnwu
|
af054e4e31
|
Bump minSdk to 23
|
2023-03-17 04:24:26 -07:00 |
|