Commit Graph

74 Commits

Author SHA1 Message Date
RainyXeon / c909e21ebc add: new module list interface 2024-11-12 00:08:34 -03:00
RainyXeon / 37fc9a44b1 fix: svg sometimes not showing on webui 2024-11-12 00:08:34 -03:00
ThePedroo bdf12dcf44 fix: building process; add: web UI JavaScript code
This commit both fixes the building process to include the webroot folder and adds the web UI JS code to allow it to fetch the values.
2024-11-12 00:08:29 -03:00
Pedro.js 88f1b7fdb9 fix: permission loophole
This commit tights the permissions for `tmpfs`, removing the permission loophole.

Signed-off-by: Pedro.js <pedroolimpioguerra@gmail.com>
2024-08-05 12:40:50 -03:00
ThePedroo f68385be5d fix: ReZygisk break after first boot
This commit fixes the issue where ReZygisk would break after rebooting after first boot after flash.
2024-07-01 00:48:39 -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
ThePedroo af23710782 update: module.prop information
This commit updates information in module.prop.
2024-06-26 19:52:50 -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
Nullptr 698e6e6624 Bump to 0.9.1.1 2024-01-05 17:50:37 +08:00
Nullptr fbb792ef13 Minor changes 2024-01-05 17:11:50 +08:00
Nullptr 381abc99d5 Bump to 0.9.1 2024-01-05 16:48:10 +08:00
Nullptr 2d384685e7 No hardcode ksu tmp path 2024-01-05 14:30:07 +08:00
Nullptr 043cfd93d6 No hardcode temp dir 2024-01-04 03:44:57 +08:00
5ec1cff 9a649e0f00 remove redundant sepolicy 2024-01-03 16:10:33 +08:00
5ec1cff 711a3e98d0 no need to unshare 2024-01-02 23:49:19 +08:00
5ec1cff d5c896e966 check manager app 2024-01-02 19:33:27 +08: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 993b18752b daemon launched by monitor & show daemon status in module.prop 2023-12-11 23:43:32 +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 5aea51ce03 Revert "run zygisk-cp on post-fs-data"
This reverts commit 47a17d2079.
2023-11-13 22:15:20 +08:00
5ec1cff 47a17d2079 run zygisk-cp on post-fs-data 2023-11-13 21:51:51 +08:00
5ec1cff fd6a454275 fix compatibility on lower android version 2023-11-13 15:04:23 +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 1c79932cae comment out useless code 2023-11-03 18:20:52 +08:00
5ec1cff 5e2a211ca4 min api is 26 2023-11-03 18:19:04 +08:00
5ec1cff f958e57af6 Get rid of binder-rs & Refine watchdog 2023-11-03 18:12:50 +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
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 8a80586fb8 Fix magisk loading 2023-10-21 13:51:01 +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
Nullptr ceaa2d431c Add updateJson 2023-06-27 16:18:52 +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
5ec1cff bf72296d33 Fix revert umount sepolicy (#12)
* Fix revert umount sepolicy

Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>

* Update sepolicy.rule

---------

Signed-off-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
2023-03-13 18:10:30 +08:00
Nullptr 843086f6f3 Add more sepolicy 2023-03-03 18:20:50 +08:00