Hacking [Release] TagMo : Tool for creating/editing Amiibos

  • Thread starter Thread starter HiddenRambler
  • Start date Start date
  • Views Views 587,549
  • Replies Replies 663
  • Likes Likes 35
Does Tagmo work with powersaves? It's unclear in the description. Since we can not rewrite to them, what does Tagmo not implement or is it a limitation of the NFC Forum Type 2 Tags we use?
 
@HiddenRambler
I uninstalled 2.3.1 version of Tagmo and installed 2.5.1 version; that did the trick. As you said, I had to give the app the keys but it wasn't a problem as I have them. Everything seems to work properly until now. I loaded some amiibos, saw statistics (data)... I haven't written any amiibos yet but so far so good. Thanks!
Yesterday I tried to write an amiibo but I couldn´t. I had to go back to 2.3.1. I use an Android 4.2.2 phone.
 
Yesterday I tried to write an amiibo but I couldn´t. I had to go back to 2.3.1. I use an Android 4.2.2 phone.

It would help if you can report what happened. The new version has a dump logcat option which will log the errors etc into a file which you can attach here.

That way I can fix the error in the new version.
 
I reinstalled Tagmo 2.5.1. Whenever I try to write an amiibo I get "Transceive failed" message on screen. Here's the log https://www.dropbox.com/s/tny8x3fodkkyuj8/tagmo_logcat[1].txt?dl=0 Thanks for your work @HiddenRambler.

Edit: I forgot to say that the ntag chips remain blank. When I reinstalled tagmo 2.3.1 I could write the amiibo on the same chip. Just in case, I tested it in game and it works fine.
 
Last edited by zantzue,
I reinstalled Tagmo 2.5.1. Whenever I try to write an amiibo I get "Transceive failed" message on screen. Here's the log https://www.dropbox.com/s/tny8x3fodkkyuj8/tagmo_logcat[1].txt?dl=0 Thanks for your work @HiddenRambler.

Edit: I forgot to say that the ntag chips remain blank. When I reinstalled tagmo 2.3.1 I could write the amiibo on the same chip. Just in case, I tested it in game and it works fine.

Thanks. It's the infamous samsung issue we figured out recently. Some samsung phones seem to have a chipset issue. Try this version here it should work: https://github.com/HiddenRamblings/TagMo/issues/70#issuecomment-320804636

I will do a full release soon.
 
Look what an NTag215 seller on Amazon has in their description:

PLEASE NOTE: TagMo was programmed to read all "blank" NFC NTAG215 chips as having SSB Mario data on it.
However, this is not true. Ignore it and proceed with writing any BIN file on the chip. It will work perfectly fine.


https://www.amazon.com/gp/product/B...F7XQ8&linkId=2cac0aa8c4fc993a303c4fe378b32272

Why would someone put that in their description?
 
Look what an NTag215 seller on Amazon has in their description:

PLEASE NOTE: TagMo was programmed to read all "blank" NFC NTAG215 chips as having SSB Mario data on it.
However, this is not true. Ignore it and proceed with writing any BIN file on the chip. It will work perfectly fine.


https://www.amazon.com/gp/product/B...F7XQ8&linkId=2cac0aa8c4fc993a303c4fe378b32272

Why would someone put that in their description?

LOL. That is funny. also wrong, the new version correctly indicates that the tag is blank. I guess the seller didn't want people giving bad reviews saying the tags are not blank.
 
I downloaded and installed Tagmo 2.5.1(No VersionCheck) but before I gave it a try I saw the latest version so I've just installed tagmo 2.5.2 on my problematic phone (Samsung). It worked fine after I disabled tag validation. Thanks!
 
Anyone know which two amiibos are missing in the amiiboapi.com database? The file MCAS Full Set - 31 July 2017.7z has 697 amiibo bins and the database appears to only have 695 according to Tagmo?
 
Can you implement HCE (https://developer.android.com/guide/topics/connectivity/nfc/hce.html) so the App can directly act as a Amiibo?

HCE implementation does not allow generating a tag uid with 04 start byte. which is a requirement for the Amiibo emulation. This was discussed at large in the originial amiibo creation thread and other forums. It was rumoured that Nexus 5 running a very old version of CyanogenMod *might* have the possibility to make it work, but it was too difficult/tricky to implement and no one bothered.
 
  • Like
Reactions: sickhouse
New version (2.6) has been released.

@AnalogMan , I've added support for PowerTags. I think you have one, think you could give it a test? https://github.com/HiddenRamblings/TagMo/wiki/PowerSaves-Support
It works, but there's a flaw. It uses the same NTAG Serial no matter what amiibo you write to it. This causes a problem in Breath of the Wild since it will tell you that you've already used that amiibo today even if you write a completely different amiibo to it. I did test using the reset image in-between writes but that did not help.

After writing with TagMo I can use the serial number randomizer on PowerSaves and that changed the NTAG Serial just fine. Of course, it needs to be reset for TagMo to read it after doing that.


EDIT: I see this is done on purpose: https://github.com/HiddenRamblings/.../com/hiddenramblings/tagmo/TagWriter.java#L72

https://github.com/HiddenRamblings/.../com/hiddenramblings/tagmo/TagWriter.java#L17
 
Last edited by DocKlokMan,
It works, but there's a flaw. It uses the same NTAG Serial no matter what amiibo you write to it. This causes a problem in Breath of the Wild since it will tell you that you've already used that amiibo today even if you write a completely different amiibo to it. I did test using the reset image in-between writes but that did not help.

After writing with TagMo I can use the serial number randomizer on PowerSaves and that changed the NTAG Serial just fine. Of course, it needs to be reset for TagMo to read it after doing that.

Yes the PowerTag key algorithm is not fully understood so we can only use predetermined key. I think we can still randomise it to 6 different UIDs but it wasn't as high priority.

The fact that a rewritable tag can be had for quite a cheap price meant I wanted to get this out even with the limitations.
 

Site & Scene News

Popular threads in this forum