@electron/fuses
Advanced tools
| #!/usr/bin/env node | ||
| export {}; |
+73
| #!/usr/bin/env node | ||
| "use strict"; | ||
| var __rest = (this && this.__rest) || function (s, e) { | ||
| var t = {}; | ||
| for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
| t[p] = s[p]; | ||
| if (s != null && typeof Object.getOwnPropertySymbols === "function") | ||
| for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { | ||
| if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) | ||
| t[p[i]] = s[p[i]]; | ||
| } | ||
| return t; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const chalk = require("chalk"); | ||
| const minimist = require("minimist"); | ||
| const path = require("path"); | ||
| const _1 = require("."); | ||
| const config_1 = require("./config"); | ||
| const constants_1 = require("./constants"); | ||
| const mode = process.argv[2]; | ||
| const helpText = `electron-fuses read --electron [path-to-electron]`; | ||
| if (mode !== 'read' && mode !== 'write') { | ||
| console.error('Invalid mode, check the usage below:'); | ||
| console.info(helpText); | ||
| process.exit(0); | ||
| } | ||
| if (mode === 'write') { | ||
| console.error('Writing the fuse wire via the CLI is not currently supported'); | ||
| process.exit(1); | ||
| } | ||
| const argv = minimist(process.argv.slice(3), { | ||
| string: ['electron'], | ||
| boolean: ['help'], | ||
| }); | ||
| if (argv.help) { | ||
| console.log(helpText); | ||
| process.exit(0); | ||
| } | ||
| if (!argv.electron) { | ||
| console.error('--electron argument is required'); | ||
| process.exit(1); | ||
| } | ||
| function stringForState(state) { | ||
| switch (state) { | ||
| case constants_1.FuseState.ENABLE: | ||
| return chalk.green('Enabled'); | ||
| case constants_1.FuseState.DISABLE: | ||
| return chalk.red('Disabled'); | ||
| case constants_1.FuseState.INHERIT: | ||
| return chalk.yellow('Inherited'); | ||
| case constants_1.FuseState.REMOVED: | ||
| return chalk.strikethrough(chalk.red('Removed')); | ||
| } | ||
| } | ||
| console.log('Analyzing app:', chalk.cyan(path.basename(argv.electron))); | ||
| _1.getCurrentFuseWire(argv.electron) | ||
| .then((config) => { | ||
| const { version } = config, rest = __rest(config, ["version"]); | ||
| console.log(`Fuse Version: ${chalk.cyan(`v${version}`)}`); | ||
| switch (config.version) { | ||
| case config_1.FuseVersion.V1: | ||
| for (const key of Object.keys(rest)) { | ||
| console.log(` ${chalk.yellow(config_1.FuseV1Options[key])} is ${stringForState(rest[key])}`); | ||
| } | ||
| break; | ||
| } | ||
| }) | ||
| .catch((err) => { | ||
| console.error(err); | ||
| process.exit(1); | ||
| }); | ||
| //# sourceMappingURL=bin.js.map |
| {"version":3,"file":"bin.js","sourceRoot":"","sources":["../src/bin.ts"],"names":[],"mappings":"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"} |
+3
-3
@@ -11,5 +11,5 @@ export declare enum FuseVersion { | ||
| } | ||
| export declare type FuseV1Config = { | ||
| export declare type FuseV1Config<T = boolean> = { | ||
| version: FuseVersion.V1; | ||
| } & Partial<Record<FuseV1Options, boolean>>; | ||
| export declare type FuseConfig = FuseV1Config; | ||
| } & Partial<Record<FuseV1Options, T>>; | ||
| export declare type FuseConfig<T = boolean> = FuseV1Config<T>; |
+3
-1
@@ -1,3 +0,5 @@ | ||
| import { FuseConfig } from './config'; | ||
| import { FuseConfig, FuseV1Config } from './config'; | ||
| import { FuseState } from './constants'; | ||
| export * from './config'; | ||
| export declare const getCurrentFuseWire: (pathToElectron: string) => Promise<FuseV1Config<FuseState>>; | ||
| export declare const flipFuses: (pathToElectron: string, fuseConfig: FuseConfig) => Promise<void>; |
+27
-1
@@ -24,3 +24,3 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.flipFuses = void 0; | ||
| exports.flipFuses = exports.getCurrentFuseWire = void 0; | ||
| const fs = require("fs-extra"); | ||
@@ -44,2 +44,5 @@ const path = require("path"); | ||
| const pathToFuseFile = (pathToElectron) => { | ||
| if (pathToElectron.endsWith('.app')) { | ||
| return path.resolve(pathToElectron, 'Contents', 'Frameworks', 'Electron Framework.framework', 'Electron Framework'); | ||
| } | ||
| if (pathToElectron.includes('.app')) { | ||
@@ -76,2 +79,25 @@ return path.resolve(pathToElectron, '..', '..', 'Frameworks', 'Electron Framework.framework', 'Electron Framework'); | ||
| }; | ||
| exports.getCurrentFuseWire = async (pathToElectron) => { | ||
| const fuseFilePath = pathToFuseFile(pathToElectron); | ||
| const electron = await fs.readFile(fuseFilePath); | ||
| const fuseWirePosition = electron.indexOf(constants_1.SENTINEL) + constants_1.SENTINEL.length; | ||
| if (fuseWirePosition - constants_1.SENTINEL.length === -1) { | ||
| throw new Error('Could not find sentinel in the provided ELectron binary, fuses are only supported in Electron 12 and higher'); | ||
| } | ||
| const fuseWireVersion = electron[fuseWirePosition]; | ||
| const fuseWireLength = electron[fuseWirePosition + 1]; | ||
| const fuseConfig = { | ||
| version: `${fuseWireVersion}`, | ||
| }; | ||
| for (let i = 0; i < fuseWireLength; i++) { | ||
| const idx = fuseWirePosition + 2 + i; | ||
| const currentState = electron[idx]; | ||
| switch (fuseConfig.version) { | ||
| case config_1.FuseVersion.V1: | ||
| fuseConfig[i] = currentState; | ||
| break; | ||
| } | ||
| } | ||
| return fuseConfig; | ||
| }; | ||
| exports.flipFuses = (pathToElectron, fuseConfig) => { | ||
@@ -78,0 +104,0 @@ switch (fuseConfig.version) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} |
+8
-2
| { | ||
| "name": "@electron/fuses", | ||
| "version": "1.1.2", | ||
| "version": "1.2.0", | ||
| "main": "dist/index.js", | ||
| "license": "MIT", | ||
| "bin": { | ||
| "electron-fuses": "dist/bin.js" | ||
| }, | ||
| "scripts": { | ||
@@ -11,2 +14,3 @@ "build": "tsc" | ||
| "@types/fs-extra": "^9.0.1", | ||
| "@types/minimist": "^1.2.1", | ||
| "@types/node": "^14.11.2", | ||
@@ -29,3 +33,5 @@ "husky": "^4.3.0", | ||
| "dependencies": { | ||
| "fs-extra": "^9.0.1" | ||
| "chalk": "^4.1.1", | ||
| "fs-extra": "^9.0.1", | ||
| "minimist": "^1.2.5" | ||
| }, | ||
@@ -32,0 +38,0 @@ "files": [ |
Sorry, the diff of this file is not supported yet
61916
15.61%16
23.08%233
77.86%3
200%7
16.67%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added