前言
昨天 V2EX 上的一篇通过抓包来获取微信跳一跳源码的文章走红,文章连接点击这里

我也在通过文章中的方式进行了抓包,但是并未探测到小游戏的下载连接,可能微信对此已经进行了修复。而且上文中提供的下载连接也显示为 404 的状态码。

虽然抓包未果,但是依然可以从本地将源码抽离出来,下面将介绍如何从 Android 手机里面找到微信下载的小游戏源码

准备工作
一部已经 root 的 Android 手机
安装微信 6.6.1 版本的 apk
电脑上已安装 Android SDK 并可以使用 adb 命令
需要注意的是必须是已经 root 了的 Android 手机,否则将没有权限访问对应手机的系统文件夹

通过 USB 将手机连接到电脑上,然后运行以下命令

$ adb devices
如果显示了一下信息

List of devices attached
71MBBL6228EU device
说明手机已经连接到电脑上,如显示未找到 adb 命令,则说明 Android SDK 安装错误或 adb 未添加到电脑 path 中,请自行上网进行相应查阅

手机连接电脑成功后,运行一下命令

adbshell 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 文件拷贝到电脑里,通过该脚本进行解压后,即为其源码

编译源码
通过微信小游戏开发工具新建一个空白的小程序或者小游戏的项目,主要不要选择快速启动模板

然后把刚才解压出来的源代码复制到刚刚创建的项目目录中,开发工具会提示编译错误,这时只要在项目中新建一个 game.json 文件,并在文件里写入以下代码

{
“deviceOrientation” : “portrait”
}
然后将开发工具的调试基础库改为 game

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

转载自https://www.v2ex.com

通过root手机获得微信小游戏源码相关推荐

  1. 11款手机微信小游戏源码特效

    html5微信吃苹果游戏源码下载 html5手机淘宝万能时装屋小游戏源码下载 html5 3d拳王游戏制作3D拳击游戏源码下载 html5 3d拼图游戏制作3D魔方游戏源码下载 htm5 3d游戏制作 ...

  2. js找你妹微信小游戏源码

    下载地址js找你妹微信小游戏源码,在众多袜子中找到唯一的妹子 dd:

  3. js密室逃脱微信小游戏源码

    下载地址 js密室逃脱小游戏源码,微信朋友圈小游戏密室逃脱. dd:

  4. js钓鱼微信小游戏源码

    下载地址 史上最寂寞的游戏-微信HTML5在线朋友圈游戏源码下载 dd:

  5. 微信html5小游戏源码70种

    2019独角兽企业重金招聘Python工程师标准>>> 微信html5小游戏源码70种 http://download.csdn.net/detail/csdddn/9419955游 ...

  6. android源码大全 IOS游戏源代码打包下载 小游戏|视频教程 微信小程序源码带后台全套|公众号平台

    不断更新中,下面是2017-12-22更新部分 IOS_源码及视频一小部分: 开发环境:Xcode 基于cocos2d的tweejump跳跃游戏ios经典游戏源码.rar  https://pan.b ...

  7. 游戏扫码登录多功能工具箱集合微信小程序源码

    介绍: 这是一款由多功能集合的一款微信小程序源码,该小程序无需服务器,无需域名所有功能都无需API接口,所以也不用担心功能失效. 具体由以下功能组合: 游戏扫码登录(N款热门游戏支持扫码登录如王者荣耀 ...

  8. 小程序源码:喝酒娱乐小游戏助力神器微信小程序源码下载多种游戏选择玩法多种

    大家好今天给大家带来另外一款喝酒小神器 好像记得小编之前也发过好几款这种小程序源码吧 但是每一款的UI或者功能什么的都还是会有所不一样的 大家也可以找找之前所发的那几款对比一下然后决定自己需要哪一款哟 ...

  9. 喝酒娱乐小游戏助力神器微信小程序源码下载多种游戏选择玩法多种

    大家好今天给大家带来另外一款喝酒小神器 好像记得小编之前也发过好几款这种小程序源码吧 但是每一款的UI或者功能什么的都还是会有所不一样的 大家也可以找找之前所发的那几款对比一下然后决定自己需要哪一款哟 ...

最新文章

  1. vba 编辑combobox内容_初识Visual Basic编辑器并建立一段简单的代码
  2. DSP的GEL文件介绍
  3. HBase学习指南之HBase原理和Shell使用
  4. 【mysql】二级索引----聚簇索引和非聚簇索引-----
  5. 关于Git中的一些常用的命令
  6. LUA 运行期间不独占线程的递归,通过回调实现
  7. 加载vue文件步骤_vue中.vue文件解析步骤详解
  8. J.R.R.托尔金笔下的中土世界与《斗破苍穹》项目实践:从世界观解构入手场景设计
  9. Apple 预计于内华达州雷诺市再盖一个数据中心
  10. directsound抓取麦克风PCM数据封装类
  11. 计算机web程序开发,基于WEB的计算机应用基础考试系统的开发与设计
  12. perl linux 独立运行,Perl脚本打包为独立执行程序
  13. [渝粤教育] 陕西科技大学 食品营养安全与健康 参考 资料
  14. iOS小技能:OCR的使用(身份证/营业执照/车牌/银行卡识别)
  15. 层次分析法、模糊综合评测法实例分析(涵盖各个过程讲解、原创实例示范、MATLAB源码公布)
  16. 群晖nas存储系统原理_一篇看懂黑群晖重装系统
  17. 农行笔试题之多少年后两国人均GDP相等
  18. opencv里cols、rows分别对应宽(列)、高(行)
  19. 微领地商业模式开发 软件开发
  20. WPF实现微信客户端界面布局

热门文章

  1. [IOS APP] 夜听刘筱
  2. 818以前做个人站长所了解的一些资源
  3. 航信 PNR解析详解
  4. 自动驾驶论文:FisheyeMODNet: Moving Object detection on Surround-view Cameras for Autonomous Driving (2019)
  5. 【图片新闻】近日一架美军F/A-18E战斗机在星球大战峡谷附近坠毁
  6. SpringBoot集成Redis报错链接超时以及无法识别的地址,存入redis中key乱码问题解决
  7. python中tuple、list以及array(numpy的数据格式)的相互转换
  8. Java小游戏之掷骰子
  9. Mybatis-plus深入开发(详解${ew.sqlSegment} 与 ${ew.customSqlSegment})
  10. 【English】The Summer in July