零、内容原创,贴子模板是抄的:https://www.52pojie.cn/thread-1907989-1-1.html
一、准备对象APP:5rWB5Yip6K+06Iux6K+t
工具:HttpCanary 小黄鸟 https://www.52pojie.cn/forum.php?mod=viewthread&tid=1718317( 小黄鸟配置教程参考这篇帖子 https://www.52pojie.cn/thread-1592529-1-1.html)
工具下载:HttpCanary_3.3.6.apk
[color=]https://wwt.lanzoub.com/ir3py0h0r88b
密码:5zhq
二、上手破解
软件本身没有加固,传输数据也没有加密,只是代码有混淆,所以用小黄鸟抓包改一下就好了,非常简单。
任意应用商店下载安装
首次安装注册,需要走个流程。
1.打开我的--懂你英语---情景实战,主课选择Level1
2.打开小黄鸟,此时返回某APP,重新选择level1,查找小黄鸟
2.jpg (110.3 KB, 下载次数: 0)
下载附件
2024-4-4 09:05 上传
3.单击,查看响应数据。(查看一个没有回答过的对话,回答过的有分数,分析不出来)
显然可以看出,hasPremiumlcon,locked 的不同之处。 都改为 false
再仔细分析,可以看出url中 核心内容就是taskId的内容。
将每个key-value中的url 都改为 ” https://darwin-freetalk-v2.liulishuo.com/tasks/
[color=]taskId字段值
?source=freetalk_list “
3.jpg (680.77 KB, 下载次数: 0)
下载附件
2024-4-4 09:11 上传
4.以上分析完成,由于数据较大,点击右上保存。保存在httpcanary/download中,是个json文件。
打到该文件,把要修改内容,逐步修改完成。(我只会这个笨方法,有大佬会其他方法,请告知)
4.jpg (444.59 KB, 下载次数: 0)
下载附件
2024-4-4 09:22 上传
5.将数据重写。
5.jpg (380.6 KB, 下载次数: 0)
下载附件
2024-4-4 09:26 上传
命名
6.jpg (73.9 KB, 下载次数: 0)
下载附件
2024-4-4 09:27 上传
上传,修改后的文件
7.jpg (351.2 KB, 下载次数: 0)
下载附件
2024-4-4 09:28 上传
6,上传完成后,重新打开小黄鸟和某APP。对比图
8.jpg (191.6 KB, 下载次数: 0)
下载附件
2024-4-4 09:31 上传
9.jpg (197.71 KB, 下载次数: 0)
下载附件
2024-4-4 09:31 上传
7、测试
10.jpg (162.37 KB, 下载次数: 0)
下载附件
2024-4-4 09:31 上传
8.结束语。
这种重写后,其他的level是无法显示的,可以写多个文件,需要哪个文件,在小黄鸟中开哪个插件。
某贝考研也有类似,可以自已试试。