導航:首頁 > 源碼編譯 > 安卓編譯去廣告

安卓編譯去廣告

發布時間:2022-06-02 23:52:33

android 安卓去除APP的廣告幾種方法

1、hosts 法去大部分廣告

這個方法放在第一位,是因為這個方法最有效,能夠阻擋掉 90% 的安卓廣告。這個去廣告的方法並不是直接往 hosts 文件添加要屏蔽的網址,而是通過一個軟體AdAway這個軟體來進行。非常簡單,下載文件就可以了,會自動將屏蔽的網址合並到hosts文件。類似的使用可以參考屏蔽視頻廣告。

5、Android 去廣告終極大法 – 關閉數據

使用WIFI 時上網有點廣告也無所謂,就是影響視覺效果,但如果使用移動網路就要多加註意了,廣告可是會吃掉你的大部分流量的。

㈡ 安卓應用APK文件修改之漢化、美化去廣告案例

接上一篇《安卓應用APK文件的解包打包和修改教程》接下來操作簡單的三個案例
1)漢化APK軟體
在res文件夾中,我們可以看到有很多values-***的文件夾,這就是語言包。values是英文語言包,values-zh是中國地區語言包(包含港澳台及內地),values-zh-rCN是中文簡體語言包(只包含內地),values-zh-rTW是中文繁體語言包(港澳台)。除此以外,其它地區的語言包都是精簡的對象,可以不過多了解。
在values文件夾里,通常有arrays.xml、strings.xml等語言文件,要作漢化就要對這些文件進行修改。有時也需要修改其它xml文件,一個一個地認真查看。
2)修改圖標標簽
每一個APK文件都有一個「圖標標簽」。將APK程序安裝進手機後,在圖標下面顯示圖標標簽文字。這個圖標標簽的內容是可以修改的。在\res\values下找到strings.xml,修改其中的一行:圖標標簽例如:靜音啟動同理,如果是窗口小插件,要修改widget_name。
注意:system/app下的apk不宜修改,因為要同時修改對應的odex文件。
【3)去掉APK中的廣告】
有很多APK應用都帶有廣告。為了去掉程序中的廣告,要修改main.xml文件與廣告有關的內容。在\res目錄下找到文件main.xml。通常在\layout目錄下,有時也被放在其它目錄下。甚至,有時不存在main.xml文件,廣告行被放在其它xml文件內。只能細心逐個文件進行查找。無論哪一種情況,查看其內容,你會看到有一項類似的命令如下。這就是廣告顯示。
android:layout_width=」fill_parent」android:layout_height=」wrap_content」admobsdk:backgroundColor=」#ff000000″admobsdk:textColor=」#ffffffff」admobsdk:keywords=」Android
application」/>將其改為:
android:layout_width=」0.0dip」
android:layout_height=」0.0dip」admobsdk:backgroundColor=」#ff000000″admobsdk:textColor=」#ffffffff」admobsdk:keywords=」Android
application」/>
可以看到,關鍵是要把fill_parent改為0.0dip,把wrap_content改為0.0dip,其它保持不變即可。這種改法就是不給廣告顯示空間,當然
你就看不到廣告了。
  【 4)修改顯示電池為1%精度    】
在XT502上,默認顯示只有7檔:0%,10%,20%,40%,60%,80%和100%。通過修改framework-res.apk,可以改變顯示精度。但是在XT502上,實踐證明最好可能達到的現實精度只有10%。修改工作如下:
(1)對framework-res.apk進行解包(2)修改和增加電池狀態圖標(3)修改文件stat_sys_battery.xml(4)修改文件stat_sys_battery_charge.xml(5)打包(6)
提取stat_sys_battery.xml,stat_sys_battery_charge.xml,
resources.arsc和一個圖標目錄:drawable-mdpi(7)重新裝配framework-res.apk
 【5)狀態欄信息通知文字顏色修改 】
狀態欄信息通知文字顏色,是由framework-res.apk文件里res\values下的colors.xml文件控制的,所以我們只需修改colors.xml文件就可以了。另外,此文件還控制下拉欄的文字顏色,可以修改。用文本編輯器打開colors.xml文件,找到
#ff000000
將這句修改為:#ffffffff這狀態欄信息通知文字顏色由黑色改為白色。

㈢ 怎樣去除安卓軟體APP廣告

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

㈣ 有沒有軟體去除手機app廣告

你好,手機去除APP廣告的,除非你能卸載APP,否則根本無法去除APP廣告,APP廣告多的手機,往往是那些雜牌機和小牌機,他們的手機之所以便宜,是因為他們把成本變成廣告,用廣告去賺錢,這種手機名副其實的廣告機。所以買手機建議買手機銷量前十的手機是比較好的,如小米華為vivo蘋果OPPO手機等,這這手機可能貴點,但是用起來舒服。

㈤ 安卓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」,安裝到手機。

㈥ 安卓機(已ROOT)的廣告怎麼清除見圖

安裝360或者騰訊手機管家,裡面有騷擾攔截。望採納!

㈦ AndroidManifest.xml去廣告求助

解壓apk後,得到的AndroidManifest.xml為亂碼,使用AXMLPrinter2反編譯後,修改xml裡面的內容後,怎麼把修改後的AndroidManifest.xml回編譯成原來的二進制文件,只需要回編譯xml。求高手解惑!

朋友,如果你說的解壓apk是直接用winrar之類個工具解壓的話,那AndroidManifest.xml打開肯定就是亂碼,你只有用APKtool之類的工具反編譯apk後才能打開xml的文件。如果你使用APKtool之類的工具的話,可以網路搜Apk反編譯教程。有很多的!我現在無法給你復制網址。

反編譯成功說明Java配置沒問題了,反編譯出來的修改好後,用命令apktool b 你反編譯的apk得到的文件夾名,假設你的文件夾名為a,則apktool b a,回車,即執行回編譯工作。如過你修改的文件有問題,則導致回編譯失敗。

㈧ 安卓手機系統里怎麼去掉軟體上的廣告

既然已經ROOT過了,看來最高許可權都沒用,說明是軟體本身的問題,我覺得關鍵是看樓主你自己,這個軟體是不是有替代品,或者能不能去原開發的網站下純凈版的。估計廣告就是那個軟體的收入之一,一般免費的都有,特備是系統自帶的好的軟體,除非買正版的

閱讀全文

與安卓編譯去廣告相關的資料

熱點內容
手機qq發壓縮包 瀏覽:677
安卓機藍牙耳機如何彈出彈窗 瀏覽:111
linuxoracle環境變數設置 瀏覽:359
php去掉重復數據 瀏覽:365
C關機編程 瀏覽:767
程序員將滑鼠拉到現實世界 瀏覽:60
思科伺服器怎麼開機 瀏覽:82
減脂健身app哪個好用 瀏覽:745
照片怎麼壓縮分文件夾 瀏覽:72
感測器如何連接單片機 瀏覽:26
雲伺服器多少個 瀏覽:600
孕媽app哪個比較好 瀏覽:809
java回車轉義字元 瀏覽:759
linux啟動級別修改 瀏覽:125
單片機採集交流方法 瀏覽:287
程序員的平凡理想 瀏覽:240
floyd最短路徑演算法c 瀏覽:389
新湖app在哪裡下載 瀏覽:710
計算機圖形學涉及的演算法 瀏覽:376
阿里雲linux一鍵web 瀏覽:32