分区上没有足够的空间

试着修改在设置里面目标Hosts文件到/data/data/hosts,并重新应用AdAway。

HTC的设备

AdAway 在S-ON的设备上不能正常运行。很多HTC设备都有这个“功能”,它会阻止 AdAwat 写hosts文件。

S-ON/S-OFF是什么?

S-OFF 意思是设备的 NAND 分区是解锁了的,为可写状态。HTC 设备默认的是 S-ON ,S-ON 意思就是说你既不能访问系统一些区域,也不能永久 root 。更为恼火的是,固件的签名检查也和S-ON标记有关。

我是S-ON还是S-OFF?

开机时按住音量下启动到Boot Menu,顶上的文字为显示标记的状态 S-OFF 还是 S-ON。完全root意味着 S-OFF。

更多信息请参考www.addictivetips.com

解决方法

准备工作:你需要在你的PC上安装带ADB命令行的Android SDK。

1. 开机时按住音量下启动到Boot Menu。
2. 用音量下 选择recovery.
3. 在clockwork recovery 用音量下移动到"partitions menu",并选中进入
4. 选择 mount /system, mount /sdcard 以及 mount /data.
5. 插上你的USB线,然后在PC上打开一个命令行。
6. 进入 adb 命令行输入
ln -s /data/data/hosts /system/etc/hosts
(这个命令为创建一个符号连接,使得 AdAway 修改存放在 /data 中的文件,同时让操作系统当它是存在 /system 中的一样使用它。)
7. 重启你的设备并 AdAway 设置中修改目标 hosts 文件/data/data/hosts
8. 现在应该就可以了。