Confirmed Working: How to Write Skylanders Nfc Cards on Android Step by Step
Writing a working card requires three core elements: your verified Android device, blank Gen2 CUID cards, and the backup data files.
Backup files circulate among preservationists as 1,024-byte `.bin` files containing the raw hex image of the original figure, alongside key files containing the calculated sector keys.
Step 1: Install Mifare Classic Tool (MCT)
Download the latest open-source build of Mifare Classic Tool from F-Droid or GitHub.
Step 2: Prepare the Key Files
MCT must authenticate all 16 sectors before it can overwrite them.
- Open MCT and enter "Tools" -> "Edit/Add Key File".
- Create a new key list or append to "extended-std.keys".
- Skylanders uses derived keys for each sector. Add the global master keys
and known static sector keys used across character dumps.
Save the key file.
Step 3: Convert Character Dumps
MCT reads human-readable `.mct` or `.dump` files containing ASCII hex text,
whereas raw backups are usually binary `.bin` files.
- Use an online or mobile file converter (like a hex editor or Skylanders MCT converter)
to translate your 1KB `.bin` character file into an MCT-readable text format.
- Place the resulting file into the internal storage directory:
`mifareclassictool/dump-files/`.
Step 4: Execute the Block 0 Write
- In MCT, tap "Write Tag".
- Select "Write Dump (Clone)".
- Check the box labeled "Show Options" and ensure "Write Block 0" is enabled.
- Select the dump file of the character you want to flash.
- Select the key file you configured in Step 2.
- Hold your Gen2 CUID card flat against the back of your phone near the NFC antenna.
- Tap "Start Mapping and Write Dump".
Keep the card steady for the entire three-second process. MCT maps the sectors, authenticates blocks 0 through 63, and writes the manufacturer block alongside the encrypted gameplay data. Once the screen confirms 64 blocks written successfully, the card is ready for gameplay.