Generate Identity

A step-by-step guide on how to generate and refresh device identities in Geergit, including two methods to randomize identities and backup app data.

Overview

The Generate Identity feature allows you to instantly create new, randomized device identifiers for your target app. Geergit provides two methods to randomize identity values:

  1. Create a New Profile — Randomize values, automatically stop the victim app, clear app data, and optionally backup the previous profile
  2. Refresh Current Profile — Randomize values within the current profile without creating a new one

This is useful for testing how apps react to different device signatures, evading detection systems, or simulating multiple devices. When you generate a new identity, all spoofed values are randomized simultaneously and automatically synced to your profile.

Prerequisites

  • Geergit app installed on your Android device
  • An app selected inside Geergit
  • Active internet connection (Wi-Fi or cellular) for cloud sync
  • For app data backup features, Root access is required (optional)

What Gets Randomized?

When you tap Generate (or Get New Identity), all available identity fields are randomized with realistic values. This includes:

  • Basic identifiers (Android ID, IMEI 1/2)
  • Network identifiers (Wi-Fi MAC, Wi-Fi SSID, Bluetooth MAC)
  • Telecom identifiers (SIM Operator, SIM Serial, Phone Number)
  • System identifiers (Hardware Serial, GSF ID, DRM)
  • Device information (Manufacturer, Model, Bootloader, Build ID, Fingerprint, Android Version)

All values are generated to be realistic and consistent with actual Android devices. For a detailed breakdown of each field and its randomization behavior, see the Manage Identity guide.

Step-by-Step Guide

Geergit provides two distinct methods to randomize identity values. Choose the method that fits your workflow.


Method 1: Create a New Profile (Full Randomization with Cleanup)

This method creates a completely new profile while automatically managing the victim app's state and optionally backing up app data.

What Happens

  1. All identity values are randomized
  2. The victim app is automatically stopped
  3. The victim app's data is cleared (if Backup App Data is enabled)
  4. The previous profile is backed up to cloud storage (if Backup App Data is enabled)
  5. A new profile is created and saved
  6. You can log back into the previous profile anytime using the backup

Requirements for New Profile Method

  • Alpha membership (required for Profiles feature)
  • Backup App Data feature enabled (optional but recommended) — Available in Geergit settings

Step-by-Step: Create New Profile

  1. Open Geergit on your device
  2. From the home screen, tap the app you want to configure
  3. The Identity section opens automatically
  4. Scroll to the bottom of the Identity section
  5. Tap the Get New Profile button
  6. A dialog will appear asking for a profile name
  7. Enter a descriptive profile name (minimum 3 characters)
  8. Choose or create a folder for organization (optional)
  9. Tap Save

What Happens During New Profile Creation

When you create a new profile:

  • Victim app is stopped — The app you're configuring stops running in the background
  • App data is cleared — If you have enabled the Backup App Data feature, the app's data is automatically cleared
  • Backup is created — The previous profile's data is backed up to your cloud storage (if Backup App Data is enabled)
  • New profile is generated — All identity values are randomized and saved to the new profile
  • Manual action required for changes — You must manually stop and clear the app data yourself if you DON'T have Backup App Data enabled

After Creating a New Profile

  • Review the new identity values in the Identity section
  • All values are automatically saved to your cloud profile
  • When you leave the Identity section, changes are backed up to the cloud
  • You can switch back to previous profiles anytime using the Import Profile button

Method 2: Refresh Current Profile (In-Profile Randomization)

This method randomizes identity values within the current profile without creating a new profile or affecting app state.

State During Refresh

  1. All identity values are randomized
  2. No new profile is created
  3. Values are updated in the current profile only
  4. The victim app continues running (unless you manually stop it)
  5. You must manually stop and clear the victim app data to see the spoofing changes
  6. Changes are automatically backed up to the cloud

When to Use Refresh

  • You want to test multiple identity configurations within the same profile
  • You don't want to create separate profiles for each test
  • You prefer manual control over when the app is stopped/cleared
  • You're rapidly testing different device signatures

Step-by-Step: Refresh Current Profile

  1. Open Geergit on your device
  2. From the home screen, tap the app you want to configure
  3. The Identity section opens automatically
  4. Look for the Refresh button — it's located next to the victim app name and package name (top right of the section)
  5. Tap the Refresh button
  6. Tap Generate or Confirm in the dialog
  7. Geergit will immediately randomize all identity values

After Refreshing Values

  • A new set of random values is generated
  • The values are updated in real-time in the Identity section
  • When you leave the Identity section, changes are automatically backed up to the cloud
  • Manual action required — You must manually:
    1. Go to your device Settings → Apps
    2. Find and tap the victim app
    3. Tap Stop (or Force Stop)
    4. Tap StorageClear Cache / Clear Data (optional)
    5. Relaunch the app to see the new spoofed identities

Key Differences Between the Two Methods

FeatureNew ProfileRefresh Current
Creates new profile✓ Yes✗ No
Randomizes all values✓ Yes✓ Yes
Stops victim app✓ Automatic*✗ Manual
Clears app data✓ Automatic*✗ Manual
Backs up previous profile✓ Yes✗ No
Manual cleanup required✗ No*✓ Yes

*Only if Backup App Data feature is enabled


Cloud Sync for Both Methods

For both methods, when you generate or refresh identities:

  • Internet required — Ensure your device is connected to Wi-Fi or cellular data
  • Automatic save — The updated identity syncs to your cloud profile instantly
  • No manual action — You don't need to tap a "Save" button
  • Offline queuing — If offline, changes queue locally and upload when connectivity resumes

!IMPORTANT Maintain an active internet connection while generating or refreshing identities to ensure your changes sync to the cloud and are preserved.


Enabling Backup App Data Feature

If you want to automatically backup and clear app data when creating new profiles, enable the Backup App Data feature:

  1. Open Geergit on your device
  2. Tap the Settings tab or menu icon
  3. Find Backup App Data option
  4. Toggle it ON

With this feature enabled:

  • When you create a new profile, app data from the previous profile is automatically backed up
  • The app data is automatically cleared when switching profiles
  • You can re-login to previous profiles anytime by importing them
  • When you import a profile, the backed-up app data is automatically restored

Generating Multiple Identities

You can generate new identities repeatedly using either method:

  1. Use Create New Profile to save separate versions for different test scenarios
  2. Use Refresh Current to quickly cycle through different configurations
  3. Each generation creates fresh, realistic values
  4. Switch between saved profiles using the Import Profile button

Common Workflows

Testing Multiple Device Configurations

  1. Start with an app selected
  2. Tap Get New Profile → Create "Device_Config_1"
  3. Review the generated values
  4. Tap the Refresh button to randomize again (still within current profile)
  5. Manually stop and clear the app
  6. Test how the app behaves
  7. Repeat Steps 4-6 until you find a configuration you want to save
  8. Create a new profile when you find a good identity

Rapid A/B Testing

  1. Open your app in Geergit
  2. Use Refresh to randomize values
  3. Manually stop the app
  4. Run your test
  5. Use Refresh again to get different values
  6. Repeat — no need to create new profiles

Backup and Restore Workflow

  1. Create a profile for App A with Backup App Data enabled
  2. Login to your account in App A
  3. Switch to a different profile → App A data is automatically backed up
  4. Later, import the first profile → Your App A data is automatically restored
  5. Login to your old account instantly

Troubleshooting

Identity not saving?

  • Check that you have an active internet connection
  • Ensure your profile is not read-only
  • Try generating again after confirming connectivity

New profile created but app still shows old identity?

  • You must manually stop and clear the app data (if Backup App Data is off)
  • Or wait for automatic cleanup if Backup App Data is enabled
  • Relaunch the app to see the new spoofed identity

Can't access Backup App Data feature?

  • Confirm you have Alpha membership or higher (see Pricing)
  • Backup requires Root access on your device
  • Check that Geergit has been granted the required permissions

Need to revert to a previous identity?

  • Create a new profile first to save the current state
  • Use Import Profile to switch back to a previous profile
  • The backed-up app data will be restored if Backup App Data is enabled

Next Steps