学会了,JS逆向去除App开屏广告
用到的工具
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开屏广告相关推荐
- app开屏广告实现——借助webview和原生fetch请求实现
app开屏广告实现1 全局加载,仅app打开时弹出,借助webview和原生fetch请求实现. app.vue的onLaunch生命周期,在整个app运行期间,仅会执行一次,所以广告就达到了只有打开 ...
- 屏蔽 app 开屏广告,舒畅了
之前吐槽过开屏广告 吐槽一下 ,今天分享下iOS手机屏蔽 app 开屏广告的方法: 1.打开手机设置 2.打开 屏幕使用时间 3.打开 内容和隐私访问限制 4.找到 广告 设置为不允许 设置完后大部分 ...
- 主流App开屏广告一夜消失!满屏找“跳过”的时代快结束了
本文转载自 量子位 喜大普奔!喜大普奔! 就从昨晚开始,很多用户在打开App的时候发现了一种"异常": 广告呢? 手指都已经习惯性地挪到屏幕右上角,准备概率性按掉"X&q ...
- 主流App开屏广告一夜消失!国家出手整治,网友齐赞丝滑,满屏找“跳过”的时代快结束了...
金磊 明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 喜大普奔!喜大普奔! 就从昨晚开始,很多用户在打开App的时候发现了一种"异常": 广告呢? 手指都已经习惯性地挪 ...
- 好用app开屏广告组件XHLaunchAd -支持静态/动态图片广告/mp4视频广告
特性: 1.支持静态/动态图片广告. 2.支持mp4视频广告. 3.支持全屏/半屏广告. 4.支持网络及本地资源. 5.兼容iPhone和iPad. 6.支持广告点击事件. 7.支持自定义跳过按钮,添 ...
- 安卓逆向——修改APP去广告案例
修改APP去广告案例 首先 没有去 广告打开的样子 ,显示的广告 这里使用 Android killer 工具 反编译 apk ,查看源码,打开 AndroidManifest.xml 文件查看 配置 ...
- Quantumult X去除ios开屏广告
文章目录 总结 申请美区ID 准备工作 注册ID 注意事项 填写地址 生成虚拟地址 注意事项 购买美区礼品卡 激活充值卡 配置相关配置 参考链接 总结 1.软件需要7.99刀,折合人民币56,如果有白 ...
- 为什么国外的 App 很少会有开屏广告?
2019独角兽企业重金招聘Python工程师标准>>> 前言:笔者在知乎看到这个问题,觉得这的确是一个值得关注和回答的现象,遂写了回答并整理成本文发布在此抛砖引玉,欢迎讨论. 正文: ...
- 为什么国外的 App 很少会有开屏广告? 1
前言:笔者在知乎看到这个问题,觉得这的确是一个值得关注的现象,遂写了回答并整理成本文发布在此抛砖引玉,欢迎讨论. 正文: 古话说得好,先问是不是,再问为什么. 对于「国外的 App 很少有开屏广告」这 ...
最新文章
- 编程珠玑第12章习题
- Android系统中设置TextView等的行间距
- DCMTK:列出dicom文件的内容
- 百度地图infoWindow圆角处理
- 7 centos 查看程序文件数量_CentOS之使用Systemd添加自定义系统服务
- Python3之数据类型
- freecplus框架-加载参数文件
- 巴里克黄金CEO:加密货币并不是比黄金更好的价值储存方式
- ListView一些特殊属性
- python批量安装第三方库_使用Python批量安装第三方库
- 用pc浏览器打开手机页面
- TensorFlow基础:Graph与Variable
- js基础-14-JS阻止事件冒泡和默认事件
- CDH 5.13.0安装方法
- MySQL Workbench 6.3CE 汉化及使用教程(转载)
- mysql ocp 题库部分解析
- vscode中设置切换终端快捷键
- linux 查看隐藏文件大小,Linux运维知识之linux下显示隐藏目录或隐藏文件占用空间大小...
- 程序员的头符合好头的标准吗?
- 今天起,上海用户可以用滴滴App免费打无人车了
热门文章
- 吴裕雄--天生自然 诗经:古朗月行
- 白质脑功能网络图论分析:抑郁症分类和预测的神经标记
- 微信分享朋友圈链接怎么显示图片-企业微信二维码转成名片
- Sorry, you have been blocked !vultr 又被 openai 屏蔽了,只能换个 vps 了
- Docker篇之镜像打标签tag
- 如何鉴别真假苹果原装20W快充头
- 悟空问答python反爬_Python写个爬虫碰到反爬了,怎么办那就动手破坏它!
- 好物分享 | 也许是最好用的文件/目录对比软件
- linux向日葵无法启动, 提示错误 connect is error
- windows 7z windows cannot create symbolic link : 客户端没有所需的特权。