This repository provides a method for activating JetBrains IDEs.
Due to GitHub and JetBrains DMCA rules, this repo can be taken down at any moment. To protect it, follow these steps:
- Clone the repository
- Publish it under a different name and make minor changes (e.g., change example paths, add some text in the README, etc.)
- Share the link in any gist related to JetBrains activation.
jb.ps1
and jb.bat
are scripts for Windows users.
- Ensure Windows Firewall is enabled.
- Download
jb.ps1
andjb.bat
into the same directory. - Open
jb.ps1
with Notepad and edit the$idepath
variable to include the paths to your JetBrains IDE executables, ending with*64.exe
. Delete the example provided. - Save the changes.
- Run
jb.bat
as an administrator. - Run this script periodically to ensure your IDEs remain activated.
- (Optional) Automate the process by:
- Create a shortcut of
jb.bat
- Move the shortcut into the startup folder
- Right-click on the shortcut -> Properties -> Shortcut -> Check "Run as administrator"
- Apply changes
- Create a shortcut of
jb.sh
is the script for Linux users.
-
Install
iptables
:- For Debian-based systems:
sudo apt install iptables
- For Arch-based systems:
sudo pacman -S iptables
- For other distributions, install
iptables
accordingly.
- For Debian-based systems:
-
Make
jb.sh
executable:chmod +x jb.sh
-
Run
jb.sh
with root privileges:sudo ./jb.sh
-
(Optional) Automate the process by adding
jb.sh
to your system startup.
Note: Using this script on Linux may block connections to account.jetbrains.com
for all applications, not just JetBrains IDEs. Consider it a temporary solution.
jb.sh
is the script for macOS users.
- Download
jb.sh
. - Make it executable:
chmod +x jb.sh
- Run the script with root privileges:
sudo ./jb.sh
- Start your IDE.
- When prompted for an activation key, find one here.
- No need to change the proxy. If you have it enabled in IDE settings, disable it.
- Click on activate, and you're good to go.
If you encounter any issues, carefully follow the instructions again. If problems persist, contact @supershkila on Telegram.