Hacking Your Smartphone Will Be An Amiibo!

  • Thread starter Thread starter RebQuaker
  • Start date Start date
  • Views Views 102,879
  • Replies Replies 104
  • Likes Likes 5

RebQuaker

Active Member
Newcomer
Joined
Apr 16, 2016
Messages
30
Reaction score
16
Trophies
0
Age
28
XP
80
Country
Brazil
Hii! That's my first post here on GBA Temp, my real name is Kaio, and I live in Brazil.
I have not so much to do.. So I waste my time programming, learning and playing too, now I'am programming to Android, and reading some threads, I have an idea, make a smartphone turn into an Amiibo using NFC and some values, but I need a big help, cause I do not have an NFC smartphone (my friend have one, I can use it) and I do not have an Amiibo to collect values and tags from it.

But ok.. My idea is turn a smartphone into a file cast, with the amiibo files, tags, values, bins, etc... And you will be able to select the amiibo you want, an emulator.. I'm starting to develope it, and I need your help to do it and test!! Lets make a handmade amiibo?? :D
 
Hii! That's my first post here on GBA Temp, my real name is Kaio, and I live in Brazil.
I have not so much to do.. So I waste my time programming, learning and playing too, now I'am programming to Android, and reading some threads, I have an idea, make a smartphone turn into an Amiibo using NFC and some values, but I need a big help, cause I do not have an NFC smartphone (my friend have one, I can use it) and I do not have an Amiibo to collect values and tags from it.

But ok.. My idea is turn a smartphone into a file cast, with the amiibo files, tags, values, bins, etc... And you will be able to select the amiibo you want, an emulator.. I'm starting to develope it, and I need your help to do it and test!! Lets make a handmade amiibo?? :D
Using HCE? Great idea!
 
  • Like
Reactions: RebQuaker
We talked about this already, HCE apparently can't fully emulate UIDs, like SuperSVGA said already. Really early versions of android with HCE support might still be able to do it, but that would be more of a pain to use.
 
unfortunately you can't, at least not if you're planning to use Android HCE library anyway

as you might've known, amiibo uses NTAG215 (or at least similar to that, since you'll need an NTAG21x chip to clone an amiibo) which is based on ISO 14443-3 (link)
while Android HCE library only supports ISO-DEP (ISO 14443-4) (link)

if you're willing to take a look at the Android NFC source code (link), you might be able to modify the implementation to support NFC card emulation with ISO 14443-3, but that would at least needs the phone to be rooted

someone in this forum actually has done this before, but it requires Cyanogen Mod
 
Last edited by Garou,
My friend's phone it's some old, it's a Sony Xperia, I will use it when him can come here, but now I need a help with the amiibo, who have an Amiibo and a NFC smartphone here contact me from PM and I will pass an app to read that tags and values, and we start to develope it
 
unfortunately you can't, at least not if you're planning to use Android HCE library anyway

as you might've known, amiibo uses NTAG215 (or at least similar to that, since you'll need an NTAG21x chip to clone an amiibo) which is based on ISO 14443-3 (link)
while Android HCE library only supports ISO-DEP (ISO 14443-4) (link)

if you're willing to take a look at the Android NFC source code (link), you might be able to modify the implementation to support NFC card emulation with ISO 14443-3, but that would at least needs the phone to be rooted

someone in this forum actually has done this before, but it requires Cyanogen Mod
My android is rooted, it's really easy to do.
 
  • Like
Reactions: RebQuaker
unfortunately you can't, at least not if you're planning to use Android HCE library anyway

as you might've known, amiibo uses NTAG215 which is based on ISO 14443-3 (link)
while Android HCE library only supports ISO-DEP (ISO 14443-4) (link)

if you're willing to take a look at the Android NFC source code (link), you might be able to modify the implementation to support NFC card emulation with ISO 14443-3, but that would at least needs the phone to be rooted

someone in this forum actually has done this before, but it requires Cyanogen Mod
Ok Garou! Let's modify it! Use the old ISO for the library, downgrades is eveeery possible!!!

Hey everyone, add me at your Wii U consoles, NID: kaio.piola

--------------------- MERGED ---------------------------

My android is rooted, it's really easy to do.
Greeat Jerrmy!!!
 
My android is rooted, it's really easy to do.
Ok Garou! Let's modify it! Use the old ISO for the library, downgrades is eveeery possible!!!

Hey everyone, add me at your Wii U consoles, NID: kaio.piola

no what I meant is you need "at least" to be rooted
but by simply being rooted, that doesn't mean you can just use HCE to emulate amiibo
you might need to use something like xposed framework to actually mess around with the Android internals to handle the NFC emulation, or use something like modified cyanogenmod which supports HCE with ISO 14443-4, or modify android source code then build you own AOSP image and flash it to your device :P
 
  • Like
Reactions: TotalInsanity4
I have access to countless number of Android-powered devices on various updates and most of them are rooted and Xposed configured.
I'd like to test whatever you have!

My very own and personal devices are:
Galaxy Note 4 SM-N910C on official 6.0.1
Nexus 7 2013 on official 6.0.1
Google's Project Tango on 4.4.4
Galaxy Nexus (don't recall software but could easily install CM)
 
Last edited by Super.Nova,
Hii! That's my first post here on GBA Temp, my real name is Kaio, and I live in Brazil.
I have not so much to do.. So I waste my time programming, learning and playing too, now I'am programming to Android, and reading some threads, I have an idea, make a smartphone turn into an Amiibo using NFC and some values, but I need a big help, cause I do not have an NFC smartphone (my friend have one, I can use it) and I do not have an Amiibo to collect values and tags from it.

But ok.. My idea is turn a smartphone into a file cast, with the amiibo files, tags, values, bins, etc... And you will be able to select the amiibo you want, an emulator.. I'm starting to develope it, and I need your help to do it and test!! Lets make a handmade amiibo?? :D
Host Card Emulation for Android NTAG215 was disabled after android 4.0.3 I believe (Correct me plox) and the only way you could've accessed it was a Cyanogenmod Phone with a custom rom on 4.0.3. HCE was ticked on there.
 

Site & Scene News

Popular threads in this forum