微信小程序反編譯出現錯誤SyntaxError:Unexpected end of input


在使用wxappUnpacker反編譯一些小程序得時候經常會遇到這個問題:
SyntaxError:Unexpected end of input
翻譯過來是:輸入意外終止。借鑒網上其他大佬的看法是因為微信版本升級后,會遇到各種報錯, 以及無法獲取到wxss的問題。

導致拿不到wxss文件,那么找到反編譯腳本下的wuWxss.js,修改runVM方法為:

function runVM(name,code){
let wxAppCode={},handle={cssFile:name};
let tsandbox = {
__vd_version_info__:"",
$gwx:GwxCfg.prototype["$gwx"],
__mainPageFrameReady__:GwxCfg.prototype["$gwx"],
__wxAppCode__:wxAppCode,
setCssToHead:cssRebuild.bind(handle)
}
let vm = new VM({sandbox:tsandbox});
vm.run(code);
for(let name in wxAppCode){
if(name.endsWith(".wxss")){
handle.cssFile = path.resolve(frameName,"..",name);
wxAppCode[name]();
}
}
}


如果還是不行,這里提供反編譯的自動化工具(來自網上搜集,以及修改)和修改的wxappUnpacker命令工具下載

下載地址:

文件名稱:微信小程序反編譯自動化工具和wxappUnpacker命令工具

文件大小:20.5M適用版本:exe

更新日期:2020-10-12作者信息:網上搜集及修改

點擊下載

參考:
微信小程序反編譯出現錯誤SyntaxError:Unexpected end of input – 一點新作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM