2019 9月使用问题总结.
实际操作后,这个逆向出来的代码不是很正确。目前还没有好的思路。
拿着qwerty472123停止开发的修改版,出现了问题
Split app-service.js and make up configs & wxss & wxml & wxs...
vm.js:824
return function(env,dd,global){$gwxc=0;var root={"tag":"wx-page"};root.children=[]
^^^^^^SyntaxError: Illegal return statement
at VMScript.compile (/home/wq57885/wxappUnpacker/node_modules/vm2/lib/main.js:80:20)
at VM.run (/home/wq57885/wxappUnpacker/node_modules/vm2/lib/main.js:215:10)
at z (/home/wq57885/wxappUnpacker/wuWxml.js:366:7)
at z (/home/wq57885/wxappUnpacker/wuRestoreZ.js:244:17)
at catchZGroup (/home/wq57885/wxappUnpacker/wuRestoreZ.js:15:2)
at catchZ (/home/wq57885/wxappUnpacker/wuRestoreZ.js:19:29)
at getZ (/home/wq57885/wxappUnpacker/wuRestoreZ.js:244:2)
at wu.get.code (/home/wq57885/wxappUnpacker/wuWxml.js:354:3)
at ioLimit.runWithCb (/home/wq57885/wxappUnpacker/wuLib.js:80:8)
at agent (/home/wq57885/wxappUnpacker/wuLib.js:54:14)
对于我们这种不想深入研究微信小程序逆向的,直接是晴天霹雳,无法解决
是不是无法解决了?NO,又来了一个船新的大佬给出了解决方案,他就是larack8
他提出了https://github.com/qwerty472123/wxappUnpacker/issues/215
然后github地址https://github.com/larack8/wxappUnpacker
但是这里面有几个问题 Cannot find module 'uglify-es',本来都装好了,但是还报这个错误??
Error: Cannot find module 'uglify-es'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/wq57885/wxappUnpacker2/wuJs.js:3:18)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
后来找到一个大佬的解决思路,需要升级到最新的nodejs,再重新安装库,这边仅供参考,因为我平时不用nodejs
npm install -g n
n latest
npm update -g
此时依然报错Cannot find module 'uglify-es',同时把 Error: Cannot find module 'cheerio'一起解决了
npm install uglify-es --save
npm install esprima --save
npm install css-tree --save
npm install cssbeautify --save
npm install vm2 --save
npm install uglify-es --save
npm install js-beautify --save
npm install escodegen --save
npm install cheerio --save
再次完美执行,久违的界面
node wuWxapkg.js _509688958_89.wxapkg
最后鸣谢larack8
转载:https://blog.csdn.net/wq57885/article/details/101113017