This repository has been archived on 2022-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
Luma3DS-3GX/ninjhax
2016-01-13 17:56:19 -05:00
..
include Updated to support hax 2.5, edited README, supports devkitpro 45, etc 2016-01-13 17:40:26 -05:00
source Updated to support hax 2.5, edited README, supports devkitpro 45, etc 2016-01-13 17:40:26 -05:00
tools Updated to support hax 2.5, edited README, supports devkitpro 45, etc 2016-01-13 17:40:26 -05:00
.gitignore Updated to support hax 2.5, edited README, supports devkitpro 45, etc 2016-01-13 17:40:26 -05:00
.gitmodules Updated to support hax 2.5, edited README, supports devkitpro 45, etc 2016-01-13 17:56:19 -05:00
icon.png added ninjhax entry code 2015-08-05 06:31:17 -04:00
Makefile Updated to support hax 2.5, edited README, supports devkitpro 45, etc 2016-01-13 17:40:26 -05:00
README-brahma Updated to support hax 2.5, edited README, supports devkitpro 45, etc 2016-01-13 17:40:26 -05:00
README.md Updated to support hax 2.5, edited README, supports devkitpro 45, etc 2016-01-13 17:40:26 -05:00

CakeBrah

This is a fork of Brahma, that loads CakeHax payloads in the environment they expect.
This means mostly setting the framebuffer offsets and mode right.

How to use this in your project

Look at CakeHax for this. It's pretty much the same.
No injection with dd is needed, as it loads the payload from your .dat file.
The different configuration flags are detailed below.

Makefile options

Name Default Description
dir_out $(CURDIR) Where the output files should be placed (3dsx and smdh).
name Cakes.dat The name of the .dat file from which the payload will be loaded.
filepath Path in the SD card where the .dat file is located.
APP_TITLE Cakes The title of the app shown in the Homebrew Menu.
APP_DESCRIPTION Privileged ARM11/ARM9 Code Execution The description of the app shown in the Homebrew Menu.
APP_AUTHOR patois The author of the app shown in the Homebrew Menu.