For my link archive: swSIM and swICC by Tomasz Lisowski, two open source repositories to enable SIM card emulation
Posted by jpluimers on 2025/06/10
I wonder how this evolved, as the links are from fall 2022:
- [Wayback/Archive] nSinus-R (@nsr@infosec.exchange) on Twitter: “Happy to announce the release of swSIM and swICC by Tomasz Lisowski, two open source repositories to enable SIM card emulation: …, …. Among others, we attached the emulator to a real phone via SIMTrace2 and interact with test networks!”
More links and info below, but first the image from the above Tweet:
More links/info
-
swICC Library
Project needs to be cloned recursively. Downloading the ZIP is not enough.
Software ICC (or swICC) is a framework providing an easy and flexible way to develop most types of smart cards. It also allows any swICC-based card to be connected to the PC through the PC/SC interface (using the [Wayback/Archive] swICC PC/SC reader) which is the de facto standard for connecting smart cards to PCs.
-
swSIM
Project needs to be cloned recursively. Downloading the ZIP is not enough.
swSIM is an all-software SIM card. It’s the first publicly available (to the best of my knowledge) SIM card simulator which does not rely on any SIM hardware to work.
- [Wayback/Archive] tomasz-lisowski/swicc-drv-ifd: A PC/SC IFD driver to attach swICC-based cards through a software PC/SC reader.
PC/SC IFD Handler for swICC-based Cards
Project needs to be cloned recursively. Downloading the ZIP is not enough.This is a PC/SC IFD (interface device) handler for [Wayback/Archive] swICC-based cards. In other words this acts like a smart card reader but instead of being a driver for a physical device, it is instead an all-software card reader for swICC-based cards. - [Wayback/Archive] Wiki – SIMtrace 2 – Open Source Mobile Communications
- [Wayback/Archive] osmocom/simtrace2: Osmocom SIM card tracer, v2.0; mirror of
https://gitea.osmocom.org/sim-card/simtrace2 - [Wayback/Archive] sim-card/simtrace2: SIMtrace2 (based on AT91SAM3), firmware and host tools, including card emulation – simtrace2 – Osmocom gitea
SIMtrace v2.0
This is the repository for the next-generation SIMtrace devices, providing abilities to trace the communication between (U)SIM card and phone, remote (U)SIM card forward, (U)SIM man-in-the-middle, and more.
NOTE: Nothing in this repository applies to the SIMtrace v1.x hardware or its associated firmware. SIMtrace v1.x is based on a different CPU / microcontroller architecture and uses a completely different software stack and host software.
–jeroen






Leave a comment