使用ADB shell命令从android设备读取短信
我正在做一个阅读安卓手机短信的项目,但在互联网上找不到太多。在我的搜索中,我发现了以下几点使用ADB shell命令从android设备读取短信,android,com,sms,adb,adb-shell,Android,Com,Sms,Adb,Adb Shell,我正在做一个阅读安卓手机短信的项目,但在互联网上找不到太多。在我的搜索中,我发现了以下几点 您可以通过ADB shell命令访问android手机,但是 只有某些有限的功能 ADB是最好的通信方式,因为它不需要用户在android设备上添加任何扩展 我使用shell命令(在internet上找到)发送 消息,但它也不起作用 亚洲开发银行外壳服务呼叫isms 5 s16“com.android.mms”s16“+01234567890”s16“+01000000000”s16“Hello wo
- 所以我只想知道,我如何从我的安卓设备上阅读短信 使用adb shell命令
- 如果有其他方法,请提出建议
C:\Users\Ray>cd appdata/local/android/sdk/platform-tools
adb
adb shell
shell@htc_v02_dug:/ $ su
root@htc_v02_dug:/ # cd /data/data/com.android.providers.telephony/databases
root@htc_v02_dug:/data/data/com.android.providers.telephony/databases # sqlite3 mmssms.db
SQLite version 3.7.6.3-Titanium
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select body from sms where read=0;
hi
我用的是htc手机。还有我刚刚读到的短信你好。你可以使用sqlite3从android mobile阅读短信,我也在做同样的项目。但为此,您必须做几件事: 1) 您必须以根用户身份使用手机(使用任何根用户应用程序,例如Kingoroot应用程序) 2) 您应该知道手机短信数据库的确切路径,并且必须安装sqlite3(只需通过谷歌搜索即可找到) 3) 只有超级用户才能访问该数据库 4) 您必须将sqlite.exe文件放入device/system/xbin(根目录) 5) 如何完成步骤4,您需要(钛备份,根浏览器) 如果完成了上面写的每一件事,你需要的就是
C:\Users\Ray>cd appdata/local/android/sdk/platform-tools
adb
adb shell
shell@htc_v02_dug:/ $ su
root@htc_v02_dug:/ # cd /data/data/com.android.providers.telephony/databases
root@htc_v02_dug:/data/data/com.android.providers.telephony/databases # sqlite3 mmssms.db
SQLite version 3.7.6.3-Titanium
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> select body from sms where read=0;
hi
我用的是htc手机。还有我刚刚读到的短信,您好。但我想不使用根目录就可以。只有超级用户可以直接访问手机数据库,如果您不想根目录,还有另一种方法可以使用at命令从手机读取短信。但据我所知,我们无法将at命令发送到手机gsm模块,高通公司不允许这样做。如果你有任何关于这方面的信息,请分享。兄弟,我有三星手机,at命令可以完美工作,你所需要的就是你需要你的手机的usb调制解调器软件。在您的系统上安装,然后用usb连接您的手机,并通过超级终端ETC发送at命令,但我希望不使用根目录。如果您不想根目录,只有超级用户可以直接访问手机数据库,有另一种方法可以使用at命令从手机中读取短信。但据我所知,我们无法将at命令发送到手机gsm模块,因为高通公司不允许这样做。如果您获得任何有关此方面的信息,请分享。bro我有三星手机,at命令可以完美运行,你所需要的是你的手机的usb调制解调器软件。在系统上安装,然后用usb连接手机,并通过超级终端等发送at命令