How to backup restore EFS / IMEI on Android phones

0
12

How to backup & restore EFS / IMEI on Android phones. Similar to the partitions on your computer. One of them is an Encrypted File System i.e. EFS. It is basically related to networking and communication within Android phones. The EFS folder is located in the system directory of your phone and contains some important information about your phones IMEI, Wireless Product Code, System ID, MAC Address, Baseband version, and NV Data. EFS can handle all the functions related to connectivity including Cellular Network, Wifi, Bluetooth, IMEI, Network Unlock Information, etc. So for any reason, if this EFS data gets corrupted then your device will be completely useless & will no longer be recognized by your carrier. Also, you’ll be not able to make or receive calls, send or receive messages, connect using Wifi, Bluetooth, etc. Your IMEI will become null.

Reasons:

There are many reasons because of which your EFS data can get corrupted some of them are listed below:

  • Installing custom ROMs from unknown sources may corrupt EFS data.
  • Installing corrupted Kernel or unsupported Kernel may also lead to the corruption of EFS data.
  • In rare cases, manually upgrading or downgrading official firmware may also corrupt EFS data.

To avoid these unpleasant situations, it is recommended to take a complete backup of EFS data. In this article, we’ll discuss some easy 10 methods on how to backup and restore EFS / IMEI on Android phones.

Disclaimer: 

Try this at your own risk. We’ll not be held responsible if your phone gets damaged by following these methods.

Pre-Requisites:

  • Make sure your Android phone is charged at least up to 60%.
  • Mobile Specific drivers must be installed on your computer.

Method 1: Using EFS Professional Tool

How to backup EFS / IMEI:

Requirements:

  • Android phone with Root access (custom recovery not needed).
  • Microsoft .NET Framework installed on your computer.
  • EFS Professional tool.
  • Busy Box App installed on Phone.
Downloads:
  1. Download EFS Professional tool.
  2. Download Busy Box Android App.

Procedure:

1: Download and install Busybox App on your phone. Launch it and grant Superuser permissions.

2: On the main screen tap on Install option. This will install the required files for BusyBox to work.

3: After installation, you’ll see successful message on the screen.

4: Now using USB data cable connects your phone to the computer.

5: Download and extract the EFS Professional tool on your computer.

6: Open the EFS Professional.exe file from the extracted folder.

7:Then click on EFS Professional from the popup window.

8: Click OK on the next popup window.

9: This will launch the EFS Professional tool. It will automatically detect the connected phone.

10: At the same on your phone a popup window will appear to grant Superuser permission. So grant it.

11: After successful detection, you’ll see your device status, model number, firmware version, root, and busybox version, etc.

Note: If your computer fails in detecting the device, make sure device drivers are properly installed or not.

12: Now tap on the Backup tap located on the top left corner of the tool. Also, select the type of device under the Device filter option. I’m using Samsung International variant phone so I’ll select Samsung Int. Variants. If your phone runs on the Qualcomm Snapdragon processor, then you need to select Samsung Int. LTE Variants.

13: Now just tap on the Backup option to start the process.

14: After a minute, the backup process will complete with a successful message displaying on the screen.

15: The backed up EFS file (.tar.gz) will be saved in the EFS Professional\EFSProBackup folder. The same file will also be saved in your phone’s internal storage under the EFSProBackup folder.

How to restore EFS / IMEI:

1: In EFS Professional tool, click on the Restore tab.

2: From the drop down menu in Restore options, select the backed up file.

3: Click on the Restore option to initiate the process.

That’s it! You’ve successfully backed up and restored EFS data using EFS Professional Tool. Now you can check your device IMEI number by typing *#06# on the phone’s dial pad.

Method 2: Using Terminal Emulator App

Downloads:

Download Terminal Emulator App.

How to backup EFS / IMEI:

1: Download and install the Terminal emulator app on your phone.

2: Launch the App.

3: Type this command in it and press enter:

su

As soon as you hit enter, a window to grant superuser permissions will popup. So allow it.

4: On the next line type either of the two commands and press enter. To backup EFS on internal storage:

dd if=/dev/block/mmcblk0p3 of=/storage/sdcard/efs.img bs=4096

To backup EFS on external SD card:

dd if=/dev/block/mmcblk0p3 of=/storage/extSdCard/efs.img bs=4096

This command will create an efs.img file on your phone’s internal/external storage. Copy this file on your computer for more safety.

Note: All the commands are case sensitive so type each command line carefully.

How to restore EFS / IMEI:

1: Launch Terminal Emulator app and type these commands in it.

su

2: On the next line, type either of these commands and press enter:

To restore EFS on internal storage:

dd if=/storage/sdcard/efs.img of=/dev/block/mmcblk0p3 bs=4096

To restore EFS on external SD card:

dd if=/storage/extSdCard/efs.img of=/dev/block/mmcblk0p3 bs=4096

Note: If this Terminal Emulator method does not work for you, it might be due to the location of EFS partition on your device. To fix it try this:

1: Download and install the Root browser app on your phone.

2: Launch it and go to the dev/block directory and note down the exact path of EFS data files.

Now edit the file path in the command line accordingly:

dd if=/dev/block/mmcblk0p3 of=/storage/sdcard/efs.img bs=4096

That’s all! You’ve successfully backed up and restored EFS / IMEI using the Terminal Emulator app.

Method 3: Using Custom recovery

Requirements:

  • Rooted Android phone.
  • A custom recovery like CWM / TWRP installed on your phone.

How to backup EFS / IMEI:

1: Boot into custom recovery.

2: Select the Backup option.

3: Select the partitions including EFS to backup and swipe to start the backup process.

How to restore EFS / IMEI:

It is similar to backup process just click Restore option and select saved backup file. That’s it! You’ve successfully backed up and restored EFS / IMEI using custom recovery.

Method 4: Using Script

Downloads:

Download the EFS backup.zip script file.

How to backup EFS / IMEI:

1: Download and extract the zip file on your computer.

2: Connect your phone to a computer using a USB cable.

3: On PC, open the Start.bat file from the extracted folder.

4: A black window will appear as given below:

5: To backup EFS, type 1 and hit the enter key.

6: On the next screen, type yes to start the backup process.

The EFS backup file will be created in the EFS backup/backup folder.

How to restore EFS / IMEI:

It is similar to the backup process just select the Restore option and then select the saved backup file.

That’s it! You’ve successfully backed up and restored EFS / IMEI using Script.

Method 5: Using Aroma Installer

Requirements:

  1. Rooted Android device.
  2. A custom recovery like CWM/TWRP installed on your phone.
  3. Aroma Installer.

Downloads:

Download the EFS_backup_Restore_Aroma.zip file.

How to backup EFS / IMEI:

1: Download and copy the EFS_backup_Restore_Aroma.zip file on your phone. Do not extract it.

2: Boot your phone into recovery mode.

3: Select the Install Zip option.

4: On the next screen, select Choose zip from sd card option.

5: Navigate to the EFS_backup_Restore_Aroma.zip file and select it.

6: Now next screen you will have is the Aroma installer. You may backup EFS on either internal or external storage. Here I’ll take backup on both the storage.

7: Click the Next option to start the EFS backup process. It’ll take a minute to complete.

8: Return back to recovery mode and select the Reboot system now option to restart the phone.

How to restore EFS / IMEI:

It is similar to the backup process just select the Restore option from Aroma Installer and select the saved backup file.

That’s all! You’ve successfully backed up and restored EFS / IMEI using Aroma Installer.

Method 6: Using Samsung Tool

The Samsung Tool app is one of the easiest ways to take a backup of EFS partition. This app is developed by recognized developer Ricky Divjakovski from xda community.

Downloads:

Download the Samsung Tool app.

How to backup EFS / IMEI:

1: Download and install the Samsung Tool app on your phone.

2: Launch it and click on the Backup EFS option.

3: Select the location of the backup process and click OK to start the EFS backup process.

This will create a backup of EFS in internal/external storage on your phone.

How to restore EFS / IMEI:

It is similar to the backup process just select the Restore EFS option and then select the saved backup file.

That’s it! You’ve successfully backed up and restored EFS / IMEI using Samsung Tool.

Method 7: Using SAManager App

Downloads:

Download SAManager App.

How to backup EFS / IMEI:

1: Download and install SAManager App on your phone.

2: Launch it and click on the EFS Manager option.

3: On the next screen select the Backup EFS option.

4: This will start the EFS backup process.

How to restore EFS / IMEI:

It is similar to the backup process just select the Restore option and then select the saved backup file.

That’s it! You’ve successfully backed up and restored EFS / IMEI using SAManager App.

Method 8: Using Andromizer App

Downloads:

Download Andromizer App.

How to backup EFS / IMEI:

1: Download and install Andromizer App on your phone.

2: Launch it. Then go to the Tools tab and select IMEI (efs) Backup/Restore option.

3: On the next screen select the Backup option to start the EFS backup process.

4: This EFS backup file will be saved in the Andromizer folder.

How to restore EFS / IMEI:

It is similar to the backup process just select the Restore option and then select the saved backup file.

That’s it! You’ve successfully backed up and restored EFS / IMEI using SAManager App.

Method 9: Using Mobile Uncle App

Downloads:

Download Mobile Uncle App.

How to backup EFS / IMEI:

1: Download and install the Mobile Uncle app on your phone.

2: Launch it. Then click on the IMEI Backup Restore option.

3: On the next screen select Backup IMEI  to SD card option.

4: This will start the EFS backup process.

How to restore EFS / IMEI:

It is similar to the backup process just select the Restore option and then select the saved backup file.

That’s it! You’ve successfully backed up and restored EFS / IMEI using Mobile Uncle App.

Method 10: Using Ktool

This is another handy tool to backup EFS / IMEI. This tool supports all Samsung phones except Qualcomm based LTE devices.

Downloads:

Download HC-KTool.

How to backup EFS / IMEI:

1: Download and install the HC-KTool app on your phone.

2: Launch it. Then click on the Backup EFS option.

3: This will start the EFS backup process.

4: After completion of process, you may run the EFS backup check.

How to restore EFS / IMEI:

1: Launch the app and select the Restore EFS option.

2: Select the saved img/tar EFS file you want to restore.

That’s it! You’ve successfully backed up and restored EFS / IMEI using KTool.

Successful!

CONCLUSION:

Woohoo! You’ve successfully backed up and restored EFS / IMEI data. If you face any issue while going through process then do comment me. I’ll be glad to help you. Enjoy! 🙂

Also Read: Guide on How to Unlock Bootloader of Xiaomi Poco F1

LEAVE A REPLY

Please enter your comment!
Please enter your name here