Android 6.0 如何默认打开user版本的root权限【转】
本文转载自:http://blog.csdn.net/wangjicong_215/article/details/77601638
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];
最新文章
- 1、软件工程师要阅读的书籍 - IT软件人员书籍系列文章
- dreamweaver快捷键
- UNIX网络编程-Poll模型学习
- 事务的ACID特性
- emacs org mode 中的标签全参考
- poj1797 - Heavy Transportation(最大边,最短路变形spfa)
- Docker存储驱动之总览
- C语言实现printf的基本格式输出%d,%c,%p,%s
- SLAM+语音机器人DIY系列:(八)高阶拓展——2.centos7下部署Django(nginx+uwsgi+django+python3)
- 在Linux上部署Web项目
- Mapreduce求气温值项目
- linux下安装与配置Redis
- Vue对变量的监控
- SumatraPDF默认配置文件备份
- SVN 钩子 同步测试服务器
- jpegtran图片压缩工具
- Android ContentProvider和Uri详解
- bzoj 4552 [Tjoi2016&;Heoi2016]排序——二分答案
- springboot2.0 快速集成kafka
- [dhcpd]清除dhcp缓存
热门文章
- 洛谷——P1825 [USACO11OPEN]玉米田迷宫Corn Maze
- jmeter源码编译
- Neural Networks and Deep Learning学习笔记ch1 - 神经网络
- activiti自己定义流程之整合(二):使用angular js整合ueditor创建表单
- C中的继承和多态
- G - Specialized Four-Digit Numbers(1.5.2)
- APP公布到应用市场(苹果APP STORE+安卓各大应用市场)
- http://www.cnblogs.com/yycxbjl/archive/2010/04/20/1716689.html
- java基础&;amp;&;amp;高薪面试
- caffe配置Makefile.config----ubuntu16.04--重点是matlab的编译