ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門(mén) / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 26136|回復(fù): 11
上一主題 下一主題
[經(jīng)驗(yàn)&教程]

清除Android應(yīng)用內(nèi)置廣告的三種方法

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2014-2-19 20:42 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來(lái)自河南
Android最大的特點(diǎn)就是開(kāi)放性。正是因?yàn)樗拈_(kāi)放性,讓許多創(chuàng)業(yè)者走上了APP開(kāi)發(fā)這條路。但是有不少人動(dòng)了“歪腦筋”,在正版APP中植入廣告然后欺騙用戶(hù)下載,從而獲利。煩人的廣告非常影響用戶(hù)體驗(yàn),我們能否自己動(dòng)手將廣告去掉呢?
方法一:利用安全軟件蔽廣告
    Android設(shè)備同PC一樣,也有很多安全軟件。在Android上,安全軟件有很多,比較知名的有LBE安全大師、360手機(jī)衛(wèi)士、騰訊手機(jī)管家、網(wǎng)秦安全等等,大都具備了屏蔽App的廣告。我們就以L(fǎng)BE安全大師為例,看看它是怎么屏蔽廣告的。
    我們首先在LBE安全大師中找到“廣告攔截”功能(最好首先點(diǎn)擊“更新”將廣告樣本庫(kù)升級(jí)為最新版,升級(jí)之后可以在頂部看到以日期命名的樣本庫(kù)版本號(hào)),在其中點(diǎn)擊“廣告掃描”,軟件會(huì)自動(dòng)開(kāi)始掃描手機(jī)中的所有APP,很快就可以將嵌入了廣告的APP羅列出來(lái)。找出嵌入廣告的APP之后,可以直接卸載或者屏蔽廣告

    接下來(lái)讓我們?cè)囋囁膹V告攔截功能,任意點(diǎn)擊其中一個(gè)APP,就可以看到它的廣告行為,包括彈窗廣告、通知欄廣告等(在此還可以順便查看這個(gè)APP的敏感權(quán)限,如撥打電話(huà)、獲取位置等),直接點(diǎn)擊右下角的“屏蔽廣告”,然后重新運(yùn)行這個(gè)APP,就會(huì)發(fā)現(xiàn)討厭的廣告條消失了。
處理過(guò)后,廣告不見(jiàn)了
法二:設(shè)置聯(lián)網(wǎng)權(quán)限屏蔽廣告
    但是,有個(gè)別APP使用LBE安全大師無(wú)法直接屏蔽廣告,還可以用其他方法去封殺廣告——大部分廣告都需要訪(fǎng)問(wèn)網(wǎng)絡(luò),我們可以限制其權(quán)限,讓它無(wú)法聯(lián)網(wǎng),從而達(dá)到屏蔽廣告的目的。
    在LBE安全大師中的“流量監(jiān)控”中,有個(gè)“聯(lián)網(wǎng)權(quán)限”功能(需ROOT),我們可以在這里,找到需要處理的APP,將它的WiFi鏈接和數(shù)據(jù)鏈接(即2G、3G網(wǎng)絡(luò))權(quán)限關(guān)閉。


    不過(guò),這個(gè)方法并不完美,會(huì)出現(xiàn)兩種問(wèn)題,一是如果軟件本身需要聯(lián)網(wǎng)(如在線(xiàn)播放類(lèi)APP),則無(wú)法使用;二是在限制訪(fǎng)問(wèn)網(wǎng)絡(luò)之后,某些APP會(huì)在原來(lái)廣告的位置留下難看的空白框,同樣讓人不舒服。
法三:自己打造干凈的APK文件
    既然黑心開(kāi)發(fā)者可以在APP的安裝程序中(APK文件)嵌入廣告,那么我們能否反其道而行之,將廣告趕走呢?接下來(lái)我就教大家一個(gè)絕招——將廣告清理干凈之后再安裝。
    這種方法,大致思路就是,反編譯(編譯可以理解為將源代碼轉(zhuǎn)化為可運(yùn)行的程序,反編譯就是將程序轉(zhuǎn)化為源代碼)APK文件,然后修改XML文件(一般情況下是在反編譯出來(lái)的res文件夾中的main.xml,通常在layout文件夾,有時(shí)候也會(huì)放在其他文件夾)將廣告信息去掉,最后重新編譯為新的APK文件。
    下面讓我們說(shuō)說(shuō)具體的操作過(guò)程,首先你需要在電腦上安裝Java環(huán)境(可以在www.java.com下載并安裝),然后在http://go.icpcw.com/e/15app.htm下載apktool。解壓aptool.jar到c:windows,解壓apktool-install-windows.zip到任意文件夾(例如D盤(pán)根目錄)。
    運(yùn)行命令行提示符,用cd命令轉(zhuǎn)到apktool-install-windows所在文件夾(如cd d:/ apktool)。如被嵌入廣告的安裝文件名為abcd.APK,執(zhí)行如下命令將abcd.apk反編譯到文件夾abcd:
apktool d abcd.apk ABCD
    現(xiàn)在打開(kāi)abcd文件夾,在其中的res文件夾找到main.xml,接下來(lái)用記事本來(lái)打開(kāi),按下“Ctrl+F”找到fill_parent和wrap_content,并將它們都替換為0.0dip,保存退出,再輸入以下命令重新編譯:
Apktool b ABCD
接下來(lái)你就可以在ABCDdistout.apk路徑下找到重新生成的APK文件了,最后用APKsign等工具為APK文件簽名即可使用

上一篇:直播,必備的最詳細(xì)的節(jié)目指南!
下一篇:別致云盒 2014我有“一個(gè)”夢(mèng)想
沙發(fā)
發(fā)表于 2014-2-19 20:52 | 只看該作者 | 未知
樓主好人
板凳
發(fā)表于 2014-2-19 20:56 | 只看該作者 | 來(lái)自云南
很給力,ZNDS有你更精彩!
地板
發(fā)表于 2014-2-19 21:19 | 只看該作者 | 來(lái)自山東
樓主威武啊,ZNDS有你更給力!
5#
發(fā)表于 2014-2-22 22:42 | 只看該作者 | 未知
支持ZNDS智能電視網(wǎng)
6#
發(fā)表于 2014-2-22 22:45 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自廣東
支持支持
7#
發(fā)表于 2014-2-22 22:46 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自廣東
支持支持
8#
發(fā)表于 2014-2-22 22:46 來(lái)自ZNDS手機(jī)版 | 只看該作者 | 來(lái)自廣東
支持支持
9#
發(fā)表于 2014-3-7 21:03 | 只看該作者 | 未知
頂一下
10#
發(fā)表于 2014-4-11 01:12 | 只看該作者 | 未知
我了個(gè)去,頂了

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書(shū) | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-12-22 11:03 , Processed in 0.061522 second(s), 12 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表