HTC-enheter

AdAway fungerar inte när du använder en enhet med så kallad S-ON. Denna "egenskap" finns på många HTC-enheter och hindrar AdAway från att skriva till värdfilen.

S-ON/S-OFF?

S-OFF betyder att NAND-delen av enheten är upplåst och kan skrivas till. Standardvärdet för HTC-enheter är S-ON, vilket betyder att du inte har tillgång till vissa delar av systemet inte heller kan permanent root garanteras. Vidare är signaturkontroll av mjukvaruavbilder garanterad av S-ON-flaggan.

Har jag S-ON eller S-OFF?

Boota till boot-menyn på enheten genom att hålla nere volym ned-knappen samtidigt med på/av-knappen och texten längst upp på skärmen kommer att visa flaggans status som antingen S-OFF eller S-ON. En total rootning innebär generellt sett S-OFF.

Mer information kan hittas på www.addictivetips.com. Fler S-OFF-metoder sedan "Unrevokable" (i länk) kanske intresserar dig, närmare: Revolutionary, Revone, Firewater, RumRunner, Moonshine, SunShine...

Lösning

Förutsättning: Du måste installera en fungerade Android SDK med ADB på din PC.

  1. Boota till boot-menyn på din enhet genom att hålla nere volym ned-knappen samtidigt med på/av-knappen.
  2. Använd volym ned för att välja "recovery".
  3. I clockwork recovery, tryck volym ned till "partitions menu" och tryck på mittenknappen på telefonen för att välja
  4. Välj mount /system, mount /sdcard och mount /data.
  5. Koppla in USB-sladden och öppna en kommandoprompt på din pc.
  6. Öppna "adb shell" och skriv ln -s /data/hosts /system/etc/hosts (Detta skapar en symbolisk länk, vilket tillåter AdAway att redigera hosts-filen i /data medan operativsystemet tillåts använda filen som om den ligger i /system.)
  7. Starta om enheten och ställ in Värdfil till /data/hosts i AdAways inställningar.
  8. AdAway borde nu fungera.