当前位置:微信小程序开发 > 小程序资讯 > 小程序开发教程 > 获取微信小程序源码的教程

获取微信小程序源码的教程

2018-11-23 15:19 来源: 霸界科技

摘要:小程序源码是小程序开发中很重要的元素,那么如何获取用户的小程序源码作为参考呢,下面为大家介绍 ...

期权保本理财
  小程序源码是小程序开发中很重要的元素,那么如何获取用户的小程序源码作为参考呢,下面为大家介绍
 
获取微信小程序源码的教程
 
  简单聊一下 xxxxx.wxapkg
 
  先来想想一个很简单的问题,小程序的源文件存放在哪?
 
  当然是在微信的服务器上。
 
  但是在微信服务器上,普通用户想要获取到,肯定是十分困难的,有没有别的办法呢?
 
  简单思考一下我们使用小程序的场景就会明白,当我们点开一个微信小程序的时候,其实是微信已经将它的从服务器上下载到了手机,然后再来运行的。
 
  所以,虽然我们没能力从 服务器 上获取到,但是我们应该可以从 手机本地 找到到已经下载过的小程序源文件
 
  那么如何才能在手机里找到小程序的源文件包呢?
 
  这里只以安卓手机为例,毕竟穷逼不曾拥有过苹果手机
 
  具体目录位置直接给出:
 
  /data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串文件夹}}/appbrand/pkg/
 
  在这个目录下,会发现一些 xxxxxxx.wxapkg 类型的文件,这些就是微信小程序的包
 
  准备材料
 
  node.js运行环境
 
  如果没有安装nodejs,请先安装一下
 
  下载地址:nodejs.org/en/
 
  反编译的脚本
 
  这里提供一个Github上 qwerty472123 大神写的node.js版本的,当然也有其它版本的,这里我只是简单地用node.js版本举例
 
  地址: github.com/qwerty47212…
 
  安卓模拟器(要求自带root权限)
 
  我使用的是 夜神模拟器 ,用来获取小程序源文件
 
  下载地址: www.yeshen.com/cn/download…
 
  详细步骤:
 
  微信小程序的格式就是: .wxapkg
 
  .wxapkg是一个二进制文件,有其自己的一套结构。
 
  但是这里有个 坑 ,想要进入到上面这个目录的话,用手机自带的文件管理器肯定是不行的, 安卓 或者 iPhone 都要要用到第三方的文件管理器,比如: RE文件管理器 ,并且安卓需要取得root权限,而苹果手机肯定是要越狱的,且 iphone的越狱难度>>安卓获取root ,不管越狱还是root,这都太费劲,当然有能力的同学可以直接从手机上来操作,但是这里 不推荐从真机上获取 。
分享到:
最新评论

网友:

验证码: 点击我更换图片

联系我们

业务咨询:15918761088

招商咨询:15918761088(微信同号)

周一至周五 9:30-18:30

公司地址:广州市海珠区昌岗中路166号富盈国际大厦2505室

官方微信 官方微博

Copyright © 2018 www.keji168.com 广州霸界网络科技有限公司版权所有 粤ICP备18083764号-1

客服
套餐咨询,合作细节等
在线客服
电话咨询
159-1876-1088