[T-Mobile, Samsung Galaxy SIII] dsixda:
dsixda's Android Kitchen - Now for Samsung Galaxy SIII SGH-T999

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

The following is a guide to assist you with creating your own Samsung Galaxy SIII SGH-T999(V) (T-Mobile, Wind, Mobilicity, Videotron) 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 T999 ROMs with the kitchen.

IMPORTANT: For all other Galaxy S3 variants

, this guide may 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 Jamison904 for testing and providing feedback, which is always appreciated!

[MAIN PAGE] [RELEASE NOTES] [FAQ - page 1] [FAQ - page 2]

​

GUIDE

First, you need a rooted Samsung Galaxy SIII SGH-T999 with a custom recovery menu, which allows flashing of custom ROMs.

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.

Put one or more of your base ROM(s) under the original_update folder. For the Samsung Galaxy S3 T999, there is support for the following formats (that I know of) which can be placed in that folder:

Stock firmware:

system.img.ext4, cache.img.ext4, boot.img

or 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:

IMPORTANT!! If you chose a ZIP file then it must be one that was created by the kitchen from the stock firmware, not through other means (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

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):

Start the kitchen with: ./menu

Create a working folder (by choosing your base ROM)

Root your ROM

Add Busybox

Optional: Disable boot sounds

Optional: In the Advanced options menu: De-odex your ROM (your mileage may vary as to whether this works 100%)

Build ROM

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!

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 if you have issues with your installation, please go through that first before asking questions in this thread.

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

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