Anyone rooting and installing custom recovery or ROM in their Android devices would have heard not to take Over the Air (OTA) software update. But why?
OTA may be new to iOS users, but was integral part of Android experience right from the beginning. OTA will be pushed only if you are using the default ROM and don’t have a custom, 3rd party built ROM. That will be the case for many, as most of the folks, like me, will only root and install custom recovery but don’t venture into custom ROMs for stability purposes.
Any OTA will mostly tend to only deliver patches to the System and also possible updates to the pre-installed recovery. OTA does not assume you might have custom recovery.
Most likely root privileges will be lost after OTA. In many cases that is alright assuming you can root the newer software version also. Bigger problem is you will end up in Boot Loop (bootloop) or get stuck in your custom recovery as the OTA will mess up with your recovery installation. More here. I learnt this the hard way for my T-Mobile LG G2 D80110G update. Thanks to XDA developers I am back on track or else my device is, what we call, bricked!
Ok, then how do you get an over the air update when you have installed custom recovery? What is the work around? In safer side, you would have to revert to stock recovery then get the OTA, as long as you have the stock ROM. Or simply wait for someone to deliver an image update which you can flash in your device without hurting anything. Whatever it is, follow your device forum at the XDA developers.
In simple terms clarifying what some of the above jargon mean: (pretty much doing any of these will void warranty of your device!)
Rooting: Process of getting Super User or elevated rights on your Android device. You can do simple stuff like removing unwanted default apps that carriers push or even over / under clock the CPU to your heart’s desire!
Recovery: This is a bootable partition that is used to handle flashing content to your device and also to manage total image backup and restore. Every phone comes with it. You can install custom ones like TWRP and CWM for easier and advanced operations.
ROM: The Android OS, being Open Source can be customized to any level. Any such Android installable is called a ROM. It can be stock, meaning as provided by your manufacturer or custom ROM like CyanagenMod, Omni or Paranoid ROM.