Mon userdata.img est probablement devenu partiellement corrompu parce que je l'ai créé avec cat pendant que le téléphone était en marche, au lieu d'être en mode récupération :-(. A cause de cela, quand je le flashe, le téléphone ne démarre pas et enregistre plusieurs messages liés à l'impossibilité de trouver des choses sur /data encore et encore, puisqu'il ne peut pas monter /data.
Je peux remettre un ancien userdata.img sans problème et démarrer le téléphone, donc ma méthodologie fonctionne. J'imagine que le nouveau userdata.img n'est pas entièrement défectueux car un éditeur hexadécimal montre des données.
Les tentatives d'exploration (loop-mount) ou de décompression (unyaffs) sur mon ordinateur portable ou sur le téléphone Android lui-même ont échoué sans trop d'explications, pour la nouvelle image comme pour l'ancienne (connue et bonne). Notamment, l'exécution de unyaffs2 avec la dernière version de yaffs2utils me dit qu'il veut décompresser 147 objets mais rien n'apparaît jamais.
Comment puis-je me rétablir ?