手机下载超级终端:
执行:
su
在执行su时如果报 connect to ui timed out ,可能是以前安装过kingroot,重新安装即可。
启用adb调试端口
setprop service.adb.tcp.port 5555
stop adbd
start adbd
无线adb接连:
在手机上安装adbwireless
打开adbwireless
pc终端:
adb connect ip:5555
点击:
adb shell input tap x y
模拟home按键:
adb shell input keyevent 3
打开一个应用:
adb shell am start -n cn.com.conversant.swiftsync.android/cn.com.conversant.swiftsync.android.main.SplashActivity
adb shell am start -n com.tencent.mm/com.tencent.mm.ui.LauncherUI",// 打开微信的启动界面
停止一个应用:
广播:
am broadcast -a android.net.conn.CONNECTIVITY_CHANGE
滑动:
adb shell input swipe 250 250 300 300长按:
input keyevent --longpress 4
打开酷派的日志:
酷派log *20121220#
查看sn码*#9527*#
adb shell pm list package -3 获取第三方安装软件
卸载第三方软件的简单脚本:
adb shell pm list package -3|tr -d '\r'|while read line
do
adb uninstall $line
done
tr -d '\r' 是为了去掉^M ,adb shell pm list package -3获取的软件名后面带一个^M。可以将获取的软件名保存在文件中用vim打开可以看见。如果不去掉^M,上面这个脚本执行会失败。
操作设备文件系统上的文件结果遇到"... Read-only file system"。
解决办法:
1. 最简单的,adb remount
2. 不行的话,adb shell su之后将文件系统remount为读写权限: mount -o remount rw /system。出于安全考虑,记得完事后remount回只读: mount -o ro,remount /system
3. 和方法2类似,mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
mtk手机修改imei:
拔下电池记下imei 拨号界面输入*#*#3646633#*#* 选择connectivity下面的cds information 选择Radio information phone 1 或者phone 2 AT+输入e会出来AT+EGMR=1,7,"" phone1选它 和AT+EGMR=1,10,"" phone2选它 输入AT +EGMR=1,7,"12345566777777777" 注意此时要加一个空格变成AT +而不是AT+, 注意空格!!!!!!!!!!!!两个都输一样,ok重启就行了。 vim处理二进制的方法: |
1.首先以二进制方式编辑这个文件
vi -b datafile
2.使用xxd转换为16进制
:%!xxd
3.转换16进制回来vi
:%!xxd -r
4.保存
:wq
adb 截图
adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png