[英]How to get the phone number of an android phone via adb?
有沒有辦法通過adb獲取電話的電話號碼?
我認為dumpsys是一個可能的答案,但是似乎沒有任何系統服務能夠跟蹤電話的自身號碼。
iphonesubinfo
服務“跟蹤”訂戶信息(包括電話號碼)。 不幸的是, iphonesubinfo
服務未實現dump()
方法,因此dumpsys沒有顯示任何內容。 您將不得不使用service call
命令來調用IPhoneSubInfo.getLine1Number()
或IPhoneSubInfo.getMsisdn()
根據Android版本和運營商的不同,以下一個或兩個命令會告訴您電話號碼( service call
命令需要root
特權):
service call iphonesubinfo 4
service call iphonesubinfo 5
service call iphonesubinfo 6
service call iphonesubinfo 7
service call iphonesubinfo 8
如果要查找適合您特定設備的代碼,請從“從ADB Shell調用Android服務 ”腳本中下載腳本,然后按以下方式運行它:
./get_android_service_call_numbers.sh iphonesubinfo | grep getLine1Number
更新
Android 5.0的交易代碼:
service call iphonesubinfo 11 # getLine1Number()
service call iphonesubinfo 15 # getMsisdn()
Android 5.1的交易代碼:
service call iphonesubinfo 13 # getLine1Number()
service call iphonesubinfo 17 # getMsisdn()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.