How to install CyanogenMod on your Android without any problems. How to remove pre-installed software from Android and generally make Android your own

First, you need to flash multi-file firmware, and then flash it to the one you want.

Let's start with multi-file firmware.

What do we need for this:

  • Firmware program Odin Multi Downloader it should be in the archives.
  • If you do not have the Kies application installed, then you need to install drivers.
  • Herself firmware.
  • File GIO_v1.0 (must be in the archive with the firmware files).
  • USB cable to connect your phone to PC.
  • And the phone itself.

Preparing for firmware:

  • First, disable installed firewalls and antiviruses on your PC.
  • Take the firmware file GIO_v1.0.ops and unzip it into the C:\FLASH folder:
  • If you have Windows Vista or Windows 7 installed on your PC, then you need to run the Odin Multi Downloader application as “Administrator”:

Let's start with the firmware:

1. Launch the Odin Multi Downloader application and select files; see how to select them in the video below:

2. Now you need to switch the phone to the firmware mode (Download Mode), to do this, turn off the phone and turn it on again while simultaneously holding the “Volume Down”, “Center Button” and “Power” buttons. The message Downloading will appear on the phone. Now you need to connect your phone to your PC with via USB cable. It is advisable to connect to the USB connector located directly on motherboard Your PC. The application must recognize the connected device. COM should appear in ID:COM, the field of which will turn yellow:

3. Then click on Start, the firmware has begun. During the firmware installation, the phone will reboot several times, do not turn it off or even touch it until the “Done” button appears on the screen. Then click on this button and wait for the firmware to finish. We are waiting for the PASS message to appear, this means that the firmware process is complete:

4. Now you can disconnect your phone from your PC.

Now you can flash CyanogenMOD 7:

1. We upload the firmware to the root of the memory card.

2. Turn off the phone.

3. We transfer the phone to Recovery mode, to do this, with the phone turned off, press and hold the “Central key” and the “Power key” simultaneously until the phone boots into Recovery mode.

4. Now we do all the wipes:

  • wipe data/factory reset
  • wipe cache partition
  • advanced > wipe dalvik cache

5. Then you can install the firmware:

  • install zip from sdcard > choose zip from sdcard
  • Select the firmware and confirm the firmware operation.

6. We wait until the inscription Complete appears.

7. After which you need to do all the wipes again:

  • wipe data/factory reset
  • wipe cache partition
  • advanced > wipe dalvik cache

8. Now you need to reboot your phone; to do this, select reboot system now.

There are excellent instructions on 4pda (I don’t know how it is with links to other resources)

1.Q: Where are stock programs and how to remove them?
A: Stock (standard or factory) programs are located in /system/app.
You can open this directory using RootExplorer, FileExplorer and similar ones, as well as Titanium Backup if you have ROOT rights and are mounted in r/w. The order and names may differ (Titanium Backup displays program names instead of .apk files). Remember that you don't have to delete the application right away; you can rename it or freeze it using the Titanium Backup program. In this case, the phone will not recognize the renamed file as an application, and you will be able to restore/unfreeze it if necessary.

2. Q: What programs can be removed?
A: Each user must decide for himself which system applications he doesn’t need it, then you need to see if there might be consequences from deleting applications you don’t need, if there are no consequences (consequences), then you can safely delete these applications. And if there are consequences, for example, some programs have dependencies, then you need to think about whether to remove them or not, for example, you don’t need them google maps and you will never use system and third party programs that use Google maps data, which means you can safely delete these maps.

3. Q: Where are the files left from deleted applications and do they need to be deleted?
A: Parts of programs can remain in data/data, data/dalvik-cache, (system/lib - it is advisable not to touch them, because there are dependencies). File names do not always match the application name. Be careful. To find out the “internal” name of the program, you need to use rootexplorer to go to the folder where it is located, then short tap on the apk file - click view and look at the manifest. After removal, it is advisable to do XP. A little clarification.

4. Q: Is it possible to delete standard Google apps, will this affect the operation of the device?
A: Applications (Maps, Gmail, Gtalk, etc.) are possible. Services are undesirable, since if deleted, all Google services and applications will stop working, and permanent errors may appear on the device.

5.Q: Can I delete standard applications from Google (Navigation, Addresses, Street View) separate from the Maps app?
A: Street View (Street.apk) is possible, but the others are not, since they are part of the Maps application (Maps.apk).

6. Q: Is it necessary to delete the .odex program files along with the .apk files?
A: Yes. These files are part of the application of the same name.

7. Q: Where can I get the standard .apk file from any firmware?
A: Go to the topic about the previous firmware and ask those who still use it to cut out this apk for you. Or unpack the native firmware and pull out the necessary file.

8. Q: I deleted unnecessary system applications, and in the task manager the phone memory displayed is the same as it was before cleaning. What's the catch?
A: Answer (interaction of partitions in Android).

9. Q: Deleted standard keyboard, after which SWYPE does not work. What to do?
A: Make SWYPE system.

10. Q: I installed a third-party dialer and when a call is missed, 2 notifications appear in the notification panel: from the standard one and from the third-party one.
A: Solution: make a third-party dialer a system one (I did this via titanium backup, but I suspect that it’s quite simple in system folder apk transfer).

11. Q: I can’t delete some Google applications; I deleted them from the system/app folder, but they still work.
A: Perhaps these applications are located in the data/app folder and you need to delete them from there as well.

12.Q: On Samsung Galaxy Gio cannot remove stock applications: Hanger, Drive & Walk, Books.
A: The solution can be found in the topic header Samsung GT-S5660 Galaxy Gio- installation and update of software via recovery. Read the information under the spoiler "Removing firmware."

13. Q: How to restore system applications?
A: Answer.

14. Q: Is it possible to remove the stock launcher?
A: It is possible, but only if you have a stable third-party launcher, which it is advisable to make a system application. But please note that not all standard widgets can work on a third-party launcher.

15. Q: After deleting applications, gray shortcuts of deleted applications remain in the menu. How to remove them?
A: You should clear the launcher data through Settings (Settings -> Applications -> Launcher -> Clear data) or through ® Titanium Backup. Please note that as a result of this, all user desktop settings (widgets, etc.) will be lost.

16. Q: How to remove standard lockscreen?
A: Deleting it is very problematic (to do this you need to edit several system apk), and you can disable it through Settings -> Lock Screen. Or via ShutdownApp ( service code*#7594#; Please note that in this case the reboot menu will also disappear).

17. Q: Where can I find a list of applications for a specific device?
A: Links to most of the lists on this forum are under the spoiler "Applications deleted on specific models". If this device is not there, then you should look at the lists for similar devices (from the same manufacturer and on the same OS version).

18. Q: Is it possible to create a script that removes applications, and how to do it?
A: Yes, such scripts are often found in firmware discussion threads. You can read about creating and editing here.

19. Q: Why are deleted applications restored after reboots?
A: To prevent this from happening, you should probably install custom kernels. Which kernels are best to install and installation instructions can be found in the topic of firmware or kernels.

20. Q: After deleting the SamsungHub.apk application, auto-rotate the screen stopped working. How to fix it?
A: The problem lies in the deleted libgnustl_shared.so. The solution to this problem is written here.

21. Q: How can I see running background processes?
A: Enable the CPU usage information layer (Settings-Developer Options-Output CPU usage).

CyanogenMod has earned the authority of one of the most popular custom firmware, all this thanks to the support of a huge number of devices. SM belongs to the AOSP firmware category, which means that it source it was opened and built on the basis Google Android sources. But, unfortunately, not every CM element is open; some applications and libraries are protected by Google proprietary rights. Mostly such files are taken from services and Google services (Google library Analytics Client, library Google Play Services Client, etc.).

As practice shows, not every user is concerned about their presence, but XDA forum member MaR-V-iN wrote a script that removes all unnecessary Google files from all CM10+ firmware.

The script is called Freecyngn and it works from under recovery mode. On this moment The script is able to remove things like Google Analytics (from CMStats), CMAccount and Voice+.

Installation

1. Copy or download the ZIP script archive to the device’s SD card.

2. Boot your device into Recovery mode.

3. Install Freecyngn in the same way as you install the firmware, but do not delete data from the device first.

The note: You will have to repeat the last point every time you update CyanogenMod. Don't use CMUpdater.

How it works

Freecyngn rebuilds the CyanogenMod Settings app and removes all Google Analytics components. Sometimes the script is even slower than installing the firmware, so be patient.

People using standard Android firmware often lack their functionality. An alternative was invented especially for them - CyanogenMod. It has many interesting features, gives access to advanced device settings, allows you to update the operating system Android system before latest version and much more.

CyanogenMod is a modified firmware for Android based open source. It allows you to expand standard settings and phone features that are not available in factory versions.

CyanogenMod combines the original Android code and experimental, created by the developers of Cyanogen Inc.

Advantages of firmware

  1. Original Android. Smartphone manufacturers often modify the Android operating system (OS) beyond recognition for commercial purposes. In CyanogenMod, this OS is exactly as it was intended from the very beginning.
  2. Ability to manage access settings for each individual application.
  3. Superuser. There are many questionable applications to root your device, with CyanogenMod you won't need them as you are the default root user.
  4. Ability to transfer any applications to a memory card.
  5. Theming. Most topics in standard firmware only slightly change appearance devices. In CyanogenMod you can customize literally everything: fonts, icons, sounds, boot animations, system applications, etc.

    You can customize not only the appearance, but also the system itself.

  6. Equalizer. Music lovers will appreciate the DSP Manager, which allows you to customize the sound of your music and apply various effects.
  7. Update Android to the latest version. Manufacturers often forget to update the operating system, and a gadget with good technical characteristics quickly becomes outdated due to poor filling. In CyanogenMod this problem does not exist; the system is updated automatically to the latest release.
  8. Ability to combine settings into profiles. Each profile combines several settings that can be enabled with one click. For example, at work, set quiet mode and turn on Wi-Fi, when outside, turn up the music louder, reduce the screen brightness and turn on GPS.

Various versions

Cyanogen produces several firmware versions, and which one to choose is up to you to decide:

  1. Experimental - experimental firmware versions for testing new ideas. These versions are extremely unstable, have an abundance of bugs and are needed only by developers for testing.
  2. Nightly - daily updates, the result of a day's work by programmers. Like Experimental, they exist only for developers, so that enthusiasts can follow the development of the project and help it with new ideas and suggestions.
  3. Millie stone is a raw version that collects all the innovations to test their interaction.
  4. Snapshot is an already developed assembly suitable for use. Usually, not all bugs have been caught and not all errors have been fixed.
  5. Release Candidaty (RC) is an almost finished firmware version. The developers check for errors, performance and stability one last time.
  6. Stable is the final, stable version of CyanogenMod.

How to install on your device

If your device is not on the list of those that support CyanogenMod, you should not try to install the firmware manually or in any way that was recommended to you on the forum. During the process, a large number of problems may appear, including complete cessation of operation of the smartphone/tablet.

Attention! After installing CyanogenMod or some other custom firmware the warranty is no longer valid.

Devices that can be installed with CyanogenMod - table

Code Device Windows Mac Installation version
crespo Google Nexus S Yes Yes 11.0-InstallerXNPQ08Q
crespo4g Google Nexus S 4G Yes Yes 10.1-InstallerBeta3
d2att Samsung Galaxy S III (AT&T) Yes Yes 11.0-InstallerXNPQ09Q
d2can Samsung Galaxy S III (Canadian) Yes No 11.0-InstallerXNPQ09Q
d2spr Samsung Galaxy S III (Sprint) Yes Yes 11.0-InstallerXNPQ09O
d2tmo Samsung Galaxy S III (T-Mobile) Yes Yes 11.0-InstallerXNPQ09O
d2usc Samsung Galaxy S III (US Cellular) Yes Yes 11.0-InstallerXNPQ09O
d2cri Samsung Galaxy S III (Cricket) Yes Yes 11.0-InstallerXNPQ09O
deb Google Nexus 7 2013 (LTE) Yes Yes 11.0-InstallerXNPQ25S
flo Google Nexus 7 2013 (WiFi) Yes Yes 11.0-InstallerXNPQ25S
grouper Google Nexus 7 (WiFi) Yes Yes 11.0-InstallerXNPQ25S
hammerhead Google Nexus 5 No Yes 11.0-InstallerXNPQ25S
hercules Samsung Galaxy S II Hercules Yes No 10.2-InstallerWPPQ50S
i9100 Samsung Galaxy S II (Intl) Yes Yes 10.2-InstallerWPPQ50S
i9300 Samsung Galaxy S III (Intl) Yes Yes 11.0-InstallerXNPQ08Q
jfltecan Samsung Galaxy S4 (Canada) Yes Yes 11.0-InstallerXNPQ09O
jfltecri Samsung Galaxy S4 (Cricket) Yes Yes 11.0-InstallerXNPQ09O
jfltecsp Samsung Galaxy S4 (C Spire) Yes Yes 11.0-InstallerXNPQ09O
jfltespr Samsung Galaxy S4 (Sprint) Yes Yes 11.0-InstallerXNPQ09O
jfltetmo Samsung Galaxy S4 (T-Mobile) Yes Yes 11.0-InstallerXNPQ09O
jflteusc Samsung Galaxy S4 (US Cellular) Yes Yes 11.0-InstallerXNPQ09O
jfltexx Samsung Galaxy S4 (Intl) Yes Yes 11.0-InstallerXNPQ09O
l900 Samsung Galaxy Note II (Sprint) Yes Yes 10.2-InstallerWPPQ50S
m7att HTC One (AT&T) Yes Yes 11.0-InstallerXNPQ08Q
m7spr HTC One (Sprint) Yes Yes 11.0-InstallerXNPQ08Q
m7tmo HTC One (T-Mobile) Yes Yes 11.0-InstallerXNPQ08Q
m7ul HTC One (Unlocked) Yes Yes 11.0-InstallerXNPQ08Q
maguro Google Galaxy Nexus (GSM) Yes Yes 11.0-InstallerXNPQ25S
mako Google Nexus 4 Yes Yes 11.0-InstallerXNPQ25S
manta Google Nexus 10 Yes Yes 11.0-InstallerXNPQ25S
n7000 Samsung Galaxy Note (Intl) Yes Yes 10.2-InstallerWPPQ50S
n7100 Samsung Galaxy Note II (GSM) Yes Yes 10.2-InstallerWPPQ50S
quincyatt Samsung Galaxy Note (AT&T) Yes No 10.1-InstallerBeta3
quincytmo Samsung Galaxy Note (T-Mobile) Yes No 10.1-InstallerBeta3
skyrocket Samsung Galaxy S II Skyrocket Yes No 10.2-InstallerWPPQ50S
t0lte Samsung Galaxy Note II (GSM LTE) Yes Yes 11.0-InstallerXNPQ08Q
t0lteatt Samsung Galaxy Note II (AT&T) Yes Yes 10.2-InstallerWPPQ50S
t0ltetmo Samsung Galaxy Note II (T-Mobile) Yes Yes 10.2-InstallerWPPQ50S
t769 Samsung Galaxy S II (T-Mobile) Yes No 10.2-InstallerWPPQ50S
tilapia Google Nexus 7 (GSM) Yes Yes 10.2-InstallerWPPQ50S
toro Google Galaxy Nexus (Verizon) Yes Yes 11.0-InstallerXNPQ25S
toroplus Google Galaxy Nexus (Sprint) Yes Yes 11.0-InstallerXNPQ25S

How to flash your smartphone/tablet: step-by-step instructions

  1. Make sure your device supports the firmware.
  2. Enable USB debugging. To do this, go to Settings/Accessibility/Developer Options and check the “USB Debugging” box.
  3. On the official website cyanogenmod.org, download the application for phone/tablet and PC and install.

  4. Launch the application on your device and follow the instructions.

  5. Connect via USB to PC.
  6. Launch the application on your computer, it should detect the connected device.
  7. Loading all necessary files will take some time. Wait for the process to complete.
  8. When the success message appears, click the Install button and wait again.
  9. The Installation complete message indicates that the process is complete and you can use the new firmware.

Installing firmware - video

How to update CyanogenMod

Via firmware interface

  1. Go to your device settings.
  2. Then go to the “About phone” section.
  3. Click "Update CyanogenMod".
  4. Wait until the update finishes.

Photo instructions for updating

Manually

  1. Go to the Install Zip - Choose zip from /sdcard menu.
  2. Select the gapps package file, wait for the installation to complete.
  3. Return to the root menu, select Reboot System Now - for the first time after the update it is better to boot without installing third-party kernels and mods.
  4. Enter recovery mode again.
  5. In the Install Zip menu - Choose zip from /sdcard - select the kernel and/or mod files one by one and install them.
  6. Click Reboot System Now.

How to remove/remove CyanogenMod

  1. Turn on Recovery mode (hold down the power button and volume up button while starting the device).
  2. Check all the Wipe boxes. Please note that all data will be deleted.

    When you download official firmware, save the archive in the root directory of the device.

  3. Then install the downloaded archive with the official firmware.
  4. Wait for the installation to complete.
  5. Reboot your device.
  6. Ready.

CyanogenMod has many advantages: advanced functionality, custom settings, etc. This firmware is definitely worth installing, especially since even an inexperienced user can handle it. If you don’t like it for some reason, you can always delete it.

CyanogenMod - one of the first custom Android firmware. Its history began back in the days of T-Mobile G1 and continues to this day. Today CyanogenMod is developed by Cyanogen Inc. and is officially available for more than 220 devices and several hundred more unofficially. In total, the firmware is installed on 50 million devices worldwide, which is several times more than the number of devices based on Windows Phone and BlackBerry combined.


CyanogenMod in the form of an extended version called Cyanogen OS is pre-installed on just a few smartphones: OnePlus One, YU Yureka, YU Yuphoria, Andromax Q and Oppo N1. For all other supported devices, the system is available in the form of a standard ZIP firmware for a custom recovery console, along with which the Gapps package containing Google applications (Market, search, Gmail, etc.) is usually flashed.

We've talked about how to install firmware many times, so today we'll talk a little about something else. Namely, about what CyanogenMod can provide in comparison with the stock firmware, which seems to work great.

SUPPORT FOR LEGAL DEVICES
One of the most important advantages of CyanogenMod compared to stock is its support for legacy devices. Often, after a manufacturer abandons its brainchild, enthusiasts appear ready to port CyanogenMod to the orphaned device. Widespread devices from well-known manufacturers are usually supported by the CyanogenMod team for three to four years, which is much longer than the official support period. For example, CyanogenMod 12.1 based on Android 5.1.1 is available for the Galaxy S2, which is very, very good for a device released in 2011.

CyanogenMod for officially supported devices
can always be found at download.cyanogenmod.org

NO BLOATWARE
In second place in importance I would put the purity of CyanogenMod as operating system. Unlike stock firmware there is no cumbersome shell, linking to wrong accounts, a bunch of useless applications and strange functions that the manufacturing company considers extremely important. CyanogenMod in this sense is more reminiscent of pure Android. Yes, there are a lot of settings, but there is no overload of functions and applications. Application icons just installed firmware occupy a little more than half of one page in the menu, and among them only the most important: camera, gallery, browser, file manager And so on.

Application menu immediately after installing Cyanogen-
Mod and minimum Google Apps package

Due to its lightweight nature, CyanogenMod usually works much faster than stock, so those who switch to it rarely come back. The only exception is Nexus users who are used to bare Android.

REGULAR UPDATES
CyanogenMod is being developed entirely in open mode. Every day, developers make changes to the open repository, and every night (we have daylight at this time), based on these changes, a new firmware build is formed, which can be downloaded and installed using the built-in OS update tools over the air.

In addition to nightly builds, monthly stable M releases are also available. They are worth installing for those who are afraid of catching glitches in nightly builds. Such frequent updates firmware gives CyanogenMod users a big advantage when it comes to bugfixes. The bug in the Stagefright multimedia library, which thundered throughout the world, was fixed in CyanogenMod on August 3, a few days before the Black Hat and DEFCON conferences.

CUSTOMIZATION
CyanogenMod has a lot of different settings. You can change almost everything here: the arrangement of elements in the status bar, the set and arrangement of buttons in the panel quick settings, behavior of hardware buttons and buttons on the navigation bar at the bottom of the screen, a set of lock screen actions, ringing style, screen DPI value and much more. Keeping it simple-
Besides bare Android, CyanogenMod allows you to fine-tune yourself.

An experienced reader will, of course, tell you that almost all of this can be done using Xposed. But, firstly, installing and configuring Xposed modules is not nearly as convenient as tapping on checkboxes in a well-organized settings menu, and secondly, Xposed is a dirty hack that often leads to slowdowns and glitches.

THEMES
Since version seven, CyanogenMod supports themes. You can install them directly from Google Play, and to activate it, just one tap on the desired button is enough. In this case, the topic can change
Not only Android interface, but also icons, sounds, ringtones, wallpapers, fonts and even loading animations, without any noticeable impact on performance.

There are hundreds of premium themes available for CyanogenMod, many of which are completely free.

APP GUARD
CyanogenMod has a built-in anti-malware and anti-backdoor mechanism. It’s called App Guard (or “Protected Mode” in Russian localization) and allows you to do two things: deny applications access to certain data or sensors (revoke permissions) or enable a kind of confidential mode, when when requesting the user’s personal data (contact list , location, owner information, etc.) the application receives randomly generated information. For example, random coordinates or a list of contacts
with nonsense instead of names and phone numbers.

It is worth noting, however, that the mechanism for revoking permissions here is completely different from that in Android M, and corresponds to its previous implementation from Android 4.3 (where it was hidden from prying eyes). This means that after disabling certain powers, the application may crash or not work correctly.

LIVEDISPLAY
CyanogenMod uses an intelligent adaptive mechanism to control screen settings. Not only the screen brightness, but also the color temperature is automatically adjusted. This means that in the evening, when the sun sets behind the horizon, the system will switch to using warmer shades - this will make your eyes less tired. Moreover, the system can change color saturation in bright light and uses special algorithms to better display photos and images.

To be fair, it is worth noting that approximately the same functions are available in the CF.lumen application (https://play.google.com/store/apps/details?id=eu.chainfire.lumen), but it only works on Android 4.4 and higher and requires root rights.

PROFILES
Another useful one Android function- these are profiles. Something similar is often included in the manufacturer’s firmware, so it’s more of a nice addition than a unique feature. Profiles allow you to create a kind of presets for different smartphone settings, which will be activated when you select a profile. For example, you can create a profile “In the car”, when selected, GPS and Bluetooth will automatically start, and the volume will be turned up to maximum. Or the “Meeting” profile, which turns on vibration and disables synchronization with Google.

There are many applications on the market that allow you to implement something similar (Tasker, Locale), and even with automatic inclusion of profiles, but they are quite difficult to use and require plugins and root rights to manage some settings. But here everything just works.

MANAGING A SLEEPING SMARTPHONE
Today, many manufacturers equip their flagship devices with the function of waking up the device using a double tap on the screen (Moto X, Nexus 6, LG G4, OnePlus One/Two). It is implemented like this: the touchscreen continues to work even after the screen is turned off, and events from it are processed by an energy-efficient DSP processor that consumes almost no energy.

CyanogenMod builds for such devices implement not only the screen-on function, but also a set of gestures that allows you to activate certain functions without having to wake up the device. Such gestures include launching the camera, controlling music player and turn on/off the flashlight. It's really convenient.

BLACK LIST
Anyone who has tried to find an unwanted number blocker for Android on the market knows:
There are simply no good blockers. Most of them work on the principle of "pick up the phone and hang up immediately", as a result, from time to time the phone turns off the screen and plays a ringtone for a split second, and a lot of weird entries are left in the call list.

In CyanogenMod, the number blocker is implemented at the system level, so it never crashes, does not miss ringtones, and generally works perfectly. In addition to explicitly specified numbers, it allows you to block numbers using regular expressions(how about blocking everyone
New Zealanders?), block hidden and unknown numbers. As a bonus, there is the ability to block SMS (and separately from calls).

CONCLUSIONS
In fact, CyanogenMod has many more interesting functions, I have highlighted only the most useful and noticeable ones. In addition to all of the above, CyanogenMod has a built-in equalizer, a desktop with different types application menu and many settings, WhisperPush technology for exchanging confidential SMS, clock and weather widget, system performance profiles and much more. Install and draw your own conclusions.

Last updated by at November 18, 2016.




Top