ADB常用命令

1.手动启动ADB后台服务

  adb start-server

  文本格式:* daemon not running; starting now at tcp:5037
       * daemon started successfully

2.列出所有已连接的设备及其详细信息,包括设备的序列号、产品名称、模型、状态等信息

  adb devices [-l]

  文本格式:adb-ANGYVB3C20016955-MfhThY._adb-tls-connect._tcp device product:MAA-AN00 model:MAA_AN00 device:HNMAA transport_id:1

3.读取收件箱发送号码为123660的短信内容

  adb shell content query --uri content://sms/inbox --where address=123660

  文本格式:Row: 0 _id=22707, thread_id=493, address=123660, person=0, date=1743037113126, date_sent=1743037112000, protocol=0, read=1, status=-1, type=1, reply_path_present=0, subject=NULL, body=【中国税务】您于2025年03月23日提交的退税申请未通过税务机关审核,请登录手机个人所得税APP或者自然人电子税务局消息中心查看详情。, service_center=+460030934120200, locked=0, sub_id=1, network_type=13, error_code=0, creator=com.hihonor.mms, seen=1, si_id=NULL, mid=NULL, created=NULL, mtype=0, privacy_mode=0, group_id=25698, addr_body=0,, time_body=1,1,8,18,, risk_url_body=0,, is_secret=0, resent_im=0, for_mark=0

4.读取收件箱发送号码为123660的短信接收时间、短信内容

  adb shell content query --uri content://sms/inbox --where address=123660 --projection "date,body"

5.通过ADB命令直接获取手机IP地址  

  a.确保手机已开启开发者选项和USB调试(适用于Android 10及以下版本需USB连接;Android 11及以上需先配对)。

  b.手机通过USB临时连接电脑(仅用于获取IP地址,后续可拔出)。

  c.执行命令获取手机IPadb shell ip -f inet addr show wlan0

提取序列号正则表达式:^adb-([^-]+)-.*

提取设备型号正则表达式:product:([^ ]+)
提取设备IP地址正则表达式:inet\s+(\d+\.\d+\.\d+\.\d+)

posted @ 2025-05-14 14:19  修道者~  阅读(61)  评论(0)    收藏  举报