Qu’est-ce que le HTC S-OFF ?



Vous possédez un smartphone HTC et vous envisagez de modifier les partitions de votre appareil ? Êtes-vous confronté à des restrictions de sécurité qui vous empêchent de réaliser ces modifications ? Cet article explore le concept de HTC S-OFF, une procédure qui permet de désactiver ce protocole de sécurité. Dans ce contexte, nous aborderons également le rôle du chargeur de démarrage HTC. Continuez votre lecture pour obtenir une compréhension approfondie de ce sujet.

Comprendre le HTC S-OFF

Par défaut, tous les appareils sont livrés avec le protocole de sécurité S-ON. Ce protocole active un indicateur de sécurité au niveau de la partition radio lors de la mise en circulation de l’appareil. Ce drapeau de sécurité, activé par défaut sur les téléphones HTC, peut être désactivé. Voici les implications de cette désactivation :

  • L’indicateur est stocké dans la mémoire radio de l’appareil. Sa désactivation vous autorise à écrire dans la mémoire système.
  • Le protocole S-ON empêche l’utilisation de ROM personnalisées, d’images de démarrage alternatives, d’environnements de récupération modifiés, etc., sur votre téléphone HTC.
  • Il restreint également l’accès à la mémoire flash NAND, vous empêchant ainsi de modifier de manière permanente les partitions NAND de l’appareil.
  • La partition NAND comprend les partitions de démarrage, de récupération, radio, système, entre autres.
  • Les modifications effectuées avec le protocole S-ON sont réversibles par un simple redémarrage de l’appareil.
  • Le statut S-OFF, contrairement au S-ON, assure la persistance des modifications après redémarrage. L’état de votre appareil (S-ON ou S-OFF) est généralement indiqué en haut de l’écran de démarrage.

Important : La désactivation de la sécurité, ou l’activation du S-OFF, est sous l’entière responsabilité de l’utilisateur et doit être envisagée uniquement lorsque cela est nécessaire.

Le S-OFF et l’accès root sur HTC

L’accès root est comparable à l’obtention des privilèges d’un autre utilisateur dans un système d’exploitation Linux. Activer le S-OFF sur le chargeur de démarrage de votre téléphone HTC vous permet d’installer des fichiers de package tels que Superuser.apk et le binaire su. Il est crucial de flasher un environnement de récupération avant d’installer Superuser. Une fois votre téléphone redémarré, vous bénéficierez de l’accès root. Ainsi, le HTC S-OFF ne donne pas directement l’accès root mais permet d’installer les logiciels nécessaires pour cela.

Les avantages de désactiver le S-OFF

Voici une liste des avantages que procure l’activation du S-OFF sur un appareil HTC :

  • Accès complet aux lecteurs de partition : En désactivant le S-OFF, vous débloquez l’accès à la partie NAND de l’appareil, vous permettant ainsi de déverrouiller et de modifier les partitions. Ces modifications sont impossibles par défaut. L’activation du S-OFF permet de surcharger le code des lecteurs de partition lors du démarrage de l’appareil.

  • Contournement des vérifications de signature pour les images firmware : Habituellement, tous les fichiers zip de micrologiciel doivent être signés numériquement par HTC pour pouvoir être installés via le chargeur de démarrage. Avec le S-OFF, vous pouvez ignorer cette vérification de sécurité. Cela vous ouvre la voie pour installer des images de micrologiciel personnalisées, de démarrage, de récupération, et HBOOT non signées. Le S-OFF permet de flasher des fichiers zip de micrologiciel non signés contenant des images de partition distinctes, offrant une personnalisation maximale de votre téléphone Android.

Déverrouillage du chargeur de démarrage via HTCdev

HTCdev ne modifie pas l’état du chargeur de démarrage à S-OFF, mais déverrouille les partitions. Cela permet d’installer un environnement de récupération personnalisé, puis une ROM personnalisée sans qu’il soit nécessaire de passer à S-OFF. Voici les informations essentielles :

  • Vous devez vous inscrire sur le site Web HTCdev. Après connexion, vous pourrez déverrouiller le chargeur de démarrage de votre téléphone HTC.
  • Cette méthode, approuvée par HTC, offre un déverrouillage limité aux partitions telles que le démarrage, le système et la récupération.
  • Ce déverrouillage limité est une mesure de sécurité empêchant l’installation de fichiers zip de micrologiciel aléatoires. Cependant, cela ne déverrouille pas votre carte SIM.
  • Le déverrouillage modifie le logiciel de votre téléphone et peut entraîner des problèmes imprévus, comme des modifications des valeurs HAC ou SAR, ou une surchauffe de l’appareil.
  • De plus, certains contenus que vous avez pu acheter auprès de tiers ou de HTC peuvent devenir invalides ou inaccessibles à cause des clés de sécurité DRM.
  • Il se peut que vous ne puissiez plus effectuer les mises à jour du téléphone via FOTA (Firmware over the Air). Si des modifications irréversibles sont apportées à votre téléphone, la garantie HTC pourrait être annulée.

Préparations avant de désactiver le S-OFF

Voici les étapes préliminaires à suivre avant de désactiver le S-OFF sur votre téléphone HTC :

1. Après avoir déverrouillé le chargeur de démarrage, désinstallez l’outil HTCdev de votre téléphone HTC.

2. Dans les paramètres, désactivez toutes les options de sécurité de votre téléphone.

3. Dans les paramètres de gestion de l’alimentation, désactivez le mode Démarrage rapide.

4. Utilisez un port USB 2.0 pour connecter votre téléphone à votre ordinateur afin d’assurer une compatibilité optimale.

5. Téléchargez un outil S-OFF tel que Firewater et installez-le sur votre PC.

6. Installez un minimum d’ADB sur votre PC.

7. Chargez votre téléphone à au moins 60 % pour éviter toute coupure de courant inattendue.

8. Sauvegardez tous les contenus multimédias et messages importants, car le téléphone pourrait être entièrement réinitialisé.

9. Installez les pilotes HTC pour permettre la connexion de votre téléphone à l’ordinateur.

10. Dans les options du développeur, activez le débogage USB.

11. Désactivez les antivirus et pare-feu sur votre ordinateur.

Ces étapes sont cruciales avant de procéder à la désactivation du HTC S-OFF.

Comment utiliser HTCdev pour déverrouiller le chargeur de démarrage

Voici la procédure pour déverrouiller le chargeur de démarrage avec l’outil HTCdev. Assurez-vous de connecter votre téléphone à votre ordinateur via un câble fiable.

1. Éteignez votre téléphone en appuyant longuement sur le bouton d’alimentation.

2. Maintenez enfoncés simultanément les boutons d’alimentation et de réduction du volume pendant 30 secondes pour démarrer en mode HBOOT.

3. Sélectionnez l’option Fastboot à l’aide des boutons de volume et validez avec le bouton d’alimentation.

4. Ouvrez l’explorateur Windows et accédez au dossier Minimal ADB and Fastboot sur votre disque local (C:).

5. Dans la barre d’adresse, tapez « cmd » et appuyez sur Entrée.

6. Tapez la commande « fastboot devices » et appuyez sur Entrée pour vérifier la reconnaissance de votre téléphone par l’ordinateur.

7. Dans l’invite de commande, tapez « fastboot oem get_identifier_token » et appuyez sur Entrée.

8. Copiez le long bloc de code affiché et cliquez sur « Soumettre » sur le site Web HTCdev.

9. Vous devriez recevoir un e-mail de HTCdev avec un fichier bin en pièce jointe. Téléchargez-le et placez-le dans le dossier Fastboot.

10. Dans l’invite de commande, tapez « fastboot flash unlocktoken Unlock_code.bin » et appuyez sur Entrée.

11. Confirmez l’installation sur votre téléphone en utilisant le bouton d’alimentation et attendez le redémarrage.

Comment désactiver le protocole de sécurité ou S-OFF sur HTC

Voici les étapes pour activer S-OFF sur votre appareil HTC :

1. Copiez le fichier Firewater dans le dossier Minimal ADB de votre ordinateur.

2. Dans la barre d’adresse, tapez « cmd » et appuyez sur Entrée.

3. Tapez la commande « adb devices » et appuyez sur Entrée.

4. Ensuite, entrez les commandes suivantes une par une et validez chaque commande avec la touche Entrée :

adb reboot
adb wait-for-device push firewater /data/local/tmp
adb shell
su
chmod 755 /data/local/tmp/firewater
/data/local/tmp/firewater

5. Accordez les autorisations nécessaires sur votre téléphone si demandé. L’état du chargeur de démarrage devrait alors afficher S-OFF.

En résumé, cet article a exploré les notions de HTC S-OFF et du chargeur de démarrage HTC. Si vous aviez des interrogations sur ces sujets, nous espérons que cet article vous aura apporté des réponses claires. N’hésitez pas à nous faire part de vos commentaires et questions.