如何反编译app.asar

electron 文章 2020-02-03 19:54 0 32

首先安装npm软件包管理工具。 npm是用于nodejs框架的软件包管理工具。如果您下载并安装了最新版本的nodejs,则会自动安装npm。


在命令行上输入npm -help或npm -V。如果显示命令说明,则说明安装成功。如果显示错误消息“ npm不是内部或外部命令”,则表明npm安装不正确。返回步骤1并重新安装。


要全局安装asar,命令是npm install -g asar。另外,如果npm install的执行速度太慢,则可以切换到某些国内镜像源。更改镜像源的命令是$ npm install -g cnpm --registry = [mirror source]。


将app.asar放置在新文件夹中,然后在根目录上单击鼠标右键时按住Shift键,然后选择“在此处打开Power Shell窗口”。


在命令行上输入“ asar extract app.asar ./”,然后按Enter键返回到该文件夹以查看提取的文件。请注意,输入的命令不带引号! “ ./”表示将app.asar编译(解压缩)到根目录。当然,您也可以根据需要创建目标文件夹。


在根目录中,您可以看到反编译(解压缩,解压缩)的文件和文件夹。这些文件和文件夹是执行asar pack命令之前的结构。

image.png


-EOF-