Fix inject script for Electron v17+

This commit is contained in:
Strencher 2022-10-28 22:27:35 +02:00
parent ac70698593
commit 690bfb79cb
1 changed files with 24 additions and 1 deletions

View File

@ -69,4 +69,27 @@ else {
console.log(" ✅ Wrote index.js");
console.log("");
console.log(`Injection successful, please restart ${release}.`);
const asarPath = path.join(discordPath, "app.asar");
const modifiedPath = path.join(discordPath, "discord.asar");
if (!fs.existsSync(modifiedPath)) {
console.log("Renaming app.asar -> discord.asar");
console.log("");
if (!fs.existsSync(asarPath)) {
console.log(" ❌ Unable to rename app.asar -> discord.asar, discord installation appears to be corrupt.");
process.exit(0);
}
try {
fs.renameSync(asarPath, modifiedPath);
console.log(" ✅ Successfully renamed app.asar -> discord.asar");
console.log("");
} catch (error) {
console.log(" ❌ Failed to rename app.asar -> discord.asar:", error);
process.exit(0);
}
}
console.log(`Injection successful, please restart ${release}.`);