const localAppData = Deno.env.get("LOCALAPPDATA"); const versions = ["Brave-Origin-Beta", "Brave-Origin-Nightly"]; let foundAny = false; for (const version of versions) { const localStatePath = localAppData + "\\BraveSoftware\\" + version + "\\User Data\\Local State"; try { const localState = JSON.parse(await Deno.readTextFile(localStatePath)); localState.brave.origin = { purchase_validated: true }; localState.skus = { state: { "67": JSON.stringify({ credentials: { items: { "6": "7" }, }, }), }, }; await Deno.writeTextFile(localStatePath, JSON.stringify(localState)); console.log(version.replace(/-/g, " ") + " unlocked successfully!"); foundAny = true; } catch (error) { if (error instanceof Deno.errors.NotFound) { continue; } throw error; } } if (!foundAny) { console.log("Brave Origin not found."); }