Samsung Ace [ROM][UNOFFICIAL] CyanogenMod 7.1-cooper-KANG-RC1 Android 2.3.7

ROM (for flashing from stock or other custom ROMs):

What new in RC1 build:
– full odexed ROM (more performance, more free space on data);
– new kernel from ketut;
– no more accidentally rejected calls by pressing “Back” button (function disabled);
– FM Radio app’s graphics bug fixed;
– GoogleApps updated to 28.08.2011 version (except Market);
– cifs.ko, tun.ko, zram.ko modules updated;
– lib updates;
– noise suppression in call enabled.

Fixes (flash from recovery):
Fixed in cm-7.1.0-RC1-Fix1-12.10.11:
– fixed kernel from ketutwithout oc (if you want overclocking, you need reflesh oc-kernel);
– updated cifs.ko, tun.ko, zram.ko modules;
– 640×480 videorecording, better sound quality in video (thanks a lot to ya.AVG from

All info about CyanogenMod you can find here.

How to install:

  1. You need a stock or custom rom with Android 2.3.*
  2. You need ClockWorkMod4 or ClockWorkMod5 installed
  3. Copy on SDcard
  4. Reboot into ClockWorkMod, wipe data/factory resetIf you using BehradGH CyanoAce, you need format /system in CWM before flashing this rom .
  5. Flash from recovery
  6. Reboot your phone (first boot will take some time)
  7. Happy testing 

What is fixed:
– new kernel from ketut
– Superuser.apk and su latest beta version
– CWM Manager
– Better workaround solution for button lights and BLN
– camera fixed
– Video playback fixed
– Setup wizard fixed
– headset button now working
– FM Radio is working now! (libaudio sources kanged from psyke83)
– compass is working correctly now. All sensors works! GPS Status working correctly.
– Torch working, including from button widget (turn the LED flaslight from status bar)
– compcache and swap support, compatible tun and cifs modules included
– camera orientation bag in Beta2 fixed
– fix Build number to GWK74
– Fix headphone/headset audio routing (better sound quality in headphone/headset) from psyke83

Cyanogenmod 7 on the Samsung Galaxy Ace


[TUTORIAL] How to upgrade, root, flash Recovery & Custom ROM Samsung Galaxy Ace

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!
You will need (most files are available below this post):
– PC with Windows XP SP2 or later
– .Net Framework 2.0 or later (x86:  x64: )
Android Software Development Kit (SDK)
– Samsung Galaxy Ace GT-S5830
– USB to Micro-USB cable
Samsung Kies
ODIN 4.38
– SuperOneClick 2.1.1

New firmware (You must be registered on this page and remember to select appropriate region!: )

OPS file (You must be registered to download: )
ClockworkMod Recovery
– *Optional Custom ROM

Newest firmwares:
Europe: S5830XWKPW with CSC – S5830OXXKPC (2.3.3) & S5830XWKB7 with MULTI-CSC-OXXKB6 (2.2.1)
Asia: S5830ZSKPD (2.3.4)
Africa/Arabic: S5830JPKP9 (2.3.3)
Provider: S5830XWKPU (2.3.3)

                                                                                                       YouTube Tutorial


A. Preparing your PC:
1) Install .Net Framework 2.0
2) Install Android SDK
3) Download SDK Tools & Platform-tools in Android SDK
4) Right click on Computer and select Properties
5) Select Advanced System Settings then Advanced and Click the Environment Variables button.
6) 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.
7) Add system path to Android SDK and Android SDK Tools folders (for x86 systems: C:Program FilesAndroidandroid-sdk & C:Program FilesAndroidandroid-sdkplatform-tools for x64 systems: C:Program Files (x86)Androidandroid-sdk & C:Program Files (x86)Androidandroid-sdkplatform-tools
8) Now your PC is ready!

B. Preparing your phone (if you only want to root your phone, go to step C or D if you have 2.3.3, if your phone don’t have root skip this steps):
1) Install Samsung Kies
2) Turn on your phone
3) Enable Debugging at Apliccations>Programming
4) Connect your phone into PC via cable
5) Launch SuperOneClick 2.1.1
6) Click “Unroot”
7) Wait
8) When the process is complete turn off SOC and unplug your phone
9) Reboot to apply changes
10) Now you have unrooted phone!

C. Flashing the newest firmware:
1) Turn off your phone
2) Remove your SIM Card and SD Card
3) Extract previously downloaded firmware
4) Open ODIN 4.38 on your PC
5) Select from extracted archive: OPS-OPS, Boot-APBOOT, Phone-MODEM, PDA-CODE, CSC-CSC (leave EFS and One Package empty)
6) Connect your phone via USB into PC
7) When the screen is turned on hold POWER+VOLUME DOWN+HOME and wait until the phone enters the Download Mode
8) If ODIN detected and recognised your phone should light up the first square to the left side
9) Press “Start” button and wait, the process should take ~5 minutes
10) If all goes well your phone should reboot automatically
11) Square should change the color to blue and display “PASS” it means that flashing process was successful and we have the newest firmware
12) Disconnect your phone
13) Turn off your phone
14) Insert your SIM Card and SD Card again
15) Turn on your phone
16) Now you have the newest firmware!

D. Rooting for 2.2.1:
1) Turn on your phone
2) Enable Debugging at Apliccations>Programming
3) Connect your phone into PC via cable
4) Launch Super One Click 2.1.1
5) Click “Root”
6) Wait until the program will root your phone
7) When the process is complete turn off SOC and unplug your phone
8) Reboot
9) Now you have root!

E. Rooting for 2.3.3/2.3.4/2.3.5 (Thanks to russian forum-user with nickname may213):
1) Download attached file called and copy it to your sdcard
2) Turn off your phone
4) Select update from sdcard, select the file
5) After the update completed – reboot
6) Now you have rooted S5830

F*. Unrooting for 2.3.3/2.3.4/2.3.5 (Thanks to ingbrzy):
1) Download attached file called and copy it to your sdcard
2) Turn off your phone
4) Select update from sdcard, select the file
5) After the update completed – reboot
6) Now you have rooted S5830

G. Flash Custom Recovery:
1) Push recovery-clockwork- to your device using “adb push recovery-clockwork- /tmp/” command
2) Turn off your phone
4) Login to your device over “adb shell”
5) Mount /system using “mount /dev/block/stl12 /system” command
6) Flash CWM recovery using “flash_image recoveryonly /tmp/recovery-clockwork-” command
7) Umount /system using “umount /system” command
8) Reboot your device using “reboot recovery” command to test your new CWM recovery
9) Reboot your device

H*. Flash Custom ROM:
1) Select Custom ROM
2) Put Custom ROM .zip into SD Card
3) Turn off your phone
5) Wipe All
6) Select “Install zip from sd card”
7) Select “Choose zip”
8) Select .zip with your Custom ROM
9) Select “Yes”
10) Reboot into system
11) That’s ALL!!!