用到的工具

AndroidKiller、雷电模拟器

知识补充

了解安卓开发的知道,AndroidManifest文件是配置文件。

像什么activity,广播,服务,权限等,都需要在这里面配置。

下面也标识出来了,主启动activity的特征是啥。

注:一个apk只能有一个主启动activity!

破解思路

1.app拖入AndroidKiller进行反编译

2.修改AndroidManifest.xml文件

通过知识补充我们知道,AndroidManifest里面配置了主启动activity是什么特征。

那我们来看一下这个火柴人app的主activity吧!

通过查看,可以发现主activity是com.mosads.adslib.Splash.MosSplashActivity,那该怎么证明呢?

可以通过cmd命令adb shell dumpsys window | findstr mCurrentFocus命令查看当前的activity验证。

但是这个app不太好验证,开屏广告蹦的有点快!

。。。

可以换个思路,看看广告之后是哪个activity,然后将它设置为主activity。

通过命令可以发现,主activity是org.cocos2dx.lua.AppActivity

然后我们在AndroidManifest.xml中发现,它还真存在,但是它并不是主activity。

然后我们将他修改一下,将它设置成主activity,将原来的删除,进行Ctrl+s。

3.回编译

将原来的app卸载掉,安装回编译后的app,你就会发现,好了,广告没了!!!

人间正道

可能这时候你一看,wc,这也不难啊,基本会安卓的都能看懂,不就是利用的安卓的AndroidManifest.xml配置文件原理吗?

我行我也上,然后逮着其他大厂app一波操作,然后。。。反编译失败,哈哈哈!

这是因为一些app可能加壳了或者做了其他操作,所以导致反编译失败,不用担心,随着水平升级,都会解决的!

总结

根据我的猜测,如果能反编译并且回编译成功,80%的app都是可以通过修改AndroidManifest.xml文件来实现app开屏去广告的,并且操作不算太难!

注:篇幅有限,资料已整理成文档,加微信xcx10211004领取

学会了,JS逆向去除App开屏广告相关推荐

  1. app开屏广告实现——借助webview和原生fetch请求实现

    app开屏广告实现1 全局加载,仅app打开时弹出,借助webview和原生fetch请求实现. app.vue的onLaunch生命周期,在整个app运行期间,仅会执行一次,所以广告就达到了只有打开 ...

  2. 屏蔽 app 开屏广告,舒畅了

    之前吐槽过开屏广告 吐槽一下 ,今天分享下iOS手机屏蔽 app 开屏广告的方法: 1.打开手机设置 2.打开 屏幕使用时间 3.打开 内容和隐私访问限制 4.找到 广告 设置为不允许 设置完后大部分 ...

  3. 主流App开屏广告一夜消失!满屏找“跳过”的时代快结束了

    本文转载自 量子位 喜大普奔!喜大普奔! 就从昨晚开始,很多用户在打开App的时候发现了一种"异常": 广告呢? 手指都已经习惯性地挪到屏幕右上角,准备概率性按掉"X&q ...

  4. 主流App开屏广告一夜消失!国家出手整治,网友齐赞丝滑,满屏找“跳过”的时代快结束了...

    金磊 明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 喜大普奔!喜大普奔! 就从昨晚开始,很多用户在打开App的时候发现了一种"异常": 广告呢? 手指都已经习惯性地挪 ...

  5. 好用app开屏广告组件XHLaunchAd -支持静态/动态图片广告/mp4视频广告

    特性: 1.支持静态/动态图片广告. 2.支持mp4视频广告. 3.支持全屏/半屏广告. 4.支持网络及本地资源. 5.兼容iPhone和iPad. 6.支持广告点击事件. 7.支持自定义跳过按钮,添 ...

  6. 安卓逆向——修改APP去广告案例

    修改APP去广告案例 首先 没有去 广告打开的样子 ,显示的广告 这里使用 Android killer 工具 反编译 apk ,查看源码,打开 AndroidManifest.xml 文件查看 配置 ...

  7. Quantumult X去除ios开屏广告

    文章目录 总结 申请美区ID 准备工作 注册ID 注意事项 填写地址 生成虚拟地址 注意事项 购买美区礼品卡 激活充值卡 配置相关配置 参考链接 总结 1.软件需要7.99刀,折合人民币56,如果有白 ...

  8. 为什么国外的 App 很少会有开屏广告?

    2019独角兽企业重金招聘Python工程师标准>>> 前言:笔者在知乎看到这个问题,觉得这的确是一个值得关注和回答的现象,遂写了回答并整理成本文发布在此抛砖引玉,欢迎讨论. 正文: ...

  9. 为什么国外的 App 很少会有开屏广告? 1

    前言:笔者在知乎看到这个问题,觉得这的确是一个值得关注的现象,遂写了回答并整理成本文发布在此抛砖引玉,欢迎讨论. 正文: 古话说得好,先问是不是,再问为什么. 对于「国外的 App 很少有开屏广告」这 ...

最新文章

  1. 编程珠玑第12章习题
  2. Android系统中设置TextView等的行间距
  3. DCMTK:列出dicom文件的内容
  4. 百度地图infoWindow圆角处理
  5. 7 centos 查看程序文件数量_CentOS之使用Systemd添加自定义系统服务
  6. Python3之数据类型
  7. freecplus框架-加载参数文件
  8. 巴里克黄金CEO:加密货币并不是比黄金更好的价值储存方式
  9. ListView一些特殊属性
  10. python批量安装第三方库_使用Python批量安装第三方库
  11. 用pc浏览器打开手机页面
  12. TensorFlow基础:Graph与Variable
  13. js基础-14-JS阻止事件冒泡和默认事件
  14. CDH 5.13.0安装方法
  15. MySQL Workbench 6.3CE 汉化及使用教程(转载)
  16. mysql ocp 题库部分解析
  17. vscode中设置切换终端快捷键
  18. linux 查看隐藏文件大小,Linux运维知识之linux下显示隐藏目录或隐藏文件占用空间大小...
  19. 程序员的头符合好头的标准吗?
  20. 今天起,上海用户可以用滴滴App免费打无人车了

热门文章

  1. 吴裕雄--天生自然 诗经:古朗月行
  2. 白质脑功能网络图论分析:抑郁症分类和预测的神经标记
  3. 微信分享朋友圈链接怎么显示图片-企业微信二维码转成名片
  4. Sorry, you have been blocked !vultr 又被 openai 屏蔽了,只能换个 vps 了
  5. Docker篇之镜像打标签tag
  6. 如何鉴别真假苹果原装20W快充头
  7. 悟空问答python反爬_Python写个爬虫碰到反爬了,怎么办那就动手破坏它!
  8. 好物分享 | 也许是最好用的文件/目录对比软件
  9. linux向日葵无法启动, 提示错误 connect is error
  10. windows 7z windows cannot create symbolic link : 客户端没有所需的特权。