Get the App · 100% anonymous, no signup or email required
Back to Guides

eSIM on de-Googled Android: LineageOS, /e/OS, iodeOS & CalyxOS

Technical Guide • 9 min read • Updated July 2026

Quick Summary

A PikaSim eSIM works on de-Googled Android as long as your device build exposes the eSIM screen. The eSIM profile is installed by the phone modem, not by Google, so there is no Google dependency on our side. What varies is the OS: some builds ship the "Add eSIM" installer and some do not, and that depends on the device and OS version.

  1. Check first: is there an "Add eSIM" or "Download a SIM instead" option under Settings > Network and Internet > SIMs?
  2. If yes, install the eSIM from your PikaSim invoice (QR, one-click link, or activation code)
  3. Turn on Data Roaming for the eSIM line
  4. Enter the APN manually from your invoice page (de-Googled builds rarely auto-fill it)
  5. Restart the phone

On GrapheneOS? Use the dedicated GrapheneOS eSIM guide instead.

Before You Start

This guide assumes:

  • You have an eSIM-capable phone running LineageOS, /e/OS, iodeOS, or CalyxOS
  • The phone is carrier-unlocked
  • You have your PikaSim invoice or /youresimdata page open, which is where your ICCID and APN come from
  • You have a Wi-Fi connection for the initial install

No plan yet? Browse data packages on the PikaSim home page. No account is required.

The Honest Answer: It Depends on Your Build, Not on Us

An eSIM is not an app. When you install a profile, the phone's modem talks directly to the network and writes the profile to a small secure chip called the eUICC. Google is not in that path. That means a de-Googled OS does not block eSIM by removing Google, and the PikaSim side works the same no matter which Android you run.

The one thing that decides whether you can use an eSIM at all is whether your OS build exposes the eSIM installer screen (technically, the LPA, or Local Profile Assistant). Some de-Googled builds include it and some do not. This is a per-device, per-OS-version question, so the honest answer is "yes, if your build has the screen." Here is how each system stands.

Check this in 10 seconds

Open Settings > Network and Internet > SIMs. If you see Download a SIM instead, an Add eSIM button, or a + next to your SIMs, your build supports eSIM and you are good to go. If there is no such option anywhere, your build does not expose the installer, and no app or setting will add one.

Compatibility by Operating System

CalyxOS (Pixel)

CalyxOS runs on Google Pixel hardware, and Pixels from the Pixel 3 onward have eSIM in the modem. eSIM works on CalyxOS the same way it does on GrapheneOS: install through the built-in SIM manager, no Google account needed. Expect to enter the APN by hand, as with any de-Googled build.

Verdict: works on supported Pixels. Manual APN required.

/e/OS (Murena)

/e/OS supports eSIM on devices whose build ships the installer, which includes Pixels and select Murena-sold hardware such as the Gigaset GS6 and GS6 Pro. Where the eSIM screen is present, PikaSim installs and runs normally. Coverage is device-specific, so confirm the screen exists on your exact model before you buy a plan.

Verdict: works where the device build exposes eSIM. Check your model.

iodeOS

iodeOS is built on LineageOS, so it inherits the same rule: eSIM works on builds that expose the installer and is absent where the underlying LineageOS build never shipped it. On supported devices (Pixels and other eSIM-capable models with the screen present) PikaSim works fine. On builds without the screen, there is no eSIM path.

Verdict: device-dependent, same as its LineageOS base.

LineageOS

This is the one to check carefully. LineageOS has historically not included the eSIM installer on many device builds, even where the hardware supports eSIM. Support is improving and some builds now expose the screen, but it is far from universal. If your LineageOS phone has no "Add eSIM" option, the build simply does not ship it, and that is an OS limitation nobody can toggle around. Pixels tend to fare best.

Verdict: works only where the build exposes eSIM. Many builds do not. Check first.

Rule of thumb: if the phone is a Pixel, eSIM almost certainly works across all of these systems. On non-Pixel hardware, eSIM support in de-Googled builds is hit or miss, so run the 10-second check above before buying a plan.

Installing Your PikaSim eSIM

Once you have confirmed the eSIM screen exists, installing is the same across all four systems. After paying, PikaSim shows an invoice page with your eSIM details. Install in whichever way is easiest:

1

One-Click Install Link (easiest)

From the phone itself, open your PikaSim invoice page and tap the one-click install button. The built-in eSIM installer opens with your activation code already filled in. Confirm, and the profile downloads over Wi-Fi.

This uses the standard Android LPA: link. No special handler or Google app is involved.

2

QR Code Scan

If the invoice is on another screen (laptop or tablet), scan the QR from the phone:

  1. Open Settings > Network and Internet > SIMs
  2. Tap Download a SIM instead (or + if you already have SIMs)
  3. Tap Next, then scan the QR code on your PikaSim invoice
  4. Confirm the prompt to download the profile
3

Manual Activation Code

If the QR cannot be scanned, enter the code by hand:

  1. Open Settings > Network and Internet > SIMs > Download a SIM instead
  2. Look for Need help? then Enter it manually (wording varies slightly by OS)
  3. Paste the full activation code from your invoice (it starts with LPA:1$...)
  4. Confirm and let the profile download

When the profile finishes, name the eSIM something you will recognise ("PikaSim" works), enable the line, and continue.

The APN: The One Step Almost Everyone Misses

If you only read one section, read this one. The single most common reason an eSIM "does not work" on a de-Googled phone is that the APN was never entered. Without the correct APN, the profile installs fine but no data ever flows.

What is an APN and where do I find mine?

APN stands for Access Point Name. It tells your phone which gateway to use to reach the data network. Every PikaSim plan has its own APN assigned by the underlying network. Plans that look identical (same country, same data amount) can have different APNs depending on which partner network serves your SIM.

Your specific APN is printed on the PikaSim invoice page (and on /youresimdata after a card purchase) in a copyable field labelled "APN". Copy that exact value. Do not guess, do not reuse an APN from another eSIM or guide, and do not trust a "common APNs" list. Each plan has its own.

How to enter the APN

Menu wording differs slightly between LineageOS, /e/OS, iodeOS, and CalyxOS, but the path is nearly identical on all of them:

  1. Open Settings
  2. Tap Network and Internet > SIMs
  3. Tap your PikaSim eSIM line
  4. Tap Access Point Names (scroll down if needed)
  5. Tap the + button or open the three-dot menu and choose New APN
  6. Fill in only two fields:
    • Name: anything you will recognise, e.g. PikaSim
    • APN: the exact value from your invoice page (lowercase, no extra spaces)
  7. Leave everything else blank: username, password, server, proxy, port, MMSC, MCC, MNC. Do not invent values.
  8. Open the three-dot menu again and tap Save
  9. Back on the APN list, tap the radio button next to the entry you just created so it is selected
  10. Restart the phone

Still No Signal? Work Through This

If the eSIM is installed and the APN is set but you have no data, run these in order. Each fixes a different failure mode, so do not skip around.

1

Confirm Data Roaming is ON for the eSIM line

Travel eSIMs connect via local partner networks, which the OS sees as roaming. If Data Roaming is off for the eSIM line, the phone refuses to register.

Settings > Network and Internet > SIMs > tap the PikaSim eSIM > Roaming: ON. This affects only the line you turn it on for.

2

Make sure mobile data is set to the eSIM line

If a physical SIM is still the mobile-data line, none of your data flows through the PikaSim eSIM.

Settings > Network and Internet > SIMs > tap PikaSim eSIM > Mobile data: ON. When prompted which SIM carries data, pick the PikaSim line.

3

Prefer LTE / 4G over 5G

Some travel eSIMs return Forbidden on 5G in certain countries. Force the line to LTE until you confirm 5G works.

Settings > Network and Internet > SIMs > tap PikaSim eSIM > Preferred network type > LTE. Switch back to 5G once you have a stable connection.

4

Try manual network selection

If automatic selection cannot find a partner, pick a carrier manually:

  1. Settings > Network and Internet > SIMs > tap the eSIM
  2. Turn OFF Automatically select network
  3. Wait for the network list (can take 30 to 60 seconds)
  4. Tap a carrier, wait 30 to 60 seconds before judging it
  5. If it does not work, try the next one in the list
5

Full power cycle

Not airplane mode, a full shutdown. The OS reloads the cellular modem from scratch on boot, which is the cleanest way to force it to re-read the new APN and re-authenticate with a local network.

Hold power, tap Power off, wait 30 seconds, power back on, and give it 1 to 2 minutes to find the network.

Why a de-Googled Phone + PikaSim Fit Together

If you have gone to the trouble of removing Google from your phone, the last thing you want is a travel eSIM that hands your identity to a provider account. Most "travel eSIM" brands require an account with email verification, a phone number, and sometimes ID, and some require a proprietary app just to install the profile. That metadata lands in a database that can be subpoenaed, leaked, or sold, no matter how clean your OS is.

PikaSim is built the opposite way:

  • No account, ever. No email, no phone number, no ID.
  • No app required, but a fully de-Googled one exists. Install straight from your invoice page using the built-in SIM manager. If you prefer an app, ours runs with zero Google Play Services and installs from a verified direct APK, our own F-Droid repository, or Obtainium.
  • Crypto payment option. Bitcoin, Lightning, or Monero via self-hosted BTCPay Server. No identifying data is collected in the crypto flow.
  • Open, copyable details. The APN, ICCID, activation code, and QR are shown once on screen. Save what you need and close the page.

For a deeper comparison against other providers, see Best eSIM for Privacy and Awesome No-KYC Services.

Want the app on your de-Googled phone?

The PikaSim Android app needs no Google account and no Play Services. Install it the way that suits your setup:

If You Still Cannot Connect

If you have worked through the checklist and still have no signal, contact support. Our live help chat can look up the correct APN for your specific ICCID.

Have this ready before you chat:
  • Your ICCID (on the invoice page, a 19 to 22 digit number)
  • Phone model and OS (e.g. Pixel 8 on LineageOS 22)
  • Whether the "Add eSIM" screen exists on your build
  • Your current location (city and country)
  • Screenshots of the APN list and SIM settings
  • What you have already tried from this guide

Ready to Try PikaSim?

Data plans in 190+ countries. No account, no KYC, instant activation. Works on any de-Googled Android that exposes the eSIM screen.

de-Googled Android eSIM FAQ

Does a PikaSim eSIM work on LineageOS, /e/OS, iodeOS, or CalyxOS?

Yes, as long as your device build exposes the eSIM screen. The profile is installed by the phone modem, not by Google, so there is no Google dependency on our side. The variable is the OS build, which is device and version specific.

Why is there no "Add eSIM" option on my phone?

The OS build does not ship the eSIM installer for your device. LineageOS in particular has historically left it out on many builds. If the screen is missing, no app or setting can add it. Pixels are the most reliable across all four systems.

Do I need Google Play Services?

No. Installing and running the eSIM does not require Google Play Services. The profile installs through the built-in Android SIM manager using the standard LPA: activation link.

It installed but no data flows. What is wrong?

Almost always the APN. de-Googled builds rarely auto-fill it. Add the APN from your invoice page by hand, select it, turn on Data Roaming for the line, and restart the phone.

I am on GrapheneOS, not one of these. Where do I go?

Use the dedicated GrapheneOS eSIM guide. GrapheneOS enables eSIM by default on supported Pixels.

Related Guides

Help