├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── scripts │ └── telegram_url.py └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── loader ├── build.gradle.kts └── src │ ├── CMakeLists.txt │ ├── common │ ├── daemon.cpp │ ├── dl.cpp │ ├── elf_parser.cpp │ ├── files.cpp │ ├── misc.cpp │ └── socket_utils.cpp │ ├── external │ └── CMakeLists.txt │ ├── include │ ├── api.hpp │ ├── atexit.hpp │ ├── daemon.hpp │ ├── dl.hpp │ ├── elf_parser.hpp │ ├── files.hpp │ ├── fossil.hpp │ ├── linker_soinfo.h │ ├── logging.hpp │ ├── misc.hpp │ ├── socket_utils.hpp │ └── solist.hpp │ ├── injector │ ├── android_util.hpp │ ├── atexit.cpp │ ├── clean.cpp │ ├── entry.cpp │ ├── fossil.cpp │ ├── gen_jni_hooks.py │ ├── hook.cpp │ ├── jni_hooks.hpp │ ├── module.cpp │ ├── module.hpp │ ├── seccomp.cpp │ ├── solist.cpp │ ├── unmount.cpp │ └── zygisk.hpp │ └── ptracer │ ├── event_loop.cpp │ ├── event_loop.hpp │ ├── main.cpp │ ├── main.hpp │ ├── monitor.hpp │ ├── monitor_impl.cpp │ ├── ptracer.cpp │ ├── types.hpp │ ├── utils.cpp │ ├── utils.hpp │ ├── zygote_abi.cpp │ └── zygote_abi.hpp ├── module ├── .gitignore ├── build.gradle.kts ├── changelog.md ├── src │ ├── META-INF │ │ └── com │ │ │ └── google │ │ │ └── android │ │ │ ├── update-binary │ │ │ └── updater-script │ ├── action.sh │ ├── customize.sh │ ├── module.prop │ ├── post-fs-data.sh │ ├── sepolicy.rule │ ├── service.sh │ ├── uninstall.sh │ ├── verify.sh │ └── zygisk-ctl.sh └── zygisk.json ├── settings.gradle.kts └── zygiskd ├── .cargo └── config.toml ├── Cargo.toml ├── build.gradle.kts └── src ├── companion.rs ├── constants.rs ├── dl.rs ├── main.rs ├── mount.rs ├── root_impl ├── apatch.rs ├── kernelsu.rs ├── magisk.rs └── mod.rs ├── utils.rs └── zygiskd.rs /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/scripts/telegram_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/.github/scripts/telegram_url.py -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | .cxx 4 | build 5 | local.properties 6 | Cargo.lock 7 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/gradlew.bat -------------------------------------------------------------------------------- /loader/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/build.gradle.kts -------------------------------------------------------------------------------- /loader/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/CMakeLists.txt -------------------------------------------------------------------------------- /loader/src/common/daemon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/common/daemon.cpp -------------------------------------------------------------------------------- /loader/src/common/dl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/common/dl.cpp -------------------------------------------------------------------------------- /loader/src/common/elf_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/common/elf_parser.cpp -------------------------------------------------------------------------------- /loader/src/common/files.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/common/files.cpp -------------------------------------------------------------------------------- /loader/src/common/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/common/misc.cpp -------------------------------------------------------------------------------- /loader/src/common/socket_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/common/socket_utils.cpp -------------------------------------------------------------------------------- /loader/src/external/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/external/CMakeLists.txt -------------------------------------------------------------------------------- /loader/src/include/api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/api.hpp -------------------------------------------------------------------------------- /loader/src/include/atexit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/atexit.hpp -------------------------------------------------------------------------------- /loader/src/include/daemon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/daemon.hpp -------------------------------------------------------------------------------- /loader/src/include/dl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/dl.hpp -------------------------------------------------------------------------------- /loader/src/include/elf_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/elf_parser.hpp -------------------------------------------------------------------------------- /loader/src/include/files.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/files.hpp -------------------------------------------------------------------------------- /loader/src/include/fossil.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/fossil.hpp -------------------------------------------------------------------------------- /loader/src/include/linker_soinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/linker_soinfo.h -------------------------------------------------------------------------------- /loader/src/include/logging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/logging.hpp -------------------------------------------------------------------------------- /loader/src/include/misc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/misc.hpp -------------------------------------------------------------------------------- /loader/src/include/socket_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/socket_utils.hpp -------------------------------------------------------------------------------- /loader/src/include/solist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/include/solist.hpp -------------------------------------------------------------------------------- /loader/src/injector/android_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/android_util.hpp -------------------------------------------------------------------------------- /loader/src/injector/atexit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/atexit.cpp -------------------------------------------------------------------------------- /loader/src/injector/clean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/clean.cpp -------------------------------------------------------------------------------- /loader/src/injector/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/entry.cpp -------------------------------------------------------------------------------- /loader/src/injector/fossil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/fossil.cpp -------------------------------------------------------------------------------- /loader/src/injector/gen_jni_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/gen_jni_hooks.py -------------------------------------------------------------------------------- /loader/src/injector/hook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/hook.cpp -------------------------------------------------------------------------------- /loader/src/injector/jni_hooks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/jni_hooks.hpp -------------------------------------------------------------------------------- /loader/src/injector/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/module.cpp -------------------------------------------------------------------------------- /loader/src/injector/module.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/module.hpp -------------------------------------------------------------------------------- /loader/src/injector/seccomp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/seccomp.cpp -------------------------------------------------------------------------------- /loader/src/injector/solist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/solist.cpp -------------------------------------------------------------------------------- /loader/src/injector/unmount.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/unmount.cpp -------------------------------------------------------------------------------- /loader/src/injector/zygisk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/injector/zygisk.hpp -------------------------------------------------------------------------------- /loader/src/ptracer/event_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/event_loop.cpp -------------------------------------------------------------------------------- /loader/src/ptracer/event_loop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/event_loop.hpp -------------------------------------------------------------------------------- /loader/src/ptracer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/main.cpp -------------------------------------------------------------------------------- /loader/src/ptracer/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/main.hpp -------------------------------------------------------------------------------- /loader/src/ptracer/monitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/monitor.hpp -------------------------------------------------------------------------------- /loader/src/ptracer/monitor_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/monitor_impl.cpp -------------------------------------------------------------------------------- /loader/src/ptracer/ptracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/ptracer.cpp -------------------------------------------------------------------------------- /loader/src/ptracer/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/types.hpp -------------------------------------------------------------------------------- /loader/src/ptracer/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/utils.cpp -------------------------------------------------------------------------------- /loader/src/ptracer/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/utils.hpp -------------------------------------------------------------------------------- /loader/src/ptracer/zygote_abi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/zygote_abi.cpp -------------------------------------------------------------------------------- /loader/src/ptracer/zygote_abi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/loader/src/ptracer/zygote_abi.hpp -------------------------------------------------------------------------------- /module/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/.gitignore -------------------------------------------------------------------------------- /module/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/build.gradle.kts -------------------------------------------------------------------------------- /module/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/changelog.md -------------------------------------------------------------------------------- /module/src/META-INF/com/google/android/update-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/META-INF/com/google/android/update-binary -------------------------------------------------------------------------------- /module/src/META-INF/com/google/android/updater-script: -------------------------------------------------------------------------------- 1 | #MAGISK 2 | -------------------------------------------------------------------------------- /module/src/action.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/action.sh -------------------------------------------------------------------------------- /module/src/customize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/customize.sh -------------------------------------------------------------------------------- /module/src/module.prop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/module.prop -------------------------------------------------------------------------------- /module/src/post-fs-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/post-fs-data.sh -------------------------------------------------------------------------------- /module/src/sepolicy.rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/sepolicy.rule -------------------------------------------------------------------------------- /module/src/service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/service.sh -------------------------------------------------------------------------------- /module/src/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/uninstall.sh -------------------------------------------------------------------------------- /module/src/verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/verify.sh -------------------------------------------------------------------------------- /module/src/zygisk-ctl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/src/zygisk-ctl.sh -------------------------------------------------------------------------------- /module/zygisk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/module/zygisk.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /zygiskd/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/.cargo/config.toml -------------------------------------------------------------------------------- /zygiskd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/Cargo.toml -------------------------------------------------------------------------------- /zygiskd/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/build.gradle.kts -------------------------------------------------------------------------------- /zygiskd/src/companion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/companion.rs -------------------------------------------------------------------------------- /zygiskd/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/constants.rs -------------------------------------------------------------------------------- /zygiskd/src/dl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/dl.rs -------------------------------------------------------------------------------- /zygiskd/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/main.rs -------------------------------------------------------------------------------- /zygiskd/src/mount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/mount.rs -------------------------------------------------------------------------------- /zygiskd/src/root_impl/apatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/root_impl/apatch.rs -------------------------------------------------------------------------------- /zygiskd/src/root_impl/kernelsu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/root_impl/kernelsu.rs -------------------------------------------------------------------------------- /zygiskd/src/root_impl/magisk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/root_impl/magisk.rs -------------------------------------------------------------------------------- /zygiskd/src/root_impl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/root_impl/mod.rs -------------------------------------------------------------------------------- /zygiskd/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/utils.rs -------------------------------------------------------------------------------- /zygiskd/src/zygiskd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JingMatrix/NeoZygisk/HEAD/zygiskd/src/zygiskd.rs --------------------------------------------------------------------------------