Apple Wallet Card Skinner & Lockscreen Passcode Themer for iOS 18+ (No Jailbreak Required)
Native Windows client written in Rust. Powered by theairliftAirTraffic sync exploit.
- 🎨 Custom Card Skins: Assign custom artwork, textures, or bank logos to Apple Pay and Apple Cash cards.
- 🔢 Lock Screen Passcode Themes (.passthm): Apply custom keypad button artwork from popular Cowabunga & Nugget
.passthmthemes directly to iOS lockscreen. - ⚡ 100% Native & Lightweight: Single standalone
aircard.exe(~7.5 MB). No Python, no Flet, no webview, no bloated runtimes. - 🪟 Material Design 3 Interface: Clean, modern dark theme built with
eguiandeframe. - 📱 Zero-Hassle Card Detection: Tap any card in your iPhone's Wallet app while connected to detect its hash in real-time via
syslog_relay. - 🔄 Safe & Reversible: Complete Books state snapshot and automatic restore engine — preserves original device state.
- 🚀 Zero Jailbreak: Utilizes Apple's built-in AirTraffic sync conduit without modifying system partitions or disabling security.
- Windows 10 / 11 (64-bit)
- Apple Mobile Device Support / 64-bit iTunes (required for Apple USB communication drivers).
- Standard Lightning or USB-C cable to connect your iPhone.
Tip
iPhone not detected, AirTraffic sync hangs, or operation fails?
Corrupted or conflicting Apple USB drivers on Windows are the #1 root cause.
- Download and install 3uTools.
- Disconnect your iPhone from your PC.
- In 3uTools, go to Toolbox ➔ Repair Driver.
- Click Repair Now and wait for the Apple driver reinstallation to finish.
- Reconnect your unlocked iPhone, tap Trust, and launch AirCard.
- Download
aircard.exefrom Releases. - Connect your iPhone via USB, unlock it, and tap "Trust this Computer" if prompted.
- Run
aircard.exe.
- Connect your iPhone to your PC via USB and ensure it is unlocked.
- In AirCard, stay on the Wallet tab and click Scan.
- On your iPhone:
- Open Apple Wallet (or double-click the Side/Power button).
- Tap the card you want to customize.
- AirCard intercepts and saves the card hash automatically. Click Stop.
- Click Choose Image... to pick your artwork (PNG, JPG, or WebP — automatically center-cropped and scaled to
1536 × 969). - Click Apply Card Skin.
- Force-close the Wallet app on your iPhone from the App Switcher (swipe up from bottom, then swipe Wallet away) and reopen Wallet to see your new card!
- Switch to the Passcode tab in AirCard.
- Click Choose .passthm... and select any
.passthmpackage (Cowabunga or Nugget). - Select your target iOS version cache:
- Auto (TelephonyUI-10) — iOS 18+ (Default)
- TelephonyUI-9 — iOS 16 - 17
- TelephonyUI-8 — Legacy iOS
- Click Apply Passcode Theme.
- Lock your iPhone screen or open Phone dialer to see your new custom passcode keypad buttons!
Important
Turn OFF Bold Text:
On your iPhone, go to Settings ➔ Display & Brightness and make sure Bold Text is turned OFF. If Bold Text is enabled, iOS ignores cached dialer button graphics and renders system vector fonts instead.
Prerequisites: Rust toolchain (stable-x86_64-pc-windows-msvc).
# Clone the repository
git clone https://github.com/Lumid-Off/AirCard-Windows.git
cd AirCard-Windows
# Run tests
cargo test
# Build release binary
cargo build --releaseThe compiled binary will be in target\release\aircard.exe.
- @Lumid-Off (Windows Native Rust Port & Maintainer) — GitHub · Twitter / X
- @mak5er (Original macOS App & Exploit Research) — GitHub · Twitter / X
- AirLift by 0xjohnny (@0xjohnnydev): Original AirTraffic/ATAirlock sandbox escape and proof of concept underlying
AirliftFFI.