[rom development] Need help with removing programs - Touch Pro, Fuze ROM Development

Hi,
sorry for a new post but the search function was not so helpfull.
I need some help in following things:
- removing GoogleMaps
I removed the GoogleMaps Folders in OEM. Also I edited a .provxml file which contained an entry for the tf3d program. When I flash the new rom I get an error message which tells me that couldn't be installed. Did I forget anything to delete or to edit?
- removing .netcf 2.5 and installing .netcf3.5 instead
I hope a kind person can give me some tips.
Thanks

About GoogleMap, take a look at ConfigAP inside OEM, and edit the Config_AP.txt
For .NET you only need to delete the NetCF package inside SYS and put the new one 3.5 version.
Cheers

jcespi2005 said:
About GoogleMap, take a look at ConfigAP inside OEM, and edit the Config_AP.txt
For .NET you only need to delete the NetCF package inside SYS and put the new one 3.5 version.
Cheers
Click to expand...
Click to collapse
Wow...very fast answer. Thanks for the tip.

Hi jcespi2005,
can you give me another tip?
I want to remove the Customer Feedback. I found this thread http://forum.xda-developers.com/showthread.php?t=429157 , it says following
[2] Remove ceipui.exe modules in SYS\Shell
Reg key to remove cpanel applet or blank orphaned icon
[HKEY_LOCAL_MACHINE\ControlPanel\Customer Feedback]
"Redirect"=""
"Hide"=dword:1
I removed the ceipui.exe folder and edited the two regfiles. But everytime I plug in the usb cable I get a error message which says that ceipui.exe could not be found? Have I forgotten something to edit?
Can you give me a short description how I can add a other programs, e.g. total commander? I have the package-creator 2.7 tool.
Thanks

Akuma said:
Hi jcespi2005,
can you give me another tip?
I want to remove the Customer Feedback. I found this thread http://forum.xda-developers.com/showthread.php?t=429157 , it says following
[2] Remove ceipui.exe modules in SYS\Shell
Reg key to remove cpanel applet or blank orphaned icon
[HKEY_LOCAL_MACHINE\ControlPanel\Customer Feedback]
"Redirect"=""
"Hide"=dword:1
I removed the ceipui.exe folder and edited the two regfiles. But everytime I plug in the usb cable I get a error message which says that ceipui.exe could not be found? Have I forgotten something to edit?
Can you give me a short description how I can add a other programs, e.g. total commander? I have the package-creator 2.7 tool.
Thanks
Click to expand...
Click to collapse
About the ceipui.exe, the erros you see are related to mxip_notify.vol. This file contains the notifications queue. Try to subst the default one with the attached one (without ceipui.exe notification)...
For adding programs, search here for OEM packages with lot of apps ready to use
Cheers
Cheers

Thanks for your help jcespi2005, I will give it a try.

Thanks jcespi2005, but Akuma, u missed the post #5

hang.tuah said:
Thanks jcespi2005, but Akuma, u missed the post #5
Click to expand...
Click to collapse
Yes, I missed it. Cooking is a quiet complicated stuff. Beginners must read a lot of threads around the hole forum. So I'm happy about guys like you and jcespi2005 who are helping beginners a lot.
Thx

hang.tuah said:
Thanks jcespi2005, but Akuma, u missed the post #5
Click to expand...
Click to collapse
jejeje so many missed posts all around

jcespi2005 said:
About the ceipui.exe, the erros you see are related to mxip_notify.vol. This file contains the notifications queue. Try to subst the default one with the attached one (without ceipui.exe notification)...
For adding programs, search here for OEM packages with lot of apps ready to use
Cheers
Cheers
Click to expand...
Click to collapse
Hi jcespi2005 and hang.tuah,
can you give me a hand again?
I searched for the OEM packages but didn't found the right stuff. Can you give me tip or a link to a tutorial whick explains me how to make my own OEM package, e.g. for Batti_v2.4
Sorry, I don't find the right threads.

Akuma said:
Hi jcespi2005 and hang.tuah,
can you give me a hand again?
I searched for the OEM packages but didn't found the right stuff. Can you give me tip or a link to a tutorial whick explains me how to make my own OEM package, e.g. for Batti_v2.4
Sorry, I don't find the right threads.
Click to expand...
Click to collapse
To make OEM packages you can convert CAB files to OEM, there are many suggestions on the Wiki for doings this. One example is the cab2oem progam from the Kaiser world here: http://forum.xda-developers.com/showthread.php?t=422942
Or
You can just download the OEM package if someone else has uploaded it.
Ta
Dave

DaveShaw said:
To make OEM packages you can convert CAB files to OEM, there are many suggestions on the Wiki for doings this. One example is the cab2oem progam from the Kaiser world here: http://forum.xda-developers.com/showthread.php?t=422942
Or
You can just download the OEM package if someone else has uploaded it.
Ta
Dave
Click to expand...
Click to collapse
Thanks Dave. I give it a try.

DaveShaw said:
To make OEM packages you can convert CAB files to OEM, there are many suggestions on the Wiki for doings this. One example is the cab2oem progam from the Kaiser world here: http://forum.xda-developers.com/showthread.php?t=422942
Or
You can just download the OEM package if someone else has uploaded it.
Ta
Dave
Click to expand...
Click to collapse
Can anyone upload Cab2Oem again. I can't download it. Thx

It can be found in the "tools" folder of Raphael Kitchen - probably on your HD right now.

Related

Messed up dialpad

I installed a dialpad skin without removing the previous one (i forgot!)
To make matters worse, I then installed a third one over the top (again forgetting to remove the first two) to fix things
I now have a severely messed up dialpad.
What is the easiest way to remove all the dialpad skinning and get back to default blank settings, without hard reset?
Pyrofer said:
I installed a dialpad skin without removing the previous one (i forgot!)
To make matters worse, I then installed a third one over the top (again forgetting to remove the first two) to fix things
I now have a severely messed up dialpad.
What is the easiest way to remove all the dialpad skinning and get back to default blank settings, without hard reset?
Click to expand...
Click to collapse
have you tried removing the last skin from the remove prog. and then soft- resetting...
these are spb-dialpad skins that you used
I installed each one in turn again, then correctly un-installed it.
That left me with a blank white dialpad.
I have now installed a working one and its fine! yay.
Back to the original problem before I caused all this.
i have a nice iPhone dialpad, but its not VGA. Does anybody know how to modify the theme to make it VGA compatible?
Im willing to do the work/put in the time but I have no idea where to start.
Are there simply images that must be re-sized? Is there an editable file with x/y values for the buttons etc?
Any ideas?
Pyrofer said:
I installed each one in turn again, then correctly un-installed it.
That left me with a blank white dialpad.
I have now installed a working one and its fine! yay.
Back to the original problem before I caused all this.
i have a nice iPhone dialpad, but its not VGA. Does anybody know how to modify the theme to make it VGA compatible?
Im willing to do the work/put in the time but I have no idea where to start.
Are there simply images that must be re-sized? Is there an editable file with x/y values for the buttons etc?
Any ideas?
Click to expand...
Click to collapse
the iphone dialpad you have is mostlikely for the eten dialer...in which case there is not much you can do...how-ever if you would like to build a dialer just uncompress the spb dialer cab...these are the file with the dimensions that you need to make
Ive not had any luck uncompressing cabs. How do I do that with free software?
A link or two would help But I know, "search the forum for yourself"....
Pyrofer said:
Ive not had any luck uncompressing cabs. How do I do that with free software?
A link or two would help But I know, "search the forum for yourself"....
Click to expand...
Click to collapse
I use IZArc. It's free and can handle most archive formats including cabs. I use it for everything except zip, which is native to Win XP.
http://www.izarc.org/download/IZArc_Setup.exe
Pyrofer said:
Ive not had any luck uncompressing cabs. How do I do that with free software?
A link or two would help But I know, "search the forum for yourself"....
Click to expand...
Click to collapse
use this theme it is VGA and it solves the problem it is WM6 VGA dialpad theme for WM5 devices. Hoop that it helps try it !!! after installing retsart your Athena or Ameo and you will see the WM6 dialpad VGA theme.
direct download if note helped then go below to the site and read the first post there and downlaod theMobile 6 Crossbow Dialpad for WM5 VGA devices
http://mahmood1.com/Documents/wm6_vga_dialpad.rar
http://mahmood1.com/themes.aspx
Thanks for those, what I actualy need is to know how to edit an existing Non-VGA dialpad to be vga.
Is it just matter of re-sizing the images in the cab? I get the feeling that some hex editing of .dll or .exe files may be needed.
Pyrofer said:
Thanks for those, what I actualy need is to know how to edit an existing Non-VGA dialpad to be vga.
Is it just matter of re-sizing the images in the cab? I get the feeling that some hex editing of .dll or .exe files may be needed.
Click to expand...
Click to collapse
you need cabmanager to do the job i have PM'd you the dowload link download and all the instructions are included there !!! you can extract all exe files or any files from CAB and you can make CAB files !!! it is the best prograam in managing CAB files !!
Mahmood said:
you need cabmanager to do the job i have PM'd you the dowload link download and all the instructions are included there !!! you can extract all exe files or any files from CAB and you can make CAB files !!! it is the best prograam in managing CAB files !!
Click to expand...
Click to collapse
Hi Mahmood. Any chance you can share that info with me too? Cheers.
mackaby007 said:
Hi Mahmood. Any chance you can share that info with me too? Cheers.
Click to expand...
Click to collapse
Sure Why NOt i have Pm'd you the download URL and the files are there !! enjoy
Mahmood said:
Sure Why NOt i have Pm'd you the download URL and the files are there !! enjoy
Click to expand...
Click to collapse
Thanks again Mahmood, you da man.
Yes indeed.
Thanks very much.
Mahmood said:
Sure Why NOt i have Pm'd you the download URL and the files are there !! enjoy
Click to expand...
Click to collapse
Hi Mahmood !
Another PM is possible to make my VGA dialpad skin with an existing QVGA one ?
Thanks

CAB To OEM for use with Pandora Kitchen

Hey Guys,
Yet another sleeples night, looking at something that is probably simple and getting no where.
THE PROBLEM:
APPARENTLY you can change a CAB file into an OEM so that it can be used in Pandora Kitchen, the kitchen thread says its possible, but doesnt really give directions as to how.
Considering this is a new thing to, and there is no info about this on the site (that i can find)
Can someone please tell me step by step how to do this, and by step by step i mean:
1).................
2).................
3).................
4).................
etc etc
Thankyou for your help in advance
Here is a test package I made, but I keep getting a registry errors. Maybe someone can tell me what im doing wrong. I think it was better to keep all this in the kitchen thread personalley but as long as I can figure this out I dont really care.
Extract this file and take the "Remote Desktop" dir and drop it in the OEM dir in the Kitchen, and it shows up and all but when you go to build with teh green arrow I get a registry compiling error.
I also attached the original cab file that I started with when attempting to create this package.
Also attached is the cab manager that Matt uploaded, I am sure its the same as the one posted above but this has a readme and what not.
First Matt told me this:
Using this tool (many out there, this one's free and does a good job), extract the cab to a folder, then click on XML and grab the .rgu contents. Be wary of the format, as you have to delete any spaces between entries, such as "biteme" = dword : 00000001 should read "biteme"=dword:00000001.
Also, ensure that any path in this file (file system, not registry) is in this format: "\\Windows\\Startup" The second slash is required. Also, remove any references like %ce%\Windows, just change it to "\\Windows". You'll get the idea. If it ain't right, BuildOS will fail while creating the registry.
Move all the files into the top level in the folder you made, and remove all the extra crap like the inf file, and sometimes there's an xml file there too - note that you may need to convert to a provxml if the settings in it are required.
Use this site http://www.famkruithof.net/uuid/uuidgen (verion 4) to get a new GUID. I'd suggest coping a .rgu and options.xml file from another package since the file has to originate a certain way - and only use notepad to edit.
Just follow the example in the other packages - you'll find just about every way to do things in there.
As far as more details on using the program, just play with it. It's pretty simple
Then Bennec83 told me this:
what exactly are you trying to do? extract a CAB? if you are, using the file i uploaded earlier:
1)Launch CAB Manager.exe
2)on main screen extract CAB to a folder
3)click on the XML tab in top bar of the main window of CAB Manager.exe
4)in the window that opens, select Registry Keys
5)copy everything from the screen into WORDPAD
6)remove all the spaces
7)save the file as "UNICODE", once saved change the extension to somename.rgu
if you are trying to add an OEM to this kitchen i dont think you can just add them, please correct me if im wrong.
i hope this helps, if not tel me abit more about wat u want to do n ill try to help abit more!!
I understand the INF file as well, I just dont know how to add multiple directories as the destinations for a package, when a cab inf will tell you where there all suppost to go.
--Update--
I removed the NON-WORKING package, as it is now obsolete, see post below I got it working.
Ok then I understand the logic, and then the proper elaborated instructions can be pasted at the first or second topic of the Kitchen thread.
So I guess im doing something wrong with the reg, I have tried it a bunch of diffrent ways by comparing it to existing packages but I still cant seem to get it.
This quote by matt is what leads me to believe that.
Also, ensure that any path in this file (file system, not registry) is in this format: "\\Windows\\Startup" The second slash is required. Also, remove any references like %ce%\Windows, just change it to "\\Windows". You'll get the idea. If it ain't right, BuildOS will fail while creating the registry.
Ok I did it, I was reading an old post of bepe's and he said "add the reg to the end of the file (and the last line must be empty)" and so I hit enter and left the last line blank and BAM it worked so here is my first package contribution.
Maybe you can start adding these to the first post and we can start to make a collection for matt to add and test with his kitchen ?
Here is another one HTCustom 1.7 ready to go package for the kitchen
Damned if I can work it out!
Can anyone please package any of the following cabs?
Ive added JUVS HTC Home because the one included in the kitchen has the coloured icons not the original b&w.
Many many thanks in advance
I am still not able to completly figure out how to make a package where you must put files in diffrent locations other then the windows folder ? I would veyr much like to figure this part out.
I dont think he's having a go at you - he's just as frustrated as you and I with this. I would love to be cooking my own roms and with the wonderful pandoras kitchen I am getting alot further along but I guess I got a lot further to go!
well, by searching you can find how to do this!!!
click on this ftp://xda:[email protected]/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf
this pdf file got what you need!!
under "Making a Package from a CAB file"
Look here bennec83, the comment i made was not meant to be a flame at all. If anything, it should have helped you alot with what you were trying to accomplish with the program and, making packages. I mean how much more direct can i be with helping you? As I said to you before, yes some of the chef can be a little vague with explaining the "How To's" of cooking or anything else, but that still didnt stop my progression of learning what i wanted to learn on here. What i explained in the CORE's Kitchen thread, was basically 80% self taught thru reading post & threads on xda, google searching, and trial and error. The other 20% was thru xda forum members input. I have a basic understainding of computers with no type of programming skills, and yet still, i was able to grasp the concept of cooking roms and making packages. Yes sometimes you have to put 2 and 2 together to figure things out on here. How I did it was I looked inside CORE's additional OEM packages and noticed that the files inside all the oem were extracted into the root of the folder's Dir...ok..so I would assume that you spent considerable amount of time trying to figure out that OEM package program(inside CORE's Kitchen its called Cab Analizer), then i would assume that you know that it extracts files within a .cab...ok... with that given....if you look back into an already made OEM package and many others, you'll notice that most ,if not all, carry an "initflashfile.txt"(which i figured out the correct data input) and many packages also carry .rgu & dsm files, so guess what....you need to find out what are .rgu & .dsm files, and there functions(if know no ones whats to tell you in a timely manor then, search or google, like i did!) Once you learn about those then, you'll notice that the OEM package program you have infront of give information about the reg keys of the cab (if available), then you start putting 2 & 2 together! You mention in your quotes that the programs sucks ass, well that program is a key part in making packages, If you can find a better one, please let me know!
NightmarE said:
well, by searching you can find how to do this!!!
click on this ftp://xda:[email protected]/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf
this pdf file got what you need!!
under "Making a Package from a CAB file"
Click to expand...
Click to collapse
thankyou so much for this, i actually know what to do now i really appreciate this. you dnt know how much!!!
thanks alot
chrisnash said:
I dont think he's having a go at you - he's just as frustrated as you and I with this. I would love to be cooking my own roms and with the wonderful pandoras kitchen I am getting alot further along but I guess I got a lot further to go!
Click to expand...
Click to collapse
you are right that wasnt flamage!! i have been lookin so long in this forum i totally didnt think the answer would be in the wizard forum.
i have read and understood the instreuctions here:
ftp://ftp.xda-developers.com/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf
i just wish i cud have found it earlier
perhaps I'm an utter fool, but I'd like some clarification from those of you who understand this, mind you I do have Faria's PDF:
1) For a .cab with purely registration files (ie, the Cingular WAP Settings) that contains a .inf when extracted, all I would need is the .rgu to put into BuildOS, right?
2) The .dsm file (and iniflashfiles) are only needed if the .cab is an actual application, and the .dsm file that you create can very well be empty (from what I understand from Faria's rom).
Maybe it's a lack of sleep, but I'm just not getting my head around this and am so far using the Install Cabs feature from HTCustom 1.7 after flashing.
I was trying to do the cignular settings and It seemed to me that all those reg entries appear like blank er something was wrong with them, I could be wrong but thats what it appeared like to me.
Bennec, ok then bro, my mistake, I guess I shouldnt of assumed that post was directed towards me, it just felt that way and I know you were frustrated.
Lets make this the best CAB to OEM Package thread ever and start a collection on the first post, also with all you have learned now, have you figured out a way to make a package with a cab like opera where the files must be placed in to diffrent dirs ?
where are you all stuck at?
to move files to a different directory you need to use initflashes. Keep in mind that this copies it to a different directory not actually moves it. The original file will still be in \\windows
If all you want is to add registry entries, add them to an existing packages registry entries. If you create a new package for the registy entries it should have a dsm file as well.
If you want the check box in buildos you will need to create an option.xml file as well.
bennec83 said:
you are right that wasnt flamage!! i have been lookin so long in this forum i totally didnt think the answer would be in the wizard forum.
i have read and understood the instreuctions here:
ftp://ftp.xda-developers.com/Uploads/WIZARD/ROMS/Faria WM6 ROM Kitchen.pdf
i just wish i cud have found it earlier
Click to expand...
Click to collapse
I'm glad you found the info you need, and are on your way to making progress. I apologize for not being able to assist more than I did, but I've got my hands full getting v3 ready for release.
Good luck and happy packaging!
NYD - long time, no see!
goto the CORE's kitchen thread. Read my posts and familiarize urself with a program called "compare it". Use this program to compare ur registry when the app is freshly installed, to the registry without the app installed, and pull the reg keys that way!
mattk_r said:
I'm glad you found the info you need, and are on your way to making progress. I apologize for not being able to assist more than I did, but I've got my hands full getting v3 ready for release.
Good luck and happy packaging!
NYD - long time, no see!
Click to expand...
Click to collapse
I understand you have lots to do on your kitchen, congrats BTW!! amazing kitchen, how is touch flo goin?
notyourdaddy said:
where are you all stuck at?
to move files to a different directory you need to use initflashes. Keep in mind that this copies it to a different directory not actually moves it. The original file will still be in \\windows
Click to expand...
Click to collapse
Hmmmmmm.
So its not possible to cook a Rom with custom apps in Progam Files only? I mean if they are always in \\windows too then its better to install the files than to cook it in the rom.
I have always believed you should add as little as possible to Rom:
From Tadzio's 'Want more Storage' Thread.
tadzio said:
...clip...
I modified mamaich's ImgfsTools so that they now create the smallest possible OS.nb from a 'dump' directory, and also write the partition table and MSFLSH header matching the new size.
...clip... make a ROM as small as at all possible, removing anything that users may not want, and turn every removed feature into a .cab that users can install to Storage...clip...
Cheers
Daniel
...clip...
Click to expand...
Click to collapse

ROM Cooking Information For Gene (P3400 / D600)

Tools I have tried so far to cook a personalised ROM for my Gene: (Authors name mentioned in green)
Tool to dump OS.nb and ExtROM.nb directly from Gene to SD card - Attached. Usage information here (Orefkov)
Tool to edit registry (default and user rgu files) for Gene - In this forum here (Orefkov)
HyperCore Kitchen from Anichillus (Includes the PKGTool, IMFG Tools and BuilOS) Device & Settings txt files for HyperCore to cook for Gene are attached here (Anichillus)
MSFlshTool from Scoter Kitchen for extracting the XIP out of OS.nb (procedure) (Scoter Kitchen)
Tool for extracting XIP out of OS.nb properly with procedures here (Anichillus)
XIPTool for dumping the extract .bin file and XIPPort tool for porting the core - Attached (Bepe)
Tools for relocating modules and files in XIP found here (Misar)
BuildOS tool from Kaiser Kitchen (Its got package tool and porting tool built-in) (Alex)
BenThon's MSCEInf and Ervius Package Creator to the for creating OEM Packages out of Cabs. Tutorial refered to creating the packages is here (Ervius & BenThon)
HTC ROM Tools for creating final .nbh file - Attached (Dutty)
FlashBootSplash tool for creating first splash screens - Attached. Usage information here (Vukile)
TFAT Image Editor for editing ExtROM (author unknown)
HSPL for Gene to be able to flash custom ROMs here - (procedure) (Olipro)
Excellent guidance for upgrading Gene ROM by Mobix here (Mobix)
I know there are a lot many other files for editing the rgu files and creating hv files but I didnt try them. I dumped the ROM successfully and still learning to delete or add packages. Although I am not saying that I successfully flashed my Gene with the ROM I cooked, but learning never stops till someone expert comes along to explain things and to guide us cooking wannabes to a nice kitchen and a nice personalised ROM Your suggestions and guidance and advices are all more than welcomed here
The post below is where I am going to post the packages I create and the one below that is where I am going to put up the problems I face so no one else will repeat and brick their phones
Also attached the original Gene RUU, just in case
I did my part of dumping the OS.nb in HyperCore as mentioned in anichillus's thread here. Then I used the package tool to make packages from the dump and transfer the SYS and OEM folder to Build. I haven't yet mastered the art of adding or deleting the packages here but I certainly deleted the useless images and theme files which eats up space. Post that I did the BuildOS which created the OS-New.nb very nicely. Used HTCrT tool to create the new RUU_Signed.nbh with the OS and ExtRom. While flashing the RUU showed "Flash Write Error" at about 99%. Need guidance after or prior to that, although will not stop trying and will keep posting the progress so far here
OEM Packages created by me
(A) OEM Packages created by me with Alex's procedures:
DciNoBar
FTouchFlo_V1_4_1
FTouchFloConfig_V0_9
HomePluginWM6
LG_Today_Buttons-ENG
PCMKeyboardEN-0_13
Schaps_AdvancedConfig_v2_1_0_0
SMSDRFixWM5
Spacer2_ARM
DOWNLOAD Package A
Problems I have faced so far
When I tried to recreate the hive files (default and user) Problem was faced in default.hv. Attached CMD screen, default.rgu and boot.rgu file - Solution: Found by Orefkov here
After I tried to flash my Gene with my custom cooked ROM, it left me with a blank phone. Although I passed the 1st splash screen then it was blank - Solution: Found by Anichillus here
Thanks to following experts for guiding me and lending a helping hand
Anichillus, Villaboy25, Nirvana1981, Orefkov, C_Shekhar
@ammet .. from where do we get OS.nb file ?? all i have is the WM6 .nbh file.
mobix said:
@ammet .. from where do we get OS.nb file ?? all i have is the WM6 .nbh file.
Click to expand...
Click to collapse
updated the first thread on first point sorry, forgot to add in first place
Error at 99% of flashing - dont use Tadzio imgfs tools, its make smaller nb file, and its not work on gene. Use mamaich's imgfs tools.
orefkov said:
Error at 99% of flashing - dont use Tadzio imgfs tools, its make smaller nb file, and its not work on gene. Use mamaich's imgfs tools.
Click to expand...
Click to collapse
that is great inputs my friend.. can u be kind enough to also post the link to these tools? please.. it will be easier to arrange for all readers
@orefkov
did your gene comeback?
did it die?
Work with registry.
Some key's names in gene registry have '\' (slash) symbol in it.
Rgucomp dont work with this. You need replace '\' in key's names on '\\'.
I write simple script for it.
try to make the chs rom ver.
but need your help.
nirvana1981 said:
@orefkov
did your gene comeback?
did it die?
Click to expand...
Click to collapse
My old gene is die, but Im got money back and bay new gene.
guys.. i request you all to post your inputs as simple as possible so every noob can also understand your expert inputs u guys are cool
nirvana: what is chm rom?
orefkov: what does the regedit do and what should be edited exactly?
did you try to enlarge the rom , del the extrom ? it's unuseful.
orefkov said:
Work with registry.
Some key's names in gene registry have '\' (slash) symbol in it.
Rgucomp dont work with this. You need replace '\' in key's names on '\\'.
I write simple script for it.
Click to expand...
Click to collapse
did u check my third post for the solution that is not yet found? can u guide us all on that problem?
can use it ,and make extrom work. got 10m free.
nirvana1981 said:
can use it ,and make extrom work. got 10m free.
Click to expand...
Click to collapse
brother... please tell us all what u guys talking about also how do we also claim that extra space and did u reply to the pm i sent? please
ababrekar said:
did u check my third post for the solution that is not yet found? can u guide us all on that problem?
Click to expand...
Click to collapse
Just download this archive, and read readme.txt in it.
orefkov said:
Just download this archive, and read readme.txt in it.
Click to expand...
Click to collapse
i did download ur archieve... saw the readme.. so should i just run both batch files without editing anything? i dont need to edit anything right?
by the way.. updated the first post with the archieve, it will be easier for others to follow
after fighting for few hours and numerous changes i was able to complete the first step, of getting OS dump using Hypercore Kitchen. Now it seems I'll have to redo some part again tonite !
mobix said:
after fighting for few hours and numerous changes i was able to complete the first step, of getting OS dump using Hypercore Kitchen. Now it seems I'll have to redo some part again tonite !
Click to expand...
Click to collapse
orefkov has posted a reply here in above post... check it out http://forum.xda-developers.com/showpost.php?p=1963703&postcount=6

How To: Modify a ROM.

Over the coming days, I shall be writing more below as a tutorial for ROM cooking/Modification.
First, you will need a ROM kitchen. For ease of use, I would recommend Inteks Neokit which can be found here.
Next you will need a base ROM (any Prophet ROM will do) many can be found here.
Now, load neokit and then select the "Select nb/nbf" option. Select the ROM you want to modify and then click "dump rom". This will deconstruct the ROM and put all the files included in the ROM into a single directory.
If you know the files you want to change (such as images) you can simply find them in the "dump" folder (click on the "..." button on neokits main screen) and replace them with the files you want.
If you want to add a program, you can do it two ways:
Create an OEM Package.
Install a CAB after the flashing of the ROM.
If you want to change the registry, the "default.rgu user.rgu" tab must be selected.
To change shorcuts, you will need to edit the "initflashfiles.dat".
After modifying the ROM, you will need to build it back up so that you can flash it. Go to the main screen and click "build ROM" click yes, and then you will have to wait for this to complete.
Now you need to turn the *.nb files into a *.nbf. Follow the instructions in neokit for this.
This will be updated with more detail when I have the time to do so.
If you have any questions do not hesitate to ask as I and others will be willing to help.
What can be safely removed?
Below are the names of packages that can be removed without causing instabilities. Having said that, the may dramatically reduce the functionality of a ROM. The best way to find out what ca be removed is to try it yourself, flash it and see if anything works/doesn't work and then build on it from there. Post your findings here and help someone else!
Internet Explorer-Related Packages
Browsing--Base for IE
Browsing_DPI_96--Images related to IE
Browsing_Lang_XXX (where XXX is the region code) Can be removed or replaced for localisation.
BROWSINGCORE--This might cause instabilities to the OS as lots of programs rely on these files
Also reserved.
Thanks...
It's really helped...
What files I can remove for more space?
amaleena said:
What files I can remove for more space?
Click to expand...
Click to collapse
This question can't be answered, it is a bit the same as "How do I get to Amsterdam?" Without telling us where you are!
How can anyone tell you what is to be removed in your ROM if we don't know what files are there in the first place? This can be different depending on wich ROM you use; some are allready "cleaned out" while others are stuffed to the max.
But above all, it is up to you to decide what you will sacrifice to create more space. The challengeing part of this game is to try, explore and discover and experience that overwhelming satisfaction when a plan comes through!!
So, my advice: don't bother to refrase your question but just go for it yourself....
rondol1 said:
This question can't be answered, it is a bit the same as "How do I get to Amsterdam?" Without telling us where you are!
How can anyone tell you what is to be removed in your ROM if we don't know what files are there in the first place? This can be different depending on wich ROM you use; some are allready "cleaned out" while others are stuffed to the max.
But above all, it is up to you to decide what you will sacrifice to create more space. The challengeing part of this game is to try, explore and discover and experience that overwhelming satisfaction when a plan comes through!!
So, my advice: don't bother to refrase your question but just go for it yourself....
Click to expand...
Click to collapse
I agree with that, however from personal experience I think a short list of things that can be removed might be helpful...
Is it possible to change only the language of a rom? How can i Do it?
l3v5y said:
I agree with that, however from personal experience I think a short list of things that can be removed might be helpful...
Click to expand...
Click to collapse
That right!.I mean list of files that can be removed safely.Example, If I would like to remove Microsoft word. I should remove file1.exe,file2.dll,...etc.
Sorry for my poor English.
xfounder said:
Is it possible to change only the language of a rom? How can i Do it?
Click to expand...
Click to collapse
You have to overwrite the MUI files, change some paths in the Regsitry (default.hv and user.hv, konvert them first) and change the paths in the initflashfiles.dat! That's all!
l3v5y said:
Over the coming days, I shall be writing more below as a tutorial for ROM cooking/Modification.
First, you will need a ROM kitchen. For ease of use, I would recommend Inteks Neokit which can be found here.
Next you will need a base ROM (any Prophet ROM will do) many can be found here.
Now, load neokit and then select the "Select nb/nbf" option. Select the ROM you want to modify and then click "dump rom". This will deconstruct the ROM and put all the files included in the ROM into a single directory.
If you know the files you want to change (such as images) you can simply find them in the "dump" folder (click on the "..." button on neokits main screen) and replace them with the files you want.
If you want to add a program, you can do it two ways:
Create an OEM Package.
Install a CAB after the flashing of the ROM.
If you want to change the registry, the "default.rgu user.rgu" tab must be selected.
To change shorcuts, you will need to edit the "initflashfiles.dat".
After modifying the ROM, you will need to build it back up so that you can flash it. Go to the main screen and click "build ROM" click yes, and then you will have to wait for this to complete.
Now you need to turn the *.nb files into a *.nbf. Follow the instructions in neokit for this.
This will be updated with more detail when I have the time to do so.
If you have any questions do not hesitate to ask as I and others will be willing to help.
Click to expand...
Click to collapse
From my rom is *.nbh not nb or nbf, what next?
What device is that from?
*.nbh files can be read using this: http://forum.xda-developers.com/showthread.php?t=377514
l3v5y said:
What device is that from?
*.nbh files can be read using this: http://forum.xda-developers.com/showthread.php?t=377514
Click to expand...
Click to collapse
HTC p3600, Trinity
The tools I mention in the first post are designed purely for the HTC Prophet... I have no idea about what to do for a Trinity...
l3v5y said:
Over the coming days, I shall be writing more below as a tutorial for ROM cooking/Modification.
First, you will need a ROM kitchen. For ease of use, I would recommend Inteks Neokit which can be found here.
Next you will need a base ROM (any Prophet ROM will do) many can be found here.
Now, load neokit and then select the "Select nb/nbf" option. Select the ROM you want to modify and then click "dump rom". This will deconstruct the ROM and put all the files included in the ROM into a single directory.
If you know the files you want to change (such as images) you can simply find them in the "dump" folder (click on the "..." button on neokits main screen) and replace them with the files you want.
If you want to add a program, you can do it two ways:
Create an OEM Package.
Install a CAB after the flashing of the ROM.
If you want to change the registry, the "default.rgu user.rgu" tab must be selected.
To change shorcuts, you will need to edit the "initflashfiles.dat".
After modifying the ROM, you will need to build it back up so that you can flash it. Go to the main screen and click "build ROM" click yes, and then you will have to wait for this to complete.
Now you need to turn the *.nb files into a *.nbf. Follow the instructions in neokit for this.
This will be updated with more detail when I have the time to do so.
If you have any questions do not hesitate to ask as I and others will be willing to help.
Click to expand...
Click to collapse
hi l3v5y :Moderator,
I was a new member of xdaDef...
i'd ever cook the rom base on the RK at PDAMobiz.com..
But i got the prob. about how to add the program into the OEM package 'coz some programs i got that contained the old version.
Anyway i used the package creator 5.5 to do create it into the OEM file...
after that i can collect the program in OEM and can build OS but after upping the ROM ....
it;s got HANG.... Oh no..
I tried many many time to change something but i didn't have the knowledge about RM..
could u pls. suggest me by e-mail how to cook the rom by myself after i d/l the SYS, OEM, and XIP of "CE 5.2.19960 (issue form HTC Raphael) ported for ELF"..
I wanna be a rom cooker asap....
Best Regards,
JoeMan
[email protected]
Also another suggestion:
When removing one or more software you should also remove the setting in initflashfiles.dat and the registry in default/user.rgu, that's call clean remove.
When adding softs, also include adding path and registry also.
For better removing or adding soft you should look inside their cab (I use WinCE cab manager)
legedug said:
Also another suggestion:
When removing one or more software you should also remove the setting in initflashfiles.dat and the registry in default/user.rgu, that's call clean remove.
When adding softs, also include adding path and registry also.
For better removing or adding soft you should look inside their cab (I use WinCE cab manager)
Click to expand...
Click to collapse
WOW..... LEGEDUG..... a rom master now....
legedug said:
Also another suggestion:
When removing one or more software you should also remove the setting in initflashfiles.dat and the registry in default/user.rgu, that's call clean remove.
When adding softs, also include adding path and registry also.
For better removing or adding soft you should look inside their cab (I use WinCE cab manager)
Click to expand...
Click to collapse
Thaks for yr suggestion....
But it is my hard understanding..
could u pls. show me the example?
i'll try it...
Regards,
JoeMan
Thank's dioxda2 for teasing me
But I'm a learning by doing,
Still too far away from being a rom master
monjikung said:
Thaks for yr suggestion....
But it is my hard understanding..
could u pls. show me the example?
i'll try it...
Regards,
JoeMan
Click to expand...
Click to collapse
Oke
For instance, you want to add smsbackup in your rom
Open smsbackup.cab with wince cab
There are 2 files (exe and dll), 1 shortcut (lnk) and 4 registry entry
So, you should add 3 files (exe. dll, and lnk) to dump folder (adding fiile from neokit tools from Inteks)
Adding some initflash.dat with some path (where do you want to put the link file)
Adding 4 registry key in default or user.rgu
For removing, the process will be reversing.
Hope this will help you
I think you should try practicing.

How to implement provxml properly?

I searched the internet and this forum for quite a while but could not find anything specific.
I want to integrate some registry settings after cold boot via provxml. But I cannot figure out how they are applied after hard reset. If I put a new file into the (dump) rom, it will not be executed. I only read something about dsm-files or so...
any help out there?
cheerio.
chriskay said:
I searched the internet and this forum for quite a while but could not find anything specific.
I want to integrate some registry settings after cold boot via provxml. But I cannot figure out how they are applied after hard reset. If I put a new file into the (dump) rom, it will not be executed. I only read something about dsm-files or so...
any help out there?
cheerio.
Click to expand...
Click to collapse
As far as I know, the provxml has to be referred to in a *.dsm file.
What that means, is that you must create an OEM pack, and place your provxml files in that pack and generate the *.dsm file for that package...
To achieve this, I'd use ervius's package tool (you probably know this if you've done any messing around with packages!) and build DSM from here.
You'll need to create a new OEM pack (call it whatever you want, it really doesn't matter) and then put your provxml files in that folder before dragging that into the buildDSM exe, which will do all the hard work
thanks for your swift reply! sounds quite promising. will try it straight away. i hoped there would be an easy way like these tools.
cheers!
chriskay said:
thanks for your swift reply! sounds quite promising. will try it straight away. i hoped there would be an easy way like these tools.
cheers!
Click to expand...
Click to collapse
If that fails, you can rename the provxml file to *.xml, and reference it in your config.txt file for AutoRun.exe
e.g.
Code:
XML: \Windows\Provisioning.xml
ok, i did everything as stated. unfortunately, the newly created provxml was still not executed.
i use neokit (without package import) and just copied the provxml, the dsm and the rgu into the dump folder.
either there is more to that than just copying it, or i missed something when creating the dsm file.
any idea?
chriskay said:
ok, i did everything as stated. unfortunately, the newly created provxml was still not executed.
i use neokit (without package import) and just copied the provxml, the dsm and the rgu into the dump folder.
either there is more to that than just copying it, or i missed something when creating the dsm file.
any idea?
Click to expand...
Click to collapse
Ah... I think that's because of the way Neokit builds the ROM. I think you'll need to "import" the OEM pack, rather than simply copying the files (If that makes any sense...). Using an older version of neokit (I have the first release for OEM packs, and the latest release for everything else) you can import the packs and it works!
yeah, that is what i thought. could you provide me, please, with that older version? i have been looking for it all over the place without any luck.
thanks in advance!
chriskay said:
yeah, that is what i thought. could you provide me, please, with that older version? i have been looking for it all over the place without any luck.
thanks in advance!
Click to expand...
Click to collapse
Sure! I'll have to clear it out though...
Neokit original version is just being uploaded...
Done! Here: NEO.zip - 2.81 Mb
If inteks has any objection, I'll remove it...
i tried it and it worked like a charm! cheers, mate, for pushing me in the right direction!
cheerio!
chriskay said:
i tried it and it worked like a charm! cheers, mate, for pushing me in the right direction!
cheerio!
Click to expand...
Click to collapse
Glad that worked! I just wish Neokit still had the import OEM pack function!
Hi,
unfortunately I am not able to implement a new *provxml to a new ROM.
I know http://forum.xda-developers.com/showthread.php?t=398025
and some other threads, but all my entries (Mailaccounts, WiFi informations - which I got with rapiconfig) are not in my new ROM.
I am doing somewhere a mistake. It does not work:
I have done the following:
1. created an acconts.provxml
2. renamed to _setup.xml
3. Created an OEM package with Ervius Package Creator.
Have now 5 files in the OEM folder: _setup.xml, *.rgu, *.dsm (size 0k), option.xml and initflashfiles.txt
4. Moved option.xml out of the OEM folder
5. Drag and drop OEM folder over BuildDSM.exe. This creates a new *dsm (size 1k)
6. place back option.xml in OEM folder
7. copy OEM folder under \Packages - i have tested also the OEM folder
8. cooked and burned ROM
Any help is welcome.
Regards
kuzco1
kuzco1 said:
Hi,
unfortunately I am not able to implement a new *provxml to a new ROM.
I know http://forum.xda-developers.com/showthread.php?t=398025
and some other threads, but all my entries (Mailaccounts, WiFi informations - which I got with rapiconfig) are not in my new ROM.
I am doing somewhere a mistake. It does not work:
I have done the following:
1. created an acconts.provxml
2. renamed to _setup.xml
3. Created an OEM package with Ervius Package Creator.
Have now 5 files in the OEM folder: _setup.xml, *.rgu, *.dsm (size 0k), option.xml and initflashfiles.txt
4. Moved option.xml out of the OEM folder
5. Drag and drop OEM folder over BuildDSM.exe. This creates a new *dsm (size 1k)
6. place back option.xml in OEM folder
7. copy OEM folder under \Packages - i have tested also the OEM folder
8. cooked and burned ROM
Any help is welcome.
Regards
kuzco1
Click to expand...
Click to collapse
Don't rename it to setup.xml. Leave it as a provxml file.
l3v5y said:
Don't rename it to setup.xml. Leave it as a provxml file.
Click to expand...
Click to collapse
Thanks for this tip, but it does not work in my case. I have still no email-accounts after cooking my ROM.
If I "import" my accounts.provxml with "rapiconfig /p accounts.provxml" everything is fine.
BuildosX-log.txt does not say any error.
It is necessary to put my OEM folder under a special directory ?
I have tested \packages and \OEM.
Regards
kuzco1
kuzco1 said:
Thanks for this tip, but it does not work in my case. I have still no email-accounts after cooking my ROM.
If I "import" my accounts.provxml with "rapiconfig /p accounts.provxml" everything is fine.
BuildosX-log.txt does not say any error.
It is necessary to put my OEM folder under a special directory ?
I have tested \packages and \OEM.
Regards
kuzco1
Click to expand...
Click to collapse
Should be put in \OEM.
You could try using SDAutoRun as an alternative.
Try the attached OEM pack (obviously with your details added back in...)

Categories

Resources