GuestRegister is a terminal-based utility for creating Free Fire guest account records with a simple interactive workflow.
The project is designed for Android devices running Termux. It asks for a few basic settings, connects to the required services, and saves the result as a JSON file.
- Simple Free Fire guest account generator
- JSON output for generated account records
VPN must be enabled before generating accounts.
Do not start the account generation process without an active VPN connection.
| Option | Purpose | Input | Output |
|---|---|---|---|
1. Guest Register |
Creates new Free Fire guest account records | Account name, region, quantity, filename | <filename>.json |
2. Account Activator |
Currently unavailable | Do not use this option | Not supported at this time |
- Android with Termux recommended
- Python 3.9 or newer
- Git
- Active internet connection
- Permission to write to Android shared storage
- A valid approval from the project administrator
For Android storage access, run this once in Termux if required:
termux-setup-storageClone the repository and enter the project directory:
git clone https://github.com/siambhau/GuestRegister
cd GuestRegisterInstall the required Python packages:
pip install -r requirements.txtMake the launcher executable and start the tool:
chmod +x GuestRegister
./GuestRegisterThe launcher starts GuestRegister.py and keeps the requested ./GuestRegister command available.
Choose 1. Guest Register from the menu and enter the account name, region, account quantity, output filename, and save folder. Review the summary and enter Y to start.
The result is saved in the current directory and also copied to:
/storage/emulated/0/BhauXGuestRegister/<filename>.json
The output is a formatted JSON file containing the generated account records.
The Account Activator option is currently not working and should not be used. Use only the Guest Register option until the activation workflow is fixed and officially enabled again.
The available region codes are:
ME IND ID VN TH BD PK TW EUROPE
RU NA SAC BR SG US CIS
Use the region code expected by the target service. The default region is BD.
Default values are defined in GuestRegister.py:
CONFIG = {
"TOTAL_ACCOUNTS": 10000,
"ACCOUNT_NAME": "SiamBhau",
"FILENAME": "freefire_accounts",
"THREAD_COUNT": 400,
"REGION": "BD",
}Most values can be changed interactively when the program starts.
Run:
chmod +x GuestRegisterThen start the tool again:
./GuestRegisterInstall the project dependencies:
pip install -r requirements.txtIf your Termux installation uses pip3, run:
pip3 install -r requirements.txtThis is expected on environments without Android intent support. Open Telegram manually, visit @SiamBhau, and send the generated access key.
The approval status is checked automatically every five seconds. Keep the tool open after sending the key, or stop it with Ctrl+C and run it again later.
Use this project only with accounts, devices, and network access that you are authorized to use. Follow Garena and Free Fire terms, local laws, and any applicable platform rules. Do not use the tool for spam, fraud, unauthorized access, or any activity that harms other users or services.
This project communicates with third-party services over the network. Service availability, response formats, rate limits, and account eligibility may change without notice. No guarantee is made that every requested operation will succeed.
For access approval and project-related questions, contact:
Unless a license file is added to this repository, all rights are reserved by the project owner. Do not redistribute, repackage, or commercially use this project without permission.