Part 2 Advanced

How to Clone Apps on iOS with ESign - Run Multiple Accounts Without Jailbreak

Learn how to run multiple instances of the same app on iPhone using ESign. Clone WhatsApp, Telegram, games, and more by modifying Bundle ID. No jailbreak required.

What Is App Cloning and Why Would You Need It?

App Cloning is a technique that modifies an app’s unique identifier (Bundle ID), making iOS treat it as a completely separate application. This lets you install multiple copies of the same app on one iPhone — each running independently with isolated data.

Who Is This For?

Use CaseExample
Social MediaRun two WhatsApp or Telegram accounts simultaneously
GamingKeep your main and alt accounts online at the same time
Work-Life BalanceSeparate work and personal messaging apps
PrivacyUse a secondary account for verification codes

💡 Why clone instead of switching accounts? With cloned apps, you receive notifications from all accounts at once — no more missing important messages while logged into the wrong account.


What You’ll Need

Before you start, make sure you have:

  • ESign installed and configured
  • ✅ A valid signing certificate (personal or enterprise)
  • ✅ The IPA file of the app you want to clone

Where to Get IPA Files

Don’t have an IPA? Here are common ways to obtain them:

  1. Decryption tools: Extract IPAs from apps you’ve purchased on the App Store
  2. Community resources: Find shared decrypted IPAs on forums or the ESign community
  3. Third-party sites: Some websites host popular IPAs for download

⚠️ Always verify IPA sources are trustworthy to avoid installing tampered or malicious apps.


Step-by-Step Guide: Clone Any App in 3 Steps

Step 1: Import the IPA into ESign

  1. Open ESign
  2. Go to the Library tab
  3. Locate the IPA file you want to clone
  4. If it’s not in your library, import it via:
    • The Files app
    • iTunes File Sharing
    • Direct download from a URL

Step 2: Modify the Bundle ID

This is the key step that makes cloning work:

Cloning an app by editing Bundle ID

  1. Tap and hold (or tap) the IPA file, then select “Sign”
  2. In the signing options, find the “Bundle ID” field
  3. Add a custom suffix to the original Bundle ID:
AppOriginal Bundle IDModified Bundle ID
WhatsAppnet.whatsapp.WhatsAppnet.whatsapp.WhatsApp.clone
Telegramph.telegra.Telegraphph.telegra.Telegraph.work
Instagramcom.burbn.instagramcom.burbn.instagram.2
  1. Rename the app (optional but recommended) to tell them apart on your home screen:
    • WhatsApp → WhatsApp 2 / WhatsApp Work
    • Telegram → Telegram Alt

🚀 Quick tip: ESign has a “Clone App” toggle that automatically adds a random suffix to the Bundle ID and app name — saves you the manual work.

Step 3: Sign and Install

  1. Select your signing certificate
  2. Tap “Start Signing”
  3. Wait for the process to complete (usually just a few seconds)
  4. Tap “Install to Device”
  5. Go to Settings → General → VPN & Device Management and trust the certificate
  6. Return to your home screen — you’ll now see two separate app icons

Important Settings and Considerations

To preserve your data (like chat history or game saves) when your certificate expires, enable these options during signing:

OptionWhat It Does
File AccessLets you access app data through the Files app
iTunes File SharingEnables backup and restore via computer

📦 With these enabled, you can migrate data from the old clone to a newly signed version — even after your certificate expires.

Risks to Be Aware Of

RiskDetailsRecommendation
Account bansSome apps detect cloning and may flag your accountUse conservatively; avoid suspicious behavior
Isolated dataClones don’t share data with the original appThis is by design, not a bug
Certificate expiryPersonal certs last ~360 days; free enterprise certs often just 1–7 daysRenew before expiration
No auto-updatesCloned apps won’t update via the App StoreManually download new IPAs and re-sign

After Installation

What to Expect

Once installed, your iPhone home screen will show two separate app icons:

  • Each app can be logged into a different account
  • Notifications are completely independent
  • Both apps can run simultaneously

Pro Tips

  1. Create multiple clones: Just use different suffixes (.clone1, .clone2, etc.)
  2. Use Focus modes: Set up different notification rules for work vs. personal accounts
  3. Back up regularly: Use iTunes or the Files app to save important data

FAQ

Q1: Will cloning affect my original app?

No. The clone uses a different Bundle ID, so iOS sees them as completely separate apps. Your original app’s data and functionality remain untouched.

Q2: Will the cloned app receive push notifications?

Yes. As long as the app is properly signed and installed, push notifications work normally.

Q3: What happens when my certificate expires?

The cloned app will stop opening. You’ll need to sign it again with a new certificate. If you enabled “File Access” beforehand, you can migrate your data to the new version.

Q4: Can I clone any app?

Most apps work, but some may have limitations:

  • Banking apps with strong device binding
  • Apps using hardware-level security
  • Apps with aggressive anti-cloning detection

Q5: Does a cloned app take up twice the storage?

Yes. Each clone is a full copy of the app and uses its own storage space.


Summary

With ESign’s Bundle ID modification feature, you can easily clone any app on iOS and run multiple accounts simultaneously — all without jailbreaking. The process is simple and takes just three steps.

Key takeaways:

  1. Modifying the Bundle ID is what makes cloning possible
  2. Enable File Access to preserve data across certificate renewals
  3. Be mindful of apps with anti-cloning detection

Questions or issues? Drop a comment or join the ESign community for help!