Hacking [Tools] AmiiBomb

  • Thread starter Thread starter Ac_K
  • Start date Start date
  • Views Views 311,450
  • Replies Replies 607
  • Likes Likes 65
Amiibomb detects n2 elite as "Silicon Labs CP210x USB to UART Bridge". And then amiibomb gives me this and it stops working.

"Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately."

"Could not find any recognizable digits"

followed by this

Waiting for NTAG... Found!

Page 1 on 135 is readed

and this

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.FormatException: Could not find any recognizable digits.
at System.ParseNumbers.StringToInt(String s, Int32 radix, Int32 flags, Int32* currPos)
at System.Convert.ToByte(String value, Int32 fromBase)
at AmiiBomb.Helper_Class.<>c__DisplayClass3_0.<String_To_Byte_Array>b__1(Int32 x)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at AmiiBomb.Helper_Class.String_To_Byte_Array(String Hex)
at AmiiBomb.Flash_Form.<button2_Click>d__9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AmiiBomb
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/username/Desktop/AmiiBomb_0.2_Alpha_by_Ac_K/AmiiBomb.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2094.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2093.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2093.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Newtonsoft.Json
Assembly Version: 10.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/username/Desktop/AmiiBomb_0.2_Alpha_by_Ac_K/AmiiBomb.exe
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2096.0 built by: NET47REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



EDIT: Amiibomb detects n2 elite as a NTAG215.
 
@jimmyleen

Right now AmiiBomb still not working with N2... It's not necessary to send me PM or report me error about that because I don't support N2 until I can't afford one... Thanks.
 
@jimmyleen

Right now AmiiBomb still not working with N2... It's not necessary to send me PM or report me error about that because I don't support N2 until I can't afford one... Thanks.

Understood

EDIT: You will have have a hard time finding one, mostly because allot of places online don't sell it anymore.
 
Last edited by jimmyleen,
Here we go :)

AmiiBomb v0.3 Alpha is out!

2ywgzkj.png


ChangeLog v0.3 Alpha:

Fix:
  • Fix bug of AmiiBombuino check on busy COM port. (Thanks dtomcat)
  • Detect when Tag is not compatible. (Suggest by YozenPL)
  • Add a forget message when delete cache files is done.
  • Change way to detect if *.bin file is encrypted.
Improvement:
  • Increase AmiiBombuino RxGain to read Boxed Amiibo. (Thanks StandardBus)
  • Add folders browsing inside the Bin Folder. (Suggest by donator TerryG)
  • Add ability to search Amiibo files. (Suggest by Zarklord)
  • Keyboard Shortcuts added. (Suggest by YozenPL)
  • Add Donators to the About windows.
New:
  • Add Spoof UID of *.bin file (For N2/PowerTag).
  • Add Support AmiiboAPI to get Amiibo informations. (Thanks N3evin - AmiiboAPI owner)
  • Add Twilight Princess Wolf AppData Editor.
  • Add Support of PowerSaves for Dump (Thanks ConsoleX for donate PowerSaves/PowerTag)
Translation:
  • Russian translation added. (Thanks Chrushev)
  • Netherlands translation added. (Thanks DjoeN)

https://github.com/AcK77/AmiiBomb-uino/releases
 
Last edited by Ac_K,
Here we go :)

AmiiBomb v0.3 Alpha is out!

2ywgzkj.png


ChangeLog v0.3 Alpha:

Fix:
  • Fix bug of AmiiBombuino check on busy COM port. (Thanks dtomcat)
  • Detect when Tag is not compatible. (Suggest by YozenPL)
  • Add a forget message when delete cache files is done.
  • Change way to detect if *.bin file is encrypted.
Improvement:
  • Increase AmiiBombuino RxGain to read Boxed Amiibo. (Thanks StandardBus)
  • Add folders browsing inside the Bin Folder. (Suggest by donator TerryG)
  • Add ability to search Amiibo files. (Suggest by Zarklord)
  • Keyboard Shortcuts added. (Suggest by YozenPL)
  • Add Donators to the About windows.
New:
  • Add Spoof UID of *.bin file (For N2/PowerTag).
  • Add Support AmiiboAPI to get Amiibo informations. (Thanks N3evin - AmiiboAPI owner)
  • Add Twilight Princess Wolf AppData Editor.
  • Add Support of PowerSaves for Dump (Thanks ConsoleX for donate PowerSaves/PowerTag)
Translation:
  • Russian translation added. (Thanks Chrushev)
  • Netherlands translation added. (Thanks DjoeN)

https://github.com/AcK77/AmiiBomb-uino/releases

I know you're not necessarily looking for bug reports, but I just wanted to let you know that saving keys from the clipboard (nice feature, thanks a lot!) does not work. It asks to save the keys, then allows me to select a filename, but it doesn't actually save the file. Thanks again for all your work!
 
  • Like
Reactions: Deleted User
i'm very confused here as to what to do with my dump.

so i have a dump in amiibomb. do i just go to make NTag? or do i have to decrypt it? do i have to spoof a ramdom id? do i make ntags from decrypted bins or encrypted bins?


i almost got this thing working except i can't flash my arduino. it gets stuck in stablishing sync.
 
Last edited by nando,
I just find a friend irl with an android phone and use tagmo. Usually paying them in amiibo cards works
 
Thank you, this gives me hope. I see you can dump with PowerSaves now. If we can get NTAG215 writing this will be phenomenal for those too unskilled to solder or who already have this PowerSaves portal, especially since the packages that don't come with a PowerTag can be had for less than $20 USD.
 
I know you're not necessarily looking for bug reports, but I just wanted to let you know that saving keys from the clipboard (nice feature, thanks a lot!) does not work. It asks to save the keys, then allows me to select a filename, but it doesn't actually save the file. Thanks again for all your work!

Oh it's wrong ^^! I'm looking for many bug reports as possible, I wanna make AmiiBomb most stable as possible!
Thanks for the report so, i'm gonna look what's happen ;)!

i'm very confused here as to what to do with my dump.

so i have a dump in amiibomb. do i just go to make NTag? or do i have to decrypt it? do i have to spoof a ramdom id? do i make ntags from decrypted bins or encrypted bins?


i almost got this thing working except i can't flash my arduino. it gets stuck in stablishing sync.
You can directly make a NTAG ;)! AmiiBomb recognize if the dump is decrypted or not so I encrypt/decrypt when you doing the NTAG automatically. You can't spoof the UID when you create an NTAG, it's just a feature for PowerTag or N2 ;)!

Thank you, this gives me hope. I see you can dump with PowerSaves now. If we can get NTAG215 writing this will be phenomenal for those too unskilled to solder or who already have this PowerSaves portal, especially since the packages that don't come with a PowerTag can be had for less than $20 USD.
That's what I'm trying to do now... I can write PowerTag through AmiiBomb, I have to see how I have to proceed to write a full NTAG215 (because just write AppData is possible through the PowerSaves program!).
 
  • Like
Reactions: nando
Oh it's wrong ^^! I'm looking for many bug reports as possible, I wanna make AmiiBomb most stable as possible!
Thanks for the report so, i'm gonna look what's happen ;)!


You can directly make a NTAG ;)! AmiiBomb recognize if the dump is decrypted or not so I encrypt/decrypt when you doing the NTAG automatically. You can't spoof the UID when you create an NTAG, it's just a feature for PowerTag or N2 ;)!


That's what I'm trying to do now... I can write PowerTag through AmiiBomb, I have to see how I have to proceed to write a full NTAG215 (because just write AppData is possible through the PowerSaves program!).

I opened a formal issue on github. Curious as to writing a powertag. Has this been implemented in Amiibomb-uino v0.3? I'm just curious, I attempted to write a powertag, but I got an error, wrong type of tag, probably not an ntag215.
 
I opened a formal issue on github. Curious as to writing a powertag. Has this been implemented in Amiibomb-uino v0.3? I'm just curious, I attempted to write a powertag, but I got an error, wrong type of tag, probably not an ntag215.
Thanks for the issue! It's better for me to know all differents issues ^^!
No I can wrote a PowerTag with the PowerSaves inside AmiiBomb, not using AmiiBombuino ;)! But I've to look if it's possible too!
 
Thanks for the issue! It's better for me to know all differents issues ^^!
No I can wrote a PowerTag with the PowerSaves inside AmiiBomb, not using AmiiBombuino ;)! But I've to look if it's possible too!

OK, I think I got it, so you can write to powersaves using Amiibomb, but you can not write to a powertag using an Amiibomb-uino programmed arduino. Could you share the procedure for writing a powertag using the powersaves module with amiibomb? I gave it a shot earlier but I can not get it to write using my powersaves module and powertag.

EDIT*** I was able to get it to dump my powertag fine, although it did crash the first time I tried it. I still am unable to get it to write to a powertag using the amiibomb software and a powersaves module.
 
Last edited by GraFfiX420,
on the alpha 0.3, when I select "Create NTAG", it stops working... (no error message, no crash, it justs freeze and I have to close it by task manager)
 
on the alpha 0.3, when I select "Create NTAG", it stops working... (no error message, no crash, it justs freeze and I have to close it by task manager)

I think maybe the process isn't as clear as it should be, have you flashed your arduino with the amiibomb-uino firmware?
 
  • Like
Reactions: Deleted User
@Ac_K I finally got my audrino and hooked it all up. I had a bit of trouble with the encryption keys as mentioned earlier so I had create my own bin and the instructions are none existent but my god it works great!!! I absolutely love it!! Thank you so much !!! Any news on the pcb shield you was working on ?


Sent from my iPhone using Tapatalk
 
  • Like
Reactions: GraFfiX420
I think maybe the process isn't as clear as it should be, have you flashed your arduino with the amiibomb-uino firmware?

Just an FYI I intend on writing up some sort of tutorial if someone else hasn't beat me to it once more blank ntag's arrive. If I can clear up whether or not I should be able to write to a powertag using a powersaves module I can maybe write up something about that a bit sooner.
 
on the alpha 0.3, when I select "Create NTAG", it stops working... (no error message, no crash, it justs freeze and I have to close it by task manager)
Have you flash your Arduino with AmiiBombuino? If AmiiBomb Freeze, it's something related to the functions who's gonna try to found your Arduino (with AmiiBombuino). I need more details about that.

@Ac_K I finally got my audrino and hooked it all up. I had a bit of trouble with the encryption keys as mentioned earlier so I had create my own bin and the instructions are none existent but my god it works great!!! I absolutely love it!! Thank you so much !!! Any news on the pcb shield you was working on ?


Sent from my iPhone using Tapatalk
Great to hear that, about the encryption Keys, I've to see what is going on, GraFfiX420 opened an issue on the GitHub about that ;)!
About the PCB Shield, take a look on the Wiki, there is a link to get one, but I never tested it!

OK, I think I got it, so you can write to powersaves using Amiibomb, but you can not write to a powertag using an Amiibomb-uino programmed arduino. Could you share the procedure for writing a powertag using the powersaves module with amiibomb? I gave it a shot earlier but I can not get it to write using my powersaves module and powertag.

EDIT*** I was able to get it to dump my powertag fine, although it did crash the first time I tried it. I still am unable to get it to write to a powertag using the amiibomb software and a powersaves module.
Just an FYI I intend on writing up some sort of tutorial if someone else hasn't beat me to it once more blank ntag's arrive. If I can clear up whether or not I should be able to write to a powertag using a powersaves module I can maybe write up something about that a bit sooner.

Yes you got it ;)! I have to search why I can't write on a PowerTag with AmiiBombuino, but I thinks it's something about the chipset used in the PowerTag.
Sorry but to write a PowerTag with the PowerSave, inside AmiiBomb, I've just coded raw functions and don't include them in the v0.3. As you can saw, things are not totally done because you got a crash when you try to dump... If you can describe me the crash it will be great :)! I have to check things before try to include the writing of PowerTag (I'm pretty sure write NTAG is possible too)!
 
@Ac_K

Today my 100 NFC tags arrived, none of them are recognized by amiibomb (Adruino uno r3).

- So these new NTAG215 cards don't get recognized by amiibomb;
* In the window it says: Waiting for NTAG... and at the left bottom of that window it says No NTAG Present Connected (basicly it stays at the start screen cause it waits for a ntag)

- On my daughters Huawei P8Lite with Tagmo 2.3.2 those cards are recognized and the bin file is written to it. Once written on the android phone, Amiibomb can't read the cards: * In the window it says: Waiting for NTAG... and at the left bottom of that window it says No NTAG Present Connected (basicly it stays at the start screen cause it waits for a ntag)

- The new cards written with Tagmo 2.3.2 get recogized by my N3DS and O3DS (with NFC adapter) perfectly fine

- My previous batch of NTAG215 cards i bought (different seller) got recognized asap and writing was no problem. Also dumping of those old cards i wrote works perfect
- Dumping of real Amiibo's works perfect with Amiibomb, so no problem on the hardware side.

- When i use NXP NFC Info (on android) those new cards (those that don't get recognized by Amiibomb) get recognized and the info on it is identical as the first old batch (those that worked perfectly fine on Amiibomb)


[EDIT]
I was going to fill in an issue on your github, but it seems someone else has the same problem and already filled in an issue

- If you like i can send a few of those cards to you.

[EDIT]
- Updated NL (The Netherlands) -BE (Belgium) Language files: (Just place them (overwriting the old ones) in the folder \Folder where your AMiiBomb software is installed\lang\)
 

Attachments

Last edited by DjoeN,
alpha 0.3 not working with arduino with ch340 usb2serial chip.
Flashing is ok with xloader.
reading or writing tag does not work.
flashing with internal tool is not working. I get this:

> Starting AmiiBombuino Flasher...
> Starting upload process for file 'C:\Users\******\Desktop\AmiiBomb_0.3\lib\ArduinoHex\AmiiBombuino.Uno.hex'.
> Opening serial port COM4 - baudrate 115200
> Establishing sync...
> Closing serial port...

Note that alpha 0.2 is ok.
I am using w10 x64
 
alpha 0.3 not working with arduino with ch340 usb2serial chip.
Flashing is ok with xloader.
reading or writing tag does not work.
flashing with internal tool is not working. I get this:

> Starting AmiiBombuino Flasher...
> Starting upload process for file 'C:\Users\******\Desktop\AmiiBomb_0.3\lib\ArduinoHex\AmiiBombuino.Uno.hex'.
> Opening serial port COM4 - baudrate 115200
> Establishing sync...
> Closing serial port...

Note that alpha 0.2 is ok.
I am using w10 x64

hmm can confirm it's not working for me either. xloader works though.
 

Site & Scene News

Popular threads in this forum