Update Galaxy Ace GT-S5830 to Android 4.4.2 KitKat with CyanogenMod 11 ROM [How to Install]: proven working ROM for my Galaxy ACE
My procedure (different from above, assuming you are running on Linux as hosts, Android SDK installed, and “adb” is in your $PATH environment variables, otherwise just enter the full path for “adb”):
a. Download the “cm-11-20131229-UNOFFICIAL-cooper++XR.zip” file from above:
md5sum:
2845c7099dc4d4c7645d32d420d0f8af cm-11-20131229-UNOFFICIAL-cooper++XR.zip
b. Connect Samsung Galaxy Ace to computer via USB, and use adb to put it into recovery mode: adb reboot recovery
c. In the menu on the phone, choose “update zip” option, and then navigate to sideload.
d. In the computer, issue “adb sideload <FULL_PATH_of_cm-11-20131229-UNOFFICIAL-cooper++XR.zip>”, and you should see percentage by percentage the CM file is being uploaded into phone.
e. After it has been uploaded and updated, choose “reboot” on the phone.
f. After it has rebooted into the new image, now go to settings, and then “about phone” and tap on the “Build Number” 7 times: developer option is enabled, and ensure adb debugging via the different option is enable (default it is NOT), and you can also choose to have “root” enable as well (SuperUser–>Allow).
Viola….a fully rooted CynogenMod KitKat 4.4.2 for Galaxy Ace!
http://www.droidthunder.com/install-android-5-0-lollipop-rom-on-galaxy-ace-gt-s5830/
The above page has two download link. The rule (for me) is NEVER download or run any download with “exe” as the extension. The other download is “zip” as the extension, and using “unzip” in my Linux terminal, I can see (via unzip -l ) all the contents inside – and it clearly has all the usual contents of an Android ROM image.
http://androidxda.com/samsung-galaxy-ace-s5830-stock-rom
http://alchemistar.blogspot.sg/2012/03/samsung-galaxy-ave-s5830-rom-list.html
The advantage of the above procedure using “adb” is that different phone has different key combination of putting it in recovery mode. And from recovery mode, you have to navigate to the SD card that contained that ROM (which is the zipped file). Not always, eg, in Xiaomi Mi Tablet, you have to put it in the root directory of the internal storage, not SD card. All these procedures is rather cumbersome. The method described above just need one USB cable to connect to the host Linux computer, where you downloaded all the ROM file, and you issued the “adb reboot recovery” command to put it in recovery mode, and then the “adb sideload” command to load the ROM image into the phone/tablet: one-stop location to do everything. What is the catch? Sideloading is a feature only available in CWM recovery, so you will have to flash that using the non-sideloading means first.