Hacking [Tools] AmiiBomb

  • Thread starter Thread starter Ac_K
  • Start date Start date
  • Views Views 311,450
  • Replies Replies 607
  • Likes Likes 65
Im having some trouble with this. Would love if someone could lead me in the right direction.

When I go to CREATE NTAG it errors out with:

Waiting for NTAG... Found!

Short UID is: TIMEOUT

Then a popup message:

Could not find any recognizable digits

I tried both the plastic white card and the blue keyring type

The NTAG MUST BE A NTAG215, this WILL NOT WORK with the blue keyfob or plastic card that comes with the RF shield!
 
Sorry, but it's just make me laught... When I announced AmiiBomb, all people ask me when I release it, and they don't care if all it's not perfect! When I release it (not perfect by the way) people ask me why I'm not make it open source... I say I have to clean and improve the code, again! But I put it on GitHub for don't have to answer again, and after I do AmiiBomb open source I have people like you they tell me things are not coded like they have to. Nothing made at you, but I code AmiiBomb on my free time. I'm not pay for that and I have a life after that. You say you know how to fix the problem (there is an issue on the GitHub too) you feel free to code it by yourself and do a pull request! But it's already fixed in the 0.3 version who must be come out this next week.


Certainly due to the Frameworks used in AmiiBomb who is default installed in Windows 10. I'm under Windows 10 too! Thanks for your feedback!

For 99% of us your application works great. There will always be people that complain. He can fork the repo and make the changes himself if he wants to.
This worked from the first release for me and all i want works like it should.
like said in the quote, for 99% it works great, but the 1% that have problems talk like the are 99% ;)
 
Marche à merveille sur w10 x64, arduino Uno.
Merci pour ton travail mis à dispo de chacun sans rien réclamer :)

Works like a charm on w10 x64, arduino Uno.
 
When I open amiibomb, it asks me if I have an amiibo key file (I do). When I open the file, it tells me "Wrong Amiibo Keys File! Would you select again?". So what am I doing wrong? I got the keys file like it told me to, and now it just doesn't work?
You are not using a key file. Is your file 540 or 572bytes? Then it's an Amiibo dump, NOT the key.
 
This worked from the first release for me and all i want works like it should.
like said in the quote, for 99% it works great, but the 1% that have problems talk like the are 99% ;)
Marche à merveille sur w10 x64, arduino Uno.
Merci pour ton travail mis à dispo de chacun sans rien réclamer :)

Thanks for this support ;)!

I get this error
A MIFARE PICC responded with NAK

What's do you do to get this error? We need to have more informations than just an error!

-------------------------------------------------------------------

Oh and... just a little teasing right here:

2vwwp4l.png

24xgi1y.png


Yes, I try to reverse USB protocol of PowerSaves (who ConsoleX generously donate me). Right now I'm able to read PowerTag and NTAG without the datel program.
Many things was done. A lot have to be ^^'!
Donators had a little preview of the next version :)
 
What's do you do to get this error? We need to have more informations than just an error!

Well, I can dump amiibos, but when i want to write one, I select the port, click the button and this appears, everytime I try it

Searching in forums with the arduino project alternative seen some previus pages, i see the people tell to change:

Try to authenticate with:
Serial.println("Authenticating again using key B..."); status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_A, trailerBlock, &key, &(mfrc522.uid));
instead of:
Serial.println("Authenticating again using key B..."); status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_B, trailerBlock, &key, &(mfrc522.uid));
Per default some cards are delivered with the access bits set in a way that KeyB can be read from the card. Therefore you can not write with KeyB and therefore you have to use keyA. (http://www.mouser.com/ds/2/302/MF1S503x-89574.pdf Section 8.7.1 - 8.7.3)


Happens with AmiiBomb and the project seen before, hope it helps you!

EDIT:

The NFC Cards: https://es.aliexpress.com/item/10pc...32780252276.html?spm=2114.13010608.0.0.weGEos
 
Last edited by Hemoner,
Well, I can dump amiibos, but when i want to write one, I select the port, click the button and this appears, everytime I try it

Searching in forums with the arduino project alternative seen some previus pages, i see the people tell to change:

Try to authenticate with:
Serial.println("Authenticating again using key B..."); status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_A, trailerBlock, &key, &(mfrc522.uid));
instead of:
Serial.println("Authenticating again using key B..."); status = mfrc522.PCD_Authenticate(MFRC522::PICC_CMD_MF_AUTH_KEY_B, trailerBlock, &key, &(mfrc522.uid));
Per default some cards are delivered with the access bits set in a way that KeyB can be read from the card. Therefore you can not write with KeyB and therefore you have to use keyA. (http://www.mouser.com/ds/2/302/MF1S503x-89574.pdf Section 8.7.1 - 8.7.3)


Happens with AmiiBomb and the project seen before, hope it helps you!

EDIT:

The NFC Cards: https://es.aliexpress.com/item/10pc...32780252276.html?spm=2114.13010608.0.0.weGEos

Hum, I use any mfrc522.PCD_Authenticate function in AmiiBombuino...
Your NFC Cards look good... Do you put the NTAG on the NFC Reader before you click "OK" on the popup is ask for? Because if you put it after you click on "OK" it's probably for that...
You are the first one how speak about this error. It's strange because you can Read Amiibo too. Try to reflash AmiiBombuino on the Arduino.
 
Hum, I use any mfrc522.PCD_Authenticate function in AmiiBombuino...
Your NFC Cards look good... Do you put the NTAG on the NFC Reader before you click "OK" on the popup is ask for? Because if you put it after you click on "OK" it's probably for that...
You are the first one how speak about this error. It's strange because you can Read Amiibo too. Try to reflash AmiiBombuino on the Arduino.

Will try it again, but when triying to work, flashed again and tried to put the tag after clicking OK

Seems like when it tries to authenticate again with the KeyB it cant, so you have to authenticate again with KeyA

Dont know so much about editing source code, but if you need help to test it here i am :D



Also, i have a problem when copying the Amiibo Key, i copy to clipboard and when the save prompt tells me to save it, it wont work, no saves, have to write it manualy with a HEX editor

EDIT: Maybe it needs to authenticate again when writing? Will try to paste the autenticate code in the AmiiBombuino.ino
 
Last edited by Hemoner,
Will try it again, but when triying to work, flashed again and tried to put the tag after clicking OK

Seems like when it tries to authenticate again with the KeyB it cant, so you have to authenticate again with KeyA

Dont know so much about editing source code, but if you need help to test it here i am :D

Also, i have a problem when copying the Amiibo Key, i copy to clipboard and when the save prompt tells me to save it, it wont work, no saves, have to write it manualy with a HEX editor

EDIT: Maybe it needs to authenticate again when writing? Will try to paste the autenticate code in the AmiiBombuino.ino

Lol. Stop to speak about KeyB, KeyA or the authenticate function... I don't use any of that in AmiiBombuino! The mistake is at another place...
You have to put the NTAG before you clicking OK!

About the Amiibo Key... "It won't work" don't help me... If it's ask you to save (and select where) the Key file is save somewhere. You are the first one (too) with this problem...
 
Lol. Stop to speak about KeyB, KeyA or the authenticate function... I don't use any of that in AmiiBombuino! The mistake is at another place...
You have to put the NTAG before you clicking OK!

About the Amiibo Key... "It won't work" don't help me... If it's ask you to save (and select where) the Key file is save somewhere. You are the first one (too) with this problem...

Well, nevermind
 
Thanks for this support ;)!



What's do you do to get this error? We need to have more informations than just an error!

-------------------------------------------------------------------

Oh and... just a little teasing right here:

2vwwp4l.png

24xgi1y.png


Yes, I try to reverse USB protocol of PowerSaves (who ConsoleX generously donate me). Right now I'm able to read PowerTag and NTAG without the datel program.
Many things was done. A lot have to be ^^'!
Donators had a little preview of the next version :)

How did you go about reversing the protocol?
 
How did you go about reversing the protocol?

I sniff the USB traffic, saw what is send on USB port and what is receive when I read/write NTAG/PowerTag and reproduce it with success.. I can control the LED of the PowerSaves, Read an NTAG/PowerTag and Write a little part of PowerTag with success ;)! I don't try to do more, because I code the support in AmiiBomb at the same time!
 
  • Like
Reactions: GraFfiX420
I sniff the USB traffic, saw what is send on USB port and what is receive when I read/write NTAG/PowerTag and reproduce it with success.. I can control the LED of the PowerSaves, Read an NTAG/PowerTag and Write a little part of PowerTag with success ;)! I don't try to do more, because I code the support in AmiiBomb at the same time!

Do you use wireshark?
 
Last edited by Ac_K,

Site & Scene News

Popular threads in this forum