一:使用javascript-obfuscator对js文件进行混淆

1. 安装

npm install javascript-obfuscator -g

npm install --engine-strict asar -g

2. asar解包

找到resources目录下的app.asar文件,在这个目录下执行命令:

asar e app.asar app

app文件就是源码了

3. 加密js文件

进入到源码目录app中,执行如下命令:

javascript-obfuscator ./ --output ./Encryption

得到混淆后的目录Encryption,进入里面,复制里面的代码到app目录下,替换原来的js文件

4. 重新生成加密后的asar包

在resources目录执行如下命令:

asar pack app app.asar

这样就得到了混淆后的app.asar文件了