1. 修改 ADB ROOT权限:

system/core$ git diff adb/adb.c

diff --git a/adb/adb.c b/adb/adb.c

index 99bea0f..d8fc090 100644

--- a/adb/adb.c

+++ b/adb/adb.c

@@ -1217,6 +1217,11 @@ static void drop_capabilities_bounding_set_if_needed() {

static int should_drop_privileges() {

#ifndef ALLOW_ADBD_ROOT

+       char value[PROPERTY_VALUE_MAX];

+       property_get("hw.hasusbadbroot", value, "");

+       if(strcmp(value, "1") == 0)

+       return 0;

+ else

return 1;

#else /* ALLOW_ADBD_ROOT */

int secure = 0;

同时在system.prop中添加hw.hasusbadbroot=1

2.去掉adb 密钥校验:

ro.adb.secure=0

3.修改开发者选项隐藏

packages/apps/Settings/src/com/android/settings/Settings.java

private void updateHeaderList(Listtarget) {

-        final boolean showDev = mDevelopmentPreferences.getBoolean(

-                DevelopmentSettings.PREF_SHOW,

-                android.os.Build.TYPE.equals("eng"));

-        int i = 0;

+//        final boolean showDev = mDevelopmentPreferences.getBoolean(

+//                DevelopmentSettings.PREF_SHOW,

+//                android.os.Build.TYPE.equals("eng")); //samjiang modify

+               final boolean showDev = true;

+               int i = 0;

final UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);

mHeaderIndexMap.clear();

4.USB调试默认打开:

@@ -272,7 +272,7 @@ for these).

Installs APKs according to the product definition files; tags

are ignored for APK modules.

ro.secure=1

-

ro.debuggable=0

+

ro.debuggable=1

adb is disabled by default.

"make user"

This is the flavor intended to be the final release bits.Installs modules tagged with shell_$(TARGET_SHELL) and user.

Installs non-APK modules that have no tags specified.

Installs APKs according to the product definition files; tags

are ignored for APK modules.

ro.secure=1

ro.debuggable=1

adb is disabled by default.

@@ -350,7 +350,7 @@ ifeq (true,$(strip $(enable_target_debugging)))

INCLUDE_TEST_OTA_KEYS := true

else # !enable_target_debugging

# Target is less debuggable and adbd is off by default

-  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0

+  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1

endif # !enable_target_debugging

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved.

京ICP备09083238号

android adb 存储权限,android adb 权限修改相关推荐

  1. android方法数据库的权限,Android数据存储,运行时权限

    Android存储目录 Android的底层支持是Linux,不同于Windows,没有分盘的概念,是以文件夹形式呈现,可以理解为一个应用就是一个用户. data目录 手机内部存储目录(手机本身内存) ...

  2. android 内部存储 共享,android存储:共享参数、内部存储、拓展存储

    日期16年8月30日学习 一.共享参数: (1).概念: SharedPreferences是Android系统提供的一个通用的数据持久化框架,用于存储和读取key-value类型的原始基本数据类型对 ...

  3. android 本地存储路径,Android本地存储路径学习

    一.前言: Android 中获取本地储存路径,有四个方法, getCacheDir().getFilesDir().getExternalFilesDir().getExternalCacheDir ...

  4. android 手机存储 目录,android 62 手机存储目录的划分

    android下应用程序的路径和javase不同,应用程序的数据要保存自己的文件夹里面 > > getFileDir(); 获取自己的文件夹 /data/data/包名(应用程序的名字)/ ...

  5. android文件存储数组,Android面试简录——文件存储

    * SharedPreferences 请描述Android SDK支持哪些文件存储技术? 1.SharedPreferences保存key-value类型的数据 2.流文件存储(openFileOu ...

  6. android数据存储心得,android学习心得 轻量级存储SharePreferences

    SharedPreferences是Android中存储简单数据的一个工具类.可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean.int.float.long和St ...

  7. android 序列化存储对象,android中对象序列化存储

    项目中要存储一些数据为了提高不必要的网络请求,提高效率,用到数据持久化的知识点,针对这个问题,解决办法其实有很多,以前在项目中是服务获取到webservice的xml,然后直接将xml保存在本地,之后 ...

  8. android sharedpreferences 存储对象,android中SharedPreferences实现存储用户名功能

    1. 简介 SharedPreferences是一种轻型的数据存储方式,通过key-value键值对的方式将数据存储在xml文件中,常用于存储简单的配置信息. 2. 使用方式 2.1 获取Shared ...

  9. android 文件存储 集合,Android 文件存储的基本使用

    在Android中我们大多数情况下我们用的都是绝对路径: 文件存储位置说明: 内部存储不是内存,内部存储位于系统中很特殊的一个位置,当应用被卸载后,内部存储的文件夹也被删除,一个应用所创建的所有文件都 ...

  10. 安卓android获取存储路径,Android系统的手机文件夹目录详解

    一.文件夹 1./acct/ 系统回收站,删除的系统文件. 2./cache/ 缓存 3./data/ 用户的所有程序相关数据 app/ 所有用户安装的apk文件 app-private/ data/ ...

最新文章

  1. 自定义变量 配置文件_「系统架构」Nginx调优之变量的使用(3)
  2. 解决错误: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
  3. yarn安装依赖包报错 error An unexpected error occurred: “https://registry.npm.taobao.orgnpm/element-ui: get
  4. 怎么配置linux中es搜索的主机名,分布式搜索elasticsearch中文分词集成
  5. LIBUV学习笔记(三)libuv中pipe/tty相关操作以及一个简单的unix域回射服务器/客户端例子...
  6. Pr 入门教程,如何在节目监视器中修剪剪辑?
  7. 举例 微积分 拉格朗日方程_(完整word版)拉格朗日方程的应用及举例08讲
  8. 谷歌查排名php,谷歌排名检查:PHP函数来获得googlerank关键词 | LsevenTT博客-站群哥...
  9. 手把手教你如何玩转EasyExcel的导入和导出
  10. 如何使用微信开发者工具查看Appid以及SECRET
  11. wiki中文文本语料下载,在维基百科中文语料训练Word2vec and doc2vec 文本向量化代码示例
  12. 婚庆行业发展报告,2021怎么精准引流?
  13. Django+redis+celery实现异步任务
  14. serv-u ftp server是什么?如何利用花生壳搭建ftp服务器?
  15. 用VSCODE看linux内核代码
  16. 蓝桥杯 提高题 母牛的故事
  17. 18.Adaptive AUTOSAR 架构-核心类型CORE
  18. cad快看_CAD知识不全面?不用怕!你想知道的都在这里!
  19. 安装mysql5.6没有生成my.cnf文件
  20. PHP是核心思路,模拟OICQ的实现思路和核心程序(一)_php基础

热门文章

  1. oculusHome 无法登录提示显示错误 ovr....
  2. vue的组件/data的参数/组件传值/插槽/侦听器/生命周期钩子函数
  3. UIPATH设置定时任务
  4. LaTex论文排版 | (23) LaTex中的正上、正下标记以及各种箭头符号总结
  5. 初识ecshop小京东(1)——认识路由
  6. 人脸识别概述-opencv中文文档
  7. 建立桌面文件管理格子_让你的电脑桌面井井有条,3款桌面整理工具推荐
  8. 计算机视觉 数据集(更新于2020.11.27)
  9. rust旋转摆放_Rust | 种植房教程(新版) - Tamura77
  10. 篱笆家装宝典之六——地板板材