小程序反编译获取小程序源代码

前言

写好的小程序存放在哪?
写好的小程序存放在微信服务器,当用户搜索该小程序时,微信服务器会发送一个2进制文件至手机本地(xxxxx.wxapkg)

如何获取(xxxxx.wxapkg)

  • 苹果越狱获取通过RE文件管理器查找微信存储的文件夹(难度高)
  • 安卓获取root权限,通过RE文件管理器查找微信存储的文件夹(难度较高)
  • 各种安卓模拟器(推荐简单)

安卓模拟器
个人尝试了夜神、雷电多开,模拟器的选择主要还是看是否能够获取超级用户权限、微信打开是否会闪退,保证能够拿到小程序文件(xxxxx.wxapkg)

编译环境
node.js运行环境

获取xxxx.wxapkg文件

在安装好的模拟器中,下载微信(获取小程序)、QQ(发送压缩后的wxapkg文件至我的电脑)、RE文件管理器(部分会自带不需要)。

登录微信,打开需要的小程序(可能会打不开、模拟器自身原因,不影响)后,切入文件管理

目录:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串文件夹}}/appbrand/pkg/
可以看到相应的文件(可能会有多个文件,一般较小的为小程序文件)
压缩后发送到我的电脑,(接受后解压)

以上操作便可以获取到wxapkg文件了。

待续。。。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了一个滴滴他们家的青桔单车小程序的前端实现...
    天听云道阅读 1,929评论 3 10
  • 转载自百家号作者:不忘初心lucy 第一次在掘金这样高大上的社区写文章,忐忑地敲下我获取小程序源码过程中的经验分享...
    kedwan阅读 8,680评论 0 10
  • 1、什么样的发言可以定义为水化 这是遇到的第一个问题,知乎定位为高知分子,问答追求高质量的答案,在这样一个整体氛围...
    谨歌阅读 700评论 0 1
  • 我在大地 我在人间 我在阳光下 你在宙宇 你在天国 你在佛光里 相隔两世界 千里万里 我们一一再无肉身的亲蜜 灵魂...
    泥巴一一龙凤楼主阅读 619评论 48 68
  • 看看看看看
    zihan0_0阅读 275评论 0 0