![]() |
Aspiring chef, requesting advice
'lo everyone! Been hanging out here on PPCGeeks for a little while, trying out lots of different ROMs and experimenting a lot. Finally decided I'd really like to better understand what's happening "under the hood" of all this, so I'm working on cooking up my own ROM. Not really to release or even use, but more as a learning experience.
I've downloaded a whole pile of SYS and XIP files from various places, and several of the Kitchens posted here and have looked through each trying to understand the process and the tools involved. For my initial purposes I'm starting out using the SSK 1.5 Rev C2 kitchen (Thanks Scott!) and his 21015 SYS as a base. I've been able to run the script and build a ROM using the kitchen as is, that part's easy enough, but I'm trying to understand what all the files are and what they do, how to modify them, etc. I'm not asking anyone to hold my hand, I'm pretty keen on figuring out as much as I can myself, but I do have a few questions if anyone has a sec: 1. I think I've figured out that .DSM files are like an index file for packages, and I see that I can view/edit them somewhat with the DSMAnalyzer.exe tool -- I can't seem to figure out how BuildOS knows what to do with the invididual files in the packages, though -- the DSM just looks like a list of all the files to me, without any indication of what folder in the filesystem they're supposed to go in. Do they all just go in \Windows by default? (I've tried searching the forums for this but it's a bit difficult since "DSM" is too short to search for...) 2. My current goal is to try to figure out what the absolute minimum files required in the OEM folder to get a bootable build on a TP are. At first I was thinking perhaps these were all optional and only the SYS/ROM was required, but when I tried to build with an empty OEM folder my TP just boots to the "TouchPro" logo screen with the ROM version info at the bottom and hangs there. I tried putting just the _OEMDrivers folder back, and the "OEM.cer" file, but still the same. I'll keep looking, but if anyone could point me at which files are essential it'd help a lot. 3. On that note, what's the OEM.cer certificate file for exactly and where does it come from? Cheers, and thanks in advance for any tips/advice. I'm having all kindsa fun playing around with this & seeing what sort of trouble I can get into. :P --nomad_delta |
Re: Aspiring chef, requesting advice
im not really tech savvy as they say but i wish you luck and who knows maybe itll get to the point where you want to release it and i will be more than happy to try it out. Till then soak up everything these guys got to offer and good luck with the Cookin'
|
Re: Aspiring chef, requesting advice
My tutorials and other posts/threads here will contain most everything you need to know...
|
Re: Aspiring chef, requesting advice
Links in your sig, even -- going there for a good reading session now, thanks!
--nomad_delta |
Re: Aspiring chef, requesting advice
Quote:
Also needed the _OEMDrivers folder to get booted past the logo screen, but still curious to figure out which of those are really essential for booting at all. One thing I've found is that Sprint's voicemail notifications are apparently delivered via SMS, 'cause now I'm receiving blank txts from "Voice Mail System". There must be something else that instructs the phone to hide those and instead display the "new voicemail" notification. I'm guessing maybe somewhere in the "carrier" oem -- I just threw that back in and it seems to have gone away (EDIT: scratch that, didn't go away... must be somewhere else) hyar! --nomad_delta |
Re: Aspiring chef, requesting advice
Found it, I think: there was a registry setting in the _OEMAPPS folder .RGU:
[HKEY_CURRENT_USER\ControlPanel\Phone] "KeepSMSVM"=dword:3B Now on to learning more things! --nomad_delta |
| All times are GMT -4. The time now is 01:29 AM. |
Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com