一:使用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文件了