金木上的研 发表于 2018-3-28 14:45

参照四哥《Android中分析微信源码来解析微信小程序文件格式》的实现和010Editor模板

前两天看了四哥写的《Android中分析微信源码来解析微信小程序文件格式》的文章,就参照着实现了。分析过程可以看四哥的这篇帖子https://www.52pojie.cn/thread-716820-1-1.html,分析得很详细,文件格式也有。在此不赘述。
代码放在github上,https://github.com/HHBO/WxapkgParser。附件中wxparser.jar的使用,把小程序包和wxparser.jar放在一个目录下,java -jar wxparser.jar XXX.wxapkg,之后解析结果保存在wxapkg文件夹中。
另外按照四哥说的写了个010Editor的wxapkg文件解析模板。希望能对大家有所帮助。
最后感谢四哥的分享,一直都有看四哥的文章但没动手实现,以后还是要多动手多思考才行,共勉








p.u.t 发表于 2018-5-14 23:06



解包后,经比较原始文件发现缺失3类后缀文件   .js.wxml.wxss,另外多出1类 .html后缀文件

雁字回时月man楼 发表于 2018-3-28 14:55

顶。消灭0回复

hearne 发表于 2018-3-28 15:59

感谢分享

letgone 发表于 2018-3-28 16:06

厉害 感谢分享

洛城曼巴 发表于 2018-3-28 17:31

感谢分享

罗婷 发表于 2018-3-28 17:31

编译后的包是一个公开的格式体,百度有解包工具

罗婷 发表于 2018-3-28 17:34

然后还原js css都比较容易,还原wxml根据编译器版本的不同 还原的方法不同

lijian_nudt 发表于 2018-3-28 18:04

顶一波,向楼主好好学习

JDragons 发表于 2018-3-28 21:08

厉害了,老铁

宁致远 发表于 2018-3-28 21:21

收藏了,有用,感谢分享
页: [1] 2
查看完整版本: 参照四哥《Android中分析微信源码来解析微信小程序文件格式》的实现和010Editor模板