Hacking m3utils incl. kernel switcher

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
I have noticed that R4iRTS MoonShell2 reset launches /loader.eng. So I had an experiment to apply it to general purpose kernel switcher.

http://www.mediafire.com/file/jhjdlxlmmwx/M3R_R4i_r7.7z

How to install/use:
Put all files to your TF then launch /_system_/*.nds from anywhere.

Below are useful utilities:
http://filetrip.net/f9907-M3-Kaura-Language-Builder-1-0.html
This is M3 Kaura lng file builder (I analyzed format).
Why I made this? I wanted to localize to Japanese. JP932.lng is built with this.
But there is a issue: JP932.lng isn't usable until you copy inside of /SYSTEM/font/CP936/ to /SYSTEM/font/CP1250/.

http://www.mediafire.com/file/nmzwizzgewz/m3dec.7z
This is m3dec(kernel header decrypter)/m3patch(card check interceptor).
Once ago, Rudolph made M3R_iTDS_PP2 to patch M3 kernels, but I felt it is not so good for batch scripting.
So this program decrypts header automatically. Also, patch files are very small.

How to upgrade R4i:
Put R4i.sys in the same folder as m3dec then launch SakuraMultiBoot.bat.
As I have made m3patch, I'll remove the vbs from M3R_R4i in the next release. Done.
 

gameguy95

Needs More Furries!
Banned
Joined
Jan 27, 2009
Messages
1,119
Trophies
0
Location
Furrytown
Website
Visit site
XP
72
Country
United States
QUOTE said:
http://www.mediafire.com/file/ngmize5n2ul/m3dec.7z
This is m3dec(kernel header decrypter)/m3patch(card check interceptor).
Once ago, Rudolph made M3R_iTDS_PP2 to patch M3 kernels, but I felt it is not so good for batch scripting.
So this program decrypts header automatically. Also, patch files are very small.
so can you explain this in plain english since google only translates languages, not complex into simple
 

DeltaBurnt

I'm bored
Member
Joined
Feb 21, 2009
Messages
3,353
Trophies
0
Age
26
Location
Where intellect matters
Website
Visit site
XP
256
Country
United States
gameguy95 said:
QUOTE said:
http://www.mediafire.com/file/ngmize5n2ul/m3dec.7z
This is m3dec(kernel header decrypter)/m3patch(card check interceptor).
Once ago, Rudolph made M3R_iTDS_PP2 to patch M3 kernels, but I felt it is not so good for batch scripting.
So this program decrypts header automatically. Also, patch files are very small.
so can you explain this in plain english since google only translates languages, not complex into simple

Well I'd help translate it from translator English to native English if I understood the translator English (which is weird, because I normally understand translator English)
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
m3dec/m3patch stopped.

Yes, I know M3R_iTDS_PP2 is a good program and "iTouchDS on M3Real" does use it, but I should keep his method "underground"...
 

DeltaBurnt

I'm bored
Member
Joined
Feb 21, 2009
Messages
3,353
Trophies
0
Age
26
Location
Where intellect matters
Website
Visit site
XP
256
Country
United States
Xenon++ said:
DeltaBurnt said:
Wait, so what did m3patch do in the first place?
So "iTouchDS on M3Real" requires vbscripts. I reimplemented the scheme in C.


So was there any clear difference?

dsrules said:
QUOTE(DeltaBurnt @ Mar 10 2010, 02:50 PM)
Wait, so what did m3patch do in the first place?
I didn't get a chance to download the file before Xenon++ removed it, mind PM me the file if you had downloaded it?

Nope, I didn't really know what it was.
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
DeltaBurnt said:
So was there any clear difference?
my m3patch displays what offset is patched.

QUOTE(dsrules @ Mar 10 2010, 02:51 PM) I didn't get a chance to download the file before Xenon++ removed it, mind PM me the file if you had downloaded it?
Possibly.
 

Dark^'^Knigh

Well-Known Member
Member
Joined
Apr 25, 2007
Messages
1,043
Trophies
0
Location
Paradise
Website
Visit site
XP
86
Country
I've got a sneaky suspicion Xenon++ may have found a way to allow Sakura to load roms on any flashcart, hence that file removal - hence "keeping this method underground".
I'm pretty certain some other member claimed to have used Rudolph's M3R_iTDS_PP2 to achieve this (I haven't seen the username logged on for a long, long time), but that post was totally removed from this forum almost immediately.
 

DeltaBurnt

I'm bored
Member
Joined
Feb 21, 2009
Messages
3,353
Trophies
0
Age
26
Location
Where intellect matters
Website
Visit site
XP
256
Country
United States
Xenon++ said:
I don't know what you talk about, but

Dark^'^Knight said:
Xenon++ may have found a way to allow Sakura to load roms on any flashcart
Of course not. Only M3,iTouch,R4iRTS

Wait, the itouch can load Sakura?

Also all of the .nds files in my "_system_" folder take me to the R4i RTS firmware for some reason.
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
KingVamp said:
dsrules said:
you could put them anywhere as long as you select the file and load it
okay I put they bin folder on my card , so what do I do after that cause the r4i is not loading? Do you need a slot 2 for this?

bin/*.nds has to be in / of TF
bin/_system_/*.nds can be anywhere

BTW reuploaded m3dec.
I had a quarrel with the author of M3R_iTDS_PP2 and got upset, so have decided to break "secretness".
 

Site & Scene News

General chit-chat
Help Users
  • DJPlace @ DJPlace:
    nuts i guess GIF's are out of the question
  • DJPlace @ DJPlace:
    not even still images...
  • DJPlace @ DJPlace:
    FC99ToY.gif
    oh nice it works
  • elk1007 @ elk1007:
    lol cant tear the membrane
  • S tempBOT:
    SonowRaevius has left the room.
  • Seriel tempBOT:
    Seriel has left the room.
  • Seriel tempBOT:
    Seriel has joined the room.
  • Seriel tempBOT:
    Seriel has left the room.
  • Seriel tempBOT:
    Seriel has joined the room.
  • Chary @ Chary:
    ok
  • Psionic Roshambo @ Psionic Roshambo:
    Vagina, that is all.
  • Seriel @ Seriel:
    I couldn't work out how to leave chat rooms so I ended up "logging out" of chat and joining back again, but it wiped history
  • Seriel @ Seriel:
    So now the first message I can see

    is Chary saying "ok"
  • Psionic Roshambo @ Psionic Roshambo:
    Wipe history month, next we examine the history of toilet paper.
  • Pandaxclone2 @ Pandaxclone2:
    Live chat again, eh?
  • G @ gbatempfan1:
    Congrats on a successful site upgrade, afaik. Looking forward to even more decades.
  • Seriel @ Seriel:
    @Psionic Roshambo, that sounds really interesting actually. what is the origin story
    of toilet paper?
  • Psionic Roshambo @ Psionic Roshambo:
    "Tests indicate that tree bark is too rough and Trog complain when I use his hair..."
  • Seriel @ Seriel:
    but its not like they would have found toilet paper lying around, at what point did they learn to make it
  • Seriel @ Seriel:
    im so invested in this now
  • Psionic Roshambo @ Psionic Roshambo:
    Probably when politics first got printed...
  • Seriel @ Seriel:
    good point
  • Megadriver94 @ Megadriver94:
    How do you add images on here
  • BORTZ @ BORTZ:
    weiners
  • CPG @ CPG:
    incredible
    CPG @ CPG: incredible