swsim: A software SIM card
Summary
swSIM is an open-source, software-only SIM card simulator that works without any hardware and can connect to phones via a PC/SC interface.
View Cached Full Text
Cached at: 06/26/26, 08:06 AM
tomasz-lisowski/swsim
Source: https://github.com/tomasz-lisowski/swsim
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.
Scope
- A software-only SIM card simulator.
- It does NOT depend on any hardware to work.
- Can connect to the PC via PC/SC using the swICC PC/SC reader.
- The PC/SC interface allows it to connect to ANY phone with a SIM card slot. We used the SIMtrace 2 device running on the cardem firmware but any other tool which forwards messages to and from the phone would work as well.
Install
- You need
makeandgccto compile the project. No extra runtime dependencies.
sudo apt-get install make gccgit clone --recurse-submodules [email protected]:tomasz-lisowski/swsim.gitcd swsimmake main-dbg(for more info on building, take a look at./doc/install.md).
Usage
- Start a swICC card server, e.g., swICC PC/SC reader.
./build/swsim.elf --ip 127.0.0.1 --port 37324 --fs filesystem.swiccfs --fs-gen ./data/usim.jsonpcsc_scan(part of thepcsc-toolspackage) will show some details of the card.- You can interact with the card as you would with a real card attached to a hardware card reader.
Similar Articles
S-100 Virtual Workbench
S-100 Virtual Workbench is a tool for emulating or simulating S-100 bus systems, enabling retro computing enthusiasts to experiment with vintage hardware virtually.
SimuWoB: Simulating Real-World Mobile Apps for Fast and Faithful GUI Agent Benchmarking
SimuWoB is a synthetic benchmark with 120 challenging tasks for mobile GUI agents, using high-fidelity virtual environments and automatic reward generation. Experiments reveal that current agents achieve only 27.92% average success rate, dropping to 17.82% on long-horizon tasks, indicating substantial weaknesses in complex scenarios.
@oliviscusAI: someone built a web-based System Design Simulator. you drag and drop components (api gateways, dbs, caches) and it actu…
A web-based system design simulator lets users drag and drop components like API gateways, databases, and caches to simulate real-time traffic and observe latency, bottlenecks, and failures.
@teacher_cao: https://x.com/teacher_cao/status/2062516847225032875
The author summarizes four methods for ordinary users to obtain overseas phone cards at low cost, including Xesim physical eSIM card, Giffgaff UK physical SIM card, advanced Giffgaff eSIM tricks, and Germany's O2 eSIM, primarily used for registering overseas services and two-factor authentication for accounts.
OpenSimula — open implementation of Simula-style mechanism design for synthetic data (in AfterImage) [P]
OpenSimula, an open-source Python implementation of the Simula mechanism-design recipe for controlled synthetic-data generation, has been added to the AfterImage dataset tool.