Я нещодавно зламав екран свого Android. (Знову)
Це T-Mobile G2
Намагатись не відставати від мого напруженого життя, пов'язаного з технологіями, досить важко, не втрачаючи зв'язку з усіма.
Я вкоренив телефон і USB-налагодження вже увімкнено.
Хтось знає, як я перевірив би моє недавнє SMS-повідомлення з оболонки adb, щоб я міг бути в курсі роботи, поки я заощаджую, щоб отримати новий телефон або екран заміни.
Дякуємо всім, хто має будь-яку інформацію щодо цього.
EDIT
Відповідь на 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
. Ось посилання на саму бінарну.