Git Product home page Git Product logo

amiitool's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

amiitool's Issues

Link dynamically against mbedtls

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/

Compiled version? (or how to compile)

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.

no lib, make error.

[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?

Cygwin nearly working but with error

$ ./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?

Where to get the keys?

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.

Port amiitool to an includable function?

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.