Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross compilation for ARM Android devices & provide binaries #131

Open
schrmh opened this issue Feb 21, 2023 · 3 comments
Open

Cross compilation for ARM Android devices & provide binaries #131

schrmh opened this issue Feb 21, 2023 · 3 comments

Comments

@schrmh
Copy link

schrmh commented Feb 21, 2023

It would be nice if ctrtool and makerom could be used on Android devices (especially aarch64 and armv71).
The problem is that the current makefile doesn't support cross compiling for that. For example, there are a bunch of uname -m.

Actually I'm unsure if it would even compile on the devices itself but I just don't have the 5G for g++, etc there and I haven't gotten that much into the files.

Would also be nice if you provided binaries for those architectures in the repo.

@jakcron
Copy link
Collaborator

jakcron commented Feb 21, 2023

For these tools, all compilation is done on the platform it is intended to run on. Cross compilation could be added, but it isn’t trivial, and would need to be supported in the CI/CD.

What use cases do you have where editing on an android device is preferred over a desktop environment?

@schrmh
Copy link
Author

schrmh commented Feb 21, 2023

It would be a step to allow the HMRT (Home Menu Rebuilding Tool), which is used when a user wants to modify parts of their 3DS Home Menu that themes do not touch (see https://axities.github.io/), to work on Android (within Termux).
Every few months I see users in the "Custom 3DS Assets" discord asking if somebody can create a custom Home Menu for them cause they only have a Android device and it is always a lengthy process cause they are obviously new users and they don't know what is possible or what they really want (documentation is more textual than graphical). If everything worked on Android then those users could try stuff out themselves which would save everyone involved time and they are more likely to not give up and actually get what they want.

@the-loan-wolf
Copy link

it would be nice if i can run it in termux environment to decrypt the games even without a PC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants