orcer1994 发表于 2019-10-28 18:55

微信小程序使用wxappUnpacker反编译问题

各位大佬们,想问一下,微信小程序使用wxappUnpacker反编译得到的代码中没有wxss文件是怎么回事呢?有没有会的帮帮忙,给点意见,或者帮我反编译一下,万分感谢!!!

shui3322 发表于 2019-10-28 19:39

微信小程序添加在桌面上,应用里怎么找不到.如何把它提出来反编?

orcer1994 发表于 2019-10-28 19:56

shui3322 发表于 2019-10-28 19:39
微信小程序添加在桌面上,应用里怎么找不到.如何把它提出来反编?

用微信打开小程序,然后用re文件管理器找到相应的小程序文件,搞出来反编译就行了

orcer1994 发表于 2019-10-28 20:07

已解决!!!
function runVM(name, code) {
                let wxAppCode = {};
                let handle = { cssFile: name };
                let gg = new GwxCfg();
                let tsandbox = {
                        $gwx: GwxCfg.prototype["$gwx"],
                        __mainPageFrameReady__: GwxCfg.prototype["$gwx"],
                        __vd_version_info__: 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();
                        }
                }
        }

shui3322 发表于 2019-10-28 20:44

orcer1994 发表于 2019-10-28 19:56
用微信打开小程序,然后用re文件管理器找到相应的小程序文件,搞出来反编译就行了

设置中应用没有.ES浏览器也找不到.所以RE不知方向.
我想把小程序去掉广告.

147 发表于 2019-10-30 10:51

orcer1994 发表于 2019-10-28 20:07
已解决!!!
function runVM(name, code) {
                let wxAppCode = {};


C:\wxappUnpacker-master\wuWxapkg.js:104
      }else throw Error("This package is unrecognizable.\nMay be this package is a subPackage which should be unpacked with -s=<MainDir>.\nOtherwise, please decrypted every type of file by hand.")
            ^

Error: This package is unrecognizable.
May be this package is a subPackage which should be unpacked with -s=<MainDir>.
Otherwise, please decrypted every type of file by hand.
    at Array.packDone (C:\wxappUnpacker-master\wuWxapkg.js:104:14)
    at CntEvent.decount (C:\wxappUnpacker-master\wuLib.js:17:43)
    at C:\wxappUnpacker-master\wuLib.js:73:11
    at agent (C:\wxappUnpacker-master\wuLib.js:54:14)
    at FSReqCallback.oncomplete (fs.js:146:23)

我这里解包提示这个 查了一下推断是包内有包,子包解压失败,这个如何修复?

nsnake 发表于 2019-12-3 11:39

好像子包解压有问题

mfvpnhaha 发表于 2019-12-5 12:33

orcer1994 发表于 2019-10-28 20:07
已解决!!!
function runVM(name, code) {
                let wxAppCode = {};


你好这是哪个文件的代码添加

mijiu0101 发表于 2019-12-8 17:00

我反编译出来的代码为什么很简陋,有没有更强大的工具啊

wxh16810 发表于 2020-1-12 10:45

能给说一下怎么解决的吗
页: [1]
查看完整版本: 微信小程序使用wxappUnpacker反编译问题