[GUIDE] How To Backup/Restore EFS Using Terminal Emulator
The users who own a Samsung Galaxy device with root access but no custom recovery can use a free app called Terminal Emulator to backup and restore EFS on their device. Here is how it can be done
Download and install Terminal Emulator app on your phone:
Android Terminal Emulator
Open the app and grant SuperUser permission when you are prompted to do so.
When you see the Terminal Emulator box, type the following command:
To backup EFS on external SD Card: 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
Please note that all commands are case sensitive and even a minor mistake will hider the successful backup. Type the command line carefully.
If everything goes fine, your EFS data will be backed up to the internal or external storage of your device.
Do not forget to save the backed up data to your computer or a cloud storage for safety and future use. You can find this file as EFS.img on your device.
Now here is how you can restore the backed up EFS using Terminal Emulator:
Launch the app and type the following command depending on the location of the EFS.img file:
To restore EFS on external SD Card: 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
In case the terminal Emulator method (using the above commands) does not work for you, it might be due to the location of EFS partition on your phone. To fix that, you can try this:
Install a root file browser app: The app was not found in the store.
Open the app and go to 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
- 08-22-2014, 12:17 PM #2
- 09-01-2014, 12:13 AM #3
- 1 Posts
Re: [GUIDE] How To Backup/Restore EFS Using Terminal Emulator
You have to have superuser installed on your phone which you can get from the play store for free
Then BEFORE you type the command lines, you need to type "su" without the inverted comers, a new line will appear with the word "root" at the start, then follow the instructions above exactly!
There you go, problem solved
- By mobilecrackers in forum Samsung Galaxy Note Rooting, ROMs, & HacksReplies: 3Last Post: 01-22-2015, 04:07 AM
- By mobilecrackers in forum Samsung Galaxy S5 Rooting, ROMs & HacksReplies: 12Last Post: 06-08-2014, 04:14 AM
- By mobilecrackers in forum Samsung Galaxy S5 Rooting, ROMs & HacksReplies: 5Last Post: 05-15-2014, 06:48 AM
- By binghjs78 in forum Verizon Samsung Galaxy S4Replies: 4Last Post: 05-06-2014, 11:00 AM
- By Michael_CS in forum Google Nexus 5Replies: 3Last Post: 05-03-2014, 06:32 PM