Recientemente he roto la pantalla de mi Android. (De nuevo)
Es un T-Mobile G2
Intentar mantenerme al día con mi ocupada vida relacionada con la tecnología es bastante difícil sin perder mi vínculo con todos.
He rooteado el teléfono y ya tengo la depuración USB activada.
¿Alguien sabe cómo revisaría mi mensaje SMS reciente desde el shell adb para poder seguir trabajando mientras guardo para obtener un nuevo teléfono o una pantalla de reemplazo.
Gracias por cualquiera que tenga alguna información al respecto.
EDITAR
Respuesta a 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
$
No puedo modificar el archivo. ¿Sabes en realidad dónde está?
$ chmod +x sqlite3
chmod +x sqlite3
Bad mode
$
su me deja solo con comandos básicos
$ 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
#
Corregido
sqlite no fue instalado
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>
También para acceder a la base de datos, necesitaba ser 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>
Muchas gracias eldarerathis
sqlite3
binario en tu dispositivo. El primer enlace en mi respuesta tiene instrucciones para ayudarlo a instalarlo/system/bin
. Aquí hay un enlace al binario en sí.