最新解決微信小程序反編譯$gwx is not defined和__vd_version_info__ is not defined

百度出來(lái)一堆收費(fèi)教程,全是簡(jiǎn)書(shū)上的碎罚,真優(yōu)秀啊磅废。秉承知識(shí)有價(jià),分享無(wú)價(jià)的精神荆烈,我終于用谷歌找到了眾多免費(fèi)教程拯勉,感謝無(wú)私分享的各位大佬們。分享有你憔购,春暖花開(kāi)宫峦。

下面是正事:

由于微信小程序升級(jí)的原因, github 上的?wxappUnpacker-master?小程序反編譯工具已部分失效玫鸟,運(yùn)行?node wuWxapkg.js?命令時(shí)會(huì)報(bào)?$gwx is not defined?或__vd_version_info__ is not defined錯(cuò)誤

導(dǎo)致?page-frame.html?文件無(wú)法反編譯导绷,無(wú)法解開(kāi)?wxss?格式文件,wxss?文件缺失屎飘。

首先是$gwx is not defined妥曲,這種報(bào)錯(cuò)是最多的一種,如圖所示:

$gwx is not defined錯(cuò)誤

那么解決辦法就是:

修改反編譯腳本wuWxss.js代碼

將原代碼:

```

functionrunVM(name,code){

? ? let wxAppCode={},handle={cssFile:name};

? ? let vm=new VM({sandbox:Object.assign(new GwxCfg(),{__wxAppCode__:wxAppCode,setCssToHead:cssRebuild.bind(handle)})});

? ? vm.run(code);

? ? for(let name in wxAppCode)if(name.endsWith(".wxss")){

? ? ? ? handle.cssFile=path.resolve(frameName,"..",name);

? ? ? ? wxAppCode[name]();

? ? }

}

```

修改為:


```

functionrunVM(name,code){

? ? let wxAppCode={},handle={cssFile:name};

? ? let gg = new GwxCfg();

? ? let tsandbox ={$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]();

? ? }

}

```


第二種就是__vd_version_info__ is not defined錯(cuò)誤



__vd_version_info__ is not defined錯(cuò)誤

解決方法如下:


找到

function runOnce() {枚碗。逾一。。肮雨。遵堵。。怨规。陌宿。。波丰。壳坪。。掰烟。爽蝴。。纫骑。}

這個(gè)函數(shù)蝎亚,替換成如下代碼。

```

function runOnce() {

for (let name in runList) {

// console.log(name, runList[name]);

var start = `var window = window || {}; var __pageFrameStartTime__ = Date.now(); var __webviewId__; var __wxAppCode__={}; var __mainPageFrameReady__ = function(){}; var __WXML_GLOBAL__={entrys:{},defines:{},modules:{},ops:[],wxs_nf_init:undefined,total_ops:0}; var __vd_version_info__=__vd_version_info__||{};

$gwx=function(path,global){

if(typeof global === 'undefined') global={};if(typeof __WXML_GLOBAL__ === 'undefined') {__WXML_GLOBAL__={};

}__WXML_GLOBAL__.modules = __WXML_GLOBAL__.modules || {};

}`;

runVM(name, start + " \r\n" + runList[name]);

}

}

```


解決不了這兩個(gè)報(bào)錯(cuò)你來(lái)砍我先馆,另外发框,谷歌真香!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末煤墙,一起剝皮案震驚了整個(gè)濱河市梅惯,隨后出現(xiàn)的幾起案子宪拥,更是在濱河造成了極大的恐慌,老刑警劉巖铣减,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件她君,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡徙歼,警方通過(guò)查閱死者的電腦和手機(jī)犁河,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)魄梯,“玉大人,你說(shuō)我怎么就攤上這事宾符∧鸾眨” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵魏烫,是天一觀的道長(zhǎng)辣苏。 經(jīng)常有香客問(wèn)我,道長(zhǎng)哄褒,這世上最難降的妖魔是什么稀蟋? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮呐赡,結(jié)果婚禮上退客,老公的妹妹穿的比我還像新娘。我一直安慰自己链嘀,他們只是感情好萌狂,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著怀泊,像睡著了一般茫藏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上霹琼,一...
    開(kāi)封第一講書(shū)人閱讀 52,328評(píng)論 1 310
  • 那天务傲,我揣著相機(jī)與錄音,去河邊找鬼枣申。 笑死售葡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的糯而。 我是一名探鬼主播天通,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼熄驼!你這毒婦竟也來(lái)了像寒?” 一聲冷哼從身側(cè)響起烘豹,我...
    開(kāi)封第一講書(shū)人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎诺祸,沒(méi)想到半個(gè)月后携悯,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡筷笨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年憔鬼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胃夏。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡轴或,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出仰禀,到底是詐尸還是另有隱情照雁,我是刑警寧澤,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布答恶,位于F島的核電站饺蚊,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏悬嗓。R本人自食惡果不足惜污呼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望包竹。 院中可真熱鬧燕酷,春花似錦、人聲如沸映企。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)堰氓。三九已至挤渐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間双絮,已是汗流浹背浴麻。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留囤攀,地道東北人软免。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像焚挠,于是被迫代替她去往敵國(guó)和親膏萧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容