lg expo forum
Find Your Forum
  
Welcome, Guest. Please login or register.

News: Do you like LG eXpo?
Advanced search
Get invisibleSHIELD for LG eXpo      Scratch Protector for LG eXpo      Hottest Ringtones for LG eXpo Awesome Price on AT&T phones
Pages: [1] 2 3 ... 6
Print
Topic: How to Cook ROMs using Spocky's Kitchen  (Read 6899 times)
Dark
Administrator
Hero Member
*****

Cookies: 41
Offline Offline

Posts: 885


Do you see my memories?


View Profile
« on: April 25, 2010, 07:55:29 PM »

HOW TO COOK ROMS USING SPOCKY'S KITCHEN


1. Download the kitchen and unzip it.

2. Download the eXpo or IQ base rom and place it in the folder BaseRom\GW820 (the file will have a dz extention)

3. Launch Start.bat and enter 7 and press enter. This will allow the kitchen to know you are building a rom for the for the eXpo/IQ.

4. Press a then enter. This will extract the files you need to build a rom from the .dz file.
    
5. Press b then enter. This will extract the files from the flash.bin file. It will also create a xip.bin file in
   TOOLS\XIPPORT. If you are not porting a new build don't worry about the xip.bin file. If you are porting
   a new build we will get to that soon.

6. Press c then enter. This will extract the sys files and the oem files into the temp\dump folder.

7. Now you are going to arrange your files that are in temp\dump into two separate folders OEM\GW820
    and SYS\YourBuildVersion (eg. SYS\23563). Here is what you will put in each folder:
    
    *Note: If you are porting a new build (such as a 6.5.5 build) you will be downloading the SYS files that
              match your build and will not find them in the temp\dump folder.

     a. You will see a folder named OEM. Take the contents of that folder and put it into OEM\GW820.
    
     b. Now you will create 3 folders within SYS\YourBuildNumber. DPI_192, dpi_192_resh_480_resv_800,
         and SHARED.
    
     c. Now within each of those folders you will create two folders; 0409 and COMMON.
    
     d. Now go back to temp\dump (I recommend having two windows open. One for temp\dump and the
       the other for SYS\YourBuildNumber.) Go into the temp\dump\SYS\0409 folder. Now copy every folder
       ending in Lang_0409_DPI_192 into your DPI_192\0409 folder.
    
     e. Next copy all files ending in DPI_192 from temp\dump\SYS\COMMON folder to your
         DPI_192\COMMON.
    
     f. After that copy Base_Lang_0409_DPI_192_RESH_480_RESV_800 and
        Themes_Lang_0409_DPI_192_RESH_480_RESV_800 from temp\dump\0409 folder to
        your dpi_192_resh_480_resv_800\0409.
    
     g. Next copy base_dpi_192_resh_480_resv_800, MediaOS_dpi_192_resh_480_resv_800,
        MediaOS_dpi_192_resh_480_resv_800, and Redist_dpi_192_resh_480_resv_800 from
        temp\dump\SYS\COMMON to dpi_192_resh_480_resv_800\COMMON.
    
     h. After that copy all files ending in Lang_0409 from temp\dump\SYS\0409 to SHARED\0409.
    
      i. Finally copy all the rest of the files from temp\dump\SYS\COMMON to SHARED\COMMON.
      
      *Note: If you are porting a build then do all of step 8. If you are rebuilding the stock rom do steps 8,
       8d, 8e, 8m, 8n, and 8o. For some reason the kitchen won't build the rom properly if you don't.

8. Go back to the windows launched by start.bat. Press 9 and enter. This will bring up the options you will
    use to port.
   a. You will need a xip.bin that matches your build. It should come with the build files you downloaded.
  
   b. Go to tools\xipport and rename the xip.bin that is in the folder. (eg. xip.GW820.bin) You will need this
       file later.
  
   c. Copy the xip.bin file you downloaded to tools\xipport. (Make sure it is named xip.bin)
  
   d. On the start.bat windows press j and enter to launch xipport.
  
   e. Click dump xip.bin
  
   f. Click "make pkgs".
  
   g. Now, you've got a "out" folder with files and modules separated in different subfolders.
      Rename the out folder into something else. (eg. OUT.235xx).
  
   h. Delete the downloaded xip.bin (or rename it if you want to save it) and rename the original
      xip.bin back to xip.bin.
    
    i. Repeat steps 8d-8f.
    
    j. Now, you've got a out folder with files and modules separated in different subfolders from eXpo/IQ
       base ROM.
    
    k. Now replace modules\msxipkernel and files\msxipkernel with the ones from the newer xip.
       (folder OUT.235xx)
    
     l. Click "undo" to flatten out folder again.
    
     m. Bring up the start.bat windows agin. Press k and enter. When a message tells you so, click "realloc
         p", "write maps", "build xip_out.bin (ignore error messages in reallocp part). And finally, hit a key on
         the dos prompt to finish this step (DO NOT HIT A KEY BEFORE BUILDING XIP WITH XIPPORT ELSE IT
         WON'T WORK).
    
     n. Bring up the start.bat windows and press "l" and enter to use the new xip in the kitchen
        (xip_out.bin).
    
     o. In the start.bat window press 9 and enter to go back to the normal options. (Now you have
        everything you need to port. Proceed to step 9)
        
9. Bring up the start.bat windows and press d and enter. This will dump your xip.bin file.

10. Go to the ROM\GW820 folder. You will see a XIP folder. Go into that folder and then go into the
     WinCENLS_WWE folder and copy the wince.nls file. Now go into the OEMXIPKERNEL and paste
     wince.nls in there. After that copy the OEMXIPKERNEL folder. Next create a folder in ROM\GW820 and
     name it your build # (eg. 23563). Now paste OEMXIPKERNEL into that folder. After that copy
     MSXIPKernel from ROM\GW820\XIP. Go to ROM\SHARED and create a folder and name it your build #
     (eg. 23563). Paste MSXIPKernel into that folder. It is important both folders are named the same.

   *Note for those that are porting:
     If you are porting a new build you need to go to TOOLS\XIPPORT\OUT.235xx\FILE\MSXIPKernel
     and copy 723fb954-d931-4348-b672-82a188e587b5.dsm
     After that paste the file in ROM\SHARED\YourBuildNumber\MSXIPKernel. This will allow the correct build
     number to show in the about screen on your device

11. Bring up the start.bat window again. Press e and enter to launch the ervius visual platformrebuilder.    
     (Note: If building with vista or windows 7 you will need to right click on erviuskitchen, select
     properties,choose the compatibility tab, check Run this program as an administrator, and click ok).
     Once it is launched you will need to set a few options on the top bar of the kitchen. First select
     GW820 as your device. Then select your rom res. Choose dpi_192_resh_480_resv_800. After that
     select your XIP and SYS Builds. Also check WM6.5 AKU. Finally you can select to leave out certain SYS
     files from your rom, but do be warned that leaving out some SYS files can result in a rom that won't
     boot. Once you have made all your selections click create rom. The kitchen will now build your rom.
     When it is done it will launch a flashing program just exit it and the visual kitchen. Go back to the
     start.bat prompt.

12. Press f and enter. This will build the new imgfs.bin.

13. Press g and enter. This will build the new flash.bin.
     There is an additional step for IQ owners. Download this ADD-ON FILE and place it in Baserom\GW820. Without
     it you won't be able to repack the rom into a dz file.


14. Press h and enter. Then enter a name for your new rom (no spaces) and press enter. It will then create
     a new dz file for you. You can find it in BuiltRom\GW820. It will be called rom.dz. This is the file you will
     use to flash your phone.

Your rom is now built. Good luck and I can't wait to see what you guys cook up.  Grin

Here is the link to Spocky's Kitchen:

Spocky's LG Multidevice Kitchen 2.2


eXpo Add-on Package:
V10g Add-on Package - Part 1
V10g Add-on Package - Part 2

eXpo Add-on Part 1
expo Add-on Part 2

IQ Add-on Package:
IQ Add-on Part 1
IQ Add-on Part 2

Note 1: To use an add-on download all parts to the same folder and extract Part 1. Part 2 will extract automatically. Once they are extracted move the folders to your kitchen, overriding the existing folders.

Note 2: IQ users - If you are using the add-on package; remove fwua.mbn from Baserom\GW820 and place it back in there after step 13.

Note 3: If you use the add-on only do steps 1-3, 5, 8, 8d, 8e, 8m, 8n, 8o, 9, and 11-14. If you are porting arrange your folders like in step 7 and also do all of step 8 and step 10.

Note 4: Step 9 needs to be done because there is a process in step 9 other than dumping the xip.bin that allows the ervius visual platformrebuilder to build a rom correctly.
« Last Edit: July 12, 2010, 12:08:17 AM by Dark » Logged

My LG eXpo:
Purchased: 12/17/09
InvisibleShield
Black Leather carrying case
GPS: Garmin XT
BlueAnt T1 bluetooth headset
Pico Projector

ROM: Dragonstorm 23139 for the eXpo

Woodhole's eXpo/IQ Tweaker
Dark
Administrator
Hero Member
*****

Cookies: 41
Offline Offline

Posts: 885


Do you see my memories?


View Profile
« Reply #1 on: April 25, 2010, 07:55:48 PM »

Reserved for future use.
Logged

My LG eXpo:
Purchased: 12/17/09
InvisibleShield
Black Leather carrying case
GPS: Garmin XT
BlueAnt T1 bluetooth headset
Pico Projector

ROM: Dragonstorm 23139 for the eXpo

Woodhole's eXpo/IQ Tweaker
glownlow
Full Member
***

Cookies: 0
Offline Offline

Posts: 128



View Profile
« Reply #2 on: April 25, 2010, 08:19:01 PM »

again can i ask is there any issues with doing this on vista? i'd like to know before i start .. don't wanna make something that won't work.. i'll do it on my xp desktop if i have too..
Logged

forever evil
forever hate
forever we suffer
this is our fate
Dark
Administrator
Hero Member
*****

Cookies: 41
Offline Offline

Posts: 885


Do you see my memories?


View Profile
« Reply #3 on: April 25, 2010, 08:43:28 PM »

again can i ask is there any issues with doing this on vista? i'd like to know before i start .. don't wanna make something that won't work.. i'll do it on my xp desktop if i have too..

Cooking is fine in vista. Flashing is the only problem. There is one more step I need to add for IQ users though. Give me a few and I will add it.
Logged

My LG eXpo:
Purchased: 12/17/09
InvisibleShield
Black Leather carrying case
GPS: Garmin XT
BlueAnt T1 bluetooth headset
Pico Projector

ROM: Dragonstorm 23139 for the eXpo

Woodhole's eXpo/IQ Tweaker
Jug6ernaut
Full Member
***

Cookies: 6
Offline Offline

Posts: 166



View Profile
« Reply #4 on: April 25, 2010, 09:24:04 PM »

Thanks a million dark, i was going a little crazy trying to figure out the porting process xD
Logged

LG Monaco/LG Expo
-------
HTC Raphael/AT&T Fuze
-------
HTC Kaiser/AT&T Tilt
-------
HTC Wizard/Cingular 8125

"If your not smart enough to make your own rom, you are smart enough to fuck up someone elses"[
Dark
Administrator
Hero Member
*****

Cookies: 41
Offline Offline

Posts: 885


Do you see my memories?


View Profile
« Reply #5 on: April 25, 2010, 09:26:48 PM »

Thanks a million dark, i was going a little crazy trying to figure out the porting process xD

No problem. The first time I used spocky's kitchen with the Incite it took me a month to figure out how to properly port.
Logged

My LG eXpo:
Purchased: 12/17/09
InvisibleShield
Black Leather carrying case
GPS: Garmin XT
BlueAnt T1 bluetooth headset
Pico Projector

ROM: Dragonstorm 23139 for the eXpo

Woodhole's eXpo/IQ Tweaker
glownlow
Full Member
***

Cookies: 0
Offline Offline

Posts: 128



View Profile
« Reply #6 on: April 25, 2010, 10:54:04 PM »

you def made the learning curve much easier with this step by step guide. when i run through this i was planning on taking a bunch of screen shots if you'd like to host em and add them to this tut let me know

After reading through it tho how do we build the flasher like you did for your rom? it says incite only for option i?
« Last Edit: April 25, 2010, 11:07:22 PM by glownlow » Logged

forever evil
forever hate
forever we suffer
this is our fate
Dark
Administrator
Hero Member
*****

Cookies: 41
Offline Offline

Posts: 885


Do you see my memories?


View Profile
« Reply #7 on: April 25, 2010, 11:22:19 PM »

you def made the learning curve much easier with this step by step guide. when i run through this i was planning on taking a bunch of screen shots if you'd like to host em and add them to this tut let me know

After reading through it tho how do we build the flasher like you did for your rom? it says incite only for option i?

I will make a tut on that too.
Logged

My LG eXpo:
Purchased: 12/17/09
InvisibleShield
Black Leather carrying case
GPS: Garmin XT
BlueAnt T1 bluetooth headset
Pico Projector

ROM: Dragonstorm 23139 for the eXpo

Woodhole's eXpo/IQ Tweaker
Jug6ernaut
Full Member
***

Cookies: 6
Offline Offline

Posts: 166



View Profile
« Reply #8 on: April 26, 2010, 08:46:17 AM »

Dark, is there anyway u can post up the 23563 oem/sys/xip u used?
Logged

LG Monaco/LG Expo
-------
HTC Raphael/AT&T Fuze
-------
HTC Kaiser/AT&T Tilt
-------
HTC Wizard/Cingular 8125

"If your not smart enough to make your own rom, you are smart enough to fuck up someone elses"[
equivocation
Newbie
*

Cookies: 0
Offline Offline

Posts: 43


View Profile
« Reply #9 on: April 26, 2010, 09:45:30 AM »

Excellent- I was having a hard time too.  Thanks  Smiley

Perhaps someone could explain how to add a program eg. Opera to a ROM?
« Last Edit: April 26, 2010, 10:51:27 AM by equivocation » Logged
manelscout4life (Banned)
Newbie
*

Cookies: -1000
Offline Offline

Posts: 18


View Profile
« Reply #10 on: April 26, 2010, 10:13:34 AM »

where is the oem folder is it suppose to be in temp/dump?
Logged
zalooa
Jr. Member
**

Cookies: 1
Offline Offline

Posts: 92


View Profile
« Reply #11 on: April 27, 2010, 04:29:32 AM »

Wow awesome tutorial Dark. Holy Complicated! but well worth it once you learn what everything does.
Question though When i was creating rom it gave me an error that there was TOO many modules rom wont boot
I checked the WM6.5 AKU option and it compiled correctly is that what you did? Thanks in advance so much potential for our expo finally haha i never realised how hard cooking baking cheffing was haha.
Logged
equivocation
Newbie
*

Cookies: 0
Offline Offline

Posts: 43


View Profile
« Reply #12 on: April 27, 2010, 11:29:13 AM »

Wow awesome tutorial Dark. Holy Complicated! but well worth it once you learn what everything does.
Question though When i was creating rom it gave me an error that there was TOO many modules rom wont boot
I checked the WM6.5 AKU option and it compiled correctly is that what you did? Thanks in advance so much potential for our expo finally haha i never realised how hard cooking baking cheffing was haha.


If you go to "Other" (4th button down on the top left) you can select the number of modules.
« Last Edit: April 27, 2010, 04:13:24 PM by equivocation » Logged
leobg
Newbie
*

Cookies: 0
Offline Offline

Posts: 27


View Profile
« Reply #13 on: April 27, 2010, 12:43:41 PM »

Dark, should I be concerned about this (see attached pic):

I guess it is a false positive, but just wanted to check..
Logged
mrpants
Full Member
***

Cookies: 5
Offline Offline

Posts: 103


View Profile
« Reply #14 on: April 27, 2010, 12:58:01 PM »

Dark, should I be concerned about this (see attached pic):

I guess it is a false positive, but just wanted to check..

Apparently it's a false positive. Uploading to virustotal.com should give you a better idea of the coverage (it was about 50/50 when I looked a couple of days ago).

There's a thread over on xda regarding it ... can't find it at the moment tho.

iirc the author of the tool suggests contacting your AV vendor yourself as he's already dealing with a few.
Logged
Pages: [1] 2 3 ... 6
Print

Jump to:  

Got a new phone? Find the forum here


Related Topics
Subject Started by Replies Views Last post
Modified LG Kitchen for GW820/GW825 « 1 2 3 4 »
ROM development..
eviltuna 53 5579 Last post May 16, 2010, 04:28:17 PM
by dalb3
[Request] XDA UC in new roms
ROM development..
godashram 2 582 Last post September 06, 2010, 01:33:37 AM
by RogueCheddar
LG-GW825V -->>>Hong Kong version, how to cook ROM for myself?
ROM development..
ken_nx 6 1527 Last post September 20, 2010, 12:30:19 AM
by ken_nx
LG IQ ROMs and Other Questions.
ROM development..
EricGrain 4 982 Last post January 04, 2011, 10:59:34 PM
by EricGrain
We need new ROMs and WM7 sucks!!
ROM development..
ewarez 3 1565 Last post November 26, 2011, 05:16:40 AM
by mobiad




Thanks for visiting LG Expo Forum Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Sitemap

Galaxy Note | Samsung Galaxy Nexus | Kindle Fire | Atrix 4G | Motorola Xoom | Windows Phone 7
Nokia Lumia | Top Hosts | Samsung Galaxy Tab | Samsung Galaxy S2 | Samsung Galaxy S | Samsung Wave
HTC Evo 3D | HTC Evo 4G | HTC Incredible | HTC Incredible 2 | HTC Incredible S | HTC Thunderbolt
Motorola Droid Razr
| HTC Desire | HTC Desire HD | HTC Desire Z | HTC Desire S | HTC Wildfire
Motorola Droid | Galaxy Indulge | Nokia N8 | Droid Charge | Droid X | Droid X2 | Droid 2| Droid 3 | Fascinate
HTC Sensation | HTC Flyer | LG Revolution | Asus Transformer | Xperia Play | iPhone 4 | Nexus S | Droid Bionic
HTC Wildfire S | HTC Droid Eris


This is an Un-Official fan based Website. The views expressed on this website are solely those of the proprietor, or contributors to the site, and do not necessarily reflect the views or opinions of the parties it covers, and is not affiliated with, endorsed or sponsored by parties involved.
If you have a problem with any of the content posted on this website, please contact "sales@verticalscope.com"
Term of Use | Privacy Policy | BlackRain 2006 by, Crip