[TUT] [UTIL] Remote Porting XIP [V.1.0][22/12/2010] - Non-Touchscreen Windows Mobile Other

Hi All
I Create small tool for simply cooking ROM. This Tool Remote, and rebuild Kernel (XIP) in any Kitchen ROM Automat.
Info:
Ultra Std Edition - Remote XIP Porting Tool
Product Version: 1.0.0.0
Product Name: Remote Porting XIP
Copyright © 2010 By Nokser
All Rights Reserved.
[TUT][HOW TO] Instruction Manual:
Directory Position + Remote Porting XIP:
-> Extract file Remote_Porting_XIP_v.1.0 to yours kitchen.
-> Now you see: one apps (Remote_Porting_XIP.exe), and one folder (Porting_Kernel).
-> In folder "Porting_Kernel" - you have a two subfolders:
- New_XIP - in this copy a xip.bin, from another device
- Old_XIP - in this copy a xip.bin, from yours device
, and apps supported:
- AutoExecAndClick.exe
- Mreloc.exe
- XIPAddrTools.exe
- XIPPort.exe
Remote Porting XIP in work:
First - copy xip.bin file, from another device to New_XIP
Next - copy xip.bin file, from yours device to Old_XIP
Now You Run Remote_Porting_XIP.exe, and:
-> Click button "Dump XIP's" - this method extract files xip.bin, from New_XIP, and Old_XIP
-> Next Click Button "Sorting Modules and Files" - this method sorting all files/modules automatical, to new directory "Gen_XIP"
-> If you Click "XIPAddrTools" - this option is optional, but if you see any red lines in this program, then you must correct address.
* Support Video: Remote Porting XIP+XIPAddrTools Video Tut.
-> Button "Build New Kernel" - this method create a New XIP/Kernel for yours device. Build new xip in folder "Gen_XIP".
-> In folder "Gen_XIP", you see new file "xip_out.bin", this is a new functional kernel, u must only insert this file to OS.NB, and flash to Device if in the way not see any problems/bugs.
More Info:
This Tool, do not copy LangDB packages to Gen_XIP (new kernel)- or from Old_XIP, or a New_XIP.
I test this program in My kitchen. Build functional XIP for Samsung I600, and Toshiba TG01.
Not responsible, for not using the proper tools.
Everything you do on your own risk.
File in Attach. Have Fun!!!

great mate, ill test it

i never success to porting with mreloc, but i'll try to porting with tour tool..
thank you..

Hi Bro
You test this, and tell me what is results

Nokser said:
-> If you Click "XIPAddrTools" - this option is optional, but if you see any red lines in this program, then you must correct address.
Click to expand...
Click to collapse
i dont understand how to do this part. can someone explain this step to me in detail?

Aitrus said:
i dont understand how to do this part. can someone explain this step to me in detail?
Click to expand...
Click to collapse
This is a only optional function, because next step reloc file/module, but if you see in this program (in 3 tab) red lines, thn u must correct address
Example:
if select imgfs, have u address 03EFE000, and red line in up, then correct addr to 03EFF000, and next..

Nokser said:
Example:
if select imgfs, have u address 03EFE000, and red line in up, then correct addr to 03EFF000, and next..
Click to expand...
Click to collapse
how do i find this out. im a noob i start cooking last week.
Nokser said:
-> If you Click "XIPAddrTools" - this option is optional, but if you see any red lines in this program, then you must correct address.
Click to expand...
Click to collapse
when i say i dont know how to use this tool, i mean what buttons do i press?
SEL Work Folder... what folder do i open with this one?
SEL Ref. Folder... this one i open the Old_XIP OUT folder right?
and then how do i make the red lines go away if there is any?
if i skip "Optional Step ---> XIPAddrTools" then flash my rom. my rom wont boot.
if you could explain the XIPAddrTools part in a step by step guide for me that would be great, or maybe make a short video.

Very good works my friend ;-)
(Mangasora have do similar program too. ... What Is differents?)
Many time in "SYS, XIP kernel thread" we can download folder can you add this option to rebuild xip.bin with folder msxipkernel, etc... ?
I'll test your tool and tell us if it's good, thanks a lot !

EVEALEX62 said:
Many time in "SYS, XIP kernel thread" we can download folder can you add this option to rebuild xip.bin with folder msxipkernel, etc... ?
Click to expand...
Click to collapse
Say what you mean?

hi
Great Nokser

YAHAHANUVOELEGANLC said:
Great Nokser
Click to expand...
Click to collapse
Hi Bro
You test this for any device?

Aitrus said:
when i say i dont know how to use this tool, i mean what buttons do i press?
SEL Work Folder... what folder do i open with this one?
SEL Ref. Folder... this one i open the Old_XIP OUT folder right?
and then how do i make the red lines go away if there is any?
if i skip "Optional Step ---> XIPAddrTools" then flash my rom. my rom wont boot.
if you could explain the XIPAddrTools part in a step by step guide for me that would be great, or maybe make a short video.
Click to expand...
Click to collapse
please someone help my understand how to work this step.
i try to do it but i cant make the red lines go away.
im trying to cook for my sgh-i607.

Aitrus said:
please someone help my understand how to work this step.
i try to do it but i cant make the red lines go away.
im trying to cook for my sgh-i607.
Click to expand...
Click to collapse
Here you go
Remote Porting XIP+XIPAddrTools Video Tut.

Nokser said:
Here you go
Remote Porting XIP+XIPAddrTools Video Tut.
Click to expand...
Click to collapse
thank you, i was using the tool wrong.
my rom now boots.

Nokser said:
Say what you mean?
Click to expand...
Click to collapse
Sorry I'm more busy ... Happy new year man !
I want to say many time I have folder "XIPKernel" etc ... but not the file "xip.bin"
and for your tool I must have this file no?
Other question :
Do you know what I must do to suppress the restriction with ffboy's kitchen ?
Because when I do a ROM with this kitchen, after when I dump my ROM I have a folder "Beta ...." ?
thanks a lot for your work

EVEALEX62 said:
Sorry I'm more busy ... Happy new year man !
I want to say many time I have folder "XIPKernel" etc ... but not the file "xip.bin"
and for your tool I must have this file no?
Other question :
Do you know what I must do to suppress the restriction with ffboy's kitchen ?
Because when I do a ROM with this kitchen, after when I dump my ROM I have a folder "Beta ...." ?
thanks a lot for your work
Click to expand...
Click to collapse
It does not matter to which the kitchen is a utility unpack.
What, where to copy - you're in the first post

Sorry but don't understand what you want to say ...
For me with "l3v5y-TG01-Kitchen-200330" this tools don't work : haven't got error message but my XIP isn't port ;-)
Thanks for your work man !

I port in this tool, all my kernel for TG01

Related

WM6 kitchen release v3

Hi all,
Last days I was working hard to improve the kitchen, finally I think it's ready. This is release ver.3, first two releases can be found here:
http://forum.xda-developers.com/showthread.php?t=307037
I added some tools, used a new rom as base, well... it's all written down here.
Here you go V3!
http://vidmes.com/Uni/Kitchens/DEV_UNI_Laurentius26_WM6_Kitchen_ver.3.rar
I'm adding some OEM's to improve the ROM you are cooking.
You can find them here:
http://vidmes.com/Uni/Kitchens/Laurentius26/
-HTCHomeplug.
-Bluetooth OBEX enabled.
-Wifi 802 b/g support.
-VOIP.
-HTC TaskManager.
Unpack in c:\dev_uni\OEM\
Cheers,
Leo
Rom details:
Windows Mobile 6 Professional:
CE OS: 5.2.1413
Build: 17913.0.3.0
SP: AKU 0.3
Status: Beta version
So finally let's start building.
"Warning: Before you start building unhide hidden files on your desktop!"
Extract the kitchen to "C:\DEV_UNI\"
Run BuildOS.exe ( temp dir will be created. )
Run CreateOS.bat or CreateOS inc. Radio 1.15.bat
after finish building HTC64_Extended_ROM tool will start.
Select Encode:
Browse to C:\Dev_Uni\Temp\nk.prj
Klick next and Select:
-Extended ROM file: C:\DEV_UNI\temp\nk.nbf
-FAT16 file: C:\DEV_UNI\temp\nk.nba
-Operator name: ‘Your operator’.
Klick Encode.
It will give an error saying: FAT16 is to large. Continue at your own risk?
Ignor and Klick OK.
-It says: Encode successful!
Klick OK.
Exit the HTC64 Extended ROM tool.
Device update utility will start.
Put your device in bootloader (Push: ‘Power, Backlight, Softreset’ at once) and connect to your pc!
Run the update!
After updating your device you will have my ROM Build 1 based on Lt.Cmdr.Ivan v3.
Modification’s:
-Backlight button added.
-Wifi G mode added.
Added the following OEM’s:
-PocketXpdf.
-SMS Backup.
-Startclean.
Fixed Midlet Manager (now it works with opera mini)
Removed the following apps:
-Voice Command.
-voIP
-HTCHome.
-Taskmanager.
I added some tools to the kitchen to make work more easy!
Dev_Uni, REGEDIT:
-defaulthv.bat (batchfile to edit default.hv)
-userhv.bat (batchfile to edit user.hv)
"When the command window opens it tells you exactly what to do, read carefully please!"
"default\user.hv are the registry hives of your OS, be careful with what you do, don’t blame me if something goes wrong!"
<<<<< THINK TWICE BEFORE YOU EDIT! >>>>>
Dev_Uni, Documentation:
Added some links to webpages about rom building.
Dev_Uni, Extra’s:
-Cab Analyzer (For studying and extracting cabs, this is necessary for building a OEM)
-Hex Editor (For editing Hexadecimal, didn’t find it yet but you can change pagefile with it).
Dev_Uni, Backup:
Here I place a backup of the following files before I start editing!
-default.hv
-user.hv
-initflashfiles.dat (this file can be found in C:\Dev_UNI\OEM\OEM_Lang_0409),
you need to modify this file when building OEM’s, it places the files in the write directory’s.
Also *.rgu files can be placed here before you edit, so if something goes wrong….
<<<<<YOU SHOULD DO THE SAME!>>>>>
Remember, I’m still working on the kitchen.
I’m not one of the great rom designer’s yet , but every day I’m learning.
Enjoy building your own WM6.
Many thanks to:
- Bepe
- Helmi_c
- Mamaich
- Midget_1990
- Lt.Cmdr.Ivan
- GerardNL (for the WIKI)
- Leies (for helping with batchfile’s)
- Naboleao (same)
- Grayme (cheers my friend!)
- TehPenguin (If he would like to host again offcourse )
Thats good Going Leo. Looks like this forum has converted you into a developer.
P.S. dont forget to have the wifi sorted out once you post your rom.
Thanks,
I added B and G Mode support, but didn't test it yet.
Now I'm building kitchen and rom. Flashing, flashing, testing, haha..
VoIP you will have later, I wanted to release the kitchen and that's a lot of work.
Leo
aniel1 said:
Thats good Going Leo. Looks like this forum has converted you into a developer.
P.S. dont forget to have the wifi sorted out once you post your rom.
Click to expand...
Click to collapse
WOW i'll tried it NOW
It's done. Uploaded to www.wm-gurus.com.
Activation process there, can't help with that.
Waiting for TehPenguin's answer
Leo
Laurentius26 said:
It's done. Uploaded to www.wm-gurus.com.
Activation process there, can't help with that.
Waiting for TehPenguin's answer
Leo
Click to expand...
Click to collapse
can you just post a synopsis as to what are the additions you have added, removed, memory etc.
I know you indicated few in your initial post but just for the sake b4 users shower you with questions
will wait for a link.
Yes, I'm also looking forward to your kitchen. I've been using the one from Ranju and quite happy with it, but like to see what you've made of it.
Thank you!
GerardNL said:
Yes, I'm also looking forward to your kitchen. I've been using the one from Ranju and quite happy with it, but like to see what you've made of it.
Click to expand...
Click to collapse
Laurentius26 said:
It's done. Uploaded to www.wm-gurus.com.
Activation process there, can't help with that.
Waiting for TehPenguin's answer
Leo
Click to expand...
Click to collapse
Man, my server is copying slow from WM-Gurus...
I'm copying it now - but don't hold your breath!
Haha.. thanks a million.
Can't I copy straight to your ftp?
If you pm me a adres I upload to you
Leo
TehPenguin said:
Man, my server is copying slow from WM-Gurus...
I'm copying it now - but don't hold your breath!
Click to expand...
Click to collapse
Okay, uploaded:
http://vidmes.com/Uni/Kitchens/DEV_UNI_Laurentius26_WM6_Kitchen_ver.3.rar
@Leo: I think I may as well just give you access - it'll be much quicker
Great thanks!
Next time I ask you first by mail to access your ftp.
Leo
http://vidmes.com/Uni/Kitchens/DEV_UNI_Laurentius26_WM6_Kitchen_ver.3.rar
Downloaded v3 kitchen but on extracting found nk.nba corrupted. Thanks anyway.
Lost at FAT16 File!!!!
Hi Laurentius26,
I have a problem when i reach the section in the HTC64 Extended ROM Tool, i open the Project file OK, then i save the Extended ROM File in the same Temp folder where the other files are, but when i open the FAT16 file (*.fat) there are no images to open, but if i click on the (ALL Files) in the drop down menu, then it shows the nk.nba file. and if i click on the nf.nba file it pops up and says (Unable To encode FAT16 image).
so could you please advise me on what i am doing wrong.
any help please.
Thank you very much.
r_calimer
[B said:
Extract the kitchen to "C:\DEV_UNI\"[/B]
Run BuildOS.exe ( temp dir will be created. )
Run CreateOS.bat or CreateOS inc. Radio 1.15.bat
after finish building HTC64_Extended_ROM tool will start.
Select Encode:
Browse to C:\Dev_Uni\Temp\nk.prj
Klick next and Select:
-Extended ROM file: C:\DEV_UNI\temp\nk.nbf
-FAT16 file: C:\DEV_UNI\temp\nk.nba
-Operator name: ‘Your operator’.
Klick Encode.
It will give an error saying: FAT16 is to large. Continue at your own risk?
Ignor and Klick OK.
-It says: Encode successful!
Klick OK.
Exit the HTC64 Extended ROM tool.QUOTE]
Click to expand...
Click to collapse
That's impossible.
I've tested the kitchen many times.
Will download the kitchen myself and test as well.
Leo
tailazoom said:
http://vidmes.com/Uni/Kitchens/DEV_UNI_Laurentius26_WM6_Kitchen_ver.3.rar
Downloaded v3 kitchen but on extracting found nk.nba corrupted. Thanks anyway.
Click to expand...
Click to collapse
Hi,
I'm downloading the kitchen to see if everything went well.
Be back to you in about 20 minutes.
Leo
r_calimer said:
Hi Laurentius26,
I have a problem when i reach the section in the HTC64 Extended ROM Tool, i open the Project file OK, then i save the Extended ROM File in the same Temp folder where the other files are, but when i open the FAT16 file (*.fat) there are no images to open, but if i click on the (ALL Files) in the drop down menu, then it shows the nk.nba file. and if i click on the nf.nba file it pops up and says (Unable To encode FAT16 image).
so could you please advise me on what i am doing wrong.
any help please.
Thank you very much.
r_calimer
[B said:
Extract the kitchen to "C:\DEV_UNI\"[/b]
Run BuildOS.exe ( temp dir will be created. )
Run CreateOS.bat or CreateOS inc. Radio 1.15.bat
after finish building HTC64_Extended_ROM tool will start.
Select Encode:
Browse to C:\Dev_Uni\Temp\nk.prj
Klick next and Select:
-Extended ROM file: C:\DEV_UNI\temp\nk.nbf
-FAT16 file: C:\DEV_UNI\temp\nk.nba
-Operator name: ‘Your operator’.
Klick Encode.
It will give an error saying: FAT16 is to large. Continue at your own risk?
Ignor and Klick OK.
-It says: Encode successful!
Klick OK.
Exit the HTC64 Extended ROM tool.QUOTE]
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Ok, I downloaded my own kitchen.
Extracted it to c:\
Run BuildOS.exe
Run CreateROM.bat
HTC64 Extended rom tool:
-Encode
c:\Dev-Uni\Temp\nk.prj
-next.
-Extended ROM file: c:\dev_uni\temp\nk.nbf
-Fat16 file: c:dev_uni\temp\nk.nba
It says Fat16 is to large.
Ignore and click ok.
Rom will be created and device update util starts.
Everything is working here!
Did you make all files vissible on your desktop before you started?
Delete de temp dir and try again!
Leo
Thanks LEO!!!!
Thanks Leo,
I was saving everything in MY Documents folder, that is why i could not proceed as i should, but I saved everything in C:/ this time and all is well, my stupidity for not following directions.
i have not flashed my ROM yet, but I'm sure your ROM will please me.
Again, Thank you very much for your ROM and your advise to me.\
LEO YOU ROCK!!!!!!
r_calimer
Laurentius26 said:
Ok, I downloaded my own kitchen.
Extracted it to c:\
Run BuildOS.exe
Run CreateROM.bat
HTC64 Extended rom tool:
-Encode
c:\Dev-Uni\Temp\nk.prj
-next.
-Extended ROM file: c:\dev_uni\temp\nk.nbf
-Fat16 file: c:dev_uni\temp\nk.nba
It says Fat16 is to large.
Ignore and click ok.
Rom will be created and device update util starts.
Everything is working here!
Did you make all files vissible on your desktop before you started?
Delete de temp dir and try again!
Leo
Click to expand...
Click to collapse
Mirrored:
Hi Everyone,
I uploaded (WM6 kitchen release v3) to Megaupload in-case anyone wants to download from there.
Leo, Thank you again for this wonderful Rom, so far all is well and no bugs to tell about.
enjoy,
Mirrored:
http://www.megaupload.com/?d=3XMBZ7RE
Redownloaded the kitchen and now it's working great! Thanks again Laurentius.

How to Cook a Rom

Okay after reading through a few threads on XDA I thought I might take a stab at writing a Simple tutorial of the knowledge I know of cooking a rom
Step 1: Download a kitchen of your choice I think the Kitchens from Matt are the best to use only my recommendion
Step 2: Download the OEM packages you'll need..Leave them in a different folder then the Kitchen right now..
Step 3: Make a OEM folder in the kitchen folder if theres not one already and place it in the kitchen folder
Step 4: Take the OEM packages from the desktop and drag the ones needed for your rom
Step 5: Click Build OS check the files your going to have in your ROM to be built..if it errors look at where it errored and check the OEM package to see if it meets the standered below
Step 6: Now add any thing you need to edit in the dump or replace files (EX: Welcome Screen, themes, initflashfiles.dat file ect)
Step 7: Now run the CreateROM.bat once finished you'll have a new file in the temp folder
Step 8: In the kitchen there will be a nb2nbf_wizard.exe if not search the forums..open that model ID will say Wizard.. change the language to WWE then on the bottom you'll see empty fields..those are self explanatory pick OS for the ROM then locate the file in the TEMP folder of the Kitchen
Step 9: Now once its finished translating where ever the output direction was it will be your file to flash, now move that to the RUU and flash and say Hello to your own Cooked rom
PS Steps will varies from Kitchen to kitchen but this covers the jist of basic ones
nows for the complex parts how to make an OEM package...Information from double_ofour
Step 1: Vist http://www.famkruithof.net/uuid/uuidgen the Create UUIDs of another type should be set to Version 4: random then a code like this "6bfb7458-6a83-450a-9da5-b5feabba8335" will be made
Step 2: make the code the name of the 2 text files you have in the OEM package folder, Change one Text file extension to RGU and the other DSM
Step 3: now the RGU is where the Reg hacks are the first line MUST be REGEDIT4 then you list your Reg hacks.. in the formate like this
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\MASD]
"TaskManager"="1_5_29968_1"
Step 4: Leave a space after the last reg hack and save as UNICODE
Step 5: add any files to the OEM package Folder they will be put in the /Windows directory
to make an extension into the programs folder you should edit the initflashfiles.dat
How to edit the initflashfiles- Should be done between useing the Build OS and Create Rom
Step 1: open the file with note pad
Step 2: remove any lines that aren't needed..sometimes you'll see likes to create a folder for a shortcut when your not using the program
Step 3: add a line to create a shortcut for a program from your own OEM package...Most packages here already do it for you
sigh I'm tired of typing but theres a basic out line of what cooking a rom consists of..feel free to add anything I might of missed
Just thought I'd help out anyone looking to cook a rom and needs a little guide
Please don't ask for help here..I'm not text support..I think there shoul dbe one thread for all cooking questions..you guys could even use the thread when i asked for help
PS again thanks to all the people here at XDA that made cooking simple easy even ifs making a OEM pack or a fix or even a kitchen thank you all
thanks ANTC!!!
thanks dude! can we have pictures too? (what the heck - had to ask )
thanks this is EXACTLY what I was looking for
mattk_r said:
thanks dude! can we have pictures too? (what the heck - had to ask )
Click to expand...
Click to collapse
sigh..sure once i can release my full touch rom using your kitchen
so no deal matt...lol not like you need a tut how to make a rom...maybe you could help with the cam issue to for my rom
everytime I click buildos.exe I get an error. No matter what folder I try it in, it just wont work.
How do I dump an official rom?
maybe some one can help you with the dump question its hard for me to put into words since core does it by it self
and th build os problem is something to take up with the maker of ur kitchen try doing a windows update you may need sp2 or net framework
I suggest making this thread sticky, removing all unnecessary posts, including this one and transform it into an How To thread. Where everybody can post tutorials on different aspects of rom cooking.
dferreira said:
How do I dump an official rom?
Click to expand...
Click to collapse
Same you do with an unofficial one lol The difference is that you won't find any missing files and that means less work for you.
anichillus said:
I suggest making this thread sticky, removing all unnecessary posts, including this one and transform it into an How To thread. Where everybody can post tutorials on different aspects of rom cooking.
Same you do with an unofficial one lol The difference is that you won't find any missing files and that means less work for you.
Click to expand...
Click to collapse
It won't dump using your kitchen... Try the last oficial RUU Prodigy of WM5 and you'll see that it seems to be protected, since it can't extract the 8004000 :s
anichillus said:
I suggest making this thread sticky, removing all unnecessary posts, including this one and transform it into an How To thread. Where everybody can post tutorials on different aspects of rom cooking.
Same you do with an unofficial one lol The difference is that you won't find any missing files and that means less work for you.
Click to expand...
Click to collapse
Coming from you thats a huge compliment..
what can i do if i want to add programs like TNT, i have few apps compared to mfrazz's build or TNT and now if i add 1 more program in my kitchen it crashes the buildimgfs.exe, anything i can do to add more? i am using faria's kitchen tool
nycelitemaster said:
what can i do if i want to add programs like TNT, i have few apps compared to mfrazz's build or TNT and now if i add 1 more program in my kitchen it crashes the buildimgfs.exe, anything i can do to add more? i am using faria's kitchen tool
Click to expand...
Click to collapse
Try using Core kitchen that should do the trick
hopefully as a newbie I can make my own rom with this
and please do help me if i encounter any problems
thanks in advance
Personally, I would suggest doing a topic like this in the Wiki. Then have a topic here that is stickied to point to the Wiki entry.
Here's a page I started for the Faria Kitchen last May. http://wiki.xda-developers.com/index.php?pagename=FPRK_Cooking_Instructions
You could take what ANTC posted and merge with the info I provided and come up with a nice generic page for cooking )most of the kitchens work the same since they all use basically the same set of tools).
Here's a page on making OEM packages that da_jojo added on:
http://wiki.xda-developers.com/index.php?pagename=FPRK_Creating_ROM_Packages
BTW: If you do the instructions in the Wiki then any / all of us can help maintain it (where posts here can only be maintained by the original poster).
i think this is good for those who already know how to cook, but too brief for beginners who know little about cooking a rom.
My problem when building the rom is when it is finished this error comes up
"c:\DocumentsandSetting\M541378\ApplicationData\hIqInc\PPC-BuildOS\9.05.3.0Temp\ROM\XIP"
so in my ROM folder there is no XIP, I create the folder, and I re-create, it and then the XIP folder erases. I have no idea why this happens? Can anyone please help....
Updating rom image USING FARSTONE DRIVE CLONE
Hi all i'm new at the forum, i would like to know if i can create an image with farstone drive clone of all the programs i have and configurations and then upload it to the phone?? I would like that even if i have to perform a hard-reset on the device it would still have all the progs and configurations created on the image uploaded.
Any suggestions are welcomed!!!!!
hi, I am a newbbiess... i am totally not understand what do u mean by kitchen... but i am intrested in generate a ROM myself.. please advice..

Cook your splash screen

Btw, this is where I got the ability to cook my splash screen on my ROMs. You know the first bootscreen.
Here.
I don't speak Vietnamese, but it's pretty easy to figure out. If you don't understand me, tell me and I'll write a walkthrough. The pictures tell it all, though.
EDIT:
Things you need:
-Thay Doi_SplashScreen.
-NBH_Tool_v1.1.
-HTC_ROM_Tool.
Create a BMP or JPG that's 240x320.
Run Chạy Tool Replace SplashScreen.exe
Click Load Bitmap and choose your file.
Click Update Splash.
It will create the needed files where the BMP/JPG is currently stored.
Take the ruu_signed.nbh and use NBH_Tool_v1.1 to extract the PrimarySplash.nb that you can use with your ROM.
you should probably type it up anyway. hah
Thanks for the link, Ivan
Can someone upload the files, I cant read the site so I cant make a log in lol.
Thx
Write up
Hi,
I will try to write this up today as time allows.
How-To
As promised, please download the attached zip file.
This will contain all needed files and a short readme.txt.
Enjoy,
ttran001 said:
As promised, please download the attached zip file.
This will contain all needed files and a short readme.txt.
Enjoy,
Click to expand...
Click to collapse
Thanks Ttran!! I knew someone would step in and help me in my time of laziness.
Dumb Question
Okay, this is probably a dumb question.
I followed your instructions to the letter -- got the PrimarySplash.nb file.
My questions is Now what do I do to flash it to the phone. Go back to step 1?
Please Advise
Thanks
zcink said:
Okay, this is probably a dumb question.
I followed your instructions to the letter -- got the PrimarySplash.nb file.
My questions is Now what do I do to flash it to the phone. Go back to step 1?
Please Advise
Thanks
Click to expand...
Click to collapse
lol,
Now that's going to be another post... How to install your newly created splash screen.
=============================
Download
This file will contain step on how to create a nbh file. Just follow the steps and only include your PrimarySplash.nb file and not the rom.
Then flash it as you would with a rom.
Good luck,
ttran001 said:
lol,
Now that's going to be another post... How to install your newly created splash screen.
=============================
Download
This file will contain step on how to create a nbh file. Just follow the steps and only include your PrimarySplash.nb file and not the rom.
Then flash it as you would with a rom.
Good luck,
Click to expand...
Click to collapse
Okay got it. Will try it. Thanks.
by the way, thanks so much for using Megaupload and Not Rapidshare. Megaupload is by far the best.
I'm nervous about doing this but here goes.
Just one question. I put the PrimarySplash.nb in splash box and not system box -- right?
Please advise.
thanks. (I just don't want to brick my phone.)
Got it -- worked. You are a Genius.
Okay I did what I thought and it worked great. Thanks again!!!!!
yay for viets! (sorry gotta represent)
found this...not sure if you can do anything with it
neptune said:
found this...not sure if you can do anything with it
Click to expand...
Click to collapse
Haven't tested that, but it's probably for one of the other two startups. The first startup cannot be changed without flashing.
neptune said:
found this...not sure if you can do anything with it
Click to expand...
Click to collapse
Be nice if you could tweak this. Says ROM by Tom Condron. Nice graffics though. Uninstalled.
tried it out, got the nb, converted to nbh, flashed with the loader that came with ivans clean rom, but it didnt work. Nothing happened. Any ideas?
chris30_2001 said:
tried it out, got the nb, converted to nbh, flashed with the loader that came with ivans clean rom, but it didnt work. Nothing happened. Any ideas?
Click to expand...
Click to collapse
did you make the picture that you want for the flash screen ? Did you download the easy how to as well ???
Ok I am no noob .. Maybe im too tired or I missed something somewhere in all of this. So let me ask all the dumb questions and hopefully you can make this a sticky clearly explained. Lets start will all the directions 1 by 1 and hopefully 1 of you geniuses can clean it up then hopefully make a sticky .....
A.) Download all files needed. (assistance is more than welcomed here)
B.) get the picture you want to use for your splash screen.
(**Instructions written by ttran001**)
1. Copy the image you would like to use into the image folder.
2. Open up the Step 1 folder and run the Replace SplashScreen.exe file.
3. Click on Load Bitmap from the newly opened menu (Replace Artemis SPlashScreen.
4. Click on the Update Splash button.
The PDA Phone ROM Update Utility 3.0.3.1 menu will pop up.
Leave it alone.
5. Go back to the image folder for step 1 and locate the RUU_signed.nbh file.
6. Copy the RUU_singed.nbh and place it into the RUU_signed folder.
7. Go back and close out both PDA Phone ROM Update Utility 3.0.3.1 and Replace Artemis SplashScreen.
8. Now go to the step 2 folder and double click on the nbhtool.exe.
9.This will open up Dutty's good NBH tool v1.1.
10. Click on the Decompile NBH file button.
11. Browse back to the RUU_singed folder and locate the new RUU_signed.nbh file.
12. Choose the same location or the one of your choosing to save the extract files.
13. Once completed it will extract a new file called PrimarySplash.nb, this is your new Splash replacement file.
OK we now have that part as easy as can be. Now the next parts for creating a nbh file.
Download and extract the HTC_ROM_Tool to your computer.
Double click on the htcrt.exe file to get started.
This new screen will popup.
Click on the Build! button.
On this screen click on the box under the Device: to select your device type.
Choose Herald
Type in your version of the rom, example: 4.10.531.3
Click on the box highlighted in red to choose your OS.nb file.
( Now where do we get this file from i would like that clarified and have it added to a download list for the sticky please.)
Click on the Build ROM botton.
This new screen will popup.
OK ... Now we have a nbh file... Now what would be the correct way of flashing this to a device. also the basic questions.
1.) Will this delete and or change my settings. ?
2.) What are the risks of flashing this way ?
3.) Does this work with HardSPL ?
4.) Does this work without HardSPL ?
5.) Must the picture be a bitmap ?
6.) Can I just use the ReplaceSplashScreen to just change the splash screen ?
7.) Does the program ReplaceSplashScreen work on wing before HardSPL or after or both ?
8.) Maybe im really tired how do I put pictures in this thread ... LOL ...
If I want to change the Windows Mobile splash also, do I change the name from "PrimarySplash" to "Secondary Splash"? or something? thanks.

[20931 SYS/ XIP Ported]Improved PackageTools and BuildOS now for Wizard [29/11/2008]

I have been using many kitchens over the past year. Cooking horrible roms, decent ones and now a pretty good one. My problem was always the various tools lying all over my hard drive. Luckily I came across this litte gem by Ervius
Package Tools and BuildOS rolled into one. I also noticed that it handles rgu files much better than the previous BuildOS, it choked on an incorrect rgu file. Which in turn allowed me to get Video working in HTC Album 2
I have modified the batch files for our Wizards and have been cooking and im loving it
PackageTools+BuildOS (Latest combined version)
rgu-2-xml : Convert .rgu to provxml files
SYSVersion : Generates a version list of your SYS Folder
All the usual build tools :G'Reloc, M'Reloc, ImgFS Tools
AllPackagesToOne - Protect your rom from being ripped apart and the whole world being able to share in your utter cooking brilliance, via a tickbox ofcourse
Automatic Find and Fix duplicate file errors during BuildOS process
More features which I am either too lazy to list or dont use at all
Just add SYS,ROM and OEM folders. It also have a nice feature which allows you to select OEM Packages and save it as a preconfigured rom. Extra OEM packages can be placed in a Packages folder. BuildOS will load those files also (No more OEM's all over your hard drive).
BuildOS also runs G'Reloc during the dump process, but for good measure I also included it in the batch file.
Also added -conservative to the Imgfs Tools portion of the script to protect against overcook
BuildOS generates pretty log files which shows where stuff went wrong
Extract the zip file. Run Kitchen.exe and watch the magic at work.
Note
For some reason the output window text is black on a black background, but at the top is a nice running status. If not sure just hilight the output window.
If you start up and It complains about folders just create them
Download
Ported 20931 SYS/XIP without PIE 6 download
Microsoft Visual C++ 2008 Redistributable Package (x86) is need to be installed in your PC
[URL="http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=en]Get it here[/URL]
Hi,
Nice kitchen.
But its little bit difficult compare to hypecore.
Thanks for great kitchen.
Nice release ..i think im gonna start cooking too
Does it also have my favourite tool "Alpackagestoone" to remove and merge DSM and RGU files from Rom?
Noonski said:
Does it also have my favourite tool "Alpackagestoone" to remove and merge DSM and RGU files from Rom?
Click to expand...
Click to collapse
It does, in the prettiest little tick box you have ever seen, just below the Output Window. One of the really cool features of this version of BuildOS is the ability to scan for and fix duplicate files
sounds really impressive! downloading...
I'll recook my rom with it and let you know how it went
where should I extract this kitchen?
Error: pkgdll is missing
Never mind. copied it to the same folder as the kitchen.exe
I cant cook... .net problems
Many problems with the kitchens... why I cant install .net frameworks more than 2.0 that i have why... cause It said on every reinstalation missing file the installer will be quit! GOD DAmn... I think I need to reformat my PC and almost backup 40 GB info or... does anybody has an utiliti that erase all of anay program that stucks on uninstall or repair or install? i need to kill those .Net frameworks.
+ Que PPC said:
Many problems with the kitchens... why I cant install .net frameworks more than 2.0 that i have why... cause It said on every reinstalation missing file the installer will be quit! GOD DAmn... I think I need to reformat my PC and almost backup 40 GB info or... does anybody has an utiliti that erase all of anay program that stucks on uninstall or repair or install? i need to kill those .Net frameworks.
Click to expand...
Click to collapse
What OS are you running on your pc ? .net 2.0 and higher really like XP Sp2. Do a google search for CCleaner and "Uninstall Utility" this might help before you format dude.
Errors I am facing:
can not find \ROM folder
Windows can not open this file: OS.NB.Payload
Windows can not open this file: OS.NB.extra
BuildOS: Error, can not find ROM Folder!!!
Where are these files supposed to go? can you provide a tree map?
Can you also tell me what exe opens what file?
I'm almost having to pour cold water over my self
The main issue is not knowing where the ROM folder is supposed to go.
Also, not being able to see what the thing is doing (black on black) is really frustrating me also.
When you get a chance, let me (us) know how to use this cooker. it looks like it can do a lot more than I'm used to... but at the moment I am finding it useless.
S.V.I said:
Errors I am facing:
can not find \ROM folder
Windows can not open this file: OS.NB.Payload
Windows can not open this file: OS.NB.extra
BuildOS: Error, can not find ROM Folder!!!
Where are these files supposed to go? can you provide a tree map?
Can you also tell me what exe opens what file?
I'm almost having to pour cold water over my self
The main issue is not knowing where the ROM folder is supposed to go.
Also, not being able to see what the thing is doing (black on black) is really frustrating me also.
When you get a chance, let me (us) know how to use this cooker. it looks like it can do a lot more than I'm used to... but at the moment I am finding it useless.
Click to expand...
Click to collapse
I really wish I could decompile and just fix the black on black issue. Coz it is a simple case of just changing the font. Unfortunatly it is not written in .net like the previous BuildOS, so no luck there
This should be your default layout:
Base Folder-
->Compile Tools (OS.nd encoding tools)
->Flash (Created by Batch file, your new OS.nd ends up here)
->OEM (I like to put the BASE OEM Folders in here OEMAPPS etc)
->Packages (This is where I drop my custom OEM folders)
->ROM (OS.nb XIP,romhdr.bin lives here)
->SYS (Yeah well we know this one)
The error you are getting is when you try and extract a rom with Package Tools in the kitchen. Here is the procedure:
Create a base folder, I normally use Base_Buildnumber_Device
Select your Dump Type in the bottom check boxes, either a folder where you have already dumped a rom or an *.nb,*.nbf type file
Start your kitchen and select Open on the Package Tools tab.
Browse to the folder you have just created select the folder of rom file based on the above selection
Package tools will now extract the rom and create OEM and SYS Folders if possible
In case of cooking which I believe you are after:
Create the above folder structure with all files in place
Select BuildOS tab
Click Load Rom
Edit OEM's etc and just press Go
thank god u placed this tut, i thought i was the only one with theis prob oO
I'm almost having to pour cold water over my self
Click to expand...
Click to collapse
you were "almost" but i already did several times, what more do you expect if your working on Core,Improved Pakagetools, Molski Devpack,tnt kitchen and Porting :S
ather90 said:
thank god u placed this tut, i thought i was the only one with theis prob oO
you were "almost" but i already did several times, what more do you expect if your working on Core,Improved Pakagetools, Molski Devpack,tnt kitchen and Porting :S
Click to expand...
Click to collapse
Dude I battled to get the whole thing running as the tut's where for Kaiser and the tools were abandoned by the looks of it. But once i started using the cool right click and import package features I was sold.
Sorry. double post.
->ROM (OS.nb XIP,romhdr.bin lives here)
That may be what I am missing. how do I extract that?
I Have OS.nb; XIP.bin XIPfolder
@S.V.I Here is the romhdr.bin : http://forum.xda-developers.com/attachment.php?attachmentid=131286&d=1227164342
@cornelha i think u need a break lol you attached te file in the siff thread
->ROM (OS.nb XIP,romhdr.bin lives here)
Click to expand...
Click to collapse
should the XIP be in the bin extension or in a folder the one which Hyper Core Generates) ?
ather90 said:
@S.V.I Here is the romhdr.bin : http://forum.xda-developers.com/attachment.php?attachmentid=131286&d=1227164342
@cornelha i think u need a break lol you attached te file in the siff thread
Click to expand...
Click to collapse
OMFG dude I think you are right. Dev by day ... cook by night ... hey wtf is my gf ?!?!?
how to use this kitchen??
i run Kitchen.exe from desktop, but error(installation error)
any help me??
fachry said:
how to use this kitchen??
i run Kitchen.exe from desktop, but error(installation error)
any help me??
Click to expand...
Click to collapse
Yeah I realised now that when I zipped up the Kitchen I left pkgcommon.dll in the Tools folder, this should be copied to the same folder as Kitchen.exe.
Your error however comes from me not stating the .net Framework 2.0 or highers is required. I take these for granted since I have Visual Studio installed on my machine anyway

Uni ROM Kitchen v2.0 by Tomal: Next generation Kitchen for Universal

Guy's,
This is my 2nd attempt to build a useful kitchen for Uni lovers. It uses a new set of tools and technology and you can customize/cook the rom exactly the way you like it. Porting or building XIP was a real pain but the kitchen builds the XIP and IMGFS together and importantly without manual intervention.
I believe this is the easiest kitchen ever built for Uni and you'll simply enjoy it.
The OS has been included in the kitchen is a fresh new Core - CE OS 5.2.21014.
OK, let's go for working part -
Unrar the kitchen in any of the drive in your PC (but must be in root) and it should look like - D:\TML_UNI_KITCHEN.
You'll find a command script "build_rom.cmd" under the TML_UNI_KITCHEN directory. Now, make a coffee, then just hit on this script and reluxe. Your ROM will be cooked within couple of minutes. Well, a little dialog box will pop-up at the asking what to do, select Encode to encode the rom and then exit.
You can follow the encoding steps like:
>>Encode>>Browse>>open nk.prj>>Encode>OK>>OK>>Exit.
Now, got to RELEASE directory, open ROMUpgradeUt.exe and flash the ROM to your device.
Advance part -
You can modify few parameters under the build_rom.cmd to make your custom rom.
set BUILD_TYPE=Regular
This is the type of your ROM to be cooked. The value "Regular" has an association with the directory \TML_UNI_KITCHEN\EXT\Regular. Put all the packages here, those you want to include in Regular build.
set BUILD_TYPE=Vanila
The value "Vanila" has an association with the directory \TML_UNI_KITCHEN\EXT\Vanila. Put all the packages here, those you want to include only in Vanila build.
PLease note, packages under the Regular directory will not be included in Vanila build and vise versa. There is also a Common directory inside the \TML_UNI_KITCHEN\EXT. You can put the packages here, those you want to include in Regular and Vanila both the builds.
set BUILD_NO=21014
This is the build number of the rom. The value "21014" has an association with the directory \TML_UNI_KITCHEN\21014. Actually you can put any value you want but whatever value you put must be associated with the same directory. Importantly SYS and XIP must be located under this BUILD_NO directory, i.e. \TML_UNI_KITCHEN\21014\SYS, \TML_UNI_KITCHEN\21014\XIP.
ROM template located under the \TML_UNI_KITCHEN\ROM directory.
OEM drivers located under the \TML_UNI_KITCHEN\OEM directory.
ROM will be transfered to \TML_UNI_KITCHEN\RELEASE directory after the successful build.
Directory Structure:
\TML_UNI_KITCHEN\21014
\TML_UNI_KITCHEN\21014\SYS
\TML_UNI_KITCHEN\21014\XIP
\TML_UNI_KITCHEN\21014\romhdr.bin
\TML_UNI_KITCHEN\EXT
\TML_UNI_KITCHEN\EXT\Common
\TML_UNI_KITCHEN\EXT\Regular
\TML_UNI_KITCHEN\EXT\Vanila
\TML_UNI_KITCHEN\OEM
\TML_UNI_KITCHEN\RELEASE
\TML_UNI_KITCHEN\ROM
\TML_UNI_KITCHEN\ROM\nk.nba
\TML_UNI_KITCHEN\TOOLS
\TML_UNI_KITCHEN\build_rom.cmd
Please note the kitchen is still in beta so you may notice some unwanted thing which I haven't noticed earlier. Also, the XIP inject part has not been finished yet. But it's not a big deal and not necessary for the current build.
You can easily inject it using Bepe's Xiptool if you want. Just pick the xip.bin from "temp" directory after the build, rename it to xip_out.bin and write to nk.nba.
There is also some other secret thing which I forgot to mention and love to forget.
Acknowledgment:
Major credit goes to Bepe as it was not possible to built this kitchen without his great tools.
Uni Kitchen v2.0 (beta):
http://vidmes.com/xda/Uni/ROMs/Tomal/TML_UNI_Kitchen_2.0_Beta.rar
http://vidmes.com/xda/Uni/ROMs/Tomal/TML_UNI_Kitchen_OEM.rar
Cheers!!!
Gr8 news Tomal.
Thx 4 you hard work.
Good job!Thanks!
Hm, i tried to start kitchen, but unfortunately getting error:
Code:
PLATFORMREBUILDER Copyright (c) 2008-2009 bepe Jan 4
Build: Regular
Locale: 0409
Preparing release structure...
... done!
Collecting standard packages and initializing hives...
XIP: 3 packages
IMG: 71 packages
Error: 0x8000000a
'initflashfiles.dat' does not exist in the specified paths!
ERROR! (errorlevel: 1)
Press any key to EXIT
I get the same initflashfiles error. It occurs in this command line:
.\tools\platformrebuilder.exe
in .\tools\buildOS.cmd
Same error here.. :/ If there is a fix it looks pretty good! Well done, Tomal
opppppsss...my mistake!
I forgot to include the OEM pack. Don't worry, I'll upload it asap.
Update:
OEM part has been uploaded (in 1st post). Extract it under \TML_UNI_KITCHEN directory.
regards
tomal said:
[...]
There is also some other secret thing which I forgot to mention and love to forget. [...]
Click to expand...
Click to collapse
LOL how nasty
gonna try and study it...
thx a lot for your work! hope my little donation was appreciated more than simple words
Wonderful!!!! Thank You
And with VInit help we can add flashdisk until he gets a way to make combined storage work for G4.
this could be the start of something new for uni lovers, many tnx tomal
Thanks a lot Tomal!
Hopefully on my vacations I can get into it!
Cheers,
Great work, Tomal I have just one question. I started build_rom.cmd and after some time a window pop-uped asking for HTC64 EXT rom... and there were 3 options : Encode, Decode and Exit. Afraid of doing something wrong I clicked Exit. Can you give some instructions how to continue the process and if there are any additional settings to make.
Thanks in advance .
simeonfilipov said:
Great work, Tomal I have just one question. I started build_rom.cmd and after some time a window pop-uped asking for HTC64 EXT rom... and there were 3 options : Encode, Decode and Exit. Afraid of doing something wrong I clicked Exit. Can you give some instructions how to continue the process and if there are any additional settings to make.
Thanks in advance .
Click to expand...
Click to collapse
Select Encode>>browse (to open the project file)>>open nk.prj>>Encode>OK>>OK>>Exit.
Cheers
Thank you! I just flashed with the Vanila ROM and it seems to be very good - it's fast, after soft reset there is ~28 mb free RAM. Again - thanks for your hard work .
it's possible to do a multilanguage/region kitchen? almost for common applications and configuration applets.
thx.
tomal said:
Please note the kitchen is still in beta so you may notice some unwanted thing which I haven't noticed earlier. Also, the XIP inject part has not been finished yet. But it's not a big deal and not necessary for the current build.
You can easily inject it using Bepe's Xiptool if you want. Just pick the xip.bin from "temp" directory after the build, rename it to xip_out.bin and write to nk.nba.
There is also some other secret thing which I forgot to mention and love to forget.
Click to expand...
Click to collapse
I tested it, and its working fine 100%, 1000 thanks Tomal for the great work!!!! I also used the optimize tool from HyperCore kitchen and the final nb.nbf is only 44M, but what about the XIP is it in my new rom or is it not and if not how do I inject it? I tried the implantxip tool from the TOOLS directory but I seam to not getting it how it works. Please help!!!
With the OEM directory in place, this kitchen produces great ROM's!
Thanks Tomal!
Thanks Tomal !
May i know how to use your kitchen to dump other ROM ?
Very appreciated your reply !!!
Thanks & Regards,
Upload This ROM
Can you guys help in uploading a ROM produced by this kitchen new Core - CE OS 5.2.21014
I would like to try it out.
Appricated ...
Vanilla nk.nbf
Here you are Fast and stable :]

Categories

Resources