adb 修改设备的serial号码
来源:互联网 发布:简单免费的录制软件 编辑:程序博客网 时间:2024/06/06 11:03
在公司调试多台手机,因为要做对比,因此通过usb同时连接了两台手机在电脑上。突然发现用adb devices命令查看时,这两个手机的serial号码完全一样。因为这是公司的同一款机器。。。。这就没法同时连接了。
apuser@YaochuanLiubt:~/mywork/4.1-3.4/kernel/arch/arm/configs$ adb devices
List of devices attached
19761202 device
19761202 device
必须要修改下这个号码才可以区别。。。。
凭经验在编译生成的rootfs搜索了一下“19761202”
apuser@YaochuanLiubt:~/mywork/4.1-3.4/out/target/product/xxxxxxx/root$ grep -nr "19761202" --color .
./init.xxxxxxx.usb.rc:4: write /sys/class/android_usb/android0/iSerial 19761202
原来是这样的。。。。
那只接去修改sys文件就好了么。。。
先连上一台机器,adb root进去。。。
root@android:/sys/class/android_usb/android0 # cat iSerial
19761202
root@android:/sys/class/android_usb/android0 #
root@android:/sys/class/android_usb/android0 # echo 19761203 > iSerial
root@android:/sys/class/android_usb/android0 # cat iSerial
19761203
root@android:/sys/class/android_usb/android0 #
修改成功!
现在把两台机器都连上,然后adb devices一下!
apuser@YaochuanLiubt:~/mywork/4.1-3.4/kernel/arch/arm/configs$ adb devices
List of devices attached
19761202 device
19761202 device
我靠咋没变???
三秒钟后。。。
经验告诉我。。。这个应该和adb的主机端服务有关。。。先kill了再说!
apuser@YaochuanLiubt:~/mywork/4.1-3.4/kernel/arch/arm/configs$ adb kill-server
apuser@YaochuanLiubt:~/mywork/4.1-3.4/kernel/arch/arm/configs$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
19761202 device
19761203 device
哦耶!搞定!
下来就可以用adb的-s参数同时连接这些机器了。
apuser@YaochuanLiubt:~/mywork/4.1-3.4/kernel/arch/arm/configs$ adb -s 19761202 root
restarting adbd as root
apuser@YaochuanLiubt:~/mywork/4.1-3.4/kernel/arch/arm/configs$ adb -s 19761202 shell
root@android:/ #
在另一个终端中:
apuser@YaochuanLiubt:~/mywork/4.1-3.4/kernel/arch/arm/configs$ adb -s 19761203 root
restarting adbd as root
apuser@YaochuanLiubt:~/mywork/4.1-3.4/kernel/arch/arm/configs$ adb -s 19761203 shell
root@android:/ #
- adb 修改设备的serial号码
- adb 修改设备的serial号码
- 修改adb devices的设备ID/设备号
- 修改adb devices的设备ID/设备号
- 关于adb "no serial number"的解决方案
- 修改adb ,免除多个设备的烦扰。
- 手动修改adb devices的设备ID号
- 当有多个设备online时,命令行窗口通过adb连接指定设备方法----adb -s <serial number> cmd
- adb pull serial files
- 利用adb修改设备中的SharedPreferences配置文件
- 多设备时设置default serial的方法
- [总结]怎么让adb识别修改了VID和PID的手机(移动设备)
- [总结]怎么让adb识别修改了VID和PID的手机(移动设备)
- 怎么让adb识别修改了VID和PID的手机(移动设备)
- adb查看设备的分辨率
- 修改adb devices列表中设备串号名称
- 如何修改adb devices中列出设备号
- 修改设备的分辨率
- 鸟哥的linux私房菜
- AsyncTask的介绍及基本使用方法
- 基于对话框的打开保存文件
- Java中常用的加密方法(JDK)
- redis 配置主从(master-slave)服务器
- adb 修改设备的serial号码
- 下一代电子货币
- spring注解
- SD卡引脚 电路图及工作原理介绍
- python scrapy开源项目学习
- USB LINUX 图像采集
- 创建存储过程(一)
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
- 【OpenStack】OpenStack笔记