OpenEUICC - a fully free and open-source Local Profile Assistant implementation for Android devices.
eSIM LPA (Local Profile Assistant) implementation for Android. System privilege or ARA-M allowlisting required.
**OpenEUICC**: The full-fledged privileged variant.
- Due to its privilege requirement, OpenEUICC must be placed inside /system/priv-app and be signed with the platform certificate.
- The preferred way to including OpenEUICC in a system image is to build it along with AOSP.
Note: When privileged, OpenEUICC supports any eUICC chip that implements the SGP.22 standard, internal or external. However, there is no guarantee that external (removable) eSIMs actually follow the standard.
**EasyEUICC**: Unprivileged version that can run as a user app.
It has two modes of operation:
- Inserted, removable eSIMs
- USB CCID Card Readers