[Galaxy Y GT-S5360 General] CarlDeanCatabay:
Guide to Flashing ROMs and Kernels - Currenty Editing

Guide to Flashing ROMS and Kernel

In this section . . .

One day you bumped into a thread of a custon ROM with screenshots so good it was love at first sight. After minutes of mouth watering goodness, suddenly you decided that your phone should look exactly like that so you can be a million times cooler than your neighbor who has the same phone. Thread has a zip file attached and says; flash this using the mystical CWM to pwn your neighbor's face and leave him to dust. . .

If this happened to you, you'll surely appreciate the topics in this section. They provide gentle introduction to flashing, ROMS, Kernels and Android Recovery written specially for the reluctant user.

Topics in this section:

Odin Communicator: Your Best Bud

Android System Recovery: Your Ticket to uber cool SGY

ROMS: What it is and why do you need one

Kernels: Some more way to make your phone uber cool

UPDATES:

07-08-2012

Minor revision: Updated some info and links

06-06-2012

Minor revision

Reviewed Custom ROMS list

05-29-2012

Reviewed thread and added missing links and info. Sorry bout that, but it's fixed and linked properly.

Added Maroc-OS's MerrukTechnology Touch Recovery

05-21-2012

Updated ROM and Kernel List. Added new links.

05-16-2012

New Kernels and Kernel Modules

faqbly's Kernel Flashing Tool added under Kernel Flashing methods

Corrected typos :D

05-10-2012

ROM and Kernel Flashing Methods added

New Kernel added

Updated screen shots and revised format

Added more info

1. Odin Communicator : Your Best Bud

What is this fishy . . . fatsy . . . ugh . . . flasher thing?

Odin or Odin Communicator is a firmware flashing tool for Samsung Phones. Available for Windows XP/Vista/7 but as for other OS like OS X or Linux, that i don't know. :D
​

Why do I need to be friend with Odin?

You need it because you're no super hero who can magically revive a dead phone just by counting 1-2-3.

Odin Communicator is the same tool that service centers use to fix your phone and aside from fixing your phone, you can also use it to dump files from your phone -but of course, you don't need that and will never ever -unless you're an alpha geek ;)

So be courageous! fear not screwing your phone, Odin has your back. Go! Explore! and play with your phone till you brick it. :D
​

Where can I get Odin?

You can get it from my Google Drive using this LINK
​

Any requirements to run Odin?

Oh yes, glad you ask! You need the following:

A computer running Windows XP/Vista/7

Samsung USB drivers (comes with Samsung KIES) - Download Samsung USB Drivers via DIRECT LINK (Thanks to ronnieryan's post #3)

When do we use Odin?

To revert to Stock Firmware

This is the very basic thing you need to learn. This will help us keep our section tidy -no uber noob question that shouldn't be asked in the first place if you read this thread.
​

To revive/unbrick a dead phone

there would be times that as a beginner, you will be too trigger happy to try new tweaks and mods that in the end, you have nothing but a black shiny piece of square thingy and say that again, **** happens... and when that happens, you can either cry and pray that your phone will turn on or flood the forum asking for help simply because of being careless and being ignorant not to learn the basics and have a fall back plan.

Odin Communicator's main function is not only to flash firmware files, but to revive your phone as well.
​

What is a firmware file?

Firmware file contains everything in your phone in software aspect. Samsung Galaxy Young's firmware contains 3 packages.

PDA File

This is the ROM file. It contains apps, default wallpapers and sounds and of course the apps we hate the most -carrier specific bloatwares. Darn! :D
​

PHONE File

This is the MODEM file. This controls all the network radio on your phone, and anything network related. To cut it short, this is the BASEBAND of your phone.
​

CSC File

This is the Country Sales Code file. It contains carrier related files, like carrier specific wallpapers and sounds and bloatwares that we hate the most. CSC is also responsible for the update you get from Kies.
​

NOTE:

To flash firmware files in Odin, you should have the 3 packages or else you will not be able to flash your phone correctly.

The version of Odin (attached link) in this Guide accepts 1-file flashing, meaning you can flash PDA, PHONE or CSC without the need of having 3 of them. But again, it is better that you have 3 files to flash. Firmware flashing is no mix-and-match.
​

What are the files supported by Odin

Odin supports several file format for each firmware package file. Refer to list below:

For PDA File, Odin supports *.tar,*.md5,*smd

For PHONE File, Odin supports *.bin,*.tar,*.md5

For CSC File, Odin supports *.tar,*.md5

GUIDE TO FLASHING FIRMWARE VIA ODIN COMMUNICATOR

What do I need to flash?

Odin Communicator and must meet the above requirements.

Firmware Packages and must be Odin Flash-able.

I have Odin Communicator now, where can I download Odin Flash-able firmware packages?

You can download STOCK FIRMWARE PACKAGES from Doky73's Galaxy Y S5360 Flashable Firmware Packages's thread.

NOTE:

Make sure you select the firmware for your country as each country has it's own CSC(Country Sales Code).
​

Okay, I have the ROM I need. What's next?

The next thing you need is to verify that Odin detects your phone when it is in Download Mode.

How to put Samsung Galaxy Young into Download Mode

Turn off your phone

Press the Home Key + the Volume Down Key + the Power Button untill you see the screen with "Warning! blah blah blah"

Now once you see the warning thing that will scare you cause it says it can cause critical problems, ignore it and press the Volume Up Key

After pressing the volume up key, you are now in ODIN MODE. If this is your first time, windows will install drivers for download mode, be patient as it may take sometime.

Verify that Odin detects your phone

If Odin detects your phone correctly, the ID:COM section will turn yellow indicating that the phone is connected and Odin can communicate with it.

See the screen shot below:

​

Select the Firmware File Packages

Put a check on the PDA, PHONE, and CSC under Files.

See the screen shot below:

Now browse for the files

See the screen shots below:

Make sure you have all 3 packages selected.

See the screen shot below:

​

Ohhh . . . I have all the packages loaded, what now?

Once you have all the packages loaded, click on Start to start flashing.
​

How long will this take?

Not too long, about 43-45 seconds for Odin flashing plus 1-2 minutes or even 3 minutes for SGY to boot and load.
​

2. Android System Recovery: Your Ticket to uber cool SGY

What is Android System Recovery

Android system recovery is a tool used to flash ZIP files like:

Updates (.zip)

Custom ROM

Custom Kernel

Themes

Icon Packs

MODS and Tweaks (usually scripts that needs to be flashed)
​

What are the types of Android System Recovery

Stock Recovery

Android's built-in recovery and contains basic function like:

Reboot System

Apply update from SD card

Wipe data/factory reset

Wipe cache partition
​

ClockWorkMod Recovery

A custom system recovery that contains advanced options:

Reboots system now

Wipe data/reset

Install zip from SD

choose zip from sdcard

apply /system/update

toggle signature verification

toggle script assert

Backup and restore

backup

restore

advanced restore

Mounts and storage

mount or unmount /cache (default is mounted)

mount or unmount /data (default is mounted)

mount or unmount /system (default is unmounted in Merruk Kernel)

format /cache

format /data

format /sdcard

format /system

mount USB storage

Advanced and debugging

reboot recovery

wipe dalvik cache

wipe battery stats

report error

key test

show log

partition SD card

128M

256M

512M

1024M

2048M

4096M

fix permissions
​

CLOCKWORKMOD RECOVERIES FOR SAMSUNG GALAXY YOUNG

Permanent ClockWorkMod Recovery on Maroc-OS's MerrukTechnology Kernel Thread

Please be warned that this recovery is not yet finished and has some bugs.

UPDATE:

Some users say that the /system mount bug is fixed in v2.0 pre final -but still not auto mount in my phone, so be warned and always check if /system is mounted under Storage and Mounts before you do ROM, Kernel or .zip flashing.
​

ClockWorkMod Recovery Port on Skin1980's ClockWorkMod Recovery PortingThread

This is a port of ClockWorkMod Recovery. For more information please do refer to the thread.
​

Temporary Recovery by Doky73

Temporary and needs to be applied as update from sd every time you need to use it.

Download Temporary Recovery from Doky73's Google Drive or from 4Shared(mirrored)
​

ClockWorkMod Recovery Touch by Maroc-OS

The first CWM Recovery compiled from source + the magic of touch and other fixes :). For more information and download links, please visit Maroc-OS's ClockWorkMod Recovery Touch Compiled from Sources
​

4EXT Recovery

A custom recovery and has touch support but not for SGY. Never ever purchase from play store and complain that you can't use it! :P
​

When do we use Android System Recovery

To do wipe data/factory reset

do a factory reset, very very handy if you forgot your password/pin/pattern/gmail account/samsung account

quick fix if you messed up with your phone
​

To do wipe cache partition

clears your cache partition
​

To flash Custom ROMS

to flash .zip ROMS and other flashable ZIPS and Updates

To flash Custom Kernels (Mai77's Method)

using mai77's Kernel Flashing Method, you can flash custom kernel without adding bin count
​

To calibrate battery by clearing batterystats.bin

available in CWM (which is a myth that seems to work)
​

3. ROMS: What it is and why do you need one

What is a ROM?

ROM stands for Read Only Memory which refers to the internal memory of your phone. But hey, that's a different thing. What we're talking about here is the ROM which is a firmware of any version(stock or custom). It is the operating system of your phone.
​

What's the difference between a Stock ROM and a Custom ROM?

Stock ROMS

These ROMS are ROMS that came with your phone, distributed by Samsung via Kies Update. It comes in different versions and may or may not be available depending on your region.
​

Custom ROMS

These ROMS are developed from stock ROMS. These ROMS contains mods and tweaks that enhances your phone. Though these ROMS have new fucntionalities, some ROMS aren't stable and often, custom ROMS for SGY are tested by users here on XDA as most developers don't have a Samsung Galaxy Young Phone and they rely on user feedbacks.

Custom ROMS are categorized in two types:

Brewed ROMS

made from stock ROMS.

contains features like stock ROMS + new tweaks and improved performance.
​

Ports or Ported ROMS

Ported community created ROMS

made entirely from an opensource android OS

contains features from stock android OS + advanced features developed by community

most popular ROMS are MIUI, CyanogenMod and some Chinese built ROMS which I don't remember the names :D
​

Why Do I need a ROM?

Because the ROM you have in your phone ain't cool and the ROM we have here in XDA can kick others butt -for sure! :D
​

Are there Custom ROMS that are stable?

Yes there is! and most of them are based on Stock ROMS. Listed below are Custom ROMS that are updated and stable:

Stable and Updated ROMS:

sajidmkhan's HYBRID ROM

HCFroyd247's Chobits Digitalis Legacy ROM and Chobits Digitalis Reloaded ROM

evanlocked's M.U.R Ultimate ROM

shocklads's Thunder-Desert ROM

amal das's WeUI ROM

pratyush.creed's Creeds Fusion ROM

repencis's Repencis ROM

NOTE: ROM versions are removed to keep the thread look updated. :p
​

​

ROM Flashing Methods

Standard flashing method | Stock Android Recovery | for virgin SGY

Turn off your phone

Press the Home Key + the Volume Up Key + the Power Button

Once you see the Samsung Galaxy Young GT-S5360, press the the Home Key + the Volume Up Key + the Power Button again until you see Android System Recovery

Once you see Android System Recovery, release the keys. You need to be quick as if you don't release it, it will restart your phone.

Do Wipe data/factory reset and Wipe cache partition. This is optional but is recommended as this is required for most ROMS to install properly.

Now select Apply update from SD Card and browse for the ROM file.

Once installation is finished, restart your phone.

You're Done!

NOTE:

Some ROMS take sometime to fully boot and load your device, but this is for first time boot after new ROM installation
​

ClockWorkMod Flashing Method:

For SGY with modified Kernels | ClockWorkMod by MadTeam or Skin1980 | Temporary CWM by Doky73

The same steps as Standard Flashing Method apply for CWM.
​

For Temporary CWM, follow standard flashing method then browse for TempCWM or CWM-Y--doky.zip and CWM start automatically.
​

For Maroc-OS's built-in CWM:

Turn off your phone

Press the Home Key + the Volume Up Key + the Power Button

Once you see the Samsung Galaxy Young GT-S5360, press the the Home Key + the Volume Up Key + the Power Button again. (NOTE: For phones with MerrukTechnology Kernel 2.0 PRE-FINAL, You don't need to press the key combination again, just wait few seconds to load CWM Recovery)

Once you see the Android Logo with Green background, release the keys coz if you don't, your phone will restart. Wait for CWM to show up.

Select Mounts and storage (navigate using volume up or down) and then select (using the home key) mount/system

Browse for the ROM to install

After installation, press the power key to go back and then select reboot system now.

NOTE:

If you don't mount /system, ROM will not be applied even though it says successfully installed.​

4. Kernels: Some more way to make your phone uber cool

What is a Kernel

The kernel is the main component of Android operating system; it is a bridge between applications and the actual data processing done at the hardware level. The kernel's responsibilities include managing the system's resources (the communication between hardware and software components).
​

Types of Kernel:

Stock Kernel

These Kernels are Kernels that came with your phone, distributed by Samsung via Kies Update. It comes in different versions and may or may not be available depending on your region.
​

Custom Kernel

These Kernels are developed from stock kernels. Most kernels are built to support tweaks and mods and adds new feature as well. Below are some of the interesting features in custom kernels:

init.d/support for scripts

swap support to increase RAM

dualboot support

and many more...kinda lazy to mention other features. You can always visit the kernel's development page for features ;)

Where can I find Kernels?

For Stock Kernels

You don't need to search for Stock Kernels, It came preloaded with the PDA File package on stock ROMS
​

For Custom Kicking Ass Kernels:

Look no further, below is the list of Kernels available for SGY

Stable Kernels:

Maroc-OS's MerrukTechnology Kernel

vivekkalady's Vivek-Kernel Development Overclocked

irfanbagus's Dual Boot Kernel

Pre-Alpha and needs testers:

Moved irfanbagus's DUAL BOOT for SGY to stable list as kurotsugi said "he(irfanbagus) said it's beta stage but actually its already on its final "

None as of now :D

Advanced Kernels and modules - not for noobs to play with! You have been warned::cool:

Kernels:

irfanbagus's SGY Bootscript - Kernel with Bootscript

Dual Boot Kernel with init.d support - boot.img only | Download HERE

kurotsugi's [GUIDE] another way to increase data partition size (non-dualboot) - Kernel with data-2sd feature

Kernel Modules:

What exactly is a kernel module? Modules are pieces of code that can be loaded and unloaded into the kernel upon demand. They extend the functionality of the kernel without the need to reboot the system. For example, one type of module is the device driver, which allows the kernel to access hardware connected to the system. Without modules, we would have to build monolithic kernels and add new functionality directly into the kernel image. Besides having larger kernels, this has the disadvantage of requiring us to rebuild and reboot the kernel every time we want new functionality.
​

irfanbagus's BCM-TWEAK, Kernel Module for enable UV and Governor

irfanbagus's EXT4 Module

mikstev's DroidWall Modules for Samsung Galaxy Young

mikstev's Backlight: Lower Brightness (Useful at Night)

KERNEL Flashing Methods:

Odin Flashing Method

Download the Kernel file (it should be .tar file format or other supported formats)

Put your phone in download mode

Open Odin Communicator

On the PDA field, browse for the kernel file you downloaded

Press Start to start flashing the kernel

You're Done!

mai77's Kernel Flashing Method

Download the Kernel file (it should be .tar file format)

Download KernelUpdate.zip by mai77

Download ClockWorkMod (in .zip format and can be any CWM for SGY) and put it to the root of your SD Card

Extract the boot.img to the root of your SD Card.

Turn of your phone and put it to Recovery Mode.

Select apply update from sd card and browse for ClockWorkMod(If you have CWM, skip this step)

Once you are in ClockWorkMod, browse for KernelUpdate.zip. This will automatically look for any boot.img file in your SD Card and flashes it automatically.

After it successfully installed the kernel, press the power button and select reboot system now to restart your phone.

You're done!

faqbly's Kernel Flashing Method using a Recovery Tool. It is the same method as mai77's Method, but faqbly's tool can automatically backup your old boot.img. For more info visit:

faqbly's Recovery Kernel Flasher for Galaxy Y and Galaxy Y Dous Thread
​

[edit here to preserve format] -ignore me :D