PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro > CDMA TP Development
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-07-2009, 04:36 PM
nomad_delta's Avatar
PPCGeeks Regular
Offline
Pocket PC: HTC Touch Pro
Carrier: Sprint
 
Join Date: Feb 2009
Posts: 89
Reputation: 70
nomad_delta is becoming a great contributor
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
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
Reply With Quote
  #2 (permalink)  
Old 03-07-2009, 04:38 PM
MoonZ*BabysH's Avatar
Google-Search&Rescue Div.
Offline
Pocket PC: MoPho CM9/ MotoACTV / GTab 10.1(I/O LE)
Carrier: PPCGeeks/XDA
Location: AZ, Mesa
 
Join Date: May 2008
Posts: 2,024
Reputation: 3728
MoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIPMoonZ*BabysH is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to MoonZ*BabysH Send a message via Skype™ to MoonZ*BabysH
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'
__________________
MoonZ~BabysH
SGT MoonZ, Reporting for Duty...CBM, Google Search & Rescue Division!!!
Device Lock/Unlockers Details http://forum.ppcgeeks.com/showthread.php?t=64231
Reply With Quote
  #3 (permalink)  
Old 03-07-2009, 05:00 PM
rstoyguy's Avatar
SuperNoob
Offline
Pocket PC: iPhone 5s
Carrier: TMobile
Location: Wichita, KS
 
Join Date: Jan 2008
Posts: 6,309
Reputation: 23264
rstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Aspiring chef, requesting advice

My tutorials and other posts/threads here will contain most everything you need to know...
__________________
If this post was helpfull, let me know by clicking Thanks!

Reply With Quote
This post has been thanked 1 times.
  #4 (permalink)  
Old 03-07-2009, 05:27 PM
nomad_delta's Avatar
PPCGeeks Regular
Offline
Pocket PC: HTC Touch Pro
Carrier: Sprint
Threadstarter
 
Join Date: Feb 2009
Posts: 89
Reputation: 70
nomad_delta is becoming a great contributor
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Aspiring chef, requesting advice

Links in your sig, even -- going there for a good reading session now, thanks!

--nomad_delta
Reply With Quote
  #5 (permalink)  
Old 03-07-2009, 07:11 PM
nomad_delta's Avatar
PPCGeeks Regular
Offline
Pocket PC: HTC Touch Pro
Carrier: Sprint
Threadstarter
 
Join Date: Feb 2009
Posts: 89
Reputation: 70
nomad_delta is becoming a great contributor
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Aspiring chef, requesting advice

Quote:
Originally Posted by nomad_delta View Post
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.
Made some progress on this front -- so far I've figured out that the contents of the _OEM_LANG_0409 folder are required for BuildOS to complete. Appears this is what does the "Preparing your device for first use..." screen, among other things. I had been making a bit of a rookie move & didn't realize there were files marked not only as "hidden" but also as "protected operating system files" that I wasn't seeing at first.

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

Last edited by nomad_delta; 03-07-2009 at 07:43 PM.
Reply With Quote
  #6 (permalink)  
Old 03-07-2009, 09:18 PM
nomad_delta's Avatar
PPCGeeks Regular
Offline
Pocket PC: HTC Touch Pro
Carrier: Sprint
Threadstarter
 
Join Date: Feb 2009
Posts: 89
Reputation: 70
nomad_delta is becoming a great contributor
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
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
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro > CDMA TP Development


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 04:21 AM.


Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com