安卓應用編譯去除廣告
㈠ 怎樣去除安卓軟體APP廣告
手把手教你怎麼去除Android APP裡面的廣告(望採納)
如何去除Android游戲軟體中的廣告:很多時候,我們下載好一款Andriod游戲軟體,卻被游戲軟體中的廣告弄的很煩。不停跳動的廣告讓人覺得非常不爽,而且在玩游戲的時候,還有可能點擊到廣告,中斷游戲。那各位椒友是不是非常想取出Andriod游戲軟體中的廣告呢?嘿嘿,今天,凌少就來教大家如何取出Andriod游戲軟體中的廣告。
下面就教大家怎麼用最簡單的步驟把廣告通通都去掉!所需工具已打包,下載鏈接在文中。
一:安裝java環境
下載最新的java環境(點擊下載),並安裝。這一步就不詳細敘述了,跟普通程序的安裝過程是一樣的。
二:下載所需工具(點擊下載)
該壓縮包包含以下三個工具:
smali —— 解包、打包apk文件
notepad —— 查詢文件關鍵字並替換
apk簽名工具
將所有工具解壓縮待用
用WinRAR打開需要去廣告的apk文件,提取classes.dex
將classes.dex拖到smali文件夾中的解包.bat上
得到classes文件夾
打開notepad(也可以使用editplus)
按Ctrl+F打開搜索替換
選擇 在文件中搜索 (Find in Files)
在瀏覽目錄(Directory)里選擇classes文件夾
搜索內容(Find what) 填寫http://
這時可以看到有很多搜索到的鏈接 其中有很多就是廣告鏈接
將廣告鏈接刪除(只刪除引號內的部分)
notepad++會自動保存你做的修改
將classes文件夾拖動到打包.bat上 自動打包
得到修改完成後的classes.dex
將classes.dex拖到apk文件(用winrar打開)里替換原文件
刪除apk文件中META-INF里的除MANIFEST.MF外的兩個文件
將apk文件移動到拖動到簽名工具所在文件夾sign里
拖動到Sign.bat上自動簽名
這樣你的應用就沒有廣告了,簡單吧
此經驗轉自--- 程序員之家
㈡ 用apk編制器怎麼移除廣告
可以分為以下幾個步驟:
在沒有去除廣告之前,我們可以看到底部有一條很顯眼的廣告。
接下來我們使用Notepad++打開App Backup/res/values/id.xml文件,按Ctrl+F,在文件中查找「ad」關鍵詞。
找到兩個與ad相關的id的name
切換到文件搜索,輸入剛剛搜索到的第一個id名稱,目錄選擇剛剛反編譯得到的文件夾
查找到5個搜索結果,但我們僅修改layout(布局)文件夾下的文件,也就是前兩個文件,雙擊會打開對應的文件並定位到關鍵詞的對應行
修改android:layout_width="wrap_content" (定義橫幅廣告的寬android:layout_height="wrap_content" (定義橫幅廣告的高度)這兩句為android:layout_width="0.0dip" android:layout_height="0.0dip"達到隱藏的效果。
同樣的方法搜索另一個與ad相關的id名稱,打開對應文件同樣修改為0.0dip來隱藏廣告布局。
完成以上操作,然後回編譯一下,再把軟體安裝到手機上就會發現沒有廣告了。
㈢ 安卓手機軟體中的廣告有效去除方法
許多安卓手機用戶都會發現,每次安裝安卓手機軟體時,都會彈出許多惱人的廣告,那麼,怎樣才能安裝軟體時去除廣告呢?以下就為大家帶來安卓手機軟體中的廣告有效去除方法,具體操作步驟如下:
准備工作:
1.一部已ROOT的手機
2.安裝Xposed框架。
安裝方法:
1.打開Xposed框架
點擊下載
搜索MinMinGuard
2.下載安裝最新版MinMinGuard,在框架中選中後重啟手機
3.由於MinMinGuard
沒有廣告檢測機制,我們就只能對於那些已知存在廣告的軟體進行去除。
現在用網易有道詞典做示範,打開有道詞典之後可以看到軟體在底部有廣告推送。為了不妨礙閱讀體驗,我們把他去除掉。
(1)打開MinMinGuard
找到有道詞典(也可以直接搜索),可以看到程序名下面已經有紅字了。
(2)勾選有道詞典。(也可以點擊“筆”狀圖標,都勾上吧)。
(3)重啟軟體(如無效果請重啟手機),你就發現討厭的廣告不見了。
以上就是
安卓手機軟體中的廣告有效去除方法的介紹,希望能給你有所幫助!
㈣ 安卓手機如何去廣告
1、首先打開系統設置中的「應用程序管理器」然後選擇需要屏蔽廣告的軟體。(如果不知道是哪款軟體推送的廣告,可以使用安全軟體掃描廣告,如果已經獲取了ROOT許可權,那麼您可以直接在安全軟體內禁止廣告推送。如果沒有ROOT許可權請在掃描後記住推送廣告的軟體)。
2、選擇推送廣告的軟體。進入後取消「顯示通知」的勾選。然後會彈出提示窗口,選擇「確定」。
3、這樣軟體就不會彈出廣告啦。此方法同時適用於各種軟體都狀態欄提醒。
4、也可以關閉推送廣告的軟體的流量開關屏蔽彈出廣告。
5、找到手機自帶的「網路助手」字樣的軟體打開後進入到「流量排行」列表,點擊「批量聯網控制」,然後找到相應有廣告的軟體,點擊其「4G、5G」、「WIFI」按鈕關閉即可。但這種方法不適合在進行聯網游戲時使用。
其他
1、如果手機通知欄出現廣告信息,那麼只需要打開下拉通知欄,長按要清除的通知欄信息,會彈出一個應用程序信息,然後長按需要清除的通知欄應用名稱,之後會彈出一個應用程序信息,我們再點擊「應用程序信息」即可
2、之後在對應應用的「應用程序信息」設置里即可找到有個顯示通知的勾選項,去除勾選,即可取消其消息推送到安卓通知欄
3、去掉勾選後,之後會彈出一個確認對話框,我們選擇「確定即可」
4、點擊確定後,對應應用以後有推送信息將不會再安卓通知欄里邊顯示了,以後安卓手機就清凈了,如果由於錯誤設置,要恢復應用通知欄信息的話,方法是可以在手機設置里邊找到「應用程序管理器」然後找到需要恢復的應用,點擊進入,重新勾選上即可,
㈤ 安卓app如何去廣告 去除app內置小廣告的方法
安卓去除app廣告的方法基本上就是刪除該app中的廣告代碼,或者通過第三方軟體來屏蔽廣告代碼訪問網路的許可權,使得它無法通過網路來更新廣告。由於刪除廣告代碼比較麻煩,所以通常都是使用第三方軟體來屏蔽廣告。
第三方軟體推薦凈網大師或360衛士極客版的2.4.1016版本。
㈥ 怎樣除去手機應用程序中的廣告
第一種方法、採用關閉手機聯網功能
大家都知道手機彈出廣告是在手機使用聯網功能下發生的,那麼我們可以採用對手機軟體聯網功能的限制,從而達到屏蔽手機廣告的目的。找到帶有「網路助手」字樣的軟體打開後進入到「流量排行」列表,點擊「批量聯網控制」,然後找到相應有廣告的軟體,點擊其「2G/3G」、「WiFi」按鈕關閉即可。
第二種方法、安裝安全管理類軟體
這種方法也是大家很常用也比較簡單的方法,那就是安裝第三方手機安全管理類軟體,例如360手機衛士、騰訊手機管家等進行對廣告的攔截。
進入相應程序然後找到類似「惡意廣告攔截」或「廣告攔截」字樣的功能,點擊進入後軟體會自動檢測你手機中的所有軟體,檢測完畢後會自動將含有廣告的軟體一列表的形式排列出來。最後點擊相應含有廣告的軟體進行手動關閉禁止。不過在這里需要注意的是手機必須在ROOT之後才可進行以上操作。
第三種方法、使用Android反編譯工具
小編個人認為這個方法比較麻煩,技術高手們可以嘗試一下。
用到的軟體有:
1.java環境
2.xtemp解包工具
3.notepadplus
4.apk簽名工具
先用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軟體簽名,這樣便得到了一個無廣告的應用。
以上就是Android智能手機清除軟體廣告的三種方法,希望能幫助大家擁有一個干凈Android手機使用環境。
㈦ Android 安卓去除APP的廣告幾種方法
1、hosts 法去大部分廣告
這個方法放在第一位,是因為這個方法最有效,能夠阻擋掉 90% 的安卓廣告。這個去廣告的方法並不是直接往 hosts 文件添加要屏蔽的網址,而是通過一個軟體AdAway這個軟體來進行。非常簡單,下載文件就可以了,會自動將屏蔽的網址合並到hosts文件。類似的使用可以參考屏蔽視頻廣告。
5、Android 去廣告終極大法 – 關閉數據
使用WIFI 時上網有點廣告也無所謂,就是影響視覺效果,但如果使用移動網路就要多加註意了,廣告可是會吃掉你的大部分流量的。
㈧ 你還在煩惱安卓手機怎麼屏蔽廣告么
安卓手機廣告怎麼攔截
現在使用安卓手機用戶日益居多,廣告也隨之出來了。面對騷擾性質的廣告應該如何應對,安卓手機廣告怎麼攔截?
方法一:採用關閉手機聯網功能
大家都知道手機彈出廣告是在手機使用聯網功能下發生的,那麼可以採用對手機軟體聯網功能的限制,從而達到屏蔽手機廣告的目的,找到手機自帶的「網路助手」字樣的軟體打開後進入到「流量排行」列表,點擊「批量聯網控制」,然後找到相應有廣告的軟體,點其「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軟體簽名,這樣便得到了一個無廣告的應用。
注意事項
使用第三種方法的時候,切記不要將手機裡面的文檔刪除。
㈨ 安卓APK文件怎樣去除內置廣告及修改圖標和文字
一:首先會用到幾個軟體,一個是dex解包、打包工具、Notepad++
Portable(dex文本編輯工具)、以及簽名工具和JAVA運行環境安裝,其他軟體可以到這個地址下載:http://yunpan.cn/lk
/sVkRQBi4HAJhu?sid=301
二:把需要去廣告的軟體,右鍵用7-zip解壓方式打開,把classes.dex拉出來。
三:用dex工具解壓classes.dex文件(具體方法看包裡面說明)。打開Notepad++ Portable搜索 http:// (注意復制)
四:如圖雙擊搜索到的網址,在上面改為無效網址就可以了。或直接刪除引號里的網址,然後保存「全部」文件(這個修改時要注意,有的軟體如果修改錯誤的話可能不能安裝,可以網上搜一些是廣告的連接。我只是提供一個方法,具體大家多練習研究吧)
引用:
還有ads字樣文件
都可能是廣告
但schemas.android.com開頭的不是
去廣告步驟:
1、去除廣告下載源
解包classes.dex(方法上面已講過),用Notepad++ Portable搜索廣告下載源地址(若不知道軟體用的是哪個供應商的廣告的話,最好兩家的下載源都搜索下)
2、去除廣告界面
① 將剛剛已經替換了classes.dex文件的apk安裝包用反編譯。
② 用Notepad++ Portable搜索廣告代碼(上面已列出)
如圖,將搜索路徑定位到res文件夾(就是反編譯後的res文件夾),代碼只搜索開頭就行了,如:com.admob.android.ads.AdView 和 com.google.ads.GoogleAdView。
如圖:
搜索結果:
③ 雙擊黃顏色區域,修改下圖上方的代碼
android:layout_width="fill_parent" 修改為 android:layout_width="0.0dip"
android:layout_height="wrap_content" 修改為 android:layout_height="0.0dip"
修改後:
將所有搜索到的代碼按照上面修改,完成後保存
五:封包classes文件夾(見包里說明),然後把classes.dex文件再次拖動到用解壓方式打開的APK文件內。刪除圖下2個或3個文件,簽名安裝即可。
修改更換安卓軟體圖標
一個安卓程序的圖標有時候並不見得每個人都喜歡,而且,某些APK程序不具備高解析度的程序圖標,造成在程序在高解析度的屏幕下圖標顯示效果較差,所以有必要的時候是可以更改一下以滿足個性化需求的,下面說說具體怎麼做。
工具
7-zip
DoAPk.exe(或AndroidResEdit選擇簽名)
Java環境
步驟/方法
1.首先,把要更改圖標的APK程序用7-zip進行解壓
2.解壓出來,看到如下文件和目錄,其中看到一個名為res的目錄,這個目錄中存放的就是安裝程序的資源文件,包括各種圖片素材和聲音素材,當然,我們需要的程序圖標就包含在裡面,雙擊打開res這個目錄
3.之後在系統上方的搜索欄搜索帶有"icon"字樣的文件。通過基本判斷可以得知,app_icon.png就是程序的圖標,或找程序的圖標(你懂得).
4.找一個自己喜歡的程序圖標,需要注意的是,替換後的程序圖標的名字,格式,解析度大小都要和原圖標一致,然後才把原來的app_icon.png替換.
5.替換完成之後,我們需要重新打包程序。回到程序解壓之後的目錄,刪除原來的圖標文件。拖動新的圖標到裡面。搞定!
6.打開AndroidResEdit選擇簽名.或打開Doapk.exe點擊「單獨製作ROM和APK簽名」這一按鈕,之後會彈出一個窗口,這里讓用戶選擇自己需要簽名的APK文件.
7.彈出窗口中選擇好自己改好圖標的APK文件,然後點擊製作簽名,這樣就完成了對APK程序的簽名,這樣的APK程序在手機上安裝才不會彈出錯誤提示
注意事項:DOAPK需要java環境的支持,使用前得先安裝。更改前備份好源程序文件
文字修改
相信很多機友(特別是有強迫症的童鞋,比如我)遇到過這個問題,甚至可以說是困擾;
很喜歡一款軟體,全身上上下下就一個看不順眼 —— 軟體名字;
下面介紹如何修改軟體名稱。
別告訴重命名可以通過第三方桌面解決,那個沒有技術含量!!而且改的只是皮毛哦。
一、准備工作:
軟體ArscEditor.exe
二、修改 APK 軟體名稱:
1、右擊 APK 安裝包,用壓縮軟體解壓到當前文件夾;(如下圖所示)
2、解壓後找到文件「resources.arsc」;
3、打開將文件「resources.arsc」直接拖入ARSC編輯器的空白處中;(如下圖所示)
4、選擇「string」標簽,並找到鍵值「app_name」;
5、將「區域」切為CN(有的不用切換),然後在「區域值」中修改你想要的軟體名字,修改好後點擊「保存當前值」;
6、點擊「文件」,選擇「保存」,並覆蓋保存;
7、右擊 APK 安裝包,用壓縮軟體打開;(註:無需解壓)
8、將修改好的「resources.arsc」文件直接拖入進安裝包內並確認覆蓋原文件;(如下圖所示)
三、重新簽名:
1、打開所得到的文件夾,並打開簽名工具「AndroidResEdit.exe」;
2、選擇「簽名」 - 「簽名 apk 文件」;簽名後生成的新安裝包名為「XXX-SignFile.apk」,安裝到手機。
㈩ 有啥可以去掉安卓游戲廣告的軟體嗎
去掉比較難,你可以選擇攔截或者智能跳過。
比如說像輕啟動這種APP,可以幫你精準點擊安卓應用的開屏廣告的跳過按鈕;
比如說堅果隱藏這種應用隱藏工具,可以幫你攔截掉已隱藏應用的大部分廣告;
比如手機管家這種系統軟體,可以統一管理應用許可權,少些精準廣告投放。
方法還挺多的,就是需要自己去研究研究。