Android 8.0 adb分析
代码路径:system\core\adb
小结:
1.adb root 命令设置了service.adb.root这个属性,重启了adbd,我们再从init.rc中看下,
- on property:service.adb.root=1
- write /sys/class/android_usb/android0/enable 0
- restart adbd
- write /sys/class/android_usb/android0/enable 1
2.主要看adbd_daemon 的 adb_main函数,得到service.adb.root和ro.debuggable都为1可以adb root,should_drop_privileges函数返回false,就不会讲adbd降级为shell,就是root了
3.adbd启动在init.rc中
- # adbd is controlled via property triggers in init.<platform>.usb.rc
- service adbd /system/bin/adbd --root_seclabel=u:r:su:s0
- class core
- socket adbd stream 660 system system
- disabled
- seclabel u:r:adbd:s0
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q1183345443/article/details/78063748
Android 8.0 adb分析相关推荐
- android 4.0 蓝牙分析之一
原址 SystemServer启动开始讲起,在SystemServer启动的时,会启动一个BluetoothService与BluetoothA2DPService的实例: Code: // ...
- android 6.0 adb,安卓6.0,adb停用系统更新
集各路大神的方法,汇总一下. 1.下载adb工具包 2.进入开发者选项,打开"手机打开USB调试",手机上确认允许电脑usb调试. 3.手机上断开wifi和移动网络,应用管理里找到 ...
- android 4.0 蓝牙分析之二
原址 packages/apps/Settings/src/com/Android/settings/bluetooth/BluetoothSettings.Java onCreateOptionsM ...
- Android 8.0 VTS 测试 FAIL 项解决记录
本文是转自https://zhuanlan.zhihu.com/p/28426650 注意:本文基于 Android 8.0 进行分析. 1. 前言 这篇文章所记录的是我自己在 Amlogic 平台上 ...
- Android 8.0 VTS 测试 FAIL 失败项解决记录
Android 8.0 VTS 测试 FAIL 失败项解决记录 Qidi 2017.08.09 (Markdown & Haroopad) 注意:本文基于 Android 8.0 进行分析. ...
- Android 5.0 Usb调试拦截分析及修改
当我们调试安卓机器时,第一次插上usb线,会弹出一个授权的对话框,(前提是打开了usb调试功能)点击确认,才会允许调试. 如果我们想机器默认就可以调试该怎么做呢? 如果我们想动态拦截,需要用户输入帐号 ...
- 分析Android studio3.0的instant run开启关闭对APK大小的影响
分析Android studio3.0的instant run开启关闭对APK大小的影响 首先看下默认开启instant run的截图: Android studio2.0后新增加的功能默认开启ins ...
- Android 8.0 学习(23)---recovery 流程分析
Android 8.0 recovery 流程分析 这里主要分析non A/B模式下的recovery流程 A/B模式下的recovery在boot中 后续会不断补充,如果有疏漏或者错误的地方,请 ...
- [转] Android实时抓包分析 : 善用adb调试桥
Android实时抓包分析 : 善用adb调试桥 谈到android网络抓包,很多人都能想到牛逼轰轰的神器tcpdump.方法就是在android机器上面安装tcpdump,然后通过-w参数把抓包记录 ...
最新文章
- 开发缺点_成都嗨创科技:原生APP开发与混合APP开发的优缺点对比
- 23. C# -- 封装
- 条款11 在operator=中处理“自我赋值”
- orcale中case when和group by同时使用会报无效标识符
- 靠打麻将赢来800万!开家烂店天天跟顾客对着干,年赚569亿!
- delphi ,安装插件
- 【深入理解JVM】:Java对象的创建、内存布局、访问定位
- DLL中的自定义类型含有非导出公开字段,从而产生Release版本运行异常
- WdatePicker—WdatePicker日历控件使用方法
- 配置商用计算机,商用计算机主板配置推荐
- 思维导图怎么制作?这些制作技巧,支持一键模板套用,建议收藏
- linux gpio管脚功能配置API
- 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
- 基于HC-05蓝牙模块的STM32无线控制智能系统硬件开发
- Android 从系统媒体库中选择视频
- 什么是XSL?(XSL概述)
- 代码管理平台gitlab
- 计算机维修轿车,解决方案:轿车电脑故障维修两例
- C#数据库四种执行方法(ExecuteNonQuery)
- 微信小程序学习笔记--测颜值