Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Un client qui a installé /e/OS sur son Fairphone 3 nous demande si nous pouvons libérer de la place sur son espace de stockage (notamment de la musique) et éviter ainsi de devoir restaurer les paramètres d'usine et ainsi perdre toutes ses données.
J'ai réussi à ouvrir une session avec le code qu'il nous a communiqué, mais /e/OS plante assez rapidement après avoir signalé ce manque de place, puis s'arrête. Au redémarrage, il affiche le message suivant: Can't load Android system. Your data may be corrupt. If you continue to get this message, you may need to perform a factory reset and erase all user data stored on this device.
J'imagine qu'il doit être possible de le connecter sur l'ordinateur et d'effacer les données qu'il nous a indiqué...
Mais je n'ai jamais fait cela... Merci pour l'aide, sachant que j'ai déjà plateform-tools pour installer /e/OS.
Hors ligne
Hello!
Peut-être essayer de démarrer en mode fastboot (power+volume moins)?
Mais je n'ai jamais été confronté à ce cas...
Bonne chance!
Hors ligne
Bonjour,
Comme ce n'est pas mon domaine, j'ai décrit le problème à ChatGPT, qui m'a proposer un tas de choses qui parfois n'aboutissaient pas. Après avoir repérer avec son aide un très gros dossier, l'avoir effacer (avec l'autorisation du client) et récupéré 21 GB de mémoire, je lui ai demandé de me faire un résumé de ce qui a fonctionné. Le voici:
Prérequis
Un ordinateur sous Ubuntu
Un câble USB
Le téléphone en mode recovery (/e/OS)
Étapes détaillées
1. Redémarrer le Fairphone en mode recovery
Éteindre le téléphone.
Maintenir Volume + + Power jusqu’au menu de récupération.
Cliquer sur “Advanced options” > Enable ADB
2. Connecter le téléphone au PC et vérifier qu’il est détecté
Sur le PC, dans une fenêtre terminal ([Ctrl]+[Alt]+[T]):
adb devices
Vous devriez voir apparaître le téléphone avec le statut recovery.
3. Accéder au shell du téléphone
adb shell
4. Monter la partition /data
Si /data/media/0/ n’existe pas encore, il faut la monter:
mount /data
5. Rechercher les fichiers les plus lourds
Lister les 30 éléments les plus volumineux:
du -a /data/media/0 | sort -rn | head -n 30
Dans mon cas, le dossier:
/data/media/0/L,HABBU8Op8H8FlzFNlezC
faisait plus de 20 Go. Il s’agissait probablement d’un cache d’une application musicale (probablement Qobut, signalé par le client).
6. Supprimer les fichiers ou dossiers inutiles
Dans mon cas:
rm -rf "/data/media/0/L,HABBU8Op8H8FlzFNlezC"
7. Vérifier l’espace libéré
df -h
Résultat attendu: au moins plusieurs Go de libres sur /data.
8. Redémarrer le téléphone
reboot
Résultat
Le Fairphone 3 a redémarré normalement, s’est reconnecté au WiFi, et a repris la synchronisation des messages.
Conclusion
Il est tout à fait possible de sauver un /e/OS saturé sans passer par une réinitialisation d’usine, tant qu’on a accès au recovery et à adb.
Merci à ChatGPT pour le guidage étape par étape! (publicité pro domo, plutôt méritée!)
Hors ligne
J'arrive un peu tard sur ce sujet...
Oui en effet avec ADB Shell on peut agir sur le contenu de l'appareil.
Dans un cas critique ou il est impossible de démarrer l'appareil (exemple écran complètement cassé), on peut même récupérer des fichier avec la commande:
adb pull /chemin/vers/dossier /chemin/vers/destination/dossier
Mais attention, on ne peut en principe pas le faire avec un bootloader verrouillé à l'instar du Fairphone 4 ou 5. C'est justement une sécurité pour empêcher un intrus de voler les données d'un utilisateur lorsque son appareil est éteint. (au cas ou ChatGPT n'aurait pas relevé cette subtilité)
Hors ligne
Pages: 1