岁月不中留,可堪回首否?

`记录程序员的曲折人生,工作中各种问题`

ADB相关操作
adb shell /system/bin/screencap -p /sdcard/screenshot.png 手机截图

看手机端口:adb devices  //可显示设备代码
找不到device时:adb kill-server   
                adb start-server  
                adb shell    

adb shell 进手机系统  输出结果为"$""#"两种。"#"为最高权限,可删文件与写入
adb vivoroot 获取手机权限

adb pull   //将手机文件复制到电脑
adb pull sdcard/ +(文件夹路径) //将手机U盘LOG导出(不需root手机)  
adb pull data/adb.txt    adb pull data/log.txt      导出AT指令操作log(一般在裸板测试出问题时)
adb pull cache/recoery //导出升级过程中的Log(在此之前先root手机)

adb push +文件路径  /sdcard 将文件导入手机
adb shell rm -f +文件    删除文件
adb install +apk路径    安装APK

adb logcat -v time > +要保存的文件路径   //导出手机上层实时操作LOG
adb shell "cat proc/kmsg" > +要保存的文件路径 //手机实时kernel(内核)Log,需是先执行adb vivoroot 

adb shell "echo c > proc/sysrq-trigger"  //手机进dump模式。

adb bugreport > +文件路径   //打印系统检测到的bug

adb shell getprop  //查看手机软件信息
fastboot oem device-name  //fastboot下查看版本号

少图标时:adb pull cache/recovery 、
          adb shell ls system/vivo-apps > 1.txt 、 
          adb shell ls data/app > 2.txt         (再对比12这两个文件)
导出升级log1、adb vivoroot   
             2、adb remount 
             3、adb shell  
             4、cd cache/recovery 
导AT指令log: 1、adb vivoroot
             2、adb pull data/engineermode 
             3、adb pull cache/recovery    

高通打开ADB:adb vivoroot ,
             adb shell setprop persist.sys.adb_log 1
             adb shell setprop persist.sys.is_bbk_log 2
             adb shell setprop persist.sys.dloadmode 1 (downlaold开关)
MTK打开ADB: adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start --ei cmd_target 7


adb shell cat /proc/kmsg | grep -i pll   (查找PLL关键字 需要装有git ,作用为:查找DSI PLL failed to lock字符串。确认是否为PLL问题)

高通手机用命令让手机进dump:vivoroot adb shell "echo c > proc/sysrq-trigger" 

手机进recovery升级也退不出来,用此命令:1.fastboot bbk unlock_vivo      
                                        2.fastboot erase misc 

烧eng的boot可打开手机端口。

1 .   fastboot devices
功能:查看手机是否在fastboot模式下。查看手机在fastboot 模式下的ID。
2.   fastboot erase  [xpartition]
    功能: 擦掉分区 
示例:
Fastboot erase boot
   擦掉 boot 分区,boot分区一般是内核和根文件系统的一个包(boot.img)。
3.  fastboot flash [xpartition] [image-url]
   功能: 烧写手机的分区的镜像到分区。
示例:
fastboot flash boot D:\boot.img
   分区列表,可以参考系统软件的
    fastboot_flash_all.bat 文件。
4.  fastboot reboot 
   功能: 重启在fastboot模式下的手机。
示例:fastboot reboot
5.  adb reboot bootloader
   功能: 重启在正常模式下的手机,重启后手机自动进到fastboot模式。
6.  adb reboot
   功能: 重启在正常模式下的手机,重启后还是进入Android。
7.  adb shell reboot -p
   功能: 关机。
   等效于:
   adb shell
   $ reboot -p
8. adb vivoroot 
  功能: root vivo的手机。

批处理:建立一个bat.文档将adb 命令写入 在换行写pause。可直双击接进cmd命令。
例:adb logcat -v time > d:\logcat.txt
    pause

/system/bin # ls |grep atcid
ls |grep atcid
ps |grep atcid
./atcid


adb 看网络地址
ifconfig -a |grep addr
查看无线ip
ifconfig wlan0
ip -f inet addr show wlan0

ssid bssid
adb shell setenforce 0
adb shell wpa_cli -p/data/misc/wifi/sockets -iwlan0 status

windows IP 配置
ipconfig/all

arp -a 局域网所有ip


adb shell 
top 查看所有进程
top -t 查看所有线程

adb getprop 获取属性手机所有属性
getprop
getprop ro.build.version.sdk
getprop ro.chipname
getprop | grep adb

adb install -r test.apk 安装移除 
adb install -s test.apk 安装到SDCard

mkdir -m 777 /sdcard/tmp 创建777权限的文件

---------------------------------------------------------------------------------------------------------------
硬件版本识别:
adb shell "cat /sys/devs_list/board_version"  // board_version存在,且不等于version_invalid
adb shell "cat /sys/devs_list/model_value"   // model_value存在,且不等于version_invalid,检查位数是否正确。
例:G:44,125,126,128,132,133,hw_id-100111,对比原理图是否正确,系统工程师确认

弹片检测:
adb shell "cat /sys/devs_list/card_slot_inserted_check"  // card_slot_inserted_check存在,且插卡托时返回OK
adb shell "cat /sys/devs_list/card_slot_removed_check"  // card_slot_removed_check存在,且不插卡托时返回OK
注:插卡托,cat card_slot_removed_check 节点,可看返回字符串配置GPIO引脚以及个数是否正确,不要遗漏T卡弹片检测,系统工程师确认。


adb vivoroot
adb remount
adb mkdir system/media/audio/ui/
adb push D:\camera_click.ogg system/media/audio/ui/
adb push D:\camera_click_long.ogg system/media/audio/ui/
adb push D:\camera_click_short.ogg system/media/audio/ui/
adb push D:\VideoRecord.ogg system/media/audio/ui/
adb push D:\VideoStop.ogg system/media/audio/ui/
adb reboot


mkdir audio
adb push D:\media1\audio  /system/media/audio/

mkdir VivoGallery
adb push D:\Vivogallery /system/app/VivoGallery/

mkdir FaceWake 
adb push D:\FaceWake /system/app/FaceWake/   智能保持亮屏



adb pull /system/app/VivoGallery/VivoGallery.apk  D:\
adb pull /system/app/VivoGallery  D:\VivoGallery
adb pull /system/app/FaceWake D:\FaceWake


tree 目录 /f > D:\dTree.txt  当前文件和目录名列表
tree 目录 > D:\dTree.txt 当前文件目录名列表

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/luzhiweistudy/article/details/80321006
文章标签: adb 指令 adb指令
个人分类: Linux Android
想对作者说点什么? 我来说一句

adb学习文档

2011年10月20日 252KB 下载

adb 命令大全

2018年01月28日 201KB 下载

adb操作命令详解及大全

2018年04月03日 355KB 下载

adb操作命令详解.doc

2010年09月22日 153KB 下载

adb命令详解

2013年04月16日 898KB 下载

使用蓝牙抓取log的方法

2011年06月28日 357B 下载

没有更多推荐了,返回首页

不良信息举报

ADB相关操作

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭