如何默认打开user userdebug root选项

Android(55)
如何默认打开user 版本的USB debug 选项, 默认打开adb 连接
量产版本 user usb debug root adb 连接
[Solution]
1. 在android 4.0 之前,这个设置是在frameworks/base/service/..../SystemServer.java 里面
设置会根据system property 的persist.service.adb.enable 来设置。您可以看到类似如代码:
而这个persist.service.adb.enable 默认是放在在default.prop 中,在编译的时候在
build/core/main.mk 中确认,
您需要将: ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0
persist.service.adb.enable=0 &改成
ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1 persist.service.adb.enable=1
2. 在android 4.0 之后,因为adb 的控制,统一使用了persist.sys.usb.config 来控制,于是对
应的设置点也改到了frameworks/base/service/...../usb/UsbDeviceManager.java 中,您也可以
看到类似的代码如:
而这个persist.sys.usb.config 中adb 的配置是在alps/build/tools/post_process_props.py 中
根据ro.debuggable = 1 or 0 来设置,1 就是开启adb, 0 即关闭adb debug. 而这个
ro.debuggable 也是在alps/build/core/main.mk 中设置,和2.3 修改类似
不过您这样打开之后,对于user 版本adb shell 开启的还是shell 权限,而不是root 权限,如果
您需要root 权限,需要再改一下system/core/adb/adb.c 里面的should_drop_privileges() 这个
函数,在#ifndef ALLOW_ADBD_ROOT 时return 0; 而不是return 1; 即可。
---------------------------------------------------------------------------------------
1. 根据编译命令确定ro.debuggable
build/core/main.mk
2. 确定默认的usb功能
build/tools/post_process_props.py
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:289219次
积分:3722
积分:3722
排名:第5769名
原创:37篇
转载:299篇
评论:36条
(3)(2)(1)(1)(3)(1)(1)(3)(8)(10)(9)(3)(4)(1)(11)(5)(5)(1)(1)(20)(22)(16)(10)(44)(17)(12)(64)(51)(5)(1)(2)(1)后使用快捷导航没有帐号?
只需一步,快速开始
查看: 243|回复: 7
在线时间217 小时经验值1766 最后登录注册时间帖子阅读权限90UID1132657
硕士, 积分 1766, 距离下一级还需 734 积分
TA的每日心情奋斗 17:09签到天数: 5 天[LV.2]偶尔看看I
G币102 最后登录注册时间
马上注册,结交更多机友,下载更多应用,让你轻松玩转手机。
已有帐号?   下载游戏和软件,请【】进入机锋市场!
刚入手p895 打开后主页和应用程序界面右下角显示user debug mode的红字,这说明是台工程机吗?难道中奖了?!有没有方法去掉?
在线时间0 小时经验值88 最后登录注册时间帖子阅读权限30UID
初中生, 积分 88, 距离下一级还需 12 积分
该用户从未签到
G币0 最后登录注册时间
绝对的工程机......快退货......你顺便查下IMEI,看有销售地的显示没有,现在的亚太版都显示的阿联酋....
在线时间217 小时经验值1766 最后登录注册时间帖子阅读权限90UID1132657
硕士, 积分 1766, 距离下一级还需 734 积分
TA的每日心情奋斗 17:09签到天数: 5 天[LV.2]偶尔看看I
G币102 最后登录注册时间
查了,显示阿联酋~~不过机子外观一看就不像新的,lg做工真烂,手机下面两个螺丝都是能随意拧的那种,真他M中奖了~
在线时间448 小时经验值499 最后登录注册时间帖子阅读权限1UID7344888
头像被屏蔽
该用户从未签到
G币79 最后登录注册时间
提示: 作者被禁止或删除 内容自动屏蔽
在线时间1 小时经验值94 最后登录注册时间帖子阅读权限30UID
初中生, 积分 94, 距离下一级还需 6 积分
该用户从未签到
G币0 最后登录注册时间
哪一家购入 曝光一下。让后面的兄弟慎行。话说这JS也太2了。串号都刷进去了 不把最重要的红字干掉。
在线时间0 小时经验值88 最后登录注册时间帖子阅读权限30UID
初中生, 积分 88, 距离下一级还需 12 积分
该用户从未签到
G币0 最后登录注册时间
如果把红字清除.又刷了机,岂不是无法辨别工程机了????????????
在线时间33 小时经验值90 最后登录注册时间帖子阅读权限30UID699389
初中生, 积分 90, 距离下一级还需 10 积分
该用户从未签到
G币0 最后登录注册时间
我的也是 不知道是不是中招了
在线时间2 小时经验值18 最后登录注册时间帖子阅读权限20UID8253409
小学生, 积分 18, 距离下一级还需 32 积分
该用户从未签到
G币11 最后登录注册时间
工程机。。。。。。。。。
Powered by安全检查中...
请打开游览器的javascript,然后刷新游览器
浏览器安全检查中… .
还剩 5 秒&debug+trace模式可以查看开发过程中TP的错误信息,可以更好地帮助开发者debug。但是debug模式的开启还不是简单的在配置文件中中设置就可以的,经过查资料摸索,找到一种有效的方法。
首先在你已经部署好了ThinkPHP的项目目录
然后注意是在入口文件开启调试模式,在入口文件index.php 中写入一下代码define(&APP_DEBUG&,true); 首先删除Runtime目录 ,然后再次运行一下,你会发现runtime目录下面的~runtime.php 文件没有了,说明你的调试模式开启成功了
之所以这个~runtime.php文件删除 ,这个文件是编译后的文件 会有缓存,所以在调试模式期间我们不用担心因为缓存而造成其他错误
trace页面的&也是我们开发者获取错误信息的而一个途径,所以我们需要开启trace页面,在THinkPHp3.0版本中trace页面是默认没有开启的,需要我们手动 的在项目配置文件中添加
&SHOW_PAGE_TRACE&&&&&&&& =&true,&& //&显示页面Trace信息
想要看看trace信息是否开启了,只要我们在 IndexAction.class.php 中的index方
法中加上$this-&display();
然后再次运行如果你看到了如下界面,说明你的调试模式,以及trace 以及开启了
阅读(...) 评论()

我要回帖

更多关于 ie8默认打开新选项卡 的文章

 

随机推荐