[Galaxy S III General] kazuni:
Hi all,

I'd just like to make a post to summarize all the tips and tricks on the device. Suggestions are welcome! I'll try to be concise that this guide is geared towards the I9305/T variant of the Samsung Galaxy S III.

Contents

Before you begin

Partition information and layout / PIT file.

ROM

Kernel

Before You Begin

A couple of things you should be aware of before you begin doing these advanced tips and tricks. I'll list them here and their related posts.

Backup / Restore your device's IMEI / NV Data

Partition Table and Layouts

Steps to reverse your device to stock condition

Backup / Restore IMEI / NV Data

Reason why you would do this is because, for every device, it has a unique IMEI / NV Data area which are used to identify your cellular phone for a phone service provider. Without these information backed up or that you have accidentally wiped/deleted these data, your phone will be rendered as a media player and file storage device without any calling capability. You've been warned!

Store the dumped IMEI / NV Data image in a safe place (not your SD card! somewhere more remote, like Dropbox or email)

Related information link:

[WARNING! + GUIDE] Backup and Restore IMEI / NV Data Procedure for GT-I9305

[TOOL] EFS Pro - Advanced '/efs' Backup, Restore, Repair!

Partition Table / Layouts and PIT file.

As supplement information, the following link provides the information of your device's partition layout (For I9305 only).

[INFO] I9305 Information regarding partition mapping

[INFO] I9305 PIT File and Flash Analysis + PIT File Download

ROM

There are two types of ROM we can list here - specifically, official ROMs and unofficial (tweaked) ROM.

official roms will not set your flash counter, in which you can still take your device back to samsung for a repair during warranty.

unofficial roms will set your flash counter +1, in which you can probably still take your device back to samsung, but they can still officially refuse to do so since you have modified your device in an unconventional way.

There is an exception to this rule, in which flashing an unofficial ROM through Odin can still retain your flash counter: to use a pre-rooted image. Information here:

[ROMS] Updated: 17/10/2012 - Pre-Rooted / Original Stock Odin Packages!

Another way to submit your device back to samsung AFTER you have used unofficial ROM is to use TriangleAway, which is an application that are installable as a regular android application, in order to reset the counter. The application is developed by a well-known developer - ChainFire. Please support him by purchasing the donated version! :)

[TOOL] Triangle Away (Now supports GT-I9305]

Now back to unofficial Samsung ROMs; Currently all the roms that are customized were created from a subset of existing official ROMs that are released officially and unofficially, with added features such as root, busybox, deodex/zipalign, themes, notification bar mods, camera and gallery mods, to name a few. Feel free to roam in this same subforum to find out the latest and newest tweaks! :D

As of now, there is no CM / MIUI / AOKP based roms that are available, but they should be relatively easy to port over, since its architecture is relatively similar to the little brother of ours - the I9300. There are a few devs rubbing their hands to get this done! Let's keep our fingers crossed.

Kernel

As of now there is 1 customized kernel built for our device - Perseus by AndreiLux, which allows overclock/underclocking. Siyah Kernel is also in progress for our device, as Gokhanmoral had anticipated that there will be a release in the near future.

----

p.s. As for tips and tricks for modifying your device, I'll post a consolidated list later here! :D