ThePedroo
96123aa53c
add: 32-bit only environment support
...
This commit adds support for devices that are only capable of running 32-bit code, be it due to Android ROM limitations of CPU limitations. It also makes ReZygisk only install necessary libraries, so if a device is 64-bit only, it won't extract 32-bit libraries.
2025-05-07 01:56:05 -03:00
ThePedroo
8f70a1a451
remove: unused mazoku file
...
This commit removes the "mazoku" file, which is only used by Zygisk Next/Shamiko for module integrity and signing, and is not used in ReZygisk.
2025-04-16 02:12:34 -03:00
ThePedroo
7399ae417d
fix: Apatch -> APatch
...
This commit fixes the name of APatch in "build.gradle.kts" and "customize.sh" files.
2024-06-30 23:22:40 -03:00
ThePedroo
1a82399e86
improve: hiding
...
This commit improves hiding by moving monitor related files to /data/adb/rezygisk, where it's not accessable without root.
2024-06-30 23:04:45 -03:00
Matt
2047bdb1bf
add: APatch support ( #4 )
...
This commit adds support for APatch.
2024-06-22 23:13:29 -03:00
Pedro.js
678d886343
improve: CLI and code ( #3 )
...
This commit improves the CLI of ReZygisk, allowing the use of important information like PID of the daemons. Also improves the code of the loaders ptracer.
2024-06-20 22:53:13 -03:00
ThePedroo
c50d89e28e
update: Zygisk Next -> ReZygisk
...
This commit changes the name of the project to not be the same as the original one, Zygisk Next.
2024-06-16 15:32:24 -03:00
5ec1cff
5c8a67657c
use /debug_ramdisk
2024-01-02 18:03:17 +08:00
5ec1cff
28f77fa5e2
machikado mazoku
2024-01-02 15:10:03 +08:00
5ec1cff
914c54cdd0
extract both 64 and 32
2024-01-02 11:13:52 +08:00
5ec1cff
8463574e2d
temporary move magic to /data/adb/zygisksu
2024-01-02 00:46:30 +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
9e48f18247
Randomize tmp path
2023-11-27 10:23:03 +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
070aa5f1a1
fix pure 64 bit support
2023-11-06 10:05:41 +08:00
5ec1cff
5e2a211ca4
min api is 26
2023-11-03 18:19:04 +08:00
5ec1cff
f78c217552
init-sigstop-based ptrace zygisk
2023-10-31 18:36:01 +08:00
Nullptr
44918d332e
Rename project to Zygisk Next
2023-10-24 17:18:59 +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
8c0d5b5395
Drop 32 bit support
2023-10-20 19:23:40 +08:00
Nullptr
5f2dd50703
Replace native bridge with fuse + ptrace
2023-10-20 14:04:44 +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
Nullptr
8c5acf1ebe
Always add sepolicy
2023-04-14 10:43:18 +08:00
Nullptr
87cf885070
No hex patch
2023-03-20 17:36:59 +08:00
Nullptr
843086f6f3
Add more sepolicy
2023-03-03 18:20:50 +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
915749e59b
Never allow multiple root implementation
2023-02-24 09:31:44 +08:00
Nullptr
d08b415577
Require ksud version
2023-02-24 08:57:24 +08:00
Nullptr
5365ab1f12
Check correct KernelSU version
2023-02-20 16:28:15 +08:00
Nullptr
57d3d8a0ba
Refine unmount
2023-02-18 19:14:15 +08:00
Nullptr
9b5eb1bac7
Support Magisk out of box
2023-02-17 21:08:19 +08:00
Nullptr
baf444228d
Handle zygote death
2023-02-15 13:15:35 +08:00
Nullptr
5c00071fed
Use relative path
2023-02-15 11:06:46 +08:00
Nullptr
814476ea7a
Log to zygiskd
2023-02-08 14:49:32 +08:00
Nullptr
73cf671fbf
Update customize.sh
2023-02-02 20:07:05 +08:00
Nullptr
335a1c3437
Preload modules
2023-01-31 18:40:49 +08:00
5ec1cff
b8678720fb
Zygisk injector ( #1 )
...
* fix x86
* add lsplt
* transplant from zygisk
* api v4
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com >
* Remove redundant logs
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com >
---------
Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com >
2023-01-31 15:03:01 +08:00
Nullptr
aaec97fe16
Support Magisk
2023-01-31 10:19:59 +08:00
Nullptr
851c7120ec
Add flashable module
2023-01-30 16:38:53 +08:00