Titan Forever ROM (No M2D) - Mogul, XV6800 ROM Development

Titan Forever Beta 2 (WM 6.1 Build 21042)
This is a beta, which means there will most likely be bugs. Another note is that this is my first rom compilation I've done. Please post all bugs and the beta release that you are using. Please note the 1st boot will take about 3 minutes to load (the device did not lock) as programs are being installed in the background...
*Sprint Ready
*Advanced Configuration
*Camera 5.0 (Vogue)
*YouTube Player
*WiFiFoFum
*PocketRAR
*iContact
*Google Maps (Latitude)
*HTC Album
*Audio Manager
*Phone Codes
*Network Plugin
*Vibrating Dial Pad
*Microsoft Voice Command
Beta2 Changes
*Removed PIE Plus (caused IE to not work correctly)
*Removed non functional theme
22MB Free RAM on boot
Download: Titan Forever 1.0 Beta 2
---------------------------------------------------------
Known Issues:
---------------------------------------------------------
If anyone knows how to add cabs to BuildOS (not listed in a module) please let me know how to add it so I can add other needed apps
---------------------------------------------------------
Is there a way to extract a ROM w/ all settings as is on a phone back to the pc (after adding cabs and configuring the device)???

Suggested CAB Addons
This is reserved for cab addons until I can integrate them into the rom
-------------------------------------------------------------------
Device Update
A must have - Copy to any folder on PDA and run it 1 time and tell it to install update and adds to programs menu. This program provides a list of applications you can download from several catigories (Pocket Digital Clock is the clock I use under the "Today" catagory)​Pocket Digital Clock
Quick Menu
Music ID
Sprint Only
Sprint Picture Mail
Sprint Navigation
Pocket Express

Screenshots (Titan Forever 1.0 beta 2)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Great! I was just looking for something like this without M2D so I could run SPB MS3 on it.
By any chance, could you make it other carrier? or some how allow other carrier to install their own carrier .CAB?

tssi said:
Great! I was just looking for something like this without M2D so I could run SPB MS3 on it.
By any chance, could you make it other carrier? or some how allow other carrier to install their own carrier .CAB?
Click to expand...
Click to collapse
BuildOS doesn't allow for no carrier to be selected so I can't do just a no carrier however I believe you can still install your own carrier cab on top of the on that this puts to give you the right data settings... but don't quote me on that, just my assumption

kclubb said:
I believe you can still install your own carrier cab on top of the on that this puts to give you the right data settings...
Click to expand...
Click to collapse
Yes that is correct.

Thanks for the verify, just look up DCD Carrier Cabs, they're all around the forums... on another question, I am stuck on getting a SDConfig.txt to hit my rom, I got all other programs but that to work... and of course that prevents the caps in my \windows\ folder from installing :S
Any Ideas

Here man, about the UC autorun config.txt
Here is an example of how to configure UC autorun Config.txt
CAB: \Windows\XXX.CAB
LOCK:Enabled
CAB: \Windows\XXXXX.CAB
LOCKisabled
EXEC: \Windows\SDAutoRun.exe
Here is a breakdown on how it executes.
So Replacing the X's with the particular CABs you want to install automatically. In the example above how it would work is while XXX.CAB is installing the device is locked so you cannot interrupt the installation other than soft reset. Then the next thing it does is install XXXXX.CAB and while its installing the device is unlocked so you could go to the start menu, etc.. The last command it runs the EXEC: SDAutoRun.exe command is to RUN CAB's from your Storage Card
You can run as many CAB's as you like but remember it takes time to install them, and also if running them from device memory (windows folder) it basically doubles the space required as the cab will remain there unless you delete them manually or create a script to delete the cabs. You also have to issue a Lock disabled or enabled command for each CAB like above. Then put SDAutoRun.exe at the end like above.
I also believe Using UC autorun also runs the sometimes nasty CAB's hidden in the phones EXT ROM.
Hope this helps you.
BTW: Nice job on your ROM looks good. Also out of curiosity, how does the new PPC Builds work out? Stability, functionality etc..

Well, since this is my 1st ROM to make on my own, I had it knocked down to runny pretty good, but like reg tweaks (Pagepool) and customization is a tad of an issue
On another note, I had an SDConfig.txt file and told it to goto windows folder but when the rom was burned it was replaced w/ the default SDConfig.txt from the SDAutorun File

O, ok well I forgot to mention this should help.
Well I forgot to mention. I am assuming you are using the PPC Kitchen with all the files still RARed right? I am also assuming that you are using the SD autorun option from the Kitchen right? If thats the case then you can put the CAB's in any folder in the USER OEM folder and the CAB's will be copied to your windows folder. Otherwise you would have to edit the iniflashfiles.txt in the folder you copied CAB's to.
Now if you use the Kitchen UNRARed like me (requires kitchenconfig.txt edits etc..) then you can add/change anything you want without having to RAR it back up. It only makes the process cook a little slower but not a lot slower, and is a lot easier to change/merge new settings and packages.
Here is what you do for your Config.txt issue. If you use the default RARed up kitchen files you must Unrar (extract) the contents of PPC Kitchen OEM.rar and go in there and open the UC sdautorun folder. Now you will see "Config.txt" that is what its called, not sdconfig.txt. Make the changes to that file as described in my last post and save it. Now RAR the entire PPC Kitchen OEM folder so that it is a .rar file. and replace the old kitchen oem.rar with your edited one. Now re-cook.
If its still not working I zipped up an OEM package for you, all you have to do with this is Unzip it and copy the folder to your USER OEM folder in build os. Make your edits to the Config.txt like I explained in my last post. You can also put CABs in this folder, they will be copied to windows folder when cooked. Now make sure you UNCHECK PPC's SD Autorun, and then look in the OEM category and DCD SD Autorun will be in there to select. Now re-cook, you should have the tools needed for the job now.
I also included a Package Creator utility for you. Unzip it and put it anywhere you like on your Computer. Run the packagecreator.exe and then Choose where you want the package to show up in build os etc.. then select the CAB file. It will do its thing and then say "done". The OEM package will be in the same directory or folder as the CAB. You can then cut/paste the package into USER OEM folder in Build OS, and if you know how to edit the options.xml file for that package you can make it show up wherever you want in Build OS. Another note is when you make a package you may still have to look over the .rgu file and make changes/fixes. Also some CAB's use setup.dll's as well and the Package Tool will not work with those (will not copy the setup.dll or read its information) Most CABs dont have a setup.dll so thats ok.

I'll give it a go.
am getting 20ish free on boot with MS3

Dialer
a kind of important i found is the dialer i'm using appearently doesn't ring on inbound calls.. going to fix with standard vogue dialer and try again...

kclubb said:
a kind of important i found is the dialer i'm using appearently doesn't ring on inbound calls.. going to fix with standard vogue dialer and try again...
Click to expand...
Click to collapse
I noticed that too. I installed the titan OEM dialer from cab and it fixed the problem.

Related

screenshots ,s2u2 1.01 and S2P-0.40 oem needed for my new rom

i have been not in touch since i made rotorX
http://forum.xda-developers.com/showthread.php?t=349603&highlight=rotor
i was thinking of intergrating s2u2 and s2p into wm 6.1 into rotor wm6.1 ,if you have any possible links please for s2u2 1.01 and S2P-0.40
which are here http://forum.xda-developers.com/showthread.php?t=377627
and http://forum.xda-developers.com/showthread.php?t=377627
i would appreciate this help.
although i also needed touchflo which might be missing this time because its gone paid and oem might not be available for touchflo 2.7 .
p.s. integration of s2u2 1.01 and s2p 0.40 current versions into rom will be hot.
also many intelligent rommers might be making this by the time i am saying ,that will ease up my job to only downloading ,but my idea is to keep external rom free this time because then one cannot change dialpads and comm managers skins easily as it spoils device integrity.
i am still not sure yet but here are screen shots cause i have to do alot of homework.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
many methods exist ,what could be the best easiest way for making oem. asking the experts here.
The easiest way to create an OEM Package is using ervius package tool... (I've attached it below).
I'd check with A_C whether you can integrate the S2 apps within your ROM as some devs are fussy about that sort of thing...
For TouchFlo, you could integrate the free version of FTouchFlo from before it went comercial, or you could implement the original HTC Biotouch setup.
kamalneet said:
Click to expand...
Click to collapse
Sorry to go OT and be totally unhelpful, but what plugin is that below HTC Home? Is it a rlToday theme? I've been looking for something just like that, that has a few calendars.
What's the plugin with calendars? Looks like a rlToday plugin, but spent forever looking for one like that.
its modified rltoday clicking on it can display full calendar but i have disabled it and although it changes date everyday and R you see below it is prss reader for news rss feed ,
you have to uninstall any other rltoday before you install today.cab given here then you can latercopy themes as you do in rltoday or instal rip theme and put back in current rltoday anyway you like it to be.
The best for package creation is ervius package creator with MSCEInf (see atached file).
For S2[...] packege look into my attachment file too take it in your OEM folder and select packages in BuildOS (after replacing graphics if you want or/and the initflashfile.txt).
Good luck
ps.if you need more information PM me
With the initflashfiles above, all of the files are copied into the default directory. Because of the way S2U2 and S2P are coded, the files can reside anywhere, and so some of the lines in that file are unnecessary... I can create a modified one if wanted...
xvx45 said:
The best for package creation is ervius package creator with MSCEInf (see atached file).
For S2[...] packege look into my attachment file too take it in your OEM folder and select packages in BuildOS (after replacing graphics if you want or/and the initflashfile.txt).
Good luck
ps.if you need more information PM me
Click to expand...
Click to collapse
thank you .
l3v5y said:
With the initflashfiles above, all of the files are copied into the default directory. Because of the way S2U2 and S2P are coded, the files can reside anywhere, and so some of the lines in that file are unnecessary... I can create a modified one if wanted...
Click to expand...
Click to collapse
sure that will be expert solution
I'm going out very soon, but I should be able to do it later/tomorrow morning...
Maybe someone else can edit the file?
l3v5y said:
I'm going out very soon, but I should be able to do it later/tomorrow morning...
Maybe someone else can edit the file?
Click to expand...
Click to collapse
thanx ,me havin exams and alot of home work too lets see if i could build this before 17 may or i'll have to delay for more than 2 months by that time more advanced forms of s2u2 and s2p will come up.
I've just remembered I have exams too!
l3v5y said:
I've just remembered I have exams too!
Click to expand...
Click to collapse
we are in the same boat then ,but during exams our performances double in alternate areas ,actually i completely forgot how did i design rotorx back then now newer methods like neokit etc make it easy but i cannot concentrate properly like then.means multi tasking thread in my cerebal cortex seems to be working low this time unlike then.
another easy way coming in my mind was to take clean wpa2 cloudyfa rom and assing it to pick cabs from extrom and installing like default devices do but where in registry do i have to make that chage to modify autorun remains unknown due to lack of concentration.but for that i would need cloudyfa to give me permission to go ahead.
The cabs are all installed through the config.txt in the dump.
l3v5y said:
The cabs are all installed through the config.txt in the dump.
Click to expand...
Click to collapse
well thats called reigniting my sleepy ideas for better ,cloudyfa's clean edition config.txt says "EXEC: \Windows\SDAutoRun.exe " means i would have to now find config.txt of nvid wm5 to find what it used to do. so would try. well old prophet rom used to have autorun.exe ,install_tsk.exe and setup.exe well the rest are the cabs so my guess is something invoked setup.exe which then made run autorun.exe which then inreturn installed all the cabs (or viceversa)which were present on that extrom drive , but which was the file from mains drive who did this and if it was config.txt that means in my case command should be changed to
1. "EXEC: \ext_rom\autorun.exe"
2. "EXEC: \ext_rom\setup.exe"
3. none of the above because i am making a mistake which could be clarified by experts.
also \ext\rom needs to have proper name as in clean edition its named to \extended_ROM2 leaves me confused because some previous places it was named as \ishadow or \Extended_ROM\,it should have some default name leaves me confused.
main files gives error log of neokit "ImgfsToDump 2.1rc2
Cannot map file F:\OUTPUT~1\ROMDUMP\imgfs.bin" for nk.nbf of JAMin_WWE_213923_2139123_022021_ship.exe means it wont share files other that ext_rom which means deadlock to me as i will never be able to open it ,need reignition again.
it also would leave me with option to move back to UC clean option with oem packs where i was in my first post.
In the config.txt file, you'll need to add "CAB: \Extended_ROM2\...CAB"
for cabs (where Extended_ROM2 is the name of the extended_ROM).
In cloudyfas latest ROMs, it would be
CAB: \iShadow\test.cab
for a cab file called "test".
on cloudyfa's config.
It means that SDAutorun for UC would be run.
you can change it into this
Code:
LOCK: Enabled
[COLOR="Red"]CAB: \Extended_ROM\abcd.cab[/COLOR]
LOCK: Disabled
EXEC:\windows\SDAutoRun.exe
that means you can run some cabs fropm extended rom. The cab's name is abcd.cab
And SDAutoRUn( for UC ) will be running too later.
l3v5y said:
The easiest way to create an OEM Package is using ervius package tool... (I've attached it below).
I'd check with A_C whether you can integrate the S2 apps within your ROM as some devs are fussy about that sort of thing...
For TouchFlo, you could integrate the free version of FTouchFlo from before it went comercial, or you could implement the original HTC Biotouch setup.
Click to expand...
Click to collapse
Here you can find what you need:
http://www.pda4x.com/thread.php?fid=65
Could I point out that keygens are a form of warez, and that this forum is against the warez. I suggest you remove that link...
varanusvincent said:
on cloudyfa's config.
It means that SDAutorun for UC would be run.
you can change it into this
Code:
LOCK: Enabled
[COLOR=Red]CAB: \Extended_ROM\abcd.cab[/COLOR]
LOCK: Disabled
EXEC:\windows\SDAutoRun.exe
that means you can run some cabs fropm extended rom. The cab's name is abcd.cab
And SDAutoRUn( for UC ) will be running too later.
Click to expand...
Click to collapse
However, Cloudyfa has the Extended ROM called something else, so it would be
Code:
[COLOR=Red]SHOW:\iShadow\Background.BMP[/COLOR]
LOCK:Enabled
CAB:[COLOR=Red] \iShadow\[/COLOR]cabname.cab
[COLOR=Red]EXEC:\iShadow\CusTSK.exe \iShadow\theme.tsk[/COLOR]
LOCK:Disabled
EXEC:\Windows\SDAutoRun.exe
Code:
SHOW:
Allows you to show a background when customizing.
Code:
LOCK:
prevents users from running programs when the customization is taking place.
Code:
[COLOR=Black]EXEC:\iShadow\CusTSK.exe \iShadow\theme.tsk[/COLOR]
Allows you to install a theme of your choice. You will need CusTSK.exe and the theme file.
A little note, you should try and pad out the commands with " " (spaces) so that they are five characters long before the "\" of the file location. Otherwise, AutoRun.exe may have some trouble with the file
Code:
CAB: \test.cab
rather than
Code:
CAB:\test.cab

[Updated: Nov 14] M2D App Launcher (Added New Features: See Video Presentation)

14 Nov 2008 Update: build 11142008 attached. Added Copy/Move Feature (Tap-and-Hold and Drag-and-Drop feature). See Change log on post#2 for more details.
Watch Video presentation : http://www.youtube.com/watch?v=NXOeJ4-zDW4
NOTE: Please download the latest build 11142008 at this time. I'm just keeping the older versions (see attachments) for history purposes only.
---------------------------------
06 Nov 2008 Update: build 11062008 attached. Change log on post#2.
---------------------------------
Application launcher that LOOKS and FEELS like M2D!
Got some free time so I decided to write an application to replace the M2D's "All Programs" application launcher. Basically, this replaces the folderview.exe in your \Windows directory.
NOTE: Hence, this would only work if you have M2D running on your device!
NOTE: I implemented a finger scroll algorithm. So, if you are running FTouchflo or FTouchSL, please include folderview.exe in the exemptions list.
Features:
1) Interface is very similar to M2D. It uses the graphics of your current M2D theme. If you change your theme, you can exit the app launcher and re-launch in order to effect the changes.
2) Navigation is very much similar to M2D. You can scroll up and down the list or drag-scroll the tab icon bar. The icons in the tab bar represents the folders of your Start Menu; the "Main" category represents links in the root of Programs folder. (Limitation: It only reads the folders under \Windows\Start Menu\Programs. Sub-folders are ignored.) You can alternatively use the D-Pad: Up and Down moves up and down the items; while, Left and Right moves through the folders.
3) It uses you current custom folder icons (icons.lnk). If you want to customize your folder icons, just do a search on how to do it. It has been discussed several times in the past. In order to customize the "Main" category (or Root of Start Menu\Programs), just drop an icon.lnk on your \Windows\Start Menu\Programs\ folder.
4) Wherever/whenever possible, I wrote the code to be compatible with any screen resolution/orientation. But, I tested this only on my device (Hermes, QVGA device). Feedbacks are appreciated.
Screenshots:
Using Diamond M2D Skin:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Using Deault M2D Skin:
How to install:
1) Copy the attached cab file.
2) IMPORTANT: Make sure folderview.exe is not running on your device. You can use a good task manager to close/kill folderview.exe (or install attached cab file right after a softreset.); otherwise, installation will fail.
3) Copy the cab file to your device and execute to install.
4) Requires netcf 2.0 or higher.
NOTE #1: I implemented a finger scroll algorithm. So, if you are running FTouchflo or FTouchSL, please include folderview.exe in the exemptions list.
NOTE #2: Build 11042008 doesn't have file checking (will fix that soon). SO, if your M2D graphics files are not in the root of \Windows folder, this will crash. Make sure the graphics files needed by this app are in \Windows folder:
1) "hh_fw_tabbtn.png"
2) "hh_fw_tabbtn_mask.png"
3) "hh_fw_background.png"
4) "hh_fw_background.png"
5) "hh_fw_title.png"
6) "hh_fw_tab_bg_fill.png"
7) "HH_SETTINGS_FOCUSEDBAR.bmp"
8) "HH_SETTINGS_SEPARATOR.bmp"
9) "HH_SETTINGS_SEPARATOR_MASK.bmp"
NOTE #3: Before installing, try to use the built-in File Explorer (or Resco Explorer, etc.) and navigate to your \Windows directory. If it takes you a long time loading the \Windows folder as in more than 10 seconds (!), then this application is "unusable" to you as you may experince noticeable lags as it accesses your \Windows folder often. Based on experience, M2D cooked in to the rom is a lot lot faster than installing it via cab.
Enjoy!
Change log:
Build 11142008:
1) New feature: Copy and Move links between folders. Please see video presentation: http://www.youtube.com/watch?v=NXOeJ4-zDW4
NOTE: Tap-and-hold on a link and drag-and-drop to COPY or MOVE to a specific folder. Default is "MOVE TO" but you can drag the icon to "COPY TO" if you are copying the link to a folder.
2) Faster and smoother scrolling.
3) Same as build 11142008, your M2D graphics files should be in \Windows folder. Otherwise, it will crash.
Build 11062008:
1) Fixed some bugs.
2) Faster and smoother scrolling.
3) Same as build 11042008, your M2D graphics files should be in \Windows folder. Otherwise, it will crash.
Build 11042008:
1) build 11042008 is the initial release. So I expect some bugs. Please post feedbacks. Thanks.
Excellent! Great job pre! Donation coming...
AMAZING work.
thank you!
holy ****.....thanks greatbal
me likie, me likie
da_mayhem said:
Excellent! Great job pre! Donation coming...
Click to expand...
Click to collapse
Thanks for the beer!
this looks really nice, I will be trying it out later today, thanks for developing this
matindi!
idol! great job! go pinoy!
Wahoo!!!
good job man as usual!!!!
WOW that looks nice! Will test soon!
mpenguin14 said:
this looks really nice, I will be trying it out later today, thanks for developing this
Click to expand...
Click to collapse
thanks! Please post some feedbacks soon.
Like usuall..Awesome works..keep it up
herg62123 said:
holy ****.....thanks greatbal
me likie, me likie
Click to expand...
Click to collapse
Thanks! I really appreciate it, especially coming from the "father" of M2D on all devices!
Its really good app launcher!!
I feel slow in the scrolling... but good work!
Doesn´t work on my blueangel (sundreams WM 6.1)
i just get the error "an unexpected error has occured in folderview.exe.....usw"
will i need netcf 3.5 for it ?
caballero600 said:
Its really good app launcher!!
I feel slow in the scrolling... but good work!
Click to expand...
Click to collapse
That's because of the bitmap mask on the tab bar. Without the mask, scrolling would have been a lot lot faster. I'm using .netcf and I can't find a good class to handle bitmap masks. so i implemented it using lockbits and manipulated the pixels one-by-one. Not an elegant way of doing it, but it works well.
wmvfan said:
Doesn´t work on my blueangel (sundreams WM 6.1)
i just get the error "an unexpected error has occured in folderview.exe.....usw"
will i need netcf 3.5 for it ?
Click to expand...
Click to collapse
netcf version 2.0 or higher is required.
this looks great. Can't try it yet because I'm trying out m3d, which made of think that this would also be great if you could run it as a stand alone app-launcher (a program that could be run outside of m2d).
I've been looking for an app launcher like this that simply follows the folder structure of my programs folder. It would be great if we could have it as a program and therefore run it from a hw button. Thanks and great job!
Looks cool, wonder if anyone has a Japanese Rom
greatbal said:
netcf version 2.0 or higher is required.
Click to expand...
Click to collapse
Hi
I've got the same problem.
Looking into the Exception, I noticed it's actually a "FileNotFound" Exception...
I've got .NET CF 3.5 up and running on my device (HTC Prophet G4).
Is there any additional file to install beside the cab ?
Thanks in advance for your help
Cheers

[TUTORIAL] How to create packeges for ROM

Download View attachment package-creator-v27.zip
After downloading the package creator Extract to any folder and run package-creator-v2.7.exe. Select language and select group to insert package. Here The group reffers to Programs. You can add or edit lang.xml to add or delete groups.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Then click on Open Cab File and navigate to your cab file and Click Open.
Wait until it shows you done Confirmation window. Then navigate to the cab folder and you will see new folder with OEm package. This tool will generate initflashfiles.txt, option.xml, .dsm and .rgu for the kitchen ROM.
Copy the OEM package to your kitchen and have fun with customizing your Rom
(found this somewhere on internet, correct me if i m wrong)
Great work! Nicely done tut. Here is another method to do so. This one is a bit faster but it doesn't always works.
Cab2OEM is also a free software that can be used to convert cabs to packages. This software is a command-line utility with no GUI but it does its job pretty well.
Cabs are of two types, the older ones with an inf file with extension .000 inside that describes the installation process and the newer ones with a _setup.xml files. Cab2OEM works on XML ones only.
Usage:
Its simple, just fire up a command prompt and run this command:
Code:
Cab2OEM -f <path to cab>
Here, replace path to cab with a real path. In a few seconds, it will convert the cab into a folder in the current directory.
NOTE: Cab2OEM creates an option.xml file inside the package which provides a description to the package that can be seen while running build os. but by default, it doesn't adds the package to the buildos list. I recommend you to delete this file.
This method is not as advance as Package Creator but its a quick and dirty one Package Creator can work with all cab files.
The file is attached with this post.
Great Work
Good going man....
Can you suggest some good and easy Kitchen for old gene..
Can i also include cracked applications...in custom ROM
Ramerson's kitchen is the easiest one i have ever seen. But the whole process of cooking ROM can never be easy, no matter which kitchen you use.
We strictly dont support cracking etc here so no answer for that.
Many thanks Krazy.......
Can ur ROMs be used to delete some packages and include some freewares...
please guide me about the pagepool.....what are disadvantages of increasing or decreasing it...does it help in increasing RAM....
I read about a thread which says RAM can be increased by deleting ExtROM...
Your expert comments please....
Also the Ramerson's kitchen link and "How to gude" if possible........
That would be nice of you....
Heres a quick response:
1. Yes my roms can be dumped and modified as per your needs. The only thing you need is the knowledge of how to dump them properly for recooking. For that refer to ramerson's tut.
2. Pagepool is that reserved part of memory that is never available for the programs to use and iit is used by the OS to maintain its internal state, data structures and so on. More the pagepool memory, more resources the OS will have and more simualtaneous running programs you can have. But this clashes with the fact that programs also need RAM for other purposes other than the OS provided resources. So the contradiction is that you cant run more programs simualtaeously id you have less RAM. So increasing Pagepool decreases RAM but increases OS resources, Decreasing page pool increases free ram and decreases OS resources. Chefs have to keep a balance between that. For gene, 6 MB of Page Pool is recommended, keeping in mind all the specs of the devices. Pagepool has to be changed everytime you recook the ROM as of now.
3. My ROMS use 4 MB of ExtROM and that is optimal, by default you have 10 MB of ExtROM. SO no need to messup with that, device doesnt boots with extroms smaller than that. Ramerson has also confirmed this.
4. Ramerson Kitchen is a seprate thread in this same forum, use your eyes and mind for that. How to Guide is currently not available as step by step, but Ramerson's tut which is a sticky post, will help you greatly.
I hope my answers helped.
o my god my head is spinning
hi guys
i tried reading all this and my god o god my head went for a spin i think for me to do any thing cook rom and all this in this chapter will take me a long long time of reading which im realy not great at
but reading all this give me more repect for Krazy,ankit,ramersnow and all u great techi guys
u guys are great man hats off to all off u and thanks a million
^Thanks Hari. Actually the gene you are having in your hand is not very less complex than any other computer. So apart from some basic differences, most of the elements of computer engineering can be applied to this small buddy as they are applied to computers. Thats why it seems so darned techie, coz it is techie
i meant every word
hi
to all u great contributors to this great forum i thing all these tuts available are a great eye opener to a totally non techi guys like me who uses ur great services which you actually do for free i having read many many tuts have clearly understood the time u are spending for us to enjoy and i really really say from my heart hats off to u guys and thanks for ur great contribution
and in the future when things get better for me i will start donating
and the funny thing is i sell computers for around 10+yrs
but this info in the tuts is a total head spinner for me
getting to next level
Great Krazy....
U r true krazy about technology......
To run emulators like SPB Mobile shell in best performance what should be optimum pagepool....
New version of Package Creator
Please find newer version of package creator, Version 5.4 to be exact
http://wiki.xda-developers.com/index.php?pagename=OEM Package Tutorial
Thanks man! this will really help
imblfmstr said:
Great Krazy....
U r true krazy about technology......
To run emulators like SPB Mobile shell in best performance what should be optimum pagepool....
Click to expand...
Click to collapse
SPB Mobile shell is not an emulator, its a shell replacement which actually runs on the top of the existing shell32.exe shell. There is no extra page pool requirement for it to run. 6 MB would be fine.
Cab Maker
Useful application for Making Windows CE compatible cab can be found here: http://forum.xda-developers.com/showthread.php?t=400221. It can be used by developers as well as cook.... OOPS Chefs
Another alternate is http://www.ocpsoftware.com/downloads/cecabmgr/CeCabMgr_Setup.exe
Could any One tell me how to make my own package and add it to ROM while cooking , or the link that i can found this
I already use the tools that mentioned here but while cooking process going on it give me an ERROR ( I use the cooking way in -[TUTORIAL]How to cook for GENE-)
Thanks in advance
facing one problem in cooking a ROM...
every time i add a custom package ...and then i run "build OS" i get an error
"Error in building in default.hv and user.hv"
and i if remove the content of .rgu files from the custom packages it run fine..no issue...
i am using the "package-creator-v2.7" to create packages..i want to have some registry settings in ROM...
Please advice how to overcome this issue....
orange2784 said:
facing one problem in cooking a ROM...
every time i add a custom package ...and then i run "build OS" i get an error
"Error in building in default.hv and user.hv"
and i if remove the content of .rgu files from the custom packages it run fine..no issue...
i am using the "package-creator-v2.7" to create packages..i want to have some registry settings in ROM...
Please advice how to overcome this issue....
Click to expand...
Click to collapse
I do not have a straight solution for this, But here is what I did, I exported the registry key, saved it as rgu and then used package manager 5.4 to make it into a package.
Registry file is not properly formatted. Keep following points in mind :
1. Registry file (.rgu) must be in unicode format, not ANSI, which is the default saving format of Windows Notepad. You can change it in the save file dialog of notepad.
2. The file must begin with the word REGEDIT4 in the first line saperately.
3. There should be atleast one or two blank lines at the end of the file.
4. Entries in the files should be properly formatted. Following are the general values and their formattings that you will find in rgu files :
a. Path to hives must be covered in square brackets, ex : [HKEY_LOCAL_MACHINE\Software\Microsoft]
b. All string values must be formatted like this : "Name"="Value". If there is a file path inside the string, it should be having \\ instead of \ as separator. Ex: "FilePath"="\\Windows\\AudioManager.exe"
c. All DWORD values should be in this format : "Name"=dword:8 digit number. Ex : "BacklightOff"=dword:00000001
d. All binary values should be formatted as : "Name"=hex:v1,v2,v3,v4...... Ex: "AValue"=hex:00,00,11,01,10
Follow these guidelines and your registry file will compile fine.
Thanks a lot Krazy...thats a valuable information .... i ll check the rgu files ... correct them and give a shot.....
and thank you Addicted2xda for your inputs... i ll try this one also ..
Also please note, inside the dump folder, there is a text file that contains the error log. The last 2-3 lines of this file actually describes in which file the error occured. Actually the Windows Mobile Registry is compiled from rgu files using a program called rgucomp.exe and is stored in files ending with extention .hv. Just for your information
Good luck!

[DEV] Titanium System Panel [Q][W]VGA [Update 6/18/09]

So I was playing with this CHome stuff and decided to create a basic system panel to show memory status. Still working on it, but here is a preview of the work so far, in case anyone wants to continue developing it for their devices. As usual backup the *.cpr files just in case, and play with it if you want.
Update 9/8/09
I've been absent for a while working on some other stuff. My Hermes died in July so I did the most logical thing: I got a FUZE! The bad news is that after trying the new Manila versions I haven't used Titanium since. I will keep in an eye on this thread more often just in case, but probably won't be able to test changes, etc., especially if they are in QVGA.
Update 6/18/09
Changes / Fixes:
1. Added support for WQVGA, VGA and WVGA.
I tested these cabs using the newly released 6.5 SDK Emulator images. Please try it and let me know of any errors. No other changes from the original v2.3. As usual, just tweak the cpr files, png files, etc. to your liking.
Update 5/28/09
QVGA v2.3
Changes / Fixes:
1. Fixed SD Card units in non-skinned mode (now display GB).
2. Fixed all significant digits to 4 in non-skinned mode. It should never fail now...
3. More code optimization.
4. Included sample mortscript for skin creation.
This is a maintenance update only. No new features. If you are as lazy as I am, just copy / overwrite your MemStatus.exe file with the attached file and reboot. Otherwise uninstall / re-install the new 2.3 cab file from the link.
Update 5/19/09
QVGA v2.2
Changes / Fixes:
1. Added skin option where if active, MemStatus will NOT update the "Label" / "PluginLabel" keys. Instead another key "Value" is updated with the rawdata as follows:
XX.XXX;YY.YYY;ZZ.ZZZ;
where X is size, Y is used, Z is free for the respective RAM, STORAGE and SD CARD (or RAM%;STO%;SDC% for the "PluginLabel").
This way, you can parse the values with MortScript, represent them as desired (i.e integer only, 1 decimal place, etc.) and update the keys. Users can now customize the % graphs, the text layouts (via CPR file) and now the values. To use it just change DWORD HKLM\Software\Microsoft\CHome\system\skin to 0x01. Checkout some of Twolf's great work posted in this thread!
2. Some more cleanup and optimizations.
Update 5/15/09
QVGA v2.1
Changes / Fixes:
1. REALLY fixed the 2GB limit (I hope).
2. Reduced MemStatus.exe file size to 117KB. (Consumes about 40K in ram).
3. Added option to specify different SD Card name (HKLM\Software\Microsoft\CHome\system\cardname).
4. Fixed all data displays to 4 significant digits, i.e. xx.xx or x.xxx so that the layout doesn't change.
5. Did some code improvements & cleanups.
Update 5/14/09
QVGA v2.0
Changes / Fixes:
1. Fixed the 2GB size limit.
2. Added floating point capability.
3. Added pie charts graphics.
4. Replaced the Mortscript with an executable (MemStatus.exe)
5. Reduced memory size from 480K to 76K.
Please try this version and look for bugs. Is only QVGA for now.
Update 5/11/09
Added a VGA test version. I don't have a VGA device to test so let me know how it looks, works(?), etc. Still working an a solution to the 2GB limit on the SD Card... I'm currently trying to replace the MortScript with C++ which would also enable the use of graphs, etc.
Update 5/3/09:
I did some further mods trying to make it more useful and informative. It now displays free memory percents when condensed and each memory has it's own page when expanded, with total, used and free memory information. Also, tapping on each page will call either the default task manager or the default file explorer, depending on the particular page. Below are the links to both versions. Be aware that SD card information is incorrect if your card is > 2 GB. This is a limitation of MortScript. I will try to solve it as soon as I can.
New Version v2.0
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Version v1.0
Old Version 0.9
Download v2.3 QVGA/WQVGA
Download v2.3 VGA/WVGA
Download v2.3 QVGA ONLY HERE
Download v2.2 QVGA HERE
Download v2.1 QVGA HERE
Download v1.0.1 VGA HERE
Download v1.0 HERE
Download v0.9 HERE (I have trouble uploading to XDA...)
Features:
1. Shows RAM, STORAGE and SD CARD free available memory.
2. Updated every 10 seconds.
3. CAB Installation. (Thanks to AppStar for the Plugin Installer and showaco for CHome Editor!)
4. Pie Charts in Condensed Mode.
5. Floating Point data display.
To Do:
1. ???
Requirements:
1. Icon files (*.png) located in \My Documents\Themes\System Panel (or where ever, but must update registry values)
Basic Installation:
Just in case backup your orginal CPR files and remove any previous system panel registries that were created.
1. Disable the CHome Plugin.
2. Run the Titanium System Panel cab file. Install to Device.
3. Click on the SysVars.mscr file or shortcut (or soft-reset).
4. Enable the CHome plugin.
great idea we need cab for easy instalation
Sexiness
Otro boricua contribuyendo a xda-developers, como decimos aca " esto se va a poner mejor" jajaajaj, great job mate keep it up
awesome job.keep it up.
great idea but it won't work for me :/
i made a hardreset to make sure, everythings clean.
created a new page called system with 1 empty page. made sure that theres TEXT1, TEXT2 and TEXT3 in the registry, added Ram, Dev and SD with the paths pointing to \windows cause i unzipped the images there. added the mortscript, startet it and added the xml to the cpr...
first, i added the xml code to the Titanium_240x320.cpr but it only works in landscape now (without pictures and only showing 2 texts)
second try, adding the xml code to the Titanium_320x240.cpr. now same problem but in potrait... 2 texts, no pictures...
help?
operative1 said:
great idea but it won't work for me :/
i made a hardreset to make sure, everythings clean.
created a new page called system with 1 empty page. made sure that theres TEXT1, TEXT2 and TEXT3 in the registry, added Ram, Dev and SD with the paths pointing to \windows cause i unzipped the images there. added the mortscript, startet it and added the xml to the cpr...
first, i added the xml code to the Titanium_240x320.cpr but it only works in landscape now (without pictures and only showing 2 texts)
second try, adding the xml code to the Titanium_320x240.cpr. now same problem but in potrait... 2 texts, no pictures...
help?
Click to expand...
Click to collapse
Did you use CHome Editor to create the panel first? Anyway, try the new cab file. Please remember to undo any previous changes to the CPR files as well as the registry (for system panel). There is still a bug in landscape that causes the only 2 icons to show while the data is updating. Let me know if that works. This is my first CAB so please be patient
i am so happy with hs++, hmph..
It required a reboot, but the panel works fine on my kaiser Thanks!
installed it in my artemis shows 1gb space when i have a 4 gb sdhc which is copletely free pls help
ashwaa said:
installed it in my artemis shows 1gb space when i have a 4 gb sdhc which is copletely free pls help
Click to expand...
Click to collapse
Yes. I noticed that (I have a 6 GB). Is a MortScript limitation. I'll look into it this week to see if I can find a solution. Sorry about that... I updated the first post with a new version though...
the new version will not show me any data just pics, thanks for your work tho
warfatty said:
the new version will not show me any data just pics, thanks for your work tho
Click to expand...
Click to collapse
Oops! I put the debug SysVars.mscr file instead of the real one. Just copy the attached file to the \My Documents\Themes\Titanium System Panel folder and overwrite the old one. That should do the trick. Or you can just download the cab file again and re-install it. let me know if it works.
Awesome !
Man,
Simple and Very Good Plugin... A must have...
I made some adjustment to adapt on My TiTanium Version...
Need more fix but looks good...
only request...
Possiblity to change in Condensed line...
Text Ram, SD,... by a pictures like Notifications panels ...
look this one...
+22 ! THX
redownloaded cab, still no vaules shown, and font on today screen is smaller then rest, almost looks like the font on todays screen should be the size that the pages font is and vis versa, thanks tho
warfatty said:
redownloaded cab, still no vaules shown, and font on today screen is smaller then rest, almost looks like the font on todays screen should be the size that the pages font is and vis versa, thanks tho
Click to expand...
Click to collapse
Does it work correctly when running the SysVars.mscr? If so, try creating a shortcut to the SySVars.mscr file in the \Windows\StartUp folder. I just discovered the shortcut was missing in the cab file.
is there a version that works on VGA?
this looks realy good!! nice work
MysticGenius said:
is there a version that works on VGA?
this looks realy good!! nice work
Click to expand...
Click to collapse
Thanks, Unfortunately I don't have a VGA device to test. BUT, let me workout the numbers and I'll try to get a VGA version (not tested) over the weekend. Currently, I'm working on a C++ program to replace the mortscript, but I think I'll try the VGA layout first since it is easier.
hmmmm... I have a request....
Could a bar be created also?
Like so:
dgaud007 said:
Oops! I put the debug SysVars.mscr file instead of the real one. Just copy the attached file to the \My Documents\Themes\Titanium System Panel folder and overwrite the old one. That should do the trick. Or you can just download the cab file again and re-install it. let me know if it works.
Click to expand...
Click to collapse
Finally it worked for me on QVGA. I installed and reinstalled many times wondering what I had did wrong.
Thanks for the hard work.

[PHONE CANVAS] [WVGA][VGA] [TOPAZ] [3G] Hero Skined

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Only EXT package if someone wants to make a cab your welcome
After the feedbacks from the diamond keyboard to qvga I never will make a cab again
Mediafire download link
the original idea of the skin came from the RR33 HTC Sense like dialer skin(but it only skined the dialpad)
Ok we need some more info:
this dialer is only portrate (can rotate but no dialing in landscape)
this dialer has video dialing (there is no conference call)
this needs to be cooked into a rom to work as it should.
WVGA version
And here is the WVGA version I'll add some screens later tonight if I find the time
Topaz Hero Dialer 3g
could maybe use this one too
It's cool, thanks man, i will try
There's no landscape support for this dialer right?
Would really like to try a cab... is there anybody willing to cab it up please? Thanks gullum!
thanks for your great work......but i've got a little problem (see picture)
awesome work mate i would cab it up if i knew how to
just curious, is anyone able to port this to WQVGA?
cheers gullum!
lauchi said:
thanks for your great work......but i've got a little problem (see picture)
Click to expand...
Click to collapse
what phone and did you cook it in?
there needs to be a shortcut to phcanvga.exe (amarullz app) in start up folder
great skin, but can't install it. the reg file into phone canvas dir says no valid registry files and when i copy all filesi in windows folder my phone became the wm default dialer. how can i install this skin
ported just from topaz? what about from TP2 ? Just for a landscape mode
would this work on a cdma vga touch pro?
It doesn't have conference call, right?
added wvga to post2 and updated 1. post with a little more info
Compressed Images and CAB
dobb said:
great skin, but can't install it. the reg file into phone canvas dir says no valid registry files and when i copy all filesi in windows folder my phone became the wm default dialer. how can i install this skin
Click to expand...
Click to collapse
Thats because it is a PACKAGE FOR ROM COOKING. There is no cab as of yet. If you look at original post check out these bold areas:
Only EXT package if someone wants to make a cab your welcome
After the feedbacks from the diamond keyboard to qvga I never will make a cab again
..........
this needs to be cooked into a rom to work as it should.
Click to expand...
Click to collapse
EDIT: I went ahead and:
1) Compressed all images and all images inside phcanimages.dll
2) Signed all .dll files (wouldnt install without signatures)
3) Cabbed it all up
5) Edited phcanrc.dll to remove scrollbars
5) Uploaded to my FTP with direct link There is also the uncompressed unsigned cab there which is 14MB compared to 8MB
HERE is the link. I can host for a few weeks, but will most likely remove after that. If Someone needs the uncompressed version let me know and I will sign the dll's and upload again the cab.
DONT FORGET: When installing you need to kill phcanvga.exe and cprog.exe first
EDIT2: Also, I remove phcanoverbmp.dll because most ROMs have this already and it will mess up custom taskbars if overwritten. You can get it attatched to this post.
EDIT 3: Reuploaded corrected cab as per the following few posts.
gullum said:
what phone and did you cook it in?
there needs to be a shortcut to phcanvga.exe (amarullz app) in start up folder
Click to expand...
Click to collapse
oh sorry...i was in an hurry^^
i'm using the htc raphael with own rom (latest htc, added/deletet packs, gen.y manila), shortcut is there...even with original muis i have this problem....
jmckeejr said:
I went ahead and
1) Compressed all images and all images inside phcanimages.dll
2) Signed all .dll files (wouldnt install without signatures)
3) Cabbed it all up
5) Edited phcanrc.dll to remove scrollbars
5) Uploaded to my FTP with direct link There is also the uncompressed unsigned cab there which is 14MB compared to 8MB
HERE is the link. I can host for a few weeks, but will most likely remove after that. If Someone needs the uncompressed version let me know and I will sign the dll's and upload again the cab.
DONT FORGET: When installing you need to kill phcanvga.exe and cprog.exe first
EDIT2: Also, I remove phcanoverbmp.dll because most ROMs have this already and it will mess up custom taskbars if overwritten. You can get it from original package.
Click to expand...
Click to collapse
Thanks, I do appreciate! I'm gonna install it ASAP!
teorouge said:
Thanks, I do appreciate! I'm gonna install it ASAP!
Click to expand...
Click to collapse
Let me know if it works ok. I tested on my own cooked ROM installing over the LEO 2G dialer without issue. Just want to make sure it works ok for others(although I am sure there will be a few who "just can't get it" )
jmckeejr said:
Let me know if it works ok. I tested on my own cooked ROM installing over the LEO 2G dialer without issue. Just want to make sure it works ok for others(although I am sure there will be a few who "just can't get it" )
Click to expand...
Click to collapse
Let's say I nearly got it... Unfortunately, I got my custom taskbar nearly wiped out. However, you can see my specs in sign. I'm running Amarullz's WM6.5 position fix (not Showcase, but previous version with no task manager function), which works perfectly even for Resco2010.
I'm attaching screenshot, I've installed modded Amarullz Rhodium dialer, aluke's rev.6 taskbar (and position fix), if that matters. However, thank you so much to both creator and cabber, dialer is even opening Sense contacts and automatically got Italian translation.
EDIT: sorry I changed the screenshot (cause it contained personal infos... ), so I pointed out the issue with red boxes.
Guess I didnt remove phcanoverbmp.dll after all. I will update the cab for others. You could uninstall and reinstall to get taskbar back(after I update the cab which I will do now), or go to windows and delete phcanoverbmp.dll(assuming your taskbar is a cooked in feature), and it will return to the file build into ROM.
The other issues I believe are due to the phcanvga.exe program(it shows the SIP menu area in a fixed size or something). The empty area on the right was not like that when I tested it, is that always there?
EDIT: Reuploaded cab without the phcanOverbmp.dll and am attatching the file to original post for those that need it.

Categories

Resources