├── .editorconfig ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── settings.gradle └── src ├── bootloader-javaagent ├── build.gradle └── src │ └── com │ └── kasukusakura │ └── kimiroyli │ └── javaagent │ └── Launcher.java ├── bootloader ├── build.gradle └── src │ └── com │ └── kasukusakura │ └── kimiroyli │ └── boot │ └── BootLoader.java ├── codegen ├── build.gradle └── src │ └── com │ └── kasukusakura │ └── kimiroyli │ └── cg │ ├── CPX.java │ ├── Codegen.java │ ├── StrKit.java │ ├── SubTask.java │ └── tasks │ ├── Services.java │ └── VersionUpdate.java ├── kimiroyli-api ├── build.gradle ├── res │ └── META-INF │ │ └── module.txt ├── src-old │ └── io │ │ └── github │ │ └── kasukusakura │ │ └── jvmsecurity │ │ └── api │ │ ├── JvmSecurity.java │ │ ├── asm │ │ ├── AsmCodeGenerator.java │ │ ├── ClassTransformer.java │ │ ├── MethodInjection.java │ │ └── builtin │ │ │ └── ACG_ReturnFalseIfFalse.java │ │ ├── internal │ │ └── JSApiInternal.java │ │ ├── package-info.java │ │ ├── plugin │ │ └── PluginBootstrap.java │ │ ├── security │ │ └── reflect │ │ │ └── ReflectionSecurity.java │ │ └── util │ │ ├── ASMHelper.java │ │ ├── ArrayHelper.java │ │ ├── ClassLoaders.java │ │ ├── ConsumerE.java │ │ └── TrackScanner.java └── src │ └── com │ └── kasukusakura │ └── kimiroyli │ └── api │ ├── Kimiroyli.java │ ├── control │ ├── FileAccessControl.java │ ├── NetworkControl.java │ └── SystemControl.java │ ├── internal │ ├── ImplBridge.java │ └── Threads.java │ ├── log │ ├── LogAdapter.java │ └── Logger.java │ ├── package-info.java │ ├── perm │ ├── Permission.java │ ├── PermissionContext.java │ └── StandardPermissions.java │ └── utils │ ├── ConcurrentWeakHashMap.java │ └── StringFormatable.java ├── system-core ├── build.gradle ├── res │ └── META-INF │ │ └── module.txt └── src │ └── com │ └── kasukusakura │ └── kimiroyli │ └── core │ ├── ASMModify.java │ ├── ApiConnect.java │ ├── Bootstrap.java │ ├── Hook_NioFileSystem.java │ ├── JdkRtBridge.java │ ├── MiscKit.java │ ├── RunAnyLambda.java │ ├── control │ ├── CSBuiltIn.java │ └── ControlServices.java │ ├── log │ └── DefLogAdapter.java │ └── perm │ ├── PermCtxImpl.java │ └── PermManager.java ├── tech ├── 0.0.Boot.txt └── 0.1.Link kimiroyli to java runtime.txt └── testing ├── build.gradle └── src └── com └── kasukusakura └── kimiroyli └── test └── Testing.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/bootloader-javaagent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/bootloader-javaagent/build.gradle -------------------------------------------------------------------------------- /src/bootloader-javaagent/src/com/kasukusakura/kimiroyli/javaagent/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/bootloader-javaagent/src/com/kasukusakura/kimiroyli/javaagent/Launcher.java -------------------------------------------------------------------------------- /src/bootloader/build.gradle: -------------------------------------------------------------------------------- 1 | 2 | dependencies {} 3 | -------------------------------------------------------------------------------- /src/bootloader/src/com/kasukusakura/kimiroyli/boot/BootLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/bootloader/src/com/kasukusakura/kimiroyli/boot/BootLoader.java -------------------------------------------------------------------------------- /src/codegen/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/codegen/build.gradle -------------------------------------------------------------------------------- /src/codegen/src/com/kasukusakura/kimiroyli/cg/CPX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/codegen/src/com/kasukusakura/kimiroyli/cg/CPX.java -------------------------------------------------------------------------------- /src/codegen/src/com/kasukusakura/kimiroyli/cg/Codegen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/codegen/src/com/kasukusakura/kimiroyli/cg/Codegen.java -------------------------------------------------------------------------------- /src/codegen/src/com/kasukusakura/kimiroyli/cg/StrKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/codegen/src/com/kasukusakura/kimiroyli/cg/StrKit.java -------------------------------------------------------------------------------- /src/codegen/src/com/kasukusakura/kimiroyli/cg/SubTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/codegen/src/com/kasukusakura/kimiroyli/cg/SubTask.java -------------------------------------------------------------------------------- /src/codegen/src/com/kasukusakura/kimiroyli/cg/tasks/Services.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/codegen/src/com/kasukusakura/kimiroyli/cg/tasks/Services.java -------------------------------------------------------------------------------- /src/codegen/src/com/kasukusakura/kimiroyli/cg/tasks/VersionUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/codegen/src/com/kasukusakura/kimiroyli/cg/tasks/VersionUpdate.java -------------------------------------------------------------------------------- /src/kimiroyli-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/build.gradle -------------------------------------------------------------------------------- /src/kimiroyli-api/res/META-INF/module.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/res/META-INF/module.txt -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/JvmSecurity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/JvmSecurity.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/asm/AsmCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/asm/AsmCodeGenerator.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/asm/ClassTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/asm/ClassTransformer.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/asm/MethodInjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/asm/MethodInjection.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/asm/builtin/ACG_ReturnFalseIfFalse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/asm/builtin/ACG_ReturnFalseIfFalse.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/internal/JSApiInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/internal/JSApiInternal.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/package-info.java: -------------------------------------------------------------------------------- 1 | package io.github.kasukusakura.jvmsecurity.api; 2 | -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/plugin/PluginBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/plugin/PluginBootstrap.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/security/reflect/ReflectionSecurity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/security/reflect/ReflectionSecurity.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/ASMHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/ASMHelper.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/ArrayHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/ArrayHelper.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/ClassLoaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/ClassLoaders.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/ConsumerE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/ConsumerE.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/TrackScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src-old/io/github/kasukusakura/jvmsecurity/api/util/TrackScanner.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/Kimiroyli.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/Kimiroyli.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/control/FileAccessControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/control/FileAccessControl.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/control/NetworkControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/control/NetworkControl.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/control/SystemControl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/control/SystemControl.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/internal/ImplBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/internal/ImplBridge.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/internal/Threads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/internal/Threads.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/log/LogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/log/LogAdapter.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/log/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/log/Logger.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/package-info.java: -------------------------------------------------------------------------------- 1 | package com.kasukusakura.kimiroyli.api; -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/perm/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/perm/Permission.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/perm/PermissionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/perm/PermissionContext.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/perm/StandardPermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/perm/StandardPermissions.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/utils/ConcurrentWeakHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/utils/ConcurrentWeakHashMap.java -------------------------------------------------------------------------------- /src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/utils/StringFormatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/kimiroyli-api/src/com/kasukusakura/kimiroyli/api/utils/StringFormatable.java -------------------------------------------------------------------------------- /src/system-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/build.gradle -------------------------------------------------------------------------------- /src/system-core/res/META-INF/module.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/res/META-INF/module.txt -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/ASMModify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/ASMModify.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/ApiConnect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/ApiConnect.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/Bootstrap.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/Hook_NioFileSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/Hook_NioFileSystem.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/JdkRtBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/JdkRtBridge.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/MiscKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/MiscKit.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/RunAnyLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/RunAnyLambda.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/control/CSBuiltIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/control/CSBuiltIn.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/control/ControlServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/control/ControlServices.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/log/DefLogAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/log/DefLogAdapter.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/perm/PermCtxImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/perm/PermCtxImpl.java -------------------------------------------------------------------------------- /src/system-core/src/com/kasukusakura/kimiroyli/core/perm/PermManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/system-core/src/com/kasukusakura/kimiroyli/core/perm/PermManager.java -------------------------------------------------------------------------------- /src/tech/0.0.Boot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/tech/0.0.Boot.txt -------------------------------------------------------------------------------- /src/tech/0.1.Link kimiroyli to java runtime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/tech/0.1.Link kimiroyli to java runtime.txt -------------------------------------------------------------------------------- /src/testing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/testing/build.gradle -------------------------------------------------------------------------------- /src/testing/src/com/kasukusakura/kimiroyli/test/Testing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KasukuSakura/Kimiroyli/HEAD/src/testing/src/com/kasukusakura/kimiroyli/test/Testing.java --------------------------------------------------------------------------------