[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 Blu Studio 5.0.
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 Blu Studio 5.0?
In order to root the Blu Studio 5.0 you will need the following:
The Blu Studio 5.0 you wish to root in your hand.
Access to a PC.
Step 1 – Download and install Framaroot on to the Blu Studio 5.0
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 Blu Studio 5.0
You now need to copy Framaroot on to the phone which is done as follows:
Connect the Blu Studio 5.0 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 Blu Studio 5.0 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 and wait for the rooting process to complete.
Reboot the device when asked.
When the Blu Studio 5.0 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 Samsung Galaxy Grand 2 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. Rooting is done entirely by you at your own risk.
What is needed to root the Samsung Galaxy Grand 2?
To root the Samsung Galaxy Grand 2 you will need the following:
The Samsung Galaxy Grand 2 you wish to root
Access to a PC
Step 1 – Download the Samsung Galaxy Grand 2 USB driver for your PC
So that the phone is recognised for when you plug it in to your PC you must download the Samsung Galaxy Grand 2USB drivers and install them – you can get them from here.
Step 2 –Download the Samsung Galaxy Grand 2 root file.
In order to root the phone you must first download the rooting file needed. You can get the root file from here. You also need to download Odin which you can get from here.
Save both files to an easy to find location such as your desktop and make sure you extract them both to their own folder.
Step 3 – Enable USB debugging on the Samsung Galaxy Grand 2
In order for your PC to recognise the Samsung Galaxy Grand 2 when you plug it in to perform rooting you must first enable USB debugging on the device itself. This is done by doing the following.
Tap the Settings option.
Tap the About Device 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 4 – Root the Samsung Galaxy Grand 2
Now that we have all we need it is time to root the Samsung Galaxy Grand 2. Before we can do that you must first put the Samsung Galaxy Grand 2 in to Download mode which can be done using the following steps.
Make sure the Samsung Galaxy Grand 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 Grand 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 Grand 2 now to your PC.
Run the Odin software you downloaded in step 2.
Inside Odin click the PDA option (also known as AP in newer versions 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.
Once the rooting process has been completed the Samsung Galaxy Grand 2 will restart. Once it restarts disconnect it from your PC. You should now see the SuperSU application as a new icon which means you have successfully rooted the Samsung Galaxy Grand 2.
[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 C1 Android phone.
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 Alcatel C1?
In order to root the Alcatel C1 you will need the following.
The Alcatel you want to root in your hand.
A PC.
Step 1 – Install the Android SDK on to your PC
Install the Android SDK and configure ADB. We give you steps on how to do this here.
Step 2 – Install USB drivers on to your PC for the Alcatel C1
In order for the device to be recognised 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 3 – Download the Alcatel C1 rooting tool
To root the Alcatel C1 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 4 – Root the Alcatel C1
Now we are ready to root the Alcatel C1 phone.
Run the Kango rooting application you installed from step 3 and connect your Alcatel C1 to your PC.
Wait for the rooting tool to recognise the device. Once it has been recognised click the Root button and wait for the process to complete.
Once it has been completed successfully click Finish and then disconnect the Alcatel C1 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 Alcatel C1.
[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 Kyocera Hydro Life Android phone.
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 Kyocera Hydro Life?
In order to root the Kyocera Hydro Life you will need the following.
The Kyocera Hydro Life you want to root in your hand.
A PC.
Step 1 – Install the Android SDK on to your PC
Install the Android SDK and configure ADB. We give you steps on how to do this here.
Step 2 – Install USB drivers on to your PC for the Kyocera Hydro Life
In order for the device to be recognised when connected to your PC you must first download and install the Kyocera 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 3 – Download the Kyocera Hydro Life rooting tool
To root the Kyocera Hydro Life you need to download and install Root Genius which you can get from here.
Download the rooting program and install it on to your PC.
Step 4 – Root the Kyocera Hydro Life
Now we are ready to root the Kyocera Hydro Life phone.
Run the rooting application you installed from step 3 and connect your Kyocera Hydro Life to your PC.
Wait for the rooting tool to recognise the device. Once it has been recognised click the Root Now button and wait for the process to complete and then reboot your device.
When the device has rebooted, on the device itself go to the Google Play Store and download and install SuperSU.
Restart the device again and you should now see the SuperSU icon as a newly installed application which means you have successfully rooted the Kyocera Hydro Life and you can successfully disconnect it from your PC.
iOS 8.1.2 is now out, and FlexiSPY is now compatible with iOS versions up to this current jailbreak, rendering this guide irrelevant. Here’s the guide for the latest jailbreak – https://blog.flexispy.com/jailbreak-ios-8-1-2-taig/
No sooner had iOS 8.1.1 been released did everyone start saying that it could no longer be used for jailbreaking because it killed the original Pangu jailbreak.
But that’s now changed with the release of an untethered iOS 8.1.1 jailbreak termed ‘TaiG’. This is not the same group as Pangu but it does hail from China which is why the entire installer is in Chinese. This is an untethered jailbreak so once it has been jailbroken you do not need to worry about losing the jailbreak unless (or until) Apple fix this when they release iOS 8.2.
Step 1 – Get your iOS 8.1.1 iPhone or iPad ready
The TaiG jailbreak will work for any iPhone 4S, 5. 5S. 5C or iPad (from 2nd Generation onwards) running iOS 8.x – 8.1.1 so it means you can also use this tool to jailbreak iOS 8.1 as well.
Note: Apple stopped signing the iOS 8.1. IPSW file on December 1st which means that if you upgrade to iOS 8.1.1 to perform this jailbreak you CANNOT downgrade back.
Make sure the device is running iOS 8.1.1 by going to Settings > General > About > Version and making sure the version number of iOS installed is 8.1.1.
Before you connect your iDevice to your PC you must perform two tasks.
1 – Turn off any password or passcode locking the device or its screen
Go to Settings > Password > Turn off any password set.
2 – Turn off ‘Find My iPhone’ from within iCloud.
Go to Settings > iCloud > Find My iPhone > Tap to disable it.
Step 2 – Download the TaiG jailbreak tool
At this time the program is in Chinese only and is only on PC. You can get it from here.
Step 3 Run the TaiG jailbreak tool
After you have downloaded the jailbreak tool and unzipped it run the main EXE file and TaiG will open.
Connect your iPhone or iPad to your PC and wait for TaiG to recognize it.
Make sure you have disabled any passwords and the ‘Find My iPhone’ option as detailed in step 1.
Make sure the second checkbox is NOT checked – only check the Cydia option so it looks like below.
Finally, click the big green button to start the jailbreak process and wait for it to complete – this may take some time.
When it reaches 99% your device will restart to complete the jailbreak process.
Once the device restarts you will see the Cydia icon proving that the jailbreak was successful.
Tap the Cydia icon to set up the Cydia filesystem (your device may restart afterwards) to complete the Cydia setup process and your newly jailbroken iOS 8.1.1 device is ready to use.
[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-S968C 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-S968C?
This guide only works for devices manufacturer after May 2014 whose baseband ends in H2.
This guide will show you how to downgrade to a compatible H1 baseband version that can be rooted and then how to root the device.
To check the baseband on the device first go to Apps > Settings > About Device
If the baseband version listed ends in H2 use this guide.
In order to root the Samsung Galaxy S3 SCH-S968C you will need the following.
The Samsung Galaxy S3 SCH-S968C you want to root in your hand.
Access to a PC
Step 1 – Download the USB drivers for the Samsung Galaxy S3 SCH-S968C for your PC
In order for your PC to recognise the Samsung Galaxy S3 SCH-S968C 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-S968C from here.
Once you have downloaded them run the main program file to make sure the drivers are installed.
You will need to downgrade the baseband of the device to a compatible version before you can root the device.
You can download the baseband downgrade file from here. Save it to your PC in an easy to find location such as the desktop.
You can download Odin and the root file from here.
Once downloaded extract the file to a convenient location such as the desktop.
Step 3 – Enable USB debugging on the Samsung Galaxy S3 SCH-S968C
In order for your PC to recognise the Samsung Galaxy S3 SCH-S968C 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 4 – Downgrade the Samsung Galaxy S3 SCH-S968C baseband
Now that we have all we need it is time to downgrade the Samsung Galaxy S3 SCH-S968C baseband. You must first put the Samsung Galaxy S3 SCH-S968C in to Download mode which can be done using the following steps.
Make sure the Samsung Galaxy S3 SCH-S968C 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-S968C 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-S968C now to your PC.
Run the Odin software you downloaded in step 2.
Inside Odin click the AP option and browse on your computer to the baseband downgrade file (.md5 file) you downloaded in step 2.
Inside Odin click Start to begin the root process.
The process will take a few moments after which the Samsung Galaxy S3 SCH-S968C will restart itself and complete the rooting process – Do not remove the Samsung Galaxy Samsung Galaxy S3 SCH-S968C PC during this time.
Once the Samsung Galaxy S3 SCH-S968C starts up properly it is time to root the device now that you are running the H1 baseband (go to Apps > Settings > About Device to check this).
Step 5 – Download the Cydia Impactor rooting program
In order to root the Samsung Galaxy S3 SCH-S968C now that you are running the H1 baseband you must first download the Cydia Impactor program which you can get from here.
Once you have downloaded it save it in an easy to find location such as your desktop and extract the file to its own folder.
Step 6 – Root the Samsung Galaxy S3 SCH-S968C
Now that we have downloaded the Cydia Impactor tool and enabled USB debugging it is time to root the device.
First, connect the device to your computer using the USB cable it came with and then run the Cydia Impactor program you downloaded in step 5.
Inside the Cydia Impactor program, in the text window, type this:
# drop SuperSU su to /system/xbin/su
Then click the Start button and wait.
When it has finished, on the device itself, open up Google Play Store and download and install SuperSU.
Once you have done that, restart the phone and then you should see the newly downloaded and installed SuperSU program which means that you have successfully managed to root the device.
Special thanks goes to our blog commenter ‘Droidriven’ for alerting us to the updates root method for this device.
We have to raise our hats to the TaiG team for giving us the ability to jailbreak iOS 8.1 so soon. But it could soom come to an end with the upcoming release of iOS 8.2.
Apple, having announced upcoming plans for 8.2 to developers, have apparently fixed the exploits used by TaiG in jailbreaking iOS 8.1.1 which means that, come the release of iOS 8.2 you might not be able to perform a jailbreak.
Here are the steps for keeping your 8.1.1 Jailbreak.
Upgrade to iOS 8.1.1 – Jailbreak it immediately
As soon as Apple releases a new iOS update they immediately stop signing the old version. What that means is that anyone who is not running iOS 8.1.1 right now will skip iOS 8.1.1 and move straight to iOS 8.2 if they restore or update their phone (e.g. from iOS 7.1.2 to 8.1.1). So upgrade to iOS 8.1.1 now and jailbreak it to be safe.
Prevent Future Updates – With No Update
You may also want to look at installing Cydia tweaks such as No Update.
You can install No Update by searching for it in the default list of Cydia sources as it is part of the ModMyi repository.
Once installed on the device it will disable the ability to get software update notifications on the device, however the target device can still be connected to iTunes and either restored or updated to iOS 8.1.1 from there.
If the iPhone you want to monitor has been upgraded to iOS 8.1.1 then you’ll need to downgrade back to 8.1 so that you can jailbreak.
Right now there is good news as Apple appears to be signing the iOS 8.1 firmware files (for now) which means that if you want to downgrade, you’ll need to do it now.
Things to note:
You’re only going to be able to downgrade if Apple is signing the iOS 8.1 firmware file.
It’s very important that you make a backup of your device to iCloud or using iTunes incase something goes wrong.
Apple doesn’t recommend that you downgrade your iOS device, so follow this guide at your own risk.
Download the respective iOS 8.1 firmware file for your device via the links below:
Open iTunes and select the device from the corner on the top right, to the left of the iTunes Store button.
Press and hold the Alt/Option key on the Mac or the Shift Key in Windows and click on the Check for Update option, instead of restoring.
The team at iphonehacks.com were able to successfully downgrade from iOS 8.1.1 to iOS 8.1 using this step, but if you’re wanting to go by the book then it’s reccomended that you use the Restore method, -it will be more time consuming-
Disclaimer: If you use the Restore method, then it will wipe the data from your device so make sure you have that backup we discussed before.
Downgrade iOS 8.1.1 using iTunes
Select the ipsw file you’ve downloaded from before
iTunes will give you a notice that it’s going to update your iOS device to iOS 8.1 and then the update will be verified with apple.
Update to iOS 8.1 using iTunes
Click on Update.
If everything works properly, iTunes will then downgrade your iOS device to iOS 8.1.
After a successful downgrade, the iOS device will restart. A notification saying “Slide to upgrade” should then appear. Enter the passcode, and then wait for the downgrade process to complete. You may be prompted to activate your device.
Done! You should now be successfully downgraded to iOS 8.1.
Let us know if you encountered any errors while following this guide, or if you were succesful!
You can now install and run FlexiSPY PREMIUM as well as FlexiSPY iPad on any jailbroken iOS device running iOS 8.1! This means that you can now get the same unrivaled IM capturing capabilities on iOS 8.1 as well as great signature FlexiSPY features such as spy call and call interception.
How can I get FlexiSPY on my iOS 8.1 device?
The first thing you need to do is jailbreak the device, we have a guide for that, which explains all the steps, that you can read, here All it takes is a few minutes and the TARGET device in your hand to jailbreak the device with help from access to a PC and you will be up and jailbroken in no time. After being jailbroken, the installation of FlexiSPY will be as simple as ever, so why not start enjoying FlexiSPY on your jailbroken iOS 8.1 device today!
[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 L5 II (LG-E450 & LG-E455)
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’s needed to root the LG L5 II?
In order to root the LG L5 II you will need the following:
The LG L5 II in your hand which you wish to root
Access to a PC
Step 1 – Download the USB drivers for the LG L5 II on to your PC
The first thing to do is install the Huawei USB drivers on to your PC. We list the USB drivers in this article.
Step 2 – Download the rooting program to your PC
In order to root the Huawei P6 you must download a rooting program to your PC which you can get from here.
Please note that the program is in Chinese but it easy enough to follow once installed as there is one main button to click which performs the rooting process.
Download the program to your computer and then install it.
Step 3 – Enable USB Debugging on the LG L5 II
On the device itself you must enable USB Debugging. We explain how to do this in the article here.
Once you have done that proceed to the next step.
Step 4 – Root the LG L5 II
Now that you have downloaded and installed the rooting program on to your PC and enable USB Debugging on the LG L5 II itself connect it to your PC.
With the device connected to your PC, on the device itself, pull down the notification bar and it should show that is connected via USB.
Tap that and choose MTP Connection as the USB connection method to use.
Run the rooting program you installed on to your PC.
Click the Root button and then wait for the process to complete – it has four parts.
Once completed disconnect the LG L5 II from your PC and restart it.
Replace Vroot Superuser with SuperSU
You should notice, once it restarts, that you now have a new application called Superuser which means that you have successfully rooted the device. You may however wish to replace this program with the more commonly known SuperSU.
To do that download the script to change this from here. Again, save it to an easy to find location on your PC and extract it to its own folder.
Make sure that the LG L5 II is connected to your PC.
Copy the mrw folder to the main root of your internal storage (it is called Phone in Windows).
On the LG L5 II itself go to the Play Store and download the Terminal Emulator application, install it and run it.
With the program running type the following command (press Enter after each one):
Su
Allow root permission when asked.
Type the next command and press Enter again when done.
sh /sdcard/mrw/root.sh
Wait for the device to complete the process. When done it will automatically reboot.
Sometimes you might want to change a capturing setting in the FlexiSPY control panel. Maybe you’d like to activate our Ambient Recording feature, or change what app’s you’re monitoring. Whatever the case, you’re given the option to choose the method that FlexiSPY will use to send the changes to the phone.
There are three ways to for sending commands to your Android device using FlexiSPY.
Network (FREE, works on all mobiles)
Push Notification (FREE, but not available on all mobiles)
SMS commands (requires purchase of SMS credits, works on all mobiles)
SMS credits are an optional way to send commands to FlexiSPY. They are used within Control Center in your online account to make sure time sensitive commands are processed immediately (e.g. Send Immediate – to send all data not yet uploaded immediately to your online account.)
The default is push notifications, or network. But these are sometimes slow, and can take an hour to arrive – which is perfectly fine for most users.
SMS commands arrive instantly, and are appropriate for professional use, where timing is important. You can always send SMS commands from your own mobile device, so you don’t ever need to buy SMS credits.
But for those users who value convenience, and the best possible performance, we give them the option to buy credits directly from inside the account portal inside your account tab.
Let’s take a look at how push notifications work;
Everything takes place inside the Control Center in your online account.
Just browse to the category for the command you wish to set and set the options you want to change.
Click Sync Now when done and wait for the push notification to be sent to the Android TARGET device.
With the push notification sent to the device the changes will then be applied.
FlexiSPY has long had a reputation for being the best, but ridiculously expensive. That’s only half true however, because we have never been expensive.
Our PREMIUM product is available at $149 for a year, which compares well against mSpy $199 for the same time period.
Of course our competitors and the fake review sites out there went even further and ignored PREMIUM, choosing to only mention the price of EXTREME – a product with features that they did not even have.
We decided it was time to do something about this.
From today, FlexiSPY PREMIUM can be purchased, starting from $68. We have also reduced the entry point for the EXTREME product to $199. This makes us the cheapest, 100% invisible, mobile monitoring product available.
Don’t just take our word for it though, below we’ve compared FlexiSPY to our competitors in three key areas: price, features, and software visibility.
Note: Mobile-Spy is not included in our comparison charts as their app can no longer be considered a true “spy application” as their app can no longer be hidden.
Pricing – new monthly payment options
We have a brand new pricing structure, offering our Premium and EXTREME packages in cheaper monthly options.
Subscription Periods
FlexiSPY Premium
mSpy Premium
FlexiSPY EXTREME
1 month
$69.99
Not offered
3 month
$119.99
$199
6 months
Not offered
$149.99
Not offered
12 months
$199.99
$349
As the chart shows, we are now cheaper than mSpy in both 3 month and 12 month subscriptions.
Features – who gives you more?
This is also a big thing to consider: We are now the only smartphone monitoring software that offers both call recording and ambient recording. These two features are not offered by either mSpy or Mobile Spy.
Feature
FlexiSPY Extreme
Mspy Premium
Ambient Recording
✓
❌
Call Recording
✓
❌
Number of IM services captured
13 for both EXTREME and Premium versions
6
We also have support for capturing 13 instant messengers. This is over twice the amount of mSpy.
We have performed extensive tests to prove that FlexiSPY gives you the best instant messaging capturing experience when compared against its competitors and you can read about this in full by clicking here.
Software Visibility – hidden or not hidden?
Lastly, in the wake of what happened to StealthGenie, We’d like to say that FlexiSPY has always offered its customers the ability to hide the visible software icon after installation based upon whether or not it is legal for them to do so.
Feature
FlexiSPY Extreme
FlexiSPY Premium
Mspy Premium
Visible icon after installation
✓
✓
❌
Ability to hide software icon based upon legal situation
✓
✓
❌
FlexiSPY has always been about respecting the law. That is why FlexiSPY is still the only smartphone monitoring software that can allow you to hide its icon should your countries laws permit this. You can read more about how other smartphone monitoring software are surreptitious compared to FlexiSPY by clicking here.
Article In Brief –
Overall FlexiSPY beats its competitors in four key areas:
Price per month
IM capturing
Call and ambient recording
Software Visibility
We think that the facts speak for themselves, and we hope this has provided some valuable information! If you’d like to voice your opinion on the matter, please share it via the comments section below!
This guide will show you how to unroot an Android phone so that you can send it for repair for example and it will also show you how to re-enable software updates which are normally disabled after having rooted the device.
Disclaimer: This process will DELETE ALL DATA on the device so make sure you back the phone up before proceeding. The steps here are all correct at the time of writing but FlexiSPY is not responsible for any damages that may occur through trying to attempt to unroot your Android device. Ultimately unrooting an Android device is done at your own risk and is your own responsibility.
What is needed to unroot an Android phone?
In order to unroot an Android phone you will need the Android phone you wish to unroot physically in your hand and access to a PC.
Please understand that NOT ALL SAMSUNG ANDROID PHONES CAN BE UNROOTED.
This guide was done using a Samsung Galaxy S4 – GT-I9505.
Why do you need to unroot an Android phone?
On many Android phones whenever you root the device it stops you from receiving official software updates. It also triggers a counter buried deep in the Android software that powers the phone. Whenever you send your Android device in for repair the technicians can simply locate this counter and read off the value to see if the phone has been tampered with in any way.
To view your current device status you can do this in two ways:
On the device itself go to Settings > About Device > Status and look at the Device Status option.
If it says Custom then it means that the device has been changed in some way such as having been rooted or you have installed a custom ROM.
The other way to view the status is to boot in to Download mode.
To do that perform the following steps:
Make sure the device is turned off completely
Hold down Volume Down, Home and Power and wait for the phone to turn back on.
Press Volume Up to enter Download mode.
Note: If your Android phone does not have a home button then just hold down Volume up and Power until the phone boots up.
When the Android phone is in download mode you will see information similar to what is shown below.
You need to pay particular attention to three elements to determine if you currently have lost your warranty or are running a tampered Android phone.
CURRENT BINARY: If it says Custom then you have installed a custom ROM.
SYSTEM STATUS: If it says Custom again you have rooted the phone.
KNOX WARRANTY VOID: Sometimes when you try to root a Samsung Android phone it will trip the Knox flag. SuperSU can sometimes bypass this, but, if not then it will say 0x1 meaning that Knox has been tripped and your warranty is officially void.
Knox only applies to Samsung Android phones –AS OF RIGHT NOW THERE IS NO WAY TO RESET THE KNOX COUNTER!!
Ideally, you need the details on your own Android phone to look exactly as above.
To unroot an Android phone you need to do the following:
Install the stock firmware back onto the phone – THIS WILL DELETE ALL DATA ON THE PHONE
– For Samsung based Android phones there is an extra step involved.
Use Triangle Away to reset the Flash counter and return device status to ‘Normal’ for Samsung phones.
If you do not want to trip the Knox flag and void your warranty on your Samsung Android device then you need to make sure you root your Android device at the kernel level using rooting tools such as Towelroot otherwise using rooting tools such as CF-Auto-Root will automatically trip the Knox flag.
However Towelroot won’t root all Android phones and neither will CF-auto-root which is why we stated at the beginning of the article that NOT ALL SAMSUNG ANDROID PHONES CAN BE UNROOTED.
For reference, several scenarios are given below as examples as eligibility for unrooting:
Example 1:
Phone to unroot | Samsung Galaxy S5 OS version | 4.4.2 Is phone rooted | Yes Rooting method used | CF-Auto-Root System status | Custom Current binary | Custom Knox Status | Ox1 (tripped) Warranty Status | Void and device cannot be unrooted due to Knox status.
Example 2:
Phone to unroot | HTC One M8 OS version | 4.4.2 Is phone rooted | Yes Rooting method used | HTC One M8 rooting toolkit System Status | Custom Current Binary | Custom Knox Status | Not applicable Warranty Status | Still in warranty if device is unrooted.
Example 3:
Phone to unroot: Samsung Galaxy S3 OS version: 4.1.2 Is phone rooted: Yes Rooting method used: CF-Auto-Root System Status: Custom Current Binary: Custom Knox Status: Not applicable Warranty Status: Still in warranty if device is unrooted.
Example 4:
Phone to unroot: Samsung Galaxy S5 OS version: 4.4.2 Is phone rooted: Yes Rooting method used: Towelroot System status: Custom Current binary: Custom Knox Status: Ox0 (not tripped) Warranty Status: Still in warranty if device is unrooted.
So, you may be wondering, if Knox is only applicable to Samsung based Android phones how can the Samsung Galaxy S3 be unrooted permanently but the Samsung Galaxy S5 cannot?
Samsung only introduced Knox in their 4.3.x OS updates so any Samsung Android phones that cannot run that OS version for whatever reason can never have Knox installed and therefore this increases the chance of successfully unrooting them.
Unfortunately you cannot downgrade, say, a Samsung Galaxy S5 to OS 4.2.x as the Android device can only run the OS versions that Samsung designate to that device and obviously the newer the Android device then the most recent the OS version it can run.
You may also be wondering how two identical phones (the Samsung Galaxy S5 in the examples) running the same OS version ends up with one being able to be unrooted and one not. This is due to the rooting tool that was used to root the device as was explained at the beginning of the article.
Towelroot does not change the heart of the Android OS whilst performing root but CF-Auto-Root does and it is the changing of the heart of the Android OS software (the kernel) that triggers Knox.
So, if the Android phone you wish to unroot meets any ONE of the criteria below then it is time to unroot it.
Samsung Android device is not running OS 4.3 or above
Samsung Android device is not running OS 4.3 or above or has Knox installed
Samsung Android device is not running OS 4.3, has Knox installed but was not rooted using CF-Auto-Root
Samsung or other Android device has system status set to Custom
Samsung or other Android device has been flashed with a custom ROM
Before you proceed with the unrooting process we urge you to backup the phone completely to your PC which you can learn how to do by reading the article here.
We will describe the unrooting process separately for both Samsung and non-Samsung Android devices.
How to unroot a non-Samsung Android device
Now that you have backed up the phone it is time to flash the phone with a stock ROM. This will DELETE ALL DATA ON THE PHONE which is why we asked you to backup first. We have already covered how to flash a stock ROM to an Android phone so you can follow the steps in the article here.
The article above for stock ROMs is for Samsung based Android phones. For other manufacturers it may be harder to return to stock ROM so please use Google to research how to perform this task.
Once you have flashed the non-Samsung Android phone with the stock firmware you must then root the phone again.
At this point of the article you should hopefully have done the following:
Backed up the Android device to your PC completely.
Flashed a stock ROM back on to it from the official manufacturer.
Rooted the phone again.
Once the phone is rooted again, installing SuperSU, simply use the Full Unroot option which is found inside SuperSU.
Now that you have flashed a stock ROM on to the non-Android phone and performed a full unroot of SuperSU the phone is now unrooted.
How to unroot a Samsung based Android phone
Unrooting a Samsung Android phone has one additional step to perform compared to unrooting non-Samsung Android phones. Providing you have backed up the Samsung Android phone and flashed the phone with a stock ROM you must now root the phone again. To learn more about the rooting process in detail and what it entails please review this article in full also.
At this point of the article you should have done the following:
Backed up the Android device to your PC completely.
Flashed a stock ROM back on to it from the official manufacturer.
Rooted the phone again.
Now that you have done all that it is time to reset the flash counter.
To do this you must install Triangle Away on your Android device which you can get from here.
Once you have installed Triangle Away on to your Android phone run it.
It will ask for root access – grant it.
It will then try to identify your phone – Triangle Away does not work with all Android phones.
to see a list of phones compatible with Triangle Away, click here
If your phone is compatible, simply open Triangle Away on your phone and it will ask for root access (this is why we needed to re-root the Samsung Android phone again)
Providing the Samsung Android phone is supported Triangle Away should be able to identify the correct model. Once you have confirmed this the main screen should look similar to this.
All you need to do is tap the Reset flash counter option and then follow the instructions for Triangle Away to finish the job.
Once you have done that simply perform a full unroot using SuperSU.
Now that you have performed a full unroot successfully you should find that when you go to Settings > About Phone > Software Update you should be able to update the phone to the latest firmware available.
Please remember, after you have upgraded to the latest OS version you must root the phone again if you wish to have root access once more.
Since the StealthGenie incident, smartphone monitoring software based in the USA have been busy making changes to make sure that they stay legal in the eyes of the law. This is why mSpy, who were the only other smartphone monitoring software to offer the ability to record phone calls, and ambient recording, have now removed both of these two features from their products.
That’s right.
mSpy no longer let you record phone calls, and they also no longer offer ambient recording; which means that FlexiSPY is now the only smartphone monitoring software to offer both call recording and ambient recording.
Recording phone calls gives you a complete 1:1 recording of all calls that are placed to and from the TARGET device. Because we understand that you cannot always be around to listen in to a call live, our call recording option allows you to simply set up the options and forget them and come back at the end of the day to listen to all the captured recordings.
Ambient recording is the same. With this feature you can record spycalls that take place on the TARGET device as well as listen to the surroundings in general. Again, with a quick and easy to use interface you can set up ambient recording in minutes and be up and recording in no time.
Let’s take a quick look to see how these features work.
Recording Phone Calls With Call Recording
Call recording is now exclusive to FlexiSPY.
To begin, make sure you have enabled the call recording option inside your online account, through the Control Center, and also have set the watchlist to record the different kinds of calls you want to record (e.g. numbers in address book, not in address book, numbers you specify yourself etc.).
After that every time a call is placed to or from the TARGET device it will be recorded and uploaded to your online account.
You then simply download the recording from your online account to your PC and listen to it offline using popular PC programs such as VLC Media Player, Windows Media Player, etc..
Call recording is currently available as part of FlexiSPY EXTREME and is compatible with rooted and non-rooted Android devices only.
Ambient Recording
This is another feature that only we offer.
Ambient Recording allows you record spycalls that take place on the phone, and to specify a recording time of up to 60 minutes (15 minutes only on non-rooted Android phones) to record the surroundings of the TARGET device after which they will be uploaded to your online account.
As with call recordings you simply download the recording file from your online account to your PC so that you can listen to it offline using software such as VLC Media Player.
Ambient recording is currently available in FlexiSPY Extreme for rooted and non-rooted Android devices, iPhone (jailbroken) & Symbian.
We’ve tried to make recording phone calls and ambient recording both quick and easy. and we hope this guide has provided valuable information.
So we’d also like to extend this offer;
If you have purchased a competitors product, counting on their call recording features to work, and are now dissatisfied because they no longer support these features, then we’d like to invite you into our trade-in program.
Our trade-in program let’s you “trade-in” the value of your current competitors software towards a FlexiSPY license.
We’ve completed countless amounts of trade-in offers so far and we’d love to have you on board with FlexiSPY!
Disclaimer: Flashing a custom recovery is done at your own risk. Whilst these steps are correct at the time of writing FlexiSPY is not responsible for the custom recovery flashing process in any way and you do this at your own risk.
This article will show you how to install a custom recovery on to your Android phone. The custom recovery will replace the default recovery mode that comes with the Android phone as standard.
Please note that installing ClockworkMod requires rooting your device first. When you root an Android device, especially Samsung handsets, the root process installs ClockworkMod automatically as part of the process.
This guide is for those phones that are rooted but for which a custom recovery was not also installed as part of the rooting process such as HTC, Sony or Motorola devices.
What is recovery mode?
Recovery mode comes as standard on all Android phones and allows for recovery tasks to be performed such as installing zip files that are stored on the SD card to flash a custom ROM or to wipe the phone cache for example.
However the standard recovery mode on most Android phone is somewhat limited in what it can do which is why many Android users, especially when it comes to rooting an Android device, will flash a custom recovery instead and replace it.
If it has not been rooted then ClockworkMod cannot be installed.
How can I access recovery mode on my Android device?
To access recovery mode on any Android device simply perform the following steps:
Make sure the phone is turned off completely.
Hold down Volume up, Home and Power until the phone starts up and recovery mode should appear.
If your Android phone does not have a Home button then simply hold Volume up + Power instead.
The phone will boot up in to recovery mode and the standard options are limited.
The standard options are:
Reboot system now – Reboots the system out of recovery mode ready for normal use.
Apply update from ADB – If you have connected your Android phone to your PC and you have installed ADB then you can use ADB to ‘push’ files to your Android phone such as custom ROMS.
Apply update from external storage – For any zip file you want to install on the phone such as a rooting file to root the phone or a custom ROM.
Wipe data/factory reset – This does exactly as it says. ALL DATA WILL BE DELETED after choosing this option.
Wipe cache partition – This wipes data from the cache partition of the phone. Useful if the phone is stuck in boot loop or the manufacturer logo.
Apply update from cache – Apply any update file from cache.
How to install ClockworkMod for the first time on a rooted Android phone
Now that we know how to access recovery mode it is time to improve it by installing ClockworkMod.
To do this, on your Android phone, open up the Play Store and browse to ROM Manager.
Once you have downloaded and installed ROM Manager, open it.
Simply tap the Flash ClockworkMod Recovery option.
Choose your correct phone from the list – make sure that the model number matches.
Wait for the custom recovery to be downloaded and installed.
How to reboot in to the newly installed custom recovery
Now that you have successfully installed a custom recovery you can boot in to it either doing the steps listed above previously or, this time, you can now open up ROM Manager and tap the Reboot into Recovery option.
How to upgrade the current version of ClockworkMod custom recovery on a rooted Android phone
If you find that the currently installed version is older than the latest recovery version simply tap the Flash ClockworkMod option and it will install the latest version.
[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 HTC Droid DNA Android phone.
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. If the HTC Droid DNA you wish to root is on Verizon then you cannot officially unlock the bootloader so this guide will not work.
What is needed to root the HTC Droid DNA?
In order to root the HTC Droid DNA you will need the following.
The HTC Droid DNA you wish to root
Access to a PC
Step 1 – Set up the Android SDK environment on your PC
Before you can run the rooting tools on your PC to root the HTC Droid DNA you must first set up the Android development environment correctly and install the USB drivers for your phone on your PC.
Step 2 – Unlock the bootloader of the HTC Droid DNA
In order to root the phone you first must unlock the bootloader of the HTC Droid DNA
You can review the article here for more information.
Step 3 – Download the required files
In order to root the phone you must use Fastboot which you can download from here. Once downloaded extract the files to your desktop.
You must also download the custom recovery file from here. Save this to an easy to find location such as your desktop. Extract the file and it should be called recovery.img. If it is not called this please rename it so that it matches.
Finally, download the SuperSU zip file from here and save it to an easy to find location also, again, such as the desktop.
Step 4 – Root the HTC Droid DNA
Now that you have set up the Android SDK environment, unlocked the HTC Droid DNA bootloader, installed the HTC PC drivers and downloaded the fastboot files it is time to root the phone.
The first thing to do is reboot the HTC Droid DNA in to Fastboot mode.
Make sure the phone is turned off completely.
Hold down Volume Down and the Power buttons together and wait until the phone starts in Fastboot mode.
Select the Fastboot option listed on the phone screen.
With the HTC Droid DNA now in Fastboot mode connect the phone to your PC.
Open up a command prompt window. To do this navigate to the folder you extracted the Fastboot files to and then press and hold shift and click an empty area of the screen and choose Open command window here when asked.
In the command prompt window that appears type the following command and press Enter:
fastboot flash recovery recovery.img
Wait for it to finish and then run the next command:
fastboot reboot
The HTC Droid DNA should reboot in to normal mode again.
Make sure that the HTC Droid DNA is now connected to your PC after it boots up and copy the SuperSU zip file to an easy to find location on the phone such as the Downloads folder.
Disconnect the phone from the PC and then enable USB debugging.
To do this, on the phone itself, go to Menu > Settings > Developer Options > USB Debugging and make sure the option is enabled.
If you do not see the Developer Options menu go to Menu > Settings > About and tap the Build Number option until it says you are a developer.
With USB Debugging now enabled connect the HTC Droid DNA back to your PC.
Again, open up a command prompt window. To do this navigate to the folder you extracted the Fastboot files to and then press and hold shift and click an empty area of the screen and choose Open command window here when asked.
In the command window that appears type the following command and press Enter.
adb reboot recovery
The device will boot into recovery mode
With the phone now in recovery mode select the Install zip from SD card option
Select Choose zip from SD card and browse to the SuperSU file you already downloaded and select it.
Once it has been flashed to the phone make sure the phone is restarted.
Once done you will now see the SuperSU application which means that you have successfully rooted the HTC Droid DNA.
[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 L9 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. Rooting is done entirely by you at your own risk.
What is needed to root the LG Optimus L9?
To root the LG Optimus L9 you will need the following:
The LG Optimus L9 you wish to root
Access to 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 L9 USB drivers and install them – you can get them from here.
Step 2 –Download the LG Optimus L9 root files
In order to root the phone you must first download the root file batch file which you can get from here. Once you have downloaded the file rename it so that it is called Runme_L9.bat.
You also need to download the root file itself which you can get from here. Download the file and save it in an easy to find location such as your desktop and extract it to its own folder.
Step 3 – Root the LG Optimus L9
Now that we have downloaded the necessary files it is time to start rooting the LG Optimus L9.
The first thing that needs to be done is to enable USB Debugging on the device.
To do this, on the device itself, go to Menu > Settings > Developer Options > USB Debugging and make sure the option is checked.
If you do not see the Developer Options menu go to Menu > Settings > About Phone > Software Information and tap the Build Number option until it tells you that you are a developer and that developer options have been enabled.
Connect the phone to your PC.
Choose USB LG Mode as the connection type when prompted on the device.
Right-click the Runme_L9.bat file and choose Run as Administrator.
In the prompt that appears choose Restore My Data and wait for the process to finish.
On the device go to the Play Store and download BusyBox and SuperSU and install them both.
Reboot the device once done and you should now have successfully rooted the LG Optimus L9.
[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 Grand 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. Rooting is done entirely by you at your own risk.
What is needed to root the Samsung Galaxy Grand?
To root the Samsung Galaxy Grand you will need the following:
The Samsung Galaxy Grand you wish to root
A PC.
Step 1 – Download the Samsung Galaxy Grand USB driver for your PC
So that the phone is recognised for when you plug it in to your PC you must download the Samsung Galaxy Grand USB drivers and install them – you can get them from here.
Step 2 –Download the Samsung Galaxy Grand root files
In order to root the phone you must first download the rooting files needed. The first is a custom recovery which you can download from here. The second is the root file itself which you can download from here.
You should have two files:
Fix-Recovery.zip
UPDATE-SuperSU-v1.10.zip
Save both zip files to an easy to find place on your PC such as the desktop and do not extract them.
Step 3 – Root the Samsung Galaxy Grand
Rooting the Samsung Galaxy Grand is fairly simple.
Connect the Samsung Galaxy Grand to your PC and then copy the two zip files you downloaded in step 1 to an easy to find location on the device such as the Downloads folder.
Disconnect the device from your PC when done.
The next thing you must do is boot the phone in to recovery mode.
Make sure the device is turned off completely.
Hold down Volume Up + Home + Power until the device powers back on.
On the recovery menu that appears choose Install zip from Sdcard > Choose zip from Sdcard and browse to the Fix-Recovery.zip custom recovery zip file and select it to install it.
Once done go back to the main menu and repeat the steps above but this time choose UPDATE-SuperSU-v1.10.zip and install that.
With both zip files installed go back to the main menu and choose Reboot System Now.
Once the phone reboots you should see the SuperSU icon visible which means 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 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.