In this post, we will collect information about Cyanogen Mod 11 and all future updates. Read about what was available in the firmware earlier in the review. Now let's start with the build M7, which was recognized by the team CyanogenMod stable and appeared online in the second half of June 2014. We note 6 of its main features.
UPD (11/17/14): CyanogenMod and Android 5.0 Lollipop
In this guide, we will show you how to update the version of the operating system Galaxy S2 I9100G before . To begin with, you will have to come to terms with the fact that there will be no official updates for the smartphone, so you will have to use custom firmware. In our situation, this is the first stable firmware based on Android 4.4.4 AOSP KitKat.
Though HTC Desire HD cannot be upgraded to operating system Android 4.4.2 using official methods, but in this case there are always custom firmware. Next, we will talk about how to update the smartphone OS to the latest version using CM11– the most popular custom Android firmware.
Official updates to Android 4.4 KitKat for Galaxy Grand Duos not foreseen yet, but you can always get all the latest innovations on your smartphone using custom firmware. To do this, you can install on your Android device CM11. Read on for how to do this.
If you are thinking of updating your Motorola Droid Razr or Razr Maxx before, then you should not wait for the release of the official firmware. AT Motorola stated that both devices will not receive official updates. They explained this by the fact that both smartphones have a number of limitations. But do not be upset, because in such a situation, you can always resort to the help of unofficial updates. Next, we will detail how to get Android 4.4 KitKat on the Motorola Droid Razr and Razr Maxx with help CM11- the most popular custom firmware.
As you know, CyanogenMod is a developer that releases firmware with a huge number of interesting features that work on any type of smartphone - top-end, mid-budget and low-cost state employees. Now the CyanogenMod team is actively releasing firmware based on Android 4.4.4 KitKat, which has already become the CM11 firmware series. Therefore, this instruction is intended to familiarize you with installing the official CM11 firmware on the Samsung Galaxy S3 GT-I9300.
Since this is the final release of CyanogenMod 11, so after installing it on your Galaxy S3, all functions and services will work perfectly, which will be a great replacement for Samsung's stock Android, which has not been updated for quite some time.
As usual, CyanogenMod has a plethora of features, apps and features that you can now literally feel on your Galaxy S3. In addition, CM11 is based on Android 4.4.4 KitKat, which will allow you to join the few Nexus users who have become familiar with the new operating system and all its delights. In a nutshell - with CM11 you can improve the performance of your Galaxy S3 by increasing performance and time battery life, faster web page load times and smoother browsing, and of course, a responsive user interface that is almost identical to the clean Android 4.4.4 KitKat interface.
If you want to use this instruction, then first go through the preliminary steps. Please note that without preparing your smartphone, you will not be able to upgrade to Android 4.4.4.
- your Galaxy S3 smartphone must be rooted.
- your Galaxy S3 must also have custom recovery installed; we advise you to install latest version CWM or TWRP Recovery as they have been tested with CM11 firmware.
- make a backup of the data that is stored on the internal memory of your Galaxy S3, as the flashing process will need to clear it all. Use the recovery capabilities to create a backup or special applications, which are quite a lot in Google Play market.
- make a Nandroid backup in case you don't like the CM11 platform and can go back to the previous firmware without too much headache.
- Use your computer to temporarily deactivate security protection.
- make sure your computer recognizes the Galaxy S3, that is, all the necessary drivers are installed.
- on your smartphone, in the settings, enable the "USB debugging" option in Menu/Settings/Developer settings.
- check battery status on Galaxy S3. If the battery is less than 50-60% charged, then recharge it before starting the flashing.
- follow the step by step instructions, but only if you have an international version of the Galaxy S3 GT-I9300. This firmware CM11 M8 Android 4.4.4 KitKat is only compatible with this version of the device. If you do not follow everything that is written in each paragraph of the instructions, then you will have a great chance to get a non-working brick from the Galaxy S3.
You must understand that no one will give a full guarantee that everything will be successful, even if you follow all the tips in the instructions. Also, flashing will increase the counter by 1, that is, and this deprives you of any guarantees. If you suddenly just recently bought a Galaxy S3 and the seller's warranty is still there, you can return your warranty by returning the created backup or simply by installing the stock official firmware. And do not forget that you will get root rights, which means that all updates will have to be installed manually.
Installation on Galaxy S3 GT-I9300 firmware CM11 M8 Android 4.4.4 KitKat:
- 1. You can find the latest CM M8 Snapshot firmware for Galaxy S3 GT-I9300 from this link.
- 2. From this link you can download the GAPPS application package for Android 4.4.x devices.
- 3. Save the files on your computer so that they are visible, but in no case do not unzip archives!
- 4. Connect your Galaxy S3 to your computer.
- 5. Wait for the computer to recognize your device.
- 6. Copy the files you downloaded in step 1 and step 2 to your Galaxy S3.
- 7. Once copying is complete, disconnect your Galaxy S3 from your computer.
- 8. Turn off your smartphone to boot into recovery mode.
- 9. To boot the Galaxy S3 into recovery mode, hold down the Volume UP button at the same time, home button and the Power button.
- 10. Then, already in recovery mode, you need to select the “wipe data factory reset” item.
- 11. After that, select "wipe cache partition" in the same place.
- 12. Go back through the menu, select "advance" and select "wipe dalvick cache".
- 13. Return to the main recovery menu again and select "install zip from SD card" and "choose zip from SD card".
- 14. Select CM 11 M8 Android 4.4.4 firmware file and install it on Galaxy S3.
- 15. Repeat the same process with the GAPPS file.
- 16. At the very end, you need to select the "reboot system now" item.
That's basically it. Now it is worth noting that the first boot of the system can be quite long, however, if your Galaxy S3 is stuck at the boot stage, then you will have to boot into recovery mode again and do a “wipe data factory reset” and “wipe cache partition”. Also, if you don't like the new CM 11 M8 Android 4.4.4 firmware, you can use the "backup / restore" menu again with the help of recovery if you made a Nandroid backup.
Found an error? Select it and press Ctrl+EnterCyanogenMod 11 Android 4.4 Google Apps for KitKat 4.4: These are the Gapps packages that are compatible with Android 4.4 KitKat. If you ever install a Cyanogenmod custom ROM or any other custom ROM for that matter, you'd notice that these applications are missing. This is because they are licensed apps and as such the developers of these ROMs cannot include them in their custom ROMs. You must install Cyanogenmod Gapps on your own if you want to use the Google applications. Please note that these apps are not necessary for the booting or running of the custom ROM. You can see a.
Downloads
You are downloading GApps (Google Apps) for installing Play Store on your Android device with a custom ROM. If you do not install Gapps, you will not have Play Store for AOSP ROMs like CM11! These Gapps packages are compatible with Android 4.4 KitKat.
- 20140606 Torrent or
Gapps CyanogenMod 11
- Android 4.4 - KitKat(for Android 4.4 Gapps also)
- HDPI/MDPI/TINY: gapps-kk-20140105-signed.zip - (Mirror #1) - Latest!
NOTE: Not compatible with Android 4.3.x.
Installation
How do I install CyangenMod 11 Gapps? So, you've downloaded the Gapps and want to install them on one of your Android smartphones, here's what you need to do:
You will need to install the Google Application packages via your device's recovery. These steps vary from device to device, but the general process is the same as that used to install Cyanogen Mod, or any other flashable zip:
- Copy the gapps .zip-file to your /sdcard/
- Using adb: adb push filename.zip /sdcard/
- Reboot your device to recovery via any one of these methods: 1) using the power-on key combo for your device; 2) running adb reboot recovery from your computer.
- Choose “install zip” or “Apply update” from within recovery, and navigate to the zip-file loaded earlier.
- Reboot from recovery back to Android.
Troubleshooting
Google Apps packages are hardly ever supported by the CyanogenMod team, or by their distributors. The good thing is that there isn't much that can go wrong when installing Gapps. If you are experiencing problems, here is a list of different things you can try (each one a bit more extreme/destructive than the last):
- Reboot your device
- Verify all apps are up-to-date in the Play Store
- Re-flash the Gapps package (via recovery)
- Wipe the /system partition and reinstall both CyanogenMod and Gapps (as long as if you don't wipe /data, your data will be preserved)
- Wipe /system , /data and /cache and reinstall both CyanogenMod and Gapps (this will delete all of your data, i.e. like you're starting from a clean slate)
If you still have problems consider googling for alternative Google Apps installation package. Thanks for reading, everything you need to know about Cyanogenmod 11 Gapps–Google Apps Downloads/Installation for Android 4.4 KitKat.
resources
CyanogenMod 13 Android 6.0 Google Apps
CyanogenMod 12.1 Android 5.1 Google Apps
: These are the Gapps packages that are compatible with Android 5.1 Lollipop.
CyanogenMod 12 Android 5.0 Google Apps
: These are the Gapps packages that are compatible with Android 5.0 Lollipop.
CyanogenMod 11 Android 4.4 Google Apps
: These are the Gapps packages that are compatible with Android 4.4 KitKat.
This is a convenient and complete guide to flashing an HTC One phone on CyanogenMod 11 with Android 4.4 Kit Cat.
Strictly follow the instructions, and you will succeed. Before starting the procedure, make sure that your phone is charged by more than 50% and save all the necessary information from your smartphone!
To update the firmware from CyanogenMod 10.x to CyanogenMod 11, do step #6. Remember that your data on your smartphone will be lost. The smartphone must be connected to a computer / laptop via USB 2.0.
Download the necessary files for flashing the phone
1. Create a folder on the disk with English characters or numbers for the files you need (for example: C/:htcone)
2. Download to the created folder everything you need for the firmware using the links below:
Download Fastboot fastboot-win.zip
Download HTC Sync setup_2.4.11.0_htc.exe
Download touch recovery recovery-clockwork-touch-6.0.4.4-m7ul.img
Download classic recovery recovery-clockwork-6.0.4.4-m7ul.img
Rename the downloaded recovery to recovery.img
Download Superuser superuser.zip
Download CyanogenMod 11 firmware from Android 4.4
Download google apps set gapps-kk-20140105-signed.zip
3. Download the following files to the phone memory or memory card, downloaded in advance to the htcone folder:
Cm-11-20131221-NIGHTLY-m7ul.zip
Gapps-kk-20140105-signed.zip
Unlock phone bootloader (bootloader)
1. Create a folder with English characters or numbers (for example: C/:htcone) on the working drive C.
2. Download and install the HTC Sync utility → after installing it, be sure to update it through the utility itself!
3. Next, go to the bootloader unlock site http://www.htcdev.com/bootloader/
You will need to login (if already registered) or register yourself.
After logging in, go back to the bootloader page
In the ---Select Your Device--- field, select All Other Supported Models and press the Begin Unlock Bootloader key.
Agree to continue by pressing Yes.
Check the boxes and press the Proceed to Unlock Instructions button.
4. You should see a page with a manual, do as it is indicated, if something is not clear - read and do:
Put your smartphone into Fastboot mode:
Turn off your phone completely.
Press the volume down key and the power key until the bootloader is loaded.
Use the volume keys to select the fastboot section in the menu and press the power key.
Connect your phone to PC.
Download fastboot-win.zip to your PC (it is already downloaded in your htcone folder)
Proceed to Step 5 → Proceed To Step 5
Open a command prompt on your PC:
Windows 7 → Start → In the field - Find you need to enter CMD and press Enter on the keyboard.
In an open command prompt, type cd c:/htcone and press Enter on your keyboard.
On the other line, type fastboot oem get_identifier_token and press Enter too.
An identifier will appear on the command line, which must be copied (right-click on the command line → mark → highlight the necessary text as indicated → Enter) and paste it into the field at point 7 in the manual on the site. After pasting, click Submit.
The Unlock_code.bin file will be sent to the email address you specified during registration.
Download this file and save it in the htcone folder.
At the command prompt, type fastboot flash unlocktoken unlock_code.bin
A prompt will appear on the smartphone display - confirm, you need to press the volume key up and then the power key.
Now the phone bootloader is unlocked and you can move on to the next step!
Installing custom CWM recovery on a smartphone
1. If your bootloader is not unlocked, then read step 1, if yes, then continue.
2. If your phone is not in fastboot mode then go to it (or just continue):
Turn off your phone completely.
Hold the volume down key and the power key while the bootloader is loading.
Use the volume keys to select the fastboot item in the menu and press the power key.
Connect your phone to your computer (if you haven't already).
3. Open a new command text line:
Windows 7 → Start → In the field - Find, you need to type CMD and press Enter on the keyboard.
Windows 8 → Right click on the start icon → Select - Command line(administrator).
4. In the open command text line, type (after each entry, press Enter on the keyboard):
Fastboot flash recovery recovery.img
fastboot erase cache
fastboot reboot
*If you get an error that "fastboot" is not an internal or external command, executable utility or batch file", then check for the presence of fastboot.exe in the c:/htcone folder, or show the correct path to this file.
5. Check the installation of custom recovery on your smartphone:
Press the volume down button and the power button on your phone before turning it on.
In the downloaded bootloader, select the Recover section and the phone will reboot.
If custom recovery is already loaded, then go to the next step!
Backup current phone firmware via CWM recovery
1. Download custom recovery (if already downloaded, skip to section 2):
Turn off your phone completely
2. Make a backup in the downloaded recovery
Select the backup and restore section
Select the backup section and wait
Upon completion, you will see Backup succesfully Completed
Select Reboot System Now
Installing root on a smartphone
1. Download custom recovery (if already downloaded, go to step 2):
Turn off your phone completely
Hold the volume down key and the power key until the bootloader loads
In the downloaded bootloader, select the Recovery partition and the phone will reboot
2. Install superuser
Install zip from sdcard, find archive superuser.zip
Select Reboot System Now
Installing CyanogenMod 11 firmware via custom recovery
1. Download recovery
Turn off your phone completely
Hold the volume down key and the power key until the bootloader loads
In the downloaded bootloader, select the Recovery partition and the phone will reboot
2. In the downloaded recovery, make wipes in order:
Wipe data/factory reset
Advanced -> Wipe dalvik cache
Wipe cache partion
Mounts & storage -> format /system
3. Install the firmware itself and utilities in order:
Install zip from sdcard, find the archive with firmware cm-11-20131221-NIGHTLY-m7ul.zip
Install zip from sdcard, find archive gapps-kk-20140105-signed.zip
Select Reboot System Now
If you did everything right, you will have a Cyanogenmod 11 loading animation and then the smartphone itself will load with the new firmware. Loading will take longer than usual!
I received a lot of questions in the comments regarding this firmware. It became clear that this topic needed to be covered more widely. Let's start with the basics - installing and updating the firmware.
Why CyanogenMod?
There are several reasons that may prompt a user to look for an alternative firmware for their Android device that is not based on stock software. Let's look at these reasons. However, it should be understood that often the motivating motive can be a combination of various combinations and causes, described below.
1. Stock firmware does not work satisfactorily
As we know, almost all manufacturers like to make fun of the Android OS and "improve" it in some way. And very often, as a result of such transformations, the device begins to slow down and fail. Moreover, this may apply not only to low-power state employees, but also to top flagship devices. In addition, at any time you may experience an inexplicable increase in battery consumption, even when you do not seem to be using the device. And very often the cause of "zhora" is the firmware or services from the manufacturer. Bulky shells, a bunch of incomprehensible, mostly unnecessary firmware, a lot of unclaimed functions - almost all firmware from manufacturers suffer from all these diseases.
2. No updates from the manufacturer
It's no secret that the device manufacturer's support period is very short and is usually limited to one or more updates. And if lately this problem has not been so acute (the differences after Android 4.1 are insignificant for most ordinary users), then for fully functional devices released with firmware based on Android 2.x, this problem is quite relevant. In addition, if you are a real geek, then most likely you simply do not want to put up with old version Android in your device. In this case, the alternative CyanogenMod firmware, which is steadily developing and supporting a huge number of "obsolete" devices, may be the only way out. Here is a typical situation:
envy guys! even my old LG Optimus One has 4.4.2 :D http://t.co/36QDHMpkn7
- Alexander Grigoryan (@graceestrid) February 2, 2014
Or here's another example. Recently a new firmware update has been released. For fun, I decided to see which devices received it. And I was surprised to find an old Galaxy S on the list, which Samsung even refused to update to version 4.0 due to a "weak hardware platform". Like, "he won't pull new android". And then the device is updated without question already on 4.4.2. Such things ...
3. I want a "clean" Android
This reason is rather a consequence of the first two reasons. In addition, you may simply not be satisfied with the appearance of the built-in shell, controls, notification curtains and menus, because often the interface design is too lurid. At the same time, pure Android has reached its peak in the development of its UI design. It is neutral, ascetic and at the same time stylish. Of course, installing SM will not make your phone or tablet Nexus, although outwardly it will look like that. At least you will get a similar user experience, but taking into account the hardware specifics of your device.
A little about CyanogenMod
CyanogenMod (hereinafter referred to as CM) is one of the oldest custom AOSP-based firmware. AOSP - Android Open Source Project, that is, in fact, this is the source code of the Android open source project in its purest form. So CM is based on this open source. The start of the project can be attributed to 2010, when Steve Kondik released the first version (CM6 - Android 2.2) of the firmware. Back then, CM supported few phones. These were mainly popular HTC models and, first of all, Nexus One. In the future, the project team was replenished with programmers from the XDA-developers community and now the project has grown to the scale of a full-fledged international company. As of February 4, 2014, CyanogenMod firmware is installed on over 11 million devices. You can read more about the development of the project. The official website of the project is cyanogenmod.org.
In addition, the development of CM constantly stimulates the emergence and development of a host of other firmware, for example, the most famous such as AOKP, MIUI, Carbon, Liquid, Paranoid and a huge number of lesser known ones. After all, the source code of the SM is open and available for any changes, which allows it to be used for various modifications that result in completely new, unique firmware with its own history and a devoted audience of users. Very often, the CM code is the basis for porting other firmware to various phone models.
Warnings
Traditionally, I warn you: everything you do with your phone, you do at your own peril and risk. You definitely lose the official warranty after your actions to modify the phone software. If this moment is seen in service center if you apply, you will be denied warranty repairs. If you do not understand the meaning of the procedure and the consequences of your manipulations with the phone, it is better to refuse such an undertaking.
At the same time, I can reassure you in advance. The risk of "killing" the hardware of the phone with flashing is very small, I would even say that such a probability tends to zero. Read the instructions carefully, follow them verbatim in the described sequence, and most likely all your experiments will be successful. In any case, if the phone does not boot, this is not a reason to panic. There are many ways to restore its performance, which I will talk a little about below.
Almost everything that I will describe in this article is mainly related to most AOSP-based firmware. However, local instructions related to specific firmware and phone models always take precedence over general recommendations. You must understand this. Look for installation files, firmware descriptions and instructions for installing them in the appropriate threads of the XDA-developers forum for your smartphone or tablet. Usually the themes of CM and other AOSP firmware are located in the Original Android Development section of the root branch of your device.
ATTENTION!!! The XDA-developers portal is an English-language resource. Therefore, at least basic knowledge of English is not only welcome, but also required. Of course, you can always use Google Translate if you don't understand something. But in this case, the translator robot can distort the specific terms used in the text of instructions and descriptions. If English is a problem for you, go homeless on w3bsit3-dns.com. A joke with a grain of truth.
CyanogenMod version selection
If your device is officially supported, then it is better to take the CM firmware files for the first installation from the official download center, which is located at.
After loading the page, you need to find your device in the panel on the left. It's not always easy. The fact is that not commercial names of devices are used here, but the code names of their prototypes used by manufacturers and developers. You probably may not know that, for example, mako is Google Nexus 4, and endeavoru is HTC One X. Some devices do not have code names and are marked with an alphanumeric code. Everything is more clear here. D802 is LG G2 and n7000 is Galaxy Note. In short, a complete mess. The situation is somewhat simplified by the fact that when hovering over the name, the commercial name of the device is displayed. But still, you can search for a long time by brute force.
If you couldn't find your device quickly, this page of officially supported gadgets will help you. Use the filter or click "show all devices" to the right of the filters to see a grid with an image of all devices. If you did not find your smartphone or tablet in this list, do not despair - go to the list of unofficial firmware ports. There are all the necessary links where you will find the firmware files and installation instructions.
A few clarifications about firmware versions:
- nightly - nightly build, done automatically from sources almost every night. In fact - the latest developer version of the firmware. Bugs are possible.
- snapshot - manual assembly, a collection of all the stable developments for the month. It is clear that it is more stable than a night light.
- RC - release candidate - almost release, beta
- stable - stable firmware version.
A very important point in choosing updates. For some time now, the development branches of nightly builds (developer) and stable version (user, which includes snapshot, RC, stable) have been separated - now it is not guaranteed to upgrade from one branch version to another with saving user data without a complete reset. It is even possible that you will get a bootloop (looping). Therefore, I recommend that you immediately choose the stable branch, if possible. It is updated less frequently, but the stability of the work is higher. As my practice shows, you should not chase the daily updates of the night branch - often it is pointless and, in addition to changing the number in the assembly information, it can introduce untested code developments and lead to unstable phone operation. Do you need it? If there is no possibility to choose a stable branch, only then install a nightlight. And ALWAYS back up before installing updates (I'll show you how below). If you suddenly catch a bug, it will be possible to roll back to the initial state.
Preparing for the first installation
CyanogenMod firmware is usually shipped as a single zip file. To install it, you need to have custom recovery installed in your phone. Best of all (recommended) is the classic ClockWorkMod (CWM for short). When using another type of recovery, such as the Team Win Recovery Project (TWRP), it is impossible to guarantee a successful installation, although most often the procedure is successful. But it all depends on the specific phone model. Therefore, I recommend not taking risks and using CWM.
The procedure for obtaining CWM is individual for each device. Most often, for a device with factory recovery, you need to connect the phone to a PC with installed drivers in USB debugging mode (enabled in the phone) and run the installation script. In addition, if you have previously installed a custom recovery of another type on your phone, you can install CWM through it by installing a zip file. Search the Internet for installation instructions and required files. I repeat, although the procedure is similar, it is individual for each specific phone model, so I cannot draw up a clear instruction within the framework of this article.
In addition to the firmware file and receiving CWM, you must find, download and save the Google Apps package or gapps for short in your phone. The package file comes in zip format. The gapps package MUST match the base version of Android that the CM firmware you are about to install is based on. This is a very common mistake for novice users. If, for example, you install gapps for 4.3 Jelly Bean on top of CM11 (4.4.x KitKat), most likely you will be able to boot, but you will immediately receive a system error at the start (and more than one) from Google services and the corresponding application will be closed. Windows with errors will pop up constantly and continuously, it will be almost impossible to use the device. Keep this in mind when looking for the gapps package. In short, find and download the right package.
The best place to download Google Apps packages is here - http://goo.im/gapps.
Another note on choosing the version of the gapps package - they come in two types - standard and core. In the first option, you will get work with a Google account (creation and authorization) and immediately all the basic applications installed in system partition firmware (Gmail, Maps, Search, Camera, Music, Movies, Games, etc.) - they will not need to be downloaded and installed from Google Play, although, most likely, applications will immediately ask for updates. In the second option, you get only work with an account (the possibility of authorization) and a store Apps Play Market. All other applications you can download from the store of your choice. What is good about the first option - after installation (or subsequent full reset to factory settings), the firmware is immediately ready to work with a set of basic applications. The second option - for those who do not use Google applications, or use only a part - you will not have extra non-removable system applications in the firmware, but only those that you install manually.
So, after all the described manipulations, we have: a working CWM recovery, a CyanogenMod firmware file and the corresponding gapps package. You can start installation.
Installation
Boot into recovery mode. This can be done in several ways with the phone turned on or off.
From the system
- If you have custom firmware installed, then there may already be a "recovery mode" or "recovery mode" item in the reboot menu. We select it.
- Another option for rooted phones is to use any terminal emulator (application for typing linux commands) like this one. We enter the command su, grant superuser rights upon request, then type reboot recovery and press enter .
From a switched off phone
This is the easiest and surest way. But you need to know the key combination to enter recovery. It is different for different phones. For example, for Samsung - hold down the sound + home at the same time, then press the power button. After turning on the screen - let go. For LG G2 - more difficult. Press sound down + power at the same time, release when the screen turns on, wait 1-2 seconds and hold again. Then confirm several times with the power button. In general, I think you can easily find the recovery key combination for your device on the Internet.
So, we got into recovery. This is a text menu for performing various phone operations without booting the system. Navigate through the menu items using the volume buttons. Selection and confirmation - with the power button.
Before installing a new firmware, I strongly recommend that you make a full backup of the current installation. If something goes wrong and you can't boot, and you just don't like the firmware, you can return to its original state in 5 minutes.
Select the item "Backup and Restore", then - "Backup to / sdcard". The process will start Reserve copy all your current firmware with installed programs and settings. Backup files are stored in sdcard/clockworkmod/backup. If you want to restore a backup, select "Restore from sdcard" in recovery. The firmware will be restored to the state at the time of the backup.
But let's move on from the preparatory procedures to installing the firmware itself. Below I will describe the ideal method for a new installation, in which you can almost 100% guarantee a successful result. Stick to it and you won't have any problems.
We perform the following steps in sequence in CWM Recovery:
1. Complete cleaning before installation:
- Menu "Wipe Data / Factory Reset" - here, if possible, select "Clean to Install a New ROM", confirm
- Item "Wipe Cache Partition", confirm
- Menu "Advanced" - "Wipe Dalvik Cache", confirm
- Menu "Mounts and Storage" - execute in order: "format / system", "format / data", "format / cache"
2. Installing the necessary files:
- Back to the root menu
- We return to the root menu, select the item "Reboot System Now"
After the first run, you will be greeted with a setup wizard similar to the standard Android first run wizard, where you can create a CyanogenMod account, connect to the network and sign in to your Google account, activate the location service, and enable app restore from Google Play. Actually, that's all - you can start using the device normally.
Update
There are two main options for updating the firmware - OTA (through the firmware interface) and manually.
The first option is suitable for those users who use CyanogenMod with a built-in kernel without installing third-party themes and mods that are not included in the firmware.
In the settings menu "About phone" find the item "System updates". Here you can configure the frequency of checking for updates (the system will issue notifications of new builds) and their type, i.e. you can choose only stable or nightly builds or all types of updates.
Using this menu, you can download the update (the file is saved at sdcard/cmupdater) and start its installation in automatic mode. The phone will reboot, the script will do everything by itself. As a result, you get updated software without unnecessary gestures.
Once again I remind that before any update it is better to make a full backup of the firmware (see above how to do this).
If you are using any third party mods, visual themes, or custom kernel, you will need to update manually. The kernel after the update changes each time to the built-in one. So if you are using a third-party kernel, you need to reroll it from above after updating the main firmware. The same applies to all sorts of mods that are placed on top of the firmware. To update manually, download the new firmware file (it is possible through the browser from the download page or through the firmware update interface described above) and save it in the phone. Next, reboot into recovery.
We carry out the following actions:
- Menu "Install Zip" - "Choose zip from / sdcard" - select the CyanogenMod firmware file, wait for the installation to complete
- Menu "Install Zip" - "Choose zip from / sdcard" - select the gapps package file, wait for the installation to complete
- We return to the root menu, select the item "Reboot System Now" - I recommend booting for the first time after the update without installing third-party kernels and mods
- Boot into recovery mode again
- Menu "Install Zip" - "Choose zip from / sdcard" - select the kernel and / or mod files one by one and install them
- Reboot System Now
In case of failure - if you cannot boot - you always have a working recovery, with which you can do the following manipulations and restore the phone to working capacity in any situation:
- Reinstall the firmware (for example, install another assembly that is tested to work on your configuration) via the "Install Zip" menu
- Do clear cache/dalvik cache - no loss installed applications and data - often helps in critical situations
- Restore the previous state of the software through the "Backup and Restore" menu (again about the importance of backups)
- Do full reset data "Wipe Data/Factory Reset"
- Carry out a fresh installation according to the instructions described above
And one more important note, which may help in a critical situation:
If you have not saved necessary files in the internal memory of the phone, don't be upset, modern recovery mode supports connecting external media via USB-drive mode. That is why it is better to always have such a useful accessory as an OTG cable at hand during experiments.
That's all, I wish you good luck! If you have questions, ask in the comments.