Je suis en train de rooter un Vernee M5. J'ai installé TWRP - qui a fonctionné - et j'ai essayé de l'utiliser pour installer Magisk - ce qui n'a pas fonctionné (je suppose à cause du chiffrement?).
Maintenant, le téléphone démarre toujours en mode recovery/TWRP et je veux installer la ROM d'usine pour essayer de le rooter à nouveau.
Cependant, en utilisant TWRP pour installer la ROM, j'obtiens l'erreur :
[...]
Mise à jour des détails de partition...
Impossible de monter '/data' (Argument invalide)
...terminé
Redémarrer l'appareil ouvre de nouveau TWRP.
J'ai essayé Wipe -> Formater les données -> oui, ce qui échoue également :
[...]
Mise à jour des détails de partition...
Impossible de monter '/data' (Argument invalide)
...terminé
Impossible de monter le stockage
J'ai également essayé Wipe -> Wipe avancé -> Données -> Réparer ou changer le système de fichiers. Le changement de système de fichiers échoue avec le message d'erreur ci-dessus. La réparation se termine également par une erreur :
/sbin/e2fsck -fp /dev/block/mmcblk0p48 processus terminé avec ERREUR : 8
Quelques informations supplémentaires : TWRP ne demande plus de mot de passe au démarrage. Le stockage interne est affiché comme 0 Mo sur "Installer", mais contient toujours une structure de dossiers. La console montre également que la prise en charge complète de SELinux est présente et que MTP est activé.
Comment puis-je résoudre ces erreurs et installer la ROM d'usine?
1 votes
Peut-être un stockage flash usé. Quel âge a l'appareil ? Avez-vous essayé de formater à partir de l'interface de ligne de commande ? Flashage du firmware d'usine ?
0 votes
Formatage des données à partir du terminal ou du shell adb
0 votes
@IrfanLatif Pas si vieux. Ça fonctionnait très bien avant que je commence à essayer de rooter. J'essaie de flasher le firmware d'usine, mais ça ne fonctionne pas (voir question).
0 votes
@alecxs Je ne peux pas démarrer dans Android, seulement en mode recovery/twrp, donc je pense que adb ne fonctionne pas. J'ai essayé
fastboot erase userdata
, mais cela n'a pas fonctionné (se termine par "OKAY", mais les mêmes problèmes ensuite).1 votes
@alecxs ah, formater, pas effacer.
fastboot format:ext4 userdata
fonctionne (avec une version actuelle de fastboot). Continue de démarrer en mode récupération après l'installation de la ROM d'usine via twrp.0 votes
Tapez
mke2fs -t ext4 /dev/block/mmcblk0p48
depuis le terminal twrp ou twrp adb, puis redémarrez une fois en mode de récupération et tapezdf
pour vérifier la sortie si mmcblk0p48 est monté.0 votes
@alecxs
impossible de lier l'exécutable "mke2fs : bibliothèque "libext2_misc.so" introuvable
:( mmcblk0p48 est tout de même monté.0 votes
Supposons que mmcblk0p48 soit votre partition userdata, elle doit être montée sur /data et /sdcard, donc le problème est ailleurs. quelle est la taille du bloc / l'espace libre ? concernant l'erreur du lien : contactez le mainteneur de votre twrp construit (je sais comment réparer mais ce n'est pas ici)
0 votes
@alecxs oui, je le pense aussi. De toute façon, le problème initial (
Impossible de monter le stockage
) a été résolu avecfastboot format:ext4 userdata
. Il semble que l'appareil soit toujours briqué (peut-être définitivement, zut). Si tu veux écrire une réponse rapide, je peux l'accepter, sinon je le ferai dans quelques jours si personne d'autre ne répond.0 votes
Pas de souci, il n'est pas briqué. Mauvaise flash ? Avez-vous flashé le twrp dans la partition de démarrage ? Patchez votre boot.img d'origine avec Magisk Manager et flash à nouveau
0 votes
@alecxs J'ai vérifié mon historique et je ne pense pas avoir flashé twrp dans le boot; j'ai d'abord utilisé
fastboot boot ./recovery.img
puisfastboot flash recovery ./recovery.img
. J'ai essayé Install -> Magisk.zip dans twrp suivi de Install -> le ZIP du site officiel, mais ça ne démarre toujours que dans twrp.0 votes
Vérifiez si /system (et peut-être /vendor) peut être monté et n'est pas vide. Si la ROM est toujours présente et que vous utilisez le boot.img d'origine, je parie que dm-verity vous empêche de démarrer en raison d'une incompatibilité de la somme de contrôle de récupération. Magisk Manager patchera votre boot.img contre dm-verity
0 votes
@alecxs dm-verity semble intéressant, merci. Mais comment puis-je utiliser Magisk si je ne peux pas démarrer sous Android?
0 votes
Installez le fichier apk du gestionnaire Magisk sur n'importe quel autre appareil (non rooté), patchez votre boot.img et désinstallez
0 votes
@alecxs J'y ai pensé, mais je ne veux pas prendre de risques avec mon téléphone principal, sachant que ça n'a pas fonctionné en essayant de rooter celui-ci. L'apk de Magisk lui-même sans le framework ne peut pas patcher les fichiers.
0 votes
Le fichier apk de Magisk Manager peut patcher boot.img bien sûr, vous devez copier le fichier sur la carte SD. Magisk Manager ne peut pas "faire des dégâts" sans autorisations root (aucune application ne le peut) topjohnwu.github.io/Magisk/install.html#boot-image-patching
0 votes
@alecxs je n'ai pas trouvé l'option de le faire sans installer le framework magisk également (ce qui, je pense, nécessite un flash), donc j'ai utilisé une approche différente pour supprimer la vérification du boot et ça a marché. Merci beaucoup pour votre aide!
0 votes
Suivez simplement le lien ci-dessus, il y a une description sur la façon de patcher boot.img i.stack.imgur.com/hIVjZ.png i.stack.imgur.com/SBvqB.png i.stack.imgur.com/jZDha.png i.stack.imgur.com/AGkU6.png
0 votes
@alecxs Tu as raison, ça fonctionne. Cependant, aucune image ne semble persister; Au redémarrage, je reviens toujours à twrp, j'ai besoin de redémarrer en mode bootloader, et d'exécuter à nouveau
fastboot flash boot magisk_patched.img
. C'est un peu agaçant, mais ça fonctionne pour le moment, et j'ai accès root. Alors merci encore!0 votes
Peut-être avez-vous un appareil A/B ? dans ce cas, flashez vers les deux emplacements android.stackexchange.com/questions/219173
0 votes
Les commentaires ne sont pas destinés à une discussion prolongée; cette conversation a été déplacée vers le tchat.