教大家怎么去除APK 软件里的广告

合集下载

去掉APK中的广告

去掉APK中的广告
(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文件就可以了。另外,此文件还控制下拉栏的文字颜色,可以修改。
可以看到,关键是要把fill_parent改为0.0dip,把wrap_content改为0.0dip,其它保持不变即可。这种改法就是不给广告显示空间,当然你就看不到广告了。
4) 修改显示电池为1%精度
在XT502上,默认显示只有7档: 0%,10%,20%,40%,60%,80% 和100%。通过修改framework-res.apk,可以改变显示精度。但是在XT502上,实践证明最好可能达到的现实精度只有10%。修改工作如下:
2) 修改图标标签
每一个APK文件都有一个“图标标签”。将APK程序安装进手机后,在图标下面显示图标标签文字。这个图标标签的内容是可以修改的。在\res\values下找到strings.xml,修改其中的一行:
<string name="app_name">图标标签</string>

Android去广告教程

Android去广告教程

Android去广告教程首先,我们要了解广告的添加方法,才能更好的去除广告,达到完美去除广告的目的。

每家公司的广告添加方法都不尽相同,但是大部分的原理还是相通的,所以这大部分简单的广告还是很容易去除的。

广告通常都是有其固定的代码形式,修改了代码以后就会失去原本的功能,因此我们就能利用此方法来去除广告。

通常情况下,去广告要做到两步就够了。

1.阻止广告源,即广告链接,广告代码一般存在于res资源文件夹和smali文件夹中,去广告的原理是把广告代码修改去掉,使其不能链接到广告源2.去除广告界面,大部分软件去除了下载源以后还会有个空白的界面留在屏幕上,这时候就要去除了。

常见广告代码(摘自葵也馨的置顶教程):Admob广告代码为:<com.admob.android.ads.AdViewandroid:id="@+id/ad"android:layout_width="fill_parent"android:layout_height="wrap_content"/>Google Ads广告代码为:<com.google.ads.GoogleAdViewandroid:id="@+id/adview"android:layout_width="wrap_content"android:layout_height="wrap_content"/>Admob广告下载源:/ad_source.phpGoogle Ads广告下载源:/pagead/afma_load_ads.js去广告步骤:1.阻止广告下载源完全反编译apk文件,我以androzip 4.3.1为例。

先来看看3处明显的广告:用搜索Notepad++ 广告下载源,最简单的方法就是去搜索上面提供的广告下载,如图:这里就是广告源了,找到以后将广告下载源地址修改成无效的地址(例如0.0.0.0、192.168.1.1等),如图:修改完以后保存,重新编译apk文件,安装试试效果吧。

教你如何去除讨厌的软件广告

教你如何去除讨厌的软件广告

教你如何去除讨厌的软件广告!
随着Android(安卓)智能手机在全世界普及率日益提升,各种基于Android手机推出的软件也是呈现“井喷”之势,在极大地方便了手机用户的同时也会被暴露出一些不利因素,像在使用手机软件时会弹出各种广告,令许多人非常头疼。

如何去除这些烦人的广告?下面就将自己以及网友总结的一些去除手机广告的方法分享给大家,希望能帮助大家早日脱离手机广告困扰。

三个解决方法如下:
),就可以屏蔽掉广告的加载和显示。

重新打包dex文件(双击“redex.bat”即可,然后会生产一个“out.dex”,把它改名为“classes.dex”替换到原apk包中即可),然后为改动过的apk软件签名,这样便得到了一个无广告的应用。

优点:根除准确、彻底
缺点:需要有一定Java以及Android编程基础,普通人不易掌握
结语:以上就是给大家分享的三种屏蔽Android手机广告的方法,大家使用前两种方法就可以屏蔽大多数手机广告了。

不过这些方法当然不是所有屏蔽Android手机广告的方法,也非常欢迎大家将自己屏蔽Android手机广告的技巧或方法分享给更多人,使得大家能有一个干净Android手机使用环境。

【参考文档】手机如何清理软件中的广告-word范文 (1页)

【参考文档】手机如何清理软件中的广告-word范文 (1页)

【参考文档】手机如何清理软件中的广告-word范文
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
手机如何清理软件中的广告
现在安卓手机中的第三方软件大多都被植入了广告,而且时不时的弹出来,很是烦人,那么,手机如何清理软件广告呢?下面小编就为大家支支招!
首先,找到并打开你需要屏蔽广告的软件,我们这里以云图TV为例,可以看到最中央有一个大大的广告,让人很揪心。

然后,下载并安装固件工具箱,打开,完成软件指导后,点击程序管理器
找到云图TV软件并点击
然后向左滑动,或直接点击“高级”项
找到”高级冻结”选项并点击
找到 Google或Baidu等链接性的AD(广告)服务
点击AD活动链接,然后确认禁用
当你再次返回云图TV的时候,发现万恶的广告终于不见了!
注意事项
1.仅限于安卓系统使用
2.系统必须拥有Root权限。

APK去广告方法

APK去广告方法

APK清除广告方法目录APK清除广告方法 (1)工具准备 (1)反编译 (1)查找修改源码 (3)编译APK重建Dex (6)APK签名 (7)APK广告大多是开发者使用广告商的SDK进行嵌入,APK使用SDK广告时其实就是SDK 通过URL调用广告商服务器的广告资源,来达到广告展示赚取佣金的目的。

常见的广告有Google,baidu,QQ,Xiaomi,adsmogo,Admob等广告平台。

清除广告主要是把广告商提供的SDK里面的URL替换掉,导致APK运行过程中,无法通过URL获取到广告资源,从而达到广告清除的目的。

工具准备1.WINRAR等解压缩工具2.APKTool / Dodo APKtools等反编译工具3.Java SE Development Kit(JDK)JAVA开发环境4.Note pad++ / UE / DW等代码编辑器5.APKSign.exe签名工具注意:反编译工具必须先安装JDK才能正常工作反编译反编译是APK修改必须要做的,APK是Android开发之后编译生成的应用程序,我们可以理解成一个程序的压缩包,我们要做的就是把这个压缩文件解压出来,以便以我们修改。

但其实反编译涉及到源码的编译,所以我们需要专门的反编译工具帮助完成。

APK反编译APK反编译可以把整个APK文件全部反编译出来,包括主程序,各种软件需要的图片音频等资源。

APK反编译操作一、通过Dodo APKtools进行APK反编译。

选择目标APK文件,选择反编译后保存目录后,点击反编译按钮。

(反编译成功,但是找不到文件,是因为没有安装JDK导致)Dex反编译Dex是Android系统中可以在Dalvik虚拟机上直接运行的文件格式。

java源代码经过ADT 的复杂编译后转换成Dex文件,这是一个逐步优化的过程。

一般情况下APK里面都包含一个或多个dex文件,这就是APK应用的主程序,而我们需要修改的内容大多数都在其中。

Android安卓去广告的四个终极方法

Android安卓去广告的四个终极方法

A n d r o i d安卓去广告的四个终极方法相信现在使用 Android 安卓系统手机的人相当多了,但是 Android 上的软件总是有广告,这很是烦躁。

本文教您四个安卓去广告的方法,让你摆脱广告的烦恼。

安卓上的软件中的广告如雨点般砸来,让你防不胜防。

这里的方法并不需要反编译软件包或修改代码,如下面这些方法:▪▪▪▪上面这些方法对一般用户都太复杂,都需要这个工具,那个工具,且耗时耗力。

但本文提出的方法简单有效,适合一般人使用,可以摆脱Android的绝大部分广告。

目录[]▪▪▪▪▪▪一、Android 安卓去广告四大金刚1、hosts 法去大部分广告这个方法放在第一位,是因为这个方法最有效,能够阻挡掉 90% 的安卓广告。

这个去广告的方法并不是直接往 hosts 文件添加要屏蔽的网址,而是通过一个软件这个软件来进行。

非常简单。

类似的使用可以参考。

这个软件有点类似Firefox的屏蔽广告插件。

下载文件就可以了,会自动将屏蔽的网址合并到hosts文件。

2、Lucky Patcher 去软件广告是一款破解软件,但是也可以用来移除从Google Play上下载的软件内包含的广告。

打开软件后会有一个当前安装的软件列表,其中前面的是包含有广告的软件,在未去广告前软件右边的五角星是灰色的。

点击提示中包含Google广告的软件,进入上面的菜单,选择“打开破解菜单”,进入下图:选择“移除 Google 广告!”,然后就等待一会,一般时间较短,会提示成功。

很有意思的是我在使用Lucky Patcher这个破解软件时,用它的破解功能没有尝试成功的,但是去广告功能却没有失败的经历。

使用以上这两个方法之后,广告几乎看不到了,下面这两个方法,喜欢的可以用,不喜欢的忽略就行了。

3、去除Android 通知栏广告Android的通知栏广告是相当烦躁的一个东西,如果你不点击,那你就无法清除它。

那如何去掉Android手机的通知栏广告,我教你两招:▪安装这个软件,下载之后解压,安装两个apk包即可。

删除安卓软件内置广告

删除安卓软件内置广告

安卓第一站发布删除安卓应用里面内置的广告教程(2012-05-06 02:23:04)安卓第一站今日在官网发布了应对安卓游戏软件里面带广告插件的删除方法教程。

这对广大用户是很有意义的。

安卓apk软件游戏中的广告怎么去除?由于安卓平台的开放性,导致,安卓平台几乎所有的软件游戏中都或多或少的带有广告。

这让我们在使用安卓应用的时候感觉非常的不爽,体验非常的差。

不过,所有的安卓apk软件游戏的广告都是可以去除的。

虽然安卓第一站上面的发布的软件游戏大部分都经过我们手动去除了广告,但因为资源太多,时间繁忙之际,也会有很多软件没有经过我们去除里面的广告的,所以在这里详细介绍大家删除安卓软件游戏里面广告的方法,大家下载到的游戏遇到里面有广告的话,也可以轻松自己去删除了~~!!下面就教大家怎么用最简单的步骤把广告通通都去掉!所需工具已打包,下载链接在文中。

安装java环境请点击登录:点击此处下载安装JAVA环境下载最新的java环境,并安装。

这一步就不详细叙述了,跟普通程序的安装过程是一样的下载所需工具smali ——解包、打包apk文件notepad ——查询文件关键字并替换apk签名工具将所有工具解压缩待用以上所有工具下载地址》》:点击此处进入下载Android去广告工具.zip 下载后请解压。

用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软件游戏中的广告就算被我们去除了。

android去广告实现原理

android去广告实现原理

android去广告实现原理
Android上的广告通常是通过在应用程序中插入广告代码或使
用广告库来实现的。

广告库通常是由第三方广告提供商提供的,开发人员可以将其集成到他们的应用程序中。

Android去广告的实现原理通常有以下几种:
1. 修改hosts文件:通过修改Android设备上的hosts文件,可
以将广告服务器的域名解析到本地IP地址上,从而达到屏蔽
广告的效果。

这种方式需要在Rooted(已获取root权限)的
设备上才能实现。

2. 使用广告拦截应用:一些应用可以在设备上运行,并监视应用程序的网络请求。

当检测到广告请求时,这些应用会拦截该请求并返回一个空白页面,从而避免显示广告内容。

3. 自定义hosts文件或DNS服务器:Android设备可以通过修
改hosts文件或配置自定义的DNS服务器,将广告服务器的域名解析到无效的IP地址上,从而阻止广告服务器的连接。

4. 使用浏览器插件或应用:浏览器插件或特定的浏览器应用可以在浏览网页时过滤广告内容,从而达到去广告的效果。

这种方式通常只适用于浏览器中的广告,而不是应用程序中的广告。

需要注意的是,虽然去除广告可能会提供更好的用户体验,但这可能会对开发者的收入产生负面影响。

绝大多数的免费应用
都依赖于广告收入来支持开发和维护工作。

因此,在使用去广告方案时需要权衡用户体验和开发者的利益。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教大家怎么去除APK 软件里的广告
先了解下软件的广告原理
一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。

res\layout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。

另外还要屏蔽广告下载源,不然只是单单不显示广告界面而已,软件还会下载广告所需的数据,耗费流量。

目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。

- 广告代码
Admob的广告代码为:
<com.admob.android.ads.AdView
android:id=”@+id/ad”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content” />
Google Ads的广告代码为:
<com.google.ads.GoogleAdView
android:id=”@+id/adview”
android:layout_width=”wrap_content”
android:layout_heig ht=”wrap_content” />
- 广告下载源
Admob的广告下载源:
http:去掉我///ad_source.php
http:去掉我//
http:去掉我//
Google Ads的广告下载源:
http:去掉我///pagead/afma_load_ads.js
* 去广告步骤:
1、去除广告下载源
- 解包classes.dex(方法上面已讲过),用Notepad++ Portable搜索广告下载源地址(若不知道软件用的是哪个供应商的广告的话,最好两家的下载源都搜索下),如图:
- 搜索结果如下:
- 将广告下载源地址修改成无效的地址(例如0.0.0.0、192.168.1.1等),如图:
- 完成后保存,重新打包classes.dex,拖回apk安装包替换原文件。

2、去除广告界面
①将刚刚已经替换了classes.dex文件的apk安装包用APKTool反编译。

②用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"
修改后:
- 将所有搜索到的代码按照上面修改,完成后保存,用APKTool重新编译打包,可签,安装即可。

* 再作下解释:
android:layout_width="fill_parent" 修改为android:layout_width="0.0dip"
android:layout_height="wrap_content" 修改为android:layout_height="0.0dip"
之所以这么修改,是因为要让广告窗口不显示,android:layout_width定义的是广告窗口的宽度,android:layout_height定义的是广告窗口的高度,0.0dip代表0像素,将两者后面的值修改为0.0dip,那么高和宽都是显示0像素,等于不显示,达到了去广告窗口界面的目的。

相关文档
最新文档