manager: remove libksu
This commit is contained in:
@@ -16,5 +16,3 @@ add_library(kernelsu
|
||||
find_library(log-lib log)
|
||||
|
||||
target_link_libraries(kernelsu ${log-lib})
|
||||
|
||||
add_executable(libksu.so su.c)
|
||||
@@ -1,10 +0,0 @@
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
#include <sys/prctl.h>
|
||||
|
||||
int main(){
|
||||
int32_t result = 0;
|
||||
prctl(0xdeadbeef, 0, 0, 0, &result);
|
||||
system("/system/bin/sh");
|
||||
return 0;
|
||||
}
|
||||
@@ -23,10 +23,9 @@ private fun getKsuDaemonPath(): String {
|
||||
|
||||
fun createRootShell(): Shell {
|
||||
Shell.enableVerboseLogging = BuildConfig.DEBUG
|
||||
val su = ksuApp.applicationInfo.nativeLibraryDir + File.separator + "libksu.so"
|
||||
val builder = Shell.Builder.create()
|
||||
return try {
|
||||
builder.build(su)
|
||||
builder.build(getKsuDaemonPath(), "debug", "su")
|
||||
} catch (e: Throwable) {
|
||||
builder.build("sh")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user