Recentemente, quebrei a tela do meu Android. (Novamente)
É um T-Mobile G2
Tentar acompanhar minha vida ocupada relacionada à tecnologia já é bastante difícil sem perder meu vínculo com todos.
Enraizei o telefone e a depuração USB já está ativada.
Alguém sabe como eu verificaria meu SMS Messaged recente a partir do shell adb para que eu possa acompanhar o trabalho enquanto economizo para obter um novo telefone ou uma tela de substituição.
Obrigado por qualquer pessoa que tenha alguma informação sobre isso.
EDITAR
Resposta 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
$
não posso chmod o arquivo. você sabe realmente onde fica?
$ chmod +x sqlite3
chmod +x sqlite3
Bad mode
$
su me deixa com apenas 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
#
Corrigido
sqlite não foi 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>
Também para acessar o banco de dados, eu precisava 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>
Muito obrigado eldarerathis
sqlite3
binário no seu dispositivo. O primeiro link na minha resposta tem instruções para ajudá-lo a instalá-lo/system/bin
. Aqui está um link para o próprio binário.