J'ai récemment cassé l'écran de mon Android. (Encore)
C'est un T-Mobile G2
Essayer de suivre ma vie trépidante liée à la technologie est déjà assez difficile sans perdre le lien avec tout le monde.
J'ai enraciné le téléphone et le débogage USB est déjà activé.
Est-ce que quelqu'un sait comment je pourrais vérifier mes messages SMS récents à partir du shell adb afin que je puisse continuer à travailler pendant que j'économise pour avoir un nouveau téléphone ou un écran de remplacement.
Merci à tous ceux qui ont des informations à ce sujet.
EDITAR
Réponse à elderathis
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
$
Impossible de donner un chmod au fichier. Savez-vous vraiment où il se trouve ?
$ chmod +x sqlite3
chmod +x sqlite3
Bad mode
$
su ne me laisse que les commandes de base
$ 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
#
Corrigé
sqlite n'a pas été installé
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>
De plus, pour accéder à la base de données, je devais être 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>
Merci beaucoup eldarerathis
0 votes
On dirait que vous n'avez pas le
sqlite3
binaire sur votre appareil. Le premier lien de ma réponse contient des instructions pour vous aider à l'installer sur votre appareil./system/bin
. Voici un lien au binaire lui-même.0 votes
Je sais que cela date de 10 ans, mais si vous cherchez une réponse plus propre, regardez ici : Android.stackexchange.com/questions/241439/ . Il faudra peut-être modifier légèrement le script pour obtenir les nouveaux messages plutôt que les messages basés sur le nom de la conversation.