Hacking Official [Source Release] ReiNand CFW

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,212
Trophies
1
XP
3,385
Country
Germany
Yea, i've been meaning to get an arm11 process running, but free time is scarce.
Yes, but svcBackdoor should be enougth to get better version string patching(I will make a test implementation). Also, what do you thing about using a buffer for the memory dumping, I had Problems dumping the full fcram without a buffer.
 
  • Like
Reactions: peteruk

Reisyukaku

Onii-sama~
OP
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
2
Website
reisyukaku.org
XP
5,422
Country
United States
Yes, but svcBackdoor should be enougth to get better version string patching(I will make a test implementation). Also, what do you thing about using a buffer for the memory dumping, I had Problems dumping the full fcram without a buffer.
Ah, right, arm9 has access to that SVC too :0
Also do tell about the buffer idea
 
  • Like
Reactions: peteruk

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,212
Trophies
1
XP
3,385
Country
Germany
Ah, right, arm9 has access to that SVC too :0
Also do tell about the buffer idea
I think svc backdoor mostly exists for arm9's access xD

Every additional fwrite should append to the opened file, so using a buffer and loop while writing should prevent it from crashing while dumping a bigger part of the memory.

Edit: I testet it with something like this:
Code:
unsigned int bytesWritten = 0;
    memset(&handle, 0, 32);
    fopen9(&handle, filename, 6);
    unsigned int buffersize=0x10000;
    char* tmpPointer=(void*) buf;
    while(size>buffersize)
    {
       fwrite9(&handle, &bytesWritten, tmpPointer, buffersize);
       size-=buffersize;
       tmpPointer+=buffersize;
    }
    if(size>0)
        fwrite9(&handle, &bytesWritten, tmpPointer, size);
    fclose9(&handle);

Maybe doing a file operation and consuming to much time will prevent the system from other operations it needs to do on arm9.
Its not a real buffer i'm using here, but it works like using a buffer
 
Last edited by RednaxelaNnamtra,

darkmanwe4ever

Well-Known Member
Newcomer
Joined
Mar 29, 2007
Messages
45
Trophies
0
XP
237
Country
Argentina
Guys I'm getting a black screen just after the splash screen when I try to launch Reinand both directly from ctrbootmanager and manually from HBL after installing 3.2b over 3.1, I just replaced the files the same way as when I went from 3 to 3.1... Did I miss some step on installing 3.2?
 

Supster131

(づ。◕‿‿◕。)づ *:・゚✧
Member
Joined
Jan 19, 2016
Messages
3,315
Trophies
1
Location
My Computer
XP
2,758
Country
United States
Guys I'm getting a black screen just after the splash screen when I try to launch Reinand both directly from ctrbootmanager and manually from HBL after installing 3.2b over 3.1, I just replaced the files the same way as when I went from 3 to 3.1... Did I miss some step on installing 3.2?
Although I don't think the firmware.bin has changed, but did you also download the firmware.bin file?
 
  • Like
Reactions: darkmanwe4ever

Lumince

Well-Known Member
Member
Joined
Aug 15, 2015
Messages
2,343
Trophies
1
XP
3,788
Country
United States
I didn't, I think someone said earlier it hadn't changed. But I'm gonna try it anyway.

EDIT: firmware.bin was the problem, I updated and now it works fine. I feel so dumb xD
Thank you!
This might be a stupid question but may you point me towards where you are getting an updated firmware.bin?
 

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
38
XP
901
Country
United States
This might be a stupid question but may you point me towards where you are getting an updated firmware.bin?

If you are using the official builds from Rei, you can find a link to the firmware.bin file on the github page. If you are using a modified build by Aurora or someone else then you should contact the person responsible for the build and ask them which file you need to use and where to get it.
 

Lumince

Well-Known Member
Member
Joined
Aug 15, 2015
Messages
2,343
Trophies
1
XP
3,788
Country
United States
If you are using the official builds from Rei, you can find a link to the firmware.bin file on the github page. If you are using a modified build by Aurora or someone else then you should contact the person responsible for the build and ask them which file you need to use and where to get it.
ok thank you! I appreiciate the answer :)
 

darkmanwe4ever

Well-Known Member
Newcomer
Joined
Mar 29, 2007
Messages
45
Trophies
0
XP
237
Country
Argentina
This might be a stupid question but may you point me towards where you are getting an updated firmware.bin?

If you are using the official builds from Rei, you can find a link to the firmware.bin file on the github page. If you are using a modified build by Aurora or someone else then you should contact the person responsible for the build and ask them which file you need to use and where to get it.

I couldn't find it on Rei's github, so I downloaded from that ISO site, it's on the post that has the cias of all the 3ds updates.
 

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
38
XP
901
Country
United States
I couldn't find it on Rei's github, so I downloaded from that ISO site, it's on the post that has the cias of all the 3ds updates.

Not sure how long ago the dude updated his post with new links and files, so that might not be the right firmware.bin file. As for not being able to find it on the github, you should be looking for a link to a file, not for the file itself.

"First you'll need the firmware file that I didnt include because reasons. Get that HERE"
 

darkmanwe4ever

Well-Known Member
Newcomer
Joined
Mar 29, 2007
Messages
45
Trophies
0
XP
237
Country
Argentina
Not sure how long ago the dude updated his post with new links and files, so that might not be the right firmware.bin file. As for not being able to find it on the github, you should be looking for a link to a file, not for the file itself.

"First you'll need the firmware file that I didnt include because reasons. Get that HERE"
Oh it's right there, I just skipped the text under "Compiling", my bad. Thank you!
 

Lumince

Well-Known Member
Member
Joined
Aug 15, 2015
Messages
2,343
Trophies
1
XP
3,788
Country
United States
I didn't, I think someone said earlier it hadn't changed. But I'm gonna try it anyway.

EDIT: firmware.bin was the problem, I updated and now it works fine. I feel so dumb xD
Thank you!
This might be a stupid question but may you point me towards where you are getting an updated firmware.bin?
 

Senoue

Well-Known Member
Member
Joined
Jul 12, 2011
Messages
168
Trophies
0
Age
29
Website
Visit site
XP
202
Country
United States
Is there a tutorial for this? I tried following a video I found online and when I do Emunand, it wouldn't let me back up my SysNand, so I went ahead and started. No problems, but Reinand won't give me the Press Start menu. It only gives me the image of the girl and then reloads back to the boot menu to choose either Reinand or HBLauncher.
 

Supster131

(づ。◕‿‿◕。)づ *:・゚✧
Member
Joined
Jan 19, 2016
Messages
3,315
Trophies
1
Location
My Computer
XP
2,758
Country
United States
Is there a tutorial for this? I tried following a video I found online and when I do Emunand, it wouldn't let me back up my SysNand, so I went ahead and started. No problems, but Reinand won't give me the Press Start menu. It only gives me the image of the girl and then reloads back to the boot menu to choose either Reinand or HBLauncher.
Ever since ReiNAND 3.0, Rei removed the press start screen. It automatically boots into emuNAND now.
Although, it seems like in your case you have MenuHax installed on your emuNAND (which is bound to happen when creating an emuNAND, as it is an exact copy of your sysNAND.), so ReiNAND gets redirected to HBL.
If you have a button set to skip MenuHax, press it upon seeing the ReiNAND splash screen (or maybe a few seconds before).
 
Last edited by Supster131,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, 1) I never entered 4chan 2) I have good memories with my PS2 even though most of the games i had were scratched beyond being bootable
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, Not gonna lie, about half of its game library was shovelware like its counterpart, the Wii.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and the other half were just 1st party games
    +1
  • SylverReZ @ SylverReZ:
    @Xdqwerty, The Wii U was essentially an early Switch, before the Switch was a thing.
  • K3Nv2 @ K3Nv2:
    They already had the technology but the price to performance wasn't there
    +2
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and before third party companies were able to make games for the newest nintendo console
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Older systems I love some of the games but without filters and enhanced graphics they are difficult to enjoy
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Especially the PS1....
  • Psionic Roshambo @ Psionic Roshambo:
    That thing needs all the bandaids lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think my favorite PS1 enhancement is sub pixel precision, helps get rid of some of those wobbly polygons lol
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, By default, the polygons are filtered with differing to simulate depth, which doesn't make them clearer.
    +1
  • K3Nv2 @ K3Nv2:
    Which GPU was hot in the ps1 era psi besides all of them
    +1
  • SylverReZ @ SylverReZ:
    There are ways to disable this by creating cheat codes, but this requires knowledge of the PS1 hardware.
  • K3Nv2 @ K3Nv2:
    I miss the old game shark books you could just go to Walmart and buy now it's instant ban or some punishefor using cheats
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I have physical copies of both Pokémon diamond and Pokémon black, gonna post them on my profile
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, the filters i hate the most are the bilinear ones
  • Psionic Roshambo @ Psionic Roshambo:
    @K3Nv2, when the PS1 was out I had the PS1 the N64 and on PC I had the Voodoo 2 and glide looked soooo nice at the time 🥰
  • Psionic Roshambo @ Psionic Roshambo:
    Biliniar filters are OK but brz is better I like SuperEagle but out of all of them xbrz is probably the most computationaly expensive
  • Psionic Roshambo @ Psionic Roshambo:
    Emulation is the way to go for so many reasons NES get rid of flicker by turning off the sprite per line limit. Cheats? Ken Batocera is your friend almost every console has cheats in it
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, most of the time the only cheats i use are bugfixes
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, thx, they came with my previous dsi
    +1
  • K3Nv2 @ K3Nv2:
    @Psionic Roshambo, yeah but the old ways of just having codes in a book was much more fun
    K3Nv2 @ K3Nv2: @Psionic Roshambo, yeah but the old ways of just having codes in a book was much more fun