If you are using Lenovo Android Phone then you must try for Lenovo Companion. You can easily upgrade the system software to various available new versions. You can check your warranty status just clicking on Warranty Check, All other problems can be tracked easily by using Diagnostics and you can visit Lenovo Forum for various questions related to your Phone Model. If you have given your Phone for repair the you can check Repair Status Easily using this Software on PC/Phone and also you can make back-up easily while upgrading your Mobile Phone .