» Writing & Reading Skylander Tags Using Android Phones
» Before Starting
Check if your phone isn’t listed on the Incompatible Devices List.
###
If it isn’t listed you can continue but if you want to be 100% sure your device will work check the Compatible Devices List or check if your phone has a NXP NFC Controller
.
» Required Tags
Required: | Bonus: (Extra things) | Definectly Don't buy this:
Block 0 Writable | S50 ( you can get) | S70
1k | MF1 | MF4K
13.56Mhz | 'Chinese Magic Card' | UID Locked
Gen 2 or CUID | | 7 Byte UID
(Re)Writable UID | |
» Converting Dumps from .key.dump or .bin to .mct (to write to tags)
1 - Download MifareClassicTool.
2 - Open it and click on this button xD.
3 - Tap on ‘Import/Export/Convert Files’, then tap on Import and import the files you want to convert to .mct.
4 - Now go back to the same screen but click export as .mct, select the directory you want your files to be saved to and voilà, you’re finished.
» Getting a dump’s .Keys to read the written tag (Required to write too)
1 - Tap on this nice button.
2 - Select the dump you want to get Keys from.
3 - Now that you’re on the dump editor click the top-right three dots and select ‘Save Keys’.
4 - Now you have your .keys files ready to read your tag ;)
» Writing Tags
Note: To write tags use std.keys and the keys extracted from the dump.
1 - Download SkylandersAbleMifareClassicTool.
2 - Open it and allow access to all the files.
3 - Now go to your file manager and search for a folder called ‘MifareClassicTool’ on the user root directory and you will see something like this.
dump-files - The folder where you will add all your dumps in .mct key-files - The folder where you will add you skylanders .keys tmp - Don't touch it, it is used only by the app.
4 - Add your dumps in the dump-files folder ;)
5 - Now you can go to the app and click on the ‘write tag’ button.
6 - Mark the check-boxes like in this screenshot and then press the ‘Select Dump’ button, select your dump and when asked select all the sectors, EXCLUDING > > sector 0, now put your tag on the reader and click ‘write’.
7 - Now repeat step 6 but write to ONLY sector 0.
8 - Your tag should be ready, but sometimes it won’t work due to dump’s UID not being written. In this case you should do it manually but if can’t that means your tags aren’t UID (Re)Writable.
» Reading your tags using the just generated .keys
1 - Tap on this magic button.
2 - Select the .keys files you just made on the previous step and tap on this button.
» Common problems with common solutions
This isn’t a problem, just info everyone should know
Every Skylander has a Sector 0 with the same KeyA that is ‘4B0B20107CCB’
My tag is not working
Check that the UID from your tag is matching the UID from the dump, if not change the UID to one matching the dump. Check that your ID is similar to the dump as much as possible. Consider getting new tags that work. Consider buying a real nfc reader and writer like the ACR122U lol.
Tested Tags
https://ebay.to/35TxcVz
This should work, may take a couple of tries, good luck!