Guest smaury Posted February 17, 2010 Report Posted February 17, 2010 (edited) osKitchen Description The new UI version of osKitchen by OndraSter. This thread is only about the new UI version. Features New simpler UI, allows building multiple localized roms in the same pass, shows detailed information about every SYS package and warns the user if there are conflicts or unmet dependencies, has various additional tweaks. Supported devices HTC: Artemis, Blackstone, Diamond, Elfin, Herald, Hermes, Jade, Kaiser, Kovsky (Sony Ericsson Xperia X1), Leo, MEGA, Niki, Opal, Polaris, Raphael, Rhodium, Tilt, Topaz, Treo Pro, Trinity, Vogue Toshiba: G900 BenQ: BenQE72 (but is buggy, platformrebuilder can't handle modules from this device) Samsung: i900/Omnia, i910 Download link v1.23b: http://www.mediafire.com/?wjdnoz2mbzt v1.15: http://www.mediafire.com/?fim4di4z2mm v1.14 : http://uploading.com/files/2416bcm9/Kitchen%2Bv1.14.zip/ v1.13 All in one package: http://www.mediafire.com/?2nwqyeq2dh2 RecMod by Waremike 32: http://www.modaco.com/index.php?act=attach...st&id=47653 DXID1 EXE: http://rs116.rapidshare.com/files/229319599/i900DXID1_sc.rar Changelog v1.23bMoved back to treeview for the EXT section Improved Leo and Rhodium ROM building process (some files known to cause trouble are recmod-ed) Fixed non-LCID folders detected as LCIDs ROM import issue Added option to take dialer files from 23xxx builds Fixed MUI rename error when the MUI file is already present SYS Build Sorter now moves the files rather than copying by default SYS Build Sorter can now autodetect the build File and directory copies are now more reliable Shell.exe is now automatically patched for timebomb removal during the build process Fix Trinity ROM import (looks undoable due to the original ROMs have older unsupported dms files) Improve package building process Convert OperatorPkg to EXT and ensure it's one of the last packages to be included Add an import wizard for ervius visual kitchen Get rid of: recmod, implantXIP, imgfsfromnb, imgfstonb, nbsplit and nbmerge toolsHow to use -Unpack the Kitchen in a folder -Select Omnia as Device -Browse the DXID1 exe (or your prefered ROM one) -Wait it unpacks the ROM -Enjoi the Kitchen!ScreenshotsTree Structure-FLASH - output for NBH -Projects - Saved projects folder -Resources - Tools and other internal kitchen files, shouldn't be touched! -Sources - This contains all SYS, Kernels, .........-EXT - there you can create folders to which you can place your ext packages -MSXIPKernel - always create folder named as version and inside it place all MSXIPKernel files -NK - native kernels, create there folder for your device (names in first post), I'll speak about it later -OEM - Here create just as with NK your device-named folder and place in it OEM files -ROM - There also create device-named folder and place in it romhdr.bin, os.nb.payload and folder XIP with MSXIPKernelLtk and OEMXIPKernel without nk.exe!! -Stuff - just some stuff for devices, you can't do anything there, don't touch it -SYS - There create version-named directories. In them are supposed to be few more directories:-All - There goes DPI and RES related stuff, but NO LANGS! -Common - There place all nonDPI, nonRES, nonLANG related files, just main binaries etc -<lang code> - here goes all langs, like 0405, 0409, 0C0A etc About the NK folder. In this folder create device-named folder and in it always folder which name you'll must remember. In this subfolder past nk.exe you want to use. It isn't all. Now go back to Sources\NK\<your device> and create file define.txt. There goes on one line each NK with syntax: <folder name>|<is 6.5 true/false> so you can have more NKs at one kitchen (like 6.5 and 6.1 at once or with any hacks etc), you select them later in kitchen GUI. SYSes packed for kitchen: SYSes packed for kitchen:23541 [NEW] http://www.megaupload.com/?d=QICO1ED4 All Resolutions (DPIs), All Languages (Locales) 23529 http://depositfiles.com/files/yqxfojhui All Resolutions (DPIs), All Languages (Locales) 23518 http://depositfiles.com/files/nli31b64h All Resolutions (DPIs), All Languages (Locales) 28230 http://www.megaupload.com/?d=HU48ZDRH All Resolutions (DPIs), All Languages (Locales) 28223 http://depositfiles.com/en/files/nacyi4paj All Resolutions (DPIs), All Languages (Locales) 28205 http://depositfiles.com/en/files/58sb7rp22 All Resolutions (DPIs), All Languages (Locales) 23529 http://depositfiles.com/files/yqxfojhui All Resolutions (DPIs), All Languages (Locales) 23518 http://depositfiles.com/files/nli31b64h All Resolutions (DPIs), All Languages (Locales) Donations If you find this kitchen useful please donate to the creator. If someone has some problem with it just ask here! Edited March 9, 2010 by smaury
Guest smaury Posted February 17, 2010 Report Posted February 17, 2010 (edited) FAQ -Wher i can find new builds? Da_G's repository: http://forum.xda-developers.com/showthread.php?t=544445 MonkeyBepe's repository: http://bbs.xbeta.cn/thread-24444-1-1.html DFT's repository: http://darkforcesteam.com.cn/forum-5-1.html -How can i port a build? Structure the rollup like the tree stucture in the first post. Run Recmod.cmd (you can download it from the first post. Put the ported SYS in \osKitchen\Sources\SYS\<build number> Take MSXIPKernel and delete hd.dll and osaxst0.dll. Put all files from \MSXIPKernel in \osKitchen\Sources\MSXIPKernel\<build number> TO BE CONTINUED.... Edited February 27, 2010 by smaury
Guest dannych99 Posted February 17, 2010 Report Posted February 17, 2010 WOW, will try it! :D Thanks.
Guest ger001 Posted February 17, 2010 Report Posted February 17, 2010 i can'tfind the dkid1.exe file anywehre.please help :D
Guest bigfoune Posted February 17, 2010 Report Posted February 17, 2010 (edited) ciao smaury. hai questo tutorial in italiano? che non capisco l'inglese.grazie mille Edited February 17, 2010 by bigfoune
Guest smaury Posted February 17, 2010 Report Posted February 17, 2010 (edited) @ger001: use do you have pda.bin, eboot.nb0 and cutomer.csc? If it is you have just to assemble them with i900EXEcutor and use it! If not just download it here: http://rs116.rapidshare.com/files/229319599/i900DXID1_sc.rar @bigfoune: Si QUA trovi tutte le guide per le varie cucine che ho fatto :D Edited February 17, 2010 by smaury
Guest nikosxri Posted February 17, 2010 Report Posted February 17, 2010 (edited) Nice work! It seems files need to be recmoded cause i got 47 modules in slot 1. The kitchen doesnt have auto recmod list enough for 0 modules in slot 1? I saw in configuration file a recmod list.Does this work and how can i modify it? Thanks!! Edited February 17, 2010 by nikosxri
Guest waremike32 Posted February 17, 2010 Report Posted February 17, 2010 Thank you yet again Smaury, for bringing another great kitchen to the Omnia. I edited the recmod batch by Wozzer and myself for this kitchen and as always, I thought I'd share. Copy nuerecmod.exe & recfile.cmd to \Resources\Tools Copy and run the Recmod SYS cmd from the root of the kitchen. Enjoy 0 Modules in Slot 0.RecModSysOsKitch.zip
Guest nikosxri Posted February 17, 2010 Report Posted February 17, 2010 Thanks!!"! :D Thank you yet again Smaury, for bringing another great kitchen to the Omnia. I edited the recmod batch by Wozzer and myself for this kitchen and as always, I thought I'd share. Copy nuerecmod.exe & recfile.cmd to \Resources\Tools Copy and run the Recmod SYS cmd from the root of the kitchen. Enjoy 0 Modules in Slot 0.
Guest smaury Posted February 18, 2010 Report Posted February 18, 2010 Thank you yet again Smaury, for bringing another great kitchen to the Omnia. I edited the recmod batch by Wozzer and myself for this kitchen and as always, I thought I'd share. Copy nuerecmod.exe & recfile.cmd to \Resources\Tools Copy and run the Recmod SYS cmd from the root of the kitchen. Enjoy 0 Modules in Slot 0. Added to the first post :D
Guest downjones Posted February 18, 2010 Report Posted February 18, 2010 isn't this kitchen made for HTC devices?
Guest smaury Posted February 18, 2010 Report Posted February 18, 2010 It was born for HTC devices, but as platform rebuilder and other tools work also for omnia the creator adapted it to use with i900 and i910! :D
Guest UbiMaiden Posted February 18, 2010 Report Posted February 18, 2010 Rar file of 28230 is corrupt. Tryed it twice with different unpack software.
Guest laros Posted February 18, 2010 Report Posted February 18, 2010 Rar file of 28230 is corrupt. Tryed it twice with different unpack software. Right, I also tried 2 times but unfortunately don't work :D
Guest magi1984 Posted February 18, 2010 Report Posted February 18, 2010 i unpack 28230 yesterday,and don't remember very well,but corrupted file are only audio file...not important for me...
Guest ock Posted February 18, 2010 Report Posted February 18, 2010 (edited) i unpack 28230 yesterday,and don't remember very well,but corrupted file are only audio file...not important for me... actually they are the Chinese fonts (.ac3) :D What's important for me is actually the structure of the kitchen. Downloaded it just to see where the files go to. Edited February 18, 2010 by ock
Guest vbMarco Posted February 18, 2010 Report Posted February 18, 2010 Thank you yet again Smaury, for bringing another great kitchen to the Omnia. I edited the recmod batch by Wozzer and myself for this kitchen and as always, I thought I'd share. Copy nuerecmod.exe & recfile.cmd to \Resources\Tools Copy and run the Recmod SYS cmd from the root of the kitchen. Enjoy 0 Modules in Slot 0. Thanks!!
Guest maczen Posted February 18, 2010 Report Posted February 18, 2010 Hi When a chose the XBIC1.exe ib first step the program says, "There was no os.nb present in this file! Can't continue!". Why can't I use this rom?
Guest smaury Posted February 18, 2010 Report Posted February 18, 2010 Try with DXID1| XBIC1 it's particular as ROM...
Guest FerMza87 Posted February 18, 2010 Report Posted February 18, 2010 (edited) THanks for the v1.13, i have a question, when i select device omnia then select a rom because i don't have DXID1.exe says this: i don't know what to do. i have the base DXID1 but not in .exe it's a folder with the base original not modified DXID1. Can you help to find where i can get DXID1.exe? Thanks in advance. Fixed: post updated has DXID1 link. Grazie mille smaury Edited February 19, 2010 by FerMza87
Guest vbMarco Posted February 18, 2010 Report Posted February 18, 2010 Someone has already flash? Boot?
Guest smaury Posted February 18, 2010 Report Posted February 18, 2010 Added DXID1 EXE to the first post!
Guest FerMza87 Posted February 19, 2010 Report Posted February 19, 2010 Smaury i get this cooking log: Cleaning up Starting a new build process. Actual Locale: 0C0A Configuring kitchen to USE: DPI: 96 ResH: 240 ResV: 400 Device name: Omnia Native 6.5 Kernel: False Creating folders Copying OEMs Copying SYS Copying EXT and scanning for all add2* files Copying other folders needed to run... OK, Letting Device-specific preparations... Deleting unneeded resolutions in Titanium Running Platformrebuilder ---------------------------- Running Tool: Resources\Tools\platformrebuilder.exe Working Folder: Build Arguments: PLATFORMREBUILDER Copyright © 2008-2009 bepe Feb 15 2009 22:53:49 Building for old kernel! Build: Premium Locale: 0C0A Preparing release structure... ... done! Collecting standard packages and initializing hives... XIP: 3 packages IMG: 88 packages ... done! Processing standard packages... MSXIPKernelLtk MSXIPKernel OEMXIPKernel SIM_TKit SMIME RemoteDesktopMobile AlarmSounds Bth_A2DP Warning: Overwriting 'rec.txt' AdobeFlashCodecs Warning: Overwriting 'rec.txt' DRM CHome MediaOS Warning: Overwriting 'rec.txt' RUNTIMES FWUPDATE GPSID SMS_Providers ConfettiCore SQM Bth_HID Warning: Overwriting 'rec.txt' Riched20 NetCF Lockscreen SQLCE SYSTEM_DEFAULT_FONTS bronze BROWSINGCORE Warning: Overwriting 'rec.txt' AdobeFlash Warning: Overwriting 'rec.txt' Metadata OS Warning: Overwriting 'rec.txt' BROWSING Warning: Overwriting 'rec.txt' WelcomeCenter BaseApps Warning: Overwriting 'rec.txt' Webview browsingie Warning: Overwriting 'rec.txt' Shell Warning: Overwriting 'rec.txt' PhoneRedist Warning: Overwriting 'rec.txt' Redist Warning: Overwriting 'rec.txt' Phone Warning: Overwriting 'rec.txt' Bluetooth Warning: Overwriting 'rec.txt' INTERNETSHARING ADC ADC_Lang_0C0A AdobeFlash_Lang_0C0A Base BaseAppsModules Base_DPI_96 Base_DPI_96_resh_240_resv_400 Base_Lang_0C0A Base_Lang_0C0A_DPI_96 Base_Lang_0C0A_DPI_96_resh_240_resv_400 Bluetooth_Lang_0C0A bronze_DPI_96 browsingie_Lang_0C0A BROWSING_DPI_96 BROWSING_Lang_0C0A Bth_A2DP_Lang_0C0A Bth_HID_Lang_0C0A CHome_DPI_96 CHome_Lang_0C0A Default FWUPDATE_Lang_0C0A Lockscreen_DPI_96 MDXService MediaOSModules MediaOS_DPI_96_resh_240_resv_400 MediaOS_Lang_0C0A OSModules PhoneRedist_DPI_96 PhoneRedist_Lang_0C0A PhoneRedist_Lang_0C0A_DPI_96 Phone_DPI_96 Phone_DPI_96_resh_240_resv_400 Phone_Lang_0C0A Phone_Lang_0C0A_DPI_96 QA Redist_DPI_96 Redist_DPI_96_resh_240_resv_400 Redist_Lang_0C0A Redist_Lang_0C0A_DPI_96 RemoteDesktopMobile_Lang_0C0A RIL710MUX RingsAndAlerts RMGR VoIP VoIPOS Warning: Overwriting 'rec.txt' WelcomeCenter_Lang_0C0A OEMApps Warning: Overwriting 'flashlite.dll' Warning: Overwriting 'flashsnddec.dll' Warning: Overwriting 'si_impl.dll' OEMDrivers Warning: Overwriting 'SimTKit.dll' OEMMISC OEM_DPI_96 OEM_Lang_0C0A ... done! Processing extended packages... zzz_feROM_version_pkg ... done! Finalizing and optimizing ROM structure... ... done! Memory Map... SLOT 0: 0x02000000 - 0x01d00000 (END: 0x00060000, 2 MODULES) 0x02000000 - 0x01fe0000 - ROM 0 0x01fa0000 - 0x01d70000 - ROM 1 SLOT 1: 0x04000000 - 0x02020000 (END: 0x02020000, 312 MODULES) RAM IMAGE: 0x80001000 - 0x802e6980 RAM: 0x802e7000 - 0x804b1000 - Used for kernel modules 0x804b1000 - 0x86e9d000 - 105 MB free ... done! Donations... If you're using one of my tools and feel a need to support development and/or buy me a drink, please feel free to send a donation through PayPal. Created link in the root of the kitchen. Updating all files with add2*: Inserting XIP ---------------------------- Running Tool: Resources\Tools\osnbtool.exe Working Folder: Build\Temp Arguments: -c "OS.nb.payload" 1 "xip.bin" OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com Sector size : 0x00000800 Extra data bytes : 0x00000000 OS IMAGE found. Partitions infomation: ************************************** Part-0 type: BOOT SECTION image Part-1 type: XIP RAM Image Part-2 type: IMGFS file system ************************************** Source OS image: Signature: SRPX CompressVersion: 5 Uncompressed size: 3E2000 Source Part-1 Size: 313800 -------------------------------------- Compress processing... NEW Uncompressed size: 2E6000 NEW Compressed size: 1A2B64 New Part Size: 1A3174 Successfully compressed xip.bin into OS.nb.payload.NEW Getting IMGFS from NB ---------------------------- Running Tool: Resources\Tools\imgfsfromnb.exe Working Folder: Build\Temp Arguments: "os.nb.payload" "imgfs.bin" ImgfsFromNb 2.1rc2 Sector size is 0x800 bytes ImgFs partition starts at 0x0046e000 and ends at 0x0048e000 Dumping IMGFS at offset 0x0046e000 (size 0x00020000) Done! Generating IMGFS from DUMP ---------------------------- Running Tool: Resources\Tools\imgfsfromdump.exe Working Folder: Build\Temp Arguments: "imgfs.bin" "imgfs-new.bin" ImgfsFromDump 2.1rc2 TURBO with Prefetching and MultiThreading Support, by Plax Using compression type 'LZX'! Sector size is 0x800 Total Sectors: 0xdc99 And putting IMGFS into NB ---------------------------- Running Tool: Resources\Tools\osnbtool.exe Working Folder: Build\Temp Arguments: -c "os.nb" 2 "imgfs-new.bin" OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com Sector size : 0x00000800 Extra data bytes : 0x00000000 OS IMAGE found. Partitions infomation: ************************************** Part-0 type: BOOT SECTION image Part-1 type: XIP RAM Image Part-2 type: IMGFS file system ************************************** Can not find compression signature. Part-2 inserting... Part-2 is an IMGFS Partition... Successfully inserted imgfs-new.bin into os.nb.NEW ---------------------------- Running Tool: Resources\Tools\osnbtool.exe Working Folder: Build\Temp Arguments: -extra "os.nb" OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com Sector size : 0x00000800 Extra data bytes : 0x00000000 OS IMAGE found. Partitions infomation: ************************************** Part-0 type: BOOT SECTION image Part-1 type: XIP RAM Image Part-2 type: IMGFS file system ************************************** Extra data inserted into os.nb.EXA. ---------------------------- Running Tool: Resources\Tools\osnbtool.exe Working Folder: Build\Temp Arguments: -2bin "os.nb" OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com Sector size : 0x00000800 Extra data bytes : 0x00000008 OS IMAGE found. Partitions infomation: ************************************** Part-0 type: BOOT SECTION image Part-1 type: XIP RAM Image Part-2 type: IMGFS file system ************************************** OS-IMAGE offset : 0x00000000 Block size : 0x0001F800 Sectors per block : 0x0000003F Partition 0 true offset:00000002 true size:000002B3 Len:000002B3 Partition 1 true offset:000002B5 true size:0000052B Len:00000627 Partition 2 true offset:000007E0 true size:0000DCBF Len:0000DCBF Recorder size : 0x0001F9F8 Start address : 0x00000000 Packed to os.nb.BIN. Generating NBH Cleaning again DONE! Now you can flash! Then i watch a new folder called FLASH, and a .bin file with the name FLASH_0C0A Can you tell me, what are the steps to put this bin file in an exe, i have executor 2.7 from packo777 but, this it my first time trying to building a custom rom. What files do i need, and if someone of this files differing for the language that i used. Spanish 0C0A. Thanks.
Guest smaury Posted February 19, 2010 Report Posted February 19, 2010 the bin file you had just created is the pda.bin m so just put it with the original eboot.nb0 and flash your device! First to flash download from the first post the RecMod by Waremike32 and use it, than rebuild the ROM, because you have 2 MODULES in SLOT 0!
Guest WAIKIKI728 Posted February 19, 2010 Report Posted February 19, 2010 the bin file you had just created is the pda.bin m so just put it with the original eboot.nb0 and flash your device! First to flash download from the first post the RecMod by Waremike32 and use it, than rebuild the ROM, because you have 2 MODULES in SLOT 0! Well ..i just tried the fisr step in my windows seven:I chose "omnia"...i select dxd1.exe... Exception: ************** Texto de la excepción ************** System.IO.DirectoryNotFoundException: No se puede encontrar una parte de la ruta de acceso 'C:\Users\\Temp\ROM_Dump\IMGFS\SYS\BETA, make your own rom'. en System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) en System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption) en System.IO.DirectoryInfo.GetDirectories(String searchPattern, SearchOption searchOption) en System.IO.DirectoryInfo.GetDirectories() en osKitchen.Lib.IO.setRights(String folder) en osKitchen.Lib.IO.setRights(String folder) en osKitchen.Lib.IO.setRights(String folder) en osKitchen.Lib.IO.setRights(String folder) en osKitchen.Lib.IO.setRights(String folder) en osKitchen.CookLibs.ImportROM.AutoCleanupTempFolder() en osKitchen.CookLibs.ImportROM.Run(String ROMFile, String DeviceName) en osKitchen.Forms.SetupWizard.NextButton_Click(Object sender, EventArgs e) en System.Windows.Forms.Control.OnClick(EventArgs e) en System.Windows.Forms.Button.OnClick(EventArgs e) en System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) en System.Windows.Forms.Control.WndProc(Message& m) en System.Windows.Forms.ButtonBase.WndProc(Message& m) en System.Windows.Forms.Button.WndProc(Message& m) en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Ensamblados cargados ************** mscorlib Versión del ensamblado: 2.0.0.0 Versión Win32: 2.0.50727.4927 (NetFXspW7.050727-4900) Código base: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- osKitchen Versión del ensamblado: 1.4.0.21 Versión Win32: 1.4.0.21 Código base: file:///C:/Users/Jos%E9/Downloads/Kitchen%20v1.13/osKitchen.exe ---------------------------------------- System.Windows.Forms Versión del ensamblado: 2.0.0.0 Versión Win32: 2.0.50727.4918 (NetFXspW7.050727-4900) Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Versión del ensamblado: 2.0.0.0 Versión Win32: 2.0.50727.4918 (NetFXspW7.050727-4900) Código base: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Versión del ensamblado: 2.0.0.0 Versión Win32: 2.0.50727.4918 (NetFXspW7.050727-4900) Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- mscorlib.resources Versión del ensamblado: 2.0.0.0 Versión Win32: 2.0.50727.4927 (NetFXspW7.050727-4900) Código base: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- System.Windows.Forms.resources Versión del ensamblado: 2.0.0.0 Versión Win32: 2.0.50727.4918 (NetFXspW7.050727-4900) Código base: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll I am using the dxd1 you uploaded....I continue..and the programs...stays working...after 15 minutes...y guess it don´t work and i close it... What am i doing wrong? :D
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now