Hacking Luma3DS - Noob-proof 3DS Custom Firmware

Status
Not open for further replies.

Omegablu

We shall not yield to the Kingdom of Nohr!
Member
Joined
Mar 10, 2016
Messages
1,140
Trophies
0
Location
Ice Tribe Village
XP
1,015
Country
United States
I don't know if this has been reported, but...

For some reason DLCs for games for other regions aren't being recognized anymore.

For example, I have installed "Taiko no Tatsujin - Don Don! Mystery Adventure" with its DLC, and I have a file named "0004000000190E00.txt" inside /luma/locales.
It was working before, but yesterday when I wanted to play it I noticed that the content isn't recognized. And yes, of course I have "enable game patching" activated (the Pokémon Moon IPS patch works fine)

Has anything changed relating to DLCs?
The locales folders have moved if I remember correctly. Check the commits on Github for the new path.
 

CreeshCaesar

Member
Newcomer
Joined
Dec 7, 2016
Messages
6
Trophies
0
Age
23
XP
42
Country
United States
Welp, I don't know, maybe a hardmod would be better. I'll look into it but in case it doesn't appeal, I don't know if I wanna stay on 11.2. I just wanna play a simple smash mod and I don't wanna downgrade if it's that much work, ya know? Does anyone know of any other simpler CFWs that can run smash mods?
 

xtheman

Well-Known Member
Member
Joined
Jan 28, 2016
Messages
5,837
Trophies
0
Location
???
XP
3,790
Country
United States
Welp, I don't know, maybe a hardmod would be better. I'll look into it but in case it doesn't appeal, I don't know if I wanna stay on 11.2. I just wanna play a simple smash mod and I don't wanna downgrade if it's that much work, ya know? Does anyone know of any other simpler CFWs that can run smash mods?
All CFWs need to be launched on 9.2 or less (Or with a9lh). It doesn't matter what CFW you choose. Also Luma3ds is the simplest cfw your going to get. Drag a few files on sd card and its installed.
 

SuperFury

New Member
Newbie
Joined
Nov 9, 2009
Messages
1
Trophies
0
XP
191
Country
Gambia, The
Hi there, when trying to launch an original NDS-Cartrige on Luma3ds, it results in a FATAL ERROR:
cdTJrar.jpg


Already tried the steps mentioned here: https://github.com/AuroraWright/Luma3DS/wiki/FAQ-and-Troubleshooting

Can anybody help me with this ?

AFAIK im on A9HL SYSNAND 11.2.0-35E with LUMA3DS as SYSNAND.

Thank you !!!
 

ThunderbInazuma

Well-Known Member
Member
Joined
Aug 31, 2015
Messages
507
Trophies
0
Location
Under Your Bed
XP
2,091
Country
Portugal
Would it be possible to Set some of the features ( in my case UNITINFO) just to the emuNAND and, to the sysnand set it off? I was planning to use the DevMenu on my Emunand to take Screenshots of Extended Ram Games and it worked, but everytime I want to play a Game "normally" I also need to set it off.
 

eroz76

Well-Known Member
Member
Joined
Feb 13, 2015
Messages
238
Trophies
0
Location
Chicago
XP
187
Country
United States

Kyousak

Also known as VVSKartell
Member
Joined
Nov 1, 2016
Messages
284
Trophies
0
Location
Tegra X1
XP
471
Country
United States
Hi im trying to compile Luma what does that mean?




make
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
basename: extra operand `Ordner/Luma3DS/injector'
Try `basename --help' for more information.
make[1]: Entering directory `/c/Users/Conner/Desktop/Neuer Ordner/Neuer Ordner/L
uma3DS/injector'
ARMIPS Assembler v0.8.0 (Jan 25 2016 00:21:31) by Kingcom
Done.
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -c -o
build/fsldr.o source/fsldr.c
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -c -o
build/fsreg.o source/fsreg.c
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -c -o
build/ifile.o source/ifile.c
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -c -o
build/loader.o source/loader.c
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -O3 -c
-o build/memory.o source/memory.c
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -c -o
build/patcher.o source/patcher.c
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -c -o
build/pxipm.o source/pxipm.c
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -c -o
build/srvsys.o source/srvsys.c
arm-none-eabi-gcc -Wall -Wextra -mcpu=mpcore -mfloat-abi=hard -fno-builtin -std=
c11 -O2 -flto -ffast-math -I/c/devkitPro/libctru/include -DARM11 -D_3DS -O3 -c
-o build/strings.o source/strings.c
arm-none-eabi-gcc -Xlinker --defsym="__start__=0x14000000" -specs=3dsx.specs -mc
pu=mpcore -mfloat-abi=hard -o build/.elf build/romfsredir.bin.o source/CFWInfo.
s build/fsldr.o build/fsreg.o build/ifile.o build/loader.o build/memory.o build/
patcher.o build/pxipm.o build/srvsys.o build/strings.o -L/c/devkitPro/libctru/li
b -lctru
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-none-eabi/5.3.0/../../../../arm-none-e
abi/bin/ld.exe: cannot find -lctru
collect2.exe: error: ld returned 1 exit status
make[1]: *** [build/.elf] Error 1
make[1]: Leaving directory `/c/Users/Conner/Desktop/Neuer Ordner/Neuer Ordner/Lu
ma3DS/injector'
make: *** [build/injector.bin] Error 2
 
Last edited by Kyousak,
  • Like
Reactions: TheDonald

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,791
Trophies
2
Age
48
Location
Japan
XP
3,691
Country
United States
Hi im trying to compile Luma what does that mean?
Before someone tries to help you, move your working folder off of your desktop and see if that helps. The tools HATE paths with spaces in the names!

EDIT: but you may need to update your ctrulib. Clone smealum/ctrulib from GitHub (don't do this inside of your luma directory), then
cd libctru
make install
 
Last edited by urherenow,

CreeshCaesar

Member
Newcomer
Joined
Dec 7, 2016
Messages
6
Trophies
0
Age
23
XP
42
Country
United States
Ok I'm gonna wait for the new exploit to downgrade but I gotta know: what happens when you downgrade? Does data reset? Do you lose downloads? Will games run or not run? I just don't know
 

xtheman

Well-Known Member
Member
Joined
Jan 28, 2016
Messages
5,837
Trophies
0
Location
???
XP
3,790
Country
United States
Ok I'm gonna wait for the new exploit to downgrade but I gotta know: what happens when you downgrade? Does data reset? Do you lose downloads? Will games run or not run? I just don't know
You don't lose anything downgrading unless you format which is only needed to help your console to not softbrick.
 

borisyeltsen

New Member
Newbie
Joined
Dec 10, 2016
Messages
2
Trophies
0
Age
34
XP
51
Country
Sorry for this, but quick question if it has already been solved. I've been trying to install luma via the guide on 3ds.guide. However, I'm stuck at the stage of running the Decrypt9WIP.dat (which does nothing) and Launcher.dat (which sets the bottom screen into fritz and freezes the entire 3ds). An image of this is here: https://imgur.com/a/JguGo . My 3ds is version 4.0.0.7e. I have no clue as to what I'm doing wrong, I've cleared all save data multiple times as well as deleted all cookies/history. Any idea what I might be doing wrong?
 

c4388354

Well-Known Member
Member
Joined
Jan 23, 2015
Messages
142
Trophies
0
XP
623
Country
United States
How do you write a 'patch' for Luma3DS? (i.e like the ones in the source file 'Luma3DS/blob/master/source/patches.c')

I'm trying to solve a problem where my themes (and dlc) are deleted when I enter the Theme Shop / Nintendo eShop.
I want to try patching "AM:CheckContentRights (0x002500C0)" and "AM:CheckContentRightsIgnorePlatform (0x002D00C0)"
to return 'true' in 'response word 2', here is the function info page from 3Dbrew - http://www.3dbrew.org/wiki/Application_Manager_Services

What I think is happening, is when one of these functions return 'false',
the file the matches that 'content Index' from the 'Title ID' gets deleted.
If that function always returned true maybe the content file wouldn't get deleted?
maybe have the patch only return 'true' for certain specific 'Title IDs' (specify which ones in a text file?)

i'm not sure where to start as I don't really have much knowledge on these sort of things :(
 

Miamo

New Member
Newbie
Joined
Dec 10, 2016
Messages
1
Trophies
0
Age
33
XP
41
Country
United States
So I succesfully installed Luma3ds+a9lh on my old3ds some months ago using the most recent guide back then (switching from rxtools on 9.2.0).
Everything went fine and updated the emunand to 10.7.0 back then. Now when I picked up the 3ds just recently again I noticed that it booted into the sysnand by default and it seems like I'm not able to boot into the emunand anyhow, atleast from what is shown in the system settings.
Tried switching the default options in the luma3ds settings on and off, updated luma3ds and tried the same but nothing seems to solve it.

Is this some known problem?
 

novren

Have a banana!
Member
Joined
Jun 18, 2016
Messages
124
Trophies
0
Age
30
XP
140
Country
So I succesfully installed Luma3ds+a9lh on my old3ds some months ago using the most recent guide back then (switching from rxtools on 9.2.0).
Everything went fine and updated the emunand to 10.7.0 back then. Now when I picked up the 3ds just recently again I noticed that it booted into the sysnand by default and it seems like I'm not able to boot into the emunand anyhow, atleast from what is shown in the system settings.
Tried switching the default options in the luma3ds settings on and off, updated luma3ds and tried the same but nothing seems to solve it.

Is this some known problem?
You've got a9lh and yet use emunand? Why? If you got a9lh but are currently using emunand, you should just backup emunand and inject it into sysnand.
 

9thSage

Well-Known Member
Member
Joined
Aug 8, 2008
Messages
457
Trophies
0
XP
587
Country
United States
So I succesfully installed Luma3ds+a9lh on my old3ds some months ago using the most recent guide back then (switching from rxtools on 9.2.0).
Everything went fine and updated the emunand to 10.7.0 back then. Now when I picked up the 3ds just recently again I noticed that it booted into the sysnand by default and it seems like I'm not able to boot into the emunand anyhow, atleast from what is shown in the system settings.
Tried switching the default options in the luma3ds settings on and off, updated luma3ds and tried the same but nothing seems to solve it.

Is this some known problem?
You should be able to boot into emuNAND...can you boot into it manually (holding R on boot I think? It's been a while).
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    DinohScene @ DinohScene: ahh nothing beats a coffee disaronno at work