最新的 Android 版本中使用了唯讀的 /system
分割區
。
如果你使用 Magisk 當作 root 的解決方案,請確定你已啟用 systemless hosts 模組並重啟。
請在設定中將目標 hosts 檔案的位置變更為 /data/data/hosts
(或 /data/hosts
),並且再次套用 Alock。
確保從 Chrome 設定中停用精簡模式(以前稱為 data saver)。這個特性允許 Chrome 使用私有 DNS 解決方案並繞過 Alock。
有些hostnames可能不在hosts 來源的hosts 檔案之中或廣告圖像被包括在應用程式之中,以至不用上網也可顯示廣告。
你可以AdAway(Menu->記錄 DNS 請求) 記錄DNS請求去找出需要阻擋的hostnames。
開啟記錄檔後,長按該主機名稱就能將可疑的主機加入至個人黑名單中,如果某台主機確認為廣告主機後,你可以透過下面的論壇連結回報給我們。 hosts-file.net的 Hosts Inbox。
某些軟體在下載時,會同時將廣告儲存在快取檔中,因此在這些軟體仍然會有廣告出現。你可以透過 Android 應用程式清單中的刪除快取檔案來解決此問題。
有些應用程式需要連線到被 Alock 阻擋的主機名稱,或廣告主機被阻擋導致程式拒絕執行。請參考 https://github.com/Alock/Alock/wiki/ProblematicApps 中記載有問題的應用程式清單。或是找出需要連線的主機名稱後,將它加入到你的名單中的白名單,並回報至 Alock BUG追蹤頁面。
可在 Alock 的設定中啟用本地網頁伺服器作為解決辦法。
可在 Alock 的設定中啟用本地網頁伺服器作為解決辦法。