Comment déverrouiller et rooter le Samsung Galaxy A51

How Unlock Root Samsung Galaxy A51

Selon l'analyse du marché, le Samsung Galaxy A51 est l'un des téléphones Android de milieu de gamme les plus vendus pour le premier trimestre 2020. Il est livré avec un écran AMOLED de 6,5 pouces, un chipset Exynos 9611 (10 nm) avec un GPU MP3 Mali-G72 et 4 Go / 6 Go / Variantes de 8 Go de RAM.

L'A51 n'a pas reçu beaucoup d'amour de la communauté des mods, car le Galaxy A71 n'est qu'un peu plus cher mais a de bien meilleures spécifications. Il n'y a donc actuellement aucun TWRP disponible pour l'A51, officiel ou non. Il existe encore un moyen de déverrouiller et de rooter le Galaxy A51, mais c'est extrêmement délicat et demande beaucoup de patience.



Vous avez besoin de Windows et de Linux , mais vous êtes d'accord avec l'utilisation d'une clé USB bootable comme Kalix Live. En effet, vous devrez créer un tout nouveau fichier firmware.img à l'aide du terminal Linux pendant ce guide. Vous pouvez également utiliser le système Linux Bash pour Windows.



Nous ne pouvons que recommander de procéder à des personnes familiarisées avec Linux, ou qui ont beaucoup de temps et de patience et veulent désespérément rooter le Samsung Galaxy A51.



Exigences:

  • PC Windows et système d'exploitation Linux amorçable, ou Windows avec système Linux Bash
  • Frija ou SamFirm pour télécharger le firmware officiel du Galaxy A51
  • GSI Android 10 A / B Gapps arm64v8
  • Extracteur LZ4
  • Simg2img
  • Outil LPunpack
  • Odin
  • 7zip
  • Noyau permissif

Débloquer le chargeur de démarrage Galaxy A51

  1. Accédez à Paramètres> À propos du téléphone> appuyez sur Numéro de build 7 fois pour déverrouiller le mode développeur.
  2. Accédez aux Options du développeur> activez le déverrouillage OEM.
  3. Éteignez le Galaxy A51, puis maintenez les deux boutons de volume tout en connectant le téléphone à votre PC via USB.
  4. Le téléphone démarrera en mode de téléchargement. Maintenez le bouton d'augmentation du volume pour déverrouiller le chargeur de démarrage.

Votre Galaxy A51 effectuera une réinitialisation d'usine et redémarrera dans l'assistant de configuration Android.

Préparation des fichiers .img sous Windows

  1. Téléchargez le micrologiciel officiel Samsung pour votre modèle exact de Galaxy A51 et la variante de micrologiciel régional.
  2. Extrayez le fichier nommé AP_file.tar.md5 du fichier firmware.zip.
  3. À l'aide de 7zip, extrayez le fichier nommé super.img.lz4 du fichier AP_file.tar.md5.
  4. Placez le fichier super.img.iz4 dans le dossier LZ4 et lancez une invite CMD, puis tapez:
    lz4.exe -d super.img.lz4 superLZ4.img
  5. Placez maintenant le fichier superLZ4.img dans le dossier Simg2img et tapez CMD:
    simg2img.exe -i superLZ4.img -o superSIMG.img

Création d'un fichier .img flashable sous Linux

Nous vous avons prévenu que ce guide nécessitera un terminal Linux (ou Linux Bash System pour Windows). Faites bouillir un pot de café.



Récupérez le fichier superSIMG.img de votre partition Windows et placez-le dans le dossier otatools / bin.

Extrayez le fichier .img à l'aide du terminal Linux avec cette commande:

./lpunpack --slot = 0 superSIMG.img

Maintenant, placez le GSI Android 10 A / B Gapps arm64v8 dans le même dossier Linux que celui où vous venez d'extraire superSIMG.img et renommez le fichier GSI en system.img. Votre dossier doit contenir odm.img, system.img, vendor.img et product.img.

Nous devons maintenant effectuer une étape extrêmement critique et sensible, où nous allons combiner tous ces fichiers dans un seul fichier super.img. Veuillez lire attentivement cette section avant de continuer.

Dans la commande Linux suivante, vous devez modifier certains nombres très importants. Ils font référence aux tailles (en octets) des 3 fichiers .img que vous avez extraits (odm, fournisseur et produit), plus le system.img que vous avez téléchargé / renommé. Vous devez mettre à jour le code avec les tailles réelles en octets de vos fichiers.

    • système: lecture seule : 1577095168: main (taille du system.img non analysé en octets)
    • fournisseur: lecture seule : 342155264: main (taille de vendor.img en octets)
    • odm: lecture seule : 643456: main (taille de odm.img en octets)
    • groupe principal : 4293513600 (taille de la partition principale 1577095168 + 342155264 + 643456 = 2776752512)
  • La taille du groupe main est la somme des 4 fichiers .img, calculez en conséquence!

Voici maintenant la commande Linux que vous devez utiliser, après avoir effectué les ajustements nécessaires:

./lpmake --metadata-size 65536 --super-name super --metadata-slots 2 --device super: 4294967296 --group main: 4293513600 --partition system: readonly: 1577095168: main --image system =. / system.img --partition vendor: readonly: 342155264: main --image vendor =. / vendor.img --partition odm: readonly: 643456: main --image odm =. / odm.img --sparse --output. /super.img

Cela devrait maintenant créer un tout nouveau fichier nommé super.img, placez-le sur votre partition Windows.

Flasher le super.img sous Windows

  1. Utilisez 7zip pour créer un fichier .tar et placez-y le fichier super.img que nous avons créé sous Linux.
  2. Ouvrez Odin, décochez Auto Reboot et ajoutez le fichier .tar à l'onglet AP.
  3. Démarrez votre Galaxy A51 en mode de téléchargement, puis cliquez sur Démarrer dans Odin.
  4. Une fois le fichier .tar flashé, ne redémarrez pas votre Galaxy A51. Placez le fichier (NoForcedEnforce) .tar dans l'onglet AP et flashez-le également.
  5. Redémarrez maintenant votre Galaxy A51 dans la récupération d'origine et effectuez une réinitialisation d'usine.

Une fois que vous êtes de retour dans le système Android, installez une application d'émulation de terminal et exécutez ces commandes:

su setenforce 0 getenforce (il devrait afficher Permissive)
Mots clés Android Développement Galaxy A51 Racine samsung 3 minutes de lecture