使用OpenLPA编辑eUICC卡片

news/2025/2/27 23:24:32/文章来源:https://www.cnblogs.com/qsbye/p/18742323

使用OpenLPA编辑eUICC卡片

  • 原文地址: [https://github.com/EsimMoe/MiniLPA/blob/main/README_zh-CN.md]
  • 原作者:EsimMoe
  • 许可: AGPL-3.0 license

精美的现代化 LPA UI

特性

  • 良好的跨平台支持 (Windows, Linux, macOS)
  • 更友好的用户界面
  • i18n 多语言支持
  • 搜索与快捷跳转
  • 自由地管理 esim 通知
  • 支持拖放与粘贴 esim 二维码或激活码
  • 多种表情设计选择
  • 拥有多种主题并支持自动切换日夜主题

安装

[!NOTE]
本项目需要 PCSC 智能卡服务
Windows 与 macOS 应已经默认自带并启用
如果你是 Linux 用户请自行检查安装 PCSC-Lite

简易安装

本项目使用 Kotlin 编写 因此需要安装 Java 运行时才可以使用
但为了方便使用构建将会提供已经打包 jvm 的一键安装版本 安装后开箱即用
请根据您的系统与架构自行下载即可 MiniLPA Releases

使用包管理器

macOS Homebrew
brew install EsimMoe/homebrew-cask/minilpa

欢迎贡献更多的包管理器支持选项

自行安装 Java

[!IMPORTANT]
MiniLPA 需要至少 Java 21 才能运行

本项目御用推荐 Java 发行版为 Azul Zulu
而在 Linux 更推荐使用 JetBrainsRuntime (因为其可以正确适配不同的显示方案的缩放)
其他发行版尚可 但并不保证其他发行版的运行效果

[!TIP]
如果你正在 Linux 使用 Wayland 与 JetBrainsRuntime 你可以通过加入以下启动参数以启用原生 Wayland 应用支持

-Dawt.toolkit.name=WLToolkit

不过 Wayland 原生应用支持仍处于早期 可能仍存在一些问题
请不要向 MiniLPA 反馈由此导致的相关问题

技巧

拖拽-激活码二维码-配置区域
通过拖拽激活码二维码图片至配置区域以快速解析信息

拖拽-激活码二维码-下载窗口
拖拽到下载窗口也是可行的, 同理其他拖拽也可以如此操作

拖拽-激活码-配置区域
也可拖拽激活码文本信息

粘贴-激活码二维码-配置区域
通过按下 Ctrl + V(macOS 为 Command + V) 或 Shift + Insert 粘贴快捷键以解析剪贴板内的激活码二维码图片

通知-选择器使用
点击通知页内通知条目右侧的复选框 可以进入选择模式
在选择模式下 点击其他条目可以选择或者取消选择 也可使用右上方快捷选择器进行全选 批量选择 退出选择模式等
通过在按下 Shift 时点击 可以区选上次点击和本次点击之间的条目
此时进行操作将会应用于所选对象(通过右键菜单操作一个未选择的条目将会针对条目本身 而不是已选择的条目)

构建

[!NOTE]
本项目需要使用 PowerShell 脚本进行构建, 请提前安装

pwsh
# -NativeExecutable 构建二进制可执行文件
# -NativeExecutableType [app-image, exe, msi, rpm, deb, pkg, dmg] 指定构建的可执行文件类型
# -NativeWayland 启用原生 Wayland 支持
# -SkipSetupResources 跳过初始化资源
# -GithubToken 指定初始化资源时使用的 Github 令牌
scripts/Build.ps1

待办事项清单

反馈

我们欢迎任何反馈 如果有任何问题或建议
欢迎前往 议题 开启新的工单以获取支持
不过请注意 本项目为公益项目
您的反馈可能会被关闭或不被处理

[!IMPORTANT]

反馈前需要确认的事

  • 查找是否有类似的 议题
  • 使用本项目御用推荐的 Java 发行版运行时
  • 使用 CI 内最新构建
  • 完整并详细 的描述你的问题
  • 在有需要情况下提供日志与环境信息
  • 尝试复现问题并找到错误复现的规律

常见问题

为什么使用远程桌面连接时无法使用服务器端的智能卡?

为了安全和便利 微软使用了智能卡重定向技术
远程桌面下使用 PCSC 智能卡服务 访问到的仍为客户机本地的智能卡
如需访问服务器端的智能卡 请使用其他的远程控制软件
另见: 智能卡和远程桌面服务

为什么别的 LPA 软件没有管理通知的能力 MiniLPA 却有? 这符合规范么?

根据 GSMA 的规范化行为通知应在产生后立即发送并移除
部分运营商会根据 安装删除 通知决定卡片状态以激活或允许重新安装
但据部分用户反馈 极少数运营商有时会出现通知正确发送时延迟处理或不能正确处理的情况
需要多次发送方可解决 遂默认保留 安装删除 的通知
启用禁用 通知在大部分情况下即使不发送也不会产生显著影响
为了提高切卡速度 及保护隐私 遂默认不进行发送与移除
如用户希望遵守 GSMA 规范请前往 设置 - 行为 将关于通知发送与移除相关选项全部勾选即可

为什么 Linux 下使用 HiDPI 屏幕时 软件窗口看起来很小?

Linux 下显示方案较多 Java 主线并未细化兼容各种方案下的 HiDPI 缩放
你可以切换至 JetBrainsRuntime 其可以处理大部分情况的缩放
或加入以下启动参数

-Dsun.java2d.uiScale=2

或使用环境变量

GDK_SCALE=2

相关读物

「DIY eSIM写卡神器: 如何使用MiniLPA给速易卡、5ber、eSTK、9esim、DIY ST33写卡」

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/890907.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UltraRAG 框架全家桶

转载:清华等团队推出 UltraRAG 框架全家桶,让大模型读懂善用知识库!引言 RAG 系统的搭建与优化是一项庞大且复杂的系统工程,通常需要兼顾测试制定、检索调优、模型调优等关键环节,繁琐的工作流程往往让人无从下手。 近日,针对以上痛点,清华大学 THUNLP 团队联合东北大学…

2024/2/27日 日志 第一次测试案例分析(4)--登录与注册和仓库方面

UserMapper点击查看代码 package com.Moonbeams.mapper;import com.Moonbeams.pojo.User; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.ResultMap; import org.apache.ibatis.annotation…

基于Web的图书管理系统全面解析与实践指南

@目录一、项目背景与目标二、技术选型与开发工具(一)后端技术:Java 与 Servlet(二)前端技术:HTML、CSS 与 JavaScript(三)数据库:MySQL(四)开发工具:Eclipse三、系统架构设计(一)表示层(二)业务逻辑层(三)数据访问层四、功能模块详解(一)用户角色与权限管理…

Juniper SRX1500 防火墙 Internet与SDWAN分流配置

Chassis 管理接口fxp0 大多数SRX设备都有独立的管理接口,名称为fxp0。 低端一些的设备,比如SRX300/320是没有独立的fxp0的。 需要从接口中挑一个作为管理接口。 Interface Renumbering Juniper的堆叠叫Chassis, 堆叠的节点分别叫node0和node1。 堆叠建立以后, 在查看配置的…

逆向软件设计和开发

在软件技术迅猛发展的今天,逆向工程已成为理解、分析和改进现有软件系统的重要手段。旨在深入剖析目标软件的内部结构、功能逻辑和数据流,为软件维护、安全评估和功能扩展提供可靠依据。 在本次实验中,本人基于同学提供的一份C++课程设计的员工信息管理系统进行逆向工程开发…

如何构建多模态AI知识库?

转载:如何构建多模态AI知识库?摘要 在科技飞速发展的当下,人工智能(AI)已成为推动各行业变革的关键力量。其中,多模态 AI 知识库作为 AI 领域的重要创新,正引领我们迈向一个全新的智能时代。它打破了传统数据处理的单一模式,融合文本、图像、音频、视频等多种数据模态,…

使用 DeepSeek R1 和 Ollama 开发 RAG 系统

1.概述 掌握如何借助 DeepSeek R1 与 Ollama 搭建检索增强生成(RAG)系统。本文将通过代码示例,为你提供详尽的分步指南、设置说明,分享打造智能 AI 应用的最佳实践。 2.内容 2.1 为什么选择DeepSeek R1? 在这篇文章中,我们将探究性能上可与 OpenAI 的 o1 相媲美、但成本却…

[NCTF 2022]qrssssssssqrssssssss_revenge WP

[NCTF 2022]qrssssssss&qrssssssss_revenge WP[NCTF 2022]qrssssssss&qrssssssss_revenge WP 本来最近是想练习写 python 脚本的,无意之中刷到了这道题,看到是关于二维码的,于是正好研究一下。 看了官方 WP有些概念没怎么懂,又去借鉴了别人的二维码学习笔记,不过…

昆明理工大学25年材料工程考研预计调剂158人

--材测材料物理与化学材料学材料表征与分析材料工程F001现代材料测试技术F002材料成型技术基础864材料科学基础

7.4.1 Inception 块

白色的\(1\times 1\)卷积层是用来降低通道数的,蓝色的卷积层是用来学习特征的 大致解释一下这些数字是怎么分配的。现在我们的通道数是\(192\),于是我们假设最后输出的通道数是\(256\);考虑这些通道如何分配:我们知道\(3\times 3\)的卷积层性质很好(参数不算太多,学习能力…

Windows安装ollama运行deep seek R1模型+Page Assist浏览器插件本地使用

在Windows系统上安装Ollama并运行DeepSeek R1模型,同时结合Page Assist浏览器插件实现本地使用,可以按照以下步骤操作: 一、安装Ollama 下载Ollama: 访问Ollama官方网站,下载适用于Windows的版本。安装路径默认在c盘创建符号链接 原路径:C:\Users\18368\.ollama目标路径:…

上海海洋大学软件开发与创新课程设计作业

我给上学期其他同学的大作业添加了一些功能,已有的功能只有用户注册并填写账号密码,然后点击登录按钮成功登录 现在添加的新功能如下: 1,添加了一个真正可以选课的页面,添加了一些课程选项 2,可以存储用户选课的历史和方案 3,添加了一个管理员页面用于查看用户账号密码以…