Hacking M3 Sakura/Real/iTouch Triple Boot

  • Thread starter Thread starter OSW
  • Start date Start date
  • Views Views 45,851
  • Replies Replies 118
TheWingless said:
M3 sakura can easily be English as it's in the skin itself... but most of Rudolph's (or w/e his name is now...) require .jp or JAPANESE firmware files... so I don't think it can be English... although it is a boot file. I'm not too sure about this... All I know is that it wouldn't work in English right now...
And Sakura is translated by people from GBAtemp, so the japanese version, is just english. (.jp actualy is english).

EDIT: I'm uploading the iTouchDS files now.
So, if anyone would be so kind to test it when it's uploaded..

EDIT2: Uploaded! Here it is
Can someone test it?
 
Someone could probably translate the M3 Real loader easily, it's not very hard to change the words using a hex-editor. I wonder if Rudolph will ever release an English version?

People say that you could hack Sakura for other carts such as Cyclo DS, but I'm not sure. I reckon the only reason you can do it for the M3Real and Itouch DS is because they both use the same boot method (via g6dsload.jp and g6dsload.eng).
 
wabsta said:
TheWingless said:
M3 sakura can easily be English as it's in the skin itself... but most of Rudolph's (or w/e his name is now...) require .jp or JAPANESE firmware files... so I don't think it can be English... although it is a boot file. I'm not too sure about this... All I know is that it wouldn't work in English right now...
And Sakura is translated by people from GBAtemp, so the japanese version, is just english. (.jp actualy is english).

EDIT: I'm uploading the iTouchDS files now.
So, if anyone would be so kind to test it when it's uploaded..

EDIT2: Uploaded! Here it is
Can someone test it?

Sakura and the M3 Real firmware work (although the M3 Real only had the japanese language option, you can't change it). But the iTouchDS firmware doesn't work, just a white screen.
 
By the way wabsta, on the download link to your package, i would remove your (me) in credits, since you did nothing but ran the patches you found.
They are talking about you on his blog... and making fun of you... :]
 
donotbugme said:
By the way wabsta, on the download link to your package, i would remove your (me) in credits, since you did nothing but ran the patches you found.
They are talking about you on his blog... and making fun of you... :]

He compiled it to save us the trouble of doing it ourselves... I think that deserves credit.
 
donotbugme said:
By the way wabsta, on the download link to your package, i would remove your (me) in credits, since you did nothing but ran the patches you found.
They are talking about you on his blog... and making fun of you... :]
lol
rolleyes.gif

I'm just being kind to the members of this forum...
And it's not like I said, "I made it".
I said "me, for compiling it".
Like "I'm doing stuff for you people, so I'm being nice. And I want credits for being nice."
I also didn't put credits in the download file or something.

So they are just big baby's on the blog
wink.gif


@Strata: Thank you
tongue.gif


Edit:
Lol, just saw them talking about me in the blog.
I'm famous in Japan!
tongue.gif


Edit2:
Someone there is on my side!
This crappy translation says:
QUOTE said:
by mocha (2008-06-14 00:50)
guy

Why are you making fun of wabsta? He is most of us will agree to compile.



Opium said:
wabsta said:
QUOTE(TheWingless @ Jun 13 2008, 04:54 PM)
M3 sakura can easily be English as it's in the skin itself... but most of Rudolph's (or w/e his name is now...) require .jp or JAPANESE firmware files... so I don't think it can be English... although it is a boot file. I'm not too sure about this... All I know is that it wouldn't work in English right now...
And Sakura is translated by people from GBAtemp, so the japanese version, is just english. (.jp actualy is english).

EDIT: I'm uploading the iTouchDS files now.
So, if anyone would be so kind to test it when it's uploaded..

EDIT2: Uploaded! Here it is
Can someone test it?

Sakura and the M3 Real firmware work (although the M3 Real only had the japanese language option, you can't change it). But the iTouchDS firmware doesn't work, just a white screen.
Okay, then I guess it just doesn't really work yet, 'cause I did exactly what was in the readme.
For the Japanese M3Real, there is no option yet for non-japanese languages (I think).
The Sakura is just English, because it's hacked to be English, but actualy, it's japanese.
iTouchDS FW would have been japanese too
wink.gif
 
What about the infos posted on the page
"Here is the language version available for more tips patch_val
M3R JPN "A400A0E31EFF2FE1 .."
M3R GB "A500A0E31EFF2FE1 .."
M3R ENG "A700A0E31EFF2FE1 .."
iTDS JPN "B800A0E31EFF2FE1 .."
iTDS GB "B900A0E31EFF2FE1 .."
iTDS ENG "BB00A0E31EFF2FE1 .."
0xCD command of the language model check b7: Type M3R/iTDS = 1
b6, b5, b4: Card M3R = 010, iTDS = 011
b3, b2: FW M3R = 01, iTDS = 10
b1, b0: LNG JPN = 00, GB = 01, ENG = 11"

Could it be possible to use those info and made a universal firmware that works on all versions?
 
Do you want to execute iTDS Eurpean/USA in M3Real English version?
It was thought that the module of hope was able to be obtained by
editing it liking it because it had opened it to the public in the script.

It is a correction point to change iTDS Japanese system of the multi loading by
M3Real English version to Eurpean/USA system.

"bootjp2defaulty.vbs" to create a copy of the "booteng2defaulty.vbs".
Edit the following lines
64: sname = "boot.eng"
65: dc = &h32

"P_iTDSjp.vbs" to create a copy of the "P_iTDSeng.vbs".
Edit the following lines
6: Dim check_val(6)
14ins: check_val(6) = "04E02DE500C0A0E30CD04DE20C20A0E1"
15: patch_val = "BB00A0E31EFF2FE1BB00A0E31EFF2FE1"
82: for i = 0 to 6
86: i = 7
159: sfile = true

"Penc_iTDSjp.vbs" to create a copy of the "Penc_iTDSeng.vbs".
Edit the following lines
9:check_val(0) = "FFED2DE5FBCDA0E3F7DD4DE2F72DA0E1"
10:check_val(1) = "F34D2DE9FB3DA0E3FB3D8DE5FB2DA0E3"
11:check_val(2) = "F34D2DE9F93DA0E3FB3D8DE5FA3DA0E1"
12:check_val(3) = "F34D2DE9FB3DA0E3FB3D8DE5360DA0E3"
13:check_val(4) = "F34D2DE94A0DA0E3FB1DA0E3FA0D80E2"
14:check_val(5) = "F34D2DE9510DA0E3FB1DA0E3FA0D80E2"
16:patch_val = "400DA0E3E5F22FE1400DA0E3E5F22FE1"
160: sfile = true


"Penc_iTDSjp.vbs" to create a copy of the "Penc_iTDSgb.vbs".
Edit the following lines
9:check_val(0) = "35EC2DE531CCA0E33DDC4DE23D2CA0E1"
10:check_val(1) = "394C2DE9313CA0E3313C8DE5312CA0E3"
11:check_val(2) = "394C2DE9333CA0E3313C8DE5303CA0E1"
12:check_val(3) = "394C2DE9313CA0E3313C8DE5FC0CA0E3"
13:check_val(4) = "394C2DE9800CA0E3311CA0E3300C80E2"
14:check_val(5) = "394C2DE99B0CA0E3311CA0E3300C80E2"
16:patch_val = "8A0CA0E32FF32FE18A0CA0E32FF32FE1"


"iTDSeng.bat" to be created following the run.

booteng2defaulty.vbs
P_iTDSeng.vbs defaulty.nds
P_iTDSeng.vbs iT_Language.nds

P_iTDSeng.vbs iT_homebrew.eng
Penc_iTDSeng.vbs iTouch.eng
Penc_iTDSeng.vbs it_firegame.eng

P_iTDSeng.vbs iT_homebrew.fra
Penc_iTDSeng.vbs iTouch.fra
Penc_iTDSeng.vbs it_firegame.fra

P_iTDSeng.vbs iT_homebrew.hol
Penc_iTDSeng.vbs iTouch.hol
Penc_iTDSeng.vbs it_firegame.hol

P_iTDSeng.vbs iT_homebrew.ita
Penc_iTDSeng.vbs iTouch.ita
Penc_iTDSeng.vbs it_firegame.ita

P_iTDSeng.vbs iT_homebrew.por
Penc_iTDSeng.vbs iTouch.por
Penc_iTDSeng.vbs it_firegame.por

P_iTDSeng.vbs iT_homebrew.spa
Penc_iTDSeng.vbs iTouch.spa
Penc_iTDSeng.vbs it_firegame.spa

P_iTDSgb.vbs iT_homebrew.kor
Penc_iTDSgb.vbs iTouch.kor
Penc_iTDSgb.vbs it_firegame.kor

P_iTDSgb.vbs iT_homebrew.tha
Penc_iTDSgb.vbs iTouch.tha
Penc_iTDSgb.vbs it_firegame.tha


I'm sorry. It do not test.
 
whoa is that Rudolph?
blink.gif


if so..... Rudolph-san.... Gbaexplorer to M3Sakura/Real/iTouch loader wo tsukutekurete, honto ni arigatougozaimasu! Gbatemp no minasan wa honto ni kotoba de tsutaenai gurai arigatai desu. Imakara mo yoroshiku onegaishimasu!
 
I want to make chinese M3REAL firmware or chinese iTouch firmware to run on M3REAL USA if it's possible.
 
Rudolph, would you have the time to be able to make the changes to the scripts and re-release a version with english firmware support please?

If not I might have a go at trying to edit it myself after I publish my iTouchDS review (coming later today).
 
dsrules

Naturally, it is possible.
However, it is troublesome to make the patch any further.

Please replace "ITouch.gb", "IT_homebrew.gb", and "It_firegame.gb" with "Kor" or "Tha" by
the work of iTDS Eurpean/USA.
When making it to the replaced language by the language choice.
 
Rudolph???

????????FW?????????????????????????????
bow.gif
????????????????Rudolph??????????????????????????????????????????????????G6DSReal??????M3???FW??????????????????????????????????????????????????Unchi-san???????????????????????????????????????????????????

Thanks for the firmware you created. You've got mad skillz!
bow.gif
Although you've released the script, it would seem that it's not as simple for other people to make the desired firmware as you'd think. Currently it looks like what people want most is an M3 Sakura firmware that will run on the G6DS Real. Would you be able to make one? If it's a pain in the ass, could you tell us how to do it? As Unchi-san already said, we can't tell you how much we appreciate what you did. Kore kara mo, yoroshiku onegaishimasu (for lack of a good English equivalent to this saying).
 
Densetsu3000 said:
Rudolph???

????????FW?????????????????????????????
bow.gif
????????????????Rudolph??????????????????????????????????????????????????G6DSReal??????M3???FW??????????????????????????????????????????????????Unchi-san???????????????????????????????????????????????????

Thanks for the firmware you created. You've got mad skillz!
bow.gif
Although you've released the script, it would seem that it's not as simple for other people to make the desired firmware as you'd think. Currently it looks like what people want most is an M3 Sakura firmware that will run on the G6DS Real. Would you be able to make one? If it's a pain in the ass, could you tell us how to do it? As Unchi-san already said, we can't tell you how much we appreciate what you did. Kore kara mo, yoroshiku onegaishimasu (for lack of a good English equivalent to this saying).

good stuff. too bad i don't have a japanese word-processing program =(
 
Densetsu3000

G6DSRealについては、所有していないので言語チェック等の調査ができません。
Because G6DSReal is not owned, the language check etc. cannot be investigated.


ただし、M3SakuraのDLDI領域は16KBしかありません。
G6DSRealのDLDIは32KBを要求します。実際には、26KB程使っています。
However, there are only 16KB DLDI area of M3Sakura.
DLDI of G6DSReal demands 32KB. About 26KB is actually used.

よって、G6DSRealでM3Sakuraを動作させることは不可能です。
Therefore, it is impossible to operate M3Sakura with G6DSReal.
 
A BIG thank you for this information..Now we at least know the truth..Densetsu3000 if you haven't, update the FAQ with this (and make it big, so everyone can see it
laugh.gif
)..
 
impossible for us users to hack it? yes. so fair for us not to bother people like rudolph about it.

impossible for m3team/moonlight (whoever) to make the DLDI area 32KB and implement G6Real support? i doubt it.

will they do it? who knows, i hope so. last i remember ahtin was requesting them to add support.
 
been said a while ago, m3/g6team is planning on making a G6sakura too!
but after they get m3sakura working properly.
 

Site & Scene News

Popular threads in this forum