2 votes

mettre à jour manuellement Magisk sur Samsung S10 sans perdre de données

J'avais un Samsung S10 en état de marche qui était déjà rooté avec Magisk (v20.*). En raison d'une mise à jour de Magisk (v24.1) mon Root a été cassé... Donc j'ai besoin de la méthode manuelle.

J'ai réussi à patcher le fichier stock "recovery.img" via la méthode Magisk "Select and Patch a file" puisque l'installation directe ne fonctionne plus pour une raison que je ne comprends pas ("Installation Failed. Unable to detect target image"). Le site officiel recommande de flasher le fichier "recovery.img" via "fastboot". Mais j'ai découvert que fastboot n'est pas disponible pour les téléphones Samsung. Je dois donc utiliser Odin. Mais Odin n'accepte pas les fichiers *.img...

Je ne veux pas perdre mon installation Android actuelle, car elle est très personnalisée. Mais j'ai besoin de mon Root.. J'ai cherché et cherché pendant des jours une solution fonctionnelle pour gérer cela. Cette demande est donc mon dernier espoir car je ne trouve vraiment pas de moyen de gérer cela...

Comment puis-je flasher en toute sécurité ce "magisk_patched" "recovery.img" sur mon "Samsung S10" sans effacer aucune donnée ? Et est-ce que ce magisk patché "recovery.img" contient ma restauration TWRP existante ? Ou dois-je le réinstaller après la mise à jour ? Je me souviens que lorsque j'ai enraciné mon téléphone pour la première fois, c'était assez compliqué de le faire puisque le Samsung S10 n'a pas de ramdisk donc la partition de récupération est partagée avec TWRP et le Magisk su.

Quelqu'un a-t-il un bon conseil pour gérer cela sans perdre mes données (et l'installation d'Android10) ? Magisk m'a livré un fichier de 6.2GB "magisk_patched-24300_8m9cQ.tar" mais j'ai peur de le flasher via Odin car je ne veux pas perdre mes données sur mon stockage interne "512GB sdcard".

Je sais que la situation est compliquée, mais toute aide serait la bienvenue, car je ne sais vraiment plus quoi faire pour gérer cette situation.

0 votes

Les commentaires ne sont pas destinés à une discussion prolongée. déplacé vers chat .

2voto

Kleajmp Points 191

Après une aide précieuse de @alecxs, j'ai réussi à résoudre le problème, sans perdre aucune donnée, tous les tutoriels googlelisés disent d'utiliser fastboot, qui n'est pas disponible pour les appareils Samsung, donc c'est le guide pour Samsung S10 les utilisateurs qui ont installé une restauration twrp fonctionnelle mais qui ne peuvent pas effectuer la mise à jour automatique à partir de l'application Magisk Manager. (bien sûr, vous devez activer adb et le mode développeur sur votre téléphone).

  • tout d'abord, pour le cas où, faites une sauvegarde de toutes vos partitions dans twrp, faites également une sauvegarde de vos données personnelles stockées dans /sdcard

  • dans twrp, utilisez les commandes adb suivantes pour obtenir une image des partitions boot, recovery et vbmeta depuis une fenêtre de terminal sur votre ordinateur :

    adb pull /dev/block/platform/13d60000.ufs/by-name/boot *:\Magisk\Unpatched\boot.img

    adb pull /dev/block/platform/13d60000.ufs/by-name/recovery *:\Magisk\Unpatched\recovery.img

    adb pull /dev/block/platform/13d60000.ufs/by-name/vbmeta *:\Magisk\Unpatched\vbmeta.img

  • faire un tar archive de ces 3 images (vous pouvez utiliser 7zip pour cela)

  • redémarrez Android, transférez la tar sur votre téléphone, lancez MagiskManager, à côté de Magisk, appuyez sur Installer... avec Options, assurez-vous que Recovery Mode est coché (puisque Magisk sur le Samsung S10 démarre le deamon à travers la récupération car il n'y a pas de ramdisk), appuyez sur Suivant, Select and Patch a File sélectionnez le goudron, et laissez Magisc faire sa magie.

  • Vérifiez le fichier journal, s'il indique : Magisk patched boot image detected vous êtes prêt à partir...

  • allez trouver le magisk_patched*.tar dans votre ~/Download, copiez-le sur votre ordinateur, extrayez les images tarred dans un dossier sur votre ordinateur, par exemple : *:\Magisk\Patched\ Supprimez le suffixe '.img' des trois fichiers images car adb ne peut les gérer que sans le suffixe '.img' !

  • redémarrez dans twrp recovery, connectez votre téléphone via usb et transférez les images MagiskPatched sur votre téléphone via les commandes adb suivantes :

    adb push *:\Magisk\Patched\boot /dev/block/platform/13d60000.ufs/by-name/boot

    adb push *:\Magisk\Patched\recovery /dev/block/platform/13d60000.ufs/by-name/recovery

    adb push *:\Magisk\Patched\vbmeta /dev/block/platform/13d60000.ufs/by-name/vbmeta

  • maintenant, très important, supprimez l'ancienne configuration de Magisk en supprimant le répertoire /data/adb, depuis le terminal twrp : rm -r /data/adb

  • effacer la partition cache depuis l'interface twrp (advanced wipe)

  • redémarrez sous Android et lancez l'application Magisk Manager, elle vous dira qu'elle a besoin d'effectuer une configuration supplémentaire et redémarrez votre appareil... (si cette étape donne une erreur, c'est que vous n'avez pas réussi à supprimer le dossier /data/adb)

  • une fois que votre appareil sera redémarré, vous retrouverez votre Root !

  • prenez une bonne bouteille de vin et reconfigurez vos paramètres/modules Magisk dans Magisk Manager.

  • appréciez d'être à nouveau le propriétaire de votre propre appareil !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X