Skip to content(if available)orjump to list(if available)

Using eSIMs with devices that only have a physical SIM slot via a 9eSIM SIM car

sunaookami

Haha what a coincidence, I bought a 9eSIM adapter a few weeks ago! There is a new eSIM-only card in Germany where you get 3 GB of data plus unlimited SMS and calls per month for free. To order it I had to use Frida and the Android emulator to fool the app into thinking the device had an eSIM. After that you have to do some JavaScript shenanigans on the website to get the QR code. But after that, everything works flawlessly with the eSIM adapter. The card is called "GMX FreePhone".

Lanolderen

Thanks for mentioning the provider.

hintymad

I wonder if there's a reversed solution: using physical SIM card on devices that have only eSIMs. The use case: recent fewer versions of iPhone support only eSIMs, yet we will need a physical sim when traveling in China (yes yes, one could use roaming. It's just that with a China phone number, one can do more).

lxgr

It apparently can be done: https://www.youtube.com/watch?v=twFC0A_m0KI

Supposedly the people doing this at scale (for grey imports?) even de-solder the eSIM module and resell it, but I have my doubts about that part of the story.

everdrive

Does anyone have any resources which explain why eSIMs tunnel your network traffic to the provider? My mental model for old fashioned physical SIMs is that they would roam on the network you're visiting. ie, a Chinese physical SIM on a US network would show up from the US network, and would otherwise be normal except that the phone and network traffic would be very expensive. My understanding of eSIMs is that they act more like a VPN; your network (and phone?) traffic is tunneled back to the home network.

lxgr

> My mental model for old fashioned physical SIMs is that they would roam on the network you're visiting.

No, that's never really been the case. It's technically possible (and called "local breakout"), but for various reasons I also don't fully understand, it's usually not done that way.

One is legal liability for user actions; another is accessibility of services at home, such as banking apps, that are probably more comfortable with a familiar IP.

notpushkin

This is neat. I’ve only heard about ESTK [0] and sysmoEUICC by sysmocom [1].

ESTK supports a couple neat features, like cloud provisioning of profiles [2] (which makes it possible to add eSIM profiles on iPhone, too, not just Android).

[0]: https://estk.me/

[1]: https://shop.sysmocom.de/sysmoEUICC1-eUICC-for-consumer-eSIM...

[2]: https://docs.estk.me/manual/download/cloud-enhance/index.htm...

singpolyma3

Note cloud provisioning does require an active data esim profile on the card already

lxgr

Interesting, do you know why that is the case? Does it use BIP as a communication channel, and the iPhone doesn't route that over Wi-Fi?

ewuhic

I always wondered - can you have no roaming if you use eSIM with wifi calling and an exit node in country where eSIM is issued? So, basically:

- you bought eSIM in Germany

- you are currently in US

- you use tailscale with exit node at your apartment in Germany

- voila, no roaming when you call German mobile lines

Right?

[EDIT FOR ADDITIONAL QUESTION]

If I have troubles receiving SMSs from Germany to German number while in US, would wifi calling icrease the chances of receiving the said SMSs?

lxgr

Many providers actually let you use Wi-Fi calling without any VPN, i.e. they don't arbitrarily restrict the set of allowed IPs that can connect to their Internet gateway.

> If I have troubles receiving SMSs from Germany to German number while in US, would wifi calling icrease the chances of receiving the said SMSs?

Probably not, unless your provider supports inbound and outbound SMS via ISM. If you have an iPhone, you can check whether yours does in Settings -> About -> Tap the name of your carrier. (If it lists "Voice and SMS", you might be good; if it's only "voice" or nothing at all, SMS will go over the visited network.)

winterswift

In my experience, wi-fi calling works as if on the home network, regardless of IP location/endpoint. So this would work similarly with an eSIM.

lxgr

At least Vodafone Germany intentionally blocks (or used to block) foreign IPs for their gateway. I'll always trust them to needlessly ruin perfectly fine technologies.

Fortunately, as far as I remember at least iPhones route VoWiFi traffic over a VPN, if any is connected, so that's one way to still use it abroad.

netsharc

I have a dual-SIM Pixel 7, the eSIM "slot" has a data-only subscription, the other slot has a pay-as-you-go SIM that I can make phone calls with (I make so few phone calls to actual lines, that having credit that I can top-up every few months is much more cheaper than paying monthly for free minutes). The PAYG SIM offers WiFi calling, and the phone appears to even offer "WiFi"-calling over the data connection, for a much better audio quality.

aimazon

> If I have troubles receiving SMSs from Germany to German number while in US, would wifi calling icrease the chances of receiving the said SMSs?

I'm not up to date on the state of messaging infrastructure but it used to be the case that some providers would offer non-standard methods for sending messages over their network to intermediary providers. Rather than sending an SMS to a number, a business would ask the intermediary to send a message and the intermediary would use the non-standard method provided by the network provider. The non-standard methods work fine if you're connected to the network directly but if you're overseas that will not be the case and so you can't receive these non-standard messages. Don't quote me on any of that, though.

Gormo

Alternatively, use a global eSIM purely for data access, then use your phone as a SIP client (or use something like Google Voice) for PSTN access, eschewing the mobile network entirely.

Ghoelian

Are there even roaming costs at all when calling over wifi? Would make sense to me if there weren't, since you're not using the mobile infrastructure you would be paying for.

Then again I could also easily see telcos charging roaming anyway, just because they can.

simtel20

There's also a technical hurdle of the telco can't know where you're coming from over the Internet. The terminate your end of the vowifi call and from there they only charge for the connection as though it originated in their network, which is all they know for sure (that is their SIM and your account that's authenticated from somewhere in the world)

lxgr

Well, I know at least one provider that looks at your IP's country registration and will block you if they believe it's not domestic: Vodafone Germany. I wouldn't wish their service upon my worst enemies.

oniony

Was "the SIM's packaging" not just an original credit-card sized SIM? https://en.wikipedia.org/wiki/SIM_card#Full-size_SIM, with punch-outs for newer formats?

arccy

i think it meant the rims for the punch outs were the best for keeping a nano sim in the reader stable (which presumably took one of the larger formats).

wkat4242

Hmm that's kinda nice. I don't like eSIMs because the provider often imposes arbitrary constraints. Either needing their data-stealing app, only allowing so many changes per month, only allowing 'certified' handsets, having 2FA bullshit etc.

I just want to swap my number into different phones like I can with a physical card, without anyone else's involvement or approval.

If I could just grab an esim and download it onto a physical card that would be great.

gruez

>Either needing their data-stealing app

that's only needed on non-rooted Android, due to security restrictions imposed by android. OP even mentions using an open source tool (lpac) with his esim adapter.

herbst

I have a 5ber.esim that appears to be exactly that.

singpolyma3

If you use the JMP eSIM Adapter you can use a fully open source app, or even your own build of the app or whatever you like.

craftkiller

Thank you! I came to the comments to find the most open version of this. Unfortunately, the JMP eSIM's order form is broken so I cannot purchase their device (it never asks for city/state and then the order form errors out with "City or state/province not specified")

TheJoeMan

Is there any effort towards enabling increased privacy against tracking by "rotating" eSIMs amongst a group of individuals? The article mentions capacity for 50 profiles, what would be the legal and/or implementation effects of such a Local-Profile-Agent?

gruez

You can't transfer eSIMs between devices. iPhones support "transfers" but in reality it involves the carrier reissuing it. You'd have to transfer the physical device, which is going to be a pain.

maxloh

What prevents you from doing that? Is an activated eSIM linked to the device's MAC address, making it impossible to use with a different device?

If that is the case, what would happen if we transferred the MAC address along with the eSIM? (assuming you have a jailbroken/rooted phone)

gruez

>Is an activated eSIM linked to the device's MAC address, making it impossible to use with a different device?

After an esim is "activated" it's bound to the esim chip. By design, you can't copy it onto another esim chip or device. If you want to transfer devices, you need to ask your carrier to issue you another esim.

miohtama

AFAIK Only the eSIM issuer can do this. I did it once, it involved the eSIM issuer support emailing me a new QR code.

PopAlongKid

I wish I knew if this would have helped me on a recent trip out of the U.S. In preparation, I upgraded my older, low-end smartphone to one with a more recent version of Android, NFC (for tap-to-pay), a headphone jack, and support for two physical SIMs.

So when I arrived at my destination, I was able to purchase a 30-day SIM for a local phone number and data, but my primary SIM was useless outside of the U.S. so no access to my primary phone number (I ended up using WhatsApp a lot). My carrier (Boost Mobile) advertised an add-on for "Global Roaming", but despite non-trivial time spent reading and talking to them on the phone, I got merely a vague impression that only an eSIM would have allowed me to continue to use my primary number out of the country. Would this solution have worked for me?

Meanwhile, I still have the (now deactivated) second SIM in my phone, hope that is not a security risk of some kind.

doix

I really don't see the connection between an eSIM and your SIM not working abroad here.

All an eSIM does is replace a physical one with a "digital" one. You'd still be using your carrier in these places. For your sim to work, your carrier would need to have agreements in place with providers in the country you're in. And then they'd charge you an extortionate amount of money to making any calls or use any data.

gruez

He's probably talking about how on iPhones[1] and some Androids[2], you can do something called "wifi calling using cellular data" or "backup calling", which basically enables you to roam for "free" on your one SIM by using wifi-calling over the data connection of the second SIM. It only triggers if the first SIM doesn't have any reception, but there's workarounds for that, but in any case it's not as simple as installing an eSIM and getting free roaming.

[1] https://cdsassets.apple.com/live/7WUAS350/images/ios/ios-18-...

[2] https://lemmy.world/post/58708

null

[deleted]

goda90

Another factor for international travel is whether you phone has the right bands to get signal. My carrier claims to have international roaming, but I look up what bands my model phone has and what the country I'm going to uses and I pretty much would not get signal anyway.

someplaceguy

Recently I tried to reinstall an eSIM on my Android phone while overseas but was told by my carrier that the eSIM can only be activated while connected to antennas located in the carrier's country, i.e. it can't be activated overseas, despite my plan supporting call roaming and both countries being in the EU.

I don't know whether this is carrier-specific or the same for all carriers.

arccy

I think almost all carriers require this. I've seen mentions that the Google Fi eSIM requires US towers to activate, but can be moved / reinstalled later without them (didn't test it though).

terinjokes

Just an end user, so don't quote me on this, but I think that requirement was largely a legacy Sprint requirement.

I've purchased newer Pixel devices from my local shop and activated Google Fi just fine overseas. (with the caveat that I might not have all of T-Mobile's bands if I'm back in the US).

TechDebtDevin

This seems like it might be useful for web scraping. Ive been having a munch easier time scraping/ not having to buy proxies since moving to strictly 5G modems. Something like this might help get past the two sim limit on both devices.

yapyap

I like the initiative and I’m not against experimenting, it’s fun.

But why would you ever want an eSIM in a SIM device, I’d assume it’s more often the other way around

orisho

You may find yourself in that situation if you have a device that only supports SIMs, and you can't use any of the cheap travel esim providers with it. For travel, you would replace your local SIM with the 9eSIM, and be able to switch providers depending on destination. The difference can be huge in some countries, where a local provider's travel plan can be 30 to 50 USD, while a equivalent on an ESIM provider is just $4.

I live in such a country and have parents with older phones who can't use esims, so the value is obvious to me. :)

nico

Currently traveling, and the savings are real. Although in this case it’s the opposite: travel eSIMs rates are about $80 for data for 30 days, whereas a cheap local prepaid SIM card is $8-16 (but with no eSIM option)

klausa

Out of curiosity: where are you traveling with data that expensive?

doix

In which countries are eSIMs cheaper? I have never encountered this in Africa or in Asia. I was just in Vietnam, a local SIM was probably 50% cheaper than anything I could find on esimdb.

Currently I'm in Georgia, unlimited internet for a week is 9 GEL, or around 3ish USD per week. The cheapest on esdimdb is 19 USD for unlimited internet for a week.

What we usually do when we travel is buy the cheapest eSIM, usually on some introductory offer to get like 1GB for 1 USD (so we can order taxis, maps etc), then go to a local provider and get a local SIM.

One place where an eSIM was a good choice was China. I don't quite understand how it works, but it seems if you use an eSIM in China you get around the great firewall without needing a VPN.

I wish eSIMs were cheaper, so I wouldn't have to deal with the headache of doing that. When going to local providers, sometimes they offer an eSIM option, but there is usually no price difference.

pjmlp

I have not yet traveled to a place that doesn't have cheap prepaid SIM on the Airport, or some Internet cafes.

herbst

Cheap is very subjective. There is always a way cheaper Esim option, especially if you have high usage.

Not the common Esim provider spamming all of Google. But you often find local Esim resellers for local networks.

Writing this from my Caravan WiFi, with a small streaming computer, 2 mobiles and a laptop using about 250 GB a month :)

abofh

I can't speak to anyone else, but I have a phone about a year too old for e-sims to have been commonplace, but I still need to travel, and services like airalo (global sims to go) are basically e-sim only -- so my secondary sim slot is a reprogrammable eSIM.

harha

One announce with eSIM is that you can’t move them freely, despite being advertised as equivalent. Depending on the provider it can get quite complicated (physical visit in store, fees) to move to another device.

londons_explore

Could one make an all-software sim card emulator which would enable this?

Or does the esim spec have some kind of DRM to require you to use physical hardware with an embedded yet secret-to-you key?

gruez

>Or does the esim spec have some kind of DRM to require you to use physical hardware with an embedded yet secret-to-you key?

Yes. Basically there's an accreditation process by the GSMA, and if your esim doesn't have a certificate chain leading back to GSMA, you won't be able to get your esim provisioned.

https://media.ccc.de/v/camp2023-57190-demystifying_esim_tech...

notpushkin

There is SoftSIM, but I think it’s geared towards IOT applications: https://onomondo.com/product/softsim/

barbafant

quote from TFA "Since I want to use the SIM with the integrated WWAN modem of a laptop running Linux, I was keen to see if I could get this all to work using Linux and Free software."

arghwhat

Chinese iPhone has no eSIM support (they have dual SIM instead), IoT stuff like alarms tend to use SIM slots, LTE/5G routers tend to use SIM, etc.

Until eSIM provisioning for embedded devices is sorted out and popularized there will be plenty of reasons to adapt to a regular SIM.

herbst

I got a second hand mobile router with SIM support, but very good hardware for 50$. I ordered a Esim adapter SIM for $20 and just switch to the cheapest network wherever I am.

Easily saved $300 to a comparable device with Esim support.

marcosdumay

Well, one nice thing is that a device like this allows you to use the services that are trying to lock you with an eSIM in the same way that you use a normal consumer friendly SIM.

null

[deleted]