方法一
UI自動化讀短信,支持運行的過程中,跳到短信app,讀取出驗證碼。
運行過程中,打開短信app,讀取短信中的內容,取出驗證碼。
該方法不通用,不同的機型、系統對應的短信app可能不一樣。
方法二
系統收到短信后有短信提醒,可以使用如下命令獲取短信內容。
adb shell dumpsys activity broadcasts | grep sender
方法三
使用adb讀取短信的db文件 取出驗證碼,可能需要root權限。
adb shell dumpsys package 包名 找到存儲數據文件路徑。
方法四
使用獨立的手機+循環讀取短信+post到公共服務器,腳本中發送get請求去公共服務器讀取驗證碼。
獲取app應用包名,可使用命令
adb logcat | grep -i displayed 運行命令后,運行一次應用,根據打印的日志即可獲取到對應app的包名