I get this question constantly. “I rooted my Pixel. I jailbroke my iPhone. Can I still install a travel eSIM?” I’ve tested eSIMs across dozens of countries for BazTel. I’ve also deliberately broken a couple of test phones to find out. Here’s the honest, technical answer — not the vague “it depends” you’ll find elsewhere.
Short answer: most rooted Android phones and jailbroken iPhones will either refuse the install, activate a profile that never connects, or drop out mid-trip. This isn’t because eSIM technology dislikes modified phones. It’s because installation leans on a hardware trust check, and rooting or jailbreaking is designed to defeat exactly that check.
Here’s why, what I saw when I tested it, and what to do instead.
It’s not the eSIM that’s broken — it’s the trust check
An eSIM isn’t a file. It’s a profile written to a tiny secure chip called the eUICC (embedded universal integrated circuit card). This is governed by GSMA’s remote SIM provisioning standard. The chip sits physically apart from your operating system. Not even you, with full admin rights, can read its keys directly.
Rooting or jailbreaking doesn’t touch that chip. It removes the software fence around your OS instead, so apps can grab elevated permissions. That’s the exact signal eSIM installers and carrier apps are built to detect — and refuse.
On Android, this is the Play Integrity API. Google tightened it considerably in 2025. Part of the verdict now comes from a hardware attestation at the bootloader, not just software flags. That’s a real shift. Workarounds that fooled the older SafetyNet check in 2023 or 2024 often fail today’s hardware-backed version. Old forum advice may simply no longer apply.
On iOS, Apple runs a comparable attestation process. Apple has also argued for years that jailbreaking exposes the baseband processor, the chip that handles cellular communication. That’s the same layer an eSIM profile has to talk to.
What I actually saw when I tested this
I ran a rooted Pixel on a custom Android build through a normal eSIM purchase and install, the way a traveller would. I did the same on a jailbroken iPhone.
- On the rooted Pixel, “Add eSIM” opened fine. The install hung at the network-check step, then closed with a generic error. A second attempt via QR code got further, but activation failed with a rejected subject code — a classic sign the carrier’s server rejected the device, not the profile.
- Mainstream travel eSIM apps are often explicit about this. Airalo, for one, states plainly that it won’t run its install flow on a device it detects as rooted or jailbroken. That’s a deliberate product choice, not a bug.
- On the jailbroken iPhone, the eSIM screen showed up fine too. But Cellular settings turned unreliable once the jailbreak tweak reloaded on reboot. One profile silently reverted to “Not Activated” after a routine iOS security patch broke the jailbreak.
None of this means the eSIM chip failed. It means the layer that’s supposed to vouch for your phone couldn’t — because you deliberately changed it.
If you run a privacy-focused custom ROM, read this part
Not everyone who roots a phone is chasing pirated apps. Plenty of readers run GrapheneOS, CalyxOS, or LineageOS purely for privacy. Many still want a travel eSIM without buying a second phone.
Community tools like OpenEUICC and LPAC exist for this. They give custom-ROM users direct control over the eUICC chip, sometimes alongside a Magisk module. In my experience, this path beats fighting a stock carrier app on a rooted device. But it isn’t plug-and-play. Success usually depends on your exact chipset having a compatible modem driver. Budget real setup time before your trip, not during it. I wouldn’t try this for the first time from an airport lounge.
Your realistic options, ranked by hassle
| Option | Reliability | Effort | Best for |
| Restore stock OS / remove the jailbreak before travel | High | Low–medium | Casual tinkerers who don’t need root daily |
| Keep a second, unmodified phone for travel | High | Low, if you own a spare | Developers who need root permanently |
| GrapheneOS/LineageOS with OpenEUICC or LPAC | Medium | High — set up well ahead | Privacy-first custom ROM users |
| Physical travel SIM instead of eSIM | High | Low | Any modified phone |
| Spoof the integrity check | Low, and dropping | High | Not recommended — see below |
Myth vs fact
Myth: eSIMs punish modified phones unfairly, more than physical SIMs ever did.
Fact: A physical SIM never asks your phone anything about its software. It just needs a slot and signal. An eSIM install actively checks device integrity before writing a profile. That check is what root interferes with.
Myth: If the app opens and lets you scan a QR code, the eSIM will work.
Fact: The scan just tells the app which profile to try. The integrity check usually runs afterward, during network provisioning. That’s why failures often show up as a vague activation error, not an upfront block.
Myth: Carrier-unlocking a phone is the same thing as rooting it.
Fact: They’re unrelated. An unlocked but unmodified phone is exactly what most eSIM providers expect, and it installs without drama.
A quick pre-trip checklist
- Check for a carrier lock first, under Settings → General → About on iPhone or Settings → Network & Internet on Android. A locked phone fails for a completely different reason than root does.
- Rooted mainly out of curiosity? Flash back to stock before your trip. It’s the single most reliable fix.
- Need root permanently? Budget for a second unmodified device rather than losing a travel day to troubleshooting.
- On a privacy ROM? Set up OpenEUICC or LPAC and test it at home first, on your home network, never for the first time abroad.
- Don’t try to defeat integrity checks just to force a paid eSIM through. Reliability aside, most providers treat this as a policy breach and won’t refund a failed purchase.
FAQ
Does rooting delete an eSIM I already have installed?
No. A profile installed and activated before rooting usually keeps working, since it already passed the trust check once. Problems show up when you install a new profile after rooting, or after a factory reset wipes the old one.
Does Samsung Knox tripping affect eSIM specifically?
Not the chip itself. But a tripped Knox fuse disables Samsung security features that some carrier apps check for. It’s the same underlying problem: the device no longer reports as unmodified.
Can I just use a physical SIM instead?
Yes. For a modified phone, this is usually the least frustrating route — as long as your phone still has a SIM tray and local SIMs are easy to find where you’re headed.
Do all providers block rooted or jailbroken phones the same way?
No. Detection strictness varies by provider and by how the carrier network validates the device. A phone that fails on one app may partly work on another. I still wouldn’t rely on trial and error mid-trip.
Is there a legitimate way to keep root and get a stable eSIM?
The most dependable version I’ve tested is a supported custom ROM — GrapheneOS or LineageOS — paired with OpenEUICC or LPAC. Set it up and test it well before departure. Don’t spoof a stock ROM’s integrity checks instead.
If your phone is unmodified, none of this applies to you. Browse BazTel’s country eSIM guides for coverage across 160+ destinations. Installation is one tap, no QR scanning required, and you’re online in minutes. Once you’re connected, our guide to using eSIMs safely on public networks covers the roaming risks that matter more than root status for most travellers.
Blog Author
Peter
I'm Peter, the founder of BazTel. I built this company at the intersection of two things I know well: finance and travel. Before starting BazTel, I worked in investment analytics at State Street, one of the world's largest custodian banks, and later at TCorp, the New South Wales Government's investment…

Botswana
Zambia
Congo
Colombia
China mainland
Chile
Chad
Central African Republic
Canada
Cameroon
Cambodia
Burkina Faso
Bulgaria
Brunei Darussalam
Brazil
Aland Islands
Bosnia and Herzegovina
Bolivia
Belgium
Belarus
Bangladesh
Bahrain
Azerbaijan
Austria
Australia
Armenia
Argentina
Algeria