Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

解包代码与小程序原始工程文件结构差异很大 #6

Open
cloud-jie opened this issue Aug 2, 2023 · 13 comments
Open

解包代码与小程序原始工程文件结构差异很大 #6

cloud-jie opened this issue Aug 2, 2023 · 13 comments

Comments

@cloud-jie
Copy link

如下图:utils/util.js 文件并不存在
image
使用其他解包程序,结构如下:
image

@cloud-jie
Copy link
Author

师傅,我补充一下:与其他工具相比,代码几乎没差,但是目录结构似乎有些异常
因为解包后代码引用utils/util.js,但util.js在解包后的代码中并不存在(图1)

@cloud-jie
Copy link
Author

工具很好,感谢师傅分享

@wux1an
Copy link
Owner

wux1an commented Aug 2, 2023

用的哪款工具,小程序 wxapkg 文件和小程序 wxid 方便提供一下吗?

@cloud-jie
Copy link
Author

cloud-jie commented Aug 3, 2023

我用来对比的工具是unveilr,开源后项目大火,作者转收费了。
https://uvr.xianwei.icu/
以下这几个小程序应该都存在这个问题,图片显示的就是我当前测试的小程序
image
以下为wxapkg文件及unveilr解包后的文件
wxc867ec7b2ed2ac8f.zip

@wux1an
Copy link
Owner

wux1an commented Aug 3, 2023

你用的这个工具应该是对解包出来的原始文件进行了解析,如果他的工具加上 --no-parse 解出来的应该就和我这一样。
image

unveiler 是用 JavaScript 开发后打包的,没法看到实现原理。不过猜测应该参考了 https://github.com/ezshine/wxapkg-convertor 的代码,这个项目写了解析代码来将文件解析成工程代码格式,但是代码看起来很麻烦,等以后有精力了我试着加进来。

@wux1an wux1an changed the title 解包后文件结构异常 解包代码与小程序原始工程文件结构差异很大 Aug 3, 2023
@cloud-jie
Copy link
Author

师傅加油

@lengjian2014
Copy link

@cloud-jie unveilr这个工具的token怎么买

@cloud-jie
Copy link
Author

unveilr可能参考了这个项目,https://github.com/zhangdaren/miniprogram-to-uniapp

@cloud-jie
Copy link
Author

@cloud-jie unveilr这个工具的token怎么买

有个tg群,群主是他,但是邀请链接不知道

@jylsec
Copy link

jylsec commented Sep 13, 2023

我用来对比的工具是unveilr,开源后项目大火,作者转收费了。
https://uvr.xianwei.icu/
以下这几个小程序应该都存在这个问题,图片显示的就是我当前测试的小程序
image
以下为wxapkg文件及unveilr解包后的文件
wxc867ec7b2ed2ac8f.zip

你好,请问可以发一下您手上的unveilr的版本嘛。好像是6月份开始闭源的

@lengjian2014
Copy link

lengjian2014 commented Sep 14, 2023 via email

@immune53
Copy link

作者可以考虑下加入wxappUnpacker的解析代码,这里有代码https://github.com/Fickley/wxappUnpacker

@cloud-jie
Copy link
Author

师傅,这应该是unveilr开源时候的代码:
https://github.com/junxiaqiao/unveilr-v2.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants