Android 6.0 如何默认打开user版本的root权限
来源:互联网 发布:浙江儿童dna数据库利弊 编辑:程序博客网 时间:2024/06/05 00:19
1.system/core/adb/Android.mk
diff --git a/adb/Android.mk b/adb/Android.mk
index d4adbfb..e06956a 100644
--- a/adb/Android.mk
+++ b/adb/Android.mk
@@ -237,10 +237,8 @@ LOCAL_CFLAGS := \
LOCAL_CFLAGS += -DALLOW_ADBD_NO_AUTH=$(if $(filter userdebug eng,$(TARGET_BUILD_VARIANT)),1,0)
-ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
-LOCAL_CFLAGS += -DALLOW_ADBD_DISABLE_VERITY=1
-LOCAL_CFLAGS += -DALLOW_ADBD_ROOT=1
-endif
+ LOCAL_CFLAGS += -DALLOW_ADBD_DISABLE_VERITY=1
+ LOCAL_CFLAGS += -DALLOW_ADBD_ROOT=1
LOCAL_MODULE := adbd
2.system/core/adb/adb_main.cpp
diff --git a/adb/adb_main.cpp b/adb/adb_main.cpp
index 45a2158..8181f79 100644
--- a/adb/adb_main.cpp
+++ b/adb/adb_main.cpp
@@ -85,11 +85,12 @@ static const char *root_seclabel = NULL;
static void drop_capabilities_bounding_set_if_needed() {
#ifdef ALLOW_ADBD_ROOT
- char value[PROPERTY_VALUE_MAX];
+ return;
+ /*char value[PROPERTY_VALUE_MAX];
property_get("ro.debuggable", value, "");
if (strcmp(value, "1") == 0) {
return;
- }
+ }*/
#endif
int i;
for (i = 0; prctl(PR_CAPBSET_READ, i, 0, 0, 0) >= 0; i++) {
@@ -109,6 +110,7 @@ static void drop_capabilities_bounding_set_if_needed() {
}
static bool should_drop_privileges() {
+ return false;
#if defined(ALLOW_ADBD_ROOT)
char value[PROPERTY_VALUE_MAX];
- Android 6.0 如何默认打开user版本的root权限
- android user版本如何打开root权限
- android user版本如何打开root权限
- MTK Android user版本如何打开root权限
- MTK Android user版本如何打开root权限
- [FAQ11862]user版本如何打开root权限
- user版本如何打开root权限
- 请问如何默认打开Android 的root权限,急急急!
- android 默认打开root权限
- android user 版本如何默认adb调试为打开
- user版本如何永久性开启adb 的root权限
- 编译默认root的android的user版本
- Android M版本 user软件如何开启adb的root权限
- [FAQ04776]如何默认打开user版本 debug 选项, 默认打开adb 连接
- 如何默认打开user版本 debug 选项, 默认打开adb 连接
- [FAQ04776]如何默认打开user版本 debug 选项, 默认打开adb 连接
- 如何默认打开user版本 debug 选项, 默认打开adb 连接
- 如何获取userdebug版本的root权限
- MySQL学习之流程函数
- Angular4 幕课网
- 正则表达式30分钟入门教程
- 通过Kinect制作体感控制机器人
- github怎样删除项目
- Android 6.0 如何默认打开user版本的root权限
- csu1510(规律)
- Java栈堆内存详解
- set/multiset(集与多集)
- armv6, armv7, armv7s, arm64 的区别
- UVALive5135 [Mining Your Own Business] tarjan求无向图双联通分量
- SpringMVC如何处理Ajax请求和返回Json对象
- Date对象常用属性与方法详解
- hdu 1069 Monkey and Banana (动态规划)