准备工具:
1.反编译工具
2.抓包工具
3.ksweb
演示软体:
飒漫画 3.3.22
(目前最新3.3.23 我懒惰更新)
收费限制:
1.vip章节
2.付费章节
3.超前章节
新机可领取3天白金会员(无需登录)
教程开始:
关于本地解锁部分教程不会细谈
以及广告的处理这也不会讲解
这里主要谈谈3天vip结束后 vip章节都无法观看问题
由于软件有3天试用 很多人在破解的时候 以为改了本地限制就完成了,其实不然,软件是有服务器验证的,3天vip结束后,vip以上的章节都不会有链接,所以就会导致vip章节白屏的情况。
接着用浏览器访问免费章节的source_url看看 可以发现 是章节的链接
这是不是就说明 可以自行把残缺的部分补上?
这里给出3种思路 但只给出一种适合我的演示,同时这些思路不仅仅只适用于此,具体请自行发挥想象。
1.通过正则重写getcomicinfo_body的返回数据 将残缺部分补上
2.为了保留历史,可以只对getcomicinfo_body的uid进行修改
(注:经过分析发现只要对uid进行修改即可重新拥有3天vip)
可是当我搜索dex发现 有多处使用getcomicinfo_body
由于以上的思路 我得通过电脑写个Java代码去完成 可是我又不想打开电脑
然后又如我这般的懒人就衍生出了思路3
通过php重写数据 这样我就可以全程使用手机完成
使用php首先需要一台服务器
(有服务器的可以绕过这段)
没服务器的可以借助ksweb 在自己手机上搭建一个
ksweb属于傻瓜式一键安装
安装好后运行软件 会看到如下界面
我这里直接使用默认配置
接着sdcard目录下会有一个htdocs目录
这个目录是http访问的目录,可以把php放进这里
接下来反编译dex,搜索getcomicinfo_body,随便点一个进入
如图跟随
图为修改后 修改好了就可以打包了
好了 现在可以打开软件了 可以发现收费章节已经可以正常观看了
本次教程今天就到这里
后记:
这次主要是通过php利用3天试用达到阅读效果
如果有天不再有3天试用 依旧可以利用php通过正则重写json数据 把source_url补全
不过以后的事以后再说
同样的不想通过php可以使用思路2 在java层把getcomicinfo_body的参数重新封装 也能达到一样的效果
今天的教学 你学会了吗?