swsim:软件SIM卡

Lobsters Hottest 工具

摘要

swSIM 是一个开源的纯软件SIM卡模拟器,无需任何硬件,可通过PC/SC接口连接手机。

<p><a href="https://lobste.rs/s/aldvu9/swsim_software_sim_card">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/06/26 08:06

tomasz-lisowski/swsim

来源:https://github.com/tomasz-lisowski/swsim

swSIM

项目需要以递归方式克隆。仅下载 ZIP 压缩包是不够的。

swSIM 是一个纯软件实现的 SIM 卡。据我所知,它是第一个公开可用的、无需任何 SIM 硬件即可运行的 SIM 卡模拟器。

范围

  • 纯软件实现的 SIM 卡模拟器。
  • 不依赖任何硬件即可工作。
  • 可通过 swICC PC/SC 读卡器(https://github.com/tomasz-lisowski/swicc-pcsc)经 PC/SC 连接至电脑。
  • PC/SC 接口使其能够连接至任何带有 SIM 卡槽的手机。我们使用了运行 cardem 固件(https://osmocom.org/projects/simtrace2/wiki#card-emulation)的 SIMtrace 2(https://osmocom.org/projects/simtrace2/wiki)设备,但其他能够转发手机与电脑间消息的工具同样适用。

安装

  • 需要 makegcc 编译项目,无需额外运行时依赖。
  1. sudo apt-get install make gcc
  2. git clone --recurse-submodules [email protected]:tomasz-lisowski/swsim.git
  3. cd swsim
  4. make main-dbg(更多构建信息请参阅 ./doc/install.md)。

用法

  1. 启动 swICC 卡服务端,例如 swICC PC/SC 读卡器(https://github.com/tomasz-lisowski/swicc-pcsc)。
  2. ./build/swsim.elf --ip 127.0.0.1 --port 37324 --fs filesystem.swiccfs --fs-gen ./data/usim.json
  3. pcsc_scanpcsc-tools 包的一部分)将显示卡的一些详细信息。
  4. 可以像使用连接至硬件读卡器的真实 SIM 卡一样与模拟卡进行交互。

相似文章

S-100 虚拟工作台

Hacker News Top

S-100 虚拟工作台是一种用于模拟或仿真S-100总线系统的工具,让复古计算爱好者能够虚拟地体验旧式硬件。