Dispositivos HTC

O AdAway não funciona quando utiliza um dispositivo com o chamado S-ON. Esta "funcionalidade" existe em muitos dispositivos HTC e impede que o AdAway escreva no ficheiro de hosts.

S-ON/S-OFF?

S-OFF significa que a porção NAND do dispositivo está desbloqueada e que pode ser escrita. A definição predefinida para dispositivos HTC é S-ON, o que significa que o utilizador não pode aceder a certas áreas do sistema nem pode garantir root permanente. Além disso, a verificação de assinatura das imagens de firmware também é realizada pela flag S-ON.

Tenho S-ON ou S-OFF?

Arranque no menu de arranque do seu dispositivo premindo os botões de diminuir volume e de ligar/desligar ao mesmo tempo e o texto no topo mostrará o estado da flag como S-OFF ou S-ON. Um root completo geralmente significa S-OFF.

Mais informações podem ser encontradas em www.addictivetips.com. Métodos de S-OFF para além do Unrevokable (na ligação) poderão interessar-lhe, nomeadamente: Revolutionary, Revone, Firewater, RumRunner, Moonshine, SunShine...

Solução alternativa

Pré-requisito: Deve instalar o SDK Android com shell ADB funcional no seu PC.

  1. Arranque no menu de arranque do seu dispositivo premindo os botões de diminuir volume e de ligar/desligar ao mesmo tempo.
  2. Utilize o botão de diminuir volume para selecionar "recovery".
  3. No ClockworkMod Recovery, prima o botão de diminuir volume até ao menu de partições e carregue no trackpad para o selecionar
  4. Selecione mount /system, mount /sdcard e mount /data.
  5. Introduza o seu cabo USB e abra uma linha de comandos no seu PC.
  6. Entre na shell do ADB e introduza ln -s /data/hosts /system/etc/hosts (Isto cria uma ligação simbólica, que permite que o AdAway edite o ficheiro de hosts armazenado em /data ao mesmo tempo que permite que o SO utilize o ficheiro como se estivesse armazenado em /system.)
  7. Reinicie o seu dispositivo e defina Ficheiro de hosts alvo como /data/hosts nas preferências do AdAway.
  8. O AdAway deverá agora funcionar.