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.执行命令获取手机IP:adb shell ip -f inet addr show wlan0

提取序列号正则表达式:^adb-([^-]+)-.*
提取设备型号正则表达式:product:([^ ]+)
提取设备IP地址正则表达式:inet\s+(\d+\.\d+\.\d+\.\d+)
浙公网安备 33010602011771号