For Android enthusiast root access is a must have thing, with this privilege they can take the most out of an Android smartphone, like full app backup, removing bloatware, allow more apps in Dual Window or apply some Xposed mods. As we know, the LG V10 (H901) has been successfully rooted, thanks to TWRP custom recovery that allows us to flash the SuperSU package. However, once rooted, it’s better to understand how to unroot LG V10 and restore it to stock, because someday we might need it.
Superuser privileges gave us freedom, however, there are some things that need our attention. Once rooted with TWRP, normally we would not be able to install the upcoming official OTA update from LG. Since there are some parts of the system that has been changed, like the recovery that you have replaced with TWRP.
If you already have a custom recovery (TWRP) installed, you should not have to worry about OTA, because you still able to flash a custom ROM based on the latest OTA update, although no one can guarantee its availability. But if you are more interested in getting an official update instead of a custom ROM, then you should restore the LG V10 back to stock and unroot it and then bring back the stock recovery.
Thanks to an XDA senior member – mikeyid, who has developed a flashable zip based on pulled official stock firmware (boot and system image). The firmware is offered in recovery flashable zip files, which means we can flash it directly from TWRP, without the need of any tools or help of a computer.
The procedure is straightforward and only for for T-Mobile variant of the V10 running initial shipped firmware, and shouldn’t be used when you have different software version.
Here’s the overview of how to unroot LG V10 (H901) and restore it to stock condition.