Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
需求:
原生Android的Su只能当前用户是root或者shell才能执行,
这里修改下,在user版本下可以通过输入密码的方式获取超级权限.
改动:
--- a/su/Android.mk
+++ b/su/Android.mk
@@ -8,6 +8,11 @@ LOCAL_SRC_FILES:= su.c
LOCAL_MODULE:= su
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
-LOCAL_MODULE_TAGS := debug
+
+#kris
+LOCAL_FORCE_STATIC_EXECUTABLE := true
+LOCAL_STATIC_LIBRARIES := libc libcutils
+#LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE_TAGS := optional
OS: Android 6.0
Kernel: 3.10.92
需求:
原生Android的Su只能当前用户是root或者shell才能执行,
这里修改下,在user版本下可以通过输入密码的方式获取超级权限.
改动:
[kris@eco:~/rk3288/system/extras]$ g df
diff --git a/su/Android.mk b/su/Android.mk
index 297e0a3..253d13e 100644--- a/su/Android.mk
+++ b/su/Android.mk
@@ -8,6 +8,11 @@ LOCAL_SRC_FILES:= su.c
LOCAL_MODULE:= su
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
-LOCAL_MODULE_TAGS := debug
+
+#kris
+LOCAL_FORCE_STATIC_EXECUTABLE := true
+LOCAL_STATIC_LIBRARIES := libc libcutils
+#LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE_TAGS := optional