来源:https://www.v2ex.com/t/419352#reply14
作者:zhgqthomas
如有侵权,请及时联系,谢谢!

准备工作
  • 一部已经 root 的 Android 手机
  • 安装微信 6.6.1 版本的 apk
  • 电脑上已安装 Android SDK 并可以使用 adb 命令


需要注意的是必须是已经 root 了的 Android 手机,否则将没有权限访问对应手机的系统文件夹

通过 USB 将手机连接到电脑上,然后运行以下命令
$ adb devices
如果显示了一下信息
List of devices attached71MBBL6228EU        device
说明手机已经连接到电脑上,如显示未找到 adb 命令,则说明 Android SDK 安装错误或 adb 未添加到电脑 path 中,请自行上网进行相应查阅
手机连接电脑成功后,运行一下命令
$ adb shell$ su
终端出类似 root@{手机型号} 前缀,说明已经进入到 root 模式下
$ cd /data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg
{User} 为当年用户的用户名,类似于 1ed**********c514a18
然后当前目录就是微信用于存放小程序和小游戏下载包的位置
$ ls_-791877121_3.wxapkg_1079392110_5.wxapkg_1079392110_5.wxapkg_xdir_1123949441_92.wxapkg_576754010_1.wxapkg
以上是我的微信中所下载过的小程序和小游戏源码
因为 /data 目录为系统级目录,无法直接将其进行复制,需要重新挂载为可操作模式
$ mount -o remount,rw /data
此时就可以将当前目录下的文件拷贝到 sdcard 中
$ cd /data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg/_1079392110_5.wxapkg /mnt/sdcard
然后将 _1079392110_5.wxapkg 文件拷贝到电脑里,通过该脚本进行解压后,即为其源码
微信图片_20180106143120.jpg
编译源码
通过微信小游戏开发工具新建一个空白的小程序或者小游戏的项目,主要不要选择快速启动模板
微信图片_20180106143120.jpg
然后把刚才解压出来的源代码复制到刚刚创建的项目目录中,开发工具会提示编译错误,这时只要在项目中新建一个game.json 文件,并在文件里写入以下代码
{  "deviceOrientation" : "portrait"}
然后将开发工具的调试基础库改为 game

微信图片_20180106143120.jpg

程序就会在开发者工具里运行起来了

微信图片_20180106143120.jpg
公众号发送关键字:"tt"免费获取跳一跳源码


八戒推荐
Spring Cloud微服务【视频教程】

200G 免费视频.jpg




分享到 :
0 人收藏

3 个回复

倒序浏览
wx_HAEWDwZt  小程序菜鸟 | 2018-1-6 20:21:25
不错啊  不错啊
disk  小程序菜鸟 | 2018-3-24 21:50:27
感谢分享成功,试试
wx_DbV83Q9L  小程序菜鸟 | 2018-3-25 22:46:09
非常不错,支持一下!
您需要登录后才可以回帖 登录 | 朕要注册

本版积分规则

小猪0101

小程序菜鸟

积分: 40 帖子: 3 精华: 0

楼主热帖

51小程序开发

QQ|手机版|51小程序,合作QQ: 2826431922 ( 苏ICP备15027371号 )

Powered by Discuz! X3.2

返回顶部