[Tools] AmiiBomb

Discussion in 'Switch - Hacking & Homebrew' started by Ac_K, Apr 17, 2017.

  1. Chrushev

    Chrushev GBAtemp Fan

    Member
    391
    97
    Jul 23, 2013
    Serbia, Republic of
    Im with him, these days info on the phone is more valuable than any document in your house. Your phone has your name, address, age, bank accounts, routines, schedules, information about your relative, sleeping schedules, microphone, camera, access to your photos, recovery emails, two factor auth, access to any site you have logged into on the phone... and the list goes on... to use a jailbreak you have to have good faith that no one is snooping that info, and just like it takes a very talented individual to jailbreak a phone it also takes a very talented one to find if there is anything bad being done on your phone without your knowledge. In other words your phone can be collecting and uploading your data without you knowing, I mean hell Uber did it for a while legally, so did ATT and others. Everything about your life can be known by constructing a profile based on data from your phone. Id much rather spend 10$ on an arduino than to risk that. There is literally almost zero benefit to jailbreak. I had jailbroken iphones years ago for YEARS... and i stopped jailbreaking them when I realized I did absolutely nothing that I couldnt do on a non jailbroken phone. Sure I could get apps for free... but I want maybe 1 paid app a year, Im ok with spending 99 cents once a year.

    Jailbreaking is a lot like overclocking, people that do it spend most of the time doing it and messing around with options and hardly ever actually use the product in a way that would utilize those things. in other words overclockers spend days upon days getting the voltages and cooling just right, to stress test and then go back to messing with it again... over and over and over again...

    waste of time. Buy the product and enjoy it. Life is too short ;)
     
    Last edited by Chrushev, May 20, 2017
    mech likes this.


  2. Muchieman

    Muchieman Newbie

    Newcomer
    1
    0
    May 20, 2017
    Canada
    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?
     
  3. GizmoTheGreen

    GizmoTheGreen GBAtemp Fan

    Member
    406
    113
    Oct 8, 2009
    then it's the wrong file or corrupt :)
     
  4. Rudi Rastelli

    Rudi Rastelli Advanced Member

    Newcomer
    66
    69
    Sep 15, 2007
    Gambia, The
    Open your key file in hex editor (eg HxD) and compare it with this pastebin-site.
    If it doesn't match:
    1. Open new File in HxD
    2. Copy the hex codes at the pastebin-site('1D' to '66')
    3. Paste it in HxD
    4. Save file as "Key_Retail.bin"
     
    Last edited by Rudi Rastelli, May 20, 2017
    aut0mat3d likes this.
  5. idoido

    idoido Newbie

    Newcomer
    8
    2
    May 3, 2016
    United States
    Regarding this error that you can't reproduce:

    System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.

    I got the same error and I launched from the source code, in my case the error is because the tag I use (the one I got with the reader) returns as short UID 4 bytes (so the string is AABBCCDD) and the function Calculate_Long_UID throws an exception when it tries to calculate BCC1 (because the substring is trying to access a longer part of the string).
    I think this is happening because the tag is not a 215 type (I can't test because my tags are not arrived yet) NTAG215 probably returns a longer shortUID than these tag.
    Maybe you can add a check there that is a shortUID is not of the correct length you return "wrong tag" or similar.

    Thanks
     
  6. acidenitr0s

    acidenitr0s Newbie

    Newcomer
    6
    0
    May 2, 2017
    France
    Hello, I just received but tag nfc is all working, thanks for your work.:yaysp::D
     
  7. Ac_K
    OP

    Ac_K Advanced Member

    Newcomer
    59
    168
    Mar 1, 2009
    France
    I have to investigate this but as I said, it sur for windows only right now, so if you have an error with parallels desktop I think you are under OS X. I'll take a look but please don't waiting for a fix :)!

    So you don't have a good one. Just follow the instructions when you don't have a Keys file and it will be good...

    Hum... If I make AmiiBomb to works with NTAG215, that's because others NFC Tag doesn't works for cloning Amiibo... So don't report me an error for a bad using of it! Just wait to receive the good NTAG and all will be fine! Like many other users!
     
  8. idoido

    idoido Newbie

    Newcomer
    8
    2
    May 3, 2016
    United States
    Yes, your application works only with NTAG215, but I didn't know the type of my tags. From an user point of view your application is perfect, but from a developer point of view is far from perfect. In the github repo you wrote you want to clean your code, handling an exception (like this where you don't do a length check before doing a substring) is an example on how to clean the code. I know C# and I know how to fix by myself, I didn't post to complain "your app is not working!!!11!!!", but I wrote as developer to another developer pointed the exact position of the error and the reason.
     
  9. GizmoTheGreen

    GizmoTheGreen GBAtemp Fan

    Member
    406
    113
    Oct 8, 2009
    Maybe make it handle more gracefully than throwing an exception error :) maybe something like

    "Unexpected short UUID, not an NTAG215?" or "incompatible tag"
     
  10. nando

    nando GBAtemp Addict

    Member
    2,131
    395
    Jan 1, 2008
    United States

    i installed windows 10 in parallels and it worked.
     
    R3x10 likes this.
  11. Ac_K
    OP

    Ac_K Advanced Member

    Newcomer
    59
    168
    Mar 1, 2009
    France
    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!
     
    sickhouse likes this.
  12. GraFfiX420

    GraFfiX420 GBAtemp Regular

    Member
    150
    43
    Oct 14, 2009
    United States
    I haven't tried with parallels, so I can't speak to how well it works under parallels. I dropped parallels for vmware fusion about 8 months ago and never looked back. The software works fine for me under win 10 using vmware fusion, the other thing I really like about fusion is I have an esxi server I run for various testing, and the remote console from the vsphere web environment launches directly under fusion, instead of having to launch the web console.

    — Posts automatically merged - Please don't double post! —

    I for one certainly appreciate the work you've done here, and will wait for your release without ever asking you when it will be. Take your time sir, life is definitely more important.
     
  13. nando

    nando GBAtemp Addict

    Member
    2,131
    395
    Jan 1, 2008
    United States

    i'm gonna give vmware a try. the app loads now but i still got an except when getting the key. also my arduino was recognized at first but got stuck on syncing during the flash process. now it doesn't recognize it. did i f it up?
     
  14. nitrostemp

    nitrostemp GBAtemp Maniac

    Member
    1,395
    89
    Mar 15, 2009
    if your using a mac, you should really use bootcamp, or create windowstogo usb harddrive.
     
  15. missbender

    missbender Newbie

    Newcomer
    6
    0
    Feb 1, 2008
    Gambia, The
    Germany
    i installed everything it works fine as far as i can:

    read an Amiibo and Dump it. --> sucess
    now i want to write an Amiibo back to a card that was delviered with my reader / writer

    Deallink Mifare RC522 IC Card Set mit Reader RFID Module für Arduino, KeyCard / RF Reader IC Karte Modul mit S50 Transponder-Karte (on amazon)

    how do i do this without the app crashing... ?

    is it because the NFC Tag and card that came with Deallink Mifare RC522 are not compatible ?
     
    Last edited by missbender, May 22, 2017
  16. aut0mat3d

    aut0mat3d GBAtemp Regular

    Member
    115
    60
    Mar 15, 2017
    Australia
    I would bet the card came with the RC522 is not a NTAG215
    Go and get the right tags and it would work ;)
     
    missbender and GraFfiX420 like this.
  17. Chrushev

    Chrushev GBAtemp Fan

    Member
    391
    97
    Jul 23, 2013
    Serbia, Republic of
    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.
     
    aut0mat3d likes this.
  18. nando

    nando GBAtemp Addict

    Member
    2,131
    395
    Jan 1, 2008
    United States
    @Ac_K just want to say thank you even if I can't get it working fully. If I post here with issues, just know I'm not actually complaining and I don't expect you to fix anything. I appreciate what you've done.
     
  19. GraFfiX420

    GraFfiX420 GBAtemp Regular

    Member
    150
    43
    Oct 14, 2009
    United States
    I understand what you're saying, at the same time, he released quickly because everyone wanted it. I'm sure if he had time to thoroughly develop it, he would have took care of the small stuff like detecting card type. We got an early alpha, so I wouldn't expect it to have all the small tweaks, it does exactly what it is intended to do though, which is great.
     
    aut0mat3d likes this.
  20. CoolRunninJA

    CoolRunninJA Newbie

    Newcomer
    4
    1
    May 23, 2017
    United States
    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