博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何获得微信小游戏跳一跳源码
阅读量:7009 次
发布时间:2019-06-28

本文共 1262 字,大约阅读时间需要 4 分钟。

前言

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

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

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

准备工作

  • 一部已经 root 的 Android 手机
  • 安装
  • 电脑上已安装 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 中

$ cp /data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg/_1079392110_5.wxapkg /mnt/sdcard复制代码

然后将 _1079392110_5.wxapkg 文件拷贝到电脑里,通过该进行解压后,即为其源码

编译源码

通过新建一个空白的小程序或者小游戏的项目,主要不要选择快速启动模板

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

{  "deviceOrientation" : "portrait"}复制代码

然后将开发工具的调试基础库改为 game

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

参考

转载地址:http://ogttl.baihongyu.com/

你可能感兴趣的文章
Java深入 - Filter过滤器
查看>>
(转) Arcgis for js之WKT和GEOMETRY的相互转换
查看>>
小白学开发(iOS)OC_ 经常使用结构体(2015-08-14)
查看>>
poj 1426 Find The Multiple
查看>>
MacBook 经常使用快捷键
查看>>
PMP杂谈--PMP中一些easy忽视的地方
查看>>
oracle编码转换:AL32UTF8->ZHS16GBK
查看>>
Unity Update 具体解释
查看>>
T-SQL动态查询(4)——动态SQL
查看>>
Ubuntu 16.04安装uGet替代迅雷,并在Chrome中设置为默认下载器
查看>>
MySQL缓存之Qcache与buffer pool对比
查看>>
springmvc(一) springmvc框架原理分析和简单入门程序
查看>>
别踩白块儿
查看>>
跟面试官讲Binder(零)
查看>>
mahout in Action2.2-聚类介绍-K-means聚类算法
查看>>
bootstrap-treeview 如何实现全选父节点下所有子节点及反选
查看>>
HTML5 CSS3 诱人的实例: 3D立方体旋转动画
查看>>
ElasticSearchserver操作命令
查看>>
ThreadPoolExecutor异常处理
查看>>
LeetCode 第 342 题(Power of Four)
查看>>