How to Recover Deleted Data from Your Android Phone

You might have accidentally deleted the contacts, SMS, photos, videos or files on your Android phone. Don’t be upset, you should try to recover the data as soon as possible. And please remember do not save or install anything to your device or turn it off until you attempt recovery. Because the deleted data is likely to be overwritten by any new content.

Preparations to recover data on Android


How to recover deleted data on Android

After doing the above preparations, recover your deleted data is a very simple work. You only need a few clicks.

Step 1: Connect your device

Connect your device to the computer and launch the Android Data Recovery tool.

Step 2: Identify your device

The software will try to connect your device and your computer. An app named MobileGo will be installed automatically on your phone to guarantee the connection and recovery processes. And please do not start any other Android management software during this process.

Note: If the USB debugging is disable, the program will teach you how to enable it.

connect phone to pc

Step 3: Get ready to scan device

Now the software is ready to scan your Android device. You will see a window like this. Select the types of data you want to recover: Contacts, SMS, Call Logs, WhatsApp messages & attachments, Photos, Videos, Audio, or some other files. Check them and click Next to continue.

choose types of file to recover

Then you will be asked to choose to scan deleted files or all files. Obviously, only scan the deleted files will take less time.

scanning mode

In order to recover more data, the software will root your device automatically and return it to unrooted status after recovery process.

Step 4: Start scan

The program will scan your Android phone for the deleted data. After a few minutes, the process should be finished. All the recoverable data will be listed. Select the data that needs to be recovered and click Recover. You can select a path on your computer to save these recovered data as a HTML or TXT file.

Note: The Android Data Recovery software can’t put any recoverable content back to your phone directly.

scan your phone

How to never lose your data again

Data is priceless. However, data recovery is costly. You should form a good habit to back up data regularly.

There are so many ways to back up your Android’s data. You can directly copy the photos, videos, audio, and other documents to computer. Using Google Backup Service to sync the contacts, SMS, calendar, etc. to your Google account.

Android File Transfer is a very useful software that can back up your Android’s data to your computer. It has both Windows and Mac version. You can download below.

Steps to back up Android in one click
1. Run the software and connect your phone to your computer. Click Back Up Your Phone on the software homepage.

2. The software can back up contacts, text messages, call logs, apps, audio, videos, photos and calendars. Tick those you want and click Start Transfer. The backup files will be saved by default at C:\Users\Administrator\Documents\Wondershare\MobileTrans\Backup. You can change the save path in the Settings.


How to Encrypt a USB Drive for Free

You may looking for some free encryption software for your USB drive or hard drive. A few days ago, I was trying to find a USB encryption software for my uncle. But finally I found myself seeking far and neglecting what lies close at hand. Actually, using the built-in Windows tool named BitLocker is the best as it is secure and requires no additional pay.

How to enable BitLocker to encrypt USB drive

First of all, you have to make sure that your computer’s operating system is any non-home flavor of Windows Vista/7/8/8.1/10. Because home flavors of Windows Vista/7/8/8.1/10 do not have BitLocker tool in them. Also, any version of Windows before Windows Vista does not have BitLocker.

1. Login with administrator account to your Windows.
2. Insert the USB drive to your computer and double click This PC on the desktop.
3. Right-click the USB drive and click Turn On BitLocker.


4. Choose how you want to unlock this drive. You can use a password or a smart card. Here I use a password to unlock the drive in this demonstration. (Using password will be more easier.)


5. Select a way to back up your recovery key. You can save it to your Microsoft account, a file on the computer, or print the recovery key. I choose save to a file.


Note: The recovery key is the backup key that you can use to access your encrypted USB drive in case you forget your password or lose your smart card.

6. In the Save BitLocker recovery key as box, choose a save location, and then click Save.
7. on the following Choose how much of your drive to encrypt window, choose Encrypt used disk space only, which would be faster, and click Next.


8. Click Start encrypting if you are ready.


9. Wait till the encrypt process complete. This will take a long time, please be patient.


How to turn off BitLocker

Go to Control Panel, clicking System and Security, clicking BitLocker Drive Encryption, then you can see the encryption status of each drive.

Click Turn Off BitLocker, and then click Decrypt Drive. Wait till the process complete.


How To Back Up Your Android Phones

It is a good habit to back up your phone data regularly. Because you never know when will you need it. For example, rooting your phone, flashing a ROM are risky, you may lose your important data.

In this tutorial, we are going to introduce 4 ways to back up your android phone.

  1. Copy Data to Computer
  2. Use Google service
  3. Use Third-party App
  4. Use Mobile Transfer Software

Method 1: Copy Data to Computer

As Android phone can be mounted as an external hard drive on computer, when you connect your Android phone to PC via USB cable, you will see a new Drive in My Computer. Open it and you will access to all your files. Then copy and paste all the files to a folder in your computer.

Note: For Mac users, you need to install Android File Transfer on Mac.


It’s easy, right?

Method 2: Use Google Backup Service

Google provides a very convenient Auto Backup Service. You can back up data and settings to your Google account.

What data and settings will be backed up

  • Contacts
  • Calendar and settings
  • Wi-Fi networks & passwords
  • Gmail settings
  • Home screen wallpapers
  • Apps installed through Google Play
  • Display settings (Brightness & Sleep)
  • Language &Input settings

Steps to back up your data using Android Backup Service

1. Open your device’s Settings
2. Touch Backup & reset
3. Check “Back up my data.”


You may ask, what about the photos and music? Don’t worry, you can also back up photos, videos, files, and music from your device using Google account in other ways.

1. For photos, videos, you can use Auto Backup to automatically back up them to your Google account. Make sure you have Auto Backup enabled on your phone.
2. For files and folders, please go to Google Drive (
3. For music, you can download and install Music Manager on your computer, and use it to upload your music files to Google Play.
4. For SMS and Call Logs, you can install SMS Backup + App. It’s quite popular with 4.4/5 rating on the Google Play.

Well, Google actually provides different methods to back up your data. But it is not convenient if you want to back up all your data. Let’s see some more convenient ways.

Method 3: Use Third-Party App

You can back up almost everything on your phone by some paid third-party apps (root required). Here we will introduce you 3 apps, and all of them have free version:

  1. Titanium Backup PRO Key
  2. G Cloud Backup
  3. Helium (Premium)

Please visit the links above to get more information.

Method 4: Use Phone Transfer

First, please download and install Phone Transfer. It has Windows and Mac version.

Launch the transfer software. When connect your phone to your PC, you will see the window below. Click Back Up Your Phone,

With Phone Transfer, you can back up your contacts, SMS, apps, audio, videos, photos, Call Logs and calendars. Check those content you want to backup and click Start Transfer.

backup android phone

By default, the backup file will be saved at C:\Users\Administrator\Documents\Wondershare\MobileTrans\Backup. You can change the save path in the Settings.

Note: If you want to restore your phone. Launch the software and choose Restore From Backups > MobileTrans, The software will detect the backup files on the computer automatically. Check all the content you want to restore and click Start Transfer.


How to Root Your Android Phone and Tablet

Before rooting, you may want to ask some questions:

  1. What is root mean?
  2. What do I gain from rooting?
  3. Are there any risks to root a device?

Preparation for root

1. Back up everything on your device.
That’s important to you before you start. You should also always back up your current data and ROM before you flash a new one.

2. Make sure that your device is fully charged, or at least 50% battery level.

3. Enable USB Debugging on your device. Related: How to enable USB debugging

4. Unlock your bootloader. Related: How to unlock your bootloader

5. Internet connection necessary

6. USB Cable

How to Root Android with Kingo Android Root


Step 1: Download Kingo Android Root

Here’s Kingo’s list of compatible devices. Please check out there before you download it. If your phone is not in the list, don’t worry, try to find the same series phones. Or you’ll have to go to XDA Developers Forum (the most famous Androd forum) for help. Look for a thread on your specific device and you’re sure to find a method to root your device.

Step 2: Launch Kingo Android Root

After installed the program, double click the desktop icon of Kingo Android Root and launch it.


Step 3: Connect your Android device to your computer via USB cable.

If you didn’t install your device driver on your computer before, Kingo will download it from internet and install it automatically.

IMPORTANT: Pay attention to your device screen for a prompt windows. Tick “Always allow from this computer”.

allow usb debugging

Step 4: Click “ROOT” to root your device.

The program will try to root your device. In the process, your device may reboot several times.


Step 5: Root succeeded, click “Finish” to reboot your device.


Step 6: Check the root status of your device.

If you find an app named SuperSU installed on your device, then congratulations, you’ve got your device successful rooted.

Are There Any Risks To Root An Android Device

You may see lots of tutorials telling you how to root your phone or tablet, but rarely mention any potential risks. So this article will answer some questions about risks of rooting.


What is root?
What do I gain from rooting?
Unlock your bootload
How to root your Android device
How to back up Android phone

Does it have the potential to brick the device?

Yes, it is possible. Since you are playing with your system files you do run a risk of bricking your phone (phone being rendered to an unusable state equivalent to a brick). But it should be very unlikely if you follow the instructions carefully. You know, there are tens of thousands of Android Users have rooted their phones successfully. Even if really you brick the phone, it can be recovered 99% of the times by just flashing another firmware or flashing back the stock firmware.

Will it void my warranty?

Definitely. But in most cases you have the opportunity to restore your phone to a condition that they’ll never know that you rooted your phone. And sometimes they do not even check to see if you rooted your phone when you return it.

Will I stop getting updates?

No, rooting will not stop you getting any updates. If you root and keep stock ROM or flash a stock ROM, you will still get OTA update (but running an update will un-root your phone). And if you flash a custom ROM, you can also get its own constant updates (such as CyanogenMod, Pananoid).

Will the cops show up at my front door the next day?

No, rooting your phone is not illegal. So don’t worry about this. Besides, who knows it!

Anything else should I know about rooting?

No, really, rooting is a relatively painless process with a lot of these “easy one touch (un)root tools” and even then there is a plethora of guides and help from XDA to guide you and troubleshoot any problems you might have. But if you are happy with your phone just the way it is, then don’t root.

To learn how to root, please do some reading about your device at the bible of Android: XDA-Developers.

What Do I Gain From Rooting

I have rooted my phone. Now what? What do I gain from rooting?” This is a common question by those who have just rooted their phones. Actually, before you root your phone, you may want to know what apps, ROMs and other benefits you can get from rooting. And here is why you should root your Android phone.


What is root mean?
Risks of rooting your phone
How to unlock your bootloader
How to root your Android device
How to back up Android phone

Uninstall bloatware

The phone manufacturer always adds its own apps to the phone which are often marked as system apps and hence cannot be uninstalled (e.g.: Samsung’s Music Hub, Book hub etc). They may make your phone slow and occupy memory and space. With root access, you can get rid of them.

uninstall bloatware

Overclock or underclock CPU

With an app like SetCPU, you can control the processor speed of your phone by overclocking (set your CPU max frequency higher than its standard value) or underclocking (set it lower than its min value). Overclocking helps if you want to run an app that needs high requirements. While underclocking helps in getting a better battery life.

For example, you can make your processor overclocked when you play graphics-intensive games, but have them draw the bare minimum power when the screen is turned off.

setcpu for root users

Better backup

Google does a good job of keeping the contacts, mail, messages, calendars, photos, apps and other Google-y things in order. But with an app called Titanium Backup, not only back up all of your apps, but also can back up all of the data stored in those apps.


Get updates quicker

Android phone manufacturers always take months to release the latest Android updates (and some phones even have no chance to upgrade). When Google announced Lollipop, maybe you were yet to get the JellyBean. So why are you still waiting for the latest OS when you could simply root your phone and get it right now? Who has the patience?

Android’s developer community are often able to get the new OS onto a phone months before the carrier releases the update. Once you’re rooted, you just need to find the OS version you want and install it (optimized for your specific device).

Automate everything

With an awesome app Tasker, which uses the “if this, then that” mentality, you can make your phone a genius. It can automate everything on your phone. For example, you can automatically silence your phone at night, turn on your Wi-Fi when you’re at home, open up music app when you connect to your car’s Bluetooth. Actually, it doesn’t need root access, but if you are rooted, it can do much more than you think. For more automation inspiration, check out here.


Flash a custom ROM

This is one of the best benefits of rooting. A custom ROM is basically a custom version of Android, it may be a stock version of Android, adds a few handy features, adds lots of really unique features, or change your Android from head to toe. By the way, CyanogenMod is a very popular rom that many people put on their phones.


Note: You don’t actually need root access to flash a custom ROM, though you will need to unlock your bootloader (a process that sometimes comes bundled with root access). And you should always do a backup before installing any ROM, because you may also need to wipe all data and cache on your phone before installing a ROM.

Addition to the above, there are other benefits that you can dig by yourself. In the end, I have to remind you that rooting will brick your phone forever, so please be cautious. But I think it worth the risk.

What Does “Root A Phone” Mean

Q: “I heard root a phone or rooted phone, rooting, etc. in android forums but I don’t know what it means. Can you explain it in simple terms?”

root a phone

To “root” your phone means to gain root access (administrator rights) on the OS of your phone. It’s similar running programs as administrator in Windows. When you get a new phone, while there are a lot of settings you can tweak, you can only alter what the manufacturer allows you to. With root access, you can modify the phone’s apps on the very deepest level, even the operating system.

You know, most phones have limited access regarding what you can and can’t do on it. This is not a bad thing, because it can keep users from accidentally breaking something they shouldn’t mess with, like the system files. However, something they limited are not really so mission critical.

For example, they may pre-install some unnecessary applications on your phone that you can’t uninstall, but rooting your phone will give you this permission. It will also allow you to upgrade to newer versions of Android before the manufacturer or cell provider make the updates available to you. What is more, you can flash custom ROMs on your phone.

Rooting may voids your warranty, and there is a small chance that you could completely break your phone forever. You should take it seriously. But it is still totally worth it for all the goodies you get access to.

For more information, you can read these:

What do I gain from rooting?
Are there any risks to root your phone?
What is bootloader and how to unlock?
How to root your Android phone and tablet?
How to back up Android phone

How to Unlock Bootloader on Android Device

What is bootloader

Bootloader is a piece of code that tells your Android device’s operating system how to boot up. It is usually locked because your manufacturer want you to stick to their Android OS version, which is specifically designed for your device. With the bootloader locked, you can’t customize your deice (e.g. flash a Custom ROM).


Unlock your Bootloader

Warning: Unlocking bootloader voids your warranty. It also completely wipes (formats) your Android phone’s internal memory including applications, contacts, text messages, pictures and so on.

1. Enable USB debugging on your device. (Guide in here)

2. Connect your device to your computer via a USB cable. If you are the first time to do so, you will get a pop-up asking for permission.

allow usb debugging

3. Open the terminal on your computer (press Win+R, type cmd and hit Enter), change the folder to Platform Tools in the Android SDK. Typically, it looks something like this, but you have to find the exact path where you installed the Android SDK on your computer:
C:/Android SDK/adt-bundle-windows-x86_64-20131030/sdk/platform-tools/

To change the folder path, you need to put “cd” in front of it, so the whole command would look like so:
cd C:/Android SDK/adt-bundle-windows-x86_64-20131030/sdk/platform-tools/


4. Then please type the following command line to boot the device into fastboot mode:
adb reboot bootloader

5. Once your device is in fastboot mode, type following command line:
fastboot devices

6. Now you can see your device serial number. If you can’t see your serial number, and instead see “<waiting for device>”, install the “Android SDK.

7. Then type following command line and press Enter key:
fastboot oem unlock

8. A disclaimer will display on your device that must be accepted. Use the volume keys to choose the option “Yes”, and press power button to confirm selection.

unlock bootloader

9. If the device doesn’t automatically reboot, reboot it from the menu.

Congratulations, you device is now unlocked.

As Android is an open source OS and is available on many different hardware, every manufacturer has their own version of bootloader. Many of them provide methods to help you unlock the bootloader on their website.

Some manufacturers and carriers don’t allow bootloader unlocking, but you can often find a way around that in the XDA Developers forum.

How to Show Battery Percentage on iPhone & iPad

This guide will show you how to show battery percentage on iPhone & iPad.

We all know that Apple use a small battery icon on the top right of its devices to show how much power is left, and it will pop up warnings when the battery is at 20% and 10%, which I think is not enough. Have you ever want to know exactly the battery life you have left.

The battery percentage indicator is an essential feature to accurately assess the current battery level of your iPhone and iPad. But Apple have this feature turned off by default.

Here we will show how to turn on this:
1. Tap on Settings
2. Tap on General
3. Tap on Usage
4. Switch on Battery Percentage


That’s all there is to enable battery percent on iPhone or iPad. And now you know how much battery life is left on your device that you can use this information to help make proper battery decisions.

FAQ: My iPhone Won’t Charge

iphone-wont-chargeWhat do you do if you find that you iPhone won’t charge? Maybe you think the battery is broken, and you need a new one. But in fact, there are some things that could be interfering with the ability to charge your iPhone battery. You can try these things before you to replace the battery.

1. Check USB Port

If your iPhone can’t get a charge when you using a USB port. The first thing you have to try is to plug in your iPhone to another USB port or another computer. If then the computer recognizes and charges your phone, that would means the previous USB port is broken.

2. Check USB Cable

You need to check your USB cable. The USB cable is used to connect your iPhone and computer or wall charger. If it was broken, then of course you can not recharge. Here you can use Replacing Method to check (change another USB cable). If you find that the problem is the USB cable, just go to buy a new one.

3. Check Wall Charger

Although the wall charger seldom goes wrong, we need to take this possibility into consideration. You can still use the Replacing Method to have a test. Borrow another people’s charger or just charge your iPhone by your computer. Therefore we can check out whether the wall charger is broken.

4. Check the Voltage

Phone charging requires a certain voltage. Maybe you are used to use some device like keyboard to charge your phone, but sometimes it can’t provide enough voltage. Then your phone could not get a charge. So please make sure you are not plugging your iPhone to a keyboard but on your computer.

5. Restart iPhone

Reboot is the most common way to solve little problems. You might be surprised at its efficiency. Meanwhile, it cannot solve all the problems. But when you find your phone can’t charge, why not restart it and re-plug in the power. That may give you a surprise.

6. Use iPhone Recovery Mode

Sometimes solving more complex problems on your iPhone requires more extensive steps. Restart can’t hand this. Then you can make the phone into recovery mode to restore form a backup or to factory settings (will delete all your data). This would be a good way.

7. Your battery is dead

If none of the things above work, unfortunately, you battery is dead and needs to be replaced. Apple offers a battery service for $79, plus $6.95 shipping. If your iPhone is covered by Apple’s One Year Limited Warranty, AppleCare+, or AppleCare Protection Plan, you can replace it for free.