You've already forked brave-origin-unlocker
mirror of
https://github.com/ObjectAscended/brave-origin-unlocker.git
synced 2026-06-21 12:42:34 +00:00
Add Brave-Origin to versions and reformat README
This commit is contained in:
@@ -1,10 +1,13 @@
|
|||||||
# Brave Origin Windows Unlocker
|
# Brave Origin Windows Unlocker
|
||||||
|
|
||||||
A TypeScript utility for unlocking Brave Origin features on Windows by modifying the local application state.
|
A TypeScript utility for unlocking Brave Origin features on Windows by modifying
|
||||||
|
the local application state.
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
This tool modifies the Brave Origin browser's local state configuration to unlock premium features. It works by updating the `Local State` JSON file used by Brave to store user preferences and license validation status.
|
This tool modifies the Brave Origin browser's local state configuration to
|
||||||
|
unlock premium features. It works by updating the `Local State` JSON file used
|
||||||
|
by Brave to store user preferences and license validation status.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
@@ -27,18 +30,29 @@ This tool modifies the Brave Origin browser's local state configuration to unloc
|
|||||||
```bash
|
```bash
|
||||||
git clone https://github.com/ObjectAscended/brave-origin-windows-unlocker.git
|
git clone https://github.com/ObjectAscended/brave-origin-windows-unlocker.git
|
||||||
cd brave-origin-windows-unlocker
|
cd brave-origin-windows-unlocker
|
||||||
|
```
|
||||||
|
|
||||||
## Pre-Bundled Deno Binaries 🎉
|
## Pre-Bundled Deno Binaries 🎉
|
||||||
|
|
||||||
In our latest releases, we offer **pre-bundled Deno binaries** that make running the Windows unlocker easier than ever! 🚀 You can download them from our [latest release page](https://github.com/ObjectAscended/brave-origin-windows-unlocker/releases/latest). These binaries ensure a smooth setup and save you time, so you can focus on enjoying your experience without unnecessary hassle! 🕒
|
In our latest releases, we offer **pre-bundled Deno binaries** that make running
|
||||||
|
the Windows unlocker easier than ever! 🚀 You can download them from our
|
||||||
|
[latest release page](https://github.com/ObjectAscended/brave-origin-windows-unlocker/releases/latest).
|
||||||
|
These binaries ensure a smooth setup and save you time, so you can focus on
|
||||||
|
enjoying your experience without unnecessary hassle! 🕒
|
||||||
|
|
||||||
## Why Run the Windows Unlocker Instead of WSL? 🤔
|
## Why Run the Windows Unlocker Instead of WSL? 🤔
|
||||||
|
|
||||||
Running the Windows unlocker natively is typically a better choice than running a browser inside WSL. Here's why:
|
Running the Windows unlocker natively is typically a better choice than running
|
||||||
|
a browser inside WSL. Here's why:
|
||||||
|
|
||||||
1. **Performance**: The native Windows experience generally offers better performance than emulated environments like WSL. ⚡
|
1. **Performance**: The native Windows experience generally offers better
|
||||||
2. **Simplicity**: You avoid complex setups and configurations, making it more straightforward for users of all levels. 🛠️
|
performance than emulated environments like WSL. ⚡
|
||||||
3. **Compatibility**: Some features and functionalities might only work seamlessly in a Windows environment, ensuring you get the most out of your tools. 🔗
|
2. **Simplicity**: You avoid complex setups and configurations, making it more
|
||||||
4. **User Experience**: Enjoy a more intuitive interface and fewer problems managing dependencies. 😊
|
straightforward for users of all levels. 🛠️
|
||||||
|
3. **Compatibility**: Some features and functionalities might only work
|
||||||
|
seamlessly in a Windows environment, ensuring you get the most out of your
|
||||||
|
tools. 🔗
|
||||||
|
4. **User Experience**: Enjoy a more intuitive interface and fewer problems
|
||||||
|
managing dependencies. 😊
|
||||||
|
|
||||||
Enjoy using our tool! 🎈
|
Enjoy using our tool! 🎈
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
const localAppData = Deno.env.get("LOCALAPPDATA");
|
const localAppData = Deno.env.get("LOCALAPPDATA");
|
||||||
|
|
||||||
const versions = ["Brave-Origin-Beta", "Brave-Origin-Nightly"];
|
const versions = ["Brave-Origin", "Brave-Origin-Beta", "Brave-Origin-Nightly"];
|
||||||
let foundAny = false;
|
let foundAny = false;
|
||||||
|
|
||||||
for (const version of versions) {
|
for (const version of versions) {
|
||||||
const localStatePath = localAppData + "\\BraveSoftware\\" + version + "\\User Data\\Local State";
|
const localStatePath =
|
||||||
|
`${localAppData}\\BraveSoftware\\${version}\\User Data\\Local State`;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const localState = JSON.parse(await Deno.readTextFile(localStatePath));
|
const localState = JSON.parse(await Deno.readTextFile(localStatePath));
|
||||||
|
|||||||
Reference in New Issue
Block a user