From 6d9f159f5d77573c1f1ac5260a11c573d84eb406 Mon Sep 17 00:00:00 2001 From: Astra Date: Tue, 15 May 2018 11:29:38 -0400 Subject: [PATCH] avoid asarpwn check if possible --- app/index.html | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/app/index.html b/app/index.html index 82db6b4..51a41ce 100644 --- a/app/index.html +++ b/app/index.html @@ -183,14 +183,15 @@ fs.writeFileSync(data + '/settings.json', JSON.stringify(o, null, 2)); // commit changes to disk try { - // reverse asarpwn3 - if (asarinject( - "var electron=require('electron');var d=electron.remote.app.getPath('userData')+'/crispr.js';if(require('fs').existsSync(d))require(d).go();//", - "// App preload script, used to provide a replacement native API now that\n// we turned off node integration.\nvar electron = require('electron'" - )) { - electron.app.relaunch(); - electron.app.exit(); - } + if (__crispr_load_attempted) + // reverse asarpwn3 + if (asarinject( + "var electron=require('electron');var d=electron.remote.app.getPath('userData')+'/crispr.js';if(require('fs').existsSync(d))require(d).go();//", + "// App preload script, used to provide a replacement native API now that\n// we turned off node integration.\nvar electron = require('electron'" + )) { + electron.app.relaunch(); + electron.app.exit(); + } } catch (ex) { alert(ex, 'asarpwn3'); }