提取微信小游戏代码

  1. 微信小游戏会 打包成 .wxapkg 文件.

前提

  1. root后的android手机,安装 re文件管理器 微信.
  2. 安装好nodejs环境的电脑

步骤

  1. 使用 root后的android手机 打开微信小游戏,记录下当时的时间.
  2. 然后使用 re文件管理器 到 /data/data/com.tencent.mm/MicroMsg/ 这个目录, 记为目录 A.
  3. 目录 A 下可能有多个 32位字符串的文件夹,依次打开,找到包含 appbrand 文件夹的那个目录,记为目录B.
    如:/data/data/com.tencent.mm/MicroMsg/92454e971301663a5219faf33a41e6
  4. 打开 B目录下的 appbrand/pkg, 此目录下会包含刚才打开的 微信小游戏的.wxapkg包.
    根据前面记录的时间,找到这个.wxapkg文件,然后导出此文件.(可以使用adb pull 命令,或者使用 re他压缩成zip后发送此文件). 假设此文件为: _988176607_10.wxapkg
  5. 下载 https://github.com/qwerty472123/wxappUnpacker
    到 wxappUnpacker 目录下,安装依赖的包:
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
npm install escodegen

把导出的文件 _988176607_10.wxapkg 也放到此目录下.

  1. 然后执行
node wuWxapkg.js _988176607_10.wxapkg

就会在当前目录下生成一个 _988176607_10 文件夹,内容就都在此文件夹里面了.

来源于:
1.https://blog.csdn.net/chao2458/article/details/81381692?tdsourcetag=s_pcqq_aiomsg
2.https://github.com/qwerty472123/wxappUnpacker

原文地址:https://www.cnblogs.com/daihanlong/p/10326314.html

时间: 2024-10-09 06:55:57

提取微信小游戏代码的相关文章

【微信小游戏修改教程】分享游戏后跳出提示关注的对话框

从前有一个客户作了一款游戏,他想实现在分享游戏到朋友圈返回游戏界面之后,能够弹出一个对话窗提示用户去关注他的微信号,点击确定就直接打开微信关注页的链接,像这种效果应该怎么实现呢?群里的小盆友们,来听课了,看涛舅舅怎么解决这个问题的~ 我们要实现的效果应该是这个样子滴: 这种效果和我们之前讲过的,分享后直接跳转到微信关注页的方法是一样的,没有学会的小伙伴先马上去复习一下吧!前往<[涛舅舅独家教程]微信小游戏分享后自动跳转网址>. 只不过是弹出对话框提示用户是不是要去关注,只有选“确定”的时候才会

微信小游戏的环境搭建

笔记内容:微信小游戏的环境搭建笔记日期:2018-02-01 下载官方工具 首先需要去微信公众平台下载官方的开发工具,官网的下载地址: https://mp.weixin.qq.com/debug/wxagame/dev/devtools/devtools.html 下载开发工具: 下载完成后就安照提示,一步步安装就可以了,安装很简单这里就不赘述了. 然后最好有一个编码体验更友好的IDE,比如WebStorm.HBuild.Sublime等,我们这里用的是WebStorm.官方的开发工具很很很难

微信小程序代码片段

微信小程序代码片段是一种可分享的小项目,可用于分享小程序和小游戏的开发经验.展示组件和 API 的使用.复现开发问题等等.分享代码片段会得到一个链接,所有拥有此分享链接的人可以在工具中导入此代码片段.如果网页可点击的链接指向的是分享链接,那么点击链接也会自动打开工具进入代码片段导入页. 创建代码片段 在工具选择项目的界面中,右侧可以选择代码片段页卡,查看所有本地代码片段,在右下角可以点击创建代码片段. 创建代码片段需要填入代码片段名称.本地存放目录.AppID 不是必填项,如果需要演示依赖 Ap

【转】Fundebug上线微信小游戏错误监控!支持自动截屏!

摘要: Fundebug竭诚为你的小游戏保驾护航. 想必大家都玩过"跳一跳"吧?刷排行榜的感觉是不是很好啊!还有"知乎答题王"呢,在智力上碾压老铁简直太棒了! 自带社交属性的小游戏很火,是微信帝国的另一座金矿! 为什么监控小游戏? 理论上来讲,BUG是无法避免的,实时监控阔以帮助开发者第一时间发现BUG,及时修复BUG,将BUG的影响降到最低. 开发者通常是比较自信的,他们坚持我写的代码当然没问题.然而,再拷问一下自己: 我的代码真的100%没有问题吗? 我做了完整

【微信小游戏】排行榜实战版

一.前提 微信小游戏主打社交玩法,为了丰富社交玩法我们肯定会用到关系链数据来做好友排行帮,群排行榜等功能.本篇主要介绍Cocos Creator中排行榜的实现,上一篇微信小游戏排行版概念篇. 二.准备 工具:cocos creator 版本:v1.9.1 语言:JavaScript 介绍: 1)cocos creator v1.9.1 版本,构建发布中增加了子域的概念,这里的子域对应的就是小游戏中的开放数据域.如图1 2)子域代码目录:指的就是小游戏game.json中subContext的路径

一、微信小游戏开发 --- 初次在微信开发者工具里跑Egret小游戏项目

尝试下Egret的小游戏开发,学习,学习,干IT,不学习,就得落后啊... 相关教程: Egret微信小游戏教程 微信公众平台-微信小游戏教程 微信公众平台-微信小游戏接入指南 开发版本: Egret Engine 5.1.11 Egret Wing 4.1.5 微信开发者工具 1.02.1803210 开发流程: 一. 注册微信小程序账号. 二. 下载安装微信开发者工具. 三. Egret创建微信小游戏项目 一.注册微信小程序账号 前往 微信公众平台,按照小程序注册教程注册账号. 二.下载安装

Egret5.2.2 微信小游戏行的示例排行榜

Egret5.2.2版本发布微信小游戏后,在开放数据域有一个默认排行榜.这个文件夹代码+图大小就22kb. 排行榜的效果就是示范用的,很丑...带翻页. 代码如下,基本就是使用canvas渲染了一个排行榜. 好处是不需要额外新建另一个Egret项目来实现排行榜,减小了代码体积. 坏处是canvas手动绘制排行榜,没有egret的eui可视化编辑,非常的不方便. 代码很长,慢慢看.... /** * 微信开放数据域 * 使用 Canvas2DAPI 在 SharedCanvas 渲染一个排行榜,

CocosCreator如何制作OA信用盘源码下载微信小游戏

CocosCreator在1.8版本开始,就支持一键发布微信小程序,下面是详细的发布步骤:1.在微信公众平台下载微信开发者工具;OA信用盘源码下载 地址:haozi-bbs.com 2.打开cocoscreator,选择Cocos Creator --> 偏好设置 --> 原生开发环境,配置WechatGame程序路径,点击保存并关闭. 3.在cocoscreator中点击项目-->构建发布看到下面的界面:游戏名称根据需要自己写入,发布平台悬着Wechat Game,appid可以暂时不

【开发记录】微信小游戏开发入门——俄罗斯方块

叨叨 我在前一阵子,打算做一个微信小游戏,当然是单机的,只是为了了解小游戏开发的过程,最终选择了俄罗斯方块这一经典小游戏作为demo,源代码已托管值github,当然,这个游戏demo对用不并不友好,但是已经可以让我入门小程序开发了XD. demo地址:https://github.com/nbclw/Laya_Brick 准备 在任何开发前都需要对要开发的东西有一定的了解.准备: 小游戏原理:微信小游戏是属于H5游戏的一种吧,我是这样理解的:在H5中,有一个叫Canvas(画布)的存在,与电脑