开发高热度视频软件Android 免费使用

小白实现安卓免广告
1.目标
实现安卓端观看视频付费内容且跳过片头广告
2. 实现流程准备环境
2.1 获取安装包


电脑访问应用宝首页 搜索视频 [截图1.jpg] 截图/保存下载二维码后使用草料二维码在线解析 获取到apk的下载链接 浏览器访问下载链接获得视频安装apk文件 因为文件名字太长删除后面版本相关信息保留大版本号 [截图2.jpg]
2.2 安装到手机测试
使用adb install 命令把akp安装到安卓手机 或者其他手机助手 (adb 相关教程信息自行搜索 本文不做基础教学)
安装好后运行视频 点击带有vip图标的视频 提示可以试看x分钟后需要付费 并且试看3分钟 广告两分半
2.3 逆向相关神器上场


2.3.1 分析java代码第一推荐 GDA(官网链接:http://www.gda.wiki:9090/ 有 免费和收费版本 这里下载免费版本即可) [截图3.jpg] 选择 FREE 免费版本下载安装完成后双击运行 把视频安装apk拖进 GDA 先分析
2.3.2 重打包推荐吾爱破解大神提供的神器 AndroidKiller(下载链接:https://down.52pojie.cn/Tools/Android_Tools/) 下载地址里面还有其他相关工具 可以根据个人喜好选择下载安装 百度搜索apktool 官网 下载 最新的apktool工具
解压运行 AndroidKiller 在配置里面添加最新的apktool引用和配置 点击打开图标 选择我们下载的T视频apk 开始自动分析

3.实现免片头广告
先在GDA里面搜索到相关代码 找到对应的dex文件 然后到android killer 分析完的项目里面找到对应的classes_x文件夹 然后根据路径找到对应的smali文件就好 例如: [截图4.jpg]

4.实现直接付费播放视频
GDA里面使用快捷键s调用出搜索框 在搜索里面填写isVip 点击搜索  在结果里面找到相关判定后 同上面修改广告步骤相同找到对应的classes文件夹下面的smali文件

5.修改smali代码
smali代码写法和常规的面向对象如 java  python 有一点点区别 但是简单的逻辑判定if 能看懂就好
找到判定关键字 if-eqz 或者 if-nez  如果代码里面是if-nez 就修改成if-eqz 如果是if-eqz就修改成 if-nez

6.修改完成后选择最新版本的apktool编译打包 签名选择默认的android killer 就好 如果有需要配置自己的签名 在 andorid 菜单下配置新增签名后 编辑按钮下方的箭头即可选择签名

7.编译完成 安装运行
这里因为包名相同但是签名不同 直接安装会失败 所以需要卸载官方版本后再安装我们制作的破解包

8.体验无广看视频

9.如果以上方教程还是未能成功编译出Android包可以下载我这边制作的apk做对比参考

10.本教程只做免费的技术交流分享,相关软件全部来自网络 请于测试24小时候卸载

伸手党福利安卓成品:https://www.xiaoka.uk/vp6F

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值