Guest dddrko Posted September 29, 2009 Report Posted September 29, 2009 I'm glad someone finally got the kitchen to work on the i900 without a big hassle. Did my instructions work as posted, or did you have to do something else? I follow all you're instructions and replace files in XIP/Omnia with i900 files. Thank you once more! Even with LZX compression everything works OK!
Guest WoZZeR999 Posted September 29, 2009 Report Posted September 29, 2009 See people... All you had to do was listen to my instructions :D, not go and do your own thing (I've got some interesting PMs..) and blame the kitchen for not working :)
Guest sinancetinkaya Posted September 29, 2009 Report Posted September 29, 2009 (edited) solved Edited September 29, 2009 by sinancetinkaya
Guest WoZZeR999 Posted September 29, 2009 Report Posted September 29, 2009 (edited) Dude, that's waaaaay too much work, and wtf are you doing play with the xip.bin. You don't need to touch it. Just add a line above osnbtool -c os.nb 1 imfs.bin osnbtool -ap temp\xip.bin 12 -y I will say this for about the 15th time, this kitchen creates the xip.bin. You don't need to mess around with it. Once you get your OEMXIPKernel (device specific part) set, you only need to add new MSXIPKernels. Edited September 29, 2009 by WoZZeR999
Guest pawaj Posted September 30, 2009 Report Posted September 30, 2009 I'm glad someone finally got the kitchen to work on the i900 without a big hassle. Did my instructions work as posted, or did you have to do something else? Finally I can cook 21055 without any issue.But when I cook 23414 I have 2 issues - Activesync not Sync. - I can't run Calendar because program memory not available . Any Idea?
Guest WoZZeR999 Posted September 30, 2009 Report Posted September 30, 2009 Did you change anything in my kitchen? Try having slot0 as empty as possible.
Guest WoZZeR999 Posted September 30, 2009 Report Posted September 30, 2009 Did you change anything in my kitchen? Try having slot0 as empty as possible.
Guest WoZZeR999 Posted September 30, 2009 Report Posted September 30, 2009 Did you change anything in my kitchen? Try having slot0 as empty as possible.
Guest pawaj Posted September 30, 2009 Report Posted September 30, 2009 Did you change anything in my kitchen? Try having slot0 as empty as possible. No, I didn't change anything it work fine with Wm6.1 slot0 is empty
Guest saltino Posted September 30, 2009 Report Posted September 30, 2009 (edited) Great, great work!! Thx a lot This is my little contribute at our work. All four steps in sequence (lanciare i comandi in questa sequenza) 1) PuliziaInziale.cmd echo oFF PATH %~dp0\Tools;%~dp0\XIPTools;%PATH% echo=========================================== echo=========================================== echo=========================================== Echo Reset degli attributi ai file di sistema = echo=========================================== echo============ ATTENDERE PREGO ============ echo=========================================== attrib *.* -A -S -R -H /S /D echo========================================== echo========================================== echo Ora passa al settaggio della compressione echo========================================== echo lancia il batch Abilita ???.cmd echo========================================== echo========================================== pause 2) Abilita ???.cmd LZX [Abilita LZX.cmd] Echo off PATH %~dp0\Tools;%~dp0\XIPTools;%PATH% Title Samsung i90X ROM Kitchen BY [email protected] cd rom If exist imgfs-xpr.src goto :nochange ren imgfs.src imgfs-xpr.src ren imgfs-lzx.src imgfs.src RD XIP\omnia\OEMXIPKERNEL\Cecompr.dll /Q /S cd xip cd omnia cd oemxipkernel mkdir Cecompr.dll cd.. cd .. cd copy ..\..\tools\XIP_Cecompr\cecompr_lzx.dll omnia\oemxipkernel\cecompr.dll echo===================================== echo===================================== echo La build ora e' settata in LZX echo===================================== echo===================================== goto end :nochange echo===================================== echo===================================== echo La build era gia' settata in LZX echo===================================== echo===================================== :end echo===================================== echo===================================== echo Ora passa al RECMODE del tuo SYS echo===================================== echo lancia il batch recmodeSYS.cmd echo===================================== echo===================================== pause XPR [Abilita XPR.cmd] Echo off PATH %~dp0\Tools;%~dp0\XIPTools;%PATH% Title Samsung i90X ROM Kitchen BY [email protected] cd rom If exist imgfs-lzx.src goto :nochange ren imgfs.src imgfs-lzx.src ren imgfs-xpr.src imgfs.src RD XIP\omnia\OEMXIPKERNEL\Cecompr.dll /Q /S cd xip cd omnia cd oemxipkernel mkdir Cecompr.dll cd.. cd .. copy ..\..\tools\XIP_Cecompr\cecompr_xpr.dll omnia\oemxipkernel\cecompr.dll del copy.txt echo===================================== echo===================================== echo La build ora e' settata in XPR echo===================================== echo===================================== goto end :nochange echo===================================== echo===================================== echo La build era gia' settata in XPR echo===================================== echo===================================== :end echo===================================== echo===================================== echo Ora passa al RECMODE del tuo SYS echo===================================== echo lancia il batch recmodeSYS.cmd echo===================================== echo===================================== pause 3) Recmod SYS.cmd echo off PATH %~dp0\Tools;%~dp0\XIPTools;%PATH% echo=========================================== echo=========================================== echo=========================================== echo RECMode degli elementi in SYS scegli ===== echo=========================================== echo========= la tua versione di SYS ======== echo=========================================== dir SYS\ /b Echo ================== set version= set /P version=Scegli la versione del SYS: if not exist SYS\%version% goto done cd sys cd %version% Echo Faccio RECMode di.. Adobe Flash if exist AdobeFlashCodecs call recfolder AdobeFlashCodecs Echo Faccio RECMode di.. BrowsingIE if exist browsingie call recfolder browsingie Echo Faccio RECMode di.. NetCF if exist NetCF call recfolder NetCF Echo Faccio RECMode di.. MediaOS if exist MediaOS call recfolder MediaOS Echo Faccio RECMode di.. WindowsLiveIM if exist WindowsLiveIM call recfolder WindowsLiveIM Echo Faccio RECMode di.. Internet if exist InternetSharing call recfolder InternetSharing call recfile AdobeFlash flashlite.dll call recfile Adobeflash IEActiveX.dll call recfile Adobeflash si_impl.dll call recfile BaseApps Beam.exe call recfile BaseApps caldll.dll call recfile BaseApps calendar.exe call recfile BaseApps doclist.dll call recfile BaseApps fexplore.exe call recfile BaseApps hotvoice.exe call recfile BaseApps note_prj.dll call recfile BaseApps notes.exe call recfile BaseApps pimg.exe call recfile BaseApps shptutil.dll call recfile BaseApps VoiceBar.dll call recfile BaseApps VoiceCtl.dll call recfile BaseApps voicedll.dll call recfile Bluetooth bthdap.dll call recfile Browsing browser.dll call recfile Browsing iexplore.exe call recfile Browsing wmlview.dll call recfile Browsingcore jscript.dll call recfile Browsingcore mlang.dll call recfile Browsingcore msscript.dll call recfile Bth_A2DP Avrcp_MPplugin.dll call recfile Bth_HID bthhid.dll call recfile Bth_HID conshid.dll call recfile Bth_HID hidparse.dll call recfile Bth_HID kbdhid.dll call recfile OS dw.exe call recfile OS dwui.dll call recfile OS enrollnot.exe call recfile OS machineenroller.dll call recfile OS machineenrollerlaunch.exe call recfile OS networkpolicysp.dll call recfile OS omadmclient.exe call recfile OS quartz.dll call recfile OS tcpstk.dll call recfile OS tmarshaller.exe call recfile OS umarshaller.exe call recfile Phone simsec.dll call recfile Phone tkitapp.exe call recfile PhoneRedist siclnt.exe call recfile Redist configmanager.dll call recfile Redist configmanager2.dll call recfile Redist obexapi.dll call recfile Redist obexinbx.dll call recfile Redist remnet.exe call recfile Redist syscsps.dll call recfile Shell autotimeupdate.exe call recfile Shell CertInstaller.exe call recfile Shell fbrowser.dll call recfile Shell find.dll call recfile Shell msnsspc.dll call recfile Shell mstli.exe call recfile Shell peghelp.exe call recfile Shell richink.dll call recfile Shell maapp.exe call recfile Shell shfind.exe call recfile Shell sndplay.exe call recfile Shell taskmgr.exe call recfile Shell tskchcsp.dll call recfile Shell tskschedule.exe call recfile Shell tskscheduleu.exe call recfile GPSid GPSid.dll call recfile WindowsLive WLMCommonSettings.dll call recfile WindowsLive WLMContactsDatabase.dll call recfile WindowsLive WLMContactsExtension.dll call recfile WindowsLive WLMContactsPlugin.dll call recfile WindowsLive WLMContactsProvider.dll call recfile WindowsLive WLMDeckCode.dll call recfile WindowsLive WLMHSContainerCode.dll call recfile WindowsLive WLMHSMailCode.dll call recfile WindowsLive WLMHSSearchBarCode.dll call recfile WindowsLive WLMHSSplashCode.dll call recfile WindowsLive WLMHSSyncCode.dll call recfile WindowsLive WLMImageUpdate.exe call recfile WindowsLive WLMLauncher.exe call recfile WindowsLive WLMMailPlugin.dll call recfile WindowsLive WLMMailTransport.dll call recfile WindowsLive WLMProfilePlugin.dll call recfile WindowsLive WLMService.dll call recfile WindowsLive WLMSetup.exe call recfile WindowsLive WLMShared.dll call recfile WindowsLive WLMSpacesExtension.dll call recfile WindowsLive WLMSpacesPlugin.dll call recfile WindowsLive WLMTodayScreen.dll call recfile WindowsLive WLMUIFramework.dll call recfile WMWidgets wmwidgetinstaller.exe call recfile WMWidgets WidgetInstallerDll.dll echo========================================== echo========================================== echo Ora passa al costruzione della BUILD ==== echo========================================== echo lancia il batch BuildROM.ITA.cmd ==== echo========================================== echo========================================== pause 4)BuildROM.ITA.cmd [con domanda per il cambio del pagepool] <-> [whit ask for pagepool answer] Echo off PATH %~dp0\Tools;%~dp0\XIPTools;%PATH% Title Samsung i90X ROM Kitchen BY [email protected] (ITA by PROBONO) CD /D "%~dp0" Echo ============================== Echo Inserire la versione del SYS = Echo ============================== dir SYS\ /b Echo ================== set version= set /P version=Scegli un SYS dalla lista sovrastante: if not exist SYS\%version% goto done if exist Flashromprb.bin del Flashromprb.bin if exist temp rd temp /Q /S set LOCALE=0410 set BUILD=Premium if exist rom\imgfs-lzx.src set COMPR=XPR if exist rom\imgfs-xpr.src set COMPR=LZX set ROMHDR=ROM\romhdr.bin set XIP_PATTERNS=ROM\XIP\%version%\*;ROM\XIP\Omnia\* set SYS_PATTERNS=SYS\%version%\* set OEM_PATTERNS=OEM\* set EXT_PATTERNS=EXT\*\* set DSM_TEMPLATE=723fb954-d931-4348-b672-82a188e587b5.dsm set DSM_INCLUDES=*.* set OLDKERNEL=1 cls Echo Cucina della versione %version% %DATE% %TIME% platformrebuilder.exe >buildlog.txt Echo FIX degli attributi dei files cd temp\dump call fixattrib >attrib.txt cd.. cd.. REM ============= CD Temp Echo Creazione della rom usando la compressione di tipo %COMPR% ImgfsFromDump ..\ROM\imgfs.src imgfs.new -> imgfs.txt CD .. osnbtool -ap temp\xip.bin 12.0 Echo ============================== Echo Cambia size al pagepool 12MB = Echo ============================== cls Echo ============================== Echo === Ok costriuamo l' xip.bin ora ===== Echo ============================== osnbtool -c os.nb 2 temp\imgfs.new osnbtool -c os.nb.new 1 temp\xip.bin osnbtool.exe -extra os.nb.NEW.new -> Dump.txt osnbtool -2bin os.nb.NEW.new.EXA -> Dump.txt ren os.nb.new.nEW.EXA.bin Flashromprb.bin del *.new* Echo off del donation.url Echo Delete della directory Temp REM RMDIR /S /Q Temp Echo Delete del out del DUMP del dump.txt Echo =========================================================================== Echo Delete del PDA di due versioni indietro = Echo =========================================================================== del pda.bin.OLD Echo =========================================================================== Echo =========================================================================== Echo =========================================================================== Echo =========================================================================== Echo =========================================================================== Echo Rinomino il PDA.bin della versione precedente in .OLD = Echo =========================================================================== ren pda.bin pda.bin.OLD Echo =========================================================================== Echo =========================================================================== Echo =========================================================================== Echo =========================================================================== Echo Prepariamo ora il PDA.BIN NUOVO in pda.bin.NEW = Echo =========================================================================== Echo =========================================================================== Echo =========================================================================== Echo =========================================================================== ren Flashromprb.bin pda.bin.NEW Echo =========================================================================== Echo Finito ora il PDA.BIN e PRONTO da ASSEMBLARE con i900_EXEcutor BUON LAVORO= Echo =========================================================================== ren pda.bin.NEW pda.bin Echo =========================================================================== Echo =========================================================================== Echo =========================================================================== :error pause I hope U appreciate my little contribute p.s. One answer.. why if I look at my version of PDA or in the phone or whit i900EXECutor i find XIIB and not new 6.5 DXID1? Edited October 1, 2009 by saltino
Guest rtomakov Posted September 30, 2009 Report Posted September 30, 2009 (edited) Got 23060 build fully working made with this kitchen! WoZZeR - great job, thanks! EDITED: And 23060 LZX build works too! Edited October 1, 2009 by rtomakov
Guest WoZZeR999 Posted September 30, 2009 Report Posted September 30, 2009 Looks like a nice ITA translation, only 1 problem... osnbtool -ap temp\xip.bin 12.0 should be above the osnbtool -c lines.
Guest saltino Posted October 1, 2009 Report Posted October 1, 2009 Got 23060 build fully working made with this kitchen! WoZZeR - great job, thanks! Thx I correct my reply here and ITA transl. of our great job in ITA i900 board Bye
Guest WoZZeR999 Posted October 1, 2009 Report Posted October 1, 2009 why not just change this ren Flashromprb.bin pda.bin.NEW Echo =========================================================================== Echo Finito ora il PDA.BIN e PRONTO da ASSEMBLARE con i900_EXEcutor BUON LAVORO= Echo =========================================================================== ren pda.bin.NEW pda.bin ren Flashromprb.bin pda.bin
Guest WoZZeR999 Posted October 9, 2009 Report Posted October 9, 2009 3rd post updated with a update from sector
Guest sector Posted October 9, 2009 Report Posted October 9, 2009 Yeap! If any problem appears please report!!!!!! :)
Guest bpivk Posted October 9, 2009 Report Posted October 9, 2009 (edited) Hy Can anyone tell me how I can tell which files I can remove from the OEM/OEMApps folder? There are a lot of files and I'd like to remove as much as possible and start with a clean slate so to speak. I have downloaded the Verizon OEM folder but can I use that on an i900 or is it for i910 only? Edit: Or does anyone have a clean folder that he would share with us? Edited October 10, 2009 by bpivk
Guest WoZZeR999 Posted October 11, 2009 Report Posted October 11, 2009 The verizon OEM is setup for i910. It has the OEM drivers for the i910. There is lots that can be removed from OEMApps, you'll have to go through and figure out what everything does. Don't forget that lots of exe's need dll's and images, so if you remove that program, you can delete it's dll's and images. A good place to start is the initflashfiles.txt to find out dependencies.
Guest shokka9 Posted October 11, 2009 Report Posted October 11, 2009 Good work guys.... I still not fired this kitchen up with my ingredients :( Will do now tho on next build! Keep it up. Excellent work on this project. :)
Guest bpivk Posted October 11, 2009 Report Posted October 11, 2009 The verizon OEM is setup for i910. It has the OEM drivers for the i910. I thought so. Do you know where I can find a i900 OEM? Should I just extract it from a official rom or can I find it somewhere else? Thanks for the help
Guest Ste-V-illage Posted October 14, 2009 Report Posted October 14, 2009 (edited) I thought so. Do you know where I can find a i900 OEM? Should I just extract it from a official rom or can I find it somewhere else? Thanks for the help yea you should extract from an official rom. and you have to remove many things :) Edited October 14, 2009 by Ste-V-illage
Guest rtomakov Posted October 14, 2009 Report Posted October 14, 2009 (edited) I´ve got a faulty 23069 rom using wozzer´s source form this topic ("try no.3"). It seems that some sys files missing form his source or something else gone wrong. Till now I found: -CommonEA (shoud be CommonNonEA - like BronzeNonEA & LockscreenNonEA) -backup files left from patching shell32.exe (is shell patched well?) - Titanium 400x240.cpr should be repaired (saw that on xda-dev, and did it) Anyway, when I replaced wozzers sys files with the same files from other 23069 source, my 23069 build (builded with wozzer´s kitchen - wozzer, thanks again!) worked out just fine. I have used LZX. Edited October 14, 2009 by rtomakov
Guest WoZZeR999 Posted October 14, 2009 Report Posted October 14, 2009 (edited) Naming doesn't really matter (non EA vs EA). I'm not 100% sure what EA stands for, but normally the difference between them is a font size here or there, very minor stuff. The source I used only have EA, so I had to steal the nonEA for lock and bronze from 23064. Common I wanted the latest version. I patch shell32 in all of my builds, and I leave the .bak in there (sorry, I'm lazy and forget :) I saw that fix for 400x240, but I rarely ever use landscape titanium, and it looks fine without the "fix" Edited October 15, 2009 by WoZZeR999
Guest magi1984 Posted October 15, 2009 Report Posted October 15, 2009 hi Wozzer,i try your kitchen for my i900 but i have this error "Microsoft Visual C++ Runtime error" when i launch Buildrom.cmd i've this error in Sector/wozzer kitchen and in italian porting kitchen...this error appear in 2 different PC with XP SP3... i've update the library of microsoft visual c++ but ther's nothing to do... what can i do? sorry for my bad english... :)
Guest WoZZeR999 Posted October 15, 2009 Report Posted October 15, 2009 Is it possible to post a english screenshot for me of the error?
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now