Jump to content


Photo

[PROJ] osKitchen Zero Omnia II Mod

* * * * * 2 votes

  • Please log in to reply
13 replies to this topic

#1
fardjad

fardjad

    Newbie

  • Members
  • Pip
  • 26 posts
  • Interests:Windows Mobile Development and Hacking.
  • Devices:HTC HD2
Description:

osKitchen Zero by airxtreme is one of the best visual kitchens used by cookers. I decided to cook an Omnia II ROM using this kitchen but due to some compatibility issues I made a few customizations and modified it, So it can import Sorg’s dskdump output file and build the ROM which just boots up!


What I’ve done:

1. Made a handy tool helps you easily convert rom_dump.bin (from Sorg’s dskdump) to NB file that can be imported to osKitchen.
2. Since osKitchen makes NB ROMs I’ve added an option to convert these NBs to NB0.
So that you can easily start osKitchen, import your rom_dump file and build your rom with one click!


Cool! How it works?

osKitchen uses bepe’s platformrebuilder which is not compatible with Omnia II kernel (nk.exe). it will automatically replaces this file with a compatible one to prevent platformrebuilder crash but you should use a ported Omnia II xip.bin with this Kitchen or your ROM won’t boot. (You should just tell this application where this ported xip.bin is and it will do the rest).


Known Issues:

The cooked ROM boots up but this kitchen won’t relocate SYS modules. (Help needed!)


How to use:

1. Open osko2hgui.exe
2. I’ve already included a ported xip.bin but you can choose another one by clicking on “Use Custom XIP Kernel…”
3. Then Click on BIN --> NB and choose the "rom_dump.bin" and it converts the chosen file to NB.
4. Click osKitchen… and choose the NB file you’ve made on the previous step.
5. After you built your ROM, close osKitchen and choose NB --> NB0 and select osKitchen output file.
6. Open Octans Downloader by clicking on its button and Flash...!


Notes:

You can try running this application as Administrator if you have problems.
To use Octans downloader on Windows 7 you should set its compatibility options. (Follow this instruction).

Feel free to contact me if you have a question or if you're interested in this project and want to help :D

Download Link:

Hotfile

Screenshots in Post #2 (Thanks soroush0313)

Edited by fardjad, 14 January 2011 - 10:41 AM.

  • 0

#2
soroush0313

soroush0313

    Regular

  • Members
  • PipPip
  • 108 posts
  • Devices:HTC Sensation
Cool! Downloading... I will post the results.

EDIT:
Attached File  osko2hgui.png   4.41KB   78 downloads
Attached File  import.png   22.07KB   75 downloads
Attached File  import_complete.png   20.31KB   53 downloads
Attached File  finish.png   44.44KB   127 downloads

Edited by soroush0313, 08 January 2011 - 08:56 PM.

  • 0

#3
soroush0313

soroush0313

    Regular

  • Members
  • PipPip
  • 108 posts
  • Devices:HTC Sensation
Yeah it works. Thanks! Post some screenshots!

I have two questions:

1. Which nk.exe it uses to prevent platformrebuilder crash?
2. How did you port the custom XIP?

  • 0

#4
fardjad

fardjad

    Newbie

  • Members
  • Pip
  • 26 posts
  • Interests:Windows Mobile Development and Hacking.
  • Devices:HTC HD2

Yeah it works. Thanks! Post some screenshots!

I have two questions:

1. Which nk.exe it uses to prevent platformrebuilder crash?
2. How did you port the custom XIP?


I've Extracted it from Leo shipped rom. It's located on "Resources\O2\nk.exe". It doesn't matter which nk.exe you use, since you use a Custom XIP Kernel.

You can follow this guide or simply use the one generated on wes58 Rom Tool (<TEMPLATE_FOLDER>\XIPtools\xip_out.bin)
I've already included the ported XIP kernel from JH2 firmware.

Also it would be OK if you take the screenshots... I'm not on at my computer right now.

Edited by fardjad, 08 January 2011 - 08:41 PM.

  • 0

#5
soroush0313

soroush0313

    Regular

  • Members
  • PipPip
  • 108 posts
  • Devices:HTC Sensation
Screenshots uploaded :D
See post #2.

  • 0

#6
fardjad

fardjad

    Newbie

  • Members
  • Pip
  • 26 posts
  • Interests:Windows Mobile Development and Hacking.
  • Devices:HTC HD2

Screenshots uploaded :D
See post #2.


Thanks a lot Soroush ;-).

  • 0

#7
soroush0313

soroush0313

    Regular

  • Members
  • PipPip
  • 108 posts
  • Devices:HTC Sensation
No one interested in testing and feed us back ... ? :D

  • 0

#8
Lancez

Lancez

    Hardcore

  • Moderator Team
  • PipPipPipPipPipPip
  • 3,093 posts
  • Gender:Male
  • Location:Los Angeles, California, U.S.A
  • Interests:My Devices:
    Galaxy Nexus
    Samsung I9100
    Samsung S8600 Bada
    Samsung I8000
    Samsung I900
    Sony Ericsson X10a

No one interested in testing and feed us back ... ? :D


i have stopped cooking i8000 ROMs for a while, or i would give it a crack. but it is a good idea to have another cooking method. and thanks both of you.

about relocate SYS module, you might wanna look into wes58's kitchen's tool folder :P

  • 0

#9
fardjad

fardjad

    Newbie

  • Members
  • Pip
  • 26 posts
  • Interests:Windows Mobile Development and Hacking.
  • Devices:HTC HD2

i have stopped cooking i8000 ROMs for a while, or i would give it a crack. but it is a good idea to have another cooking method. and thanks both of you.

about relocate SYS module, you might wanna look into wes58's kitchen's tool folder :P


You meant ExtReloc? It needs imageinfo.txt files. osKitchen uses XIDump to extract rom dumps. So it won't create these files. I've patched the osKitchen executable to use imgfstodumpxxx (I can't publish the patched executable without airxtreme permission) but I still need an "ExtReloc How To" :D

Edited by fardjad, 11 January 2011 - 05:31 AM.

  • 0

#10
soroush0313

soroush0313

    Regular

  • Members
  • PipPip
  • 108 posts
  • Devices:HTC Sensation

i have stopped cooking i8000 ROMs for a while, or i would give it a crack. but it is a good idea to have another cooking method. and thanks both of you.

about relocate SYS module, you might wanna look into wes58's kitchen's tool folder :P

Hello Dear Lancez. It's really good to see you here! :D

  • 0

#11
javichampi

javichampi

    Newbie

  • Members
  • Pip
  • 13 posts
Very interesting project, I hope it's not abandoned. This kitchen is very useful and easy to use.

  • 0

#12
carion07

carion07

    Newbie

  • Members
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Italy
  • Devices:samsung i900 e htc p3600
Subject to the idea of being able to use this great kitchen teases me for Omnia 2. I used as the base rom I8000NXXJJ1 WM 6.5
much, and I tried to segura step by step everything, but I have a few things clear:

1 xip.bin that there is in Resources\O2\ must be that of 'Omnia 2?
2 I took a second official htc rom and replaced in leo nk.exe ResourcesO2
3 in C:\ osKitchen O2 Mod\Sources\Devices\Samsung GT-I8000\Profiles\default
I imported the original xip.bin of 'Omnia OEMXIPKERNEL and copied the folder in C: \osKitchen O2 Mod\Sources\Devices\Samsung GT-I8000Profiles\default

How come if I leave Os original rom dump everything goes 'ok until you get the pda file, but if I try to use an OS more' like the recent 21911 platformrebuilder the crash!
:(

Edited by carion07, 09 March 2011 - 09:32 PM.

  • 0

#13
carion07

carion07

    Newbie

  • Members
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Italy
  • Devices:samsung i900 e htc p3600

Subject to the idea of being able to use this great kitchen teases me for Omnia 2. I used as the base rom I8000NXXJJ1 WM 6.5
much, and I tried to segura step by step everything, but I have a few things clear:

1 xip.bin that there is in Resources\O2\ must be that of 'Omnia 2?
2 I took a second official htc rom and replaced in leo nk.exe ResourcesO2
3 in C:\ osKitchen O2 Mod\Sources\Devices\Samsung GT-I8000\Profiles\default
I imported the original xip.bin of 'Omnia OEMXIPKERNEL and copied the folder in C: \osKitchen O2 Mod\Sources\Devices\Samsung GT-I8000Profiles\default

How come if I leave Os original rom dump everything goes 'ok until you get the pda file, but if I try to use an OS more' like the recent 21911 platformrebuilder the crash!
:D


:( Ok I solved the problem now the kitchen works, but not good initflash.dat processes and registry keys

  • 0

#14
nickmo20

nickmo20

    Regular

  • Members
  • PipPip
  • 105 posts
  • Location:Chicago IL
  • Devices:Omnia i910 & i920
dang, I was hoping this would be able to work with the Omnia 2 (i920) but so far can't import/convert .bin->.nb

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users