[Galaxy Ace S5830 Android Development] Mardon:
CyanogenMod 10.1 modded for Galaxy Ace

This project is made with erikcas permissions, big thanks to him.

CyanogenMod 10.1 is a free, community built, aftermarket firmware distribution of Android 4.2.2 (JB), which is designed to increase performance and reliability over stock Android for your device.

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

Ace releases aren’t working on S5830C, S5830i and S5830M version of Ace!

This modded CM10.1 (all 3 Variants)

contains additional google libs, permissions and framework files.

Some apps removed like music.apk, CM Filemanager (needed the space on system and there are some better apps on market)

Removed Trebuchet Launcher and added Apex Launcher

removed old play store and added newest play store (so no space in /data/app gets wasted with market auto update after flashing)

added email and exchange

(2013-03-29) added Google Sound Search Widget

(2013-04-01) added Transparent Lockscreen Widget (Thx to nikwen)

(2013-04-03) added Total Commander File Manager

(2013-04-16) added PinCode BugFix from JorEquis

(2013-04-16) my new mdpi optimized version of CyanogenMod LockClock (cLock v2.2.2a based) - thx to lagloose for helping ;) http://review.cyanogenmod.org/#/c/36367/

(2013-04-24 - not loger needed DvTonder merged LockClock mdpi support into CM sources)

(2013-04-26) updated ApexLauncher 2.0.0beta1

(2013-04-26) updated PlayStore to Version 4.0.26

(2013-04-26) added new CyanogenMod LockClock v2.2.3 with full mdpi support

(2013-04-26) added ROM OTA-Update support

(2013-04-26) updated PlayStore to Version 4.0.27

(2013-05-07) updated CyanogenMod LockClock v2.2.4

(2013-05-07) added Dalvik optimizations

(2013-05-07) added Battery improvements

(2013-05-11) updated Apex Launcher to v2.0.0

(2013-05-11) added some tweaks

(2013-05-17) updated Apex Launcher to v2.0.1

(2013-05-17) updated PlayStore to Version 4.1.6

(2013-05-17) removed Google Talk (You can install Gooogle Hangouts from Market)

(2013-05-20) updated Apex Launcher to v2.0.2

(2013-05-21) updated SuperSU to v1.30

(2013-05-30) The Google PlayStore has been updated to version 4.1.10 and fixes battery drainage issues involving a few Android devices

(2013-05-30) switched to dalvik just in time compiler for better performance

(2013-06-07) updated SuperSU to v1.32

(2013-06-08) integrated my V4 GPS patch

(2013-06-14) integrated my pre-V5 A-GPS patch (included in nightly 20130612)

(2013-06-15) updated SuperSU to v1.34

(2013-06-19) added some tweaks

(2013-06-22) updated Apex Launcher to v2.0.3

(2013-06-22) updatedTotal Commander File Manager to v2.02

(2013-06-26) added some performance optimizations

(2013-06-26) added some dalvik changes

(2013-07-04) updated SuperSU to v1.41

(2013-07-05) replaced Roboto font with new Roboto font from Android 4.3

(2013-07-06) replaced DroidSerif font with new DroidSerif font from Android 4.3 (S4 leak)

(2013-07-06) replaced SoundSearch Widget with SoundSearch widget from Android 4.3 (a bit smaller filesize now) (S4 leak)

(2013-07-06) replaced NetworkLocation with NetworkLocation from Android 4.3 (S4 leak)

(2013-07-06) integrated patched services.jar (thx to ullasmanju)

(2013-07-08) added some performance/graphic tweaks

(2013-07-19) updated PlayStore to Version 4.2.3

(2013-07-25) updated Apex Launcher to v2.0.4

(2013-07-26) updated SuperSU to v1.44

(2013-07-26) updated PlayStore to Version 4.2.9

(2013-07-26) updated Apex Launcher to v2.0.5

(2013-07-27) updated SuperSU to v1.45 (last version with armv6 cpu support for now)

(2013-07-31) updated Apex Launcher to v2.0.6

(2013-08-04) build from androidarmv6 sources by myself

(2013-08-10) updated PlayStore to Version 4.3.10

(2013-08-10) integrated MA6 Kernel (modified androidarmv6 kernel)

(2013-08-14) updated PlayStore to Version 4.3.11 (Package File Invalid issue solved now)

(2013-08-16) updated Apex Launcher to v2.1.0 b1

(2013-08-17) updated TotalCommander to v 2.03 pb1

(2013-08-17) added some missing permissions xml files (this fixes outgoing voip/sip calls)

(2013-08-20) added some Bluetooth audio changes

(2013-08-22) added updated MA6 Kernel (included in stable 20130820 variants)

(2013-08-23) first release for Gio

(2013-08-25) reverted Bluetooth audio changes from 2013-08-20

(2013-08-25) updated Apex Launcher to v2.1.0

(2013-08-25) updated TotalCommander to v 2.03 pb2

(2013-08-27) updated MA6 Kernel (included in stable cm 10.1.4 - 20130826 variants)

(2013-08-29) updated Google Sound Search Widget to v 1.1.9

(2013-08-29) updated some more Google stuff

(2013-09-11) updated SuperSU to v1.65 (chainfire now brought back armv6 cpu support)

(2013-09-15) added Cyanogenmod Account

(2013-09-16) updated MA6 Kernel to 20130915

(2013-09-20) integrated some more tweaks

(2013-09-20) added some ril tweaks

(2013-09-28)updated MA6 Kernel to 20130928

(2013-09-28) on public demand statusbar transparency-patches are now available

(2013-10-19) updated WiFi driver

(2013-10-19) updated CM-Account app

(2013-10-21) updated inbuild MA6 Kernel to match with new wifi driver (new separate MA6-Kernel not released, wont work on other roms)

(2013-10-22) updated Google PlayStore to v4.4.21

-------------official support ended--------------

(2013-11-22) updated Google PlayStore to v4.4.22

(2013-11-22) updated Google Sound Search Widget to v 1.1.12

(2013-11-22) updated Total Commander File Manager v 2.03 pb4

(2013-11-22) updated CM Account

(2013-11-22) updated OTA-Updater

(2013-11-22) updated Apex Launcher to v2.2.0 beta1

(2013-11-22) updated CM-Superuser [to fix BOOTCLASSPATH vulnerability (CVE-2013-6774) and notification sanitization vulnerability (CVE-2013-6775)]

(2013-11-24) added new Email and Exchange from Android 4.4

(2013-11-25) changed OTA-updater App-Icon (thx @ Salim El Yabouri for the new icon)

(2013-11-25) updated SuperSU to v1.80 [to fix BOOTCLASSPATH vulnerability (CVE-2013-6774) and notification sanitization vulnerability (CVE-2013-6775)]

(2013-12-21) updated Total Commander File Manager v 2.03 final

(2013-12-21) added CM WhisperPush SMS

(2013-12-21) updated Apex Launcher to v2.2.0 final

(2013-12-21) updateded to Email and Exchange from CM11

(2013-12-21) updated Google PlayStore to v4.5.10

(2013-12-21) updated SuperSU to v1.86

(2013-12-21) updated CyanogenMod LockClock to v3.1.0

(2013-12-21) integrated Lockscreen PIN-unlock Fix

(2013-12-21) updated Ext4 remount script

SuperSU version contains SuperSU instead of the new CM-Superuser App.

SuperSU version with Facebook Sync support also contains the ability to sync contacts with facebook app (when installed)

So choose which version/variant you want, its up to you.

Installation:

Boot into CWM Recovery

Wipe data/factory reset

Format /System

Install zip from SD card / choose ROM zip from SD card

optional step flash transparency patch with transparency lvl you wanna have

Install zip from SD card / choose HOTFIX zip from SD card (this step is only needed if there is a hotfix)

After installation reboot system now

1st Boot take about 3 - 5 minutes (caches are generated in this time)

!!!SuperSU variants users now need to go to SuperSU app and deactivate SuperSU and need to go again to SuperSU app and activate SuperSU!!! otherwise SuperSU wont work and you wont have root!

Dont flash any gapps packages!

Install needed google apps from PlayStore!

OTA-Infos

Stable releases will update to new Stable releases only

Nightly releases will update to new Nightly releases only (nightly users are now switched to Stable OTA channel - nightly OTA channel will be closed at end of december for cm10.1)

The OTA app downloads the zip file to /sdcard/OTA-Updater/download/romid_device_version.zip

Kernel Sources

androidarmv6 Kernel

https://github.com/androidarmv6/andr...amsung_msm7x27

MA6 Kernel

https://github.com/MardonHH/android_kernel_samsung_msm7x27

Credits:

Thx to androidarmv6 team for base CM10.1 ROM and Kernel,

CM-Team and DVTonder for LockClock Widget and CM,

nikwen for Transparent Widget,

JorEquis for PinCodeBugRemover,

Google for Android,

Chainfire for SuperSU,

Ace King 34 for creating the aroma installer based all in one transparency patch,

http://otaupdatecenter.pro for the OTA update system

and all i have forgotten

Also big thanks to my ROM testers ;)

Rom mirrors are not allowed also sharing direct rom links on other forums/sites is not allowed!

If you want to share, only share the link to this thread.

Buy me a Beer ;)

XDA:DevDB Information

CyanogenMod 10.1 modded, a ROM for the Samsung Galaxy Ace S5830

Contributors

Mardon, Ullasmanju, Ace King 34

ROM OS Version: 4.2.x Jelly Bean

ROM Kernel: Linux 2.6.x

ROM Firmware Required: CWM 5.x

Based On: Cyanogenmod 10.1 - Androidarmv6

Version Information

Status: Stable

Current Stable Version: stable-20131221

Stable Release Date: 2013-12-24

Created 2013-09-24

Last Updated 2013-12-24