Matériel HTC

AdAway ne fonctionne pas avec un appareil equipé de S-ON. Cette fonctionnalité existe sur de nombreux appareils HTC et empeche AdAway d'ecrire le fichier hosts.

S-ON/S-OFF?

S-OFF signifie que la partie NAND de l'appareil est dévérouillée et peut etre modifiée. Le réglage par défaut pour les appareils HTC est S-ON, ce qui signifie que vous ne pouvez ni acceder a certaines parties du système ni vous assurez d'un accès root permanent. D'autant plus que, la vérification de la signature des images du firmware est aussi assurée par le drapeau S-ON.

Dois-je S-ON ou S-OFF?

Lancer le menu de démarrage en pressant le bouton volume bas et en même temps le bouton power et le text en haut affichera le status du drapeau S-ON ou S-OFF. Un root complet generalement donne le S-OFF.

Pour plus d'information , aller à www.addictivetips.com

Solution

Prérequis: Vous devez installer un SDK Android fonctionnel avec le shell ADB sur votre PC.

1.Lancer le menu de démarrage en pressant le bouton volume bas et en même temps le bouton power.
2. Utilisez volume bas pour choisir recovery
3. Dans clockwork recovery, volume bas pour aller à "partitions menu" and selectionner le track pad
4. Selectionner mount /system, mount /sdcard and mount /data.
5. Brancher le cordon USB et ouvrer un prompt sur le PC
6. Entrer dans le shell adb et taper
ln -s /data/data/hosts /system/etc/hosts
(Ceci cree le lien symbolique, qui permet à AdAway de modifier le fichier hosts placé dans /data tout en permettant a l'OS d'utiliser ce fichier comme s'il était dans /system.)
7. Redémarrer l'appareil et definisser set Fichier hosts de destination vers /data/data/hosts dans les préférences d'AdAway
8. AdAway devrait fonctionner maintenant.