业界动态
Android APP破解去广告完整教程
2024-12-12 20:06

最近下了一款小众APP,功能实用,界面简洁,然而用了几分钟页面下方竟然弹出了小窗口广告!并且每分钟自动更新!!耗电、耗流量、占屏幕空间、闪烁吸引眼球、不小心还会误触,这种广告方式是本强迫症患者无法容忍的,相信大部分人也会反感,因此常用的那些APP中也几乎没有看到过。从学习的角度出发,本人尝试对这款应用进行破解,“屏蔽”其中的广告功能。

Android APP破解去广告完整教程

  • assets文件夹 -- 放原生资源文件
  • lib文件夹 -- 放引用库文件
  • meta-INF文件夹 -- 放清单文件
  • res文件夹 -- 放资源文件
  • AndroidManifest.xml -- 安卓清单
  • resources.arsc -- 主资源文件

以上这些主要跟资源有关,如果需要提取一些图片或声音资源可以直接在文件夹中找,剩下的classes.dex文件就比较重要了,它是安卓中classes类的打包格式,代码都在这里面。

找到广告页面和方法后需要修改,直接改jar文件肯定是不行的,需要对原apk文件进行解包,解包后生成的smali文件可以直接用文本编辑器修改。解包使用apktool,将apk文件(如果刚才改成了.zip,就改回.apk)复制到apktool文件夹下,输入命令(xx.apk换成实际名字):


中间省略号部分是方法的主体,根据上面对代码的分析,删除方法主体就可以。然后找到另外一个方法adInit_aw(),同样删除方法主体,保存文件。

修改好之后使用apktool重新打包。 输入命令(-o代表输出文件名):

  • 现在有的apk使用了较好的加密机制,可能解压后classes.dex代码文件被封装进.so文件中,需要另行破解,难度会比较大,这里不作讨论;
  • 据说jar文件里的class文件也能使用工具修改,修改后重新打包成jar,这样可能不用重新签名。本人没有试过,有兴趣的读者可以尝试看看是否有效;
  • smali是Dalvik虚拟机指令语言,语法跟Java不同。在短时间不熟悉的情况下,修改常量、删除方法内容等是比较简单的操作。如果需要其他操作,比如添加类、修改语句等,可以自己建立一个安卓工程,将相同逻辑的Java语句写进去,生成apk解包查看生成的smali语句,再参照这些生成语句修改;
  • 破解成功主要因为这个应用功能较简单,逻辑比较清晰,没进行彻底的混淆,破解其他应用可能难度完全不同。

重申:本人出于学习的目的对这款带小窗口广告APP进行了破解去广告,APP开发不易,大家不要进行恶意破解。此外,本人技术水平有限,希望抛砖引玉,文中有误处还望不吝赐教。

    以上就是本篇文章【Android APP破解去广告完整教程】的全部内容了,欢迎阅览 ! 文章地址:http://xiaoguoguo.dbeile.cn/news/3309.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 多贝乐移动站 http://xiaoguoguo.dbeile.cn/mobile/ , 查看更多   
最新新闻
2025年将是最难熬的一年 2025年或将迎来最难过的日子
2025年将是最难熬的一年,会引发各种各样的问题,比如:就业趋势变得更加严峻,物价上涨,货币贬值,看病贵,看病难,养老问题
大学生创业项目集锦
近年来,大学生创业热潮愈演愈烈,越来越多的大学生开始积极投身于创业项目的实践中。他们以创新思维和勇于冒险的精神,不断探索
工视点:李子柒,为何归来仍是顶流?
原标题:工视点:李子柒,为何归来仍是顶流?作者:贺少成 李逸萌 白至洁李子柒,这位中国网络世界里的顶流红人,在停更自制短视
李子柒复出背后的真相:如何掌控事业与自我
李子柒,这个在网络世界中拥有超高人气的名字,近日因其与微念的和解而再次引起关注。这一事件不仅标志着她在商业运营方面的重大
2025:火之年蓄势待发,运势翻转的秘密揭晓!
2025年即将如何书写我们的命运?在众多占星师和命理专家的精心分析下,我们揭开了明年运势的神秘面纱——木火通明的乙巳蛇年将成
2025年赚钱风口揭秘
2025年赚钱风口揭秘怎么掌握呢?有哪些实用高效的方式?今天我们就来一起讨论一下。2025年赚钱风口揭秘人工智能和自动化产业:未
李子柒年入1.6亿?有这么高?你算错了
人红是非多,李子柒又上热搜了。这次是因为否认年收入1.6亿。李子柒年收入1.6亿这一数据最初来自某互联网资讯博主发布的《李子柒
停更100天后,李子柒把微念给告了!
文章 | 松 露编辑 | 张 洁校对 | 彭依慧李子柒和微念最终还是要对簿公堂了。10月25日,天眼查显示四川子柒文化传播有限公司正在
2025是火年还是水年?
2025是火年还是水年?在中国传统的干支纪年法中,2025年为年。从五行的角度来看,乙为木,巳为火,所以2025年是木火之年,以火的
独家揭秘!柳州创业者们最头疼这些事,第三条太真实了
大家都知道南国今报有个知名IP“今妹”在全网拥有1400万粉丝很多品牌商家都与今妹有过深度合作并取得过超出预期的宣传效果!(品