我最近损坏了Android屏幕。(再次)
它是T-Mobile G2
在不失去与所有人的联系的情况下,努力跟上我忙于技术相关的生活已经足够困难。
我已经扎好手机了,并且已经打开了USB调试功能。
有谁知道我将如何检查来自adb shell的最近SMS消息,以便在保存新手机或更换屏幕的同时继续工作。
感谢任何对此有任何信息的人。
编辑
对eldarerathis的回应
C:\android-sdk\platform-tools>adb shell
$ cd /data/data/com.android.providers.telephony/databases
cd /data/data/com.android.providers.telephony/databases
$ sqlite3 mmssms.db
sqlite3 mmssms.db
sqlite3: permission denied
$
无法chmod文件。你真的知道它在哪里吗?
$ chmod +x sqlite3
chmod +x sqlite3
Bad mode
$
苏只剩下基本命令
$ su
su
# cd /data/data/com.android.providers.telephony/databases
cd /data/data/com.android.providers.telephony/databases
# sqlite3 mmssms.db
sqlite3 mmssms.db
sqlite3: not found
#
已更正
未安装sqlite
C:\android-sdk\platform-tools>adb shell
$ cd /data/data/com.android.providers.telephony/databases
cd /data/data/com.android.providers.telephony/databases
$ sqlite3 mmssms.db
sqlite3 mmssms.db
SQLite version 3.6.22
Enter ".help" for instructions
sqlite>
另外,要访问数据库,我需要成为root用户。
C:\android-sdk\platform-tools>adb shell
$ su
# cd /data/data/com.android.providers.telephony/databases
cd /data/data/com.android.providers.telephony/databases
# sqlite3 mmssms.db
sqlite3 mmssms.db
SQLite version 3.6.22
Enter ".help" for instructions
sqlite>
非常感谢eldarerathis
sqlite3
您的设备上没有二进制文件。我的答案的第一个链接提供了帮助您将其安装到的说明/system/bin
。这是二进制文件本身的链接。