Related
Can anyone give some direction on how to port XIP/SYS from Kaiser/Polaris ROMs?
I followed the directions here (http://forum.xda-developers.com/showthread.php?t=389772) but am unsure on how to get the extracted XIP bits into the Titan XIP, and Upon extracting a Kaiser/Polaris ROM, there is nothing in the SYS folder but .VM, .ROM, and "BETA make your own" folders.
Any help is much appreciated (maybe DCD will be in a good mood after the wings win tonight).
It's because the ROM is protected and all packages are merged to one.
Try with another one (Stock).
Juicy47 said:
Can anyone give some direction on how to port XIP/SYS from Kaiser/Polaris ROMs?
I followed the directions here (http://forum.xda-developers.com/showthread.php?t=389772) but am unsure on how to get the extracted XIP bits into the Titan XIP, and Upon extracting a Kaiser/Polaris ROM, there is nothing in the SYS folder but .VM, .ROM, and "BETA make your own" folders.
Any help is much appreciated (maybe DCD will be in a good mood after the wings win tonight).
Click to expand...
Click to collapse
I guess this may have to do with a lot of missing manifest, so packages can't be built. This is done deliberately in the way the chef cook their rom, with some protection. You wouldnt have gone that far if you were not doing it right.
A little help from the cookers out there.. I've seen XIP porting and SYS porting, but what about OEM porting?
I'm not pertaining to the packages in the OEM folders, that one is easy
I'm pertaining to the files in the OEMDrivers folder. Can someone verify my observations/questions/assumptions?
- The OEMDrivers has the same file folder structure from porting XIP (i.e., has imageinfo.bin, imageinfo.txt, S001, S002, etc.) so porting it needs to have some sort of g'reloc. If that's the case, how is it done? (I'm thinking changing the directory to SYS for the meantime and do a g'reloc)
- in reverse to the above assumption you can't port OEMDrivers because it's device specific (some threads I've read this one, but I'm skeptical about this). If so, this thread is useless and don't waste time replying
You are partially right - you can't use all drivers but some of them - e.g. you can use bluetoothsetting.dll from TouchHD in Toch Pro OEM. It's not so easy - you have to check every driver step by step to avoid no boot
qsqa ia right. Also just to add, Greloc works with the .VM module inside the SYS. So renaming the OEM to SYS is not going to achieve anything
Greloc is used to realloc all the modules based on the information in your .VM module
ababrekar said:
qsqa ia right. Also just to add, Greloc works with the .VM module inside the SYS. So renaming the OEM to SYS is not going to achieve anything
Greloc is used to realloc all the modules based on the information in your .VM module
Click to expand...
Click to collapse
BTW - I think that g'reloc is also doing its job in OEM - when I put new XIP module in OEM I can see that number of modules in g'realoc window is increased (but maybe I'm paranoid )
From which device do you want port OEMDrivers (I'm guessing that you're porting to TP?)
qsqa said:
BTW - I think that g'reloc is also doing its job in OEM - when I put new XIP module in OEM I can see that number of modules in g'realoc window is increased (but maybe I'm paranoid )
From which device do you want port OEMDrivers (I'm guessing that you're porting to TP?)
Click to expand...
Click to collapse
lalala...
Yeah I'm porting to TP, just like you are Well when I've tried putting some of the OEM files (the one in the folder) in blackstone but then it's not easy as it seems primarily because I thought you need to reloc also the files, which I would know how to do.
Anyway, if that's the case then I'm not going to bother at all Still happily tweaking OEM package files over and over... btw qsqa you haven't answered my question to your ROM thread-- have you successfully ported the Facebook functionality yet?
I forgot, sorry - still fighting with 1.03
I didn't touch apps which are dedicated fro Touch HD (resolution), first of all I want to port drivers then will look for apps
qsqa said:
I forgot, sorry - still fighting with 1.03
I didn't touch apps which are dedicated fro Touch HD (resolution), first of all I want to port drivers then will look for apps
Click to expand...
Click to collapse
It's not resolution specific but good choice on porting 20757 it's really fast even on stock!
Honestly saying - if you are looking for a stable base, 20757 is better than newer builds like 20931
Hi just wondered if there where any new downloads to get for my NIKE. These are my settings at the moment.
Rom Version - 2.09.721.2 WWE (I know there is a 2.12.707.2 but can't locate it )
Radio Version - 1.71.09.01
Protocol Version - 25.75.40.02.eMoH
OS Version - CE 5.2.20765 (Build 20765.1.4.4) - tried 21014 and 21109 but these have bluetooth issues.
If anyone can post the link for any downloads that would be great.
Thanks
DT
Currently cooking with IOLITE 20765 SYS and ROM and IOLITE OEM 5.50
d_train said:
Hi just wondered if there where any new downloads to get for my NIKE. These are my settings at the moment.
Rom Version - 2.09.721.2 WWE (I know there is a 2.12.707.2 but can't locate it )
Radio Version - 1.71.09.01
Protocol Version - 25.75.40.02.eMoH
OS Version - CE 5.2.20765 (Build 20765.1.4.4) - tried 21014 and 21109 but these have bluetooth issues.
If anyone can post the link for any downloads that would be great.
Click to expand...
Click to collapse
In the past, we usually wait until some kind soul, namely jerpelea, has ported the ROMs over completely.
There is a new release, but it is not fully ported yet, and some work is required:
http://forum.xda-developers.com/showthread.php?t=491470
My test build looks promising, but it does swell the ROM significantly.
rling said:
In the past, we usually wait until some kind soul, namely jerpelea, has ported the ROMs over completely.
There is a new release, but it is not fully ported yet, and some work is required:
http://forum.xda-developers.com/showthread.php?t=491470
My test build looks promising, but it does swell the ROM significantly.
Click to expand...
Click to collapse
When you say some work - I assume you mean extracting the nb files and converting that to the SYS and OEM folders?
Sorry if it sounds like a dumb question, still very new to the ROM thing.
Am I also right in saying that the XIP (ROM) can only be a Niki one, but the SYS and OEM folders can be more generic (QVGA of course)? SYS is the actual WM6.1 OS and OEM is additional Apps or amy I way off on a tangent ?
thanks for all your help rling - you have been a of great assistance to a cooking noob
DT
Okay have grabbed the XIP and SYS 21032 from the link you gave me rling - thanks.
I have worked through the tutorial - http://forum.xda-developers.com/showthread.php?t=438676
The only thing that confuses me a little is the maps.txt files - I couldn't see any errors indicated by !!!!!!!!!!!!!!!!!!!!!!!! So am I safe to say that it should be a go for cooking? I have attached the final map.txt file.
I also noticed that the SYS dierectory doesn't have a .VM folder like the older ones I have used - did I miss a step somewhere?
Thanks
DT
d_train said:
When you say some work - I assume you mean extracting the nb files and converting that to the SYS and OEM folders?
Click to expand...
Click to collapse
That's the easy part.
Am I also right in saying that the XIP (ROM) can only be a Niki one, but the SYS
Click to expand...
Click to collapse
Generally yes. However, sometimes, if the XIP and SYS are mismatched, you could end up with some unexpected problems, eg bluetooth, camera, and other hardware failures.
Make sure you have the .rom and .vm folder correct in the SYS folder before cooking, or the ROM will hang at bootup.
rling
I can't find a .VM folder with the 21032 SYS I downloaded - have I missed something?
DT
If I remember, just use your original .VM and .ROM SYS folders if you want to port a SYS...
That was the bad thing with jerpelea : he did everything for us so we didn't have to use our brains anymore to cook .
For OEMs, you can use any QVGA package you find in the ROM you're trying to port, but keep the Nike OEMDriver folder if you want to be sure.
For the XIP porting, I never did it by myself since hexa adresses are not my cup of tea... Maybe someone will do this hard job for us...
Okay I used XipporterEX 1.2.R31 to automatically port the xip. Just a question, in the sys folder (under myTools in the Xipporter directory) there is now a .ROM and .VM and a dump folder. Is this the .VM folder I need and does the contents of the dump folder go into the ROM\XIP folder of the kitchen?
Hope all this makes sense
Thanks
DT
rling said:
Make sure you have the .rom and .vm folder correct in the SYS folder before cooking, or the ROM will hang at bootup.
Click to expand...
Click to collapse
Is this where the hex editing comes into play because I can't actually find how to create the .VM and .ROM folders and their files.
I guess my porting skills are poorly lacking
Can a porting GURU please port 21028 and 21032 to NIKI PLEASE PLEASE PLEASE
Or can a Guru take me under their wing and teach me the black art of porting
Might have to ask either BlackDragon or jerpelea nicely. These are the only two that I know of that have released XIP/SYS ports for the Nike in the Kitchen thread.
Since jerpelea and Blackdragon have gone fo new devices, we should learn XIP porting by ourselves if we want to make our Nikes better in the future...
I'm going to try to port 21032 XIP with XIPAddrTool I think, that's the only tool I know about it...
May the spirits of our cooking gurus protect me
Antubis said:
May the spirits of our cooking gurus protect me
Click to expand...
Click to collapse
Good luck my friend, hopefully you can do a better job than me.
May the cooking spirits be favourable to you
DT
Antubis said:
Since jerpelea and Blackdragon have gone fo new devices, we should learn XIP porting by ourselves if we want to make our Nikes better in the future...
I'm going to try to port 21032 XIP with XIPAddrTool I think, that's the only tool I know about it...
May the spirits of our cooking gurus protect me
Click to expand...
Click to collapse
Good luck.
Here's a link of more ROMs (Diamond) including 21189:
http://forum.xda-developers.com/showthread.php?t=467460
d_train said:
...hopefully you can do a better job than me...
DT
Click to expand...
Click to collapse
I don't think so
When I try XipportEx, the ported XIP doesn't boot (maybe that's because of the fact he puts 3 of the XIP modules into an OEM package ?)
When I want to use XipAddrTool, I've got a problem with Xipport : he dumps the xip.bin, but I get an exception when I want to make XIP packages... Maybe I did something wrong with my Vista, in the past I managed to obtain it easily...
[edit] : I just think I may launch it using admin privilege that afternoon... ^^'
Okay I got the ROM 21028 (and phone) to boot.
I used XIPporter to create the os.nb.payload file - what I could never work out (and can't find the answer to) is what in the world goes into the XIP folder. I found someone had placed a link to download the ROM and SYS for the Topaz (ver 21028) so I downloaded it and used the XIP folder from it and it worked. So you could say I sort of cheated - so if anyone can enlighten me as to what goes in the XIP folder for a ROM and where the heck I get the files from it would be greatly appreciated.
As far as the SYS goes - I also used it successfully - well it booted okay. But the customisations never ran and you can't change the today theme, even though they are there, selecting them changes nothing. Can someone guide me as to what I need to look for to get this working? I never got to test too much else at this stage - needed my phone working okay for work tomorrow, so had to flash back to a know working ROM - hope to update soon.
How do you take a screen capture image of your phone's screen so I can show some pictures of the tests??
Regards
DT
I have looked at the Calc from 21028 and I actually don't mind it, however it appears it is missing a font or something as the menus and title are boxes and not text...anyone offer any advice?
DT
d_train said:
I have looked at the Calc from 21028 and I actually don't mind it, however it appears it is missing a font or something as the menus and title are boxes and not text...anyone offer any advice?
DT
Click to expand...
Click to collapse
That would be missing the language pack. There is one ported for Hermes, but it is all in Chinese!
See how I go this week with time. Might just dip my toes into porting the ROM from scratch.
d_train said:
How do you take a screen capture image of your phone's screen so I can show some pictures of the tests??
Click to expand...
Click to collapse
There's a free program called SPB screenshot. Do a google. It's great. Can do single or multiple shots. Saves all the pics in My Documents folder for transfer to PC when you connect.
Have ported the 21032 XIP, and it appears to work in place of the 21014 in my ROM
SYS porting not working - locks up during boot at the red lettering page...
rling said:
Have ported the 21032 XIP, and it appears to work in place of the 21014 in my ROM
SYS porting not working - locks up during boot at the red lettering page...
Click to expand...
Click to collapse
fantastic - I got mine booting, but the customisations never ran - so the install was only half done - couldn't change the timezone (kept resetting) and minor glitches
Can you upload your ROM? Maybe I can test it with my SYS.
Where did you get the files from for the XIP directory? I can't find any info as to where these come from - or are they the same for all ROMs (like the .ROM and .VM within the SYS)
DT
So, after some experiences with new Da_G kitchen I decided to publish my kitchen which will able you to cook a ROM in PROven-style but 100% customizable by you
1. What's in?
ervius 5.1 visual kitchen
***
20764 build (from original HTC WM6.1 ROM)
21210 build (from Da_G kitchen)
21501 build (ported by me from files shared by Conflipper)
***
0409 WWE localisation
0415 PLK localisation
***
OEM packages which I'm using in PROven ROMs, converted by me to EXT layout)
***
sample configurations for WWE and PLK ROMs to get you familiar with new kitchen
2. Greetings
I want to thank all people around this forum which are sharing their knowledge with me, especially: Da_G, ervius, arrupenthal, Conflipper, At0mang ...
3. User Manual
First create a directory called "PROven kitchen" and download all files into it (I decided to divide kitchen into smallest parts to avoid donwloading everything when small upgrades will come), unpack. After that you will have:
EXT directory
OEM directory
RELEASE_Raphael directory
ROM directory
SYS directory
Tools directory
Erviuskitchen.exe file
Now click on "Erviuskitchen.exe" file and you'll see main window of kitchen.
Rest of tutorial I will base on example: let's assume that you want to build WM6.5 ROM with English interface (0409) and based on 21501 build and 21501 XIP. To do this just follow next steps:
- choose RAPHAEL from DEVICE window (it's already displayed but you have to choose it once again to start process)
- choose 0409 from Language window
- choose 21501 from XIP Build window
- choose 2501 from SYS Build window
After that you'll see in main window list of packages which can be included/excluded in/from your ROM
First column is saying if package is included or not - by default all packages are marked to be inlcuded into ROM. You can change status bo double click on the package name.
Package names which begin with digit mean that you can choose only one from this category. Example - in "SHARED-devices: Multimedia folder" you can see:
1a.JbedJava_0_0_20081121_2_1
1b.JBlendJava_0_0_20080507_1_1
so you can choose your favourite version...
When you'll finish package choosing just simply click on "Create ROM" button to start cooking. After appr 10 min you'll see "DONE" message in bottom window - now just go to RELEASE_Raphael directory and flash new ROM, v'oila
!!!Important remark!!! if you are cooking WM6.5 ROM for Raphael, don't forget to check also "Real WM 6.5 AKU" option, otherwise your cooked ROM will not boot !!!
!!!Important remark #2!!! This is a kitchen - like in normal kitchen, when you prepare a meal with apples and milk for sure you can't feel comfortable after that and most probably you'll go in "toilet-loop". The same is in this kitchen - I can't assure that every mix of packages will make your device bootable !!!
I attached also two example configuration (one for PLK, one for WWE) to show IMHO optimal packages configuration - to use it just click on "Load ROM" button and choose desired conf.
4. To do
- add HTC Diamond support
- add more languages
5. Downloads
PROven kitchen directory on 4Shared - download all files HERE
Enjoy
reserved...
another reserved ...
there will be Rodhium touchflo integrated? I like it. multilinguage is great idea. Thanks anyway.
PROven kitchen is online - enjoy
biranouran said:
there will be Rodhium touchflo integrated? I like it. multilinguage is great idea. Thanks anyway.
Click to expand...
Click to collapse
Yes, you can build ROM with Rhodium Manila in
great work!
Da_G said:
great work!
Click to expand...
Click to collapse
Honestly saying, you inspired me to share with other users all great features of visual kitchen
I must say, that right now cooking even for other devices or languages is much more easier (Diamond part is on the way).
Great work, qsqa!
I'm try to build my own ROM 21501 with new kitchen from DaG and it don't work (previous kitchen works perfectly! ). Downloading your kitchen and try... Thanks for great instruction in 1st post, it's BIG work to write it too.
And a small question, from what radio, rilphone.dll is used in this kitchen? (sorry for my bad english)
Wow, the instructions make this look really easy. Almost as if I could do it myself. Guess we will see about that.
Thanks for this.
One question, when I extracted SYS.Part2.rar, I was asked to overwite some files. I had already extracted SYS.Part1.rar
Were some of the files included in both compresed files?
Igoran said:
Great work, qsqa!
I'm try to build my own ROM 21501 with new kitchen from DaG and it don't work (previous kitchen works perfectly! ). Downloading your kitchen and try... Thanks for great instruction in 1st post, it's BIG work to write it too.
And a small question, from what radio, rilphone.dll is used in this kitchen? (sorry for my bad english)
Click to expand...
Click to collapse
rilphone.dll is from official HTC 5.05 ROM
rgb-rgb said:
Wow, the instructions make this look really easy. Almost as if I could do it myself. Guess we will see about that.
Thanks for this.
One question, when I extracted SYS.Part2.rar, I was asked to overwite some files. I had already extracted SYS.Part1.rar
Were some of the files included in both compresed files?
Click to expand...
Click to collapse
It should be not like that - it is multi part archive, it willl automatically extract SYS.Part1.rar and then SYS.Part2.rar
qsqa said:
It should be not like that - it is multi part archive, it willl automatically extract SYS.Part1.rar and then SYS.Part2.rar
Click to expand...
Click to collapse
Okay, thanks. I did not need to extract the Part2, because it was done automatically when I extracted Part1. Makes sense now. New to using .rar files.
rgb-rgb said:
Okay, thanks. I did not need to extract the Part2, because it was done automatically when I extracted Part1. Makes sense now. New to using .rar files.
Click to expand...
Click to collapse
Good luck with cooking
qsqa said:
Good luck with cooking
Click to expand...
Click to collapse
Thanks, I think I will start out with the Greek cuisine cooking to begin with, because it's all Greek to me!
Just looking through some of the files.
Is MSVC included in here somewhere?
rgb-rgb said:
Thanks, I think I will start out with the Greek cuisine cooking to begin with, because it's all Greek to me!
Just looking through some of the files.
Is MSVC included in here somewhere?
Click to expand...
Click to collapse
Yes, in Phone section
qsqa said:
Yes, in Phone section
Click to expand...
Click to collapse
Raphael_VoiceCommand I take it then?
Thanks man, might give this one a try too. Tried the rest now see which is the best They're all great. Thanks to the other cooks too. You have inspired me to make my own ROMs. See what I have done in my signature.
I found that driver version is 5.00, should be 5.08 right?
Double DIR's
Just a quickie, if you extract the RAR's as is they end up in eg: OEM\OEM and the kitchen comes up with errors that it can't find everything it's looking for.
Now iv'e got it working can't wait to try it.
Bugger!!!!!
Looks so easy, chose optional items, created and flashed, so far so good. poutlook.exe error, no calendar or contacts?? Manila.exe won't run, keeps trying to load. Also how can I edit welcomehead to get rid of 6.1??? No 6.5 menu after turning off Manila.
I like it
Good job on the kitchen qsqa. I was able to cook together touchflo and wm6.5, with Da-G's 21500 version of his kitchen I could never get it to work.
I have cooked a tranitional chinese using 23518 and manila 2.5 with OEM driver 2.00.4. It work and very stable. When I cooked with OEM driver 3.003b, it hold at startup screen. Can anyone help me to point what thing I missing?
I only replace the 3 folders "OEMDrivers, OEMDriversHigh and OEMMISC" that extracted from 3.003b official Rom. How about the xip I also need to amend in cooking kitchen? Because it contain some folder named OEMXIPkernal inside the File & module folder. Thanks!
I think you can try the 3.003 driver from Rafyvitto. It contains the 3 directories that you mention
http://www.4shared.com/file/223023852/7cc1ad29/Rafyvitto_Cleaned_3003b_oem_dr.html
btw...i am trying to cook a traditional chinese rom too...but i think i screw up somewhere in the xip..
加油
我等著你完成繁體中文版
I have finished the ROM and testing for few day. However it show the the beta expire message and the used 23518 source contain the timebomb. I don't know how to remove it !!!
Maybe you can try the 23549 to replace 23518.
Can you teach us how to cook a rom ?
use chinese.
sallust said:
I have finished the ROM and testing for few day. However it show the the beta expire message and the used 23518 source contain the timebomb. I don't know how to remove it !!!
Click to expand...
Click to collapse
To remove the time bomb from beta build you need to patch the s000 module in sys/shell/shell.32.exe/s000 using the tool i attached, and then recook, good luck
rafyvitto
Very thank ,rafyvitto
I have found this patch before and now I am testing with my ROM.
Is there anyone can tell me How to get drivers From The official ROM