Authored by:

How to root your device without voiding the warranty

Authored by: Mattia Mercato — Jul 6, 2014

If you’ve been a rather constant reader of AndroidPIT, you most likely have come across more than your fair share of guides on how exactly you can root your device. However, how many of you haven’t bothered touching this type of things for fear of voiding the warranty on your device?  How about being worried that you might do something wrong and brick your device? Well, if that’s the case, you can now sleep soundly and attempt root yourself with the help of VRoot. This is a bundle of software that allows rooting devices with one click without the fear of voiding your warranty. 

root samsung galaxy s5 2
© AndroidPIT

Note: This procedure is only available for devices that are running Android 4.0 (Ice Cream Sandwich) or higher. This also works on devices that have built in security software, such as Samsung’s and Knox.

Forget the cumbersome procedures having to use Odin, searching for flashable recoveries, and all the rest. Once your device is recognized (in a database of over 8000 devices), the VRoot will enable permissions using root exploits and will do it all with a simple click of the button.

Software Required

  • VRoot: PC Software that will do everything for you
  • Drivers of your device installed on your PC. The easiest way to get them is by using the management software that comes with your device (Kies for Samsung, Sync for HTC, etc) or searching on the internet for your appropriate model


  1. First, if you’ve got a Samsung phone with Knox enabled, make sure that you go into Settings > Security and disable Lock Reactivation first.
  2. Install and open VRoot (don’t be alarmed by the Chinese characters, all the important stuff is in English)
  3. Make sure that you have USB Debugging Active on your device. You can enable this by going into Developer Options and enabling this setting. If you don’t have Developer Options showing in your Settings, enable this by going into About Phone and tapping on Build Number 7 times.
  4. Connect your device to your PC.
  5. VRoot will look for your device in the database and if recognized, the root button will appear.
  6. Click Root. The procedure will start after a few seconds and your device may restart.
vroot 01
If your device is recognized, you'll get the same screen as above. / © AndroidPIT

All done! You can check to see if you successfully got root permission by using the Root Checker application that is available in the Google Play Store.

Root Checker Install on Google Play

Enabling SuperSU

By default, when you use VRoot, there is another program that handles superuser privileges on your now rooted device. If you’d like to change this out for the amazingly popular SuperSU, just use the following steps:

  1. Install SuperSu from the Play Store
  2. Open SuperSU. Superuser permissions will be requested, click on OK or允许 (the option on the right).
  3. SuperSu will prompt the user to install the SU Binary. Confirm by click ok.
  4. Install Titanium Backup from the Play Store
  5. Open Titanium Backup and freeze the native superuser app that was installed by VRoot.
  6. Reopen SuperSU and reinstall the SU Binary.
SuperSU Install on Google Play Titanium Backup ★ root Install on Google Play

There you go! If everything was done properly, you’ll have a rooted device without a modified kernel, which shouldn’t raise any flags in regards to warranty issues. Did you have success using VRoot? Let us know in the comments!

A big fan of computer science and videogames for as long as he remembers, Mattia now has the chance to cultivate his passion developing apps and games for Android. His deep interest for the open source operating system goes from hardware specs to software procedures like rooting and bug fixing, or simply by trying out new apps and features.


Write new comment:
  • M. A. Griesser 2 weeks ago Link to comment

    This Bothers me and it is a great concern about the competency and integrity of androidpit. This is a "Rooting" procedure. The author is really lasse faire about its simplicity yet I saw one comment that had success. There are a zillion inquiries plus the author says to leave comments and NOT ONE RESPONSE. THERES A SPAMMER ON THIS THREAD. IS THERE NO MOD? WHAT THE FUCK ARE YOU PEOPLE AT ANDROIDPIT DOING?YOU JUST SLAP TOGETHER THESE ARTICLES AND TUTORIALS FOR WHAT? YOU GUYS GET YOUR FREE PHONES OUT OF IT THEN TO HELL WITH WHATEVER IS LEFT IN YOUR WAKE? THERE IS NO RESPONSIBILITY HERE WHATSOEVER

  • Alfa M Jalo 1 month ago Link to comment

    Can it also root Samsung Galaxy S4 i9505 running Android Lollipop 5.0.1??

  • johnny munn 1 month ago Link to comment

    didn't work on a nexus 6.

  • Emmanuel FU 1 month ago Link to comment

    Wouldn't rooting in general break the FIPS-140-2 compliance and exploit security vulnerability for device encryption? I've been using Motorola phones for years as many of them use the 256bit AES algorithm for the cryptography kernel module.

  • Tim Mcclenathan 1 month ago Link to comment

    And I have the lgg3 viest

  • Tim Mcclenathan 1 month ago Link to comment

    Wat does rerouting. Do for u and it is a good thing to do ?

  • Harley Clements 1 month ago Link to comment

    Well I was going to try this on my Note 4 but it looks like in all the comments that it doesn't work for any phone that people tried it on,I still might try it later tonight and I will comment on this post to let everyone know if it worked on my AT&T NOTE 4 WITH 5.0.1 LOLLIPOP ON IT...

  • Shanishka Gemba 1 month ago Link to comment

    Please help me with this root system.. I'm using Sony Z3 with lollipop upgraded...????

  • Ansje Hartenhof Horst 1 month ago Link to comment

    How do you get it back to lollipop if your phone has to go to the store? An Works this also with a mac? Thank you

  • siegrane 2 months ago Link to comment

    SE for android status
    what does it mean

    • Alfa M Jalo 2 months ago Link to comment

      Hey there!
      I know there are three types of of SE for Android statuses:

      **Enforcing - means that SE for Android is enforcing the loaded policy. Therefore, your device is actively protected from security threats and malicious apps will be denied access.

      **Permissive - means that SE for Android policy file is loaded, but your device is not enforcing it. Therefore, if a malicious app tries to access a resource that it is not allowed to, the access will be logged but not prevented. This mode is usually intended for testing and debugging . It generates log files of denied app and allows Samsung to identify new app threats and update its policy files.

      **Disabled - means that SE for Android infrastructure is not enabled, and there is no policy file loaded. Thereafter, log files are not generated and your system is vulnerable to security threats.

      Hope I have clarified your doubts, :D

  • siegrane 2 months ago Link to comment

    i have galaxy grand 2 (jellybean 4.3) i tried to root my phone using odin and failed. will this work in my device? ty

    • Alfa M Jalo 2 months ago Link to comment

      Hey there bro, you can find plenty of ways of rooting your device, just visit our website on on go to the "UNIVERAL ROOT" menu. Hope I have helped a little

  • Iqbal Khuraishi 2 months ago Link to comment

    I have a new HTC Desire 826 (Lollipop 5.0.2) and a Lenovo P780 (Kit Kat,). I tried this on the Lenovo and it worked, but on the HTC it failed.

    • Alfa M Jalo 2 months ago Link to comment

      Hey there, you can find plenty of ways of rooting your device, just visit our website on on go to the "UNIVERAL ROOT" menu. Hope I have helped a little

  • Niels Sørensen 3 months ago Link to comment

    Sad to say, it dosn´t work on my device... Sony Xperia z2, Android 4.4.4....

  • sami 4 months ago Link to comment


  • Flamethrowin Koopa 6 months ago Link to comment

    I just wanna root my phone so i can use the freedom hack on shadow fight 2. Its a samsung Galaxy S3, kitkat 4.4.2. Will this work?

    • Alfa M Jalo 2 months ago Link to comment

      Hey there, I was wondering if you have already figured out how to 'root' your phone? If not, please can you tell me your Galaxy S3 Kernel, Baseband, and Model? I want to help. :)

Show all comments