导航:首页 > 源码编译 > 反编译app去除弹窗广告

反编译app去除弹窗广告

发布时间:2022-10-17 00:21:49

1. 怎样去除安卓软件APP广告

安卓软件内置的广告原理是软件在运行后联网,再推送厂商指定的广告内容,尤其是一些不知名的软件和修改过的游戏,因此,想清除这类广告,最简单的方法就是禁止游戏联网。如果你的手机是联想、中兴、小米等品牌的手机话可以直接使用自带的联网防火墙软件。以联想手机为例,进入随机预装的“乐安全”,在“流量监控→软件联网管理”中,关闭有植入广告的单机游戏的联网权限。接下来,我们还需进入“系统设置→应用→已下载”,选中已关闭联网权限的游戏并点击“清除数据”按钮。
求采纳

2. 用apk编制器怎么移除广告

可以分为以下几个步骤:

  1. 在没有去除广告之前,我们可以看到底部有一条很显眼的广告。

  2. 接下来我们使用Notepad++打开App Backup/res/values/id.xml文件,按Ctrl+F,在文件中查找“ad”关键词。

  3. 找到两个与ad相关的id的name

  4. 切换到文件搜索,输入刚刚搜索到的第一个id名称,目录选择刚刚反编译得到的文件夹

  5. 查找到5个搜索结果,但我们仅修改layout(布局)文件夹下的文件,也就是前两个文件,双击会打开对应的文件并定位到关键词的对应行

  6. 修改android:layout_width="wrap_content" (定义横幅广告的宽android:layout_height="wrap_content" (定义横幅广告的高度)这两句为android:layout_width="0.0dip" android:layout_height="0.0dip"达到隐藏的效果。

  7. 同样的方法搜索另一个与ad相关的id名称,打开对应文件同样修改为0.0dip来隐藏广告布局。

  8. 完成以上操作,然后回编译一下,再把软件安装到手机上就会发现没有广告了。

3. 怎么屏蔽手机弹出的广告

手机怎么拦截广告

现在使用安卓手机用户日益居多,广告也随之出来了。面对骚扰性质的广告应该如何应对呢?

方法一:采用关闭手机联网功能

大家都知道手机弹出广告是在手机使用联网功能下发生的,那么可以采用对手机软件联网功能的限制,从而达到屏蔽手机广告的目的,找到手机自带的“网络助手”字样的软件打开后进入到“流量排行”列表,点击“批量联网控制”,然后找到相应有广告的软件,点其“2G/3G”、“WIFI”按钮关闭即可。

手机怎么拦截广告

方法二:安装第三方手机安全管理类软件

例如360手机卫士、腾讯手机管家等进行对广告的拦截。进入主程序后点击"广告隐私管理",软件会自动检测手机中的所有软件,检测完毕后点击"全部广告软件"会列出含有广告软件的程序。最后点击相应含有广告的软件进行手动关闭禁止。不过需要注意的是手机必须在ROOT之后才可进行以上操作。

手机怎么拦截广告

手机怎么拦截广告

手机怎么拦截广告

方法三:使用Android反编译工具

先用winrar将apk安装包解压,从中提取classes.dex,利用Xtemp将dex解包,得到classes文件夹。打开notepadplus,然后按Ctrl+F,选择"Find in Files"标签,搜索“http://”,然后点击“Find All”,从搜索到的结果中找到名为“AdView”的文件夹,此文件中包含的就是加载广告的脚本,将下面三行脚本"http://schemas.Android.com/apk/lib/com.google.ads"改为""(也就是删除http: //schemas.Android.com/apk/lib/com.google.ads),就可以屏蔽掉广告的加载和显示。重新打包dex文件(双击“redex.bat”即可,然后会生产一个“out.dex”,把它改名为“classes.dex”替换到原apk包中即可),然后为改动过的apk软件签名,这样便得到了一个无广告的应用。

手机怎么拦截广告

注意事项

使用第三种方法的时候,切记不要将手机里面的文档删除。

4. 如何清除安卓手机应用内置广告

方法一:利用安全软件蔽广告
Android设备同PC一样,也有很多安全软件。在Android上,安全软件有很多,比较知名的有LBE安全大师、360手机卫士、腾讯手机管家、网秦安全等等,大都具备了屏蔽App的广告。我们就以LBE安全大师为例,看看它是怎么屏蔽广告的。
我们首先在LBE安全大师中找到“广告拦截”功能(最好首先点击“更新”将广告样本库升级为最新版,升级之后可以在顶部看到以日期命名的样本库版本号),在其中点击“广告扫描”,软件会自动开始扫描手机中的所有APP,很快就可以将嵌入了广告的APP罗列出来。找出嵌入广告的APP之后,可以直接卸载或者屏蔽广告
接下来让我们试试它的广告拦截功能,任意点击其中一个APP,就可以看到它的广告行为,包括弹窗广告、通知栏广告等(在此还可以顺便查看这个APP的敏感权限,如拨打电话、获取位置等),直接点击右下角的“屏蔽广告”,然后重新运行这个APP,就会发现讨厌的广告条消失了。
处理过后,广告不见了
方法二:设置联网权限屏蔽广告
但是,有个别APP使用LBE安全大师无法直接屏蔽广告,还可以用其他方法去封杀广告——大部分广告都需要访问网络,我们可以限制其权限,让它无法联网,从而达到屏蔽广告的目的。
在LBE安全大师中的“流量监控”中,有个“联网权限”功能(需ROOT),我们可以在这里,找到需要处理的APP,将它的WiFi链接和数据链接(即2G、3G网络)权限关闭。
不过,这个方法并不完美,会出现两种问题,一是如果软件本身需要联网(如在线播放类APP),则无法使用;二是在限制访问网络之后,某些APP会在原来广告的位置留下难看的空白框,同样让人不舒服。
方法三:自己打造干净的APK文件
既然黑心开发者可以在APP的安装程序中(APK文件)嵌入广告,那么我们能否反其道而行之,将广告赶走呢?接下来我就教大家一个绝招——将广告清理干净之后再安装。
这种方法,大致思路就是,反编译(编译可以理解为将源代码转化为可运行的程序,反编译就是将程序转化为源代码)APK文件,然后修改XML文件(一般情况下是在反编译出来的res文件夹中的main.xml,通常在layout文件夹,有时候也会放在其他文件夹)将广告信息去掉,最后重新编译为新的APK文件。
下面让我们说说具体的操作过程,首先你需要在电脑上安装java环境(可以在www.java.com下载并安装),然后在http://go.icpcw.com/e/15app.htm下载apktool。解压aptool.jar到c:windows,解压apktool-install-windows.zip到任意文件夹(例如D盘根目录)。
运行命令行提示符,用cd命令转到apktool-install-windows所在文件夹(如cd
d:/
apktool)。如被嵌入广告的安装文件名为abcd.APK,执行如下命令将abcd.apk反编译到文件夹abcd:
apktool
d
abcd.apk
ABCD
现在打开abcd文件夹,在其中的res文件夹找到main.xml,接下来用记事本来打开,按下“Ctrl+F”找到fill_parent和wrap_content,并将它们都替换为0.0dip,保存退出,再输入以下命令重新编译:
Apktool
b
ABCD
接下来你就可以在ABCDdistout.apk路径下找到重新生成的APK文件了,最后用APKsign等工具为APK文件签名即可使用。

5. 手机页面总是弹出广 告怎么关闭

手机上老是出现广告要想关掉,可以参照以下的步骤方法:
  1、点击手机的设置按钮,进入设置页面,点击“应用和通知”按钮。
  2、进入页面后,点击“通知管理”按钮,找到会弹出广告的应用,点击进入页面。
  3、进入页面后,将“允许通知 ”的按钮关闭即可关闭手机弹出的广告。
  之所以手机总是会出现广告是因为手机上的软件自动推送广告,很多应用会自动推送一些新闻、广告到手机。

6. 有啥可以去掉安卓游戏广告的软件吗

去掉比较难,你可以选择拦截或者智能跳过。

比如说像轻启动这种APP,可以帮你精准点击安卓应用的开屏广告的跳过按钮;

比如说坚果隐藏这种应用隐藏工具,可以帮你拦截掉已隐藏应用的大部分广告;

比如手机管家这种系统软件,可以统一管理应用权限,少些精准广告投放。

方法还挺多的,就是需要自己去研究研究。

7. 如何去除apk广告教程

1、确定自己的电脑已经完成了JAVA环境的配置(配置教程)
2、安装代码编辑软件Notepad++
3、准备一款带有广告的APK
【效果展示】
1、在没有去除广告之前,我们可以看到底部有一条很显眼的广告。

2、去除广告之后,大家可以发现底部就没有了讨人厌的广告了。

【教程步骤】
1、 这里我们使用的示例软件是App Backup,在手机上安装这款软件之后找到App Backup。

2、接下来我们使用Notepad++打开App Backup/res/values/id.xml文件,按Ctrl+F,在文件中查找“ad”关键词。

3、找到两个与ad相关的id的name,如下图。

4、切换到文件搜索,输入刚刚搜索到的第一个id名称,目录选择刚刚反编译得到的文件夹

5、查找到5个搜索结果,但我们仅修改layout(布局)文件夹下的文件,也就是前两个文件,双击会打开对应的文件并定位到关键词的对应行

6、修改android:layout_width="wrap_content" (定义横幅广告的宽android:layout_height="wrap_content" (定义横幅广告的高度)这两句为android:layout_width="0.0dip" android:layout_height="0.0dip"达到隐藏的效果。

7、同样的方法搜索另一个与ad相关的id名称,打开对应文件同样修改为0.0dip来隐藏广告布局。

8. 怎么去除apk的广告

运行apktool.exe, 是绿色的图标
点击选择APK文件
就是你要去广告的APK, 点击文件保存目录, 地址你随便, 然后点击反编译APK
这里要解释的是, 反编译完会生成个文件夹, 文件夹在你设置的保存目录
这一步需要用到的notepad++ 软件目录随意
现在就是去广告的步骤,简单说下广告,APK广告供应商有 Admob和Google Ads
所以我们要找的就是admob.com和个google.com 也可以搜索单个关键字
点击快捷键ctrl+f 点击上方标签文件查找, 填写查找目标,选择查找目录, 也就是刚才你反编译后生成的文件夹, 选择匹配大小写和查找模式
看见红色的字了吧,让我们阉了它! 我们将http://开头的字符串改成0.0.0.0或者127.1.1.1等无效的ip。使广告源无法访问。改完记得保存文件.如果是非IP地址,那么将字符串该乱,例如google.com改成a.com 要提醒的是改的时候"http://r.admob.com/ad_source.php" 把中间的地址改成"0.0.0.0",即 " " 符号不要删掉!
好,我们来找google.com 修改同上 全部修改好后退出.
下一步我们需要编译去除广告后的APK了, 点击APKTOOL, 右面编译,不用我多啰嗦了吧!
最后一步,APK签名,不签名的程序运行不了. 选择刚才编译完的APK, 选择签名后APK目录 这些不用啰嗦
一切大功告成!

阅读全文

与反编译app去除弹窗广告相关的资料

热点内容
贵州云服务器属于哪个上市公司 浏览:58
编程联动教程 浏览:480
小天才app怎么升级v242 浏览:544
简单手工解压玩具制作大全 浏览:928
免费编程电子书 浏览:869
想玩游戏什么app最合适 浏览:560
安卓手机如何用airportspro 浏览:449
怎么清理idea编译缓存 浏览:951
镜头app怎么推广 浏览:437
什么app随便看电视剧 浏览:307
2021程序员薪酬 浏览:708
糖豆广场怎么下载app 浏览:213
qtvs2019选哪个编译器 浏览:124
压缩空气管能焊吗 浏览:284
linux中yum命令 浏览:397
在职算法工程师 浏览:706
电码加密函数方法有几种 浏览:803
后缀是pdf 浏览:720
pr导出压缩 浏览:33
命令语气 浏览:245