- 博客(16)
- 收藏
- 关注
原创 usb protocol of otg mouse plugin
otg鼠标插入枚举过程的协议包1.2.34.5.6.7.8.9.10.11.12.13.14.15.16. click the mouse key
2020-04-16 22:10:01 230
原创 如何解决有adb端口但adb命令不通问题。
问题:手机接入pc。设备管理器有映射adb端口,但输入adb shell命令不通处理方案:1.在windonws个人用户目录下的.android/adb_usb.ini文件中加入手机的vid。google手机默认vid为0x18d1sprd手机默认vid为0x17822.若如上1还不能解决问题,就需要check一下pc端的adb的版本。若pc端的adb版本使用1.0.31或者1....
2019-05-18 23:17:42 1355
原创 adb disable-verity执行失败的原因
在andrid8.1手机上,执行#adb disable-verity 命令返回如下error信息。“Error getting verity state”执行#adb disable-verity 会调用如下函数void set_verity_enabled_state_service(int fd, void* cookie) {... if (using_avb) { ...
2019-05-04 17:14:22 14804 3
原创 如何解决fcc认证usb fail问题
在手机送FCC认证中,经常有项目会报出usb fail项。造成认证不过。1.FCC认证测试1.1. 步骤:把手机当作U盘,与电脑互传数据1.2 测试结果FAIL:FCC认证测试USB FAIL,连接电脑时,传输数据辐射值超标1.3 测试结果报告举例如下:2. Debug过程一般可以调整usb DP/DM的驱动能力。查看spec usb controller的phy寄存器...
2019-03-17 22:58:50 1593
原创 ADB模块介绍之一
1.ADB概述Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具作为一个客户端-服务器程序,包括如下组件:(参考system/core/adb/overview.txt)客户端(adb co...
2019-01-27 00:19:02 777
原创 Android 手机的USB midi测试方法
注:如下介绍android 手机中usb midi的测试方法。文中提到的相关apk均可以在线下载获取。
2019-01-14 23:55:47 8670 5
转载 Android之 MTP框架和流程分析
概要本文的目的是介绍Android系统中MTP的一些相关知识。主要的内容包括:第1部分 MTP简介对Mtp协议进行简单的介绍。第2部分 MTP框架介绍Android系统下MTP的框架。第3部分 MTP启动流程详细分析MTP服务的启动流程,包括Java层, JNI层, kernel相关知识的介绍。第4部分 MTP协议之I->R流程以"PC中打开一个MTP上的文件(读取文件内容...
2018-12-16 23:06:08 323
原创 如何禁用cts verifier中otg相关测试项
Android手机在过cts verifier测试时候,如果手机不支持otg功能,如下相关otg测试项菜单会引起cts verifier测试失败.AudioAudio Frequency Microphone TestAudio Frequency Speaker TestAudio Frequency Unprocessed TestMTP Host Test解决方法:...
2018-12-09 23:19:13 685
原创 adb连接android手机常见问题处理
手机连接usb后没有反应Checklist:1.检查手机usb线连接是否正常,至少能够显示充电状态,否则USB线有问题。2.(ubuntu下)lsusb 应该看到手机信息可以看见手机vid和pid,以及厂商名字。3.查看手机是否打开调试模式• 点击7次版本号• 进入开发者模式• 打开usb调试optionadb devices显示unauthorized问题现象:Chec...
2018-12-08 18:13:36 507
原创 user版本如何打开root权限之android9.0
概述相比较android8.1,在android9.0上,修改略有不同,主要是selinux判断函数在android9.0上做了修改。所以在第2步上,修改地方从init.cpp挪到selinux.cpp文件中,函数名字也做了更改。具体修改如下:1.修改ro.adb.secure和ro.secure属性/code/1-android9.0/build/core$ git diffdiff ...
2018-12-04 22:57:42 8195 3
原创 user版本如何打开root权限之Android5.1
1.设置ro.adb.secure属性diff --git a/scx35l/device.mk b/scx35l/device.mkindex 3420432..53e222c 100644--- a/scx35l/device.mk+++ b/scx35l/device.mk@@ -204,7 +204,7 @@ ifeq ($(TARGET_BUILD_VARIANT),user)...
2018-11-30 22:26:03 858
原创 user版本如何打开root权限之android8.1
1.修改ro.adb.secure和ro.secure属性/code/1-android8.1/build/core$ git diffdiff --git a/core/main.mk b/core/main.mkindex 44ad271..947d7a3 100644--- a/core/main.mk+++ b/core/main.mk@@ -239,11 +239,11 @@...
2018-11-30 22:25:44 4657 5
原创 user版本如何打开root权限之android6.0
1.去除secure属性限制diff --git a/common/DeviceCommon.mk b/common/DeviceCommon.mkindex ef80897..8f61493 100644--- a/common/DeviceCommon.mk+++ b/common/DeviceCommon.mk@@ -88,7 +88,7 @@ PRODUCT_PROPERTY_O...
2018-11-30 22:25:05 606
原创 user版本如何打开root权限之android7.0
1.修改ro.adb.secure属性/code/1-Android7.0/build$ git diffdiff --git a/core/main.mk b/core/main.mkindex 713467b..6f2fefc 100644--- a/core/main.mk+++ b/core/main.mk@@ -394,7 +394,7 @@ ifneq (,$(user_v...
2018-11-30 22:24:42 2450 3
原创 如何激活adb host端和手机端adbd的log
1.概述在android设备进行某些测试例时候,如:cts、vts测试时候,经常碰到测试过程adb 断开情况,导致测试无法继续。需要优先排除adb模块的问题,这个时候需要激活adb host端和adb daemon的log,辅助分析adb模块是否有异常。2.adbd log 激活可以通过如下步骤激活手机侧adbd的log2.1 adb连接手机$sudo adb root$sudo ad...
2018-11-25 18:05:23 2055 1
原创 Adb如何无线调试
**Adb如何无线调试概述1.查看手机的ip地址2. ping一下手机3. adb connect 4.启动手机端的adbd4.1 有usb线连接手机4.2 手机上安装android 模拟器5. adb connect Adb如何无线调试**)概述我们大部分时间使用usb线有线连接pc,待pc端设备管理器中加载了adb驱动使用adb相关命令。本文旨在介绍没有usb线连接pc的情况,如何进...
2018-11-24 23:47:39 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人