Hacking Contacting the Wood4TT author

xyrophile

Member
OP
Newcomer
Joined
Jan 30, 2011
Messages
23
Trophies
0
XP
19
Country
Canada
Hey everyone,
I was wondering if anyone has tried asking Dragon (the Wood4TT author) for the source directly. After doing a search here, it doesn't look like anyone realized the last part of the name he posted (xMOiWm66pBTN onion) is a TorChat user ID - TorChat is an IM client that runs over Tor.

Maybe we've just been trying to get in touch in the wrong place?
 

greenwizard

Active Member
Newcomer
Joined
Mar 5, 2011
Messages
27
Trophies
0
XP
6
Country
Guatemala
I searched for some info in 2ch, he have some post there, but there is not any source. Even toght we can post there, because it have an IP filter
and only japanese people can post there.
 

Mbmax

Homebrew addicted
Member
Joined
Nov 7, 2006
Messages
2,275
Trophies
1
Website
Visit site
XP
412
Country
Good luck in your quest.
wink.gif



BTW, wood R4 gone closed sources, what will you do if "Dragon" (i'm still not convinced about this nickname) send you those sources ?
 

gamefan5

Kid Icarus Uprising connoiseur
Member
Joined
Aug 29, 2010
Messages
5,010
Trophies
2
Location
Somewhere in this Earth
XP
4,059
Country
Canada
Well, it seems that, at this moment, that's our only option.

Edit: Does putting updates in TTmenu.dat involves hex editing? I'm just trying something here. When you put the hex codes of TTmenu.dat in DS_menu.Dat and rename it, it works. However, if I knew where the hex codes of the updates would be, perhaps we would be able to update it, hypothetically?
 

jurassicplayer

Completionist Themer
Member
Joined
Mar 7, 2009
Messages
4,484
Trophies
1
Location
Pantsuland
Website
www.youtube.com
XP
2,903
Country
United States
You can't update by hex editing. You can't translate by hex editing either. All hex editing will do is break everything if you attempt expanding the original file to add some extra bytes. And obviously if you copy/paste the entire contents of the TTMenu.dat to a ds_menu.dat and rename it, it's going to work since that is pretty much copying one file as another and then renaming it back to the same file it originally was.

tl;dr
Unless you have the source, updates are NOT GOING TO HAPPEN.
 

gamefan5

Kid Icarus Uprising connoiseur
Member
Joined
Aug 29, 2010
Messages
5,010
Trophies
2
Location
Somewhere in this Earth
XP
4,059
Country
Canada
jurassicplayer said:
You can't update by hex editing. You can't translate by hex editing either. All hex editing will do is break everything if you attempt expanding the original file to add some extra bytes. And obviously if you copy/paste the entire contents of the TTMenu.dat to a ds_menu.dat and rename it, it's going to work since that is pretty much copying one file as another and then renaming it back to the same file it originally was.

tl;dr
Unless you have the source, updates are NOT GOING TO HAPPEN.
ok, that's what I wanted to know.
 

xyrophile

Member
OP
Newcomer
Joined
Jan 30, 2011
Messages
23
Trophies
0
XP
19
Country
Canada
Well, I'm hoping if we can get Dragon to release his source, we can convince YWG to re-open his SVN and start updating Wood4TT. One important thing to understand about the GPL is that you don't necessarily have to publically publish the source. What you are required to do is, on request, provide the source to anyone you've provided the binaries to. It doesn't even have to be an electronic copy - you can actually provide it on paper after requesting a reasonable fee for printing and postage. If nobody has contacted Dragon to request the source, he's not actually violating the GPL. Ditto YWG.

On the subject of hex editing, it is theoretically possible to do updates in this manner, but it's an extremely difficult and fraught process. Fundamentally, it involves reverse engineering the code through dissasembly (and ideally decompilation) and then reassembling and integrating the changes, updating any addresses and entry points in the raw machine code. Possible, but not really practical - it would probably be easier to rewrite Wood4TT from scratch.

To that end, there's a more compelling alternative; disassembling the same version of both Wood4TT and WoodR4, identifying both loader sections, and working out how Wood4TT manages to load on the DSTT by comparing the two, with the released WoodR4 source as a guide. While I've done some work to this end around this neck of the woods, the truth is I'm just not familiar with ARM assembly (or any other RISC architecture for that matter) and I'm having trouble getting my hands on a good ARM decompiler. (a much rarer tool than dissasemblers, that's for sure)

Regardless, it seems the best course of action is to try and get in touch with Dragon. Does anybody who speaks Japanese want to try?
 

bitonio6

Well-Known Member
Member
Joined
Sep 30, 2009
Messages
1,801
Trophies
0
XP
47
Country
Swaziland
im pretty sure, this guy come here every day, like us...

So if he really want to continue new release for Woodtt,
he know what he need to do...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: butt