要使用adb命令,手机需要打开USB debug。
安装软件
adb install apk文件名称.apk
重新安装该软件
adb install -r apk文件名称.apk
卸载apk软件
adb uninstall apk包名.apk
查看手机上的运行日志,此项可以用来查错
adb logcat
查看手机是否连接,以及连接了几台手机
adb devices
A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上
adb pull
A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上
adb push
进入手机的超级终端Terminal
adb shell
重新挂载文件系统
adb remount
重启手机
adb reboot
重启到Recovery界面
adb reboot recovery
重启到bootloader界面
adb reboot bootloader
例子1:刷官方高版本后重新获取ROOT和降级方法(部份操作)
进行adb运行环境
adb shell
设置超级用户模式
su
映射出目录
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
退出su
exit
退出shell准备接受下一个adb命令
exit
增加flash_image文件到手机上
adb push flash_image.zip /system/bin/flash_image
recovery先复制到卡上
adb push recovery-RA-heroc-v1.6.2.img /sdcard
再次进入adb环境
adb shell
修改文件属性
chmod 0755 /system/bin/flash_image
查看系统安装的apk和odex:
cd /system/app/
ls
删除系统安装的Phone.apk和Phone.odex
rm Phone.apk Phone.odex
重启系统
reboot
例子2,删除模拟器系统中的Phone模块:
a.先进入shell,查看是否安装phone模块:
D:\>adb shell
# cd /system/app/
cd /system/app/
# ls
ls
b.删除Phone模块:
# rm Phone.apk Phone.odex
rm Phone.apk Phone.odex
# ls
ls
#exit
exit
c.重启系统:
adb reboot
实例3.拷贝文件到模拟器中(加载指定的Launcher2.apk Launcher2.odex):
H:\a89\alps\out\target\product\banyan_addon\system\app>cd H:\a89\alps\out\target\product\banyan_addon\system\app
H:\a89\alps\out\target\product\banyan_addon\system\app>adb remount
Push Launcher2.apk Launcher2.odex到模拟器的 /system/app/文件夹中==加载应用app到模拟器:
H:\a89\alps\out\target\product\banyan_addon\system\app>adb push Launcher2.apk /system/app
H:\a89\alps\out\target\product\banyan_addon\system\app>adb push Launcher2.odex /system/app/