I'm facing a rather tricky problem.
Adobe Flash LE has a file called searchtext.bmp, same goes for the taskmanager that i'm using....BuildOS says there is redundant files (already exists)...what can I do to avoid this conflict?
Same thing happened to audio manager and audio booster. I first installed audio manager, then I installed audio booster. They happen to be using the same file name for some apps, and as a result, audio manager's skin was messed up because audio booster's skin file overwritten it
cook one in and use a cab for the other!
one thing you can do, is that you cook the bitmap file as a different name, say, package A has a file called myfile.bmp, and package B as well. what you need to do is cook the file in B as myfile_.bmp and an initflashfiles.txt with the entry such as:
Directory("\Program Files\ProgramB"):-File("myfile.bmp","\windows\myfile_.bmp")
that should work.
** this means that, program A and B would be in \program files\ instead of \windows\.
allan1 said:
cook one in and use a cab for the other!
Click to expand...
Click to collapse
Allan, that will not work as I mentioned in my thread that it will overwrite the file with the same name.
@kazuni
That sounds like a plan, seperating them into different folders. I'm gonna try and see if it works
What about same DLL?
Another questions I have is about same DLL. For example, Comm manager uses a dll called phcanOverbmp.dll. I noticed that the "White battery Icon" fix also uses the same DLL, but they are of different size with Comm manager's version @ 500+kb, while the battery fix version @ at smaller size.
Which DLL should I keep?
Can I keep the one that is larger and apply the registry settings found in the battery fix?
kin0kin said:
Another questions I have is about same DLL. For example, Comm manager uses a dll called phcanOverbmp.dll. I noticed that the "White battery Icon" fix also uses the same DLL, but they are of different size with Comm manager's version @ 500+kb, while the battery fix version @ at smaller size.
Which DLL should I keep?
Can I keep the one that is larger and apply the registry settings found in the battery fix?
Click to expand...
Click to collapse
as long as your program isnt hard coded to use \windows\phcanOverbmp.dll then you can make the OEM package for Comm Manager to reside in another folder and use its own phcnaOverbmp.dll
if not, then you will have to try and see if you do not apply the battery fix at rom cooking, then manually copy the file over into your pda after bootup, and see. that way, you are trying both original commanager and batteryfix's phcanOverbmp.dll and see if they can coexist.
remember, you cannot use file explorer to copy over a file that already existed in rom from another location. you would have to copy it as a different name, and then put it inside \windows\ and then rename the file as the original file name.
see if that helps?
actually, I don't think I even need to replace the phcanOverbmp.dll
the "fix" pretty much just sets the parameter "BatteryIconIdStart" to integer: 1001
Looking at the fix in Schap's thread, the Integer was set to 1000....does anybody know what difference does it make?
The .bmp in the taskmanager isn't needed.
The phcanoverbmp in the comm manager is a stock version. Remove it from the package if your going to install a custom one from somewhere else. The larger one probably has Schaps battery indicator.
Typically, duplicate files are caused from re-introducting a file that isn't needed - typically from to packages that were compiled and one inadvertently getting an unnecessary file.
You're on the right track with asking what the difference is, but sometimes I'll grab a cab for the package I'm trying to install and compare the files. In many cases, that's solved the mystery.
Another suggestion is if you're customizing your own kitchen, you might put everything into the OEMApps folder. Thay way you're not adding additional .dsm/.rgu files into your rom unnecessarily. Just copy the files over and paste the .rgu contents (following the guildelines for doing so) to the OEMApps folder .rgu.
Matt,
Actually most of the time I'd take the cab, decommission it, and compare it to some of the premade packages to see what the differences are, then i'd use my own discretion to recreate my own package.
Another suggestion is if you're customizing your own kitchen, you might put everything into the OEMApps folder. Thay way you're not adding additional .dsm/.rgu files into your rom unnecessarily. Just copy the files over and paste the .rgu contents
Click to expand...
Click to collapse
You mean I could just go into the packages, take out all the content and copy them into OEMApps, along with the respective .rgu?
What happens to the initflashfiles.txt then? Do I combine all the initflashfiles into one big initflashfiles for all the apps and put it in there as well?
And the benefit of doing this is saving some spaces from the all the .dsm files?
yeah, you would also need to put in the appropriate entries for the initflashfiles.txt
one little advice, i have had a lot of problem with his is that,
option.xml is in UTF format;
initflashfiles.txt is in UTF format;
anything.rgu is in UTF format as well;
but shortcuts are all in ANSI stardard format.
have fun
lol, yeah most of them are in unicode. When I just started getting into cooking, I wasn't even sure if .dsm is suppose to be in unicode or ansi since most of the guides only say to create rgu in unicode, none said anything about whether dsm should also be in unicode or ansi. But anyway, for those who are looking for the answer, .dsm is in ansi
Problem #1
I've still got a few tiny bugs I need to fix for my rom. When I create the "accessories" and "system tools" folder with the line:
Code:
Directory("\Windows\Start Menu\Programs"):-Directory("Accessories")
Directory("\Windows\Start Menu\Programs\Accessories"):-File("W5torage.lnk","\Windows\W5torage.lnk")
The first line should create the folder for accessories. However, the folder that it created is just the generic folder.
How can I get windows to create the accessories folder like the one in the picture below?
{
"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"
}
Should I be be using the code:
Code:
Directory("\Windows\Start Menu\Programs"):-[B][COLOR="Red"]PermDir[/COLOR][/B]("Accessories")
??
Same goes for the system folder.
Problem #2
Another thing I'm having problem with is getting autoconfig to run. I've created the following:
Folder name: Preconfig
With the following content:
-preautorun.exe
-preautorun.lnk
-HTC_Default.tsk
-Preconfig.txt
Code:
LOCK:Enabled
EXEC:\Windows\SetHSDPA.exe /Enable
EXEC:\Windows\cusTSK.exe \Windows\HTC_Default.tsk
LOCK:Disabled
RST: Reset
I then created a dsm file and populated it with buildDSM. I toss it into the OEM folder and ran buildOS....it didn't work Am I missing something?
BTW, kazuni & matt, thanks for helping me out, you guys have been really helpful
Edit: Problem two solution
I'm an idiot, it's missing the provxml
Question
What is the App_Service.dll for? I was examining the pandora kitchen's OEM package for Pre-settings and in both ATT preconfig were the App_Service.dll, but it wasnt there in the Orange_UK's presettings..
kin0kin said:
lol, yeah most of them are in unicode. When I just started getting into cooking, I wasn't even sure if .dsm is suppose to be in unicode or ansi since most of the guides only say to create rgu in unicode, none said anything about whether dsm should also be in unicode or ansi. But anyway, for those who are looking for the answer, .dsm is in ansi
Problem #1
I've still got a few tiny bugs I need to fix for my rom. When I create the "accessories" and "system tools" folder with the line:
Code:
Directory("\Windows\Start Menu\Programs"):-Directory("Accessories")
Directory("\Windows\Start Menu\Programs\Accessories"):-File("W5torage.lnk","\Windows\W5torage.lnk")
The first line should create the folder for accessories. However, the folder that it created is just the generic folder.
How can I get windows to create the accessories folder like the one in the picture below?
Should I be be using the code:
Code:
Directory("\Windows\Start Menu\Programs"):-[B][COLOR="Red"]PermDir[/COLOR][/B]("Accessories")
??
Same goes for the system folder.
Problem #2
Another thing I'm having problem with is getting autoconfig to run. I've created the following:
Folder name: Preconfig
With the following content:
-preautorun.exe
-preautorun.lnk
-HTC_Default.tsk
-Preconfig.txt
Code:
LOCK:Enabled
EXEC:\Windows\SetHSDPA.exe /Enable
EXEC:\Windows\cusTSK.exe \Windows\HTC_Default.tsk
LOCK:Disabled
RST: Reset
I then created a dsm file and populated it with buildDSM. I toss it into the OEM folder and ran buildOS....it didn't work Am I missing something?
BTW, kazuni & matt, thanks for helping me out, you guys have been really helpful
Edit: Problem two solution
I'm an idiot, it's missing the provxml
Question
What is the App_Service.dll for? I was examining the pandora kitchen's OEM package for Pre-settings and in both ATT preconfig were the App_Service.dll, but it wasnt there in the Orange_UK's presettings..
Click to expand...
Click to collapse
The only way you can make them is specifying an icon file. if you take a look and unhide the folder there, there is an icon.ico or a dll there.
Actually, I found the solution after looking at the initflashfiles.dat from another rom which has the folders and here's what I found:
Code:
Directory("\Windows\Start Menu\Programs"):-Directory("Accessories")
Directory("\Windows\Start Menu\Programs\Accessories"):-File("icon.lnk","\Windows\accessoriesico.lnk")
Directory("\Windows\Start Menu\Programs"):-Directory("System Tools")
Directory("\Windows\Start Menu\Programs\System Tools"):-File("icon.lnk","\Windows\systemtoolsico.lnk")
That's one less problem!
New Problem
One other odd problem I'm having is with the theme. For some reasons windows wont apply the theme properly for the first time with my rom, the theme is only partially applied with some "leftovers" from the windows default theme...like some parts being blue and etc. Sometimes I need to reapply the theme several times to get it applied properly. Does anybody know what's causing the problem. I've had the same problem last time and somehow it just disappeared in one of my test roms but it is now back.
Related
I have finally managed to dump my rom of my TD. My main goal is to create a rom which is personalised for myself with cab files like WIMP, TT, SPB Time etc... programs i bought for my TC.
Now i have 4 .raw files and decided to download the Diamond Kitchen. After download i got a "kitchen" but with the parts from the Diamond rom which ofcourse i don't need.
I have read alot of WIKI pages, but i cannot find a tutorial how to create an own rom with personalised cab files.
What i have done:
1- created .raw files of my current rom 1.37.405.1 WWE
2- Downloaded the original rom of 1.37.405.1 WWE from HTC
3- Downloaded the Diamond kitchen here http://rapidshare.com/files/124999979/Diamond_HH_RomKitchen.part1.rar and http://rapidshare.com/files/125003993/Diamond_HH_RomKitchen.part2.rar (credits goes to caxio)
This is what i have now
{
"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"
}
In the OEM map i have lots of tools. My guess these are the tools which are going to be installed after a hard reset.
In the ROM map i have a XIP map and a OS.NB.payload file
In the SYS map i have a kinds of dll maps
And in the TOOLS map i have a lot of tools
My first question about this is...how can i extract the files from my dumped rom for the OEM, ROM and SYS maps?
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoExtractImgfs
This is a site i found for extracting .raw files, but the commands are for linux isn't? I am running windows
Yzord said:
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoExtractImgfs
This is a site i found for extracting .raw files, but the commands are for linux isn't? I am running windows
Click to expand...
Click to collapse
use tadzio tools for dump it
http://forum.xda-developers.com/showthread.php?t=298327
rename your *.raw file to imgfs.bin and use this method :
Code:
imgfs.bin ---(ImgfsToDump)---> 'dump' directory
cheers..!
or use kaiser system for create sys oem and xip remplace in chinese kitchen
http://forum.xda-developers.com/showthread.php?t=337066
i have used for rebuild italian rom
I have taken a Kaiser kitchen, edited the htcrt.ini, placed RUU_signed.nbh .raw01 and .raw02 in the baseRom folderand pushed on !BEGIN.cmd
Let found out what happens....at first it created errors, but after that it began to make OS.nb etc...
At this moment i am at the HTC rom tool...everything looks ok for now
Is this ok?
Nobody willing to help?
Yzord said:
Nobody willing to help?
Click to expand...
Click to collapse
IMO, if you really read the link that was given by caxio, you will be able to cook your own rom...
http://forum.xda-developers.com/showthread.php?t=337066
what i dont understand is why you are bother to extract .RAW from your device?
you can extract it from the available ROM (maybe using kaiser kitchen from alex), and cook it the way you like it, and repack again using that chinese kitchen...
Hmm, never thought of that indeed. But as far as i could see when i place the raw01 and raw02 files in the baseRom map, it automatically extract the raw files. And i dont know how to do it with the original rom.
Yzord said:
Hmm, never thought of that indeed. But as far as i could see when i place the raw01 and raw02 files in the baseRom map, it automatically extract the raw files. And i dont know how to do it with the original rom.
Click to expand...
Click to collapse
you can extract the original rom and maybe some custom rom using existing kitchen... and with a few clicks you will get OEM, SYS and ROM (with XIP inside) folders...
Ok, what i have done so far is:
placed RUU_signed raw01 & raw02 in the BaseRom
Pushed !BEGIN.cmd and everything is running.
At the HTC rom tool i have selected the OS-new.nb file and created a new RUU_signed.nbh
So for now everything looks fine. But the now the main goal. Creating a personalized ROM with my own cab files and programs.
Before i push !COOK.cmd i can play with the programs i guess in the OEM folder. But is there a tutorial how to add programs to the OEM folder? Or ofcourse deleting it?
look at this: http://wiki.xda-developers.com/index.php?pagename=Kaiser%20ROM%20Kitchen%20Tutorial
that is for kaiser... but the basic will be the same...
anyway i am not so sure that you can use kaiser kitchen to repack diamond...
Hey Yzord,
If you want to add apps to the rom you must convert your cabs to a socalled OEM package.
This package contains all files that need to be installed(*.exe,images and such), a file called "initflashfiles.txt"(unicode) that tells the buildOS where to put the files, and at last an .RGU file that contains registry settings for the programme.
A tool that can do this is called : Ervius Package Creator
Simply open the tool and open a cab file, then convert it to oem and there you go, your own oem file.
Then place the folder into the folder OEM and youre ready to go.
gr. bram
ps. making my own kitchen right now, so when it's done i'll let u know so you can take a peak into it.
teammee said:
look at this: http://wiki.xda-developers.com/index.php?pagename=Kaiser%20ROM%20Kitchen%20Tutorial
that is for kaiser... but the basic will be the same...
anyway i am not so sure that you can use kaiser kitchen to repack diamond...
Click to expand...
Click to collapse
I have downloaded the kaiser kitchen, but in the whole process no Ervius Package_Tools comes up. Also the dos prompt at the start is different.
That is why i ask here, cause the tutorial isnt updated anymore for the latest kaiser kitchen
bram_smulders said:
Hey Yzord,
If you want to add apps to the rom you must convert your cabs to a socalled OEM package.
This package contains all files that need to be installed(*.exe,images and such), a file called "initflashfiles.txt"(unicode) that tells the buildOS where to put the files, and at last an .RGU file that contains registry settings for the programme.
A tool that can do this is called : Ervius Package Creator
Simply open the tool and open a cab file, then convert it to oem and there you go, your own oem file.
Then place the folder into the folder OEM and youre ready to go.
gr. bram
ps. making my own kitchen right now, so when it's done i'll let u know so you can take a peak into it.
Click to expand...
Click to collapse
Thank you very much for your help. I will search for it and please let me know when your kitchen is done...maybe i could get some advice from it.
I see . hoho~~ this is for 七星论坛 and 七星流火 guys make it. sorry my poor english. i want know how can dump the diamond rom,i want get it xip and sys out myselfy build it. somebady can tell me
Yzord said:
I have downloaded the kaiser kitchen, but in the whole process no Ervius Package_Tools comes up. Also the dos prompt at the start is different.
Click to expand...
Click to collapse
I'm using the kaiser kitchen for almost a week now, so yes it will repack it good for the diamond as I flashed a lot of ROMS with my personal (created) OEM package's trying to amke them integrated into my personal rom.
In Kaiser Kitchen u can choose: <p> create a oem package
Also, in the directory of the kitchen there is a folder TOOLS, in this folder you would also find "packages creator 5.4.exe" wich is Ervius Package_Tools or option <m> in the menu.
be sure the kitchen is in the root of your drive(like C:\Kaiser ) otherwise file names could be to long.
PS: if you want some more help (van een nl-er ) just PM me and whe can chitchat on msn maybe
Caspertje19 said:
I'm using the kaiser kitchen for almost a week now, so yes it will repack it good for the diamond as I flashed a lot of ROMS with my personal (created) OEM package's trying to amke them integrated into my personal rom.
In Kaiser Kitchen u can choose: <p> create a oem package
Also, in the directory of the kitchen there is a folder TOOLS, in this folder you would also find "packages creator 5.4.exe" wich is Ervius Package_Tools or option <m> in the menu.
be sure the kitchen is in the root of your drive(like C:\Kaiser ) otherwise file names could be to long.
PS: if you want some more help (van een nl-er ) just PM me and whe can chitchat on msn maybe
Click to expand...
Click to collapse
Hi there,
My Kaiserkitchen doesn't have a packages creator so i guess my kitchen isn't indeed the same as in the tutorial. i will PM you
Hi Folks,
when I ('m trying to) cook ROMs for Asus P525 its quite annoying flashing again and again on the slightest change (debugging). Especially the translating thing is veeery time consuming.
So, I created a little ROM kitchen for the Microsoft Windows Mobile Emulator. So far, its beta state and only testet with WM6.1 images. BUT, it works.
{
"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"
}
Known Bugs
Unable to install any CABs (with some SYSs it seem to work, see post #10). I'm working on that one .
How to
Place PPC_USA_GSM_VR.BIN as template in BaseROM
Run UnpackEmuRom.cmd
Modify SYS and OEM as you like
Run RepackEmuRom.cmd
Start Device Emulator using the created NewRom.bin by running RunEmulator.
07/28/2008
Fixed: This image-replacing works.
Fixed: CPU load is normal.
Fixed: OEM folders are replaced in OEM (not in SYS).
Added: The Device Emulator program itself (you can test your ROM using the new batch 3_RunEmulator.bat)
07/25/2008
Fixed: Cleaning cleaned to much.
Download
samWMEmuKitchen_0.2b.rar
OMGsh...If this works...
Bugfix: Cleaning cleaned too much
Ok, I applied a little bugfix on the cleanup cmd. Using this cleaned the (necessary) binaries for the rebuild, too (which means you had to restart the whole process - UnpackEmuRom.cmd ... - again).
With the bugfix (download above) only the repack files are cleaned (except the created ROM ). So you can run Repack-cmd and use the cleaning cmd several times.
Update
New update: 0.2beta.
Fixed: This image-replacing works now.
Fixed: CPU load is normal now.
Fixed: OEM folders are replaced in OEM now (not in SYS).
Added: The Device Emulator program itself (you can test your ROM using the new batch 3_RunEmulator.bat)
This whole thing seems to work now. I created a new Emu ROM doing the following:
Placed PPC_USA_GSM_VR.BIN as template in BaseROM
Ran UnpackEmuRom.cmd
Replaced some stuff (taken from my Asus P525 cooking)
Replaced the whole SYS folder by another one (Build 5.2.20270 AKU 1.3.1)
Added some SYS stuff (Games, Office, OneNote, RemoteDesktop, .NET 3.5)
Added some OEM stuff (new Games, Calculator from HTC, JAVA)
Ran RepackEmuRom.cmd
Started Device Emulator using the created NewRom.bin by running 3_RunEmulator.bat.
Everyone familiar with ROM cooking should have no problem reproducing this.
Have fun!
SamuelTee
2_RepackEmuROM.cmd not working ???
this error
Running BuildOS
(Please press the "play"-button and exit when its "Done.")
The system cannot execute the specified program.
The system cannot execute the specified program.
Could Not Find D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\buildpkg.wrn
Fixing modules....
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
Create ImgFS...
'BuildImgfs.exe' is not recognized as an internal or external command,
operable program or batch file.
'make_imgfs.exe' is not recognized as an internal or external command,
operable program or batch file.
Create ROM binary...
'NBMerge' is not recognized as an internal or external command,
operable program or batch file.
Cleaning up...
The system cannot find the file specified.
The system cannot find the path specified.
The system cannot find the file specified.
Done.
To get BuildOS working you need this.
Thakyou
this ROCKS! THANKS SamuelTee!
I was able to extract and rebuild a WM6 image!
BUT...I am unable to install CABs.
every time I try I get 'Installation of CAB unsuccessful'
it'd be nice to get this to work to test custom UCs
any ideas?
You're right. I noticed that yesterday on my own cooked EmuROM and I'm currently on it. There seems to be a problem with file permissions (since you can't even create a simple file in \Temp).
HURRAY!
I was able to get CABs to install by replacing the SYS folder with the one from my personal kitchen! It's really cool, it boots exactly like my phone (requiring screen calibration and setting time zone and password etc.)
Now I have a problem with adding stuff...there just isn't any space it seems. I can't add anything that makes the combined space used by the SYS and OEM folders any bigger than the space occupied by the original SYS and OEM folders from the original ROM dump.
It'd be awesome to be able to adjust the space to match whatever romsize your device allows during cooking so that ROMs can be tested with this.
I have a Wizard which doesn't have much memory, but, still, I can't add even half the stuff to this emulator ROM than I can add to my kitchen ROM.
I wish I knew more So I could help solve this problem, but I am totally in the dark and at the mercy of your expertise, SamuelTee.
@joemanb: Can you post your SYS for download? So I can make a diff. It makes it easier pinpointing the issue. Thanks.
Your wish is my command..
http://rapidshare.com/files/134410047/SYS.zip.html
Wow this is a dream for me! Simply awesome.
I will try it tomorrow and I will send you a feedback
Hi.
Where i find: PPC_USA_GSM_VR.BIN?
It's the first step and i cannot find this file...
Thanks.
@moshinho: See first post. Its part of the Microsoft Windows Mobile 6.1 Emulator Images package. You need this as a template for your custom ROM.
SamuelTee said:
@moshinho: See first post. Its part of the Microsoft Windows Mobile 6.1 Emulator Images package. You need this as a template for your custom ROM.
Click to expand...
Click to collapse
I download that file and i install it. I know that in that package there is the PPC_USA_GSM_VR.BIN, but i cannot understand how can make it work in the step 1.
Thanks
@moshinho
Ok, lets recap.
When you downloaded the package from post one (samwmemukitchen_0.2b.rar) and extracted it, there were 3 Folders (BaseROM, DeviceEmulator, Tools). The PPC_USA_GSM_VR.BIN provided with the Emulator Image Package from Microsoft should be copied in the first one: BaseROM.
Ok I've tested it today, everything works fine but there are some troubles with some package, when adding a package, like Opera then starting the emulator the screen is black and I can not do anything.
SamuelTee said:
Ok, lets recap.
When you downloaded the package from post one (samwmemukitchen_0.2b.rar) and extracted it, there were 3 Folders (BaseROM, DeviceEmulator, Tools). The PPC_USA_GSM_VR.BIN provided with the Emulator Image Package from Microsoft should be copied in the first one: BaseROM.
Click to expand...
Click to collapse
Yes. i have the file. The problem was to find the file in my computer...
Thansk for the help.
I will try it later.
@udK
I noticed that, too. See if there's a wince.nls somewhere. That was the problem in my case: a missing wince.nls.
This is a simple script for helps in locating cpr and dll(it actually looks for dla files like the weather ones are named) files that you have stored on your phone. With it, you can navigate to your file and choose it, and then it will take care of overwriting the current file being used.
I wrote this because I change up my cpr files alot and have different dll files that each one works better with different themes. So I wanted to be able to make a folder on storage card for dlls and cprs that I could easily copy and set on my homescreen.
To use this, once you have placed it on your phone. Run the FileChanger.mscr. It will ask which type of file you want to find and change, pick one and hit OK. Next, the File System Viewer will open and you will need to navigate to where you keep the file and choose it. Click OK, and it will ask you if you want to set the file change. Push Yes or No, and it will do the rest.
You can install these 2 files(in the zip below) anywhere on your phone as long as they stay within the same folder. They can be in main or storage, program files, my documents, wherever you want. Once placed, you could create a link to start menu or use CHome Config to set it to a panel for easy calling. Your cpr and dll files can be place wherever you want also, and do not have to be in the same folders. They could be scattered as long as you know where to look.
{
"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"
}
***This is a mortscript file and you will need Mortscript to run it. I attached the cab below for anyone not already using it.
***This only works for Windows Mobile 6.1 Standard
I could have placed this in a cab, but then it would install where I wanted to keep it, and not your choice other than main or storage. That's why I left in zip form. I will add some dll files tomorrow.
EVERYONE : If you have dll files or cpr files you would like to share( and I know some of you have them and can make them) PLEASE post them in here for everyone to enjoy.
Added portrait version so cprs would load correctly.
Here's some neon glow dll files for your homescreen. These dll files also includes new default icons. Just install using the changer.
Here's a few more. After unzipping, just put them on your phone and use the changer to install.
Here's some cpr files that will work to put a simple ODSHOWeather display on clock panel. There is a slim panel and a standard size panel version. Just unzip and use the changer to install.
The Feather zip is for use with Feather Weather and includes slim, standard and mini panels.
All are for landscape devices.
This is exactly what I'm looking for....I'll have to try to figure this editing out.
Thank you so much showaco. That was so simple and exactly what I wanted. Is there a way to slow down the scrolling text. It's fippin fast.
pfunkside said:
Thank you so much showaco. That was so simple and exactly what I wanted. Is there a way to slow down the scrolling text. It's fippin fast.
Click to expand...
Click to collapse
yeah, LOL, in the weather folder. Look in program files\outerdepth\kpweather\ and find loop.mscr. Open this with notepad on your pc. When you look at it you will see the text lines being written, with the RegWriteString lines.
After each one of these, there is a Sleep command. The numbers are milleseconds, so 1000 would be 1 second, 4000 would be 4 seconds, 3500- 3.5 seconds. That's how to set the time delay, just change to desired delay, resave, and then copy to phone. You can set each sleep command to a different delay if you want, some of the texts take less time to read and some more, so just play and get it where you like it.
hey show,,,,, don't forget to post the orange .dll i made for you:
REMEMBER THIS????
Here's two more colored .dll's
Dark Blue: link: http://www.mediafire.com/download.php?msl4lxgfeym
...
Dark Red: link: http://www.mediafire.com/download.php?9zy9jdebelz
I also have a slightly lighter blue one than the one shown above, but i don't have a screenshot of it. If you want to try it, here it is.
Medium Blue: link: http://www.mediafire.com/?8tivjujyy3d
and lastly: for anyone that wants to revert back to the original layout, here is the original .dll file: link: http://www.mediafire.com/?eoyxulnejml
pudgedaddy said:
hey show,,,,, don't forget to post the orange .dll i made for you:
REMEMBER THIS????
Click to expand...
Click to collapse
Yeah, I'll post it tonight, I'll put up the whole theme you put together. I was hoping ya'll would all post your stuff on here. I know you and Outerdepth and NRG all have some, I started to post them all and decided I would let ya'll do it if you wanted to share. Thanks for posting yours!
showaco said:
Yeah, I'll post it tonight, I'll put up the whole theme you put together. I was hoping ya'll would all post your stuff on here. I know you and Outerdepth and NRG all have some, I started to post them all and decided I would let ya'll do it if you wanted to share. Thanks for posting yours!
Click to expand...
Click to collapse
ok.... i only asked you to post that one since i didn't keep that theme or .dll (imagine that?)
This is great, this way i can try yours and even put the WM7 dll from the weather 3.1 app and try them all easily.
Finally got my homescreen how i want it, but different panels to try would be great.
Since my troubles always came from my panels disappearing with a full replacement of cpr files, would it be possible the script replaces common parts of cpr files but leaves panels it doesn't know alone? (Worst are the NRG cpr files bringing up myfaves and the like)And does not show panels that are currently hidden? For say different versions of ClockExpanded w/o touching any of the others?
That would be most awesomest!
But even just replacing bronze in a jiffy is great, thanks,
Daniel
morfic said:
This is great, this way i can try yours and even put the WM7 dll from the weather 3.1 app and try them all easily.
Finally got my homescreen how i want it, but different panels to try would be great.
Since my troubles always came from my panels disappearing with a full replacement of cpr files, would it be possible the script replaces common parts of cpr files but leaves panels it doesn't know alone? (Worst are the NRG cpr files bringing up myfaves and the like)And does not show panels that are currently hidden? For say different versions of ClockExpanded w/o touching any of the others?
That would be most awesomest!
But even just replacing bronze in a jiffy is great, thanks,
Daniel
Click to expand...
Click to collapse
the cpr file is either all or nothing... no merging or editing....... basically the cpr file is similar in concept to the home.xml files..... the cpr file can be edited in notepad as well ( if you have a bit of understanding of how .css or .xml works) what basically happens is that the file( for the excalibur) it replaces the chome_320x240.cpr in the windows directory. The only way a .cpr file will mess up your panels (all by itself) is if a certain chome name ( such as "operator services" or "music") are omitted from the .cpr file..... usually the culprit is something in the registry that has to be manually changed.
I have mortscript.exe in my /Windows directory, courtesy of MiniWeather. If I place these two files into a directory on my storage card, will they still work ok, or do they need to be in the same folder as mortscript?
uansari1 said:
I have mortscript.exe in my /Windows directory, courtesy of MiniWeather. If I place these two files into a directory on my storage card, will they still work ok, or do they need to be in the same folder as mortscript?
Click to expand...
Click to collapse
I believe it will work. If they say not associated with an app, then go to your mortscript.exe and click on it to see if that will register them and then try them again. If they still won't work, then you can do one of two things: 1) move the file changer.mscr and chomerefresh.exe into the folder with the mortscript(they only take up about 3 kb) or 2) download the mortscript cab I posted which I know can run files from anywhere. I have my changer in a new folder I made called changer along with all my files on the storage card. The cpr and dla files do not need to be in same folder as the changer itself, so you can put the cpr and dla files in storage while the file changer itself is in main.
Here's the theme and the dla by itself for all the longhorn fans!
The theme zip has the dll, the scheme.xml, and the UT wallpaper.
Enjoy, courtesy of Pudgedaddy, because he loves the longhorns.hehe
Right, Pudge? Maybe I'll see you at the Red River Rivalary game.
Mini Panels
Here's a cpr for mini panels, they are narrower in width and work with ODSHOWeather for the clock. Shown here with neon blue dll.
I really don't want this thread to end up in the dumpster. Its such a neat tool and i love theming my phone.
Here's a few new dll files just for sports. I included a gold and silver tint to go with the olympics(lol). Also, here's a texans logo panel.
Any requests for team logos?
Here's a new dll file for a variant of the chrome border, this one is by Kron2.
Hello i made this thread to post my skins for start icon, a thread already exist but it will be clearly at that, i think
This manipulation doesn't use more memory, no app required.
Here is a preview of what's looks like:
{
"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"
}
Here is a preview of differents skins you can use
For QVGA WQVGA:
Install "Icone demarrer.cab" it's just 2registry key. (thank to my friend Shakass)
Then put in "/Windows"the file named "shellres.96.dll.****.mui"
**** is the localization code of your ppc's rom (040C for France and 0409 for US/UK)
The files you'll find in the folder are in 040C so change them if you're not french.
And Soft reset
This operation will replace too your wait cursor by the wait cursor vista by Marshall if you want to keep your cursor follow the How-to instructions to extract and modify your shellres.96.dll file.
If you want to put your original system just erase your shellres.96.dll.****.mui file and soft reset.
The folder QVGA-WQVGA contains all the Start icons
French Code 040C
http://rapidshare.com/files/145261199/QVGA_-_WQVGA.zip.html
Us Code 0409
Pack QVGA-WQVGA
http://www.4shared.com/file/63132544/e5423367/Start_Icons_Skins_0409.html
Skins Wapvirus post #29
http://www.4shared.com/file/63275979/570709aa/Start_Icons.html
Biohazard on post #44
Megaman on post #82
HTC on post #93
Change Start text
Open the file named shellres.dll.****.mui and go the String value 321 change the name, compile script and save then sign with MSsigner and put in /Windows; Enjoy !!
Here is some shellres.dll.040C.mui modified: Démarrer, Start, HTC, SFR, Vide(empty)
Change the country code if necessary.
If you like it, you can Donate to XDA .
For VGA:
Same manipulation just the name of the file is "shellres.192.dll.****.mui"
The folder VGA contains only the "Blue windows" and "Office" Start icons for the moment if VGA's user wants some other, request it
"Points" icon added.
Apple Colors - Blue vista - Blue windows - Superstart added on post #168
Dark Glass windows on post #203
Mushrom on post #204
F star on post #194
Eye on post #211
Big Thanks to
Lolento who made a "How-to" to create and change your own icon;
Marshall who give us the way and all other xda members
Here is the Start discussion thread:
http://forum.xda-developers.com/showthread.php?t=378084
And the first How-to of Lolento on post #40.
If you like it, you can Donate to XDA .
Thanks. I will try it in a bit.
How-To
If you want to create your own icon,
For QVGA WQVGA
Create an icon in 21x18 then save as .ico file (32bits)
Take one of the "shellres.96.dll.****.mui" file
Or if you want to keep your own Wait cursor:
Copy to your SD card then to your PC the file named "shellres.96.dll"
Open it in Reshacker and go to "Icon group/4609
Clic on Action/Replace Icon/Open new file
Insert your new icon, clic replace.
Save your modified file takes the name of the old "shellres.96.dll.****.mui" and the old takes the name of "shellres.96.dll.****.mui".
If you have used your own "shellres.96.dll" file rename it as "shellres.96.dll.****.mui"
Open Mssigner,search your shellres file, clic Start sign Process
a window appear "Process finished!" then go where is your shellres file, a text file has been create
Open it, if there is wrote "Warning: This file is signed, but not timestamped,Succeeded" that prouved all is okay
After you know the suit.
For VGA
Same things just the size of the icon must be 41x36 and the name must be "shellres.192.dll.****.mui"
What is my Country Number?
Execute the Mortscript which is in the folder "ShellresNameHelper" (with Mortscript) Big Thank to mr_deimos for this script.
All the Softs are in the Tools folder
If you need some ideas here is a french site with lot of PNG image
http://www.customxp.net/PngFactory/
Write in the search bar what you want.
When you do a start icon file
Post the info (VGA QVGA; US FR)
And the PNG file or a screenshot
Enjoy!!!
Cab Version of the Certificates
Here is a Cab Version of the certificates for those who are not comfortable with Registry Editor. This worked perfect for me.
Thanks for the great skins.
works great on my tilt thanks a lot
Once I install the cab, what do I do? And how do you go about changing among the various icons? Sorry for the rookie questions.
Choose an icôn and go in the folder which has the same name, then put the shellres file you'll find in windows. If you aren't french change the "040C" by your localization code (0409 for US)
hey amigo great post ( pub AM first Post please lol)
Do I have to put the icon itself under "Windows" as well or do I leave that in the folder? And ho do you get the default flag back if you don't like a particular icon?
^No you have to add the icon with Reshacker in your shellres file found in the /Windows folder.
Thanks alot for these clear instructions. Will give it a try when I have the time.
FatBoyExtraordinaire said:
Do I have to put the icon itself under "Windows" as well or do I leave that in the folder? And ho do you get the default flag back if you don't like a particular icon?
Click to expand...
Click to collapse
The icôn in the folder is just to preview, let in the folder .
Wow, thanks!
That makes it easy to change your Start-Menu icon.
BTW Would like to see points.png as my Start-Menu icon. Can you creat ite, or can you supply the file points.png?
very easy installation , I love alienware icone
Thanks I've succeded to change the start menu icon,
but when i want to change the second time it says " File Storage Space Is Full or Read Only " so what should i do for the next??
thanks
@johanrominj: I don't understand what you say
@rock4mayo: I never had this message when copying new file
maybe try to rename the old as "shellres.96.dll.****.old.mui" then copy new file; soft reset and erase old file...Tell me if it's okay.
Madremiha said:
@johanrominj: I don't understand what you say
@rock4mayo: I never had this message when copying new file
maybe try to rename the old as "shellres.96.dll.****.old.mui" then copy new file; soft reset and erase old file...Tell me if it's okay.
Click to expand...
Click to collapse
I would like to have this:
as my Start-Menu icon.
Can you give me the original points.png file in VGA, or can you make shellres.192.dll.****.old.mui with this file included?
That's better for you?
johanromijn said:
I would like to have this:
as my Start-Menu icon.
Can you give me the original points.png file in VGA, or can you make shellres.192.dll.****.old.mui with this file included?
That's better for you?
Click to expand...
Click to collapse
It's okay i will do it in few hours
Madremiha said:
@johanrominj: I don't understand what you say
@rock4mayo: I never had this message when copying new file
maybe try to rename the old as "shellres.96.dll.****.old.mui" then copy new file; soft reset and erase old file...Tell me if it's okay.
Click to expand...
Click to collapse
Works like a charm....thanks
for info my loading icons has changed too
cheers
Works like a charm!!! Thanks for the great tutorial.
Anyway this could be added to the wiki?
Tis My turn to give back to the XDA community..
First i would like to thank:
Abusalza
CRC
Anryl
Veyka,
tai_SW
Zocster for his mirrors
Jerpelea
Kareem
PhamQuang
Assasinslament and the Tyre Kitchen
Starbase for his oem's
You will need to install .net 3.5 and Microsoft Visual 2008
My Kitchen tools as of 09/19/2008 HERE
PS: kitchen does not contain ROM And SYS folders, you can download them from post 2.
Rom Creation steps:
Your completed kitchen folder should have:
SYS Folder (Download from post 2)
OEM Folder (Included in kitchen on post 1)
ROM Folder (Download from post 2)
Tools Folder (Included in kitchen on post 1)
.BAT file for running build os (Included in kitchen on post 1)
- Edit: mxipupdate_zzPIED_100.provxml in OEM\OEMVERSION folder to put rom information.
- Edit: initflashfiles.dat in OEM_Lang_0409 folder to set directory structures and some shortcuts and folders.
- To set your custom boot screen replace: SYS\Base_Lang_0409_DPI_96_RESH_240_RESV_320\welcomehead.96.png
- To set background set SYS\base_dpi_96_resh_240_resv_320\Default_stwater_240_320.gif
- To Create Final Rom!! - After all oem's are added into oem folder run BuildNB.bat in kitchen folder.
- To set rom date:
Hex Edit os-new.nb file before creating nbh and search 2007 in nb file and set according date in first two places that come up.
Sys and ROM is your build for Windows Mobile. Technicall you can mix different rom and sys folders, I.E. ROm from 19213 and SYS from 20753. OEM is the drivers and various add ons.
Separate Items to add to sys folder can grab here: CLICKY
.net 3.5
Office
Various other goodies
Useful Links:
Link for Module and exe information
This thread is for noob chef's such as myself.
If you want to learn how to cook please feel free to ask questions, and I will do my best to help.
+ Que PPC said:
Where to place what.... first we need to know some things...
if you get the 21807... you'll get two folders... ROM and SYS
Inside the ROM Folder:
Here you will find three files os.nb.payload, ROMhdr.bin and xip.bin this three files are the Kernel but compressed.
you will got a folder called XIP, inside you will get three more OEMXIPKernel this folder has the HERMES specific modules that makes run the OS.
you will find the MSXIPkernel the second part of the build that heps the kernel to boot but specilized on the OS, not the Device, and finally... the MSxipkernel... nobodys knows why this should be inserted too, cause the carrier by this feature must update the OS but they just make new complete upgrades.
Inside the SYS Folder
The SYS is the OS... i mean all the programs updated for every build I mean... all the apps that is needed to boot and run some other apps that exist in this folder here you will find MODULES and FILES... but
How can you difference a module from a file... easy... module is a .dll or an .exe or some images but transformed to files like S000 or similar names, why to convert a file to a Module..? thats because the modules exist cause they are stored in other partition of the NAND memory of our devices... to run faster and get some more RAM or storage to dispose.
in some posts before this I wrote one, where we have said wich folders from the SYS can be deleted and dont makes issues at boot. check it!
!!!!THE KITCHEN!!!!
Where to place what?????
When you DL the kitchen you must to unrar it to a folder in C:
I use this address
C:\Hermes 21222\ here all the kitchen tools and folders
So how does your kitchen must be like... see this picture:
{
"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"
}
a little big to have all the deph on words...
When to use OEM and when to use EXT:
OK, the OEM folder wil be processed always! so here you will add the changes that you wish to the UI of the OS... some drivers... and the addons... this cant be skiped!
the EXT folder always will be processed but:
WHe you set on the .bat file Premium... Basic... Vanilla... all the ext packages must to have this files inside "_only_Premium" "_only_Basic" "_only_Vanilla" and the kitchen will recognize wich apps must be on Basic Premiun or Vanilla if you palce two or three files... you indicates to the Kitchen that the app must be installed on whatever build you will do.
This file can be created like this:
Make a new txt file and name it as you wish "_only_XXXXX" (XXX for the build flavor you want) inside you must to type the word "TRUE" without the quotes of course.... then save it... and erase its file extension it will say are you sure! the file could be inservible or something like that.
How to control the initial customization or setup to run the cabs:
well, if you go to this address
C:\HERMES_21222\OEM\COMMON
you will find this folder "OEMOPERATORS" inside you will find all the cabs taht will be installed after the first boot or HR, how to change them?
easy... as the SD config... there is a file called config.txt so... change the values or add a new one with the new cab you wish to install.
Insert inside the folder OEMOPERATORS the cab you want and make it HIDE on file properties to hide it on the windows folder
how to change the default cantact manager?
well the contact manager we use in this Kitchen is stored on the EXT packages find it... and change the "_only_premium" file to "_skip" and this contact manager shouldnt be installed... but remmember to add the default one in OEM or EXT, this depends on wich you find or you can made from a cab to OEM or from the OEM to EXT, there are tools that can help you make this and some tutorials here on XDA that teachs you how to do it...
The sip can be changed too in EXT just found the skin there ina folder and change the file to _skip and add your new sip collor... or get another sip and add it as EXT or OEM.
If everything is ok... run the .bat and wait a little.
I hope this can helps you. if yoou have more Q's ask here please.
+ que ppc
Click to expand...
Click to collapse
Sys, OEM, and XIP' Updated 01-18-09
Sys, OEM, and XIP's below are working and for the most part have been tested by me. (no gaurantee's though )
XIP: (bigstorage)
20753_XIP 09/19/2008
20755-XIP 09/29/2008
20758-XIP 10/18
To Make XIP/ROM Non-BigStorage or Real BigStorage:
Copy this over existing rom folder CLICKY
OEM Folder: (Updated 01-18-09)
Take Your Pick! HERE
Various Kitchen utilities for use:
see HERE
Various OEM add ins:
HERE thanks to starbase
SYS:
Choose and download HERE Updted 01-18-09
Complete Kitchens!! ready to go! updated 6-5-09
Complete Kitchens (Everything included, and ready to go)
Use at your own risk, it was restored from my hard drive.
21222 6.5 kitchen HERE
21728 SYS_XIP ported for hermes friends
21234_SYS_XIP_RTM Dumped and ported for hermes peoples
21806 SYS_XIP hexed to show 21807 by me
Sweet can't wait to try it out and I'm sure I'll have a few questions here and there haha
MrDSL said:
Sweet can't wait to try it out and I'm sure I'll have a few questions here and there haha
Click to expand...
Click to collapse
Hey Hey man. it's the only way to learn. I'm the "noob" chef and i'll learn ya all i know.
This is a news!
Cool guys
Update 09/19
Updated posts 1, and 2, should be able to get a functional build out of these tools.. i'll be uploading more sys and xip for you guys to play around with later on post 2. Keep me bookmarked!
Looks like you been busy!!
And no one seem to complaint about not getting mirrors, until someone asks I won't be making any! Is that cool?
Fantastic! Your giving me the itch to try my hand at cooking!
yea dude, my way is the noob way.. i'm telling you, it is better if you learn the manual way of cooking but i've designed this so you can drop files, edit specific points, and the run .bat and whammo you have a rom.
You da man Josh! Thanks for sharing the kitchen.
I think i can live with 4share, just hate rapid share LOL
Bugs Fixed
Reuploaded Sys 20753, bugs fixed in post 2
Normal storage roms
hi can we make normal storage roms with this kitchen if so how thanx very much keep up the gud work.
ngagephone said:
hi can we make normal storage roms with this kitchen if so how thanx very much keep up the gud work.
Click to expand...
Click to collapse
I will upload to post 2 somthing to copy to rom folder to make rom non big storage. gimme 5 mins
ok thanx just downloaded oem rar and it wont extract says its corrupt.
ngagephone said:
ok thanx just downloaded oem rar and it wont extract says its corrupt.
Click to expand...
Click to collapse
I just downloaded myself and extracted fine..
may need to put at root c:\ directory to extract due to file paths being too long.
hi sorry but were do i put the sys folder and the rom and oem folders thanx in advance.
ngagephone said:
hi can we make normal storage roms with this kitchen if so how thanx very much keep up the gud work.
Click to expand...
Click to collapse
Thanks for the comment man, Uploaded your request on post2 Just extract and copy over existing files in xip/rom folder. should work fine.
ngagephone said:
hi sorry but were do i put the sys folder and the rom and oem folders thanx in advance.
Click to expand...
Click to collapse
1 Kitchen folder is were everything goes.
REQUIRED
Kitchen folder should have:
SYS
OEM
ROM
Tools
.BAT file for running build os
Sys and ROM is your build for Windows Mobile. Technicall you can mix different rom and sys folders, I.E. ROm from 19213 and SYS from 20753. OEM is the drivers and various add ons.
Edit:: Kitchen attached on post 1 comes with working oem folder already.
Please keep the questions coming as i can add to post 1 and 2 to better explain the process. Also anything i can do to help, let me know.
ok so say i download a oem app extract it do i just put it in the oem folder and say i wish to remove net 3.5 would i just delete the folder out of the sys folder thanx.