Hacking Official [Source Release] ReiNand CFW

  • Thread starter Thread starter Reisyukaku
  • Start date Start date
  • Views Views 988,747
  • Replies Replies 6,480
  • Likes Likes 115
what are some of the additions?

RO patch?
how is the loaded updated?
what was the issue overlooked for sys/emu nand launching?
how was fatfs tweaked?

forgive me, I don't understand how to program/read code, but I greatly enjoy technical discussion.

thanks for the release!
RO patch = disabled CRO checks (read last few pages for more on that)
loader still does the same thing as before loading all patches from a single file, im just preping it for a more convenient system
and the issue with firm prot was that if people chose to use the start button over ride to get to sysnand didnt get firm prot since the button check was in emu function.. but those with no emu partition would get firm prot because it fails the check before running emu function.. so yea..
And I just messed with fatfs config.h disabling things i dont use.

hey can you help pls i cant use the browser in any build give me the same error as browserhax even i didnt have the files for browserhax i delete the app and update and nothing

Sounds like your browser is broken.. trying updating/installing a new one?
 
Last edited by Reisyukaku,
After fighting with my build setup and git, i finally got shit done. Things i wanted to get out there were still not working correctly so i ommited them for now.. i wanted to get the important stuff out there i guess.
The firm prot patch worked for me on n3ds, but if those with hard mods want to confirm, that'd be nice. And with that, it should be compliant for Plailect's guide :P

Also related quote:
"How should I know if it works? That's what beta testers are for. I only coded it." -linus torvalds
New commit build fine with latest ctrulib :)
Thanks for fixing!
 
RO patch = disabled CRO checks (read last few pages for more on that)
loader still does the same thing as before loading all patches from a single file, im just preping it for a more convenient system
and the issue with firm prot was that if people chose to use the start button over ride to get to sysnand didnt get firm prot since the button check was in emu function.. but those with no emu partition would get firm prot because it fails the check before running emu function.. so yea..
And I just messed with fatfs config.h disabling things i dont use.



Sounds like your browser is broken.. trying updating/installing a new one?
reinstall didnt work how i install a new one?
 
may want to amend that considering the amount of pull requests you have declined then secretly merged into your code with no credits

https://github.com/Reisyukaku/ReiNand/pull/8 (Steveice10) => https://github.com/Reisyukaku/ReiNand/commit/6a2c30503d7f5f2697660dac103620eb20e77605
https://github.com/Reisyukaku/ReiNand/pull/46
=>(amended) https://github.com/Reisyukaku/ReiNand/commit/110668eb75d9db3f2d750cf2caf75ac73958a564
/(unamended) https://github.com/Reisyukaku/ReiNand/pull/46/commits/71ceebea6b2ccc858f4de5a4075abe3060817115


https://github.com/Reisyukaku/ReiNand/pull/42/commits/61668f5e0b67ebd3831e48bce1fe388826b74bde
=>(amended) https://github.com/Reisyukaku/ReiNand/commit/dc21da7ab8a4b50d5ad57f3c2cbf0527fbc6296d
(unamended)/ https://github.com/Reisyukaku/ReiNand/pull/42/commits/4a18f7812a29f50b004e4c86880f1bd98cc7ae3c
https://github.com/Reisyukaku/loader/pull/1 => https://github.com/Reisyukaku/loader/commit/8b68f6707e5bd91d615517b8b7142e50eaf899a7


https://github.com/Reisyukaku/ReiNand/pull/48/files

https://github.com/Reisyukaku/ReiNand/commit/0aebfd5732e993e16782d0527fe44258c238721e



Yes this code was removed but you did Copyright it under your name

https://github.com/mid-kid/CakesFor...ee173af6497486e8f22c261d0e2/source/memfuncs.c

https://github.com/Reisyukaku/ReiNand/blob/fd2d29bb006d723b2db31b12061a3442560fe83d/source/memory.c


0AVeix9.jpg
 
Last edited by izy,
  • Implemented better firm prot
So does this mean reiNAND v4.1 fixed the issue where updating to 11.0.0-33 will give an error at 90% progress?
 
https://github.com/Reisyukaku/loader/pull/1 (PR made way before Rei changed anything in his code).

But like always, Rei doesn't like other people to touch his precious code.
1. I never got a PR
2. I had everything done days ago and was fighting with compilers if you were even paying attention
3. No one said you had to help me
 
  • Like
Reactions: Rohul1997
ReiNand code is precious it has spawned other precious code Luma3DS.

I'm sure his code has been made more precious through contributions from other CFW devs and if proper credit was not given we can only hope it gets remedied. Open source has helped all CFW projects and it will lead to further advancements in CFW. Let's just try to police the credit in a better manner than flinging poo all over each others CFW threads.
 
  • Like
Reactions: Serphirot
1. I never got a PR
2. I had everything done days ago and was fighting with compilers if you were even paying attention
3. No one said you had to help me
1. Yes you did. Find a better excuse
2. I don't believe you here.
3. Indeed. But seeing there was a blatant issue, I wanted to contribute.


@stl25

Keep in mind Rei was stealing Cakes's code for a good while

https://github.com/mid-kid/CakesFor...ee173af6497486e8f22c261d0e2/source/memfuncs.c

https://github.com/Reisyukaku/ReiNand/blob/fd2d29bb006d723b2db31b12061a3442560fe83d/source/memory.c

That was fixed by using the built-in gcc functions.
 
Last edited by TuxSH,
  • Like
Reactions: kingaz
I know there is a lot of pride riding on these projects, but eventually all parties involved need to say their peace, bury the hatchet and move on. Rei is quick to point out when he needs to be credited and should also give the credit when credit is due. Same for all devs.
 

Site & Scene News

Popular threads in this forum