作者網站(官網) :
https://gitlab.com/fusionjack/adhell3
以下是剛剛花了幾小時斷斷續續弄adhell的方式
在不想要修改apk或是下載作者之外的人提供的apk前提下
理論上應該是人人可以成功的方式
Adhell更新至今
作者FusionJack只偶爾發布apk於官網,其餘由user自己編譯
(猜測目的是避免之前反覆build,仍有人失敗的例子)
a)獲得 ELM key
首先要先申請Samsung的帳號並登入
登入後通常是在此網址的頁面
https://seap.samsung.com/user/xxxxxx xxxxxx
請手動複製輸入以下網址
https://seap.samsung.com/license-keys/generate/edu
並生成key
得到的key不會有任何符號,是128個字母和數字的組合
b)編譯apk
編譯需要以下工具(翻譯自gitlab並參考mobile01上wen1998大的描述)
並忽略掉客製化訊息
1)自Gitlab下載adhell3- scripts, 也就是製作apk的腳本
link: https://gitlab.com/fusionjack/adhell3-scripts
下載後解壓縮並記得放在哪
2)自三星seap網站下載 "兩"個檔案分別解壓縮( Knox SDK 和 supportlib.jar )
link: https://seap.samsung.com/sdk/knox-android
3)將上面解壓縮後所得的檔案放在正確位置:
從目錄\addon_knox_api_level_28_samsung_electronics\libs
取出knoxsdk.jar 和 另一個解壓縮所得的 supportlib.jar
放到第一步驟中adhell3-scripts資料夾內
3.5)
打開記事本貼下以下文字,並存檔命名為app.properties(.txt要刪除)
將此檔案同樣放到adhell3-scripts資料夾內
package.name=xxx.xxxxxxxx.xxxxxxxxx
domain.limit=50000
domain.prefix=true
enable.disableApps=true
enable.appComponent=true
appComponent.showSytemApps=true
4)開始編譯apk:
按windows+R 鍵 開啟執行後 輸入cmd->enter (打開命令提示字元)
接著建議將上面所述,裝有兩個jar檔案的adhell3-scripts資料夾,
移至c:\
(如果有能力cd到自己喜愛目錄者可以忽略)
下一步cd C:\adhell3-master(依照自己目錄改變路徑)
接著是 adhell3 setup
此時會下載wget和sdk等編譯所需工具,要等一下
等待過後 key入 adhell3 clean build
全部跑完,就會得到apk了
(成功訊息: BUILD SUCCESSFUL in Xm XXs)
apk在目錄\adhell3-master\app\build\outputs\apk\debug\目錄下
apk名稱app-debug.apk(也可直接搜尋app-debug.apk)
得到apk後就可以傳送到手機並安裝
輸入ELM key後即可使用
目前只在firewall規則中加入com.android.chrome|*|53
就可以在chrome擋住pixnet的蓋板廣告和小橫幅
找尋食記方便多了^^
這篇稱不上教學,就是搬運工,把各家精華蒐集一下,希望有幫助