本文转载自: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. 1、软件工程师要阅读的书籍 - IT软件人员书籍系列文章
  2. dreamweaver快捷键
  3. UNIX网络编程-Poll模型学习
  4. 事务的ACID特性
  5. emacs org mode 中的标签全参考
  6. poj1797 - Heavy Transportation(最大边,最短路变形spfa)
  7. Docker存储驱动之总览
  8. C语言实现printf的基本格式输出%d,%c,%p,%s
  9. SLAM+语音机器人DIY系列:(八)高阶拓展——2.centos7下部署Django(nginx+uwsgi+django+python3)
  10. 在Linux上部署Web项目
  11. Mapreduce求气温值项目
  12. linux下安装与配置Redis
  13. Vue对变量的监控
  14. SumatraPDF默认配置文件备份
  15. SVN 钩子 同步测试服务器
  16. jpegtran图片压缩工具
  17. Android ContentProvider和Uri详解
  18. bzoj 4552 [Tjoi2016&Heoi2016]排序——二分答案
  19. springboot2.0 快速集成kafka
  20. [dhcpd]清除dhcp缓存

热门文章

  1. 洛谷——P1825 [USACO11OPEN]玉米田迷宫Corn Maze
  2. jmeter源码编译
  3. Neural Networks and Deep Learning学习笔记ch1 - 神经网络
  4. activiti自己定义流程之整合(二):使用angular js整合ueditor创建表单
  5. C中的继承和多态
  6. G - Specialized Four-Digit Numbers(1.5.2)
  7. APP公布到应用市场(苹果APP STORE+安卓各大应用市场)
  8. http://www.cnblogs.com/yycxbjl/archive/2010/04/20/1716689.html
  9. java基础&&高薪面试
  10. caffe配置Makefile.config----ubuntu16.04--重点是matlab的编译