HTC 장치

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

S-ON/S-OFF?

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

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

부팅메뉴 화면으로 전환될 때까지 전원 버튼 누름과 동시에 볼륨 아래 버튼을 누릅니다. 상단에 있는 텍스트가 S-OFF 또는 S-ON로 상태를 표시가 되는데, 완전 권한을 얻은 루팅은 보통 S-OFF를 의미합니다.

자세한 내용은 www.addictivetips.com에서 확인할 수 있습니다. 복구가 불가능하기 때문에(링크 참조) 이외의 S-OFF 방법에 관심 있을 수 있습니다. 예를 들어: Revolutionary, Revone, Firewater, RumRunner, Moonshine, SunShine…

해결 방법

필수 구성 요소: ADB shell로 작동하는 안드로이드 SDK를 PC에 설치되어 있어야 합니다.

  1. 부팅메뉴 화면으로 전환될 때까지 전원 버튼 누름과 동시에 볼륨 아래 버튼을 누릅니다.
  2. 볼륨 아래를 사용하여 recovery를 선택합니다. 그러고 난 뒤에 power 선택 후 부팅합니다.
  3. clockwork 리커버리에서 "partitions menu"로 이동하십시오.
  4. mount /system, mount /sdcard 그리고 mount /data 선택하십시오.
  5. USB 단자를 연결하고 연결된 PC에서 명령프롬프트를 실행하십시오.
  6. adb shell 진입한 뒤 ln -s /data/hosts /system/etc/hosts를 입력하십시오. (AdAway가 /data에 저장된 호스트 파일을 편집과 동시에 운영체제가 /system에 저장된 것처럼 파일을 사용할 수 있는 심볼릭링크를 생성합니다.)
  7. 기기를 재부팅하고 AdAway의 환경설정에서 대상 호스트 파일/data/hosts로 설정하십시오.
  8. 이제 AdAway가 작동할 것입니다.