android adb 存储权限,android adb 权限修改
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 权限修改相关推荐
- android方法数据库的权限,Android数据存储,运行时权限
Android存储目录 Android的底层支持是Linux,不同于Windows,没有分盘的概念,是以文件夹形式呈现,可以理解为一个应用就是一个用户. data目录 手机内部存储目录(手机本身内存) ...
- android 内部存储 共享,android存储:共享参数、内部存储、拓展存储
日期16年8月30日学习 一.共享参数: (1).概念: SharedPreferences是Android系统提供的一个通用的数据持久化框架,用于存储和读取key-value类型的原始基本数据类型对 ...
- android 本地存储路径,Android本地存储路径学习
一.前言: Android 中获取本地储存路径,有四个方法, getCacheDir().getFilesDir().getExternalFilesDir().getExternalCacheDir ...
- android 手机存储 目录,android 62 手机存储目录的划分
android下应用程序的路径和javase不同,应用程序的数据要保存自己的文件夹里面 > > getFileDir(); 获取自己的文件夹 /data/data/包名(应用程序的名字)/ ...
- android文件存储数组,Android面试简录——文件存储
* SharedPreferences 请描述Android SDK支持哪些文件存储技术? 1.SharedPreferences保存key-value类型的数据 2.流文件存储(openFileOu ...
- android数据存储心得,android学习心得 轻量级存储SharePreferences
SharedPreferences是Android中存储简单数据的一个工具类.可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean.int.float.long和St ...
- android 序列化存储对象,android中对象序列化存储
项目中要存储一些数据为了提高不必要的网络请求,提高效率,用到数据持久化的知识点,针对这个问题,解决办法其实有很多,以前在项目中是服务获取到webservice的xml,然后直接将xml保存在本地,之后 ...
- android sharedpreferences 存储对象,android中SharedPreferences实现存储用户名功能
1. 简介 SharedPreferences是一种轻型的数据存储方式,通过key-value键值对的方式将数据存储在xml文件中,常用于存储简单的配置信息. 2. 使用方式 2.1 获取Shared ...
- android 文件存储 集合,Android 文件存储的基本使用
在Android中我们大多数情况下我们用的都是绝对路径: 文件存储位置说明: 内部存储不是内存,内部存储位于系统中很特殊的一个位置,当应用被卸载后,内部存储的文件夹也被删除,一个应用所创建的所有文件都 ...
- 安卓android获取存储路径,Android系统的手机文件夹目录详解
一.文件夹 1./acct/ 系统回收站,删除的系统文件. 2./cache/ 缓存 3./data/ 用户的所有程序相关数据 app/ 所有用户安装的apk文件 app-private/ data/ ...
最新文章
- 自定义变量 配置文件_「系统架构」Nginx调优之变量的使用(3)
- 解决错误: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
- yarn安装依赖包报错 error An unexpected error occurred: “https://registry.npm.taobao.orgnpm/element-ui: get
- 怎么配置linux中es搜索的主机名,分布式搜索elasticsearch中文分词集成
- LIBUV学习笔记(三)libuv中pipe/tty相关操作以及一个简单的unix域回射服务器/客户端例子...
- Pr 入门教程,如何在节目监视器中修剪剪辑?
- 举例 微积分 拉格朗日方程_(完整word版)拉格朗日方程的应用及举例08讲
- 谷歌查排名php,谷歌排名检查:PHP函数来获得googlerank关键词 | LsevenTT博客-站群哥...
- 手把手教你如何玩转EasyExcel的导入和导出
- 如何使用微信开发者工具查看Appid以及SECRET
- wiki中文文本语料下载,在维基百科中文语料训练Word2vec and doc2vec 文本向量化代码示例
- 婚庆行业发展报告,2021怎么精准引流?
- Django+redis+celery实现异步任务
- serv-u ftp server是什么?如何利用花生壳搭建ftp服务器?
- 用VSCODE看linux内核代码
- 蓝桥杯 提高题 母牛的故事
- 18.Adaptive AUTOSAR 架构-核心类型CORE
- cad快看_CAD知识不全面?不用怕!你想知道的都在这里!
- 安装mysql5.6没有生成my.cnf文件
- PHP是核心思路,模拟OICQ的实现思路和核心程序(一)_php基础
热门文章
- oculusHome 无法登录提示显示错误 ovr....
- vue的组件/data的参数/组件传值/插槽/侦听器/生命周期钩子函数
- UIPATH设置定时任务
- LaTex论文排版 | (23) LaTex中的正上、正下标记以及各种箭头符号总结
- 初识ecshop小京东(1)——认识路由
- 人脸识别概述-opencv中文文档
- 建立桌面文件管理格子_让你的电脑桌面井井有条,3款桌面整理工具推荐
- 计算机视觉 数据集(更新于2020.11.27)
- rust旋转摆放_Rust | 种植房教程(新版) - Tamura77
- 篱笆家装宝典之六——地板板材