Skip to content
返回

提取 Electron 应用的源码和资源

发布于: 08:30
ElectronJS Logo
  1. 下载,得到安装包 myApp-v1.0.1-win32-x64.exe
  2. 复制,改后缀名,得到压缩包 myApp-v1.0.1-win32-x64.zip(后缀 7z 也行)。
  3. 解压,得到文件夹 myApp-v1.0.1-win32-x64
  4. 找到 myApp-v1.0.1-win32-x64\$PLUGINSDIR\app-64.7z
  5. 解压,得到文件夹 app-64
  6. 找到 app-64\resources\app.asar,这个是源码的归档文件
  7. 安装 npm install --engine-strict asar -g,详见 https://github.com/electron/asar
  8. 进入 app-64\resources,否则下一步报错:Error: ENOENT: no such file or directory, open '……/app.asar.unpacked/resources/icon.png'
  9. 执行 asar e app.asar app,得到 app 目录,源码和资源都在里面。

如未混淆,解包后得到的代码与源代码 95% 一致。

如已混淆,见招拆招。


成都公积金管理中心做的很棒,「足不出户,享大厅服务」,官方提供 统信 UOSmacOSWindows 三个平台的客户端下载:https://m.cdzfgjjzx.cn/zwb/download/download_pc.html