Hacking Official [Source Release] ReiNand CFW

subcon959

@!#?@!
Member
Joined
Dec 24, 2008
Messages
5,857
Trophies
4
XP
10,177
Country
United Kingdom
-fixed version string! - It was a problem with the affinity mask of the thread, lol. Also I made it search more specifically (it now only looks for "Ver. %d.%d.%d-%d"), but for some reason terraria still hates it.
When you say terraria still hates it, what actually happens? Does it crash or it's just glitchy?
 

Februarysn0w

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,206
Trophies
0
Age
36
XP
837
Country
Japan
thank you for your nice cfw. and laste build works fine.
I hope someday reinand 3.x support sysnand if it possible.

thank you.
 

Reisyukaku

Onii-sama~
OP
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
2
Website
reisyukaku.org
XP
5,422
Country
United States
I dont really understand the emunand self patching part. Does reinand now load 10.4 firmlaunch?
Like I said, all the patches to even make emunand happen, are now all automated and future proof, more or less. It finds everything it needs in firm to make emunand happen. Just less for me to have to do when updating firms. It still uses 10.3 because theres no reason for 10.4 yet.
 

Audioboxer

Well-Known Member
Member
Joined
Jun 7, 2007
Messages
524
Trophies
0
XP
392
Country
Pushed code! Didn't wanna stall any longer with this, so yea..
Heres whats new:
-Emunand self patching - I made it so the code will find the sdmmc struct and read/write offsets and patch them. In theory, if you disabled patches, you should be able to get instant emunand by loading any firm. In reality, i still need to tweak the read/write offset finder.. the struct code seems pretty stable.
-Found solution for some hard coded stuff/FS more flexible - Basically I just make fatFS read file size now too.
-got rid of screenShot - If you want ghetto screenshots, just dump VRAM, since thats all it really did :P
-implemented PoC RAM dumper using txt file - I still have to write a string split function, so for now you can only specify start addr and it dumps the first 6MB.(also the txt needs decimal numbers since that was easier than parsing hex, lol)
-changed location of arm9 thread - thought it might help, but it didnt, but since the read is small i left it there, and will use the previous location for something else.
-fixed version string! - It was a problem with the affinity mask of the thread, lol. Also I made it search more specifically (it now only looks for "Ver. %d.%d.%d-%d"), but for some reason terraria still hates it.
-tons of organization and cleaning up for easier to read and modifycode. - self explanatory.

String is back?! String is back <3
 

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,212
Trophies
1
XP
3,385
Country
Germany
Like I said, all the patches to even make emunand happen, are now all automated and future proof, more or less. It finds everything it needs in firm to make emunand happen. Just less for me to have to do when updating firms. It still uses 10.3 because theres no reason for 10.4 yet.
I wanted to do something like this in future, but it seems you have done it yourself :)

For the version string patching, maybe you could do it in a similar way, my FreeMultiPatcher finds the memory position for a process. This way it would only patch msets version string.
Have testet something like this for patches in rxTools, didn't know how the version string patching worked at that time, so i didn't got it working.
Maybe I will test it later with reinand.
 

Reisyukaku

Onii-sama~
OP
Developer
Joined
Feb 11, 2014
Messages
1,534
Trophies
2
Website
reisyukaku.org
XP
5,422
Country
United States
I wanted to do something like this in future, but it seems you have done it yourself :)

For the version string patching, maybe you could do it in a similar way, my FreeMultiPatcher finds the memory position for a process. This way it would only patch msets version string.
Have testet something like this for patches in rxTools, didn't know how the version string patching worked at that time, so i didn't got it working.
Maybe I will test it later with reinand.
Yea, i've been meaning to get an arm11 process running, but free time is scarce.
 
  • Like
Reactions: daxtsu

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    @Veho, where's the poll at?
  • Julie_Pilgrim @ Julie_Pilgrim:
    they're giving the internet an open text box?
  • BigOnYa @ BigOnYa:
    I never played or own any of they devices, but I like small style, but with a somewhat grip
  • Julie_Pilgrim @ Julie_Pilgrim:
    oh man, that always goes great!
  • Julie_Pilgrim @ Julie_Pilgrim:
    im sure half the responses won't be literal racial slurs or "drop table" jokes
  • Veho @ Veho:
    Look, it's China. They know what it's like when you give a poll to half a billion trolls.
  • K3Nv2 @ K3Nv2:
    How much dollar do you think it is?
  • Veho @ Veho:
    ONE MILLION DOLLA
  • Veho @ Veho:
    I know the pricing of electronics nowadays isn't "how much it actually costs" but "how much we can get away with", but putting up a poll is just cynical.
  • K3Nv2 @ K3Nv2:
    Probably $150 someone said Anbernic said around the same price as rg556
  • Julie_Pilgrim @ Julie_Pilgrim:
    you know which game i wish they would rerelease
  • Julie_Pilgrim @ Julie_Pilgrim:
    sonic unleashed
  • K3Nv2 @ K3Nv2:
    Make it a happy meal toy
  • Julie_Pilgrim @ Julie_Pilgrim:
    that game's engine is really fucking intensive so it runs like literal shit on xbox 360 and ps3
  • Veho @ Veho:
    Nah I'm getting value creep again. I look at a $50 console "but for just a few more dollars you could get XYZ" and I end up considering the Steam Deck.
  • Julie_Pilgrim @ Julie_Pilgrim:
    like the lighting in that game was genuinely so good
  • Veho @ Veho:
    Not getting dragged into that again.
  • Julie_Pilgrim @ Julie_Pilgrim:
    i dont get why they didn't port the one game that ran the worst on consoles, to pc
  • Julie_Pilgrim @ Julie_Pilgrim:
    like you port everything to pc except the one game where it would make the most sense. why. what do you gain from this
  • Julie_Pilgrim @ Julie_Pilgrim:
    is sega just personally fucking with me? are they laughing while watching me through my kinect camera as i get up to restart my xbox for the third time because the game froze again
  • K3Nv2 @ K3Nv2:
    Buy handhelds from five below better quality
  • K3Nv2 @ K3Nv2:
    Valve probably going to do another refresh of the deck this fall with rog ally like specs tbh
  • Veho @ Veho:
    A smaller form factor would be nice too.
  • K3Nv2 @ K3Nv2:
    A shield portable 2 would be nice aye Nvidia
    +1
    K3Nv2 @ K3Nv2: A shield portable 2 would be nice aye Nvidia +1