HTC製デバイス

S-ONと呼ばれるデバイスではAdAwayは動作しません。この'機能'は多くのHTC製デバイスにありhostsファイルの書き込みをできなくさせます。

S-ON/S-OFF?

S-OFFとはデバイスのNANDをアンロックし書き込めるようにすることです。HTC製デバイスのデフォルト設定はS-ONでシステムのあるエリアにアクセス出来なかったり常時rootにできません。(日本ではシャープ製も同じような状態です)

私のデバイスにはS-ONやS-OFFがありますか?

ボリュームマイナスキーを押しながら端末を起動してBoot Menuに入ってください。 一番上にS-OFFかS-ONの状態が書かれています。 完全なroot化はS-OFFにするという意味です。

詳しい情報はwww.addictivetips.comやGoogleで検索すると見つかります。

回避方法

初めに: Android SDKとADBシェルをPCにインストールしてください。

  1. ボリュームマイナスキーを押しながら端末を起動してBoot Menuに入ってください。
  2. ボリュームマイナスキーでrecoveryを選んでください。
  3. clockwork recoveryでボリュームマイナスキーで"partitions menu"を選んでください。
  4. mount /systemmount /sdcardmount /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が動作するはずです。