um, er, update on my bp hack... whoa. Scemes a theory of mine was correct. Would be much easy if a decompiler existed that worked well, but well, we'll live hehehehehehehehehehehehe. Thinking this is some actual firmware code it's self.
I've found random parts of the built in user guide, random instances such as handles, shutdown beeps, all sorts of wierd things, but it doesn't make much sense yet, I havn't figured out a patern.
Holy, shit. Been working for a minute, and check this out!
And below that is a wav header! Won't submit post yet, let's see if I can manage to extract this sound.
Ok, been working for another long while, and I do believe that I have figured out the instructions for the raw update data. I now have to write a script to extract this wierd filesystem data, after I extract only that contents from the instructions in VerUp.dat. Patern scemes to be.
I've never ventured this deep into my bookport before. Lol. I can tell you there is a /guide folder on the flash, and this contains the wav files, probably in 22K, of tarisa or how ever you spell her name reading the BP Prompts. BBL with update...
Oi. Little mini update, APH's idea of .dll files is messed up. Or have DLL's decided to be plane text. This looks like in ini file. Well, we'll see soon if my theory about the fs data is right or now.
Ah. Ok, figured out my issue here. I had the patern reversed. It's BinData
I had a hard time finding the beginning of the FS. Heh. Back to woik.
Ok, thought of something. If I can't succeed, someone can try messing with the network folder or USB etc, you know how on the network folder it is /SDMemory? Well, it is referenced this way in VerUp. I may try this to, but try going to \\BPName\NAND Flash2\
I doubt it would work, but it's a possibility. If I can't dump the FS this way, i'll try it. Lol I love how i'm writing a little blog. Hehehehehehehehehe. Back to woik.
Whoa, what da world is an executable doing in the bookports /APP directory. Guys, based on all these DLL's and EXE files i'm finding, I think the bookport is running some sort of DOS/Win OS.
Oh hey cool, I found the text table.ini file. Yeah guys, extracting this filesystem may proove to be very very easy. Ok, atempting to save the modded VerUp file!
File saved, time to start working on the script!
So running into issues while coding, I can work around them, but parsing all of this text is so annoying.
So, took a break from the script and completely tested what I was thinking, the entire basis! And? And? Guys? I've done it! I've done it! I have extracted a random book port plus sound from the firmware and played it! It was really staticky probs because of sample rates etc, but I could clearly hear it saying "US English. Samantha" in the sound! Really cool! Back to the god offle script...
So, worked on the thing for hours, and almost got it working. Most of the guide speech and some of the sounds are either A, encrypted, or B, not included in the update to keep the update size down. I'll finish tomorrow, I gotta go to bed. But yeah, The link i'll post tomorrow will in short give you a glimps of some of the BPP's internal FS.
I am a web designer, and a game developer. If you wish see me at http://www.samtupy.com