Implementing automatic eSIM installation on Android

https://medium.com/proandroiddev/integration-of-automatic-esim-installation-on-android-6c5f6d7124cb

Comments

wolvoleoMar 25, 2026, 8:21 AM
Hmm I don't really want apps to be able to be messing around with my esims. Just give me a QR to scan. Simple enough.
nesterenkopavelMar 25, 2026, 9:17 AM
System uses the same mechanism under the hood. If the app has their own Mobile Operator, it can be more smooth to work with eSIM - without QR scanning at all
kuschkuMar 25, 2026, 9:12 AM
The operator decides which apps can interact with a given esim.

Wasn't this supposed to be a general purpose computer? Why can a service decide which apps I can use to access which features of my own device?

nesterenkopavelMar 25, 2026, 9:24 AM
I guess Google introduced it for security reasons. You still can install eSIM within your own android or in operator’s app by just giving permissions. Unfortunately service cannot decided by its own so you are as a user staying in safety while using random app.
kuschkuMar 27, 2026, 10:07 AM
"security reasons" is such a vague phrase that just means "because some people are unable to use it correctly, no one can have it". That's only okay if it's a danger to others.
M95DMar 25, 2026, 11:19 AM
Does this mean that malware can redirect all my calls by installing an esim with no user interaction?
gruezMar 25, 2026, 5:20 PM
>The downloadSubscription method requires android.Manifest.permission.WRITE_EMBEDDED_SUBSCRIPTIONS

It's not mentioned but that permission is only available to system apps.

metalmanMar 25, 2026, 9:27 AM
[flagged]