Make sure you own a SAMSUNG device and your device has been ROOTED before purchase.

DESCRIPTION:
This app will make a full backup for the EFS partition and all other IMEI-related partitions, e.g. MODEMST1, MODEMST2, M9KEFS1, M9KEFS2, M9KEFS3... (these partitions will vary from device to device)

It will perform cross-checks to make sure a good backup was made and ensure the backup is suitable for your device before restoring.

DURING BACKING UP PROCESS:
- Auto detect which partitions to back up
- Check if all needed partitions have been backed up
- Check if all partitions are backed up correctly by comparing the file size to the partition size
- Generate and save MD5 checksum for backup files
- Save all the system properties for restoring purpose, e.g. phone model, product name, OS version, partition structure, partition size...

DURING RESTORING PROCESS:
- Compare saved properties with the current system properties: phone model, product name, OS version...
- Compare partition structure and partition size to ensure that the backup is suitable for your device
- Compare the MD5 checksum for the backup files

The good item will be marked with [✔] and the bad/mismatched item will be marked with [✘].

HOW TO BACK UP:

• From the main screen, tap Backup button to make a backup.
• You will be asked for backup location, if more than one storage location on your device.
• You can enter a short description for the backup.
• The app will automatically detect all partitions need to back up.
• After backup it will compare the file size and generate the MD5 checksum.
• It also save important system properties.
• The backup files will be saved in the folder in the following format: IMEI_Backup_yyMMddHHmmss

HOW TO RESTORE:

• Select the desired backup in the list.
• It will show you all information: Details, Properties, Backup Files and Status.
• Details: Backup location, size, date created and description.
• Properties: Manufacturer, Model, Product name, OS version, partition structure and partition size.
• Backup Files: shows all backup files and their status. It will show the file size if the file is in good condition. Otherwise it will show 'file not found' or 'bad checksum' etc.
• Status: Overall status of the backup. 'Unsuitable' means some properties do not match with the current device, but you still can use it to restore. 'Unusable' means you cannot restore this backup. This happens when the partition structure or partition size mismatched, file not found or bad MD5 checksum.
• Tap Restore button to restore. You must type 'Yes, Restore!' to confirm.
• Reboot your device after complete restoring.

WARNING: Only restore when you really need it. Do not play around with this tool. Use at your own risk.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?