Ugh. I'm close but still no cigar. That's what I get for not decompiling everything about this little booger and doing it the proper way. What have I been trying? HEX editing the EBOOT.PSP, with limted success. Here's my dump.
Pics and details --> http://schleppingsquid.net/PSP/Hacks/2CH-Browser.html
The "2ch_browser_ita2.ini " file looks to be layed out like this:
Link "area" -|- URL -|- IP -|- Directory -|- Description <--- speculation
My VERY rough translation (thanks to Google and what I can remember of Nihon-go)
Game reverse side skill * remodelling -|- game9.2ch.net -|- 22.214.171.124 -|- gameurawaza -|- blah
Proof website: http://game9.2ch.net/gameurawaza/
Gaming hardware -|- game10.2ch.net -|- 126.96.36.199 -|- ghard -|- blah
Proof website: http://game10.2ch.net/ghard/
Modelling Technology -|- pc8.2ch.net -|- 188.8.131.52 -|- cg -|- blah
Proof website: http://pc8.2ch.net/cg/
Television -|- tv8.2ch.net -|- 184.108.40.206 -|- tv -|- blah
Proof website: http://tv8.2ch.net/tv/
Adventures in HEX editing
I opened up the EBOOT.PBP in a no-frills HEX editor and had it search for "game" (looking for the "game9.2ch.net" string I found by beating around the .INI file).
I attempted to edit the bits I thought I could get away with.
Unfortunately, with this attempt, the edits caused the WiFi light to stay on, the screen to go black and the unit to finally crash. I evidently damaged some significant "00" bits in the .PBP...
My next attempt was to go back in and edit just the IP, the URL and left the directory named "gameurawaza". I used Google's main page and IP for the test. No extra bits were introduced beyond the bounds of the original data, and none were removed. I then saved my changes and used SeiPSPTool v0.5b to create a 1.50-friendly code.
With this, it found by home AP, goes to the 2CH menu and hangs at the "success sceNetInetSocket" screen. The WiFi light stays on and the PSP just sits there...
I feel that I am close, but think that I can only be successful if I find and get comfy with the tools needed to disassemble / edit / assemble the code...
(argh, curse the gods!)
I'm off to DefCon (from the east coast) so, I can't play with this till I get back. Anyone else wanna take a whack at it? ; )