[Galaxy Ace S5830 Android Development] hubix:
[GUIDE] How to upgrade, root & flash Samsung Galaxy Ace S5830 [DOWNLOAD LINKS | CWM5]

Hey guys,

in this tutorial I will show you how to upgrade and root your Samsung Galaxy Ace S5830. This method is the simplest way to do it.

Shall not be liable for any resulting damage to your phone! Everything you do at your own risk!

If you want to upgrade to newer version then Gingerbread I suggest you to make full procedure, not only flash recovery.

WARNING

If you don't understand what is root, ROM, phone, flash, CMD etc. watch this movie

You will need these files:

Brain

PC with Windows XP SP2 or later

Samsung Galaxy Ace GT-S5830

USB to Micro-USB cable

.Net Framework 2.0 or later

Android Software Development Kit (SDK)

Samsung Kies or Samsung Android USB Drivers

ODIN 4.38 + OPS

SuperOneClick (for 2.2> firmwares) or Universal Gingerbread Root or Unroot (for 2.3< firmwares)

ClockworkMod Recovery 5.0.2.6 (Fixed!)

New firmware

*Optional Custom ROM

Newest firmware:

Release name: S5830DXKT7

Release date: November 2012

Country: Vietnam

CSC: S5830OLBKT3

Android Version: Gingerbread 2.3.6

DOWNLOADS

Dropbox

Google Drive

YouTube Tutorial

Thanks to GadgetCheck!
​

​

​

​

A. Preparing your PC:

Install .Net Framework 2.0

Install Android SDK

Download SDK Tools & Platform-tools in Android SDK

Right click on Computer and select Properties

Select Advanced System Settings then Advanced and Click the Environment Variables button.

Click on the variable called 'Path' and then click on Edit. Now add the target directory to the value of the variable, using a semi-colon as a separator.

Add system path to Android SDK and Android SDK Tools folders

x86

C:\Program Files\Android\android-sdk
C:\Program Files\Android\android-sdk\platform-tools

x64

C:\Program Files (x86)\Android\android-sdk
C:\Program Files (x86)\Android\android-sdk\platform-tools

Now your PC is ready!

B. Preparing your phone (only for 2.2.x users! If you only want to root your phone, go to step D, if your phone don't have root skip this steps):

Install Samsung Kies

Turn on your phone

Enable Debugging at Apliccations>Programming

Connect your phone into PC via cable

Launch SuperOneClick

Click "Unroot"

Wait

When the process is complete turn off SOC and unplug your phone

Reboot to apply changes

Now you have unrooted phone!

C. Flashing the newest firmware:

Turn off your phone

Remove your SIM Card and SD Card

Extract previously downloaded firmware

Open ODIN 4.38 on your PC and change OPS file name to

Cooper_v1.0.ops

Select from extracted archive: OPS-OPS, Boot-APBOOT, Phone-MODEM, PDA-CODE, CSC-CSC (leave EFS and One Package empty)

If archive contains only <filename>.tar.md5 select it as PDA and OPS as OPS, leave other fields EMPTY

Connect your phone via USB into PC

When the screen is turned on hold POWER+VOLUME DOWN+HOME and wait until the phone enters the Download Mode

If ODIN detected and recognized your phone should light up the first square to the left side

Press "Start" button and wait, the process should take ~5 minutes

If all goes well your phone should reboot automatically

Square should change the color to blue and display "PASS" it means that flashing process was successful and we have the newest firmware

Disconnect your phone

Turn off your phone

Insert your SIM Card and SD Card again

Turn on your phone

Now you have the newest firmware!

Da. Rooting for 2.2.1:

Turn on your phone

Enable Debugging at Apliccations>Programming

Connect your phone into PC via cable

Launch Super One Click 2.3.3

Click "Root"

Wait until the program will root your phone

When the process is complete turn off SOC and unplug your phone

Reboot

Now you have root!

Db. Rooting for 2.3.x (NEW METHOD!):

Download file called universal_gb_root_v25.zip and copy it to your sdcard

Turn off your phone

Press POWER+HOME BUTTON

Select update from sdcard, select the file universal_gb_root_v25.zip

After the update completed - reboot

Now you have rooted S5830

OPTIONAL Unrooting for 2.3.x:

Download file called universal_gb_unroot_v9.zip and copy it to your sdcard

Turn off your phone

Press POWER+HOME BUTTON

Select update from sdcard, select the file universal_gb_unroot_v9.zip

After the update completed - reboot

Now you have unrooted S5830[/QUOTE]

OLD ROOTING METHOD FOR 2.3.x

E. Flash Custom Recovery:

Put recovery-clockwork-5.0.2.6-galaxyace.zip into SD Card

Turn off your phone

Press POWER+HOME BUTTON

Select Update Zip From SD-Card option. [If you are on previous version of CWM recovery then you might need to select Install Zip From SD Card and then Choose Zip From SD Card Option simultaneously. ]

Select recovery-clockwork-5.0.2.6-galaxyace.zip and flash it

Reboot your device

F*. Flash Custom ROM:

Select Custom ROM

Put Custom ROM .zip into SD Card

Turn off your phone

Press POWER+HOME BUTTON

Wipe All

Select "Install zip from sd card"

Select "Choose zip"

Select .zip with your Custom ROM

Select "Yes"

Reboot into system

That's ALL!!!

Now you have the newest firmware and root and probably Custom ROM!

Please don't send me messages on IM because i don't have much time to read it and reply. I've maded special thread for problems and issues: http://xdaforums.com/showthread.php?p=22230605#post22230605

If I helped you, click "Thanks" also you can vote it into main page, rate this thread or donate me :)

If you have problems with one of this steps post it in this thread I will try help you!