[Beta] Thenaya - TagMo for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by HiddenRambler, Jun 28, 2017.

  1. HiddenRambler
    OP

    HiddenRambler GBAtemp Regular

    Member
    147
    319
    Nov 20, 2015
    Thenaya is a homebrew app which can program Amiibo dump files into blank NTAG215, making brand new Amiibos. It's the little sister of the TagMo project.

    A better explanation of what this does:
    Currently I consider it to be a Beta version. But it works fine for a number of people.

    Usage is simple:
    Copy the 3dsx/smdh files into 3ds folder.
    Createa folder called "amiibo" in the sd root and put any amiibo dump files into it.
    put the amiibo encryption key file to sd root with the name "amiibo_keys.bin"
    Launch the app from homebrew launcher. Press X, select the file, press A, place blan NTAG215 tag on 3ds wait until finished.

    Has been tested on both New3DS and Old3DS.

    v0.7 (2 Aug 2017):
    • Fix for garbled text/progress.
    v0.6 (8 Jul 2017):
    • Fixed: File picker stopped working if after browsing too many folders.
    • Added support for DPAD Left and Right to go into and out of folders.
    • Added suppot to Shoulder L/R buttons to page through the file list.
    v0.5 (8 Jul 2017):
    • File browser can traverse directories
    • Restore tag function.

    Downloads/Source Code


    Credits extend to everyone who made TagMo possible. Specially to @javiMaD and Yellows8 who appears to have put in the NFC api into libctru.
     
    Last edited by HiddenRambler, Aug 2, 2017 - Reason: 0.7 release
    k7ra, oslo83, kineticUk and 57 others like this.


  2. Deck of Noobs

    Deck of Noobs Politically Incorrect

    Member
    765
    1,103
    Apr 9, 2016
    United States
    3ds.guide
    amiiboh yeah
     
    dpad_5678 likes this.
  3. MrCatFace

    MrCatFace GBAtemp Regular

    Member
    134
    62
    Jun 3, 2017
    Home (Is where the heart is, so my chest?)
    Could this rewrite Amiibo?
     
  4. HiddenRambler
    OP

    HiddenRambler GBAtemp Regular

    Member
    147
    319
    Nov 20, 2015
    No. Its physically not possible to rewrite an Amiibo as they require the important parts of the tag to be locked. This tool has the same limitations as TagMo.
     
  5. GameInCanada

    GameInCanada GBAtemp Regular

    Member
    130
    62
    Feb 18, 2017
    Canada
    Yo im a bit slow with this stuff let me just verify, i can program amiibo tags without an android device, stricly using my n3dsxl? That is godly
     
  6. DjoeN

    DjoeN Captain Haddock!

    Member
    5,136
    1,478
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    Tested it on O3DS with external NFC reader

    Doesn't work -> Failed to get UID - 9289425925
     
  7. Reaga

    Reaga GBAtemp Advanced Fan

    Member
    541
    88
    Jul 31, 2013
    United States
    So this essentially lets you copy and amiibo to a blank tag? Just looking for a more "layman" explanation.
     
  8. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,741
    1,078
    May 17, 2015
    United States
    New York
    no cia build?
     
  9. Kubas_inko

    Kubas_inko 3DS Hardmoder

    Member
    554
    82
    Feb 3, 2017
    Czech Republic
    it is like TagMo. which uses nfc in phone, but this uses nfc inside new 3ds (or adapter for old 3ds). At least I think
     
  10. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,741
    1,078
    May 17, 2015
    United States
    New York
    As mentioned above the adapter appears to be having difficulties atm.
     
  11. Kubas_inko

    Kubas_inko 3DS Hardmoder

    Member
    554
    82
    Feb 3, 2017
    Czech Republic
    I didn't read it, just explained how it works ;)
     
    Giodude likes this.
  12. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,741
    1,078
    May 17, 2015
    United States
    New York
    nfcinit() failed 0xd0a17480 luma hourly e67c6ed launched with rosalina 11.4 n3ds.
     
  13. DjoeN

    DjoeN Captain Haddock!

    Member
    5,136
    1,478
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    Same error on N3DSXL "nfcInit() failed: 0xd0a17480" with B9S Luma3DS v8.0-e67c6ed3 sysnand, no emunand
     
  14. javiMaD

    javiMaD Member

    Newcomer
    37
    45
    Jan 31, 2015
    0's and 1's
    So cool! I will test this weekend :yay3ds:
     
  15. natanelho

    natanelho GBAtemp Maniac

    Member
    1,316
    338
    Apr 25, 2015
    Tuvalu
    Looks like my dreams come true! Hope you will continue work on this and make a fully working, stable tool.. I have no access to nfc writers/android with nfc... so you are pretty much my last hope with that
     
  16. NekoMichi

    NekoMichi Retro Collector

    Member
    1,274
    905
    Jun 4, 2015
    Minus World
    This is great news. Are there any plans in the future to add save data reading/writing from existing Amiibo too?
     
    TheVinAnator likes this.
  17. HiddenRambler
    OP

    HiddenRambler GBAtemp Regular

    Member
    147
    319
    Nov 20, 2015
    Apperently that means INVALID_STATE not sure how nfcInit() can do that. I'm running 11.0.0.33 on 1st version of B9S and pre rosalina Luma. I'll update and see how it goes.
     
  18. HiddenRambler
    OP

    HiddenRambler GBAtemp Regular

    Member
    147
    319
    Nov 20, 2015
    Just updated my 3ds to 11.4 (but still running old B9S and luma) and it worked. Could you try with legacy luma and the dump tag option (Y button) to see if basic NFC works?

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

    Yes dump restore feature will be developed. Just wanted to get a POC out so I can see what works and what doesn't.
     
    NekoMichi and medoli900 like this.
  19. RedScorpion

    RedScorpion Member

    Newcomer
    35
    18
    Dec 8, 2016
    Australia
    i'm getting the same error as a few above as well.
    "nfcInit() failed: 0xd0a17480"

    N3DS B9S Luma v8.1
     
    iAqua likes this.
  20. SRKTiberious

    SRKTiberious GBAtemp Regular

    Member
    177
    39
    Sep 4, 2014
    United States
    Oh yes, yes, YES! This is a godsend. All I need to do now is pick up an NFC adapter for my o3DS and I'm into the spoofing scene.

    Please take user information experiences into account and make this work across all 3DS systems...