5ec1cff
|
feb34c701d
|
show loaded modules
|
2023-12-12 12:12:42 +08:00 |
|
5ec1cff
|
483987b7e6
|
fix companion exec failed
|
2023-12-12 11:24:53 +08:00 |
|
5ec1cff
|
b45d55e83d
|
change some logs level to V
|
2023-12-12 10:50:11 +08:00 |
|
5ec1cff
|
f101ffb95f
|
add emoji to status
|
2023-12-12 10:35:26 +08:00 |
|
5ec1cff
|
faf074b990
|
don't show inject status if not tracing
|
2023-12-12 00:50:49 +08:00 |
|
5ec1cff
|
db60c3185e
|
show injection status
|
2023-12-12 00:43:30 +08:00 |
|
5ec1cff
|
993b18752b
|
daemon launched by monitor & show daemon status in module.prop
|
2023-12-11 23:43:32 +08:00 |
|
5ec1cff
|
0e2bc75966
|
Add version info to logs
|
2023-12-11 11:40:19 +08:00 |
|
5ec1cff
|
4f81f09a67
|
randomize init control socket & add shortcut (/data/adb/modules/zygisksu/bin/zygisk-ctl)
|
2023-12-08 20:20:59 +08:00 |
|
5ec1cff
|
bcb65c4bd9
|
run companion in standalone process
|
2023-12-08 17:19:26 +08:00 |
|
5ec1cff
|
9c34c671fa
|
restart zygiskd when zygote restart
|
2023-12-08 11:41:40 +08:00 |
|
5ec1cff
|
9e48f18247
|
Randomize tmp path
|
2023-11-27 10:23:03 +08:00 |
|
5ec1cff
|
c205893dd2
|
set max retry count to 5
|
2023-11-14 00:10:20 +08:00 |
|
5ec1cff
|
c59a7887ca
|
refine tracing logic
|
2023-11-13 21:59:12 +08:00 |
|
5ec1cff
|
fd9f8799a1
|
refine tracing logic
|
2023-11-13 21:51:37 +08:00 |
|
5ec1cff
|
fd6a454275
|
fix compatibility on lower android version
|
2023-11-13 15:04:23 +08:00 |
|
5ec1cff
|
3e541ece3a
|
prevent from bootloop
|
2023-11-12 21:38:45 +08:00 |
|
5ec1cff
|
36dcec0264
|
fix wrong entry break addr on arm32
|
2023-11-12 21:27:40 +08:00 |
|
5ec1cff
|
889a44cd0d
|
inject non-stop signal by default
|
2023-11-12 21:10:40 +08:00 |
|
5ec1cff
|
0ac9bb819b
|
add controller command
|
2023-11-12 21:00:18 +08:00 |
|
5ec1cff
|
040643337d
|
init monitor
|
2023-11-12 20:34:45 +08:00 |
|
5ec1cff
|
ba8c313122
|
Merge branch 'art2' into new-pt
# Conflicts:
# loader/src/Android.mk
# loader/src/external/Android.mk
# loader/src/injector/hook.cpp
# module/src/customize.sh
# zygiskd/Cargo.toml
# zygiskd/src/utils.rs
# zygiskd/src/watchdog.rs
|
2023-11-08 15:33:15 +08:00 |
|
5ec1cff
|
add1c65626
|
make compiler happy
|
2023-11-04 16:39:21 +08:00 |
|
5ec1cff
|
ac53ef11a3
|
refactor jni hooks
|
2023-11-04 16:39:10 +08:00 |
|
5ec1cff
|
f5e0a418c9
|
WIP
|
2023-11-03 11:41:28 +08:00 |
|
5ec1cff
|
f78c217552
|
init-sigstop-based ptrace zygisk
|
2023-10-31 18:36:01 +08:00 |
|
5ec1cff
|
c249ebe22c
|
use cmake instead of ndk-build
|
2023-10-30 21:25:04 +08:00 |
|
5ec1cff
|
a2af28dc6f
|
add 32 bit support back & fix x86-64 support & fix jni hook restore (#59)
* Add back 32 bit support & some fix
* fix system server crash on android 10
* Refine code
---------
Co-authored-by: Nullptr <noreply@nullptr.icu>
|
2023-10-24 15:27:21 +08:00 |
|
Nullptr
|
9df4fb64cd
|
Fix magisk unmount
|
2023-10-21 16:25:00 +08:00 |
|
Nullptr
|
8c0d5b5395
|
Drop 32 bit support
|
2023-10-20 19:23:40 +08:00 |
|
Nullptr
|
9051f59bf6
|
Fix hook
|
2023-10-20 15:24:42 +08:00 |
|
Nullptr
|
5f2dd50703
|
Replace native bridge with fuse + ptrace
|
2023-10-20 14:04:44 +08:00 |
|
5ec1cff
|
77cb323506
|
remove dead code (#53)
|
2023-10-19 01:47:53 +08:00 |
|
Nullptr
|
e730ccd9b2
|
Update deps
|
2023-10-19 01:20:50 +08:00 |
|
LoveSy
|
db47f03728
|
New way to unload zygisk (#51)
* use old binder_rs
* New way to unload zygisk (3a4fe53)
Co-authored-by: LoveSy <shana@zju.edu.cn>
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
---------
Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
Co-authored-by: 残页 <31466456+canyie@users.noreply.github.com>
|
2023-10-15 11:11:05 +08:00 |
|
Nullptr
|
f6195ddb43
|
Don't spawn new process for companion
|
2023-05-21 20:14:36 +08:00 |
|
5ec1cff
|
00f0a6e3fa
|
several changes (#21)
* umount for ksu 10763
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* Add crashdump sepolicy
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* Add more information about debug
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* daemonize zygiskd companion
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* create zygiskd if crash
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* injector: use ANDROID_DLEXT_USE_LIBRARY_FD to load module
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* zygiskd: use file as module fd instead of memfd on debug build
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* use OwnedFd
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* dlopen: no need to create ns
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
---------
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
|
2023-05-19 18:28:56 +08:00 |
|
5ec1cff
|
250b4b2f8c
|
umount for ksu 10763 (#20)
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
|
2023-04-20 13:36:08 +08:00 |
|
Nullptr
|
b7bed4ad35
|
Fix pltHookCommit
|
2023-03-23 19:54:45 +08:00 |
|
Nullptr
|
87cf885070
|
No hex patch
|
2023-03-20 17:36:59 +08:00 |
|
5ec1cff
|
b775d28c23
|
Add CI (#14)
* CI
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
* Update gradle.properties
* add rustup targets (#1)
* Update ci.yml
* Update ci.yml
* Update ci.yml
* Use ccache and rust-cache
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
---------
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
Co-authored-by: Mufanc <47652878+Mufanc@users.noreply.github.com>
|
2023-03-16 17:26:29 +08:00 |
|
Nullptr
|
49e3ac9d7a
|
Fix dependency bug: OnceCell crashes on 32 bit
|
2023-03-03 18:20:36 +08:00 |
|
Nullptr
|
446ed92f26
|
Change module dir and bump to 0.6.1
|
2023-03-01 12:42:12 +08:00 |
|
Nullptr
|
ff2658f2de
|
Rename libs
|
2023-02-28 20:48:20 +08:00 |
|
Nullptr
|
f465cbf810
|
Refactor to better support Magisk
|
2023-02-28 19:50:41 +08:00 |
|
Nullptr
|
09b6673ab0
|
Implement revert_unmount_magisk
|
2023-02-28 16:03:41 +08:00 |
|
Nullptr
|
ec8475bca5
|
Better unmount refine
|
2023-02-25 13:59:37 +08:00 |
|
Nullptr
|
9ff1e27a7d
|
Unmount everything under ksu loop
|
2023-02-25 11:00:35 +08:00 |
|
Nullptr
|
f395cfb490
|
Fix stupid remount bug
|
2023-02-24 16:43:53 +08:00 |
|
Nullptr
|
b99d042002
|
Implement GetProcessFlags for KernelSU
|
2023-02-19 13:29:36 +08:00 |
|