[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the Samsung Galaxy S5 – SM-G900A, and SM-G900V only.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely. This guide is only for the Samsung Galaxy S5 with model number SM-G900A. For all other Samsung Galaxy S5 models and how to root them please see here.
What is needed to root the Samsung Galaxy S5?
This Samsung device can actually be rooted using the device itself. This means that you only need the Samsung Galaxy S5 that you wish to root in your hand, unlike other Android phones this phone can be rooted without needing a PC.
Step 1 – Enable the installation of unknown sources
Rooting the Samsung Galaxy S5 requires the use of the towelroot rooting software. This is software that you must download and run on the phone itself. Before you can do this however you need to enable the installation of unknown sources.
On the phone itself go to Settings > Security and tap the Unknown Sources option (make sure it is checked).
Step 2 – Download towelroot
Now that you have enabled the installation of unknown sources it is time to root the phone by downloading towelroot.
Now that you have downloaded towelroot on to the phone please run it.
On the screen that appears tap the make it ra1n option.
Wait for the rooting process to complete.
After towelroot completes you need to install SuperSU. To do this you go to the Play Store and download and install SuperSU which is a free application.
When you have downloaded SuperSU, run it and let it update itself.
Once this has been done you should successfully have root access on the Samsung Galaxy S5.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the popular Samsung Galaxy Mega phone from Samsung.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way, before performing any of these steps make sure you back up your Android device completely. Rooting is done entirely by you at your own risk.
What is needed to root the Samsung Galaxy Mega?
In order to root the Samsung Galaxy Mega you will need the following.
The Samsung Galaxy Mega you want to root in your hand.
A PC.
Step 1 – Download the USB drivers for the Samsung Galaxy Mega for your PC
In order for your PC to recognise the Samsung Galaxy Mega as part of the rooting process you first must download and install the USB drivers on to your PC.
You can download the USB drivers for the Samsung Galaxy Mega from here.
Once you have downloaded them run the main program file to make sure the drivers are installed.
Step 2 – Download the Odin rooting program
In order to root the Samsung Galaxy Mega using the root file given in the next step you must first download Odin which is what will be used to install the root file on to the Samsung Galaxy Mega and perform the rooting process.
Once downloaded extract the file to a convenient location such as the desktop.
Step 3 – Download the Samsung Galaxy Mega root package
Now that we have installed the Samsung Galaxy S3 USB drivers and downloaded Odin we now need to download the root package to be used for the rooting process.
You can download the Samsung Galaxy S3 root package from here. Make sure you save it in an easy to find location such as the desktop and extract it to its own folder.
Step 4 – Enable USB debugging on the Samsung Galaxy Mega
In order for your PC to recognise the Samsung Galaxy Mega when you plug it in to perform rooting you must first enable USB debugging on the phone itself. This is done by doing the following.
Tap the Settings option.
Tap the About Phone option.
Keep tapping the Build Number option (seven times) until it says you are a developer.
Tap the new Developer Options menu that appears.
Make sure that the USB Debugging option is checked
Step 5 – Root the Samsung Galaxy Mega
Now that we have all we need it is time to root the Samsung Galaxy Mega. Before we can do that you must first put the Samsung Galaxy Mega in to Download mode which can be done using the following steps.
Make sure the Samsung Galaxy Mega is powered off completely.
Hold down the Volume down key and the Home key and the power button and keep all three buttons pressed until the Samsung Galaxy Mega powers up.
Providing you have done it correctly it should boot in to Download mode and you press the Volume up key to start Download mode.
Connect the Samsung Galaxy Mega now to your PC.
Run the Odin software you downloaded in step 2.
Inside Odin click the PDA option and browse on your computer to the root file you extracted in step 3.
Inside Odin click Start to begin the root process.
The process will take a few moments after which the Samsung Galaxy Mega will restart itself and complete the rooting process – Do not remove the Samsung Galaxy Mega from your PC during this time.
Once the Samsung Galaxy Mega starts up properly simply go to Apps and look for the SuperSU icon that should now be present. If you can see this icon it means that the Samsung Galaxy Mega has been successfully rooted.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the popular HTC One M7 phone from HTC.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way, before performing any of these steps make sure you back up your Android device completely. Rooting is done entirely by you at your own risk.
What is needed to root the HTC One M7?
In order to root the HTC One M7 you will need the following.
The HTC One M7 you want to root in your hand.
A PC.
Step 1 – Download the root file
In order to root the HTC One M7 you must first download the rooting zip file which you can get from here. Once you have downloaded it save it to an easy to access location such as your desktop and extract it to its own folder.
Step 2 – Unlock the HTC One M7 bootloader
As with many Android phones you must unlock the bootloader first before rooting can take place. This is done as follows:
On your PC run the toolkit you downloaded in step 1.
Select Download HTC Drivers and select Go.
Wait for the drivers to install
Select Register at HTCDev and follow the instructions to register an account.
Step 3 – Enable USB debugging on the HTC One M7
On the phone itself you now need to enable USB debugging.
On the phone go to Settings > Developer Options and turn make sure USB Debugging is checked.
To enable USB debugging go to Settings > About > Software Information and tap Build Number until developer mode is enabled.
Step 4 – Continue unlocking the bootloader
Now that USB debugging is enabled connect the HTC One M7 to your PC and have the toolkit running and perform the following.
In the toolkit highlight Get Token ID and click Go.
The device will enter Fastboot mode and you can now close the command prompt window.
In the second command prompt window that appears highlight everything from <<<< Identifier Token Start >>>> to <<<<< Identifier Token End >>>>> and save it in to Notepad to be used later.
Highlight Submit Token ID and then tap Go.
Login to the HTCDev site and click Unlock Bootloader.
Select the HTC One M7 from the list and click Begin Unlock Bootloader.
Skip through the steps until you are asked to input the token ID.
Paste the data from step 3 and click Submit.
Save the Unlock_code bin file that is emailed to you to your desktop.
Highlight Unlock Bootloader and then select Go.
Select the Unlock_code bin file from step 9.
On the device use the volume rocker to select Yes and the power button to confirm
Wait for the bootloader to be unlocked.
When the phone reboots follow the rest of the setup instructions.
Step 5 – Root the HTC One M7
Now that the bootloader has been unlocked we can root the HTC One M7. When you have done that disconnect the HTC One M7 from your PC.
Once you have done that you need to put the phone in to bootloader mode.
Turn the HTC One M7 off completely
Hold Volume Down + Power together until the phone turns on.
With the HTC One M7 now in Fastboot mode plug it back in to your PC.
Go to the root file that you downloaded in step 1 and make you have extracted it.
Double-click the install-superboot-windows.bat file and then follow the instructions.
Once rooting has been done successfully you will see the SuperSU icon on the HTC One M7 meaning that you have rooted the phone successfully
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the popular Samsung Galaxy S5 Active phone from Samsung.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.
What is needed to root the Samsung Galaxy S5 Active?
In order to root the Samsung Galaxy S5 Active you will need the following.
The Samsung Galaxy S5 Active you want to root in your hand.
A PC.
Step 1 – Download the USB drivers for the Samsung Galaxy S5 Active for your PC
In order for your PC to recognise the Samsung Galaxy S5 Active as part of the rooting process you first must download and install the USB drivers on to your PC.
You can download the USB drivers for the Samsung Galaxy S5 Active from here.
Once you have downloaded them run the main program file to make sure the drivers are installed.
Step 2 – Download the Odin rooting program
In order to root the Samsung Galaxy S5 Active using the root file given in the next step you must first download Odin which is what will be used to install the root file on to the Samsung Galaxy S5 Active and perform the rooting process.
Once downloaded extract the file to a convenient location such as the desktop.
Step 3 – Download the Samsung Galaxy S5 Active root package
Now that we have installed the Samsung Galaxy S3 USB drivers and downloaded Odin we now need to download the root package to be used for the rooting process.
You can download the Samsung Galaxy S3 root package from here. Make sure you save it in an easy to find location such as the desktop and extract it to its own folder.
Step 4 – Enable USB debugging on the Samsung Galaxy S5 Active
In order for your PC to recognise the Samsung Galaxy S5 Active when you plug it in to perform rooting you must first enable USB debugging on the phone itself. This is done by doing the following.
Tap the Settings option.
Tap the About Phone option.
Keep tapping the Build Number option (seven times) until it says you are a developer.
Tap the new Developer Options menu that appears.
Make sure that the USB Debugging option is checked.
Step 5 – Root the Samsung Galaxy S5 Active
Now that we have all we need it is time to root the Samsung Galaxy S5 Active. Before we can do that you must first put the Samsung Galaxy S5 Active in to Download mode which can be done using the following steps.
Make sure the Samsung Galaxy S5 Active is powered off completely.
Hold down the Volume down key and the Home key and the power button and keep all three buttons pressed until the Samsung Galaxy S5 Active powers up.
Providing you have done it correctly it should boot in to Download mode and you press the Volume up key to start Download mode.
Connect the Samsung Galaxy S5 Active now to your PC.
Run the Odin software you downloaded in step 2.
Inside Odin click the PDA option (this is called AP in the latest version of Odin) and browse on your computer to the .tar root file you extracted in step 3.
Inside Odin click Start to begin the root process.
The process will take a few moments after which the Samsung Galaxy S5 Active will restart itself and complete the rooting process – Do not remove the Samsung Galaxy S5 Active from your PC during this time.
Once the Samsung Galaxy S5 Active starts up properly simply go to Apps and look for the SuperSU icon that should now be present. If you can see this icon it means that the Samsung Galaxy S5 Active has been successfully rooted.
Sometimes it is great to install (flash) a custom ROM on to your Android device in order to tweak it for better performance or to utilise features of the handset that otherwise is off limits by the manufacturer or network provider.
But what makes people want to do this?
Popular custom ROMS have become a part of everyday life for Android users and an example of this would be Cyanogen who recently made installing their ROMs as simple as downloading an installer to your computer and connecting your phone.
Surely there are risks involved in modifying the phone software?
The days of being afraid to install custom ROMS for fear of damaging the phone are long gone as long as you take precautions. Taking precautions applies to many more things than just IT but it is always good to be safe and not sorry whatever the situation may be.
But there are times when you may need to install the ROM that the phone came with (known as the stock ROM).
Applying a firmware update that you are not happy with
You want to sell the phone
You want to send it in for repair and want to return everything to factory settings.
The thing to learn from this article is that there are times when factory reset is a necessity and that it is important to make sure the phone data is backed up also. The rest of this post discusses how to flash your Android device with a stock ROM, effectively restoring it to the ROM version that it came with when purchased.
Disclaimer: The information contained in this article is for research purposes only. In no way at all is FlexiSPY responsible for any misuse of your device through following the actions contained in this document. By reading forward of this notice you are agreeing that FlexiSPY is not responsible in any way for any actions that may result from following the instructions contained hereafter
Doing this involves three main tasks.
Backing up any phone data you wish to keep
Finding the correct stock ROM
Flashing the phone with the stock ROM successfully
We recommend backing up the phone data to a secure location (such as in the cloud) or just to your computer using the likes of the EFS Professional which is available for free and provides a comprehensive suite of backup options to make sure that all your important data will not be lost.
In order to use EFS professional you must have first rooted the Android phone and also installed BusyBox on to it from the Play Store.
To backup the EFS partition we will use a program called EFS Professional which is a PC program that allows us to backup the EFS partition to a computer to keep it safe.
On the Samsung Android phone go to the Play Store and download and install BusyBox as this is required for EFS Professional to work.
Simply grant root access when asked and then tap Install to start the installation process.
With BusyBox installed and the Samsung Android phone rooted simply plug the phone in to your PC using the USB cable it came with and run EFS Professional.
When you run EFS Professional it will perform checks on the phone itself first to make sure USB debugging is enabled (to enable USB debugging, on the phone itself go to Settings > More > About Device and continue to tap Build Number until the Developer Options option is shown. Once inside Settings > More > Developer Options make sure that USB debugging is checked.)
Simply tap OK on the phone when asked.
Back on the PC if you run EFS Professional it will make sure the phone is rooted and BusyBox is installed and it should look similar to this.
Tap the Backup tab.
Make sure EFS Professional looks like this. You can see that All Partitions is selected.
Click Backup to start.
Once the backup process is complete disconnect the phone from the PC and reconnect it again.
Using Windows Explorer browse to the SD card of the phone and you will find the backup folder titled EFSProBackup.
Simply copy this folder to your PC and keep it in a safe place.
Congratulations! You have successfully backed up the phone
So we have backed up the ROM now comes the fun part. This is the part that most people find difficult.
Finding the correct ROM to use is not as difficult as many would have you believe but it is not without risk.
If you pick the wrong ROM and flash (install) that to the phone then it can have dire consequences.
Luckily there are several websites available that help make finding the correct ROM as easy as possible. One such site that we recommend is SamMobile and their firmware section (http://www.sammobile.com/firmwares/).
Whilst on the above site click the Check Your Firmware link and fill in the information.
Once you have found the ROM for your particular phone version and country download it to your computer. You then need to download and install Odin on to your computer also as that is the software you are using to flash the phone.
If you have downloaded and extracted both Odin and the ROM to your computer you should have something that looks like this.
When you open Odin it will look like this.
As you can see from the message window no phone has been added yet. This is because, in order for Odin to see the phone you need to first of all put the phone in to download mode.
To do that you do the following.
Turn the phone off completely
Hold down the volume down key
With the volume down key held, press the main button
With the volume down key and main button held hold down the power button
This means you need to press all three keys at the same time in the order mentioned. You will know that you have done it properly when the following appears on the phone screen after it boots up.
Press the volume up button to continue and the phone screen will now look like this.
Connect the phone to your computer using a USB cable and now it will be seen by Odin.
If your phone is in download mode, connected to your compute but Odin does not see it then make sure you have installed Samsung Kies on to your computer first.
Without Samsung Kies installed (not open and running) the drivers for Windows to recognize the phone will not be installed and so Odin will not be able to see anything.
Backed up the phone data you wish to keep to your computer
Downloaded Odin and the ROM you are going to use for flashing
Installed the Samsung phone drivers to your computer by installing Kies
Put your phone in download mode
Connected the phone to your computer via the USB cable
Opened up Odin
If all has gone well it will look like the previous screenshot.
The final process of flashing the ROM to the phone is all that is left.
Click the AP button inside Odin.
You then browse to the firmware file. You will know if the file is correct because you will be able to see it inside the Windows Explorer menu and click on it.
It will also have the file extension MD5.
If you have downloaded the stock ROM but only see a zip file then it means you need to unzip the file first. Only after having done that will you get the correct MD5 file that Odin can then recognize and use.
Simply double-click the ROM MD5 file and it will be added to the AP section of Odin.
When you see Please wait… and the program says it is not responding (see screenshot below) do not be alarmed.
This is normal. Do not be alarmed, your phone is fine.
It just takes time for Odin to verify the firmware contents as it is such a large file.
During this time you must wait and it may look like the program is not responding but it actually is.
The ROM will be added to Odin once it has been checked.
Once you have done that click Start to begin.
Make sure the phone is not touched in any way or the USB cable disconnected from the computer or Odin closed whilst the flashing is in progress.
After a few minutes Odin will continue and the firmware file will be written to the phone.
You can tell this is in progress because, on the phone itself, a blue progress bar will be slowly going from left to right on the phone screen and in Odin you will also see a green progress bar.
When both Odin and that progress bar get to the end Odin will look like this.
Odin will also say Removed! because the phone restarts and so the USB connection is terminated and thus Odin sees the phone as having been removed. The phone will restart as normal and will boot in to the new OS for the first time – this will take some time.
Give the phone a few minutes and then, once it has booted up, it will now be running the stock ROM that you flashed to it.
You can then configure the phone as you did when you first bought it from the factory and it will be ready for use.
However if, after several minutes, the phone is still stuck on the Samsung logo or the phone may keep displaying the Samsung logo over and over and rebooting then read the steps below to resolve this.
But do not be alarmed, this is easily fixed.
To do this you need to boot the phone in to Recovery mode.
This is similar to how you got the phone to boot in to Download mode and involves holding down several buttons as the phone powers on.
Remove the battery and reinsert it
Hold down the volume up key
With the volume up key held, press the main button
With the volume up key and main button held hold down the power button
If you have done it properly the Samsung logo will appear as normal, wait two seconds and let go of all the keys.
If you have timed it properly the phone will boot in to Recovery mode and the phone screen will look like this.
You will also be presented with a menu with several options to choose from. To select an option use the volume up and down keys to move up and down and press the Power button to select the option.
What we need to do is delete the user cache and delete all factory data (it now makes sense why we backed up the phone first).
The recovery menu looks like this.
First, choose wipe data/factory reset and select it.
Scroll all the way down to Yes – delete all user data and select that.
The data will be wiped.
Second, choose wipe cache partition and select that.
The cache partition will be wiped.
If you have done it correctly, on the screen, in yellow text, it will say the following:
— Wiping data… Formatting /data… Formatting /cache… Data wipe complete.
If you are looking to root an HTC phone then the first thing you will need to do is actually unlock the bootloader. HTC, by default, lock down the bootloader to avoid tampering with system software that may permanently damage the phone if used incorrectly.
Rooting requires access to those very same files which is why unlocking the bootloader is required for rooting most HTC phones.
Unlocking the bootloader will void the warranty on the device once you have successfully done it.
Disclaimer: FlexiSPY is not responsible for any damages that may occur through following these steps. These steps are correct at the time of writing. Unlocking the bootloader is your responsibility and FlexiSPY is not responsible in any way. Please back up the phone completely before performing any of these steps.
Unlocking the bootloader may void the warranty on the device.
What is needed to unlock the HTC bootloader?
To unlock the bootloader on an HTC phone you will need the following:
The HTC phone whose bootloader you want to unlock in your hand
Access to a PC
Step 1 – Download the Android SDK
You will need to use ADB to unlock the bootloader and you get this through downloading the Android SDK.
You can read our article on how to set up ADB here.
Once you have set up and installed the Android SDK and you have confirmed that ADB works on your machine then it is time to proceed to the next step.
On the device itself, go to Settings > Power and make sure the Fast Boot option is not checked.
If you do not have an account you need to register first and then log in.
Once you have logged in please follow the steps.
Click Unlock Bootloader.
Then Click Get Started.
From the drop-down menu choose your HTC phone and then click Begin Unlock Bootloader.
If your device is not listed click the ‘All other supported models’ option instead.
Once you have chosen your phone and started the bootloader unlocking process the disclaimer will appear, Click Yes to proceed.
Agree to the legal terms (please read them carefully) and then click Proceed to Unlock Instructions.
Step 3 – Unlock the bootloader on the phone
The bootloader instructions will appear.
The steps and downloads may differ according to the HTC device whose bootloader you wish to unlock.
The first thing you must to is put the HTC phone in Fastboot mode.
Turn off the phone completely
Hold down the Volume down button and the power button together
Wait for the phone to power on
When it powers on select Fastboot from the menu (use the Volume up and Volume down keys to navigate and the Power button to select).
Now that the HTC phone is in Fastboot mode connect it to the PC.
Keep proceeding through the HCTDev wizard until you get to step 8.
On the PC, open up a command prompt in the folder where you installed the Android SDK and Fastboot window and type and press enter:
fastboot oem get_identifier_token
If done properly the unlock bootloader token ID will appear.
You only need to select the letters as the mosaic above illustrates.
Inside the HTC Developer unlock bootloader wizard paste the token ID where asked and then click Submit.
After a few moments you should get an email from HTC (the email is sent to the email address you used for registration on the HTC Dev website when you logged in to get started).
The email will contain an attachment, a file called unlock_code.bin
Download this file from the email and save it to your computer in the same folder that you installed ADB and the Android SDK.
Once you have done that (remember the HTC phone is still connected to the PC via USB running Fastboot mode) type the following and press Enter when done.
fastboot flash unlocktoken Unlock_code.bin
After pressing Enter, on the HTC device itself you should see the following screen.
Tap Yes (use the Volume Up and Down key to select and Power to confirm).
The HTC phone will reboot and it will boot up again. This process may take longer than usual so please be patient.
Once the phone has booted up the bootloader on the HTC device will have been unlocked so you are now ready perform advanced tasks on the phone such as root the device or install a custom ROM.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the Alcatel One Touch Idol Mini 2.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.
What is needed to root the Alcatel One Touch Idol Mini 2?
In order to root the Alcatel One Touch Idol Mini 2 you will need the following:
The Alcatel One Touch Idol Mini 2 you wish to root in your hand.
Access to a PC.
Step 1 – Download and install Framaroot on to the Alcatel One Touch Idol Mini 2
Rooting the phone is done using Framaroot which you can get from here. Save the file to your computer in an easy to find location on your PC.
Step 2 – Copy Framaroot on to the Alcatel One Touch Idol Mini 2
You now need to copy Framaroot on to the phone which is done as follows:
Connect the Alcatel One Touch Idol Mini 2 to your PC
Copy the file you downloaded in step 1 on to the phone in an easy to find location such as the Downloads folder.
Step 3 – Root the phone
You can now install Framaroot on the phone and root it. This is done by doing the following:
Disconnect the Alcatel One Touch Idol Mini 2 from your PC.
On the phone browse to the download folder and run Framaroot (you may need to install a file manager from the Play Store to do this; enable installation of unknown sources if asked).
Install Framaroot on to the phone.
Run Framaroot and tap Install Superuser
Tap Boromir or Faramir and wait for the rooting process to complete.
Reboot the device when asked.
When the Alcatel One Touch Idol Mini 2 has rebooted look for the SuperSU icon which means that you have successfully rooted the phone.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the Sony Xperia E1.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.
What is needed to root the Sony Xperia E1?
This Sony device can actually be rooted using the device itself. This means that you only need the Sony Xperia E1 that you wish to root in your hand, unlike other Android phones this phone can be rooted without needing a PC.
Step 1 – Enable the installation of unknown sources
Rooting the Sony Xperia E1 requires the use of the Framaroot rooting software. This is software that you must download and run on the phone itself. Before you can do this however you need to enable the installation of unknown sources.
On the phone itself go to Settings > Security and tap the Unknown Sources option (make sure it is checked).
Step 2 – Download Framaroot
Now that you have enabled the installation of unknown sources it is time to root the phone by downloading Framaroot
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the popular Samsung Galaxy Pocket Neo phone from Samsung.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely
What is needed to root the Samsung Galaxy Pocket Neo?
In order to root the Samsung Galaxy S3 SCH-R530 you will need the following.
The Samsung Galaxy Pocket Neo you want to root in your hand
A PC.
Step 1 – Download the USB drivers for the Samsung Galaxy Pocket Neo for your PC
In order for your PC to recognize the Samsung Galaxy Pocket Neo as part of the rooting process you first must download and install the USB drivers on to your PC.
You can download the USB drivers for the Samsung Galaxy Pocket Neo from here.
Once you have downloaded them run the main program file to make sure the drivers are installed.
Step 2 – Download the Odin rooting program
In order to root the Samsung Galaxy Pocket Neo using the root file given in the next step you must first download Odin which is what will be used to install the root file on to the Samsung Galaxy Pocket Neo and perform the rooting process.
Now that we have installed the Samsung Galaxy Pocket Neo USB drivers and downloaded Odin we now need to download the root package to be used for the rooting process.
You can download the Samsung Galaxy Pocket Neo root package from here.
Step 4 – Enable USB debugging on the Samsung Galaxy Pocket Neo
In order for your PC to recognize the Samsung Galaxy Pocket Neo when you plug it in to perform rooting you must first enable USB debugging on the phone itself. This is done by doing the following.
Tap the Settings option.
Tap the About Phone option.
Keep tapping the Build Number option (seven times) until it says you are a developer.
Tap the new Developer Options menu that appears.
Make sure that the USB Debugging option is checked.
Step 5 – Root the Samsung Galaxy Pocket Neo
Now that we have all we need it is time to root the Samsung Galaxy Pocket Neo. Before we can do that you must first put the Samsung Galaxy Pocket Neo in to Download mode which can be done using the following steps.
Make sure the Samsung Galaxy Pocket Neo is powered off completely.
Hold down the Volume down key and the Home key and the power button and keep all three buttons pressed until the Samsung Galaxy Pocket Neo powers up.
Providing you have done it correctly it should boot in to Download mode and you press the Volume up key to start Download mode.
Connect the Samsung Galaxy Pocket Neo now to your PC.
Run the Odin software you downloaded in step 2.
Inside Odin click the PDA option (this is called AP in the latest version of Odin) and browse on your computer to the .tar root file you extracted in step 3.
Inside Odin click Start to begin the root process.
The process will take a few moments after which the Samsung Galaxy Pocket Neo will restart itself and complete the rooting process – Do not remove the Samsung Galaxy Pocket Neofrom your PC during this time.
Once the Samsung Galaxy Pocket Neo starts up again we need to put it in to recovery mode. First though copy the zip file you downloaded in step 3 to an easy to find location on the phone such as the Downloads folder.
After this has been done it is time to put the device in to recovery mode.
Make sure the device is powered off completely
Hold down Volume Up + Home + Power together until the phone turns on again and boots in to recovery mode.
Once the phone has booted in to recovery mode go to Install zip from SD card (use volume up and down to navigate and the power button to confirm).
Select Choose zip from SD card and then browse to the root zip package you just copied to the phone and then install it and wait for it to finish.
Once done go back to the main recovery menu and reboot the phone.
Once the phone reboots you should see the SuperSU application meaning that you have successfully rooted the device.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the popular Samsung Galaxy S3 SCH-R530 phone from Samsung.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.
What is needed to root the Samsung Galaxy S3 SCH-R530?
In order to root the Samsung Galaxy S3 SCH-R530 you will need the following.
The Samsung Galaxy S3 SCH-R530 you want to root in your hand.
A PC.
Step 1 – Download the USB drivers for the Samsung Galaxy S3 SCH-R530 for your PC
In order for your PC to recognise the Samsung Galaxy S3 SCH-R530 as part of the rooting process you first must download and install the USB drivers on to your PC.
You can download the USB drivers for the Samsung Galaxy S3 SCH-R530 from here.
Once you have downloaded them run the main program file to make sure the drivers are installed.
Step 2 – Download the Odin rooting program
In order to root the Samsung Galaxy S3 SCH-R530 using the root file given in the next step you must first download Odin which is what will be used to install the root file on to the Samsung Galaxy S3 SCH-R530 and perform the rooting process.
Now that we have installed the Samsung Galaxy S3 SCH-R530 USB drivers and downloaded Odin we now need to download the root package to be used for the rooting process.
You can download the Samsung Galaxy S3 SCH-R530 root package from here.
Step 4 – Enable USB debugging on the Samsung Galaxy S3 SCH-R530
In order for your PC to recognize the Samsung Galaxy S3 SCH-R530 when you plug it in to perform rooting you must first enable USB debugging on the phone itself. This is done by doing the following.
Tap the Settings option.
Tap the About Phone option.
Keep tapping the Build Number option (seven times) until it says you are a developer.
Tap the new Developer Options menu that appears.
Make sure that the USB Debugging option is checked.
Step 5 – Root the Samsung Galaxy S3 SCH-R530
Now that we have all we need it is time to root the Samsung Galaxy S3 SCH-R530. Before we can do that you must first put the Samsung Galaxy S3 SCH-R530 in to Download mode which can be done using the following steps.
Make sure the Samsung Galaxy S3 SCH-R530 is powered off completely.
Hold down the Volume down key and the Home key and the power button and keep all three buttons pressed until the Samsung Galaxy S3 SCH-R530 powers up.
Providing you have done it correctly it should boot in to Download mode and you press the Volume up key to start Download mode.
Connect the Samsung Galaxy S3 SCH-R530 now to your PC.
Run the Odin software you downloaded in step 2.Inside Odin click the PDA option (this is called AP in the latest version of Odin) and browse on your computer to the .tar root file you extracted in step 3.
Inside Odin click Start to begin the root process.
The process will take a few moments after which the Samsung Galaxy S3 SCH-R530 will restart itself and complete the rooting process – Do not remove the Samsung Galaxy S3 SCH-R530 from your PC during this time.
Once the Samsung Galaxy S3 SCH-R530 starts up again we need to put it in to recovery mode. First though copy the zip file you downloaded in step 3 to an easy to find location on the phone such as the Downloads folder.
After this has been done it is time to put the device in to recovery mode.
Make sure the device is powered off completely.
Hold down Volume Up + Home + Power together until the phone turns on again and boots in to recovery mode
Once the phone has booted in to recovery mode go to Install zip from SD card (use volume up and down to navigate and the power button to confirm).
Select Choose zip from SD card and then browse to the root zip package you just copied to the phone and then install it and wait for it to finish.
Once done go back to the main recovery menu and reboot the phone.
Once the phone reboots you should see the SuperSU application meaning that you have successfully rooted the device.
The Pangu jailbreak team recently released their iOS 8.1 jailbreak tool and we documented how to use it here. The downside to it was that it did not install Cydia as we are used to, so it meant that you had to manually install Cydia yourself – which is something of a technical task.
The good news though is that with the 1.1 release of the Pangu iOS 8.1 jailbreak tool it now also includes Cydia so this means you can literally jailbreak any iOS device running iOS 8.1 with one click – here is how you do it.
Step 1- Download Pangu
Originally Pangu was in Chinese only but there is now an English version which you can download from here.
Once you have downloaded it save the file to your PC in a save place such as the desktop.
Once downloaded run the program file to start the jailbreak process.
Connect your device running iOS 8.1 to your PC and wait for it to be identified.
Click the Start Jailbreak button to start the jailbreak process follow the instructions that are displayed using your device itself when asked and wait for the jailbreak process to complete. Your device will reboot several times during this process.
Once it has been completed you will see both Cydia and a Pangu icon on your device.
To remove the Pangu icon do the following:
– Open Cydia
– Tap on the ‚Installed‚ option in the bottom bar.
– From the list of installed packages tap ‚Pangu loader for iOS‚.
– Tap Modify. – Tap Remove.
This will now remove the Pangu icon from your device leaving it in its brand new untethered jailbroken state.
Disclaimer: While installing ADB is a safe process, please follow all the steps carefully. FlexiSPY is not responsible for any damage or data loss through following this article and all steps are correct at the time of writing. Create a Windows system restore point at any time if you are unsure. Performing these steps is your own responsibility.
If you are a casual Android user who just uses their phone for Facebook, Clash of Clans, calls and emails then you most likely won’t be interested in ADB or what it is. But for those who like to tinker with the plethora of Android customization options available to the platform ADB is an integral part of the experience.
But what is ADB and why should Android owners become familiar with it?
When you plug in your Android phone or table to your PC Windows will happily display the contents of the phone for you to work with. This can be internal storage or external storage from an Sdcard you have inserted. But surely you must have wondered, what else is on my phone and how can I get access to it?
ADB is the answer
ADB stands for ‘Android Device Bridge’ and is a set of tools for your PC that allows you to interface with your Android phone at the very lowest level in terms of system and processes. You essentially can access all areas of your Android phone and its filesystem instead of the areas deemed safe by the manufacturers that only Windows can see.
ADB allows you to perform advanced operations on your Android phone that you would otherwise normally not be able to.
But what are these ‘advanced operations’ you mention?
Usually ADB is commonly used for rooting. An Android phone software is powered by the Android OS which is based on Linux. On Linux there are certain levels of user responsibility, the highest being superuser which allows you to change anything.
Your Android phone is the same. By default the filesystem of the phone is locked down by the phone manufacturer but you can gain full and complete access to the device by gaining root (hence the term ‘rooting’). This lets you do anything you want on the phone and ADB helps make this happen.
So if you want to root an Android phone or perhaps install a custom ROM or basically just perform advanced tasks on your Android phone then you’ll need ADB so let’s install it.
What is needed to install ADB?
To install ADB you will need a PC. You will need to download and install the Android SDK which you can get from here.
Once you have downloaded the Android SDK save it to an easy to remember folder, for this article we are going to use C:\Android on the PC we are using to write this article.
Here we have downloaded the Android SDK to the desktop.
We will now extract the contents of the folder.
The above screenshots show what is inside the extracted SDK. We will now make a new directory on our C drive called Android and we will copy the three folders shown above.
If you are wondering, you simply navigate to SDK > platform-tools and ADB will be shown along with Fastboot which is also needed if you are rooting
Note: You will not see a platform-tools folder after you extract the SDK. You must install it first which we discuss now.
How do you configure ADB?
To configure ADB and make sure you have the right packages installed launch SDK Manager.
Because you are running it for the first time it will ask you which packages you wish to install, we must install Platform-tools because this is what contains ADB.
Just make sure Android SDK Platform-tools is checked, click Accept and then click Install.
Installing all the packages may take some time – please be patient.
When all packages are install the SDK Manager should look like this.
As you can see, Android SDK Tools and Android SDK Platform Tools are both installed.
Set the Windows ADB path variable
Based on which version of Windows you have (we are using Windows 8.1) the steps here may be a little different. Basically we need to tell Windows that the SDK actually lists and has its own unique path. That way, when ADB is invoked by a program (e.g. a rooting tool) it knows where to find the required file inside your SDK installation folder.
Because you are modifying system variables and paths you may want to create a Windows system restore point first.
You need to access Advanced System Settings.
To do this (on Windows 8.1), press the Windows key + S to bring up the search box and type Advanced System Settings and click the entry that appears.
On the menu that appears click Environment Variables.
The environmental variables window will appear and this is what we need to edit.
Under System Variables, scroll down to Path and click Edit.
Note: Do not delete the variable value field in any way.
Instead, append it. At the end, add the following line (include the ; at the start):
Note: Remember that we installed our Android SDK to C:\Android? Your SDK folder location may be different so please make sure you update the variable value field with the correct path.
Click OK when done.
Now that you have done that you need to install the Android USB drivers.
Installing USB drivers using the SDK Manager
For many Android phones, once you have connected them to your PC, they require their own special set of drivers for Windows to be able to recognize them and allow you to interface with it using ADB.
To do this, inside SDK Manager, scroll down to Extras.
Make sure Google USB Driver is selected and then install it.
The Google USB driver should work for most Android devices once they are plugged in to your PC but not all phone manufacturers require the use of ADB however you should always make sure that you have installed the latest USB drivers for the Android device you wish to root on to your PC.
Now that you have done that there is one more final thing to do.
Test that ADB works correctly
Now that we have set up ADB and installed the Android USB drivers it is time to test it all work.
Plug in any Android phone to your PC using its USB cable.
On the Android phone enable USB debugging. To do this go to Settings > About Phone (or About Device) and tap build number until the Developer Options menu is enabled.
Once inside the Developer Options menu make sure USB Debugging is checked.
On your PC open up a Windows command prompt by opening Run (Windows key + R) and then entering cmd and then press Enter.
In the command prompt window type adb devices and press Enter.
If everything is working properly the command window will display the device data as shown below.
Congratulations! You have now successfully setup and configured ADB for your Android phone and you can perform many additional tasks such as rooting, OS upgrading, OS downgrading and other custom options.
No doubt, if you are a regular reader of the FlexiSPY Blog you will see that we have a new section called ‘Android Rooting’. The purpose of this section is to provide helpful and up-to-date rooting guides for the most popular Android phones.
But many people are not entirely sure what rooting actually is. Furthermore they also think that rooting is a requirement to run FlexiSPY. This is not true. You can install FlexiSPY onto any Android device running Android OS 2.3 up to 4.4.2, and if it is not rooted then FlexiSPY can still be installed and it will run just fine – except you will not get access to specific root only features.
Basically, rooting an Android phone has many additional benefits besides being able to use the root only features of FlexiSPY.
What are the main reasons to root an Android device, besides FlexiSPY?
Free tethering – Tethering is where you can use the internet connection on your phone to access the internet on your PC or other device. Right now, for example on Boost Mobile, this costs $5 a month. On a rooted device, using Android Wi-Fi Tether it costs you nothing.
Increase battery life and speed – On a rooted device programs such as SetCPU allow you to overclock your phone (make it faster) for better performance or underclock it (make it slower) for better battery life.
Remove ‘bloatware’ – On any Android phone, especially ones tied to a carrier, there are always extra programs installed that you may not want to have (for example ‘Galaxy Gift’ on Samsung devices). Usually these cannot be removed but on a rooted phone, using Titanium Backup, running in root mode, they can be which makes your device not only run faster but also gives you additional storage space.
Remove adverts from applications – On the Google Play Store many applications are free and the reason behind this is because they serve you adverts. On a non-rooted phone you must either suffer the adverts or pay money to remove them. On a rooted phone there are programs (AdFree for example) that will remove the adverts for you for free.
Extensive customization – Unlike other device manufacturers (e.g. Apple, Windows Phone, and BlackBerry) who lock down the operating system meaning you cannot really customize, it a rooted Android phone gives you customization options to literally customize the entire phone to look and behave as uniquely as you wish it to. This includes installing custom ROMS, custom keyboards, and custom launchers – the works.
Install apps from the Play Store that are prohibited – If you have ever tried to download an application from the Play Store only to be told that you cannot because it is not available in your region or it just does not appear in the Play Store at all then a rooted device can solve this. You can sideload applications to bypass the Play Store restrictions.
What does rooting require?
To root an Android device you will need a PC and the Android device itself that you wish to root. Because every Android phone is different (make, model, manufacturer, OS version, firmware, kernel, etc..) there are a number of different ways you must root the same looking phone because of its configuration.
So, rooting a USA T-Mobile Samsung Galaxy S5 running Android OS 4.4.2 may not be the same as rooting a UK O2 Samsung Galaxy S5 running Android OS 4.4.2. Rooting requires a lot of research to make sure that you get the right rooting guide for the Android device that you wish to root.
Mac users who wish to root an Android device are out of luck. No rooting tools are available for Mac which means that Mac users must either run Windows on their Mac to perform rooting or they must get access to a PC to follow the rooting instructions.
Usually, when you want to root an Android device you need three pieces of information along with the device itself in your hand and access to a PC.
The model number
The manufacturer
The OS version
You can find that information on any Android device by going to Settings > About Device and the information will be listed.
So based on the details above, if we wanted to root this Samsung Galaxy S4 we would type ‘how to root Samsung Galaxy S4 GT-I9500 OS 4.2.2’ in to Google
FlexiSPY, in conjunction with Spy Phone Review, already provides tried and tested rooting guides for many popular Android devices and you can find links to them in the next section.
Do you have a rooting guide for my Android device?
You can find a complete list of all the rooting guides that we offer here.
If you wish to request a guide is written specifically for your Android device, for example, if your device is not listed please tell us in the comments and we will create one for you.
All rooting guides we offer are provided by Spy Phone Review and they are tested and correct at the time of publication.
How do I know an Android device has been rooted successfully?
Once you have rooted an Android device successfully there will always be a new icon visible called SuperSU. This is how you can tell if an Android phone has been rooted, by being able to see this icon in your main applications list.
If I root the phone won’t they find out because of the visible SuperSU icon?
Rooting will install a visible icon called SuperSU. While many people may be thinking that this icon will lead to discovery please understand that as part of the installation process on a rooted Android device FlexiSPY asks if you wish to hide the SuperSU icon or not.
Simply tap Yes and the SuperSU icon will be hidden completely. This means that there will be no traces of the software visible on the phone if you choose to also hide the FlexiSPY software icon as well.
What are the risks involved from rooting?
Rooting will void the warranty of the Android device in 99% of cases. That is why it is very important to find the correct rooting guide that you need for your specific Android device. As ever though it is recommended to backup the Android device first before performing rooting to make sure that you have a copy of it should anything go wrong.
On a rooted phone you also cannot upgrade the Android OS version any more. If you try to upgrade the OS version on a rooted phone then it will fail. The only way to upgrade the OS version is to perform a full unroot (explained later on) and then, once done, upgrade the OS and root the phone again while running on the newly updated OS version.
But rooting is a fairly simply process. Samsung based Android devices are the easiest to root overall because Samsung use Odin which is a simple to understand application allowing you to interface with any Samsung Android device once it is in Download mode.
In contrast to this, HTC requires that you unlock the bootloader of the Android device first before you can root the device. This is quite technical and it does void the warranty once it has been done.
Once a phone has been rooted you also cannot upgrade the OS version any longer.
If you have rooted an Android device and you wish to get the latest and greatest version of the Android OS that was just released specifically for your device then unfortunately, when you go to the Software Update option on the phone itself it will say that this operation cannot be performed.
On many Android phones you can unroot the phone to return the phone to its original non-rooted state. This is done by going in to the SuperSU application on the Android device > Settings > Full Unroot. Performing a full unroot means that you should be able to still maintain your warranty although, if rooting your particular Android device trips a counter that Android manufacturer technicians can access (as we explained with Samsung Knox) then it may not be enough but it should always be tried first.
On a rooted Android device, if you perform a factory reset, ALL DATA WILL BE DELETED on the device but the root will still remain. You can only remove rooting by performing a full unroot which is explained above.
What FlexiSPY features won’t I get if I do not wish to root the phone?
If you do not wish to root the Android device, that is fine, you can still install and run FlexiSPY on the device without issue – you just won’t get the following features.
Spycall– Listen to the Android device surroundings in real-time using your own phone – FlexiSPY EXTREME
Call intercept – Listen in to the Android device phone calls in real-time using your own phone – FlexiSPY EXTREME
IM capturing – Capture IM’s on the Android device from popular services such as Facebook, LINE, Whatsapp etc. – FlexiSPY Premium/FlexiSPY EXTREME
Email capturing – Capture emails on the Android device – FlexiSPY Premium/FlexiSPY EXTREME
Hide SuperSU – Hide the rooting icon on the Android device if you do not wish for it to be shown – FlexiSPY Premium/FlexiSPY EXTREME
Password grabber – Capture the application and email passwords for all accounts set up on the Android device as well as any passcode/lock pattern set
What is the difference between FlexiSPY running in FULL or LIMITED mode?
On a rooted Android device, FlexiSPY may run in FULL mode (root permission granted, all features working) or LIMITED mode (root permission may or may not be granted, limited functionality).
In LIMITED mode the following features will not work:
Spycall
Call intercept
For the reasons behind why FlexiSPY may run in LIMITED mode only on your Android device please read below.
Why does FlexiSPY only run in LIMITED mode in Android OS versions higher than 4.4.2?
The cause of LIMITED mode is dependent on the OS version of the TARGET device.
From Android OS version 4.3 onwards SELINUX was changed from PERMISSIVE to ENFORCED. What this meant was that even if the Android device is rooted, the changes to the OS software itself are prohibiting FlexiSPY from getting full access to the system software (the OS) on the phone for all features to work.
Unfortunately getting around SELINUX is not easy which is why even though FlexiSPY supports up to OS 4.4.2 this is only on devices whose manufacturer still sets SELINUX to PERMISSIVE and the only way you can get this information is to physically check the device itself.
There are three ways you can try to get around SELINUX being set to ENFORCED.
In the above screenshot you can see the About Device page of a Samsung Android device running OS 4.4.2 with SELINUX set to PERMISSIVE.
How can this be?
They installed a custom ROM to bypass the restriction as you can see by the device name.
But there is more.
On Samsung phones, running Android OS 4.3 or higher, Samsung added a new security program called Samsung Knox which locks down part of the phone OS software so that it can be used in a corporate environment (essentially allowing you to switch your phone from your personal phone to your company phone and back again as you require).
If this feature is enabled on a Samsung Android device then you may not be able to root it.
If you can root it then Knox keeps a record of it (called the ‘Knox counter’) and Samsung aftersales refer to this counter value if you ever take the phone in to be repaired. If the counter is not 0 then most likely your warranty will be void because Samsung will immediately know you tried to tamper with it by attempting to root the Android device.
They simply have to put the phone in to Download mode and look for the Knox Warranty Void value. If it is 0 then the warranty is valid. If it is 1 then Knox has been tripped and the warranty may no longer be valid.
The method to root a device with Samsung Knox enabled is complex. You essentially have to ‘cook your own ROM’ which means you are basically re-engineering the firmware OS file to not include Knox and you then flash that to the phone (meaning that the phone will be exactly the same, just without Knox) and you can then root it as normal. This is a process not many Android device owners will wish to do as it is complex, it will void the warranty and you will need to backup the device first as otherwise all data will be lost.
This method is also not available for all Android phones because it only applies to Samsung Android devices and not all Samsung devices can be upgraded to a newer Android OS version (e.g. OS 4.3.x and above) which Knox is compatible with which is why they are easier to root.
Ultimately, all of the issues here such as SELINUX and Samsung Knox, is beyond FlexiSPY’s control which is why we cannot guarantee all features will work if you are installing the software on to an Android device running that is not running an OS version from 2.3 to 4.4.2.
Samsung Knox is only available on Samsung Android devices. This is just one reason FlexiSPY may not run in FULL mode, for all other manufacturers (e.g. HTC, Motorola, Sony etc.) it would be the SELINUX setting that stops that from running in FULL mode on an OS version higher than 4.4.2.
Why can’t my Android device be rooted?
Not every Android device can be rooted.
It really depends on the configuration of the hardware and software inside the Android device for an Android phone to be able to be rooted or not and some are easier to root than others. Also, the more popular Android devices, from established manufacturers, are usually quicker to be rooted than a manufacturer that nobody has ever heard of.
Rooting takes time and patience. Many new Android phones get harder and harder to root. With Google now ready to near enough launch OS 5.x (Android Lollipop) it means a whole new challenge to make sure that this OS can be rooted. Unlike iOS for iPhone where all devices are pretty much the same configuration it means that it may be some time before rooting Android L based phones is possible and, when it is, it will only apply to the most modern handsets to start with as older devices may not be able to or eligible for running Android OS 5.0.
So while rooting is something that can be looked upon as being complex it really depends on the device itself. If you are interested in FlexiSPY and you want the root extra features then we recommended the following devices for best compatibility.
Samsung Galaxy S3 – GT-I9300 – OS 4.2.x or below (SELINUX should be PERMISSIVE)
Samsung Galaxy S4 – GT-I9500 – OS 4.2.x recommended (SELINUX should be PERMISSIVE)
Google Nexus 4 – OS 4.4.2 (SELINUX should be PERMISSIVE)
Google Nexus 7 – OS 4.4.2 (SELINUX should be PERMISSIVE)
Samsung Galaxy S5 – SMG900H – OS 4.4.2 (SELINUX should be PERMISSIVE)
FlexiSPY cannot test each and every Android handset and its configuration so the above handsets are known for best compatibility overall. Please also remember that the above devices include a very specific model number so please make sure that the device you want to install the software on to has the same model number.
For example, if you want to install the software on to a Samsung Galaxy S4 and its model number is GT-I9505 then it may not work correctly with the software at this time and it highlights just how fragmented the Android OS system is compared to Apple and iOS which is more unified (but this comes at a price of less control and customization).
If you want to install the software on to an Android device running an older OS version such as OS 4.x – 4.2.x) then you have a higher chance of complete compatibility plus the device will be much easier to root as well.
If you are not wanting the root extra benefits then any Android phone running OS 2.3.x – 4.4.2 will run FlexiSPY without any problems. Please remember that on an unrooted Android device, whileFlexiSPY will display a visible icon, the ability to hide the application from the Application Manager list is something that can only be done if you have rooted the phone before installing the software.
Here on the FlexiSPY blog we love to customise our devices and root them and jailbreak them but we understand that this does not come without risk. Therefore, in this article we will explain how you can quickly and safely backup the entire contents of your Android phone.
The benefits of doing this are numerous such as if you decided to downgrade the OS or install a custom ROM for example – backing up the Android phone can often be a lifesaver.
Disclaimer: FlexiSPY is not responsible for any loss of data or damages incurred from following the directions given. The directions were accurate at the time of writing. Please make sure you follow the rooting guide correctly if you need to root your phone first and make sure your phone has enough storage space to perform a backup before proceeding.
What is needed to backup the Android phone?
To backup the Android phone you will need the Android phone in your hand and, depending on the method of backup (discussed later) a PC may also be required.
What is the easiest way to backup an Android phone?
The easiest way is on the device itself and even though you think that means you do not need a PC it actually does. This is because you need to have rooted the Android phone first to install a custom recovery on it and it is through booting in to this custom recovery that you can then perform a full backup of the phone.
Usually this is to the SD card that you have inserted but what if you do not have an SD card? You can save the backup to the internal memory of the Android phone but if the phone is restored or reset you risk losing the backup so you still need a PC to transfer the backup file (which can often be large such as several gigabytes) to a PC for safekeeping.
To backup the Android phone itself, as mentioned, you will still need a PC to transfer the backup file from the Android phone to the PC for safekeeping once the backup is complete. However you also need to make sure that the Android phone you want to backup, on the device itself has been rooted as well.
Why is this?
Because rooting a phone is what installs a custom recovery. It is the custom recovery that has the feature that allows for the Android phone to be backed up directly to the device to start with.
You can find out more on what rooting is and why it can be a good thing by reading this article.
Essentially backing up the phone directly to the device consists of three steps.
Root the phone (this installs the custom recovery mode)
Backup the phone using the device itself and custom recovery
Transfer the backup file to a PC for safekeeping
For the sake of this article we are going to assume that you have already rooted your Android device. If you haven’t and you want to know how to root some of the more popular Android handsets then be sure to check out rooting help here.
So how do you backup the phone to the device itself?
First of all you must boot the phone in to recovery mode.
To do this you do the following:
Turn the phone off completely.
Hold down the Volume Up, Home and Power buttons together.
Wait until the phone boots up.
Providing you have done this correctly the phone will boot up and it will look like below. If your phone does not boot in to custom recovery mode then it most likely has not been rooted so please remember to root it first otherwise this article cannot be followed.
Use the volume up and volume down keys to select and the power button to confirm.
From the main menu choose backup and restore.
On the menu that appears choose the backup option.
The backup process will start – please be patient, this may take some time.
Once it is complete you need to transfer the backup file to a PC for safekeeping.
This is done by doing the following:
1. Reboot the phone after using the recovery mode to backup the phone. – The Android phone will be recognised by Windows.
Double click Phone. The contents of the phone internal memory will be displayed.
Double-click the clockworkmod folder.
Inside the clockwork mod folder you’ll find that there are no backup files of any kind.
So where are they?
This is why you need root access.
The clockworkmod backups are actually located on the Android phone in /mnt/shell/emulated/clockworkmod/backup.
We will show you how to find the backup files using ES File Explorer which is freely available on the Play Store.
Simply search for ES File Explorer on the Play Store and install it.
Once it’s installed, run the program
You now need to get root permissions from the application to find the hidden location where the backups are stored. This option is found in the Tools menu.
In the Tools menu set Root Explorer to ON and grant root permission when asked.
Once root permission has been granted browse to the original file location – /mnt/shell/emulated/clockworkmod/backup
This time the folder will not be empty and the backups will be listed.
If you open up any backup folder you can verify the contents.
But now that we have found the backups how do we get that folder on to our PC for safekeeping?
By copying the backup folder to a folder on the Android phone that the PC can access such as the Downloads folder.
To copy the folder press and tap the folder icon and then tap Copy that appears at the bottom of the screen.
You then need to browse to the main downloads folder.
When you have reached the Download folder tap the Paste button to start copying.
Wait for the copying process to be completed – this may take some time.
Now that you have copied the backup file to a folder that your PC can access on the Android phone we can now copy it to our PC for safekeeping.
To do this make sure that you have plugged your Android phone in to your computer. Once it is plugged in simply browse the phone until you reach the Download folder.
Inside there will be the backup file we copied previously
As you can see, backup folders are there. Simply copy these folders to a convenient place on your PC for safekeeping and everything is complete.
You have now successfully backed up your phone entirely. We will discuss how to restore these backups in a separate article.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the popular Samsung Galaxy Note 4 phone from Samsung. Notes Before You Begin
FEB 10 2015
– This root guide is for the Samsung Galaxy Note whose model number is SM-N910C only. It may not work on other Samsung Galaxy Note 4 models if your model number is different.
Also, you will need to perform the rooting technique twice. After performing it for the first time no SuperSU will be present. Follow the same steps again and after the second time of rooting the device the Samsung Galaxy Note 4 will restart and SuperSU will be present and the device will be rooted.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way, before performing any of these steps make sure you back up your Android device completely. Rooting is done entirely by you at your own risk.
What is needed to root the Samsung Galaxy Note 4?
In order to root the Samsung Galaxy Note 4 you will need the following.
The Samsung Galaxy Note 4 you want to root in your hand.
A PC.
Step 1 – Download the USB drivers for the Samsung Galaxy Note 4 for your PC
In order for your PC to recognize the Samsung Galaxy Note 4 as part of the rooting process you first must download and install the USB drivers onto your PC.
You can download the USB drivers for the Samsung Galaxy Note 4 from here.
Once you have downloaded them run the main program file to make sure the drivers are installed.
Step 2 – Download the Odin rooting program
In order to root the Samsung Galaxy Note 4 using the root file given in the next step you must first download Odin which is what will be used to install the root file on to the Samsung Galaxy Note 4 and perform the rooting process.
Now that we have installed the Samsung Galaxy Note 4 USB drivers and downloaded Odin we now need to download the root package to be used for the rooting process.
You can download the Samsung Galaxy Note 4 root package from here. When you have downloaded it save it to an easy to find location such as your desktop and extract it.
Step 4 – Enable USB debugging on the Samsung Galaxy Note 4
In order for your PC to recognise the Samsung Galaxy Note 4 when you plug it in to perform rooting you must first enable USB debugging on the phone itself. This is done by doing the following.
Tap the Settings option.
Tap the About Phone option.
Keep tapping the Build Number option (seven times) until it says you are a developer.
Tap the new Developer Options menu that appears.
Make sure that the USB Debugging option is checked.
Step 5 – Root the Samsung Galaxy Note 4
Now that we have all we need it is time to root the Samsung Galaxy Note 4. Before we can do that you must first put the Samsung Galaxy Note 4 in to Download mode which can be done using the following steps.
Make sure the Samsung Galaxy Note 4 is powered off completely.
Hold down the Volume down key and the Home key and the power button and keep all three buttons pressed until the Samsung Galaxy Note 4 powers up.
Providing you have done it correctly it should boot in to Download mode and you press the Volume up key to start Download mode.
Connect the Samsung Galaxy Note 4 now to your PC.
Run the Odin software you downloaded in step 2.
Inside Odin click the PDA option (this is called AP in the latest version of Odin) and browse on your computer to the .tar root file you extracted in step 4
Inside Odin click Start to begin the root process.
The process will take a few moments after which the Samsung Galaxy Note 4 will restart itself and complete the rooting process – Do not remove the Samsung Galaxy Note 4 from your PC during this time.
Once the Samsung Galaxy Note 4 starts up properly simply go to Apps and look for the SuperSU icon that should now be present. If you can see this icon it means that the Samsung Galaxy Note 4 has been successfully rooted.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the popular Samsung Galaxy Ace 2 phone from Samsung.
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.
What is needed to root the Samsung Galaxy Ace 2?
In order to root the Samsung Galaxy Ace 2 you will need the following.
The Samsung Galaxy Ace 2 you want to root in your hand.
A PC.
Step 1 – Download the USB drivers for the Samsung Galaxy Ace 2 for your PC
In order for your PC to recognise the Samsung Galaxy Ace 2 as part of the rooting process you first must download and install the USB drivers on to your PC.
You can download the USB drivers for the Samsung Galaxy Ace 2 from here.
Once you have downloaded them run the main program file to make sure the drivers are installed.
Step 2 – Download the Odin rooting program
In order to root the Samsung Galaxy Ace 2 using the root file given in the next step you must first download Odin which is what will be used to install the root file on to the Samsung Galaxy Ace 2 and perform the rooting process.
Now that we have installed the Samsung Galaxy S4 USB drivers and downloaded Odin we now need to download the root package to be used for the rooting process.
You can download the Samsung Galaxy Ace 2 root package from here. Make sure you save it in an easy to find location such as the desktop and extract it to its own folder.
You also need to download the update zip file. You can download it from here. Make sure you save it to an easy to find location on your PC such as your desktop – do not extract it.
Step 4 – Enable USB debugging on the Samsung Galaxy Ace 2
In order for your PC to recognise the Samsung Galaxy Ace 2 when you plug it in to perform rooting you must first enable USB debugging on the phone itself. This is done by doing the following.
Tap the Settings option.
Tap the About Phone option.
Keep tapping the Build Number option (seven times) until it says you are a developer.
Tap the new Developer Options menu that appears.
Make sure that the USB Debugging option is checked.
Step 5 – Root the Samsung Galaxy Ace 2
Now that we have all we need it is time to root the Samsung Galaxy Ace 2. Before we can do that you must first put the Samsung Galaxy Ace 2 in to Download mode which can be done using the following steps.
Make sure the Samsung Galaxy Ace 2 is powered off completely.
Hold down the Volume down key and the Home key and the power button and keep all three buttons pressed until the Samsung Galaxy Ace 2 powers up.
Providing you have done it correctly it should boot in to Download mode and you press the Volume up key to start Download mode.
Connect the Samsung Galaxy Ace 2 now to your PC.
Run the Odin software you downloaded in step 2.
Inside Odin click the PDA option (this is called AP in the latest version of Odin) and browse on your computer to the .tar root file you extracted in step 3.
Inside Odin click Start to begin the root process.
The process will take a few moments after which the Samsung Galaxy Ace 2 will restart itself and complete the rooting process – Do not remove the Samsung Galaxy Ace 2 from your PC during this time.
Once the Samsung Galaxy Ace 2 starts up properly you need to install SuperSU.
To do this make sure that the Samsung Galaxy Ace 2 is still connected to your computer.
Using Windows Explorer copy the update zip file from step 3 to the Samsung Galaxy Ace 2. We recommend putting it in the Downloads folder for easy access.
You now need to boot the Samsung Galaxy Ace 2 in to recovery mode.
Turn off the Samsung Galaxy Ace 2 completely and disconnect it from your PC
Hold the Volume Up, Home and Power buttons together and wait for the phone to turn on and for the Samsung logo to appear and then let go and it will boot in to recovery mode.
Select Install zip from sdcard (use the Volume up and down keys to select and Power to confirm).
Select Choose zip from sdcard
Browse to the location on the phone you saved the update zip file and select it.
Install the zip file and confirm
Reboot the phone
Once done you should now see SuperSU which means that Samsung Galaxy Ace 2 has now been rooted.
Android phones give you the most functionality and customisation options when compared to all other rivals on the market. But what happens when it goes wrong? What if you install the wrong custom ROM or you have just downgraded the OS and want to restore from backup – what do you do?
Firstly you must always make sure you have backed up your Android phone first before you attempt to change anything significantly on your Android phone, we show you how to do that here.
Disclaimer: FlexiSPY is not responsible for any loss of data or damages incurred from following the directions given. Please make sure you have correctly performed all the device requirements for backing up the phone and have correctly backed up the phone before proceeding as well as correctly restoring the appropriate backup for the correct Android phone being used – restoring the phone is done entirely at your own risk.
What is needed to restore the Android phone?
Restoring the Android phone requires that you have done the following:
Rooted the Android phone
Backed up the Android phone to the device itself
For the sake of writing this argument we are going to already assume you have rooted the Android phone and made a backup of the phone to the device itself.
How to restore an Android backup using custom recovery
Restoring from backup is really simple.
All you need to do is put the phone in to recovery mode.
To do this you do the following:
Turn the phone off completely.
Hold down the Volume Up, Home and Power buttons together.
Wait until the phone boots up.
When it boots in to recovery mode it will look like this.
Using the Volume up and Volume down buttons to choose and the Power button to select choose the backup and restore option.
On the screen that appears choose the restore option.
Providing you have backed up the phone to the device already your backups should be listed.
Select the backup file that you want to restore.
On the screen that appears scroll down to Yes – Restore and select it to start the restoration process.
The restoration process CANNOT be undone so please make sure that you are restoring both the correct backup file and that you really do need to restore the phone from backup.
Once the backup is complete exit all menus until you appear again on the main recovery menu and reboot the phone.
Once the phone has rebooted everything should be from the backup you made meaning that your phone should now be fully functioning again if you had to restore from backup because of an issue.
Installing custom ROMS, downgrading, upgrading, rooting, tweaks, installing kernels – the modifications and tweaks you can do for an Android phone far outnumber that from any other platform or rival. However sometimes these procedures can be technical and, sometimes also, things may not turn out for the best – so how can you get your Android phone up and running again?
Firstly you must always make sure you have backed up your Android phone first before you attempt to change anything significantly on your Android phone, we show you how to do that using your PC here.
Disclaimer: FlexiSPY is not responsible for any loss of data or damages incurred from following the directions given. Please make sure you have correctly performed all the device requirements for backing up the phone and have correctly backed up the phone before proceeding as well as correctly restoring the appropriate backup for the correct Android phone being used – restoring the phone is done entirely at your own risk.
What is needed to restore the Android phone?
Restoring the Android phone requires that you have done the following:
Rooted the Android phone
Backed up the Android phone to your PC using EFS Professional
For the sake of this article we are going to assume that you have already rooted the Android phone, backed it up to your PC and stored that backup file in a safe place so now it is time to restore it.
For restoring the phone, as we discussed in our article on how to backup the phone to your PC, we are going to use the same software – EFS Professional.
We are also going to assume that you have already downloaded EFS Professional and you have already made a backup that we can restore from (we discussed this already and how to do it – see the link at the beginning of the article).
How to restore from backup using EFS Professional
First of all, as stated, make sure you have already made a backup of your Android phone using EFS Professional – we will assume you have.
Firstly, connect your Android phone to your PC.
Once connected run EFS Professional.
Click the Restore tab.
Click the drop-down menu to show a list of backups already saved. For those who are wondering the backup files are stored inside a folder called EFSProBackup inside the main folder you are running EFS Professional from.
From the drop-down menu choose the backup that you wish to restore.
NOTE: ALWAYS MAKE SURE YOU ARE RESTORING A BACKUP THAT MATCHES THE PHONE MODEL YOU ARE RESTORING TO. FOR EXAMPLE, IF YOU BACKUP A SAMSUNG GALAXY SIII AND TRY TO RESTORE A BACKUP FROM A SAMUNG GALAXY S4 IT MAY CAUSE ISSUES – ALWAYS CHECK THE MODEL NUMBERS MATCH ON THE BACKUP AND PHONE BEING RESTORED.
Once you have picked the correct backup simply click the Restore button to start the restore process – please be patient, this may take some time.
Once the process has completed simply disconnect the phone from the PC and it should be restored to its previous state.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the Samsung Galaxy S4 Mini phone.
Disclaimer: KnowIT is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.
What do you need to root the Samsung Galaxy S4 Mini?
In order to root the Samsung Galaxy S4 Mini you will need the following:
The Samsung Galaxy S4 Mini you wish to root in your hand
Step 1 – Install USB drivers onto your PC for the Samsung Galaxy S4 Mini
In order for the device to be recognized when connected to your PC you must first download and install the Alcatel USB drivers for your PC which you can get from here.
After downloading, save the file, extract it and run the setup program to install the USB drivers.
Step 2 – Download the Samsung Galaxy S4 Mini rooting tool
To root the Samsung Galaxy S4 Mini you need to download and install Kingo root which you can get from here.
Download the rooting program and install it on to your PC.
Step 3 – Root the Alcatel Samsung Galaxy S4 Mini
Now we are ready to root the Samsung Galaxy S4 Mini phone.
Run the Kango rooting application you installed from step 3 and connect your Samsung Galaxy S4 Mini to your PC.
Wait for the rooting tool to recognize the device. Once it has been recognized click the Root button and wait for the process to complete.
Once it has been completed successfully click Finish and then disconnect the Samsung Galaxy S4 Mini from your PC.
Restart the device and you should now see the SuperSU icon as a newly installed application which means you have successfully rooted the Samsung Galaxy S4 Mini.
Once this has been done you should successfully have root access on the Samsung Galaxy S4 Mini.
[box type=“warning“] We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you’re not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service[/box]
This guide will show you how to root the LG Optimus F6 smartphone
Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.
What is needed to root the LG Optimus F6?
To root the LG Optimus F6 you will need the following:
The LG Optimus F6 you wish to root
A PC.
Step 1 – Download the LG Optimus USB driver for your PC
So that the phone is recognised for when you plug it in to your PC you must download the LG Optimus F6 USB drivers and install them – you can get them from here.
Step 2 –Download the LG Optimus F6 root file
In order to root the phone you must first download the root file to your PC which you can get from here. Download the file and save it to your PC and then extract it to an easy to find location such as the desktop.
Step 3 – Root the LG Optimus F6
Connect the LG Optimus F6 in to your PC. Providing you installed the USB drivers correctly from step 1 the phone should be recognised. Now, browse to the root program folder on your desktop from step 2 and run the run.bat file.
Wait for the process to finish – DO NOT DISCONNECT THE PHONE FROM YOUR PC DURING THIS TIME
Once the process has finished look on the device for a new application called SuperSU which means you have successfully rooted the device.