Je viens d'enraciner mon Moto G 2014 XT1064 fonctionnant en 5.0.1.
J'ai utilisé cet article pour faire le processus de racine : http://maktechblog.com/how-to-unlock-the-bootloader-and-Root-the-motorola-moto-g-2nd-gen/#Root Ce qui a nécessité de déverrouiller le bootloader (ce qui a entraîné l'effacement des données, bien sûr), d'installer TWRP, puis de copier SuperSU.zip via adb, puis de revenir à la récupération TWRP et d'installer SuperSU via TWRP.
Depuis, /sdcard semble agir comme si elle était montée en lecture seule. Je ne parviens pas à y écrire quoi que ce soit. J'ai essayé de pousser des fichiers vers /sdcard, mais j'obtiens toujours la même erreur "Permission refusée". Les captures d'écran ne fonctionnent pas non plus, j'obtiens une erreur "Couldn't capture screenshot". Et j'ai également remarqué que l'application Twitter est incapable d'afficher les photos de profil ou les photos dans les tweets.
J'ai essayé de nombreuses choses, mais je reste sur ma faim.
J'ai essayé de voir si elle est montée en lecture seule. Via adb shell, et su pour obtenir Root, et mount pour voir les systèmes de fichiers montés. Tout ce qui concerne /sdcard, /storage/emulated/legacy, et /data/media sont tous montés en rw (Read & Write, bien sûr).
Les remonter ne produit aucune erreur, mais n'a aucun effet.
Le système de fichiers de /sdcard semble fonctionner correctement, car je peux utiliser adb shell et ls /sdcard/, que ce soit à partir du shell normal ou de Root. Et via TWRP, j'ai pu sauvegarder avec succès un recovery.log dans le système de fichiers /sdcard/, ce qui indique que rien ne devrait empêcher l'écriture de choses dans le système de fichiers.
Je ne parviens pas non plus à y copier des fichiers via Windows, le message "Impossible de copier [nom du fichier] ..." s'affiche. L'appareil a cessé de répondre ou a été déconnecté", et OS X ne semble toujours pas le reconnaître malgré l'installation de pilotes de Motorola, ce qui s'est produit avant que je ne l'enracine.
Ce que j'ai trouvé particulièrement bizarre, c'est que je peux toujours télécharger et installer des applications. J'ai installé une application Root checker juste après l'avoir enraciné, et cela a fonctionné, et je voulais faire une capture d'écran, puis j'ai remarqué les problèmes qui se produisent.
J'ai même essayé une application gratuite de Google Play qui utilise les autorisations SuperUser et tente de réparer le système de fichiers sdcard et de le faire monter correctement. Pourtant, je ne peux rien y écrire.
J'ai également essayé de voir si redémarrer adbd en tant que Root via la commande 'adb Root' fonctionnerait, mais j'ai été déçu car cela ne fonctionne pas sur les téléphones de production, bien que mon téléphone soit déjà rooté.
Je suis assez nouveau dans le monde d'Android en général, y compris le rooting, mais j'ai eu un bon aperçu de son fonctionnement lorsque j'ai installé la version 5.0.1 il y a quelques jours (il était livré avec la version 4.4.4 et n'avait pas encore reçu de mise à jour OTA). Mais maintenant, je suis vraiment confus sur la raison pour laquelle cela s'est produit après avoir enraciné, et après un tas de googling pour trouver rien d'utile, je dois demander ici.
Des suggestions ?
Edit : Pour être clair, Settings indique également que j'ai 2,4 Go d'espace disponible, et le fichier que j'essaie de copier est bien inférieur à cela.