-
Notifications
You must be signed in to change notification settings - Fork 0
Roblox
Switch between Roblox accounts in the Roblox player and Roblox Studio.
Windows only. Roblox switching relies on Windows-specific parts (the launcher, the registry). accshift does not support Roblox on Linux or macOS.
Your Roblox login lives in a long token called the .ROBLOSECURITY cookie. accshift stores one cookie per account on your PC, encrypted so other Windows users on the same machine cannot read it. On switch, accshift hands the cookie to Roblox in exchange for a one-time login ticket and starts the player with that ticket:
- accshift sends your stored cookie to Roblox and gets back a one-time login ticket.
- The Roblox player is closed.
- The player is reopened and signs in using that ticket.
- The cookie is also written into Windows so Roblox Studio uses the same account next time it opens.
Cookies never leave your PC except during the ticket exchange with Roblox itself.
- Click Add Account.
- accshift shows a generated code and QR code.
- Open roblox.com on the device that is already signed in, enter the code (or scan the QR), confirm.
- accshift captures the resulting cookie and saves the account.
In Settings > Roblox, paste a .ROBLOSECURITY cookie. Accepted formats:
- Raw cookie value.
-
.ROBLOSECURITY:"<value>"(the form you get when copying from devtools). - The full warning-prefix form
_|WARNING:-DO-NOT-SHARE-THIS.--Sharing-this-will-allow-someone-to-log-in-as-you...|_<value>.
Cookies are encrypted with Windows DPAPI (user-scoped). Only your Windows account can decrypt them. They are never written to disk in plaintext.
Storage location: %LOCALAPPDATA%\com.accshift.desktop\platforms\roblox\accounts.json. The cookie field contains DPAPI ciphertext, not the original value.
The only supported OS. Uses DPAPI for the cookie storage and the roblox-player: protocol handler for launch.
- Cookie paste: as described above.
- Show last login: timestamps on cards.
- "Cookie no longer valid": Roblox cookies expire or get invalidated on sign-out elsewhere. Recapture via Quick Login or paste a fresh cookie.
- Roblox Studio still uses the old account: switch through accshift once, then restart Studio.