Appareils HTC

AdAway ne fonctionne pas si vous utilisez un appareil équipé de S-ON. Cette « fonction » existe sur de nombreux appareils HTC et empêche à AdAway d'écrire le fichier « hosts ».

S-ON/S-OFF ?

S-OFF signifie que la partie NAND de l'appareil est déverrouillée et qu'on peut y écrire. Le réglage par défaut des appareils HTC est S-ON, ce qui signifie que vous ne pouvez ni accéder à certaines parties du système ni obtenir un accès « root » permanent. De plus, la vérification de la signature des images du micrologiciel est aussi assurée par S-ON.

Ai-je S-ON ou S-OFF ?

Accéder au menu d'amorçage de votre appareil en appuyant longuement sur le bouton volume bastout en appuyant sur le bouton de mise en marche, et le texte en haut affichera le drapeau d'état comme étant soit S-OFF ou S-ON. Un « root » complet veut habituellement dire S-OFF.

Plus d'informations sont disponibles sur www.addictivetips.com.

Palliatif

Prérequis : vous devez installer un SKD Android fonctionnel avec « ADB shell » sur votre PC.

  1. Accéder au menu d'amorçage de votre appareil en appuyant longuement sur le bouton volume bastout en appuyant sur le bouton de mise en marche.
  2. Utilisez volume bas pour choisir « recovery ».
  3. Dans « clockwork recovery », atteindre « partitions menu » avec volume-bas et touchez pour choisir.
  4. Choisissez mount /system, mount /sdcard et mount /data.
  5. Branchez votre câble USB et ouvrez une ligne de commande sur votre PC.
  6. Ouvrez un shell adb et tapez ln -s /data/data/hosts /system/etc/hosts (cette commande créé un lien symbolique qui permet à AdAway de modifier le fichier « hosts » contenu dans /data tout en permettant au SE d'utiliser ce fichier comme s'il était stocké dans /system).
  7. Redémarrez votre appareil et définissez Fichier « hosts » cible à /data/hosts dans les préférences d'AdAway.
  8. AdAway devrait maintenant fonctionner.