forked from TianmuTNT/pyjetbra
Jetbrains cracker, custom license, 300+ products/plugins supported, auto installer
- Python 81%
- VBScript 10%
- Shell 9%
|
|
||
|---|---|---|
| jetbra | fix: update jetbra | |
| language | fix i18n & optimization codes | |
| .gitignore | fix: not working cause of vmoptions folder | |
| asn1_util.py | init: 项目初始化及核心功能实现 | |
| cert_util.py | init: 项目初始化及核心功能实现 | |
| code_util.py | init: 项目初始化及核心功能实现 | |
| jetbrains_cli.py | fix i18n | |
| jetbrains_env.py | fix i18n & optimization codes | |
| LICENSE | Add LICENSE because some villains 🤣 | |
| pem_util.py | init: 项目初始化及核心功能实现 | |
| power_config_util.py | init: 项目初始化及核心功能实现 | |
| README.md | update README | |
| README_zh.md | update README | |
| requirements.txt | fix: add requests to requirements.txt | |
pyjetbra - Fully Automated Activator/Keygen/Custom License Tool for JetBrains All Products Pack
If this project is helpful to you, please give it a Star to show your support, thank you! 🌟
For learning and research purposes only, please support genuine software!
Project Introduction
This project is a fully automated, interactive, and completely customizable tool for generating JetBrains Licenses and power.conf files. It supports one-click generation of the License and power.conf, and automatically installs them into the JetBrains/ja-netfilter environment. The list of all products is dynamically retrieved in real-time from the official JetBrains API, supporting all products including IDEs, Packs, and plugins.
- Main Language: Python 3
- License: Apache-2.0
- Repository: https://codeberg.org/TianmuTNT/pyjetbra
Main Features
- ✅ Fully Automated CLI: A beautiful and interactive command-line interface that is easy to operate.
- ✅ Fully Customizable: All license information (licensee name, email, expiration date, ID, etc.) can be customized.
- ✅ Dynamic Product Fetching: All activatable products are fetched in real-time from the official JetBrains API, supporting IDEs, Packs, plugins, etc.
- ✅ Multi-select/Select All: Supports selecting multiple products or all products with a single click.
- ✅ One-Click Generation: Automatically generates License and
power.conf. - ✅ Automatic Installation: Automatically copies
power.confand configures environment variables (Windows/Linux/macOS). - ✅ Auto-copy License: Automatically copies the generated license to the clipboard.
- ✅ ja-netfilter Compatible: Works in conjunction with the ja-netfilter power plugin.
- ✅ Clear Code Structure: Easy for secondary development and contributions.
How to Use
1. Install Dependencies
pip install -r requirements.txt
2. Run the CLI Tool
python jetbrains_cli.py
3. Interactive Flow
- Select the products to activate (supports multi-select/select all, all products are from the official JetBrains API).
- Customize license information (licensee name, email, expiration date, ID, restriction notes, etc., are all customizable).
- Choose the output directory, whether to regenerate certificates, and whether to display detailed information.
- Automatically generates License and
power.conf. - Optional: Automatically install into the
JetBrains/ja-netfilterenvironment (automatically copiespower.confand configures environment variables). - The license is automatically copied to the clipboard for direct activation.
4. Generated Files
out/certificates/ca.crt- Certificate fileout/certificates/ca.key- Private key fileout/power.conf- power plugin configurationout/license.txt- license activation code
Full Customization Features Explained
- Product Selection: All products are fetched in real-time from the official JetBrains API, supporting all products including IDEs, Packs, and plugins. Supports multi-select/select all.
- License Information: All fields such as licensee name, assignee, email, expiration date, ID, and restriction notes are fully customizable.
- Output Directory: You can customize the save path for the generated files.
- Certificate Generation: You can choose whether to regenerate the certificates.
- Automatic Installation: Optional automatic installation, which configures
power.confand environment variables automatically.
Platform Support and Notes
- This tool has only been tested and works well on Windows 10/11.
- The code includes automatic adaptation for Linux/macOS, but it has not been actually tested and may not work correctly in many cases.
- If you encounter problems on Linux/macOS, you are welcome to submit an issue or a PR to contribute improvements!
Disclaimer
- This project is intended for learning, research, and technical exchange purposes only. Do not use it for any commercial or illegal purposes.
- Please support genuine software and respect intellectual property rights!
- The author is not responsible for any consequences arising from the use of this project.
Contributing
- Contributions via issues and PRs are welcome to improve Linux/macOS support and optimize the user experience.
- The code structure is clear and easy for secondary development.
License
This project is licensed under the Apache-2.0 License.