The project's README from github.com/Mak5er/AirCard-iOS. As one markdown file: README.md.
Apple Wallet card skins, lock screen passcode themes, and PosterBoard wallpapers directly on iOS (18.0 – 27.2 beta 2).
AirCard-iOS customizes Apple Wallet card artwork, lock screen passcode dialers, and lock screen wallpapers on device without a jailbreak.
The app communicates with internal system services over a local loopback tunnel (10.7.0.1 or 127.0.0.1) provided by LocalDevVPN. File operations are handled by AirliftFFI, a Rust library that interfaces with the AirTraffic service.
| iOS Version | Status | Pairing Method | Features Supported |
|---|---|---|---|
| iOS 27.0 – 27.0.1 | ✅ Supported | On-device Settings or imported pairing file | Wallet skins, Passcode themes, Tendies wallpapers |
| iOS 27.2 beta 1 – beta 2 | ✅ Supported | On-device Settings or imported pairing file | Tested and working |
| iOS 18.0 – 26.x | ✅ Supported | Imported pairing file only | Wallet skins & Passcode themes (via SideStore / LiveContainer / AltStore pairing file) |
| iOS 27.2 beta 3+ | ❌ Patched | None | Apple patched the underlying airlift exploit. Does not work. |
[!IMPORTANT] Do not update past iOS 27.2 beta 2: Apple patched the AirTraffic sync exploit in iOS 27.2 beta 3. If you update past beta 2, file injection will no longer work.
[email protected], @2x.png, and cardBackgroundCombined.pdf for transit cards like Suica).TelephonyUI-10)..passthm files..tendies wallpaper archives directly from the Files app..mobiledevicepairing, .plist, .mobilepair) from SideStore, LiveContainer, iLoader, AltStore, Jitterbug, or exported from Mac/PC.10.7.0.1 or 127.0.0.1) so local connections can reach internal device services.AirCard-iOS requires a pairing record to communicate with device lockdown services. Choose the method that best matches your setup:
If you already use SideStore on your device, it has already created a valid pairing file:
On My iPhone › SideStore › ALTPairingFile.mobiledevicepairing
ALTPairingFile.mobiledevicepairing. The app will load it immediately (Pairing file loaded ✅).If you run SideStore inside LiveContainer:
On My iPhone › LiveContainer › SideStore › Documents › ALTPairingFile.mobiledevicepairing
(depending on your LiveContainer version, you can also check On My iPhone › LiveContainer › Data › App › ... › SideStore › Documents)ALTPairingFile.mobiledevicepairing.<UDID>.mobiledevicepairing) into the Files app, then import it in AirCard-iOS.jitterbugpair, pymobiledevice3, or copy it from your computer (/var/db/lockdown/<UDID>.plist on macOS or %ProgramData%\Apple\Lockdown\<UDID>.plist on Windows), AirDrop/transfer it to your device, and import it into AirCard-iOS..mobiledevicepairing or .plist directly into On My iPhone › AirCard-iOS via the Files app; it will appear under Discovered in Documents ready to use.On devices running iOS 27 or newer:
Install AirCard-iOS.ipa using your preferred sideloading method:
brew install xcodegen)rust-core)git clone https://github.com/mak5er/AirCard-iOS.git
cd AirCard-iOS
./build-ipa.sh
The completed package is written to build/AirCard-iOS.ipa.
To compile changes in rust-core:
./build-ios.sh
AirCard-iOS/
├── ios-app/ # SwiftUI application
│ ├── AirCardApp.swift # App entry point and lifecycle
│ ├── AppViewModel.swift # State management and exploit orchestration
│ ├── ContentView.swift # Main UI views
│ ├── TendiesView.swift # PosterBoard wallpaper view
│ ├── TendiesEngine.swift # Tendies extraction and injection logic
│ ├── RespringHelper.swift # NeoSpring WebKit respring implementation
│ ├── Models.swift # Image slicing, theme layout, archive packing
│ ├── PairingController.swift# Bonjour host and pairing sync
│ ├── NetworkStatus.swift # VPN loopback detection
│ ├── Utilities.swift # Background keep-alive and helper functions
│ ├── GrappaHelper.[h,m] # ATC protocol helpers
│ ├── Info.plist # Bundle configuration
│ └── Assets.xcassets/ # App icons and image sets
├── AirliftFFI.xcframework/ # Compiled arm64 Rust static library and headers
├── rust-core/ # Rust core source code
├── project.yml # XcodeGen project definition
├── build-ipa.sh # IPA build script
├── build-ios.sh # Rust framework build script
├── LICENSE # MIT License
└── README.md # Project documentation
AirliftFFI.If you want to support AirCard-iOS development by @mak5er:
UQBm9KPhtMw-XVVjirUoa09wzrlyWsbeZhKfefl1Uw-qNZ-rTDkDMCyjYxgvkWUnQiF5Erk2RyPQMT6G1n0x0954dc491c502849d04956ef74634aa5931a08e8MIT License. See LICENSE for details.