導航:首頁 > 源碼編譯 > 反編譯app去除彈窗廣告

反編譯app去除彈窗廣告

發布時間:2022-10-17 00:21:49

1. 怎樣去除安卓軟體APP廣告

安卓軟體內置的廣告原理是軟體在運行後聯網,再推送廠商指定的廣告內容,尤其是一些不知名的軟體和修改過的游戲,因此,想清除這類廣告,最簡單的方法就是禁止游戲聯網。如果你的手機是聯想、中興、小米等品牌的手機話可以直接使用自帶的聯網防火牆軟體。以聯想手機為例,進入隨機預裝的「樂安全」,在「流量監控→軟體聯網管理」中,關閉有植入廣告的單機游戲的聯網許可權。接下來,我們還需進入「系統設置→應用→已下載」,選中已關閉聯網許可權的游戲並點擊「清除數據」按鈕。
求採納

2. 用apk編制器怎麼移除廣告

可以分為以下幾個步驟:

  1. 在沒有去除廣告之前,我們可以看到底部有一條很顯眼的廣告。

  2. 接下來我們使用Notepad++打開App Backup/res/values/id.xml文件,按Ctrl+F,在文件中查找「ad」關鍵詞。

  3. 找到兩個與ad相關的id的name

  4. 切換到文件搜索,輸入剛剛搜索到的第一個id名稱,目錄選擇剛剛反編譯得到的文件夾

  5. 查找到5個搜索結果,但我們僅修改layout(布局)文件夾下的文件,也就是前兩個文件,雙擊會打開對應的文件並定位到關鍵詞的對應行

  6. 修改android:layout_width="wrap_content" (定義橫幅廣告的寬android:layout_height="wrap_content" (定義橫幅廣告的高度)這兩句為android:layout_width="0.0dip" android:layout_height="0.0dip"達到隱藏的效果。

  7. 同樣的方法搜索另一個與ad相關的id名稱,打開對應文件同樣修改為0.0dip來隱藏廣告布局。

  8. 完成以上操作,然後回編譯一下,再把軟體安裝到手機上就會發現沒有廣告了。

3. 怎麼屏蔽手機彈出的廣告

手機怎麼攔截廣告

現在使用安卓手機用戶日益居多,廣告也隨之出來了。面對騷擾性質的廣告應該如何應對呢?

方法一:採用關閉手機聯網功能

大家都知道手機彈出廣告是在手機使用聯網功能下發生的,那麼可以採用對手機軟體聯網功能的限制,從而達到屏蔽手機廣告的目的,找到手機自帶的「網路助手」字樣的軟體打開後進入到「流量排行」列表,點擊「批量聯網控制」,然後找到相應有廣告的軟體,點其「2G/3G」、「WIFI」按鈕關閉即可。

手機怎麼攔截廣告

方法二:安裝第三方手機安全管理類軟體

例如360手機衛士、騰訊手機管家等進行對廣告的攔截。進入主程序後點擊"廣告隱私管理",軟體會自動檢測手機中的所有軟體,檢測完畢後點擊"全部廣告軟體"會列出含有廣告軟體的程序。最後點擊相應含有廣告的軟體進行手動關閉禁止。不過需要注意的是手機必須在ROOT之後才可進行以上操作。

手機怎麼攔截廣告

手機怎麼攔截廣告

手機怎麼攔截廣告

方法三:使用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軟體簽名,這樣便得到了一個無廣告的應用。

手機怎麼攔截廣告

注意事項

使用第三種方法的時候,切記不要將手機裡面的文檔刪除。

4. 如何清除安卓手機應用內置廣告

方法一:利用安全軟體蔽廣告
Android設備同PC一樣,也有很多安全軟體。在Android上,安全軟體有很多,比較知名的有LBE安全大師、360手機衛士、騰訊手機管家、網秦安全等等,大都具備了屏蔽App的廣告。我們就以LBE安全大師為例,看看它是怎麼屏蔽廣告的。
我們首先在LBE安全大師中找到“廣告攔截”功能(最好首先點擊“更新”將廣告樣本庫升級為最新版,升級之後可以在頂部看到以日期命名的樣本庫版本號),在其中點擊“廣告掃描”,軟體會自動開始掃描手機中的所有APP,很快就可以將嵌入了廣告的APP羅列出來。找出嵌入廣告的APP之後,可以直接卸載或者屏蔽廣告
接下來讓我們試試它的廣告攔截功能,任意點擊其中一個APP,就可以看到它的廣告行為,包括彈窗廣告、通知欄廣告等(在此還可以順便查看這個APP的敏感許可權,如撥打電話、獲取位置等),直接點擊右下角的“屏蔽廣告”,然後重新運行這個APP,就會發現討厭的廣告條消失了。
處理過後,廣告不見了
方法二:設置聯網許可權屏蔽廣告
但是,有個別APP使用LBE安全大師無法直接屏蔽廣告,還可以用其他方法去封殺廣告——大部分廣告都需要訪問網路,我們可以限制其許可權,讓它無法聯網,從而達到屏蔽廣告的目的。
在LBE安全大師中的“流量監控”中,有個“聯網許可權”功能(需ROOT),我們可以在這里,找到需要處理的APP,將它的WiFi鏈接和數據鏈接(即2G、3G網路)許可權關閉。
不過,這個方法並不完美,會出現兩種問題,一是如果軟體本身需要聯網(如在線播放類APP),則無法使用;二是在限制訪問網路之後,某些APP會在原來廣告的位置留下難看的空白框,同樣讓人不舒服。
方法三:自己打造干凈的APK文件
既然黑心開發者可以在APP的安裝程序中(APK文件)嵌入廣告,那麼我們能否反其道而行之,將廣告趕走呢?接下來我就教大家一個絕招——將廣告清理干凈之後再安裝。
這種方法,大致思路就是,反編譯(編譯可以理解為將源代碼轉化為可運行的程序,反編譯就是將程序轉化為源代碼)APK文件,然後修改XML文件(一般情況下是在反編譯出來的res文件夾中的main.xml,通常在layout文件夾,有時候也會放在其他文件夾)將廣告信息去掉,最後重新編譯為新的APK文件。
下面讓我們說說具體的操作過程,首先你需要在電腦上安裝java環境(可以在www.java.com下載並安裝),然後在http://go.icpcw.com/e/15app.htm下載apktool。解壓aptool.jar到c:windows,解壓apktool-install-windows.zip到任意文件夾(例如D盤根目錄)。
運行命令行提示符,用cd命令轉到apktool-install-windows所在文件夾(如cd
d:/
apktool)。如被嵌入廣告的安裝文件名為abcd.APK,執行如下命令將abcd.apk反編譯到文件夾abcd:
apktool
d
abcd.apk
ABCD
現在打開abcd文件夾,在其中的res文件夾找到main.xml,接下來用記事本來打開,按下“Ctrl+F”找到fill_parent和wrap_content,並將它們都替換為0.0dip,保存退出,再輸入以下命令重新編譯:
Apktool
b
ABCD
接下來你就可以在ABCDdistout.apk路徑下找到重新生成的APK文件了,最後用APKsign等工具為APK文件簽名即可使用。

5. 手機頁面總是彈出廣 告怎麼關閉

手機上老是出現廣告要想關掉,可以參照以下的步驟方法:
  1、點擊手機的設置按鈕,進入設置頁面,點擊「應用和通知」按鈕。
  2、進入頁面後,點擊「通知管理」按鈕,找到會彈出廣告的應用,點擊進入頁面。
  3、進入頁面後,將「允許通知 」的按鈕關閉即可關閉手機彈出的廣告。
  之所以手機總是會出現廣告是因為手機上的軟體自動推送廣告,很多應用會自動推送一些新聞、廣告到手機。

6. 有啥可以去掉安卓游戲廣告的軟體嗎

去掉比較難,你可以選擇攔截或者智能跳過。

比如說像輕啟動這種APP,可以幫你精準點擊安卓應用的開屏廣告的跳過按鈕;

比如說堅果隱藏這種應用隱藏工具,可以幫你攔截掉已隱藏應用的大部分廣告;

比如手機管家這種系統軟體,可以統一管理應用許可權,少些精準廣告投放。

方法還挺多的,就是需要自己去研究研究。

7. 如何去除apk廣告教程

1、確定自己的電腦已經完成了JAVA環境的配置(配置教程)
2、安裝代碼編輯軟體Notepad++
3、准備一款帶有廣告的APK
【效果展示】
1、在沒有去除廣告之前,我們可以看到底部有一條很顯眼的廣告。

2、去除廣告之後,大家可以發現底部就沒有了討人厭的廣告了。

【教程步驟】
1、 這里我們使用的示例軟體是App Backup,在手機上安裝這款軟體之後找到App Backup。

2、接下來我們使用Notepad++打開App Backup/res/values/id.xml文件,按Ctrl+F,在文件中查找「ad」關鍵詞。

3、找到兩個與ad相關的id的name,如下圖。

4、切換到文件搜索,輸入剛剛搜索到的第一個id名稱,目錄選擇剛剛反編譯得到的文件夾

5、查找到5個搜索結果,但我們僅修改layout(布局)文件夾下的文件,也就是前兩個文件,雙擊會打開對應的文件並定位到關鍵詞的對應行

6、修改android:layout_width="wrap_content" (定義橫幅廣告的寬android:layout_height="wrap_content" (定義橫幅廣告的高度)這兩句為android:layout_width="0.0dip" android:layout_height="0.0dip"達到隱藏的效果。

7、同樣的方法搜索另一個與ad相關的id名稱,打開對應文件同樣修改為0.0dip來隱藏廣告布局。

8. 怎麼去除apk的廣告

運行apktool.exe, 是綠色的圖標
點擊選擇APK文件
就是你要去廣告的APK, 點擊文件保存目錄, 地址你隨便, 然後點擊反編譯APK
這里要解釋的是, 反編譯完會生成個文件夾, 文件夾在你設置的保存目錄
這一步需要用到的notepad++ 軟體目錄隨意
現在就是去廣告的步驟,簡單說下廣告,APK廣告供應商有 Admob和Google Ads
所以我們要找的就是admob.com和個google.com 也可以搜索單個關鍵字
點擊快捷鍵ctrl+f 點擊上方標簽文件查找, 填寫查找目標,選擇查找目錄, 也就是剛才你反編譯後生成的文件夾, 選擇匹配大小寫和查找模式
看見紅色的字了吧,讓我們閹了它! 我們將http://開頭的字元串改成0.0.0.0或者127.1.1.1等無效的ip。使廣告源無法訪問。改完記得保存文件.如果是非IP地址,那麼將字元串該亂,例如google.com改成a.com 要提醒的是改的時候"http://r.admob.com/ad_source.php" 把中間的地址改成"0.0.0.0",即 " " 符號不要刪掉!
好,我們來找google.com 修改同上 全部修改好後退出.
下一步我們需要編譯去除廣告後的APK了, 點擊APKTOOL, 右面編譯,不用我多啰嗦了吧!
最後一步,APK簽名,不簽名的程序運行不了. 選擇剛才編譯完的APK, 選擇簽名後APK目錄 這些不用啰嗦
一切大功告成!

閱讀全文

與反編譯app去除彈窗廣告相關的資料

熱點內容
移動端微信商城源碼 瀏覽:438
編程貓下一個背景在哪裡 瀏覽:352
javaclasstype 瀏覽:232
樂高編程和樂高課的延伸 瀏覽:350
蘋果手機怎麼切換app美國賬號 瀏覽:861
編譯程序輸入一個字元串 瀏覽:407
圓命令畫法 瀏覽:308
如果給電腦e盤文件加密 瀏覽:801
javaswing項目 瀏覽:778
androidsdksetup 瀏覽:1005
pdf怎麼設置中文 瀏覽:128
安卓手機用什麼軟體看倫敦金 瀏覽:966
魅族文件夾無名稱 瀏覽:791
蘇黎世無人機演算法 瀏覽:876
核桃編程和小碼王的融資 瀏覽:686
微積分教材pdf 瀏覽:727
寫python給微信好友發消息 瀏覽:338
蚊帳自營米加密 瀏覽:422
學校推薦核桃編程 瀏覽:805
湖南農信app怎麼導明細 瀏覽:475