Bypass check if user has a real Microsoft account linked with the launcher
You can try out my other project Offline Minecraft Launcher
If you have some accounts saved then executing this script will remove them!
- Install Prism Launcher
- Go through the quick setup
- CLOSE THE LAUNCHER
- Execute the command for the appropriate bypass (see below)
- Create an offline account
- Set the newly created account as the default
- Enjoy!
Don't delete the "No Profile" account, that will break the bypass!
This launcher use a file called "accounts.json" which stores information about user's accounts. It also indicates whether a user owns Minecraft. This functionality allows players to play Minecraft even if they are offline, such as when playing on a Steam Deck in the middle of a forest. This feature can be exploited to gain access to the launcher and Minecraft's assets.
For that luxury you can use Ely.by skin system on the ElyPrismLauncher
Download the latest version of Prism Launcher from https://prismlauncher.org/, install it, go through the quick setup, close the launcher, then execute this command in the terminal:
echo {"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "MSA"}],"formatVersion": 3} > %appdata%/PrismLauncher/accounts.json
echo '{"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "MSA"}],"formatVersion": 3}' > ~/.local/share/PrismLauncher/accounts.json
echo '{"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "MSA"}],"formatVersion": 3}' > ~/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/accounts.json
echo '{"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "MSA"}],"formatVersion": 3}' > ~/Library/Application\ Support/PrismLauncher/accounts.json
Download the portable version of Prism Launcher, run it, go through the quick setup, close the launcher, then execute this command in the terminal:
echo {"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "MSA"}],"formatVersion": 3} > accounts.json
echo '{"accounts": [{"entitlement": {"canPlayMinecraft": true,"ownsMinecraft": true},"type": "MSA"}],"formatVersion": 3}' > accounts.json
There is a file in the repository called accounts.json and you need to download it to this path:
- Windows:
%appdata%/PrismLauncher/
- Linux:
~/.local/share/PrismLauncher/
- Linux (flatpak):
~/.var/app/org.prismlauncher.PrismLauncher/data/PrismLauncher/
- macOS:
~/Library/Application\ Support/PrismLauncher/
In the root directory of the launcher