Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,803,273 Members 44,816 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] dsixda's Android Kitchen - Now supports GS3 I9300 (Windows/Linux/Mac)

Tip us?
 
dsixda
Old
(Last edited by dsixda; 25th November 2012 at 07:44 PM.)
#1  
dsixda's Avatar
Recognized Developer / Retired Senior Moderator - OP
Thanks Meter 4,969
Posts: 9,577
Join Date: Nov 2007
Location: Ottawa
Default [GUIDE] dsixda's Android Kitchen - Now supports GS3 I9300 (Windows/Linux/Mac)

dsixda's Android Kitchen - Now for Samsung Galaxy SIII GT-I9300

Compatible with Windows (Cygwin) / Linux / Mac OS X

The following is a guide to assist you with creating your own Samsung Galaxy SIII GT-I9300(T) custom ROMs with the kitchen. This is NOT a guide to help you become Cyanogen or do fancy things with AOSP, but it may be your springboard to bigger things in the future.

Some of you already know about the Android Kitchen. It is a project I started on back in February 2010 to help newbies create their own custom ROMs and learn more about Android. As of the latest versions, you can now create your own Galaxy S3 I9300 ROMs with the kitchen.

NOTE: This guide may also work for other Samsung devices. So if you were told to come here and you have a different device, it was not an error - just make sure you use a base ROM from your own device, not from the I9300! For all other Galaxy S3 variants, this guide might not be exactly the one you're looking for. There may be support for your S3 device in the kitchen, but I'd need to post different instructions. Check the first post of the kitchen thread for any updates for linked instructions.

I'd like to thank klander for testing and providing feedback, which is always appreciated!




PROCEDURE FOR MAKING YOUR ROM:


NOTE: If you have a non-I9300 device and were told to follow these instructions, then use a base ROM from that device, NOT a ROM meant for the I9300!! The same steps below, however, (and common sense) should be used.
  1. First, you need a rooted Samsung Galaxy S3 I9300 with a custom recovery menu, which allows flashing of custom ROMs.
  2. Visit the Android Kitchen thread to download the kitchen. Then, follow the link to the FAQ which will show you how to install it on Windows, Linux or Mac OS X. Ensure you read the FAQ carefully.
  3. Put one or more of your base ROM(s) under the original_update folder. For the Samsung Galaxy S3 I9300, there is support for the following formats (that I know of) which can be placed in that folder:
    • Stock firmware:
      • system.img, boot.img, cache.img (and optionally: modem.bin)
      • TAR/ZIP file containing the above. NOTE: If the TAR file name ends with "MD5", remove the MD5 part from the name.
    • OR Custom ROM:
      • must be a ZIP file created by the kitchen from the stock firmware (NOTE: The kitchen may NOT support custom ROMs created through other methods such as CyanogenMod, due to potential file structure incompatibility issues)
    • OR Nandroid backup from custom recovery image:
      • system.img, cache.img and boot.img
      • system.ext4.tar, cache.ext4.tar and boot.img
  4. Here are some basic steps to creating your first ROM after you have your base of files under original_update (more options are available in the kitchen):
    1. Start the kitchen with: ./menu
    2. Create a working folder (by choosing your base ROM)
    3. Root your ROM
    4. Add Busybox
    5. Optional: Disable boot sounds
    6. Optional: In the Advanced options menu: De-odex your ROM (your mileage may vary as to whether this works 100%)
    7. Optional: Add or remove the modem.bin from your working folder
    8. Build ROM
  5. The ROM is built into a ZIP file meant for flashing from the custom recovery menu. No Odin. Make a Nandroid backup of your current system before you flash anything!
  6. Some notes:
    • Just select the defaults whenever you are asked about something in the kitchen and are unsure whether to type 'y' or 'n'.
    • There are lots of questions answered in the FAQ in Posts 3 and 4 of the main Android Kitchen thread. So please go through that first if you have any issues.

For the benefit of other readers and to prevent confusion, please only discuss the Samsung Galaxy SIII GT-I9300 in this thread!

Most of all, have patience, take your time and enjoy!!

The Following 81 Users Say Thank You to dsixda For This Useful Post: [ Click to Expand ]
 
Kangburra
Old
(Last edited by Kangburra; 16th October 2012 at 02:54 PM.)
#3  
Kangburra's Avatar
Senior Member
Thanks Meter 516
Posts: 2,036
Join Date: Sep 2007
Location: Perth

 
DONATE TO ME
I have a de-bloat script if you want a copy to convert to a kitchen script. It's perl calling system values and the kitchen.

Are we still meant to be extracting the img files manually to get them working?
CWM Recovery for GT-I9205

SILENTLIGHT ROM for GT-I9205

Latest Stock ROM for GT-I9205/9200
 
dsixda
Old
#4  
dsixda's Avatar
Recognized Developer / Retired Senior Moderator - OP
Thanks Meter 4,969
Posts: 9,577
Join Date: Nov 2007
Location: Ottawa
Quote:
Originally Posted by Kangburra View Post
I have a de-bloat script if you want a copy to convert to a kitchen script. It's perl calling system values and the kitchen.
I'm not doing additional work, but if you'd like you could make a plugin for the kitchen, which would go under the /scripts/plugins folder and can be accessed from the Advanced menu of the kitchen. I can advertise it in the kitchen thread (in the plugins section) as a separate download under your name.

Quote:
Are we still meant to be extracting the img files manually to get them working?
With Cygwin the kitchen will give you instructions on which program to open and how to use it (manually). The programs are found in the kitchen.

With Linux/Mac, it is all automated and very quick.
The Following User Says Thank You to dsixda For This Useful Post: [ Click to Expand ]
 
Theshawty
Old
#5  
Theshawty's Avatar
Senior Member
Thanks Meter 4,431
Posts: 15,258
Join Date: Feb 2011
Just when I thought this kitchen was a goner, you came along and made it work again
 
Kangburra
Old
#6  
Kangburra's Avatar
Senior Member
Thanks Meter 516
Posts: 2,036
Join Date: Sep 2007
Location: Perth

 
DONATE TO ME
I have just put the French zip into the kitchen and it fails to extract the img files.

Quote:
Available ROMs:

(1) I9300XXDLIH_I9300VFGDLJ1_SFR.zip

Enter selection number (default=1, cancel=0, r=refresh):

Selected I9300XXDLIH_I9300VFGDLJ1_SFR.zip

The new working folder will be named WORKING_101712_171605
Change the name (y/n)? (default: n):


Creating working folder WORKING_101712_171605 ...

Extracting ROM ...


Error: No system folder found!

Press Enter to continue
It works after manually extracting so no big deal
CWM Recovery for GT-I9205

SILENTLIGHT ROM for GT-I9205

Latest Stock ROM for GT-I9205/9200
 
dsixda
Old
#7  
dsixda's Avatar
Recognized Developer / Retired Senior Moderator - OP
Thanks Meter 4,969
Posts: 9,577
Join Date: Nov 2007
Location: Ottawa
Quote:
Originally Posted by Kangburra View Post
I have just put the French zip into the kitchen and it fails to extract the img files.



It works after manually extracting so no big deal
If the zip contains a tar file then it's not going to work, you need to unzip the tar file.
 
★Δde§★
Old
#8  
Account currently disabled
Thanks Meter 3
Posts: 33
Join Date: Sep 2012
The best tool for deodex Roms!
THANKS dsixda!

Regards
adesirello (AndyX ROM)
 
klander
Old
#9  
klander's Avatar
Senior Member
Thanks Meter 216
Posts: 232
Join Date: Sep 2009
Location: Barcelona

 
DONATE TO ME
Awesome job mate
The Following User Says Thank You to klander For This Useful Post: [ Click to Expand ]
 
xanthrax
Old
#10  
xanthrax's Avatar
Recognized Contributor
Thanks Meter 7,574
Posts: 11,876
Join Date: Apr 2011
Location: Darkside

 
DONATE TO ME
tomorrow`s homework !
thanx !

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes