IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

[Néophyte] Effacement par erreur d'une conversation SMS, je veux créer une petite app pour les récupérer


Sujet :

Android

  1. #1
    Membre éclairé Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Par défaut [Néophyte] Effacement par erreur d'une conversation SMS, je veux créer une petite app pour les récupérer
    Salut,

    J'ai fait une grosse bêtise, j'ai effacé une conversation plutôt qu'un seule message sur un Note 4 sous Lollipop.

    J'ai regardé sur le marché il semple qu'il n'y ait que 2 applications sérieuses qui aurait pu les récupérer (je ne les cite pas pour ne pas faire de pub mais si vous googlez, trouvez).

    Donc, j'aimerais créer soit :

    Une petite appli qui transfère l'intégralité de la mémoire internet et optionnellement de la carte SD sur PC pour pouvoir ensuite l'analyser avec un éditeur hexa.

    Comme je suis une huitre en Android, je cherchais un exemple à partir duquel j'aurais déjà pu accéder à la mémoire du tel pour que je puisse ensuite faire évoluer le code.

    Je ne dois pas utiliser les bons mots clef mais ça à l'air assez dur du trouver du code android.

    Pourriez-vous m'aider ?

    Merci

  2. #2
    Membre chevronné

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2014
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Août 2014
    Messages : 262
    Par défaut
    Citation Envoyé par Nadinette Voir le message
    Salut,

    J'ai fait une grosse bêtise, j'ai effacé une conversation plutôt qu'un seule message sur un Note 4 sous Lollipop.

    J'ai regardé sur le marché il semple qu'il n'y ait que 2 applications sérieuses qui aurait pu les récupérer (je ne les cite pas pour ne pas faire de pub mais si vous googlez, trouvez).

    Donc, j'aimerais créer soit :

    Une petite appli qui transfère l'intégralité de la mémoire internet et optionnellement de la carte SD sur PC pour pouvoir ensuite l'analyser avec un éditeur hexa.

    Comme je suis une huitre en Android, je cherchais un exemple à partir duquel j'aurais déjà pu accéder à la mémoire du tel pour que je puisse ensuite faire évoluer le code.

    Je ne dois pas utiliser les bons mots clef mais ça à l'air assez dur du trouver du code android.

    Pourriez-vous m'aider ?

    Merci
    Bonsoir Nadinette,

    qu'entend tu par accéder à la mémoire du téléphone ? Est-ce accéder aux différents fichiers qui y sont stockés ?

    Est-ce accéder aux à tous les messages qui y sont stockés ?

    __salut !

  3. #3
    Membre éclairé Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Par défaut
    Je suis allé sur le forum http://www.phonandroid.com/forum/

    J'ai vu qu'il existait un programme qui faisait ce que je voulais, il s'agit de ES Explorer.

    J'ai pu parcourir presque toute la mémoire de mon téléphone mais je n'ai rien trouvé qui me faisait penser à un fichier qui aurait pu contenir les SMS.

    Si tu sais lequel c'est je pourrais avancer.

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    La base de données des sms se trouve dans : /data/data/com.android.providers.telephony/databases/mmssms.db (ca peut varier en fonction de la version de android et des surcouche constructeur)
    Accessible uniquement si ton téléphone est rooté.

    Ceci étant dit pour être récupérable il faut j'imagine faire une récupération de données sur la partition contenant le fichier afin d'en récupérer une version ultérieur. Ce n'est possible que si cette partie du disque n'a pas été réécrite par quelque chose d'autre.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Par défaut
    Vu la taille des messages, je ne crois pas qu'ils soient enregistrés dans des fichiers individuels, j'opterais plutôt pour une BDD.

    En tous les cas, j'ai appelé Samsung, ils ne veulent rien entendre et surtout pas me dire quelle est la procédure de rootage.

    Je crois qu'il y a un vide juridique à combler là...

    Comment se fait-il que des données qui appartiennent à l'utilisateur puissent être masquées.

    ++

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Vu la taille des messages, je ne crois pas qu'ils soient enregistrés dans des fichiers individuels, j'opterais plutôt pour une BDD.
    C'est ce que j'ai dit dans mon message précédent, le chemi nque je te donne est celui de la base de données contenant les messages , mais ca reste un seul fichier sqlite.

    Comment se fait-il que des données qui appartiennent à l'utilisateur puissent être masquées.
    Elle sont pas masquée.
    On te donne accès à ces données via une application SMS. Après si tu supprime tes données (accidentellement ou non) c'est plus vraiment du ressort du constructeur.
    Les samsung étant très rependus, tu trouveras la procédure de root sur internet mais en général elle supprime la totalité des données du téléphone , autant dire que ca va pas t'aider beaucoup
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre éclairé Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Par défaut
    merci BEAUCOUP pour cette info, je n'ai jamais lu qu'elle supprimait toutes les données du téléphone, j'ai eu raison d'être prudente

  8. #8
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    C'est pas le root en lui même qui supprime les données mais le déblocage du bootloader , nécessaire au root.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre éclairé Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Par défaut
    Je trouve ça débile, lorsqu'on initialise le mobile, on devrait saisir un mot de passe chez le constructeur qui permettrait de rooter le mobile après avoir accepté un disclamer.
    Je ne supporte pas ce genre de barrière...

  10. #10
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Ton système linux tu l’exécute en root ? Non !
    Un téléphone rooté c'est réservé au utilisateur très avertis sans quoi y'aurais pas bcp de téléphone encre utilisable. Donc heureusement que ce n'est pas proposé à l'initialisation du téléphone.

    Après ca changerais pas le fait que si tu as eu des données réecrite sur la flash de ton device , tu ne pourras certainement pas récupérer les données perdue.

    Je rapelle que la bdd de sms ne contient plus les sms que tu as supprimé (puisque que tu semble chercher à le récupérer). Il n'y a qu'une récupération des données sur la flash qui peut éventuellement te sauver à moins que la surcouche de ton téléphone ne supprime pas mais archive.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #11
    Membre éclairé Avatar de Nadinette
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2012
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 264
    Par défaut
    J'ai lu (mea-culpa, je ne sais plus où) que les données n'étaient pas supprimées.
    C'est ça qui me fait rager comme le fait qu'il est très difficile de faire confiance aux informations qui sont sur le net un dit blanc, l'autre noir, je n'arrive pas à trouver des sources d'informations fiables. Je dis ça sans mettre en doute vos compétences, ici j'ai plus confiance que sur les fofos de petits hackers qui souvent relatent des légendes urbaines...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/08/2012, 10h24
  2. Bibliothèque effacée par erreur
    Par gege91 dans le forum AS/400
    Réponses: 4
    Dernier message: 11/09/2008, 10h02
  3. [Windows 95] Premier segment effacé par erreur
    Par Yoha2 dans le forum Windows 2000/Me/98/95
    Réponses: 7
    Dernier message: 24/06/2008, 08h41
  4. [Table]Recuperer un table effacée par erreur
    Par egg3774 dans le forum Modélisation
    Réponses: 3
    Dernier message: 26/03/2007, 19h03
  5. SOS comment recuperer base effacée par erreur ?
    Par fred666 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 04/08/2005, 09h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo