socram8888 / amiitool Goto Github PK
View Code? Open in Web Editor NEWReverse-engineered amiibo cryptography
License: MIT License
Reverse-engineered amiibo cryptography
License: MIT License
$ ./amiitool -e -k retail.bin -i "modified.bin" -o "signed.bin"
Could not open input file: No such file or directory (2)
Do I need to create two bin files in current directory named "modified.bin" and "signed.bin" for amiitool to see them?
[root@*~]# cd amiitool
[root@ amiitool]# make
"make" lib -C /root/amiitool/mbedtls CFLAGS="-DMBEDTLS_CONFIG_FILE='"/root/amiitool/configs/mbedtls.h"' -Wall -pedantic -O2 -fsigned-char"
make[1]: Entering directory '/root/amiitool/mbedtls'
make[1]: *** No rule to make target 'lib'. Stop.
make[1]: Leaving directory '/root/amiitool/mbedtls'
make: *** [Makefile:57: mbedtls] Error 2
I looked for install lib on arch linux on google.com but not find it.
Where i can install lib and other on arch linux?
Hi,
I'm trying to write code that incorporates Amiitool. It would be amazing if it's functionality could be ported to a function, so I could just #include "lib/amiitool/amiitool.h
and then do something like
decrypted_dump = amiitool( DECRYPT, key_variable, dump);
modified_dump = dosomestuff(decrypted_dump);
encrypted_dump = amiitool( ENCRYPT, key_variable, modified_dump);
I'm trying to do it myself, but unfortunately I'm very new to C, so any help would be appreciated immensely. To tell you the truth, I'm not even sure my example there doesn't have some glaring error. But I think it should be pretty self explanatory.
Thanks!
Would it be possible to provided a compiled version? I found one but it's old and it doesn't have the copy AppData functionality.
I got a VM with lubuntu and I have no clue what I'm doing:
git clone https://github.com/socram8888/amiitool.git
cd amiitool
git clone https://github.com/ARMmbed/mbedtls.git
make && sudo make install
I get an error:
make: *** No rule to make target '/configs/mbedtls.h', needed by 'mbedtls'. Stop.
Thanks.
It opens and closes
Thanks for this tool ๐
I am packaging amiitool for Alpine Linux and possible also as an AUR.
Would it be possible to add an option in Makefile for dynamic linking against mbedtls?
It would be great if future releases could change versioning scheme, since rX (x = number) is used by Linux distributions to indicate a change was made by the distro to the package (e.g. build with new options, security flaw patched...). I suggest https://semver.org/
I have an o3ds with wuiimbo. I don't have the nfc reader/writer cause all of them are out of stock. I save the bins from my amiibo cards and when I enter them, it says they are encrypted and to use this tool to decrypt. But I can't find they keys for the -k command argument.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.