(WIP) eSIM LPA (Local Profile Assistant) implementation for Android. System privilege required.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Peter Cai a461ef9208 Handle "ghost" SIM slots gracefully
On devices like the Japanese versions of Sony Xperia 5 II, the telephony
HAL can end up reporting a "ghost" SIM slot that does not actually exist
and (thus) has no IMEI assigned to it. In this case, our code would
crash since we assumed every SIM slot reported to the telephony
framework should be valid. The fix is simple -- abort when we realize
that the SIM slot has no IMEI.
10 months ago
.idea Move hidden API shims via reflection to a standalone package 10 months ago
app Handle "ghost" SIM slots gracefully 10 months ago
gradle/wrapper chore: Upgrade gradle & android plugin version 1 year ago
libs Move hidden API shims via reflection to a standalone package 10 months ago
.gitignore import LPA library implementation from TruPhone 1 year ago
Android.bp Add privapp permission whitelist for production builds 10 months ago
COPYING relicense under GPLv2 *only* 1 year ago
LICENSE relicense under GPLv2 *only* 1 year ago
build.gradle chore: Upgrade gradle & android plugin version 1 year ago
gradle.properties initial commit 1 year ago
gradlew initial commit 1 year ago
gradlew.bat initial commit 1 year ago
privapp_whitelist_im.angry.openeuicc.xml Add privapp permission whitelist for production builds 10 months ago
settings.gradle Move hidden API shims via reflection to a standalone package 10 months ago