1.root安卓手机

2.电脑安装adb工具adb shell

su 获取root权限

cp 到一个简单路径

使用adb pull方法把手机文件copy到电脑上面

PS.wxapkg包的路径是 /data/data/com.tencent.mm/MicroMsg/{用户ID}/appbrand/pkg

虽然抓包未果,但是依然可以从本地将源码抽离出来,下面将介绍如何从 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 中,请自行上网进行相应查阅

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

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

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

注意

坑1:如果adb pull 没拉出来

那么基本就是文件权限的问题

`chmod 777 xxx`即可

python解包wxapkg_小程序反编译之获取wxapkg包相关推荐

  1. 微信小程序反编译,获取分包的js和html文件。

    1.获取wxapkg程序包 手机获取root权限,安装RE管理器找到小程序目录中的程序包 使用雷电模拟器或其他模拟器,安装微信,由微信访问小程序后,在安装RE管理器,找到小程序对应的程序包.模拟器需要 ...

  2. 微信小程序“反编译”实战(一):解包

    本实践教程将一步步告诉你如何"反编译"获得其它小程序的源代码,包括"解包"和"源码还原"两篇,主要参考了看雪论坛.V2EX.GitHub 等 ...

  3. 微信小程序反编译得到的是html,微信小程序“反编译”实战(一):解包

    本实践教程将一步步告诉你如何"反编译"获得其它小程序的源代码,包括"解包"和"源码还原"两篇,主要参考了看雪论坛.V2EX.GitHub 等 ...

  4. 微信小程序抓包与逆向+微信小程序反编译教程+解包教程+解包工具

    免责声明 做视频的初衷是为了学习交流,是想让自己在分享过程中学习到更多的东西 本人发布的视频.环境.软件.脚本.文章.资料等,都只用于学习交流安全技术,请不要用于任何非法用途, 否则后果自付 部分技术 ...

  5. python实现微信小程序反编译

    对于小程序反编译想必大家都不陌生 并且也有许多大神给出了自己的方法 具体可以参考下这篇 可能是我本人技术的问题,很多方法我都没有成功 并且大部分都是在命令行进行,很不方便 所以就重新修改了一下,并进行 ...

  6. vue.js反编译_基于electron-vue开发的微信小程序反编译客户端

    开源一个小程序反编译客户端 咨询小程序反编译的同学比较多,虽然有开源库但是还是有同学不清楚如何去操作,所以索性做了一个客户端方便进行小程序的反编译 # 技术选型 网上已经有大佬实现了C#版的反编译工具 ...

  7. 小程序助手多功能微信小程序反编译工具

    介绍: 小程序助手多功能微信小程序反编译工具,软件采用 VS 2017 编译,需安装.net 4.0 或以上版本方可运行,理论上 win7 .win10及以上系统 x86 x64 运行正常,条件有限未 ...

  8. 最新‘微信小程序’反编译最新教程(如何找回微信小程序源码手把手教程)

    前言: 简单聊一下xxxxx.wxapkg 先来想想一个很简单的问题,小程序的源文件存放在哪? 当然是在微信的服务器上. 但是在微信服务器上,普通用户想要获取到,肯定是十分困难的,有没有别的办法呢? ...

  9. 小程序助手多功能【微信小程序反编译】工具

    介绍: 小程序助手多功能微信小程序反编译工具,软件采用 VS 2017 编译,需安装.net 4.0 或以上版本方可运行,理论上 win7 .win10及以上系统 x86 x64 运行正常,条件有限未 ...

最新文章

  1. Dynamic LAN-to-LAN ××× 之 Router-to-Router
  2. SAP Customer Data Cloud的Audit log设置
  3. 好用的记事本_分类记事本软件哪个好用?大家推荐一个苹果手机用的分类记事本便签呗...
  4. sql join语句语法_SQL Left Join语句:示例语法
  5. 共享GPU来了!投身去中心化机器学习,比挖矿多赚3倍
  6. 最简单的视频编码器:编译(libx264,libx265,libvpx)
  7. Android入门笔记12
  8. 云计算的服务:Iass,Pass,Sass,Cass,Pass 区别及应用
  9. pptswot分析图怎么做_SWOT分析工具图表模板.ppt
  10. Office之word如何删除页眉横线
  11. HTNL常见的标签及属性 和w3school的使用
  12. 民间秘术——镇鬼送神
  13. docker下运行分布式代码报nccl错误:connect returned Connection timed out,成功解决
  14. L1、L2正则VS L1、L2 loss
  15. 【仅供娱乐】计算机算命之Python通天六十四卦
  16. wsl 上使用docker_首先通过在WSL和Docker中进行测试,将ASP.NET Core从Windows上的Azure应用服务迁移到Linux
  17. 如果要是你给驼鹿吃松饼_吉娃娃还是松饼? 我在寻找最好的计算机视觉API
  18. 华为服务器虚拟化收费标准,HCS-Solution-IT-华为服务器虚拟化解决方案-03配置报价指导_华为虚拟化软件价格...
  19. 2022-10-08(Discuz漏洞、FCKeditor文本编辑器漏洞、ZooKeeper 未授权访问、Memcahe 未授权访问)
  20. dhcp中继(dhcp中继的作用)

热门文章

  1. Python3修改电脑mac地址
  2. cv个人计算机SCI英文简历模板,关于英语简历范文
  3. AMBA总线-结合axi-vip对axi4协议的理解1
  4. 【树莓派】配置树莓派防火墙
  5. 你轻轻哼唱一句,都是最美的一首歌
  6. LoadRunner思考时间
  7. 解决Macm苹果笔记本电脑白屏
  8. 电脑强制关机会有什么影响
  9. hashtab:为文件属性添加一个数字指纹
  10. RSCP RSRP RSRQ