# S-ON 相關的說明

## HTC 的產品

AdAway 無法在所謂具有 S-ON 功能的裝置上運作。這個「功能」存在於許多 HTC 裝置上，並阻止 AdAway 寫入 hosts 檔案。

## 什麼是 S-ON / S-OFF ？

S-OFF 意味著裝置的 NAND 部分已解鎖，並且可以進行寫入。HTC 裝置的預設設定是 S-ON，這意味著你既不能訪問系統的某些區域，也不能保證永久 root。此外，韌體映像的數字簽名檢查也由 S-ON 標誌來確保。

## 我的是 S-ON 還是 S-OFF？

在您的裝置上，按住音量減鍵的同時按下電源鍵以進入「開機選單」。在頂部的文字會顯示旗標狀態，即是「S-OFF」或「S-ON」。一般而言，完全的 root 權限意味著是「S-OFF」。
更多的相關資訊可以在 www.addictivetips.com 找到。自 Unrevokable（該連結內）之後的額外 S-OFF 方法可能會引起您的興趣，包括：Revolutionary、Revone、Firewater、RumRunner、Moonshine、SunShine 等。

## 解決辦法

前提：必須在電腦上安裝Android SDK，及有可執行的ADB 指令介面。

1. 按住降低音量按鍵不放並開啟手機電源，手機會進入開機選單。
2. 使用 volume down 選擇 recovery 再按下 power 來啟動。
3. 在 clockwork recovery 中前往 "partitions menu".
4. 選擇 mount /system，mount /sdcard 以及 mount /data。
5. 在PC上插入您的USB傳輸線並開啟命令列。
6. 進入 adb 介面，輸入 `ln -s /data/data/hosts /system/etc/hosts` （這會建立一個符號連結，讓 AdAway 可以修改存放在 `/data` 中的 hosts 檔案，同時允許作業系統使用檔案，如同存放在 `/system` 一樣）。
7. 重新啟動你的裝置，並且在 AdAway 的設定中將 目標 hosts 檔案 設定為 /data/hosts。
8. AdAway 現在應該可以正常運作了。