摘要:今天就說下給應用去除廣告把在使用一個應用的時候有個廣告彈出非常惡心有些應用是自帶廣告的有些是后來被人加進去的怎么進去的都好只要我安裝了那個應用覺得不爽我就立馬把廣告清除上一張沒有去除廣告的樣子把分析如何去除呢類似這個類型的廣告只需要分步走不
今天就說下給應用去除廣告把.在使用一個應用的時候有個廣告彈出. 非常惡心. (有些應用是自帶廣告的, 有些是后來被人加進去的.) 怎么進去的都好. 只要我安裝了那個應用, 覺得不爽. 我就立馬把廣告清除.
上一張沒有去除廣告的樣子把.
分析:
如何去除呢./? 類似這個類型的廣告只需要分4步走(不敢說所有的廣告都類似.):
反編譯, 拿到smali.
通過AndroidManifest 找到MainActivity入口.這個應用的入口是:MainActivity_.smali
找到MainActivity_的onCreate方法.
閱讀代碼進行爆破.(因為有些廣告直接在onCreate方法里面初始化, 而有部分廣告會在application類里面初始化.在那初始化都好,必須在一個地方顯示, 那么就肯定會有顯示的代碼.)
反編譯通過ide我們得到了smali代碼.
圖片圈出來的地方就是入口, 那么下一步我們就要找到對應的主Activity.再找到onCreact方法.
看到圖片的左邊,我們選MainActivity_.smali .打開后, 找到onCreact方法. 仔細研究發現. 這里并沒有看到有關于廣告的信息. 那么著廣告去哪了?
去看看這個Activity是否有繼承某些接口或方法.
果然不出我所料, 這個類居然還繼承了一個MainActivity. 那么隨我一起去看看.
步驟:
打開MainActivity.smile
找到onCreate方法./看完整個類/搜索關鍵詞 這個3個方法都可以試試.一般廣告搜索AD之類的單詞.
經過一番爭扎(爭扎過程我就不寫了,痛苦), 我終于發現了他啟動廣告的方法. 做的真隱秘.
把這行代碼刪除掉. 運行一下.
貌似說, 我剛才修改地方出問題了.
再修改一下....
好拉. 終于編譯成功了.
廣告已經不見了. 我們成功了.!!
恩. 這個教程到此. 我們已經成功把廣告刪除了. 看著界面就是清爽.....
這個應用主要目的就是把現有應用備份, 然后在已備份里面把應用直接傳送到電腦.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67404.html
摘要:逆向工程實踐篇二今天做了一個小實驗隨便下載了一個替換首頁的圖片原來的是靜態的圖片我要給它換成網絡動態加載的圖片六步驟用把反編譯找到啟動的修改資源寫圖片加載的代碼測試打包收工一解包把下載好的使用工具解包二找到啟動的頁面首先大家應該看確定第一個 Android逆向工程 實踐篇 二 今天做了一個小實驗. 隨便下載了一個apk.替換首頁的圖片, 原來的apk是靜態的圖片. 我要給它換成網絡動...
閱讀 1105·2021-11-16 11:45
閱讀 3124·2021-10-13 09:40
閱讀 714·2019-08-26 13:45
閱讀 1188·2019-08-26 13:32
閱讀 2167·2019-08-26 13:23
閱讀 911·2019-08-26 12:16
閱讀 2823·2019-08-26 11:37
閱讀 1748·2019-08-26 10:32