Module Overview
OpenEUICC for Magisk is an eSIM Local Profile Assistant (LPA) port that enables eSIM functionality on unsupported Android devices. By utilizing a physical removable eSIM card, it bridges the hardware gap, offering both full-fledged privileged and unprivileged variants within a single flashable package.
I've been running this on my daily driver to finally ditch physical SIM swapping on an older handset. It basically tricks the Android system into reading a removable eSIM as native hardware, giving you full control over digital network profiles right from the OS. Having the automated GitHub Actions build means I never have to manually hunt down the latest upstream commits from PeterCxy's source.
- True eSIM support for older or regional devices that only shipped with standard physical SIM trays.
- Packs both variants—giving you the choice between the system-privileged OpenEUICC app or the user-level EasyEUICC, depending on your security preferences.
- Automated daily builds are pulled straight from the original repository, so the code stays perfectly up to date with zero manual patching.
- A physical bridge via a compatible removable eSIM card is strictly required to hold your downloaded profiles.
Support & Requirements
- Root: Magisk (v24+) or KernelSU
- Hardware: Requires a blank, removable eSIM card (like 5ber or esim.me)
- OS: Android 9.0 and up
How to Install
- Download the latest automated release .zip from the provided repository.
- Open your Magisk or KernelSU manager and navigate to the Modules section.
- Tap "Install from storage", select the downloaded file, and reboot your device once the flashing finishes.
Rate this Module
Share your experience with the community.
* You will be prompted to login via Google in one click to verify your rating.