Hacking Official [Source Release] ReiNand CFW

  • Thread starter Thread starter Reisyukaku
  • Start date Start date
  • Views Views 993,416
  • Replies Replies 6,480
  • Likes Likes 115
100% boot rate, faster boot time, being able to update sysNAND (currently not available on ReiNAND, but is available on AuReiNAND), you can also run arm9 payloads before boot (such as Decrypt9). So in case you brick, you can restore a NAND backup without the need of a hardmod.
thank you for answer
 
Considering how well my autopatch meme went, i decided to go full on with it, despite possible slower load times, i tried to optimize where i could though. I havent pushed my memes to git yet because they broke the rei string again.. tfw.. anyways with that, i was able to edit 1 thing and it worked on o3ds, lol.. again, with broken rei string but it cant be helped.. so for those that dont like forks, it'll be official soon TM™ :P
 
So it's been a few weeks i compiled ReiNand myself, get following error (compile for use with MenuHax, not a9lh):
(AuReiNand i can compile fine)

Code:
make: Circular out/rei/thread <- thread dependency dropped.
arm-none-eabi-gcc -g arm9/thread.c arm9/lib.c -c -mcpu=arm946e-s -march=armv5te -mlittle-endian -fshort-wchar -std=c99
arm-none-eabi-gcc -g arm9/_start.s arm9/FS.s -I arm9 -c -mcpu=arm946e-s -march=armv5te -mlittle-endian -fshort-wchar
arm9/_start.s: Assembler messages:
arm9/_start.s: Warning: end of file not at end of a line; newline inserted
arm9/FS.s: Assembler messages:
arm9/FS.s: Warning: end of file not at end of a line; newline inserted
arm-none-eabi-gcc -nostdlib -T 3ds.ld _start.o thread.o lib.o FS.o
arm-none-eabi-objcopy -O binary a.out arm9.bin
cp arm11/arm11.bin ./arm11.bin
cp: cannot stat `arm11/arm11.bin': No such file or directory
make[1]: *** [all] Error 1
make: *** [out/rei/thread] Error 2
 
So it's been a few weeks i compiled ReiNand myself, get following error (compile for use with MenuHax, not a9lh):
(AuReiNand i can compile fine)

Code:
make: Circular out/rei/thread <- thread dependency dropped.
arm-none-eabi-gcc -g arm9/thread.c arm9/lib.c -c -mcpu=arm946e-s -march=armv5te -mlittle-endian -fshort-wchar -std=c99
arm-none-eabi-gcc -g arm9/_start.s arm9/FS.s -I arm9 -c -mcpu=arm946e-s -march=armv5te -mlittle-endian -fshort-wchar
arm9/_start.s: Assembler messages:
arm9/_start.s: Warning: end of file not at end of a line; newline inserted
arm9/FS.s: Assembler messages:
arm9/FS.s: Warning: end of file not at end of a line; newline inserted
arm-none-eabi-gcc -nostdlib -T 3ds.ld _start.o thread.o lib.o FS.o
arm-none-eabi-objcopy -O binary a.out arm9.bin
cp arm11/arm11.bin ./arm11.bin
cp: cannot stat `arm11/arm11.bin': No such file or directory
make[1]: *** [all] Error 1
make: *** [out/rei/thread] Error 2
hmm.. open thread folder and make an arm11 folder and then put some arbitrary placeholder file in it named arm11.bin.. maybe when i commited it didnt add that
 
  • Like
Reactions: peteruk and DjoeN
Considering how well my autopatch meme went, i decided to go full on with it, despite possible slower load times, i tried to optimize where i could though. I havent pushed my memes to git yet because they broke the rei string again.. tfw.. anyways with that, i was able to edit 1 thing and it worked on o3ds, lol.. again, with broken rei string but it cant be helped.. so for those that dont like forks, it'll be official soon TM™ :P

Meme? Forgive my cluelessness ;)
 
Hello guys, a friend of mine has the N3DS with Reinand (guess it's 3.2) and he was not sure about updating from 10.6 to 10.7: is it safe to do it by just going on the system settings and update straight from there? He doesn't even know if emuNand and SysNand are unlinked! :S Can someone give me any further information about new 3ds and reinand updates? Thanks in advance to everyone who reads!
 
Hello guys, a friend of mine has the N3DS with Reinand (guess it's 3.2) and he was not sure about updating from 10.6 to 10.7: is it safe to do it by just going on the system settings and update straight from there? He doesn't even know if emuNand and SysNand are unlinked! :S Can someone give me any further information about new 3ds and reinand updates? Thanks in advance to everyone who reads!
Yeah, he's safe to update.
You automatically boot into emuNAND, so he's most likely on emuNAND.
 
Yeah, he's safe to update.
You automatically boot into emuNAND, so he's most likely on emuNAND.
Hello guys, a friend of mine has the N3DS with Reinand (guess it's 3.2) and he was not sure about updating from 10.6 to 10.7: is it safe to do it by just going on the system settings and update straight from there? He doesn't even know if emuNand and SysNand are unlinked! :S Can someone give me any further information about new 3ds and reinand updates? Thanks in advance to everyone who reads!
UNLINK your Nands before updating!
 
yea, it was in a different form in commit 1 but
https://github.com/Reisyukaku/ReiNa...692f8c9fee1c9f9035153160/source/emunand.c#L17
now its not hard coded
https://github.com/Reisyukaku/ReiNand/blob/master/source/emunand.c#L16

I just wish people would ask or read code. The miss-information and discreditment i see around this site is annoying and stressful.

I can understand that, I just hope it doesn't bring you down or lessens your motivation. What you have done is amazing, and anyone who knows anything knows that.
 
Last edited by democracy,
  • Like
Reactions: Reisyukaku
I have a N3DS and Emunand running 10.3 (I think its 10.3?)
Can I upgrade the emunand to the latest firmware and it'll be fine?
There was many reports before saying you couldn't upgrade emunand higher than 10.2 or something then it was patched so you could.
So, can you upgrade to latest with ReiNand? OR whatever loader you choose?

I just want to confirm I can upgrade before doing it just in case. If not what is the latest firmware EmuNAND can be upgraded to?

And whats with unlinking emunand? I prefer to keep it linked so my downloads work in sysnand also.
 
Last edited by NakedFaerie,
I have a N3DS and Emunand running 10.3 (I think its 10.3?)
Can I upgrade the emunand to the latest firmware and it'll be fine?
There was many reports before saying you couldn't upgrade emunand higher than 10.2 or something then it was patched so you could.
So, can you upgrade to latest with ReiNand? OR whatever loader you choose?

I just want to confirm I can upgrade before doing it just in case. If not what is the latest firmware EmuNAND can be upgraded to?
you can update emunand to the latest (10.7.0-32 right now).
 

Site & Scene News

Popular threads in this forum