├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── core ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── topjohnwu │ └── superuser │ ├── CallbackList.java │ ├── NoShellException.java │ ├── Shell.java │ ├── ShellUtils.java │ └── internal │ ├── BuilderImpl.java │ ├── JobTask.java │ ├── MainShell.java │ ├── PendingJob.java │ ├── ResultFuture.java │ ├── ResultHolder.java │ ├── ResultImpl.java │ ├── ShellImpl.java │ ├── ShellInputSource.java │ ├── ShellJob.java │ ├── StreamGobbler.java │ ├── UiThreadHandler.java │ ├── Utils.java │ └── WaitRunnable.java ├── example ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── com │ │ └── topjohnwu │ │ └── libsuexample │ │ └── ITestService.aidl │ ├── cpp │ ├── CMakeLists.txt │ └── test.cpp │ ├── java │ └── com │ │ └── topjohnwu │ │ └── libsuexample │ │ ├── AIDLService.java │ │ ├── MSGService.java │ │ ├── MainActivity.java │ │ └── StressTest.java │ └── res │ ├── layout │ └── activity_main.xml │ └── raw │ └── bashrc.sh ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── io ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── topjohnwu │ └── superuser │ ├── internal │ ├── ByteOutputStream.java │ ├── DataInputImpl.java │ ├── DataOutputImpl.java │ ├── IOFactory.java │ ├── RAFWrapper.java │ ├── ShellBlockIO.java │ ├── ShellIO.java │ └── ShellPipeStream.java │ └── io │ ├── SuFile.java │ ├── SuFileInputStream.java │ ├── SuFileOutputStream.java │ ├── SuRandomAccessFile.java │ └── package-info.java ├── jitpack.yml ├── nio ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── com │ │ └── topjohnwu │ │ └── superuser │ │ └── internal │ │ └── IFileSystemService.aidl │ └── java │ └── com │ └── topjohnwu │ └── superuser │ ├── internal │ ├── FileContainer.java │ ├── FileImpl.java │ ├── FileSystemService.java │ ├── FileUtils.java │ ├── IOResult.java │ ├── LocalFile.java │ ├── NIOFactory.java │ ├── OpenFile.java │ ├── RemoteFile.java │ └── RemoteFileChannel.java │ └── nio │ ├── ExtendedFile.java │ └── FileSystemManager.java ├── service ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── com │ │ └── topjohnwu │ │ └── superuser │ │ └── internal │ │ └── IRootServiceManager.aidl │ ├── assets │ └── main.jar │ └── java │ └── com │ └── topjohnwu │ └── superuser │ ├── internal │ ├── BinderHolder.java │ ├── HiddenAPIs.java │ ├── RootServerMain.java │ ├── RootServiceManager.java │ └── RootServiceServer.java │ └── ipc │ └── RootService.java └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/README.md -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/proguard-rules.pro -------------------------------------------------------------------------------- /core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/CallbackList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/CallbackList.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/NoShellException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/NoShellException.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/Shell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/Shell.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/ShellUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/ShellUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/BuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/BuilderImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/JobTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/JobTask.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/MainShell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/MainShell.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/PendingJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/PendingJob.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/ResultFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/ResultFuture.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/ResultHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/ResultHolder.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/ResultImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/ResultImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/ShellImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/ShellImpl.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/ShellInputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/ShellInputSource.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/ShellJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/ShellJob.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/StreamGobbler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/StreamGobbler.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/UiThreadHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/UiThreadHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/Utils.java -------------------------------------------------------------------------------- /core/src/main/java/com/topjohnwu/superuser/internal/WaitRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/core/src/main/java/com/topjohnwu/superuser/internal/WaitRunnable.java -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /.cxx 3 | -------------------------------------------------------------------------------- /example/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/build.gradle.kts -------------------------------------------------------------------------------- /example/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/proguard-rules.pro -------------------------------------------------------------------------------- /example/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/src/main/aidl/com/topjohnwu/libsuexample/ITestService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/aidl/com/topjohnwu/libsuexample/ITestService.aidl -------------------------------------------------------------------------------- /example/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /example/src/main/cpp/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/cpp/test.cpp -------------------------------------------------------------------------------- /example/src/main/java/com/topjohnwu/libsuexample/AIDLService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/java/com/topjohnwu/libsuexample/AIDLService.java -------------------------------------------------------------------------------- /example/src/main/java/com/topjohnwu/libsuexample/MSGService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/java/com/topjohnwu/libsuexample/MSGService.java -------------------------------------------------------------------------------- /example/src/main/java/com/topjohnwu/libsuexample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/java/com/topjohnwu/libsuexample/MainActivity.java -------------------------------------------------------------------------------- /example/src/main/java/com/topjohnwu/libsuexample/StressTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/java/com/topjohnwu/libsuexample/StressTest.java -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /example/src/main/res/raw/bashrc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/example/src/main/res/raw/bashrc.sh -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/gradlew.bat -------------------------------------------------------------------------------- /io/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /io/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/build.gradle.kts -------------------------------------------------------------------------------- /io/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/internal/ByteOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/internal/ByteOutputStream.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/internal/DataInputImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/internal/DataInputImpl.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/internal/DataOutputImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/internal/DataOutputImpl.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/internal/IOFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/internal/IOFactory.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/internal/RAFWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/internal/RAFWrapper.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/internal/ShellBlockIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/internal/ShellBlockIO.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/internal/ShellIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/internal/ShellIO.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/internal/ShellPipeStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/internal/ShellPipeStream.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/io/SuFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/io/SuFile.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/io/SuFileInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/io/SuFileInputStream.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/io/SuFileOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/io/SuFileOutputStream.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/io/SuRandomAccessFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/io/SuRandomAccessFile.java -------------------------------------------------------------------------------- /io/src/main/java/com/topjohnwu/superuser/io/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/io/src/main/java/com/topjohnwu/superuser/io/package-info.java -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk17 3 | -------------------------------------------------------------------------------- /nio/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /nio/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/build.gradle.kts -------------------------------------------------------------------------------- /nio/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nio/src/main/aidl/com/topjohnwu/superuser/internal/IFileSystemService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/aidl/com/topjohnwu/superuser/internal/IFileSystemService.aidl -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/FileContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/FileContainer.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/FileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/FileImpl.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/FileSystemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/FileSystemService.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/FileUtils.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/IOResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/IOResult.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/LocalFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/LocalFile.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/NIOFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/NIOFactory.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/OpenFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/OpenFile.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/RemoteFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/RemoteFile.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/internal/RemoteFileChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/internal/RemoteFileChannel.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/nio/ExtendedFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/nio/ExtendedFile.java -------------------------------------------------------------------------------- /nio/src/main/java/com/topjohnwu/superuser/nio/FileSystemManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/nio/src/main/java/com/topjohnwu/superuser/nio/FileSystemManager.java -------------------------------------------------------------------------------- /service/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /service/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/build.gradle.kts -------------------------------------------------------------------------------- /service/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /service/src/main/aidl/com/topjohnwu/superuser/internal/IRootServiceManager.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/aidl/com/topjohnwu/superuser/internal/IRootServiceManager.aidl -------------------------------------------------------------------------------- /service/src/main/assets/main.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/assets/main.jar -------------------------------------------------------------------------------- /service/src/main/java/com/topjohnwu/superuser/internal/BinderHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/java/com/topjohnwu/superuser/internal/BinderHolder.java -------------------------------------------------------------------------------- /service/src/main/java/com/topjohnwu/superuser/internal/HiddenAPIs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/java/com/topjohnwu/superuser/internal/HiddenAPIs.java -------------------------------------------------------------------------------- /service/src/main/java/com/topjohnwu/superuser/internal/RootServerMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/java/com/topjohnwu/superuser/internal/RootServerMain.java -------------------------------------------------------------------------------- /service/src/main/java/com/topjohnwu/superuser/internal/RootServiceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/java/com/topjohnwu/superuser/internal/RootServiceManager.java -------------------------------------------------------------------------------- /service/src/main/java/com/topjohnwu/superuser/internal/RootServiceServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/java/com/topjohnwu/superuser/internal/RootServiceServer.java -------------------------------------------------------------------------------- /service/src/main/java/com/topjohnwu/superuser/ipc/RootService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/service/src/main/java/com/topjohnwu/superuser/ipc/RootService.java -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/libsu/HEAD/settings.gradle.kts --------------------------------------------------------------------------------