├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── gradle-plugin ├── build.gradle.kts └── src │ └── main │ └── java │ └── com │ └── github │ └── kr328 │ └── gradle │ └── zygote │ ├── ZygoteLoader.java │ ├── ZygoteLoaderDecorator.java │ ├── ZygoteLoaderExtension.java │ ├── ZygoteLoaderPlugin.java │ ├── tasks │ ├── ChecksumTask.java │ ├── CustomizeTask.java │ ├── PackagesTask.java │ └── PropertiesTask.java │ └── util │ └── StringUtils.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── runtime ├── build.gradle.kts ├── consumer-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── META-INF │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── android │ │ │ │ ├── update-binary │ │ │ │ └── updater-script │ │ └── customize.d │ │ │ ├── 10-enforce-api-version.sh │ │ │ ├── 11-enforce-arch.sh │ │ │ ├── 40-initialize-data-directory.sh │ │ │ └── 90-restore-module-permission.sh │ ├── cpp │ │ ├── CMakeLists.txt │ │ ├── binder.c │ │ ├── binder.h │ │ ├── dex.c │ │ ├── dex.h │ │ ├── ext │ │ │ ├── plt.c │ │ │ ├── plt.h │ │ │ └── zygisk.hpp │ │ ├── logger.h │ │ ├── main.c │ │ ├── main.h │ │ ├── main_riru.cpp │ │ ├── main_riru.h │ │ ├── main_zygisk.cpp │ │ ├── main_zygisk.h │ │ ├── mem.cpp │ │ ├── mem.h │ │ ├── process.c │ │ ├── process.h │ │ ├── properties.c │ │ ├── properties.h │ │ ├── serializer.c │ │ └── serializer.h │ └── java │ │ └── com │ │ └── github │ │ └── kr328 │ │ └── zloader │ │ ├── BinderInterceptors.java │ │ ├── ZygoteLoader.java │ │ └── internal │ │ └── Loader.java │ ├── riru │ └── assets │ │ └── customize.d │ │ ├── 20-enforce-magisk-version.sh │ │ ├── 21-enforce-riru-env.sh │ │ └── 30-place-libraries.sh │ └── zygisk │ └── assets │ └── customize.d │ └── 20-enforce-magisk-version.sh └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/README.md -------------------------------------------------------------------------------- /gradle-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/build.gradle.kts -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/ZygoteLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/ZygoteLoader.java -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/ZygoteLoaderDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/ZygoteLoaderDecorator.java -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/ZygoteLoaderExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/ZygoteLoaderExtension.java -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/ZygoteLoaderPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/ZygoteLoaderPlugin.java -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/tasks/ChecksumTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/tasks/ChecksumTask.java -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/tasks/CustomizeTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/tasks/CustomizeTask.java -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/tasks/PackagesTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/tasks/PackagesTask.java -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/tasks/PropertiesTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/tasks/PropertiesTask.java -------------------------------------------------------------------------------- /gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle-plugin/src/main/java/com/github/kr328/gradle/zygote/util/StringUtils.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /runtime/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/build.gradle.kts -------------------------------------------------------------------------------- /runtime/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runtime/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /runtime/src/main/assets/META-INF/com/google/android/update-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/assets/META-INF/com/google/android/update-binary -------------------------------------------------------------------------------- /runtime/src/main/assets/META-INF/com/google/android/updater-script: -------------------------------------------------------------------------------- 1 | #MAGISK 2 | -------------------------------------------------------------------------------- /runtime/src/main/assets/customize.d/10-enforce-api-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/assets/customize.d/10-enforce-api-version.sh -------------------------------------------------------------------------------- /runtime/src/main/assets/customize.d/11-enforce-arch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/assets/customize.d/11-enforce-arch.sh -------------------------------------------------------------------------------- /runtime/src/main/assets/customize.d/40-initialize-data-directory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/assets/customize.d/40-initialize-data-directory.sh -------------------------------------------------------------------------------- /runtime/src/main/assets/customize.d/90-restore-module-permission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/assets/customize.d/90-restore-module-permission.sh -------------------------------------------------------------------------------- /runtime/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /runtime/src/main/cpp/binder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/binder.c -------------------------------------------------------------------------------- /runtime/src/main/cpp/binder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/binder.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/dex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/dex.c -------------------------------------------------------------------------------- /runtime/src/main/cpp/dex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/dex.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/ext/plt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/ext/plt.c -------------------------------------------------------------------------------- /runtime/src/main/cpp/ext/plt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/ext/plt.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/ext/zygisk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/ext/zygisk.hpp -------------------------------------------------------------------------------- /runtime/src/main/cpp/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/logger.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/main.c -------------------------------------------------------------------------------- /runtime/src/main/cpp/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/main.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/main_riru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/main_riru.cpp -------------------------------------------------------------------------------- /runtime/src/main/cpp/main_riru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/main_riru.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/main_zygisk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/main_zygisk.cpp -------------------------------------------------------------------------------- /runtime/src/main/cpp/main_zygisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/main_zygisk.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/mem.cpp -------------------------------------------------------------------------------- /runtime/src/main/cpp/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/mem.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/process.c -------------------------------------------------------------------------------- /runtime/src/main/cpp/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/process.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/properties.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/properties.c -------------------------------------------------------------------------------- /runtime/src/main/cpp/properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/properties.h -------------------------------------------------------------------------------- /runtime/src/main/cpp/serializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/serializer.c -------------------------------------------------------------------------------- /runtime/src/main/cpp/serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/cpp/serializer.h -------------------------------------------------------------------------------- /runtime/src/main/java/com/github/kr328/zloader/BinderInterceptors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/java/com/github/kr328/zloader/BinderInterceptors.java -------------------------------------------------------------------------------- /runtime/src/main/java/com/github/kr328/zloader/ZygoteLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/java/com/github/kr328/zloader/ZygoteLoader.java -------------------------------------------------------------------------------- /runtime/src/main/java/com/github/kr328/zloader/internal/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/main/java/com/github/kr328/zloader/internal/Loader.java -------------------------------------------------------------------------------- /runtime/src/riru/assets/customize.d/20-enforce-magisk-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/riru/assets/customize.d/20-enforce-magisk-version.sh -------------------------------------------------------------------------------- /runtime/src/riru/assets/customize.d/21-enforce-riru-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/riru/assets/customize.d/21-enforce-riru-env.sh -------------------------------------------------------------------------------- /runtime/src/riru/assets/customize.d/30-place-libraries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/riru/assets/customize.d/30-place-libraries.sh -------------------------------------------------------------------------------- /runtime/src/zygisk/assets/customize.d/20-enforce-magisk-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/runtime/src/zygisk/assets/customize.d/20-enforce-magisk-version.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kr328/ZygoteLoader/HEAD/settings.gradle.kts --------------------------------------------------------------------------------