Authorization Center & Pro Features
The authorization status button in the top-right corner of the client opens the "Pro Authorization Center". This is the client-side entry point for viewing authorization, entering activation codes, generating offline request codes, importing licenses, and confirming Pro feature availability.
What You Can Do
| Operation | Description |
|---|---|
| View current status | Shows free version, trial, Pro activated, or license exception |
| Refresh status | Re-read local license and feature permissions |
| Import license | Select .lic or .json license file |
| Online activation | Enter JHM-... activation code and activate online |
| Offline activation | Generate request code, go to official website to generate license file, then import |
| View Pro features | Confirm if AI assistant, cloud sync, themes, command snippets, port forwarding are available |
Online Activation
- Open BShellX client.
- Click the authorization status button in the top-right corner.
- Enter the activation code in "Online Activation".
- Click "Activate Pro".
- After successful activation, the authorization center will display the new license and feature status.
Client online activation does not require logging into an account within the client. The activation code ownership is determined by the server based on activation code binding relationships, order relationships, or request information.
Offline Activation
Offline activation is suitable for intranet computers, restricted network environments, or devices that cannot directly access the authorization service.
- Select "Offline Activation" in the authorization center.
- Click "Generate Activation Request Code".
- Copy the request code.
- Visit the official website offline activation page on a networked device.
- Enter the activation code and request code.
- Download
license.lic. - Return to the client and import the license file.
Authorization Information
The authorization center will display:
- License ID.
- Bound account.
- License type: trial, annual, or permanent.
- Issue time and expiration time.
- Currently available Pro features.
- Trial status and remaining time.
Pro Feature Status
| Feature | When Unauthorized |
|---|---|
| AI Terminal Assistant | Cannot generate suggestions or diagnostics |
| Port Forwarding | Cannot create or enable forwarding tasks |
| Cloud Sync | Cannot use official sync credentials and Pro sync capabilities |
| Pro Default Sidebar | Cannot set port forwarding or AI assistant as default sidebar |
FAQ
Where should I enter the activation code?
For online activation, enter the activation code in the client authorization center. For offline activation, enter both the activation code and the request code generated by the client on the official website offline activation page.
Why does the activation code show it's already used?
The same activation code has already been activated on another device. You need to unbind the old device in the User Center first; after unbinding, the activation code will enter pending unbind status and will only return to not activated status after the old device's next heartbeat.
Can I share the license file with others?
No. The license file is related to the account, device, and client-generated license key. Copying to other devices usually cannot be imported or will cause authorization exceptions.