2013年1月2日水曜日

Adawayの/system/etc/hosts: File existsエラー時の対処法


S-ON時のsymlinkのエラーが出る場合に有効な方法だと考えています.
原因としては,不正に/system/etc/hostsを作成していて,Adawayを有効化出来ない状態です.

使用機器:HTC J butterfly(HTL21) root済 S-ON

1. Adawayの説明通りに,リカバリーに移動後advancedからsystem,dataをマウントする

2. PCでadb shellを実行し,su状態で以下を実行
mv /system/etc/hosts /system/etc/hosts.old
ln -s /data/data/hosts /system/etc/hosts

3.再起動後,Adawayを適用する

以上でS-ONのexistエラー時を回避出来るようになります.
実際はmv コマンドでhostsをhosts.oldにしてhostsを再作成しただけです.

0 件のコメント: