HTC 장치

AdAway는 S-ON이라 불리는 기능을 탑재한 기기를 사용 시 작동하지 않습니다. 이 '기능'은 다수의 HTC 기기에 존재하며 AdAway가 호스트 파일 쓰기를 차단합니다.

S-ON/S-OFF?

S-OFF는 NAND 영역이 잠금 해제되었고 쓰기가 가능함을 의미합니다. 기본 설정은 S-ON이며, 이는 시스템의 특정 영역에 대한 접근이 불가하고 영구적인 루팅을 보장할 수 없다는 의미입니다. 게다가 펌웨어 이미지의 서명 확인 또한 S-ON 플래그에 의해 검증됩니다.

S-ON 또는 S-OFF 중 어떻게 설정되어 있습니까?

Boot into the Boot Menu on your device by holding down volume down button while pressing power and the text on top will show the flag status as either S-OFF or S-ON. A full root generally means S-OFF.

More information can be found on www.addictivetips.com. Additional S-OFF methods since Unrevokable (in link) might interest you, namely: Revolutionary, Revone, Firewater, RumRunner, Moonshine, SunShine…

해결 방법

Prerequisite: You have to install a working Android SDK with ADB shell on your PC.

  1. Boot into the Boot Menu on your device by holding down volume down button while pressing power.
  2. Use volume down to select recovery then power to boot it.
  3. In clockwork recovery go to "partitions menu".
  4. Select mount /system, mount /sdcard and mount /data.
  5. Plug in your USB cord and open a command line on your pc.
  6. Enter adb shell and type ln -s /data/hosts /system/etc/hosts (This creates a symbolic link, which allows AdAway to edit the hosts file stored in /data while allowing the OS to use the file as if it were stored in /system.)
  7. Reboot your device and set Target hosts file to /data/hosts in AdAway's preferences.
  8. 이제 AdAway가 작동할 것입니다.