Hacking [Tuto] R4i SDHC (and other clones) - How to play new games ?

jan777

motion control..? srsly? so 2008. 3DS is teh bombz
Member
Joined
Jan 4, 2008
Messages
2,835
Trophies
1
Age
29
XP
878
Country
I tried that but it says "Fake Card, please return to retailer."

also, this is the first few lines in the hex right?
45 78 74 49 6E 66 6F 00 03 00 00 00 ED 01 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BE CC AF B5 FF 19

this is from firmware v1.28b r4i-sdhc

--------------


jruschme said:
It works!

A quick recap for those who just joined us...

The R4i-SDHC (and it's non-i version) are DSTT clones with a somewhat different menu system. In order to get YSMenu to run in an R4i-SDHC card, one has to resolve two issues:1. Fooling YSMenu into thinking it is running on a DSTT
2. Finding a (relatively) seamless way to run YSMenu.First, we need to set up YSMenu as normal. DO NOT patch it with the R4 DLDI driver! Instead, we want to leave the DSTT DLDI driver that it is already patched with and, instead, apply a patch to disable autopatching. (A suitable utility can be found on the DLDI wiki.) This is because the DLDI driver automatically patched by the R4i-SDHC (DEMON IO library) is not recognized by YSMenu, so it does not know what loader to use.

At this point, we can manually run YSMenu from the R4 menu. Now, normally, we would consider copying \YSMenu.nds to \R4.dat and booting directly into YSMenu. This won't work, however, as the firmware on the card seems to expect to see something in the R4.dat file and won't boot otherwise (displays an icon reading "MENU?"). Similarly, it doesn't appear that we can just copy YSmenu.nds to some other file and override the "Game" menu.

This leaves one option- take over the Moonshell button. For this we need to edit the file \R4iMenu\multimedia.ini and replace the contents with the path to YSMenu.nds. Once done, we can select YSmenu from the initial start screen.

okay guys. this is it. This is how to get YSmenu working on this DS.

You CANNOT autoboot it so you just have to link it to the middle button.

Once, I experimented with this and was able to make a moonshellv2 firmware where I can boot commercial roms.

All that I really dont know is how to incorporate the Extlib infolib and savlib in there.

So anyone got ideas?
 

rockerzz182

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
178
Trophies
1
Location
Pixel City
XP
367
Country
ive tried that and i got the same result just like yours it always giving me the "fake card please return the card from the retailer"

I think This Is The Problem..Just Like You See

45 78 74 49 6E 66 6F 00 03 00 00 00 ED 01 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BE CC AF B5 FF 19

Coz Its Different From The Given codes

45 78 74 49 6E 66 6F 00 03 00 00 00 A0 01 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BE CC AF B5 FF 19

45 78 74 49 6E 66 6F 00 03 00 00 00 FE 01 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BE CC AF B5 FF 19
 

jan777

motion control..? srsly? so 2008. 3DS is teh bombz
Member
Joined
Jan 4, 2008
Messages
2,835
Trophies
1
Age
29
XP
878
Country
OK got it.

Steps.

step1.) make a normal YSmenu. Use this http://filetrip.net/f7388-Modified-R4YSaut...TT-1-17a07.html

step2.) download YSmenu (latest) from Yasu's site.

step 3.) rename it to YSmenu0903270000.zip

step4.) unzip the r4ysauto into a folder.

step5.) put the YSmenu zip (do not extract) in that folder.

step7.) click on r4config.bat
put in these settings

set lang=en
set cart=r4
set delrls=yes
set skin=no
set yslang=en
set install=d

step8.) click r4.bat

step9.) receive R4 custom English.zip.
Open it you should see two things a TTmenu folder and a Ysmenu.nds
copy these to the root of your SD card.

Step10.) delete Ysmenu.nds

Step11.) open YSmenu0903270000.zip
copy the YSmenu.nds file
put it into the SD root.

Step12.) download http://dldi.drunkencoders.com/uploads/c/cd/Dldino-apatch.zip
apply patch to Ysmenu.nds

step13.) put firmware v1.28b in SD root. http://r4i-sdhc.com/downloade.asp

Step15.)put a new rom to test. (I tested super scribblenauts)

step16.) boot r4 in DS. click the left icon.
choose YSmenu.nds
the boot your game.

step17.) ?????

Step18.) PROFIT!!11!

*be sure to format your card first.


If you want to link it to the middle icon, rename ysmenu.nds to moonshl2.nds and put it in the moonshl folder.
 

Totoy_Kamote

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
516
Trophies
0
Age
112
Location
Down Under Hate,KillandDESTROY
XP
123
Country
jan777 said:
step17.) Shave your balls!

Step18.) PROFIT!!!
Fix'D

OT: why do you need to rename it to YSmenu0903270000.zip? doesn't make sense...
unsure.gif
 

jan777

motion control..? srsly? so 2008. 3DS is teh bombz
Member
Joined
Jan 4, 2008
Messages
2,835
Trophies
1
Age
29
XP
878
Country
because the R4ysauto isnt updated anymore.

ysauto only accepts that file name.

does it make sense to you now?

also, you MUST put the latest extlib.dat savlib.dat infolib.dat ttpatch.dat in the TTmenu folder. or else nothing works.

shave your balls... :|
 

Totoy_Kamote

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
516
Trophies
0
Age
112
Location
Down Under Hate,KillandDESTROY
XP
123
Country
jan777 said:
because the R4ysauto isnt updated anymore.

ysauto only accepts that file name.

does it make sense to you now?

also, you MUST put the latest extlib.dat savlib.dat infolib.dat ttpatch.dat in the TTmenu folder. or else nothing works.

shave your balls... :|
now it makes sense...
tongue.gif

tnx for the info!
yay.gif


PS i just shaved my balls...
wink.gif
 

rockerzz182

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
178
Trophies
1
Location
Pixel City
XP
367
Country
You can also do this to boot TTMenu or Ysmenu using the middle icon..

Put your TTMenu.nds or Ysmenu.nds on Moonshl2 Folder and modify the multimedia_path into

/moonshell2/moonshl2.nds to /moonshl2/TTMenu.nds For TTMenu or /moonshl2/Ysmenu For YsMenu

So everytime i use the middle icon on r4 instead of booting moonshell it boot TTmenu Or YsMenu also you can boot the moonshl2.nds on TTMenu or Ys Menu when you want to use Moonshl..
 

CalamityDjenn

Well-Known Member
OP
Member
Joined
Nov 7, 2010
Messages
162
Trophies
0
Age
36
Location
Quimperlé
XP
140
Country
France
rockerzz182 said:
ive tried that and i got the same result just like yours it always giving me the "fake card please return the card from the retailer"

I think This Is The Problem..Just Like You See

45 78 74 49 6E 66 6F 00 03 00 00 00 ED 01 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BE CC AF B5 FF 19

Coz Its Different From The Given codes

45 78 74 49 6E 66 6F 00 03 00 00 00 A0 01 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BE CC AF B5 FF 19

45 78 74 49 6E 66 6F 00 03 00 00 00 FE 01 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF BE CC AF B5 FF 19

Ok, anyway I cannot open map.bin with TTdT.exe, even if I modify offset 0x0 to offset 0x26...
We need to decrypt this file to inject extinfo.dat data inside but it would to long.
You would prefer launch YSMenu/TTDS besides your R4i firmware, easier...
 

rockerzz182

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
178
Trophies
1
Location
Pixel City
XP
367
Country
I think we stick on what we had for now..because the content of map.bin and extinfo is so different..
maybe we should work out on how to boot automatically Ysmenu Or TTMenu on r4i-sdhc..
 

CalamityDjenn

Well-Known Member
OP
Member
Joined
Nov 7, 2010
Messages
162
Trophies
0
Age
36
Location
Quimperlé
XP
140
Country
France
To autoboot YSMenu or TTMenu without doing anything with R4 main menu, you got to edit R4.DAT on root of your sd card, but it has got something different from the TTMenu.dat bootloader aswell, so...
 

darkxero

Member
Newcomer
Joined
Apr 26, 2010
Messages
23
Trophies
1
XP
190
Country
CalamityDjenn said:
To autoboot YSMenu or TTMenu without doing anything with R4 main menu, you got to edit R4.DAT on root of your sd card, but it has got something different from the TTMenu.dat bootloader aswell, so...

Ok so we cant use the first option to complete change R4 KERNEL for YS Menu or DSTT yet, until the R4.dat file is figured out, right?

(In R4i-SDHC v1.41 wifi)

dude, i wont even dream on Wood on them
glare.gif


darkzero
 

CalamityDjenn

Well-Known Member
OP
Member
Joined
Nov 7, 2010
Messages
162
Trophies
0
Age
36
Location
Quimperlé
XP
140
Country
France
Yep, R4.dat needs a fix, and map.bin too.
I don't have time for this these days and I don't have this card neither so it is quite difficult for me to get some motivation to work on that subject, sorry...
 

darkxero

Member
Newcomer
Joined
Apr 26, 2010
Messages
23
Trophies
1
XP
190
Country
Its OK, I will see if I can return them, they my xmas gifts for nephews, I got old R4/wood 4 me, but they have DSi XL so I was really hoping for an alternate kernel, that one that they have suxs alooooooooooottttttt and its no friendly at all for kids their age.

Thanxs anyway for the effort, at least I know where Im with these things for sure now.

darkzero
 

CalamityDjenn

Well-Known Member
OP
Member
Joined
Nov 7, 2010
Messages
162
Trophies
0
Age
36
Location
Quimperlé
XP
140
Country
France
I don't even care if it is genuine or fake cause DSTT does not offer kernel updates since Jan. 2009 so...
It is EXACTLY the same manipulation, genuine of not
smile.gif
 

DarkShinigami

#1 strongest Shinigami BANKAI
Member
Joined
Sep 12, 2009
Messages
1,922
Trophies
1
Location
Soul Society
XP
2,169
Country
United States
darkxero said:
CalamityDjenn said:
I don't even care if it is genuine or fake cause DSTT does not offer kernel updates since Jan. 2009 so...
It is EXACTLY the same manipulation, genuine of not
smile.gif

Agree
moogle.gif
actually a fake can be better my r4-sdhc which is a dstt clone is updated every 30 days up to this date there are a few games unplayable plus i amgoing to upgrade my card for the acekard2i but it will hold me off till i cross that river
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: because I already got burned out with breath of the wild, which for the most part is essentially...