# LPAdesktop **Repository Path**: bestveedavid/LPAdesktop ## Basic Information - **Project Name**: LPAdesktop - **Description**: 参考Github上用docker-compose编译即可,需要注意的是LPADesktop里的webcam组件 https://github.com/sarxos/webcam-capture/ 不兼容arm的设备,如需运行在arm的设备上,可注释和webcam有关的组件(不带webcam的版本: https://github.com/sparkcyf/LPAdesktop/releases) - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-25 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Application screensho](/docs/Screenshot_1.png) # LPAdesktop LPA Simulator is an application for managing eSIM profiles on removable eUICCs. The current version supports the following features: - List installed profiles - Download new profile - Enable profile - Disable profile - Delete profile - Retrieve EID - Retrieve Root SM-DS and Default SM-DP+ addresses - Set SM-DP+ address Using this tool you can deliver eSIM profile on the removable eUICC (plastic eSIM) # How to build 1. `git clone https://github.com/Truphone/LPAdesktop.git` 2. `docker-compose up` 3. Binaries will be in the `/target` folder # How to use 1. Connect SmartCard reader 2. Insert eUICC into the card reader 3. Open LPAdesktop 4. Insert RSP URL or scan QR via camera 5. eSIM profile will be delivired to connected eUICC ## ARM (M1) known issue Plugin launch4j-maven-plugin is nor support ARM, to disable it comment section in pom.xml. As a result - no exe file will be generated. ``` com.akathist.maven.plugins.launch4j launch4j-maven-plugin 2.1.1 l4j-clui package launch4j console target/TruLPA_${project.version}/lpa.exe target/LPA-${project.version}-jar-with-dependencies.jar ${basedir}/src/main/resources/tru_logo.ico LPA com.truphone.lpap.mainUI true anything 1.8.0 -->