安卓apk软件广告去除教程

合集下载

如何去掉安卓手机游戏里面的小广告

如何去掉安卓手机游戏里面的小广告

如何去掉Android手机游戏下广告很多时候,我们下载好一款Android游戏软件,却被游戏软件中的广告弄的很烦。

不停跳动的广告让人觉得非常不爽,而且在玩游戏的时候,还有可能点击到广告,中断游戏。

甚至还可能威胁到您的话费安全。

那各位朋友是不是非常想取出Android游戏软件中的广告呢?我来教大家如何取出Android游戏软件中的广告。

下面就教大家怎么用最简单的步骤把广告通通都去掉!所需工具已打包,下载链接在文中。

一、安装java环境Java环境下载地址:注意:(打开链接后,系统会提示下载,然后下载完成过后点击安装即可)二、下载所需工具Android去小广告工具下载:.104/down_group86/M00/0E/49/tzydDU4dNXQAAAAAA GfxjSLBqdk1869119/Android%E5%8E%BB%E5%B9%BF%E5% 91%8A_注意:(打开链接后,系统会提示下载,然后下载完成过后点击安装即可)该压缩包包含以下三个工具:Smali ——解包、打包APK文件notepad ——查询文件关键字并替换APK签名工具将所有工具解压缩待用用WinRAR打开需要去广告的APK文件,提取classes.Dex将classes.dex拖到Smali文件夹中的解包.bat上得到classes文件夹打开notepad(也可以使用edit plus)按ctrl+f打开搜索替换选择在文件中搜索(Find in Files)在浏览目录(Directory)里选择classes文件夹搜索内容(Find what) 填写这时可以看到有很多搜索到的链接其中有很多就是广告链接将广告链接删除(只删除引号内的部分)notepad++会自动保存你做的修改将classes文件夹拖动到打包.bat上自动打包得到修改完成后的classes.dex将classes.dex拖到APK文件(用winrar打开)里替换原文件删除APK文件中META-INF里的除MANIFEST.MF外的两个文件将APK文件移动到拖动到签名工具所在文件夹sign里拖动到Sign.bat上自动签名如此轻松、快捷的方式,赶快试试吧。

广告关闭操作方法

广告关闭操作方法

广告关闭操作方法
关闭广告的操作方法有以下几种:
1. 点击广告上的'关闭' 或'X' 按钮:广告上通常会有一个明显的关闭按钮或'X'按钮,点击这个按钮即可关闭广告。

2. 找到广告所在页面上的关闭选项:有些广告可能没有关闭按钮,但是页面上可能会有其他关闭选项,比如在广告旁边可以找到一个叉叉按钮,点击这个按钮即可关闭广告。

3. 通过广告设置关闭:有些广告会提供设置选项,允许用户自定义广告的显示设置。

在设置中可以找到关闭广告的选项,选择关闭后,广告就会停止显示。

4. 使用广告拦截器或广告屏蔽插件:安装广告拦截器或广告屏蔽插件可以有效地屏蔽网页上的广告,使其无法显示。

通过这种方式,你可以避免看到广告。

5. 卸载或停用与广告相关的应用程序:有些应用程序可能会在手机或电脑上显示广告。

通过卸载或停用这些应用程序,可以避免看到这些广告。

请注意,有些广告可能无法通过上述方法关闭,这些广告可能是强制性的或浮窗式的广告,可能需要通过其他方式来关闭,比如通过关闭网页或应用程序。

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智能手机流氓广告

一种方法是连接电脑,用adb调试工具查看log,另一种方法是直接在android手机看log日志记录:alogcat。
等手机再弹出广告时,打开alogcat,为了方便查找,清除下刚刚产生的log,然后去通知栏那里点点那个广告,再返回alogcat先暂停记录log,然后慢慢看。TMD,是一个叫com.halfbriakin.utils..之类的activity再放广告,然后关键字*fruitninjaseasons*,居然是水果忍者。
再想水果忍者的开发者应该不会无耻到这个地步吧?用这样的方式弹广告。就想弄个究竟。查了下,我这个水果忍者是从豌豆荚下的,说的开发商是halfbriakin,而切水果这样的火,他应该不敢这么做吧,查了下,切水果的官网是。得看看halfbrick跟halfbriakin的关系。是否halfbriakin山寨了了halfbrick,在其之上包装了一层。看样子好像是的,纯属个人猜测。
继续探个究竟。看源代码,希望试图从中找出其与广告相关的代码跟halfbriakin的关系。从官网下载的com.halfbrick.fruitninjafree进行对比。
android的apk文件反编译用到的工具:
android代码反编译工具:dex2jar;java源代码查看工具:jd-gui;android资源文件查看工具,(那些xml文件,打包成apk时被编码过一次,直接看有乱码看不清楚) apktool废弃的代码:
现在就不知道是到底是出自原来的程序员之手呢还是说山寨的过程中,copy了这些代码。
不管怎么说,如果这个开发商halfbriakin是来自官网也好,不是也罢,这个广告也弹得太恶心了。
如何屏蔽Android智能手机流氓广告
前几天,我的android手机升级了几个软件,这两天手机突然莫名其妙的弹广告,并且根本不知道是哪个应用程序弹出来的。一般地弹广告也是运行某个app,就算是后台弹出,也有地方标志着是这个app弹的广告。而这次这个app也太狠了,自己想赚钱也就算了,还不让用户知道是谁。就想到一定得把它揪出来。 (之前以为是appchina应用汇,就卸载了,结果还弹……然后就是怀疑之前更新的豌豆荚,水果忍者……,不能老用排除法试了) 我能想到的解决方案就是看android运行的系统log日志了。

(apk手机端汉化教程系列)第八课去除广告汉化

(apk手机端汉化教程系列)第八课去除广告汉化

第八课去除广告汉化今天的课程是去除广告汉化首先了解一下软件的广告原理一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册res\layout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。

另外还要屏蔽广告下载源,不然只是单单不显示广告界面而已,软件还会下载广告所需的数据,耗费流量目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。

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:layou t_height=”wrap_content” />Admob的广告下载源:/ad_source.phpGoogle Ads的广告下载源:/pagead/afma_load_ads.js了解之后我们开始去除广告:分为去除广告下载源和去除广告界面两部去除广告下载源方法:找到今天的课件Wallpaper Wizardrii,使用右键WINRAR方式打开,把classes.dex拖出来,放到dex打包解包工具中,然后左键拖住classes.dex到dex.bat,选择1,解包,完成后会多出一个classes文件夹解包完成后打开Notepad++,选择搜索-在文件中查找,讲目录定位到刚才解包后的classes 文件夹查找目标中输入刚才讲到的广告下载源地址(若不知道软件用的是哪个供应商的广告的话,最好两家的下载源都搜索下)搜索完成后会显示出结果双击结果中的黄色区域,再双击上方栏的Find result-hits,就可以看到N多代码。

1 分钟去掉软件广告功能,小白也能学会的更改代码操作!

1 分钟去掉软件广告功能,小白也能学会的更改代码操作!

搜罗君,每日优质搜罗
经常有小伙伴找我要
某某软件的去广告版本
其实不用那么麻烦
今天我就教大家
如何自己动手给软件去广告 目前去除广告有两种方法
1.禁止软件联网功能
主要适用于不需要联网的软件
2.去除软件的广告模块
适用范围很广,基本都可以
------ 说的好像你能把我这条分割线去掉 ----- 方法 1
禁止软件联网从
“设置—权限管理”里就可以
如果你想不走寻常路
没毛病,跟着搜罗君就是不走寻常路
打开搜罗君提供的软件
找到你想要去除广告的软件 选择“操作—Zip文件查看”
打开
Androidmainfest.xml
在打开的.xml文件中
找到下面的这句话
把这句话和代码删掉
就能实现禁止软件联网从而去广告
为了防止大家混乱
在我画框的位置上方还有一句话 versioncode=7.0 把它改成其他数值可以去除软件更新
方法二
但是
现实中软件大部分都是联网的 所以这里教大家另一种方法
1.打开文件夹 res
2.进入 reslayout 文件夹中
3. res/layout 里的文件
(这里面的文件是这个软件中的布局文件)
4.对我们获取的文件进行反编译
直接搜索 google ads
5.在这里我们可以看见谷歌广告的活动,添加
android:visibility=”gone” android:layout_width=”0dp” android:layout_width=”0dp” 即可实现对广告的隐藏
6.最后在通过软件自带的
签名功能
就可以实现对app的安装和使用了。

android_去广告

android_去广告

要想apk去广告,先了解下apk软件游戏的内置广告原理,一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。

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

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

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

广告代码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的广告下载源:http:去掉我///ad_source.phphttp:去掉我//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安装包替换原文件。

android去广告实现原理

android去广告实现原理

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

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

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

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

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

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

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

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

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

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

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

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

DEX去广告

DEX去广告

首先是要用到的工具,一共五个:1、WINRAR(这个没有人没有吧)2、NOTEPAD++3、Undex(按照自己的系统选择)4、APKTool5、AndroidResEdit(这个还有汉化游戏的功能哦,程序自带教程,有兴趣的同学可以看下)然后说下原理:去除APK中的广告共有两个步骤,其一是断掉广告代码对网络的访问,这样可以免除流量;其二是把广告的大小归零,这样就不会有个框在那挡屏幕了。

根据这两个步骤,可以去除大部分的程序广告,不过小部分还是没办法的,比如SLICEIT以及这个公司的各种游戏(它们的广告比较高级……如果真的认真分析还是有可能去掉的。

)开始具体步骤!1、这次我拿来做小白鼠的是《家园6》这个游戏,我市面上找了很久,但都是有广告的,而且是那种强烈影响操作的广告!十分的邪恶啊。

为了保证过程没问题,我将文件名改成了HomeLand.apk。

2、将HomeLand.apk用WINRAR打开,解压出其中的classes.dex。

3、把解压出得classes.dex复制到Xtemp文件夹内,并拖取文件图标到dex.bat上,在弹出的窗口中按1:4、启动Notepad++,按Ctrl+F进入文件查找,选择“文件查找”选项卡,在查找目标输入“http://”,替换为为空白,目录选择Xtemp目录下的classes,按“在文章替换”。

PS:这里的查找目标其实不该是“http://”,详见注释1。

5、将class文件夹拖到dex.bat上,在弹出窗口中按2。

6、把得到的out.dex改名为classes.dex,拖到HomeLand.apk上,即复制入原apk包,再删除包内META-INF文件夹下,除了“MANIFAST.MF”外所有文件。

7、将得到的APK包放入APKToolv1.3.2文件夹下。

开始菜单-运行-cmd。

利用DOS命令进入APKTOOL V1.3.2的文件夹:Cd c:\users\scarab\desktop\apktool v1.3.2再输入:Apktool d HomeLand.apk homeland (apktool dAPK文件名解压到的文件夹名)8、打开Notepad++。

7—— Android去广告教程

7—— Android去广告教程

第七章:Android去广告教程
首先安装jre或者jdk的java环境
其次,需要准备的工具:
APK解压打包工具:/c0ud4xxc4j APK签名工具:/file/c2ic62by
Notepad++:/thread-11183653-1-1.html 首先,安装Notepad++工具和APK解压打包工具,
本帖隐藏的内容
用winrar打要修改的apk文件,
提取classes.dex
右键点击classes.dex反安装
得到一个classes文件夹
打开notepad++
按Ctrl+F打开搜索替换
选择文件查找 (Find in Files)
在目录(Directory)里选择classes文件夹
搜索内容(Find what) 填写http://
这时可以看到有很多搜索到的链接其中有很多就是广告链接
将广告链接删除(只删除引号内的部分)
notepad++会自动保存你做的修改
(如果不能, 手动去http:// 路径一个个删, 我就是这么干的, 可能notepad++版本低)
然后右键点击classes文件夹自动打包
得到修改完成后的classes.dex
将classes.dex拖到apk文件(用winrar打开)里替换原文件
删除META-INF里的除MANIFEST.MF外的两个文件
将apk文件移动到拖动到签名工具所在文件夹里
手动签名APK文件。

这4种方法,帮助你去除Android手机上的广告

这4种方法,帮助你去除Android手机上的广告

这4种方法,帮助你去除Android手机上的广告你是否习惯了启动淘宝、微博等应用等待 3 ~ 5 秒长的广告再进入?现在,广告的样式五花八门,在视频开头、在网页横幅、在应用启动页。

更可恶的是,广告倒计时的那几秒都不是匀速的,还不给用户「跳过」的选择按钮。

广告正变得越来越丧心病狂,不如用这4 种方法帮助你去除Android 手机上讨厌的的广告?方法一:修改 Hosts先来简单了解一下什么是 Hosts 文件?Hosts 文件(域名解析文件)是一个用于储存计算机网络中各节点信息的计算机文件。

这个文件负责将主机名称映射到相应的IP 地址。

Hosts 文件通常用于补充或取代网络中DNS 的功能。

和 DNS 不同的是,计算机的用户可以直接对 Hosts 文件进行控制。

所以,我们能够利用Hosts 将已知的广告服务器重定向到无广告的机器(通常是自身的IP地址:127.0.0.1)上来过滤广告。

AdAway 就是利用 Hosts 文件来去广告,把广告链接的请求重定向到 127.0.0.1。

在 AdAway 里你只需要添加 Hosts 源下载并启用即生效。

在 AdAway 中,你还可以自行添加黑名单/白名单以及重定向。

AdAway关于好用的Hosts 源的推荐,其实你可以在Github 上找到许多可靠的去广告 Hosts 项目,比如:/unknowntokyo/adaway/master/hosts/full/hosts注意!AdAway 一类的使用Hosts 文件去广告的应用都需要Root 权限才能运行。

方法二:模拟点击「跳过」Android 手机想要用Hosts 文件去除广告必须要经过Root,但光是这 Root 一点就难住了许多人。

可是借助无障碍服务,无需 Root,八戒助手却能够帮助你模拟点击「跳过」的动作,轻松实现去除广告。

打开八戒助手先要开启无障碍服务,在应用中勾选「开启无障碍服务,模拟点击」一栏。

如何修改APK文件(删除广告等)

如何修改APK文件(删除广告等)

如何修改APK文件(删除广告等)如何修改apk文件?比如说:对英文版进行汉化、美化、修改功能、图标、修改文字描述、去掉广告等等。

本文介绍APK的基本知识、结构、APK文件的解包、打包及签名,以及对APK文件的常规修改。

其实很简单,稍嫌麻烦的请绕道。

教程如下:一、首先搭建jdk环境。

(这里下载)下载完后,点击安装。

然后设置运行环境参数:用鼠标右击“我的电脑”->属性->高级->环境变量系统变量->新建->变量名:JAVA_HOME 变量值:D:\ProgramFiles\Java\jdk1.7.0(这是我的安装路径这个不是固定的,比如你安装到C:\Program Files,就填C:\Program Files\Java\jdk1.7.0)系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;(若已经有Path项,无须另外新建,直接在后面加,但需用;与前面已有的项分隔开)系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOM E%\lib\tools.ja r;最后测试下环境变量是否设置成功点开始菜单-运行-在这里输入cmd-回车-输入javac1.如果出现如下信息:用法:javac <选项> <源文件>其中,可能的选项包括:-g 生成所有调试信息-g:none 不生成任何调试信息-g:{lines,vars,source} 只生成某些调试信息-nowarn 不生成任何警告-verbose 输出有关编译器正在执行的操作的消息-deprecation 输出使用已过时的API 的源位置-classpath <路径> 指定查找用户类文件的位置-cp <路径> 指定查找用户类文件的位置-sourcepath <路径> 指定查找输入源文件的位置-bootclasspath <路径> 覆盖引导类文件的位置-extdirs <目录> 覆盖安装的扩展目录的位置-endorseddirs <目录> 覆盖签名的标准路径的位置-d <目录> 指定存放生成的类文件的位置-encoding <编码> 指定源文件使用的字符编码-source <版本> 提供与指定版本的源兼容性-target <版本> 生成特定VM 版本的类文件-version 版本信息-help 输出标准选项的提要-X 输出非标准选项的提要-J<标志> 直接将<标志> 传递给运行时系统恭喜,你的Java环境变量配置成功了!2.如果出现:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。

安卓APK文件怎样去除内置广告及修改图标和文字

安卓APK文件怎样去除内置广告及修改图标和文字

安卓APK文件怎样去除内置广告及修改图标和文字一:首先会用到几个软件,一个是dex解包、打包工具、Notepad++ Portable(dex文本编辑工具)、以及签名工具和JAVA运行环境安装,其他软件可以到这个地址下载:/lk/sVkRQBi4HAJhu?sid=301二:把需要去广告的软件,右键用7-zip解压方式打开,把classes.dex拉出来。

三:用dex工具解压classes.dex文件(具体方法看包里面说明)。

打开Notepad++ Portable 搜索http:// (注意复制)四:如图双击搜索到的网址,在上面改为无效网址就可以了。

或直接删除引号里的网址,然后保存“全部”文件(这个修改时要注意,有的软件如果修改错误的话可能不能安装,可以网上搜一些是广告的连接。

我只是提供一个方法,具体大家多练习研究吧)引用:还有ads字样文件都可能是广告但开头的不是去广告步骤: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文件内。

利用apktool汉化apk文件,去除广告教程

利用apktool汉化apk文件,去除广告教程

基本知识1、apk安装包的文件结构以知名桌面软件“LauncherPro”为例,apk安装包文件目录如下图:文件目录如下:- META-INF- res- anim- color- drawable- drawable-hdpi- drawable-land- drawable-land-hdpi- drawable-mdpi- drawable-port- drawable-port-hdpi- layout- layout-land- layout-port- xml- AndroidManifest.xml- classes.dex- resources.arsc- 多数情况都要汉化的是resources.arsc、classes.dex和res文件夹里的***.xml文件。

- META-INF文件夹里面存放的是证书文件,软件修改后需要将里面的证书文件删除(***.RSA、***.SF、***.MF三个文件)再重新签名,否则软件无法安装。

- res文件夹里存放的大部分是软件所需的资源及布局文件(drawable存放资源、layout、xml存放布局文件***.xml),部分需要汉化的单词、语句会在这些***.xml文件里。

- AndroidManifest.xml文件里包含了软件名称、版本、权限、引用的库文件等信息。

极少数软件在这个文件里会有单词、语句需要汉化。

- classes.dex文件是Java源码编译后的代码文件。

通常该文件里都有单词、语句需要汉化。

- resources.arsc文件是编译后的资源文件,大多数情况下,需要汉化的单词、语句绝大多数都在这个文件里,汉化的时候首先就要看这个文件。

* 另外,一些需要汉化的***.png图片文件、***.html文件、***.txt文件可能会在assets文件夹或res/raw文件夹内。

图片文件需要用Photoshop修改,html、txt文件可以直接用Notepad++ Portable文本编辑工具修改(不建议用系统自带的记事本,这东西杀伤无数...)。

Android软件汉化精简去广告优化教程

Android软件汉化精简去广告优化教程

工具包含以下工具:AndroidResEdit、apktool、baksmali+smali、Java_6 Update 31、Microsoft .NET Framework、Notepad++ Portable、signapk、WinRAR、zipalign、汉化狂人准备工作:下载上面的附件“Android汉化工具.zip”,解压。

1、安装Java环境(Java_6 Update 31.exe);2、安装Microsoft .NET Framework(Microsoft .NET Framework_2.0.exe);以上两个必须要安装,否则很多汉化工具会无法使用、各种报错(如汉化狂人、apktool、smali等),切记!!在电脑上安装都很简单的,其它的就不过多阐述了。

APK包文件结构:汉化前先了解下apk安装包的结构apk安装包其实就是一个Zip压缩文件,所以可以用WinRAR、WinZip之类的压缩软件来打开,建议大家将apk这个扩展名关联到压缩软件,双击默认以WinRAR打开。

关联方法:1、打开WinRAR——选项——设置,如图:2、切换到设置窗口的“综合”标签,在“用户自定义压缩文件扩展名”下面填上APK,然后点确定。

这里以固件管家(ROM Manager)的APK安装包为例讲解目录结构,如图:文件目录结构assetscomMETA-INF-CERT.RSA-CERT.SF-MANIFEST.MFres-drawable-drawable-hdpi-drawable-ldpi-drawable-mdpi-drawable-xhdpi-layout-menu-xmlAndroidManifest.xmlclasses.dexresources.arsc* assets目录:通常存放的是一些附加文件,例如txt、html等说明文档、字体文件、附加图片等(游戏apk安装包有些差别。

某些软件该目录下的一些文本文件需要汉化);* com目录:通常也是存放一些附加组件,例如PayPal等(这个目录一般不会有要汉化的内容,不要管它);* META-INF目录:里面存放的就是签名后的证书;* res目录:存放的大部分是一些图片资源和界面的布局文件。

清除安卓内置广告的方法

清除安卓内置广告的方法

篇一:清除Android应用内置广告的三种方法方法一:利用安全软件蔽广告 Android设备同一样,也有很多安全软件。

在Android上,安全软件有很多,比较知名的有LBE安全大师、360手机卫士、腾讯手机管家、网秦安全等等,大都具备了屏蔽App的广告。

我们就以LBE安全大师为例,看看它是怎么屏蔽广告的。

我们首先在LBE安全大师中找到“广告拦截”功能(最好首先点击“更新”将广告样本库升级为最新版,升级之后可以在顶部看到以日期命名的样本库版本号),在其中点击“广告扫描”,软件会自动开始扫描手机中的所有APP,很快就可以将嵌入了广告的APP罗列出来。

找出嵌入广告的APP之后,可以直接卸载或者屏蔽广告处理过后,广告不见了方法二:设置联网权限屏蔽广告但是,有个别APP使用LBE安全大师无法直接屏蔽广告,还可以用其他方法去封杀广告——大部分广告都需要访问网络,我们可以限制其权限,让它无法联网,从而达到屏蔽广告的目的。

在LBE安全大师中的“流量监控”中,有个“联网权限”功能(需ROOT),我们可以在这里,找到需要处理的APP,将它的WiFi链接和数据链接(即2G、3G网络)权限关闭。

不过,这个方法并不完美,会出现两种问题,一是如果软件本身需要联网(如在线播放类APP),则无法使用;二是在限制访问网络之后,某些APP会在原来广告的位置留下难看的空白框,同样让人不舒服。

方法三:自己打造干净的APK文件既然黑心开发者可以在APP的安装程序中(APK文件)嵌入广告,那么我们能否反其道而行之,将广告赶走呢?接下来我就教大家一个绝招——将广告清理干净之后再安装。

篇二:android_去广告要想apk去广告,先了解下apk软件游戏的内置广告原理,一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。

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

apk去广告教程

apk去广告教程

去广告教程去广告主要有两种方式:第一种,去除软件联网的权限,这种方法最为简单快捷,但只能针对不需要联网的软件第二种,修改广告源,去除广告界面。

---------------------------------------------------------------------------------------------------------------先讲第一种,还是以BKTaskmanager.apk为例打开APKtool\反编译\_BKTaskmanager.apk文件夹,里面有个用AndroidManifest.xml文件,再用Notepad++打开AndroidManifest.xml,如图:只要把里面的这一行“ <uses-permission android:name="android.permission.INTERNET" />”删除就可以了,也就是说软件已经没有了联网的权限了,间接的把广告去了。

不过这种方法有可能会出现下图的情况:原来广告的地方会变成上图所示的,所以如果是这样,那就要用到第二种方式了。

用了第一种出现上面的情况再用第二种的记得把<uses-permission android:name="android. permission.INTERNET" />”这句还原。

再进行第二种方式。

----------------------------------------------------------------------------------------------------第二种方式1,搜索广告源广告源有下面几种:(目前主要的广告源)(目前主要的广告源)http://(https://)当然还有别的,这里先不讨论我们不确定他用了哪几种,所以我们要一种一种搜索还是用Notepad++先搜索“”如图:搜索到的结果:(注意了,广告源都是一条网址)找到有网址的那些结果,双击就可以修改了,我这里建议修改时只添加一个数字使网址失效就可以了(修改的越少越不容易出错),或将http:// 开头的字符串改成0.0.0.0或者127.1.1.1等无效的ip(要保留双引号),使广告源无法访问。

去除_手机软件广告的方法

去除_手机软件广告的方法

去除手机软件广告的方法很多时候,我们下载好一款软件,却被软件中的广告弄的很烦。

不停跳动的广告让人觉得非常不爽,而且在玩的时候,还有可能点击到广告,中断运行。

那各位是不是非常想取出软件中的广告呢?第一部分:软件准备以下工具已打包,下载地址见后面————对执行分解(反编译)和合成(编译)的工具————对分解()和合成()的工具————签名工具或者————文本编辑工具环境变量配置————签名需要先安装环境,这一步就不详细叙述了,跟普通程序的安装过程是一样的。

第二部分:去广告原理先简单了解下软件的广告原理(可参考文件的组成)一个软件若要显示广告,需要先导入,并在中注册。

\内的文件就包含有广告界面的配置代码,修改这些代码改变广告显示的大小就可以去除广告界面。

只是单单不显示广告,软件还会下载广告所需的数据,那么就要修改代码来屏蔽广告下载源。

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

另外国内还有,但十分不常见。

\内的文件广告代码一般格式如下:的广告代码为:< ””””””>的广告代码为:< ””””””>广告下载源的广告下载源:的广告下载源:以上广告源是比较规范的广告源,但是现在市面的软件广告源十分不规范,即使屏蔽了上述广告源,软件还是有可能显示广告的。

第三部分:实际操作.准备将文件放入文件夹内(改名为).反编译普通:().将放置到目录下,并改名为().打开,选择进行反编译操作完成后会生成一个文件夹,这个文件夹里的文件就是组成的文件。

系统:需要将系统,放置到目录里,并将系统改名为(如果是你还需要将也放到目录里).修改打开,按,调出搜索对话框(记得要搜索目录,选第三个选项卡)我们需要搜索的关键词一般主要有以下几个:下面会显示搜索出来的文件位置,点击跳转到相应的文件,一般为*文件。

然后我们将开头的字符串改成或者等无效的。

使广告源无法访问。

改完记得保存文件。

如果搜索的是非地址,那么将字符串该乱即可,例如改成等.编译保存文件后将进行编译。

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

安卓apk软件广告去除教程
首先要用到的软件:
Notepad++ Portable(dex汉化、文本编辑工具)
APKTool(反编译/编译工具)
smali/ baksmali(dex解包/打包工具)
WinRAR(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:layou t_height=”wrap_content” />
Google Ads的广告代码为:
<com.google.ads.GoogleAdView
android:id=”@+id/adview”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />
- 广告下载源
Admob的广告下载源:
/ad_source.php
Google Ads的广告下载源:
/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像素,等于不显示,达到了去广告窗口界面的目的。

相关文档
最新文档