《羊了个羊》虽然体量小,但是也拥有很多种皮肤,这些皮肤解锁是比较困难的,下面就为大家带来由“wxy1343”分享的《羊了个羊》全皮肤解锁方法,希望对大家有用。
首先找到羊了个羊源码分析一下,通过抓包可以知道羊了个羊的域名是easygame2021.com,直接grep搜索一下找到源码。

解包完可以看到这些文件。

解包工具:点击进入
打开game.js搜索一下clothes可以找到这些代码应该是读取皮肤数据的。

搜索一下SHEEPCLOTHESDATA看看是什么。

这些应该都是保存在本地的字段名称。
那么接下来只要找到这些字段被保存在哪里就行了。
用grep搜索一下SHEEPCLOTHESDATA。
可以找到一个AppBrandMMKVStorage开头的文件。

打开之后发现这是一个二进制文件。
尝试修改字符不改变文件大小但是失败了游戏无法运行。

可以在mmkv目录发现crc数据校验文件,难怪直接修改不行了。

研究了一下可以知道这是腾讯的。
MMKV存储框架:点击进入
尝试编译了一下可以成功打开这个文件,但是并没有读取到键值,不知道是什么原因有懂的可以说一下。

直接修改不行但是可以通过间接修改,可以通过hook小程序读写mmkv相关的函数来实现。
通过apktool反编译微信,搜索AppBrandMMKVStorage

分析一下找到m这个构造函数应该就是初始化MMKV的。

所以只要在初始化完后拿到this.thf就可以随意读取MMKV了。
用JsHook简单写个脚本测试一下。
JsHook:点击进入

查看日志可以看到已经成功读取到皮肤了。

进入游戏查看一下皮肤已经全部解锁。

15
我要回复没标题会死人么
组队尽量固定搭子,默契值高。《羊了个羊》全皮肤解锁方法 怎么解锁所有皮肤🏊内容特别适合初学者,完全可以作为入门教程。
28
我要回复你是我所有的梦
非常适合拿来分享给行业新人,实用且易于理解。跨赛季保留核心资源,灵活转型。读完后觉得自己信心倍增,立刻就想尝试新方法。
10
我要回复誰浭嫆昜嫉妒
重复抽到先评估是否突破阈值提升明显,再做决定。兵线转换时先手推边线再中线,制造“二选一”压力让对面顾此失彼。