Skip to content

zhengyuan-public/ToolBox-Activator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

๐Ÿ› ๏ธ ToolBox Activator

๐ŸŽฏ The All-in-One Automation for JetBrains IDE Activation

Effortless, cross-platform activation for the entire JetBrains suite powered by ja-netfilter.


JJJJJJ   EEEEEEE   TTTTTTTT  BBBBBBB    RRRRRR    AAAAAA    IIIIIIII  NNNN    NN   SSSSSS
   JJ    EE           TT     BB    BB   RR   RR   AA  AA        II      NNNNN   NN  SS
   JJ    EE           TT     BB    BB   RR   RR   AA  AA        II      NN NNN  NN   SS
   JJ    EEEEE        TT     BBBBBBB    RRRRRR    AAAAAA        II      NN  NNNNN    SSSSS
   JJ    EE           TT     BB    BB   RR   RR   AA  AA        II      NN   NNNN        SS
JJ JJ    EE           TT     BB    BB   RR   RR   AA  AA        II      NN    NNN        SS
 JJJJ    EEEEEEE      TT     BBBBBBB    RR   RR   AA  AA    IIIIIIII  NN     NNN   SSSSSS

๐Ÿ“ Overview

ToolBox Activator is a streamlined automation utility designed to configure and activate all installed JetBrains IDEs. By automating the deployment of ja-netfilter, managing .vmoptions, and generating license keys, it removes the manual overhead of setting up your development environment on Windows, macOS, and Linux.


โœจ Key Features

  • ๐Ÿš€ One-Click Execution โ€“ Activate your entire JetBrains toolbox with a single command.
  • ๐Ÿ”„ Smart Detection โ€“ Automatically scans your system to identify all installed IDEs.
  • ๐ŸŒ Universal Compatibility โ€“ Native support for Windows (PowerShell), macOS, and Linux (Bash/Zsh).
  • ๐Ÿ“ฆ Auto-Dependency Management โ€“ Automatically fetches required tools like curl and jq.
  • ๐Ÿงน System Cleanup โ€“ Clears remnants of previous activators to ensure a clean state.
  • ๐Ÿ’พ Safe Modification โ€“ Automatically creates backups of configuration files before any changes.
  • ๐Ÿ›ก๏ธ Integrity Checks โ€“ Uses SHA-1 hash verification for all downloaded components.

๐Ÿ’ป Supported IDEs

IDE Edition / Description Status
๐ŸŽจ IntelliJ IDEA Ultimate & Community โœ… Full
โš™๏ธ CLion C/C++ IDE โœ… Full
๐Ÿ˜ PhpStorm PHP IDE โœ… Full
๐ŸŽฏ GoLand Go IDE โœ… Full
๐Ÿ PyCharm Python IDE โœ… Full
๐ŸŒ WebStorm Web Frontend IDE โœ… Full
๐ŸŽฎ Rider .NET IDE โœ… Full
๐Ÿ—„๏ธ DataGrip SQL IDE โœ… Full
๐Ÿฆ€ RustRover Rust IDE โœ… Full

๐Ÿ› ๏ธ Installation and Usage

๐Ÿš€ Quick Start

Windows (PowerShell)

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/neKamita/toolbox-activator/main/activate.ps1" -OutFile "activate.ps1"
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.\activate.ps1

macOS / Linux (Bash)

curl -o activate.sh https://raw.githubusercontent.com/neKamita/toolbox-activator/main/activate.sh
chmod +x activate.sh
./activate.sh

โš ๏ธ Troubleshooting

Issue Potential Solution
"No IDEs Found" Run the IDE at least once so it generates its local config folders.
Permission Denied On Linux/macOS, use sudo. On Windows, run PowerShell as Admin.
Key is Invalid Ensure the IDE was fully closed during the script execution.

๐Ÿ™ Credits & Sources

This project is an automation wrapper that relies on the amazing work of the following communities:

  • ja-netfilter โ€” The core plugin technology that enables the activation process.
  • ckey.run โ€” The primary source for license generation scripts and updated filters.

๐Ÿ” Security & License

  • MIT License: Free to use, modify, and distribute.
  • Privacy: All license generation is performed locally on your machine.

Warning

This tool is intended for educational and testing purposes. The author is not responsible for any misuse or potential license blacklisting by the software vendor. Use at your own risk.


Found this helpful? Give us a โญ on GitHub!

Made with โค๏ธ by neKamita

About

For jetbrain IDEs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 54.3%
  • PowerShell 45.7%