This script helps in generating configuration files with unique UUIDs and allows customization of network and proxy settings. It clears the directory of all files, generates new UUIDs, replaces the UUID in a given template, and creates a zip file containing the generated configuration files.
If you wanna know how this works read https://themehrankhan.hashnode.dev/understanding-the-uuid-replacement-and-configuration-file-generator-script
- Network Reset: First, perform a network reset 🔄.
- Send and Download Config File: Send the created config file to the phone by any method, download it, then click on it to open and save it 💾.
- Open Config File: Go to the file manager and click on the config file to prompt the installation 📂.
- Install Profile: Go to Settings, navigate to VPN and Device Management, select the profile and install it 📲.
- Cellular Data Settings: Go to Cellular Data, enable Data Roaming and VoLTE on 5G or LTE, then restart the phone to regain signal 📶.
- Install Shortcut: Click on the shortcut link 📌: Shortcut Link, then click on Anten in the shortcut and install it 📱.
If the signal drops, you can restart it by activating the shortcut again 🔄.
All done, you have signal 📶.
- Uninstalls conflicting packages.
- Installs necessary libraries.
- Clears the directory.
- Generates unique UUIDs.
- Replaces UUIDs in template content.
- Customizes network and proxy settings.
- Generates and zips configuration files.
- Triggers download of the generated zip file.
- Run the script in Google Colab.
- Follow the prompts to select network configuration and proxy settings.
- Provide a custom name for the generated profiles.
- Download the generated zip file containing the configuration files.
Check out the new update on creating unique profiles and activating antennas on iPhone 14 and 15 without tracking and closure. The documentation provides free and permanent activation tutorials, along with source code and a unique UUID file.
The code is provided as a template that can be customized for all operators using the UUID generator written in Python. Replace the existing codes with the new ones and save the file. You can easily convert the Python file to an executable (exe) file using the following commands:
pip install pyinstaller
pyinstaller --onefile --windowed uuid-generator.py
In the templates, replace the UUID section with the new code:
<key>PayloadType</key>
<string>com.apple.cellular</string>
<key>PayloadUUID</key>
<string>NEW_UUID</string>
<key>PayloadVersion</key>
<integer>1</integer>
The reason for configuration closures is the use of the same UUID by multiple users. Ensure each device has a unique UUID.
-
Download Apple Configurator or Imazing Profile Editor:
- Apple Configurator for macOS
- Imazing Profile Editor for Windows
-
Create a New Profile:
- Open Apple Configurator.
- Go to "File" and select "New Profile".
-
Profile Settings:
- In "Name", enter a desired name.
- In "Identifier", either leave it blank or generate a unique code using
uuid-generator.py
.
-
APN Settings:
- Look for "cellular" in the left menu.
- Set "Configured APN Type" to "mcinet" or "mtnirancell".
- Set "Data VPN Authentication Type" to "CHAP".
- Use IP4; switch to IP6 if there are internet issues.
-
Test and Save:
- Save the configuration.
- If it doesn't work, create a new configuration with a new UUID and test again.
- Perform a network reset.
- Send the configuration file to the phone and download it.
- Click on the configuration file to open it and save it.
- Go to File Manager and click on the configuration to prompt the installation.
- In settings, go to VPN and Device Management, select the profile, and install it.
- Go to Cellular Data, enable Data Roaming and VoLTE on 5G or LTE, and restart the phone.
- Set the network to MCI (Hamrah Aval) for better antenna reception.
- Avoid using dual SIM cards simultaneously.
- If the profile doesn't work, generate a new UUID and test again. For internet access, especially with Irancell, you can set IP settings to IP6.
- Ensure the network is set to 5G.
- If the signal is lost at midnight, switch to 2G as it may auto-recover by morning.
- Remember to delete the old profile before testing a new one.
Special thanks to AiGptCode on GitHub for providing the templates Adaptation for Google Collab by Mehran Khan