windows下安装adb
驱动安装好后;简要常用命令如下:
01)F:\3)公司工程文件\G35_boye_爆点机器\04>adb pull /storage/sdcard0/mtklog/mobilelog .
02)adb reboot
03)rm -r mobilelog
04)/mnt/sdcard2/mtklog
05)root@k3559:/ # rm -r /mnt/sdcard2/mtklog/mobilelog
06)rm -r /mnt/sdcard2/mtklog/mobilelog
07)F:\3)公司工程文件\14)s3592L红外(遥感),屏幕智能唤醒功能,工厂模式去除\03)bin>a
db remount
重新装载andriod文件系统
08)F:\3)公司工程文件\14)s3592L红外(遥感),屏幕智能唤醒功能,工厂模式去除\03)bin>a
db push factory /system/bin/factory
09)F:\3)公司工程文件\17)星数调整S35>adb logcat > kernel.log //抓取内核log,不退出一直抓取
adb logcat -s "ActivityManager" 抓取系统正在运行的应用
10)C:\Documents and Settings\lynn.feng>adb shell cat proc/kmsg | findstr GTP //提取有GTP标志的log;
android系统下:adb logcat
adb logcat >test1.txt
11)抓取log
lynn.feng@max-OptiPlex-780:~$ adb shell cat proc/kmsg >kernel_1
lynn.feng@max-OptiPlex-780:~$ adb shell cat proc/kmsg | grep lynn
cat /proc/bq24157
读出所有寄存器的值。
echo [reg] [val] > /proc/bq24157
往[reg]寄存器写[val]。
12)android7.0 userdebug版本root需要:
adb disable-verity (必须在eng或userdebug lunch之后的工程下才可用)
find kernel -name i6* | xargs sed -i 's/MTK_EFUSE_DOWNGRADE = yes/MTK_EFUSE_DOWNGRADE = no/g'
有的平台用双引号 find kernel -name i6* | xargs sed -i "s/MTK_EFUSE_DOWNGRADE = yes/MTK_EFUSE_DOWNGRADE = no/"
14)test 第五行插入字符串wang;
sed -i '5a wang' test.txt
rename 's/5670/5675/g' *
15)adb获取Android系统属性(adb shell getprop ***)数据来源
16)查找某server 杀死它 系统自动重启该server
adb shell ps | findstr camera
adb shell kill xxx
17)
--------