Skip to content

This script automates the generation of configuration files with unique UUIDs and customizable network settings, facilitating easy installation on devices for seamless connection setup.

Notifications You must be signed in to change notification settings

TheMehranKhan/IranCelluarBypass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

UUID Replacement and Configuration File Generator

Open In Colab

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

Before Uploading Profiles

  1. Network Reset: First, perform a network reset 🔄.
  2. 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 💾.
  3. Open Config File: Go to the file manager and click on the config file to prompt the installation 📂.
  4. Install Profile: Go to Settings, navigate to VPN and Device Management, select the profile and install it 📲.
  5. Cellular Data Settings: Go to Cellular Data, enable Data Roaming and VoLTE on 5G or LTE, then restart the phone to regain signal 📶.
  6. 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 📶.

Features:

  • 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.

Usage:

  1. Run the script in Google Colab.
  2. Follow the prompts to select network configuration and proxy settings.
  3. Provide a custom name for the generated profiles.
  4. Download the generated zip file containing the configuration files.

New Update with Website for Getting Free Profiles:

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.

Creating Unique Profiles:

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.

Steps for Activation:

  1. Download Apple Configurator or Imazing Profile Editor:

    • Apple Configurator for macOS
    • Imazing Profile Editor for Windows
  2. Create a New Profile:

    • Open Apple Configurator.
    • Go to "File" and select "New Profile".
  3. Profile Settings:

    • In "Name", enter a desired name.
    • In "Identifier", either leave it blank or generate a unique code using uuid-generator.py.
  4. 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.
  5. Test and Save:

    • Save the configuration.
    • If it doesn't work, create a new configuration with a new UUID and test again.

Upload Profile Steps:

  1. Perform a network reset.
  2. Send the configuration file to the phone and download it.
  3. Click on the configuration file to open it and save it.
  4. Go to File Manager and click on the configuration to prompt the installation.
  5. In settings, go to VPN and Device Management, select the profile, and install it.
  6. Go to Cellular Data, enable Data Roaming and VoLTE on 5G or LTE, and restart the phone.

Additional Notes:

  • 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

About

This script automates the generation of configuration files with unique UUIDs and customizable network settings, facilitating easy installation on devices for seamless connection setup.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published