刚刚看见一篇文章,通过已 Root 的 Android 手机从本地 dump 小游戏“跳一跳”的源码。我手头上没有已经 Root 的 Android 手机,但是我有已经越狱的 iPad。。。花了几分钟尝试了下,成功找到了“跳一跳”的源码。
cycript
微信不支持在 iPad 上打开小程序,不过安装包它还是会下载的,可以让别人分享给你个链接,点一下就好
ssh
登录到 iDevice 上, cycript -p WeChat 注入到微信的进程中。Cycript
的终端中执行: [[NSFileManager defaultManager] URLsForDirectory:NSLibraryDirectory inDomains:NSUserDomainMask][0] 找到微信的 Library 目录其实可以直接用
Filza
这样的文件管理器找啦,然后通过微信发送出来。。
迷一样的 Markdown 支持。。。
1
gluttony 2018-01-02 16:36:18 +08:00
不用这么麻烦。
等小程序加载完毕后, find /User/Containers/Data/Application -name '*.wxapkg' -type f -printf "%T+\t%p\n" | sort 就可以按时间排序列出本地的 wxapkg 了。 未越狱的手机可以试试 ifuse mount container,我不想装依赖包 osxfuse,没试过。 |
2
ljsh0102 2018-01-02 16:37:30 +08:00
小程序快被玩坏了
|
3
qsnow6 2018-01-02 16:42:34 +08:00
为什么楼主的可以运行,我编译的时候提示
未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。 |
4
tylinux OP @qsnow6 要添加一个 game.json,参照这里: https://www.v2ex.com/t/419352
|
5
qsnow6 2018-01-02 16:49:09 +08:00
添加了的 |
6
qsnow6 2018-01-02 16:50:39 +08:00
图传错了 |
7
gamecreating 2018-01-02 16:50:53 +08:00
抓包 就可以吧.....
|
8
tylinux OP 未越狱的设备可以通过 iMazing 之类的工具访问 /备份微信的 Container 目录来获取 wxapkg
|
11
qsnow6 2018-01-02 17:12:10 +08:00
|
12
qsnow6 2018-01-02 17:35:10 +08:00
ok 了,原来创建成小程序了
|
13
gzlock 2018-01-02 18:14:15 +08:00 via Android
各位大佬可否帮忙看看我的问题,用 three.js 做了个简单的 3d 场景,在微信预览黑屏,但是在开发者工具中是可以看到 3d 画面的
应该是需要修改 three.js 适应微信小游戏,但是 three.js 代码量巨大,真的抓瞎 |
14
zyllwy 2018-01-02 18:48:28 +08:00
多做点游戏,你有可能火
|
16
tylinux OP @kulove 使用 iMazing 备份后会生成一个 WeChat.imazingapp 文件,这是一个 zip 压缩文件,解压缩之后在 Container/Library 下就可以找到 wxapkg 文件了,Mac 下可以用 find . -name "*.wxapkg"
|
17
designer 2018-01-03 18:29:17 +08:00 via iPhone
小程序 棒棒哒
|
18
xiefinland 2018-01-04 08:53:26 +08:00
哪个大佬可以给我一份 “跳一跳” 源码吗?? 万分感谢 请发我邮箱地址 [email protected] , 也想用 three.js 来做微信小程序项目 document 可以这样更改 https://mp.weixin.qq.com/debug/wxagame/dev/tutorial/base/adapter.html?t=201813
|