三、技術宅方法--使用Android反編譯工具
最后的這個方法是從網上收集來的,個人認為這個比較麻煩,技術宅們可以去嘗試一下。(注:以下圖片、屏蔽廣告方法均來自互聯網)
先用winrar將apk安裝包解壓,從中提取classes.dex,利用Xtemp將dex解包,得到classes文件夾。
打開notepadplus,然后按Ctrl+F,選擇"Find in Files"標簽,搜索“http://”,然后點擊“Find All”,如下圖所示:
從搜索到的結果中找到名為“AdView”的文件夾,此文件中包含的就是加載廣告的腳本,將下面三行腳 本"http://schemas.Android.com/apk/lib/com.google.ads"改為""(也就是刪除http: //schemas.Android.com/apk/lib/com.google.ads),就可以屏蔽掉廣告的加載和顯示。
重新打包dex文件(雙擊“redex.bat”即可,然后會生產一個“out.dex”,把它改名為“classes.dex”替換到原apk包中即可),然后為改動過的apk軟件簽名,這樣便得到了一個無廣告的應用
優點:根除準確、徹底
缺點:需要有一定Java以及Android編程基礎,普通人不易掌握
結語:以上就是給大家分享的三種屏蔽Android手機廣告的方法,在本人看來,大家使用前兩種方法就 可以屏蔽大多數手機廣告了。不過這些方法當然不是所有屏蔽Android手機廣告的方法,鑒于能力有限,小編只使用前兩種方法,第三種沒有嘗試過,如果大家還有其他好的方法,歡迎大家發表拍磚評論!!!