微信小程序反编译wxss丢失问题解决办法,throw e; SyntaxError: Unexpected token '}'

最近恢复数据,用了两个反编译工具。

一个是打包成exe的,另一个是python的。

一般恢复同一个小程序,我会执行两次反编译。

尽量确保恢复更多的数据。

反编译“林羽凡”小程序的时候,这两个工具都没还原wxss文件出来。

微信小程序 反编译不出来Wxss throw e; SyntaxError: Unexpected token '}'

执行到中途就报错了:throw e; SyntaxError: Unexpected token '}'

后面的文件也就编译不了了。

之前在《数据恢复之:“白娘子喝了雄黄酒”,我阅读上万代码文件(3)》中提到

wxss反编译失败的问题。

微信小程序反编译wxss丢失问题解决办法,throw e; SyntaxError: Unexpected token '}'

尤其像这个验证码的样式。

完全没有别的地方可以粘过来用。

本来还想着自己写来着。

今天研究了半天,终于拿到这个验证码组件的样式了。

一、找到编译出来的 page-frame.html 文件。

一般在根目录。

在浏览器中打开这个文件。

二、执行

__wxAppCode__["components/linyufanCaptcha/linyufanCaptcha.wxss"]("",{deviceWidth:375},document.body)

微信小程序 反编译不出来Wxss throw e; SyntaxError: Unexpected token '}'

执行后,就能看到CSS样式了。

其实这些样式,在page-frame.html文件中。

就是显示有点乱。

恢复样式文件后,验证码效果:

微信小程序 反编译不出来Wxss throw e; SyntaxError: Unexpected token '}'

这就很赞了。

评论 (10)

未连接
2022-11-15 12:54:39

@ 林羽凡发您邮箱了

2022-11-15 12:36:58
此条为私密评论,仅评论双方可见!
2022-11-15 12:25:20

@ 林羽凡要不我把现在我解出来文件发您,怎么联系您。 您看看能不能帮我解出来完整的小程序。愿意付出酬金,您开价。不胜感激

2022-11-15 12:07:10

@ 佟桐你直接在page-frame.html 中搜索类似这样的样式文件名,linyufanCaptcha.wxss,看有没有这个字符串,如果有,再用我的方法,就可以解析出来wxss样式,不然就是page-frame.html本身没解析对,这个文件应该比较大,里面包含了所有代码。

2022-11-15 12:03:45

@ 林羽凡page.frame.html文件有的,js和json我分别用wuJs和wuConfig都解出来了。解wxml和wxss用的wuWxml和wuWxss都报的SyntaxError: Unexpected token 这个错误。试了您这个方法解wxss 没有得到对应wxss文件,不知道是不是我操作不对

2022-11-15 11:50:38

@ 佟桐我这个方法找wxss文件,得有 page-frame.html 文件才可以。wxml文件没有的话,你得看反编译过程的提示,我用了两个方法解密apkg文件,一个是python的,另一个是exe的,最后再通过nodejs编译文件,我确实遇到只编译了一个html文件,其他js ,json,wxss,wxml都没有情况,只能换个解密方法。

2022-11-15 11:46:40

反编译遇到同样问题 wxss文件按照您上述方式没有得到样式文件。然后wxml文件应该怎样得到呢。感谢!

2022-11-12 10:38:27

@ 林羽凡不玩域名了,就这样写博客了

2022-11-12 10:37:10

@ 城南旧事我今年又少续费了10个域名了。:heo-扶额: 也穷了。

2022-11-12 10:35:48

@ 林羽凡loli已经卖了,pub长期用了,毕竟便宜,十块钱,经济危机啊