AdAway 無法在所謂具有 S-ON 功能的裝置上運作。這個「功能」存在於許多 HTC 裝置上,並阻止 AdAway 寫入 hosts 檔案。
S-OFF 意味著裝置的 NAND 部分已解鎖,並且可以進行寫入。HTC 裝置的預設設定是 S-ON,這意味著你既不能訪問系統的某些區域,也不能保證永久 root。此外,韌體映像的數字簽名檢查也由 S-ON 標誌來確保。
在您的裝置上,按住音量減鍵的同時按下電源鍵以進入「開機選單」。在頂部的文字會顯示旗標狀態,即是「S-OFF」或「S-ON」。一般而言,完全的 root 權限意味著是「S-OFF」。
更多的相關資訊可以在 www.addictivetips.com 找到。自 Unrevokable(該連結內)之後的額外 S-OFF 方法可能會引起您的興趣,包括:Revolutionary、Revone、Firewater、RumRunner、Moonshine、SunShine 等。
前提:必須在電腦上安裝Android SDK,及有可執行的ADB 指令介面。
ln -s /data/data/hosts /system/etc/hosts
(這會建立一個符號連結,讓 AdAway 可以修改存放在 /data
中的 hosts 檔案,同時允許作業系統使用檔案,如同存放在 /system
一樣)。