Plus en détails :

Les instructions qui suivent sont à vos risques et périls. Le Radjaïdjah Blog n'est en aucun cas responsable en cas de pertes de données ou de dysfonctionnement du téléphone.

Avant de commencer, assurez-vous que votre téléphone soit compatible (cf ci-dessus), que vos données importantes soient bien sauvegardées sur un support externe (puisque vous allez tout perdre), et que la batterie de votre smartphone soit au moins à 60% (ça serait ballot que la batterie se coupe en plein formattage). Une fois ceci vérifié, c'est parti.

0. Prérequis
0.1 Récupérer un ordinateur sous Windows, sous VMware, ou sous wine et un cable USB-microUSB.
0.2 Y télécharger les pilotes Samsung pour Android
0.3 Y télécharger Odin
0.4 Y télécharger SuperSU (optionnel)
0.5 Y télécharger No verify opt encrypt
0.6 Y télécharger la dernière version de TWRP
0.7 Y télécharger enfin SuperMan-ROM.

1. Débloquage OEM
1.1 Aller dans Paramètres -> À propos du téléphone (Settings -> About phone) et chercher les informations logicielles (Software info).
1.2 Dans Software info, titiller le numéro de version (Build number) environ 5-6 fois jusqu'à ce qu'apparaisse Mode développeur activé (Developer mode has been turned on'').
1.3 Appuyer deux fois sur le bouton de retour, un nouveau menu devrait être apparu : options développeur (Developer options), y aller.
1.4 Activer le déverrouillage OEM (OEM unlock).

2. Installation d'un utilitaire de récupération
2.1 Sur l'ordinateur, lancer ODIN, un utilitaire pour flasher des firmwares de récupération dans la mémoire interne du smartphone.
2.2 Nous allons installer TWRP (Team Win Recovery Project)

Performances de TWRP (en anglais) Performances de TWRP (en anglais)

  • MTP support
  • USB Mass Storage support
  • Micro SDcard and USB OTG storage support
  • f2fs file system support (read, write, format, backup & restore)
  • exFAT file system support (read, write, format, backup & restore)
  • NTFS file system support (read, write, format)
  • Backup & restore of modem/baseband/firmware (not bootloader!)
  • ADB root
  • Full SELinux support
  • Built in android 6.0 tree

2.3 Tout d'abord, installer sur l'ordinateur les pilotes Samsung pour Android, y connecter le S7 via un cable USB.
2.4 Rebooter le S7 en mode transfert (Download mode). Pour ce faire, éteindre le S7 et le re-démarrer en maintenant les touches Volume Bas et Home enfoncées.
2.5 Après avoir vu l'écran d'avertissement du mode transfert, appuyer sur Volume Haut pour continuer.
2.6 Lancer ODIN et placer le fichier TAR de TWRP dans l'emplacement AP, désactiver l'auto-reboot, et appuyer sur Start.
2.7 Maintenir Volume Bas + Home + Power pour quitter le mode transfert puis maintenir Volume Haut + Home + Power pour atteindre le mode récupération.
2.8 À cette étape, s'affiche l'écran de demande de confirmation de modifications, à valider.
2.9 Pour formatter la mémoire du S7, aller sur Wipe -> Format Data et confirmer. Cette opération effacera le contenu du smartphone.

3. Rootage : élévation de privilèges via l'acquisition des droits d'administrateur
3.1 Depuis l'ordinateur, transférer no-verity-opt-encrypt et SuperSU dans la mémoire interne du téléphone.
3.2 Flasher no-verity-opt-encrypt
3.3 Flasher SuperSU (optionnel)

4. Installation de SuperMan-ROM
4.1 Il ne reste plus qu'à flasher la ROM : SuperMan-ROM et à suivre la procédure d'installation.

Pour les mises à jour, il est inutile de refaire toutes ces étapes ; sauf indication explicite contraire, flasher la ROM mise à jour (dirty flash) est suffisant.

Afin de définir les droits de connexion à Internet des applications, DroidWall, évoqué dans Sortez Couverts II, apparemment obsolète, peut être remplacé par AFWall+.

Bon courage !