yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] chrone:
thanks for this wonderful app. :)

do we really need to backup efs partition?

i'm not planning to flash any ROM. flashing only to return to stock by doing factory image reset if something goes wrong in the future. hehe
[Galaxy S II Original Android Development] Crazy-Silver:
I had a no signal probs and I rosolved it only deleting the efs folder.... (wipe data/flash a stock rom with pit and repartition/reflash a modem / and all other options didn't work)..... I hadn't an efs backup ( I'm an idiot.... I know that :S)
[Galaxy S II Original Android Development] lyriquidperfection:
To be on safe side, I would highly reccommend it just in case. :)
[Galaxy S II Original Android Development] chrone:
The phone should be rooted first, right?

Sent from my Galaxy Nexus
[Galaxy S II Original Android Development] Damienoid:
Thanks I did try as I posted before, was just wondering if there was anything else in your app that I could try, thanks for replying.
[Galaxy S II Original Android Development] lyriquidperfection:
Yes thats correct. EFS Pro has root checking implemented anyway. :)
[Galaxy S II Original Android Development] Mohamedselim:
could i use this backup utility to backup efs folder of tab2 p-5100 10 inch tab and for galaxy s2 international p-I9100?

In other words is it for all samsung devices or device specific for certain models only?
[Galaxy S II Original Android Development] lyriquidperfection:
All samsung devices apart from Qualcomm chipset based devices.
[Galaxy S II Original Android Development] Turist:
Hello

tool does not work for me in .tar creation mode (Creating EFS Backup TAR Archive ... Failed. Error Unknown.)

.img is ok
[Galaxy S II Original Android Development] lyriquidperfection:
Please paste your device info from the log window.
[Galaxy S II Original Android Development] Mohamedselim:
Not work in galaxy tab2 p-5100 gives error
[Galaxy S II Original Android Development] StickFigs:
Can someone rehost the tool? The download link in the OP is broken.
[Galaxy S II Original Android Development] Stileth:
It works fine.
[Galaxy S II Original Android Development] StickFigs:
When I click it it brings me here: http://94.254.0.40/
[Galaxy S II Original Android Development] Stileth:
Strange, probably some problem with your DNS resolving.. try via IP address: http://209.54.62.86/Rxc
[Galaxy S II Original Android Development] StickFigs:
That works but when I click download it throws me back to the other weird domain because the actual file is hosted on a different server. Can someone PM me the direct link or something?
[Galaxy S II Original Android Development] cowvun:
What does MD5 Checksum Mismatch mean?

I keep getting this error trying to restore my EFS
[Galaxy S II Original Android Development] Mohamedselim:
Md5 mismatch as i know as the app make this code and save it in its internal database for the file it creates and store it in its database and when the app try to restore file it checks and compares for that number as it restores it from its database and take it from app by calculation from file it will restore and if the app find the numbers are identical it proceeds with using file and restore if codes not match so it gives this error message and do not proceed with using file for restore it is a safety measure by app to make sure it flashed the required files it created before and that file not changed in anyway so will not flash a wrong file and may be cause brick or undesirable results
[Galaxy S II Original Android Development] Turist:
i tried to do but the app seems to ignore ctr+c or right mouse button :)
[Galaxy S II Original Android Development] Stileth:
Print screen and then upload the picture.

Odoslané z GT-I9100 cez Tapatalk 2
[Galaxy S II Original Android Development] lyriquidperfection:
Sorry, I disabled right clicking on the log window. Didnt realise it would disable ctrl+c aswell. Ill fix it in the next update.
[Galaxy S II Original Android Development] spinedoc:
Using this and getting a weird error, I'm assuming it thinks I'm not rooted.

Samsung Captivate with Helly Belly version of Cyanogenmod 10, the 8/20/2012 build. I've got a screwy IMEI from this build, but I used the EFS Pro tool to save my EFS folder no problem while I had JF6 loaded.

Now after flashing the new ROM and having the weird IMEI I am trying to use EFS Pro to restore the EFS folder. When checking ROOT access it says "Failed! Error: Bad SU Binary Permissions!"

I'm assuming this means it's not detecting a rooted device? I am definitely rooted, but do I have to give EFS Pro some kind of access or permission above this? I don't get any Superuser verification or any other message.
[Galaxy S II Original Android Development] repherb:
Link is down for downloading.

Yep, confirmed the link is inactive again. anyone have a spare place i can d/l this to host it on my server pls?
[Galaxy S II Original Android Development] emilcioran99:
The link is ok for me.

Downloaded in few seconds. :)
[Galaxy S II Original Android Development] Ev0d3vil:
This works for s3 on omega v13? I have a mass storage mode. So i select camera then to use the efs mode?
[Galaxy S II Original Android Development] lyriquidperfection:
Needs to be in mtp or media mode with usb debugging enabled. Should work with that rom but you will have to try for yourself.
[Galaxy S II Original Android Development] Ev0d3vil:
But that rom has usb mass storage enabled. From what i've read on the first page, the backup and restore would fail if usb mass storage is enabled.. hmmm.
[Galaxy S II Original Android Development] donalgodon:
On my current JB ROM, it says I don't have Busybox installed, but I do.
[Galaxy S II Original Android Development] jotafk:
I have exactly this problem.

After installing a SlimJB ROM my IMEI got screwed.

Solution was to go back to a GB ROM, backup EFS using EFS Pro and then flash the JB ROM and restore the EFS.

Problem is that after I restore the EFS I get the same generic IMEI and error message.

So now I have a valid backup IMG file but I'm not able to restore it! :(

Also, in JB when I start EFS Pro I get a .NET error which I didn't get in the GB ROM.

Any ideas, please?
[Galaxy S II Original Android Development] Mittaa:
Sure you have screwed anything up?

Picture one show Serial number and picture two shows IMEI number ... those have to be different!

Maby I do mistake something here?
[Galaxy S II Original Android Development] SpyderTracks:
Mate don't post your imei or your serial number, blank out the images, you don't need anyone hijacking your device.
[Galaxy S II Original Android Development] crazy_4_and1:
Help , please .

I would be very grateful if someone could help me . My phone got stolen few days ago . The police are asking me for my IMEI , and the only place I might have it is the .img backup file made by EFS Pro . Is there any way ( a program or some kind of editor ) I can view info stored in this file ? If someone knows something , please share . Thank you in advance .
[Galaxy S II Original Android Development] mkatforum:
In Settings --> Developer Options --> Root Access, make sure that apps and adb is selected.
[Galaxy S II Original Android Development] purgalm:
I also get this

problem.

running busybox mountpoint /efs shows:

Device Info shows:

What shall I do next to restore my EFS?
[Galaxy S II Original Android Development] Phil3759:
Your operator should know your IMEI, also it is written on package or sail warranty contract if not wrong
[Galaxy S II Original Android Development] crazy_4_and1:
I contacted my operator , they say they do not have that information ( I was surprised , because the police told me that operator should have info on the specific IMEI bound to my SIM number ) . I have my EFS backup on my PC .... would it be safe to "restore" it to another SGS2 (of a friend of mine ) so I coud read my info ? I have his EFS backed up too , so I would restore his original EFS partition to his phone after I have my info . Is this safe to do ?
[Galaxy S II Original Android Development] Veidi:
Download Link

Hello,

The Downloadlink from Dev-Host is currently unavailable(We're upgrading the drives on the server this file resides on.).

Have someone a mirror to download it?

Couldnßt find any with google, everyone is referending to Dev-Host =(

Veidi
[Galaxy S II Original Android Development] Stileth:
Try here: https://dl.dropbox.com/u/62640948/EFS_Pro_1.9.12_Release.zip
[Galaxy S II Original Android Development] kevindd992002:
How do you exactly backups your EFS using this app? After I ran it, I just click "Backup EFS" ?
[Galaxy S II Original Android Development] Mohamedselim:
Yes you need to connect tab to computer then run the program then backup efs then wait for message saying success it will backup to a folder in the phone and in the folder of program itself in pc open program folder you should see a new folder made which contain backup its size about 20 mb
[Galaxy S II Original Android Development] kevindd992002:
I just did that and my backup folder is 1.2GB?!
[Galaxy S II Original Android Development] Mohamedselim:
I think this is the backup of rom check the name of folder is it cwm so normal it is the rom i think folder in phone is named efs pro or efs or so can not remember exactly
[Galaxy S II Original Android Development] nsnobel2:
I have SC-01C docomo tab. Efs cannot restore backup following error occurs

Uploaded with ImageShack.us

Any guideline will be appreciated

thanks
[Galaxy S II Original Android Development] jordan032503:
I have the same problem. please help...
[Galaxy S II Original Android Development] lyriquidperfection:
I'll hopefully have an update out soon to address these issues.
[Galaxy S II Original Android Development] kanenas_0:
I also got the JIT errors as well as the efs mount problem.

I upgraded my I9100 from XXKI3 to Resurrection Remix 3.0.6 JB using a Win7 x64 PC for EFS Pro 1.9.12.

Saving the EFS data in XXKI3 went smoothly with no errors at all.

After I rebooted to RR 3.0.6, any time I used EFS Pro I was getting the JIT errors.

So this probably has to do with some conflict talking to Jelly Bean.

I did a couple of restores back and forth to get past a problem with loading my contacts.

After I fixed it, I was left without a signal so I used EFS Pro to reset my system back to normal (I had done that earlier too, before the 'contacts' restores, and it had worked just fine).

That's when I started getting the efs mount problems.

I couldn't get past them and was left without a signal.

So I tried GSII_Repair.

It fixed the efs folder problem (putting some dummy IMEI instead of mine) and my signal was back.

If I run EFS Pro again (against the corrected efs folder), it works without errors but I lose the signal again!!!

I would think that it doesn't restore properly to a JB system, but it did it once at the beginning, so it might be a combination of things (like GSII_Repair not installing matched pairs of RIL and Baseband?).

In any case, it would be nice to restore my own IMEI.

Maybe a fixed EFS Pro can handle it. In the meantime, is there a way to convert the *.img I saved, into a tar (or get to the actual files somehow)?

Thank you.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Pro v1.10.4 has now been released!
[Galaxy S II Original Android Development] kanenas_0:
Thanks for the update.

It doesn't give any startup errors anymore and the mount /efs problem is partly fixed, at least in my system.

With my system set to a working state/dummy IMEI by GSII_Repair, I started the new version of EFS Pro.

Efs read the folder properly (but with 'Product Code' not active, 'PDA version' unknown, 'CSC version' unknown, which might be true after GSII_Repair for all I know).

I then restored my old efs backup from XXKI3 and rebooted. I got the No signal problem.

Efs Pro still read the /efs folder but the firmware section was all 'unknown'.

For the heck of it, I 'attempted NV Recovery' (though I'm sure there were no BAK files there).

Efs Pro developed once more the problem with mounting the /efs folder (it seems this code has to be upgraded like in the startup code).

Nevertheless, since it should have done something only if BAK files were found, it somehow caused the /efs folder to be unmounted. This could be a conflict with Jelly Bean? Could it be Efs Pro is not very compatible with it when reloading efs backups from different OS versions?

So I went back to GSII_Repair and the wrong IMEI.

What about the saved img file I have? What program can open it up in Windows? I'd like to extract the files in it and try a manual fix for the IMEI.

Thanks.
[Galaxy S II Original Android Development] lyriquidperfection:
Hi it might be issues with custom roms as my app was built around stock.

Is your efs folder fully accessible? If so type this command in terminal emulator:

mountpoint -n /efs

It should return /dev/block/mmcblk0p1.

If not then that's the problem.

You could also try remounting the efs folder with the following command in terminal emulator:

mount -o rw,remount -t ext4 /dev/block/mmcblk0p1 /efs

Then give my app another go.
[Galaxy S II Original Android Development] kanenas_0:
The first command returns:

/dev/block/mmcblk0p1 /efs

so I suppose the folder is properly accessed.

The problem occurs after I run Efs Pro succesfully for the first time. Somehow it puts /efs in the wrong state and clears all the files from it except one (I can't remember the name now -- something with the word 'lock' in it maybe).

But if you say it's being written for stock ROMs, then that might my problem.

I can try other stuff if you like, since GSII_Repair recovers the phone for me.

What about the img file? Any way to get its data out?
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Pro v1.12.6 has now been released!

Fixed Broken Backup function from previous release and added new features!
[Galaxy S II Original Android Development] pro.aggro:
Can old backups, made with previous versions, be restored with the new versions of EFSPro or do i have to backup my efs folder again?

Sent from SGS II powered by PARANOIDANDROID
[Galaxy S II Original Android Development] lyriquidperfection:
No your previous backups will work fine. The broken backup function happened in the previous release and prevented backup operation from happening altogether.
[Galaxy S II Original Android Development] pepxl:
Confirmed backup now works, excellent job
[Galaxy S II Original Android Development] kanenas_0:
That was a quick update! Thanks so much.

I still can't restore properly my saved backup so I suppose I should write it off completely, unless I can extract the data from the img and try manually. After all, I'd like to get my own IMEI back.

The new version checked successfully my existing efs and restored my backup with no errors on the log.

After a rebooted though, I had no signal again.

I tried:

mountpoint -n /efs

and it gave back:

UNKNOWN /efs

So either I have bad backups (both in the phone and the PC) or there's an incompatibility with custom Jelly Bean ROMs.
[Galaxy S II Original Android Development] lyriquidperfection:
Try this command in Terminal Emulator and let me know what it says:

mount | grep '/efs'
[Galaxy S II Original Android Development] kanenas_0:
/dev/block/mmcblk0p1 on /efs type ext4 (rw,nosuid,nodev,noatime,barrier=1)
[Galaxy S II Original Android Development] lyriquidperfection:
Then I don't get why the previous command states unknown. I'll look into it.
[Galaxy S II Original Android Development] ronaldjanr13:
hi im new to this thread is the how can i use the efs pro?..is this cwm flashable zip sorry for that question.. or is this a windows 7 application?

and lasty what is the dot extension of the efs backuped file..? is it .img or tar?
[Galaxy S II Original Android Development] makeyourself:
Detected /efs Partition: Failed

When I try to backup /efs of my Galaxy Ace S5830i with EFS Pro I get

Checking Device Connection... Device Connected!
Checking ROOT Access... Okay.
Backing Up Device's '/efs' Folder, Please Wait...
Detected '/efs' Partition Location: Failed!
Error: Can't Locate Mount Point!
EFS Backup Failed!
Operation Finished!

I have USB debbuging turned on, rooted phone, working /efs partition. Apparently the S5830i has a Broadcom chipset so this should be compatible with EFS Pro.

Any ideas? If not can anyone point me in the direction of a decent guide to backing up the manual way that is likely to actually work if I ever need to restore /efs?
[Galaxy S II Original Android Development] :
Thank you lyriquidperfection! Great tool! Worked perfect for me - I've just backed up my EFS dirctory in both IMG and TAR formats! :victory
[Galaxy S II Original Android Development] jammysunny:
Hi @All,

I have a SGN10.1...but Mass-Storage cant be disabled, so I am interested, how I could manage efs....answers?
[Galaxy S II Original Android Development] lyriquidperfection:
Have a look under usb settings, there should be an option to change to mtp. Not sure how it works on the GNote without having a device to look at.
[Galaxy S II Original Android Development] testz:
lyriquidperfection,

Congratulations for the very good tool you have give to the community.

I have tried your tool with samsung galaxy mini 2 S6500 but i could not work correctly with it.

Can you give me some advice on how to backup the efs and the IMEI?
[Galaxy S II Original Android Development] roshan2989:
just wanna ask is it for stock rom or custom rom....?because im using custom ROM...it say waiting for connection...(already connect to phone and enable usb debugging ..
[Galaxy S II Original Android Development] roshan2989:
its say no root found in my rom...and failed...?how to fix it...im using hellybean and rooted...
[Galaxy S II Original Android Development] Mohamedselim:
May be try installing supersu (not superuser) from google play and operate app and give access and try developer options in setting adb check (system+apps) and unknown sources check and connect to pc using mtp not camera mode or mass storage and install kies and google drivers and enable debugging mode

Sent from Galaxy S2 or Galaxy Tab2
[Galaxy S II Original Android Development] rama.b:
Rooted and got an fake IMIE after changing nav_data.bin file

Dear all,

I m stuck with a big problem. I have a Samsung Galaxy S - Captivate AT&T version (SGH-I897). Ive tried to update the firmware via Kies Mini and it said the phone is unregistered. So, i have found that the phone pcode should be changed according to the AT&T pcode.

So, i have followed some steps to update its nav_data.bin using ESF Extracter. but after several attempts, my IMEI has gone.

Now i have the data service and calling features and cannot browse apps via android market.(i thinks this is due the fake imie).I have a backup of the original efs folder and please let me know a way to restore it.

have a good day.

Ramaly
[Galaxy S II Original Android Development] stanomx:
I can't download the tool, cannot connect to website error. Server overload? Can someone reupload it somewhere else? Thank you
[Galaxy S II Original Android Development] b-eock:
Yes it is down. Anyone have the latest version? Dev-Host is down. That's why!
[Galaxy S II Original Android Development] Darkman:
Thank you for this Tool!!

Working nice on my Samsung Galaxy Note 10.1 !!!! :good:
[Galaxy S II Original Android Development] X-TRA:
my set gone to blinking after restore efs backup what to do ?
[Galaxy S II Original Android Development] Journyman16:
Thanks for this - installed and ran BU without a hitch. Well, I did have to install BUsybox which I thought i had already from another app I'd installed...
[Galaxy S II Original Android Development] olympicchicken:
Backup worked flawlessly on my Galaxy Note 2 - Restore hopefully never needed ;)

Thank you: 3PN97133YW428693R
[Galaxy S II Original Android Development] Krep3:
How do i use this??

What is the ADB folder for? Do i just run the EFS Pro .exe ?

Really new to android
[Galaxy S II Original Android Development] lyriquidperfection:
Yes but your device needs to be rooted and busybox installed.
[Galaxy S II Original Android Development] Krep3:
Thanks I'll install busybox
[Galaxy S II Original Android Development] jcheong:
doesn't work for the Note 2. I rooted and installed the latest busybox but when I try to click backup it would say the MD5 mismatch.
[Galaxy S II Original Android Development] SpyderTracks:
Was it in mass storage mode? Backups and restores won't work in that mode.
[Galaxy S II Original Android Development] daniel.hajdinjak666:
Hi guys!!!

I have a strange situation???

I lost my IMEI and network, but in past trough Aroma installer I made backup. Now i put this folder trough root explorer in system, but on every reboot, I lose IMEI and network again. Then I must c/p EFS folder again in system. That is OK, because c/p is half minute of job.

Bigger problem is that I cant flesh anything except 4.0.4 official, CF root and Siyah. Just that 3 things. JB rom or any custom rom just stay in bootloop.

When i c/p EFS folder in system and my network and IMEI appears, I connect phone to PC, and EFS Pro program cant mount this folder because it says that file not exists?

I amnot sure why i cant c/p permanently EFS folder to my system???

Any sugestions??? Thanks in advance!!!

I have SGS S3
[Galaxy S II Original Android Development] silverchairbg:
Are there instructions how to use this tool? My phone is rooted and I have latest busybox installed on it, android debugging is enabled through dev options. When I run EFS Pro.exe it does not find my phone. Tried connecting while running, while rebooting and in download mode. How come there are no steps/instructions how to connect this tool to the phone?

P.S.: Does this tool work if you're running Jelly Bean? I made the backup of my EFS while I was on GingerBread, then updated to Jelly Bean and list my IMEI, now I can't restore it as the tool does not detect my phone. What am I missing guys? Please help as without IMEI I cannot install anything from Play Store.
[Galaxy S II Original Android Development] killerbicycle:
Make sure that (in your phone, under settings) you have enabled Debugging, and then under debugging you have enabled root for both apps and ADB.

I run EFS Pro as administrator, and then check for device info before messing with anything, to see if the phone can be read and accessed. When I backed up my EFS, i backed it up to both phone and PC in both formats (redundnancy is great thing when the first backup's md5 doesn't check out). Everything else should be a mouse click away,
[Galaxy S II Original Android Development] leong0723:
i9003 cant locate mount point

View attachment 1403785

i9003 . backup success ,after recover backup .phone restart > become cant mount location efs.

tried terminal u guys given but not working.

type busybox efs .

: efs not found.

what is the problem...drive me crazy ...:(
[Galaxy S II Original Android Development] silverchairbg:
I do not have the options for enabling root for both apps and ADB under System Setting -> Developer Options -> Debugging. Can you be more specific where to find those under Jelly Bean 4.1.2?
[Galaxy S II Original Android Development] leong0723:
i9003 mountpoint -n /efs

did this in terminal :

mountpoint -n /efs

and i get return with :

UNKNOWN /efs

type ls : and i can see efs is over there.

my device is

i9003 rooted su 3.05

busybox 1.17

i did backup success with efs pro , after i format the efs it become like this and i cant fix it anymore.

my device is i9003 firmware version 2.3.5 gingerbread DXKP9

my baseband version Unknown and Imei blank.

plz help,tq
[Galaxy S II Original Android Development] Tevion74:
I'm getting the same error on my s2 I9100p
[Galaxy S II Original Android Development] jayjay3333:
Exactly the same but Nexus S i1920a. I have searched this thread 40 pages back and got nothing here. Android debugging on, root access apps and ADB. Sees the phone and all is good..then fail. I'm very confused. Slimbean 2.7
[Galaxy S II Original Android Development] Hellover:
Source: Here

What's up with that? Is it true?

Thanks.