赞
踩
1、存放在微信的服务器上,我们不可能直接取到;
2、反向思维:当我们点击微信小程序的时候,其实已经将它从服务器下载到了手机,运行起来的,所以去手机本地找它;
根目录/data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/
注意: 不是所有的.wxapkg都是微信小程序,真正的小程序包大约在1M左右
出现这个错误,说明你的包不是微信的基础包;可采取在模拟器内卸载微信,重装,在带RE文件管理器中查看
Saving files...
Unpack done.
/Users/whidy/webs/wxappUnpacker/wuWxapkg.js:104
}else throw Error("This package is unrecognizable.\nMay be this package is a subPackage which should be unpacked with -s=<MainDir>.\nOtherwise, please decrypted every type of file by hand.")
Error: This package is unrecognizable.
May be this package is a subPackage which should be unpacked with -s=<MainDir>.
Otherwise, please decrypted every type of file by hand.
at Array.packDone (/Users/whidy/webs/wxappUnpacker/wuWxapkg.js:104:14)
gitee地址
:网盘地址
:微信
在模拟器应用商店直接搜安装RE管理器
:百度下载RE管理器
顺利的获取到ROOT权限根目录/data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/
压缩
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
注意:路径不要中文、路径不要中文、路径不要中文
node wuWxapkg.js [-d] <files…> //files就是你想要反编译的文件名
例如:node .\wuWxapkg.js C:\_-1635202514_3.wxapkg
请注意:(一)这里斜杆别打反了;(二).wxapkg 文件名,不要有空格;
成功后,到你放C:\_-1635202514_3.wxapkg
目录下找反编译下的源码`缺依赖
反编译脚本有问题,重新找脚本
本文章为作者学习所用,不做任何其他用途,如侵权请告知,作者会及时删除。非作者允许不可转载!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。