刚刚看见一篇文章,通过已 Root 的 Android 手机从本地 dump 小游戏“跳一跳”的源码。我手头上没有已经 Root 的 Android 手机,但是我有已经越狱的 iPad。。。花了几分钟尝试了下,成功找到了“跳一跳”的源码。
准备工作
- 一台越狱设备,iPhone/iPad 无所谓
- 在越狱设备上安装微信 6.6.1 版本
- 在越狱设备上安装
cycript - 连接到同一局域网的 PC/Mac
微信不支持在 iPad 上打开小程序,不过安装包它还是会下载的,可以让别人分享给你个链接,点一下就好
开始
- 打开微信,
ssh登录到 iDevice 上, cycript -p WeChat 注入到微信的进程中。 - 在
Cycript的终端中执行: [[NSFileManager defaultManager] URLsForDirectory:NSLibraryDirectory inDomains:NSUserDomainMask][0] 找到微信的 Library 目录 - 在 $Library/WechatPrivate/$UUID/WeApp/LocalCache/release/wx7c8d593b2c3a7703下,就可以找到 x.wxapkg 了( UUID 是用户唯一 ID,形似 c0d5290d5f44c9c4cff19cde77aa5114 这样)
- scp 拖回来,解包、运行参考这里
其实可以直接用
Filza这样的文件管理器找啦,然后通过微信发送出来。。
效果

迷一样的 Markdown 支持。。。
