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,026
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,099
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,809
Trophies
2
Age
48
Location
Japan
XP
3,714
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
31
XP
150
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
  • Quincy @ Quincy:
    Or even worse; circle pad ball fondlers like on the 3DS
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I just want a Pokemon Hell Raiser fan game 😭
  • K3Nv2 @ K3Nv2:
    Anyone wanna play with my joydock
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
    BigOnYa @ BigOnYa: I just use a VPN, even give him my login and password so can use it also, and he refuses, he's...