安卓软件去广告教程
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文件,安装试试效果吧。
去掉APK中的广告
去掉APK中的广告有很多APK应用都带有广告。
为了去掉程序中的广告,要修改main.xml文件与广告有关的内容。
在\res目录下找到文件main.xml。
通常在\layout目录下,有时也被放在其它目录下。
甚至,有时不存在main.xml文件,广告行被放在其它xml文件内。
只能细心逐个文件进行查找。
无论哪一种情况,查看其内容,你会看到有一项类似的命令如下。
这就是广告显示。
<com.admob.android.ads.AdView android:id=”@id/ad” android:layout_width=”fill_parent” android:layout_height=”wrap_content” admobsdk:backgroundColor=”#ff000000″ admobsdk:textColor=”#ffffffff” admobsdk:keywords=”Android application” />将其改为:<com.admob.androi d.ads.AdView android:id=”@id/ad” 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,其它保持不变即可。
这种改法就是不给广告显示空间,当然你就看不到广告了先了解下软件的广告原理一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。
res\layout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。
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安卓去广告的四个终极方法
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软件游戏中的广告就算被我们去除了。
安卓反编译揭秘(爱加密系列教程五):APK软件反编译 去广告
APK软件反编译去广告具体步骤:1.下载apktool下载地址:https:///p/android-apktool/downloads/list2.通过apktool 反编译apk。
命令行中输入以下命令:apktool.bat d -f aaa.apk (apk路径)反编译APK文件3.开始修改XML布局文件首先,我们进入反编译后的文件夹,以我的为例进入C:\apk\com.youmi.android.sample\res\layout 目录下用记事本打开activity_ad.xml(注:不同的程序广告所在的文件不一样,可以查看一下别的文件里,一般都是在res\layout 目录下的xml文件里。
)可以看到下面一段代码<LinearLayoutandroid:id="@+id/adLayout"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:gravity="center_horizontal"android:orientation="horizontal">这段代码是用来展示广告的我们可以改成<LinearLayoutandroid:id="@+id/adLayout"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:gravity="center_horizontal"android:orientation="horizontal"android:visibility="gone">这样广告就被隐藏起来了。
如何屏蔽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日志了。
修改hosts 轻松实现安卓软件去广告教程
安卓软件去广告的方法有很多,不过小编今天要给大家介绍的是一个非常简单的方法,只要通过修改hosts文件就可以了。
只要你手机已经ROOT,安装RE管理器2-3分钟就可以做到轻松去广告的目的哦。
修改hosts文件去广告的原理:Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
我们修改Hosts把软件请求广告的的域名映射到错误的IP或本地计算机的IP,这样就访问不了这些网页了,同样只要修改Hosts文件吧软件请求广告的地址映射到错误的ip ,或者解析到127.0.0.1这个空白地址上就可以了。
不用刷机了知道了原理现在就可以开始操作,将你的安卓软件去广告了:用RE管理器进入system/etc/文件夹。
打开其中的hosts文件,用文本编辑器打开加入以下hosts地址就可以了。
127.0.0.1 localhost127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1127.0.0.1127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 重启一些看看吧。
成功了吗?安卓软件去广告,就是这么简单。
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去广告教程
第七章: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文件。
教你如何去除讨厌的软件广告
教你如何去除讨厌的软件广告!
随着Android(安卓)智能手机在全世界普及率日益提升,各种基于Android手机推出的软件也是呈现“井喷”之势,在极大地方便了手机用户的同时也会被暴露出一些不利因素,像在使用手机软件时会弹出各种广告,令许多人非常头疼。
如何去除这些烦人的广告?下面就将自己以及网友总结的一些去除手机广告的方法分享给大家,希望能帮助大家早日脱离手机广告困扰。
三个解决方法如下:
),就可以屏蔽掉广告的加载和显示。
重新打包dex文件(双击“redex.bat”即可,然后会生产一个“out.dex”,把它改名为“classes.dex”替换到原apk包中即可),然后为改动过的apk软件签名,这样便得到了一个无广告的应用。
优点:根除准确、彻底
缺点:需要有一定Java以及Android编程基础,普通人不易掌握
结语:以上就是给大家分享的三种屏蔽Android手机广告的方法,大家使用前两种方法就可以屏蔽大多数手机广告了。
不过这些方法当然不是所有屏蔽Android手机广告的方法,也非常欢迎大家将自己屏蔽Android手机广告的技巧或方法分享给更多人,使得大家能有一个干净Android手机使用环境。
各种软件去广告破解方法1
各种软件去⼴告破解⽅法1*修改前⼀定要关闭所要修改的软件. **⽂件夹选项——查看---点选:显⽰所有⽂件和⽂件夹——去掉勾选的“隐藏已知⽂件类型的扩展名”(⼀定要看见扩展名,不然下⼀步不知道删除哪个⽂件)。
⼀:QQ(QQ会员不必费此操作,⾃⼰喜欢与否,设置⼀下就是了。
)1、去除腾讯迷你⾸页:对于每次启动QQ后,都弹出的“腾讯迷你⾸页”,很多⼈⼀定感到不爽.⾸先进⼊QQ的安装⽂件夹,接着进⼊Plugin\Com.Tencent.Advertisement\bin ⽂件夹,这⾥你会看到⼀个Advertisement.dll⽂件,它就是迷你⾸页的要害所在,只需将这个⽂件改成只读属性,以后启动QQ就不会再看到迷你⾸页了。
在这个⽂件上⾯点击⿏标右键,点击属性,勾选只读,确定退出。
如果这个⽅法不管⽤,在qq安装⽬录⾥找QQ/bin/TXOPShow,把TXOPShow删掉就好了。
2、去除聊天窗⼝右上⾓的⼴告进⼊X:\Documents and Settings\⽤户名\ApplicationData\Tencent\QQ\Misc\com.tencent.advertisement(注重,X指的系统所在盘盘符,⼀般是C),⾸先删除这个⽂件夹⾥⾯的所有⽂件,留意⽂件夹本⾝不能删除,然后把当前⽤户的写⼊权限给拒绝掉(需要当前分区为NTFS格式)。
⽅法:⽂件夹上右键,属性- 安全标签,选中当前登录⽤户,接着在下⽅“写⼊”权限⾥,拒绝上打勾。
去除⼴告后的效果3、去除QQ2009/QQ2010聊天窗⼝的左下⾓⼴告再次提醒您修改前⾸先要关闭QQ,然后进⼊X:\Documents and Settings\⽤户名\ApplicationData\Tencent\Users\你的QQ号\QQ\(注意,X指的系统所在盘盘符,⼀般是C),删除其中的Misc.db,接着新建⼀个⽂件夹并命名为Misc.db。
⼆:qq游戏要找到QQ游戏的安装⽬录⾥的AD⽂件夹(默认的安装路径为:C:\Program Files\Tencent\QQGame\Res\AD)把AD⽂件夹下的所有⽂件都删除。
怎么去除安卓手机视频广告
怎么去除安卓手机视频广告
安卓手机视频广告那么多烦死了,怎么办呢?那么该怎么去除安卓手机视频广告呢?下面是店铺收集整理的怎么去除安卓手机视频广告,希望对大家有帮助~
去除安卓手机视频广告的方法
工具/原料
天行广告防火墙APP
方法/步骤
在手机管家软件中搜索“天行广告防火墙”APP。
(使用各种手机管家软件下载软件可以尽量避免携带一些病毒的软件。
)
在手机管家软件中下载“天行广告防火墙”APP。
在手机管家软件中安装“天行广告防火墙”APP。
在手机管家软件中将“天行广告防火墙”APP升级到最新版本。
删除软件安装包,并打开“天行广告防火墙”APP。
经过“天行广告防火墙”APP引导页面,在主页面点击橙色“点击开启”按钮,只有按钮变成绿色“开启成功”才能证明屏蔽广告被打开。
白色大圆圈中可以看到广告拦截次数。
屏蔽广告之后,就可以点击最后一行类似播放器的符号,进入视频软件选择界面。
在视频软件选择界面选择您要使用的视频软件进入即可去广告观看视频。
每次使用的时候6-8几个步骤即可。
这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,八戒助手却能够帮助你模拟点击「跳过」的动作,轻松实现去除广告。
打开八戒助手先要开启无障碍服务,在应用中勾选「开启无障碍服务,模拟点击」一栏。
安卓软件汉化+去广告教程 测试文件已上传
---------------------------------------------------------------------
先讲第一种,还是以BKTaskmanager.apk为例
打开APKtool\反编译\_BKTaskmanager.apk文件夹,里面有个用AndroidManifest.xml文件,再用
是台湾的同胞还要知道一个“values-zh-rTW中文繁体语言包”。从上面的图中可以知道并
没有values-zh-rCN中文语言包,所以我们要添加一个中文语言包。同时也可以把别的国
家的语言包删除了。(说明一下,系统会根据你手机系统的语言自动选择语言包的)
返回APKtool文件夹,运行“添加中文语言包.bat”之后会在res文件夹下自动添加好了中
文的语言包“values-zh-rCN",进入values-zh-rCN文件夹,有两个文件arrays.xml和strings.xml。
(这两个文件实际是从values文件夹复制过来的)
我们要汉化的就是这两个文件,有的软件可能会没有arrays.xml文件,那样就只汉化strings.xml
就可以了。
一般要汉化的单词都是以大写字母开头的。
==================================================================
全部汉化完后就保存,再返回APKtool文件夹,运行打包签名.bat,之后会自动打包你汉化好
的文件并新建一个“重编译并签名”的文件夹。同时也把打包好的软件签名移动到“重编译并签名”
1、APKtool(对软件进行解包和打包)
2、Notepad++(对语言包进行汉化用)
Apk软件游戏去广告教程,图文并茂,简单易学
软件需求:需要用到ApkTool_GUI_1.3.5和Notepad++(注意,需要配置JAVA环境才能正常运行,如何配置java请百度,需要的软件一样找百度,发挥你的diy精神)
步骤如下:
①打开需要解广告的APK软件或游戏。
(以下以摇滚巨星为例)
②用RAR打开APK文件,选取classes.dex 解压到桌面或者你找得到的地方
③打开ApkTool_GUI_1.3.5 把classes.dex拖到反编译dex。
点击反编译dex 提示成功后。
会得到一个classes 的文件夹。
④打开Notepad++按Ctrl+F在查找目标中填写http://选择目录为刚解压出来的classes 文件夹按全部查找
⑤忽略提示框,点确定。
入正题,在下方出现的很多http://中,双击并更改与下面对应的类似链接为0.0.0.0 (保留双引号)
Admob的广告下载源:
/ad_source.php
Google Ads的广告下载源:
/pagead/afma_load_ads.js
⑥.删完链接点击保存。
把classes文件夹拖到ApkTool_GUI_1.3.5的重建dex中,点击重建dex!!(如果与刚才解压出来的classes.dex在同一个目录,那么classes.dex会被覆盖替换直接执行下面步骤)然后打开刚才的Apk软件或游戏,替换classes.dex删除META-INF文件夹中除了MANIFEST.MF外的所有文件
⑦把修改完的Apk拖到的签名中,点击签名,在Apk目录下会得到一个名字中写有以签名的相同文件!!至此去广告结束,机油们可以尽情体验无广告的快感了.。
安卓版UC浏览器8.X去除广告完全教程!
UC浏览器8.X去除广告完全教程!UC浏览器是目前用户量最大、最主流的手机浏览器之一。
与其他国产手机浏览器相比,其内核架构有着独到和先进之处,整体UI界面彰显人性化设计,更符合国人使用习惯,因此受到不少用户青睐,成为手机系统必备软件之一。
但是其内嵌的页面广告和推送通知却让一些喜欢简洁界面的用户颇为不爽,在此本人基于从网上汇集整理的教程和资料,手把手教大家如何彻底去除UC浏览器8.X系列的内嵌广告,从此免受烦人碍眼的广告打扰!【注意】阅读本教程前请确保手机已获取Root权限并安装RE浏览器!本教程所有操作均在【/date/date/com.UCMobile】文件夹下进行!1.去除【我的导航】页面网址及广告用RE浏览器进入【/date/date/com.UCMobile/UCMobile /userdata/mynavi/】,用文本编辑方式打开MyNaviCongig文件,清空里面全部内容,然后保存退出,无需修改权限,同样修改MyNaviCongig2文件。
修改后页面如下:2.去除【下载管理】页面广告用RE浏览器进入【/date/date/com.UCMobile/UCMobile/usdata4】,用文本编辑方式打开lp_download文件,清空里面全部内容,然后保存退出,然后修改权限为只读(或勾除read权限),同样修改nlp_dlpage和sl_ad_10文件。
修改后页面如下:3.去除【应用中心】页面应用推送通知用RE浏览器进入【/date/date/com.UCMobile/UCMobile /userdata/appcenrer】,用文本编辑方式打开AppCenterConfig文件,清空里面全部内容,然后保存退出,然后修改权限为只读(或勾除read权限),同样修改AppList文件。
修改后页面如下:至此,UC浏览器8.X的广告全部去除完毕!赶快打开你的UC感受一下无广告的清新界面吧!PS:另附【UC广告清理】软件下载其实本教程只是从浏览器界面上去除了UC浏览器的推送广告,无法阻止UC浏览器的后台广告下载,这也是UC浏览器的后台数据会越积越多的原因之一,这款【UC广告清理】会自动识别并清空usdata4文件夹下的广告文件(文件名为xx_ad_xx的文件)的数据并取消read权限,原理和本教程的第二步相同,只是采用了自动化的形式,免去手工操作的麻烦,软件需要Root权限,在此感谢【梦里飘香】制作的这款简单易用的小软件。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先要用到的软件:
Notepad++ Portable(dex汉化、文本编辑工具)
APKT ool(反编译/编译工具)
smali/ baksmali(dex解包/打包工具)
WinRAR(apk安装包打包/解包工具)
软件网上到处都有了就不提供地址下载了------教程仅供参考---不对的地方还请高手告知-
先了解下软件的广告原理
一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。
res\layout目录内的xml文件就包含有广告界面的配置代码,修改这些代码就可以去除广告界面。
另外还要屏蔽广告下载源,不然只是单单不显示广告界面而已,软件还会下载广告所需的数据,耗费流量。
目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。
- 广告代码
Admob的广告代码为:
<com.admob.android.ads.AdV iew
android:id=”@+id/ad”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content” />
Google Ads的广告代码为:
<com.google.ads.GoogleAdV iew
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安装包用APKT ool反编译。
②用Notepad++ Portable搜索广告代码(上面已列出)
- 如图,将搜索路径定位到res文件夹(就是反编译后的res文件夹),代码只搜索开头就行了,如:com.admob.android.ads.AdV iew 和com.google.ads.GoogleAdV iew。
如图:
- 搜索结果:
③双击黄颜色区域,修改下图上方的代码
android:layout_width="fill_parent"修改为android:layout_width="0.0dip"
android:layout_height="wrap_content"修改为android:layout_height="0.0dip"
修改后:
- 将所有搜索到的代码按照上面修改,完成后保存,用A PKT ool重新编译打包,可签,安装即可。
* 再作下解释:
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像素,等于不显示,达到了去广告窗口界面的目的。