I unlocked the bootloader / rutted, but OTA does not work - how can I upgrade to the latest version of the android (without losing my user data / or root)?
Answer: There are several ways to solve this problem, so I will explain each of them and their respective advantages and disadvantages:
Method number 1 Using “Flash Stock + Unroot” (firmware update + root deletion), without “No Wipe Mode” (without wipe mode) and the “Sideload Update” button. Instructions: Toolkits options menu (toolkit options menu)>Flash Stock>Enable ‘No Wipe Mode’ (enable no wipe mode)
Then m “Flash Stock + Unroot” (flash stock + delete root) and select the latest available image.
After completing these steps, if the latest version available in the toolkit you requested is not the latest version available from the Google website, via OTA then:
Use Google search to search for “OTA Update Zip” for your specific device and the version to which you want to upgrade (For example: ‘KOT49E OTA Update Zip for Nexus 10 ′)
Download the correct “OTA Update zip” update for your device (For example: ‘bab270d1d4d935e31f61b1dcf2e66600006c87f7.signed-mantaray-KOT49E-from-KRT16S.bab270d1.zip’)
Then use the advanced features of "Advanced Utilities">button "Sideload Update" and follow the instructions on the screen.
Use the toolkit to root again (if you want) by selecting “Any Build Mode” and if your device is not listed in the toolkit as described here
cryManually reconfigure any system settings that caused the reboot.
Enjoy!
Advantages: Allows you to upgrade to the latest version of android without losing your user data
Relatively simple and the ability to correct any previous failed attempts related to OTA.
Uses only stock official files directly from Google.
You do not have to wait for Google to release the latest factory image, all you need is an “OTA Update zip”.
Disadvantages: It can restore some system parameters of “Flash Stock + Unroot” with “No Wipe Mode” that saves only user data and cache, not your system partition. However, flashing the system partition is exactly what makes this method work, that is, it fixes any conflicting issues that prevent the updating of the OTA and the successful reset of the system partition to the factory state.
Using the "No Wipe Mode" may potentially lead to undesirable problems, since it is not a real "cleaning". If you have seen included in Google script "Flash.all.bat", in their factory images, you probably noticed What they are written with the "-w" switch included by default, which means that these are their "recommended" firmware settings for the firmware firmware, suggest data cleaning (Wiping Data). It is, as they say, in many cases using "No Wipe "(Without wipe), such a way can work perfectly, and if, for some reason it does not work - you can always make a backup copy of your data and repeat" Flash Stock + Unroot "(flash stock + Delete root) with data cleaning .
Method # 2: Pending the last official stock stock image, back up and then use “Flash Stock + Unroot” Instructions: Develop some patience and wait for Google to release the update in the official stock image.
Save all your data using any method you prefer:
If you are root, you may want to try the purchased Titanium Backup application from the Google Play store.
If you are using Titanium Backup, the recommended backup is only your user applications and data (non-system applications), because when you are updated to a later version of Android, system applications are most likely updated, so the recovery of the backup of the old version of the application will be overwritten on your New system application with an old version, and if you had to restore only data, they may be incompatible with new versions of system applications). There are some exceptions to this rule - you may have been able to return with the restoration of some system data, however, if You decide to go on this path, attention you just restore the data (not applications), you do it selectively (one system application at a time), and you know how to delete application data if it does not work properly (settings>applications>everything>go to specific application>clear data>reboot the device).
Make sure that all the reserved data is stored on the computer - not only on your device, this means if you are using a third-party application like Titanium Backup to back up all your applications, then you should make sure that you have made a full backup of the Titanium Backup folder from the internal the memory of your device to your computer (or your cloud storage) before flashing a drain.
You can of course also use the toolkit to make a backup, however, you can find a third-party application, such as Titanium Backup, which is much better than Google’s adb backup.
Make sure you back up everything that is in your device’s internal memory that you want to keep (such as music, pictures, video) or synchronize with the cloud storage.
If you can, make multiple backups or use more than one backup - so you can be sure you save your data.
Use "Flash Stock + Unroot" and select the version to which you want to upgrade in the drain firmware menu and use "Autodownload / extract" (autoload and extract), or use the function "Other / browse" (others / open) if this version is not yet Listed and Google has already released the assembly on its website.
If you want, re-root your device using the toolkit.
Recover your data
Manually reconfigure any system settings that caused the reset.
Enjoy!
Method number 3: Wait for an independent developer who will release the customized custom firmware of the recently released version and flash it “not clean” Instructions: Google is looking for a release of a routine custom firmware, a recently announced version (For example: ‘KOT49E Custom ROM for Nexus 10 ′)
Download the best optimal custom firmware for you to meet your needs, some of them will be very close to using clean stock firmware, (while others may offer some neat mods and improvements.)
Not clean firmware in custom recovery (either
atabout using a toolkit using the “Flash Zips” button - a file on a computer or manually through a stitched / temporary custom recovery)
By "not clean firmware" - I mean - flashing rum without clearing user data (however, you might want to catch your eye on clearing dalvick ′ and cache - probably the best option)
Of course, you can flash completely clean instead - like “wipe data / factory-reset” and then flash, but in this case you should backup all your important data before doing so.
Rout your device if the firmware you are trying to use is not custom.
Manually reconfigure the system parameters that caused the reset.
Enjoy!