yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Pro v1.1.5 Bugfix update released! See first page in this thread for more info!
[Galaxy S II Original Android Development] cooza:
Dude:D.Your a GOD!!.Thanks so much for the easiest back-up and restore ever invented.Was so feed up with terminal emulator errors.It gave me a message on the screen,something like "unsupported....." didnt get the rest cos i was also looking at the PC but imagine it was the CF kernel but all went fine,root given,backed-up to SD and PC also.Just want to ask one thing.Ive got 2 S2 phones.Each back-up named EFSBackupProBackup.Can i rename the back-up folder given to each or will the program recognize each EFS back-up to its respective devive.I dont want to put the wrong EFS folder in the wrong phone if it needs to be done.Also already donated as promised on the other thread prier to release:D

confirmation number: 3JA957836S1464804
[Galaxy S II Original Android Development] lyriquidperfection:
Your welcome. If you want to create folders for each device thats fine. But if you want to restore backup to a particular device, you will need to copy the backup to the EFSProBackup folder for it to be detected. :)
[Galaxy S II Original Android Development] mikra44:
:D Man i liove you!!!!!

You saved my ass
[Galaxy S II Original Android Development] cooza:
Sweet.Understood:D.Cheers once again!!!
[Galaxy S II Original Android Development] vodanhdaisu:
I not entirely understand this tool, can u explain more at 1st post ? Thank you in advance
[Galaxy S II Original Android Development] lyriquidperfection:
Ill update the first post when I get home. :)
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

Thanks for the info ill look into it.
[Galaxy S II Original Android Development] maranello69:
nothing is shown in the "Device Partition" box, so i can't use this soft at all, any solutions?

i9305 rooted, busybox, win8 (.net 4.5 included)
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

Select a device filter first and the partition list will populate. It tells you this on the backup tab! You need to select International LTE Variant.
[Galaxy S II Original Android Development] maranello69:
I did that man, forgot to mention, i have selected all the filters, but still nothing...
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

What version of busybox are you using?
[Galaxy S II Original Android Development] maranello69:
v1.20.2, installed today from JRummy's app
[Galaxy S II Original Android Development] swagmeister:
Same busybox version, same problem on I8190L
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

I did all testing with Stericsons 1.20.2 busybox build so uninstall the jrummy one and download the stericson busybox installer.

Try that and let me know how you get on. :)
[Galaxy S II Original Android Development] swagmeister:
Wait sorry I do have Stericsons one. 1.20.2-Stericson, but still won't display partitions.
[Galaxy S II Original Android Development] maranello69:
location /system/bin or /system/xbin or something else?

/le

all good with Stericsons Busybox v1.20.2 installed to /system/bin

selected International LTE filter and the backup was a succes ;)

thanks man for your support, keep up the great work!
[Galaxy S II Original Android Development] en11gma:
windows 7 x64

netframework 4.0

SPH-L710 (Sprint CDMA) (Android 4.1.1) stock butit is Rooted and has CWR installed.

Stericsons 1.20

EFS_Professional_2.0.9_Release (Run As Administrator)

USB Debugging Enabled

Device in MTA+ADB (phone dialpad ##3424# and pick that setting in there.

EFS Pro crashes everytime while reading device info

if i leave phone unplugged and then run EFS Pro it does not crash and says please plug phone in and i do then it will still crash.

been messing around with it trying different things.

always crashes while trying to read the device.
[Galaxy S II Original Android Development] en11gma:
not found

i ran Android Terminal Emulator as SU and Non-Su and it said that both times
[Galaxy S II Original Android Development] swagmeister:
Still can't find any partitions. I think I'm missing something stupid but I don't know what.
[Galaxy S II Original Android Development] en11gma:
if you are wanting me to do any tests to help you figure it out just let me know

im also on irc (freenode server) and in #Cyanogenmod if you want to talk realtime
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

Thats why efs pro keeps crashing for you then.

Im using that property to check whether device is qualcomm or not.

I might just remove this restriction in the next update as I have no reliable way to determine if device is qualcomm or not. Thanks for the info.
[Galaxy S II Original Android Development] en11gma:
i thought this version WAS for the qualcomm chipset variants of the GS3?

that would be mine?

did you check to make sure it actually worked with qualcomm chipsets before you said it did?
[Galaxy S II Original Android Development] borelis:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

This looks like a great program. Is the guide you posted earlier for N7105 qualcom nv backup obsolete now. Can i use this instead?
[Galaxy S II Original Android Development] :
I used to love EFS Pro because i could save my EFS to computer... why was this feature removed? Will it be added again? It really sucks that it was removed!
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

It hasnt been removed. Backups are now automatically copied to pc during the backup process to the same place as previous versions.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

No its not obsolete still make your QCN backup with QPST aswell as a precaution.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

I used the I9305 which although does not have a full qualcomm chipset it does however use a qualcomm modem and therefore utilises diag mode and nv items.

I have done sufficient testing to ensure that backup and restore of nv items are working corectly and therefore should work with other qualcomm based devices although this has not been tested.

And this version is not just for qualcomm devices it just has qualcomm suport added to it for convenience.
[Galaxy S II Original Android Development] en11gma:
i would take off qualcomm support as it is not working with my "true qualcomm chipset" in the cdma sprint version (SPH-L710)

something is borked and i have seen this in other threads about backing up the EFS and also same error when people goto Restore

so eventhough some people have has a successful backup it might really not be as i have been reading people getting that same exact error i mentioned before when they do that restore.

i think some more needs to be investigated before it does have qualcomm support (i mean the people that can actually make the backup are gonna be pretty mad when they goto restore) and its broke

:)

just saying (something isnt right with qualcomm and this method of doing a backup.

anyhow if i can be of any help just let me know
[Galaxy S II Original Android Development] svinyard:
Rooted and unlocked. Super user granted access.. Still stock though but with USB debugging etc turned on. Ran this app on Win 7 with phone plugged in. It hangs for a minute and then crashes.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

Please be more specific. What device do you have and what is your busybox version?
[Galaxy S II Original Android Development] :
Erm.. the .img is compressed in tar.gz?

Because the only file copied was:

GT-N7000_2013122_225135.tar.gz (108KB)

And the pit was created!

It says on log that EFS.img was copied but i dunno where it is! (It's not inside the EFSProBackup folder)
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

Its in the compressed .tar.gz file.
[Galaxy S II Original Android Development] :
Only found it weird to have a 20Mb compressed so much but i'm glad that it's now more reliable to save it :D

Thanks :good:
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

Its only compressed so much as the actual files contained in the efs folder are only around 6mb and as its a clone of the whole partition, the remaining 14mb is just empty space making it easier to compress. ;)
[Galaxy S II Original Android Development] en11gma:
so are we just giving up on the sprint sph-l710 (sprint cdma) version?

I have not heard from you about needing any data from me.

I put phone back to 100% stock with no root or cwm...

awaiting further instructions
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

Hi mate from what I understand EFS Pro doesnt even load for you but I know why and will release the update fix soon.

As for QPST not working the fix is to run in compatibility mode.
[Galaxy S II Original Android Development] en11gma:
thats awesome news about fix for EFS Pro!

cant wait

QPST in Compatibility Mode and Run As Administrator are my settings for it

it still does the same thing

well i have right clicked on the desktop icon for "QPST Configurator" and those are my settings for it.

i have not did any other settings in the programs folder for it though? should i do that to each exe file?

nope

compat mode did not fix it

i went into this dir

C:\Program Files (x86)\Qualcomm\QPST\bin

and modified every exe in there to be in compatibility mode with admin rights

still exact same thing
[Galaxy S II Original Android Development] SaHiLzZ:
Having same issue with i747. EFS Pro crashes as soon as I connect the device to the Windows 7 x64bit.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 19/01/13 - EFS Professional v2.0.9 - Now with Qualcomm support!

Okay hang in there and ill get the update released asap.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.0.12 has now been released! :)
[Galaxy S II Original Android Development] en11gma:
thanks for trying to really get on this.

SPH-L710 (Android 4.1.1 Stock but Rooted and with CWM)

i start up EFS Pro 2.0.12 and it tells me connect device

USB Debugging Enabled

I enter ##3424# in Stock Dial Pad and look at qualcomm settings

MTA (crashes EFS Pro when i connect usb)

MTA + ADB (crashed EFS Pro 2.0.12 when i connect usb)

DM + MODEM + ADB (crashes EFS Pro 2.0.12 when i connect usb)

each time the little pop up box that says please connect phone will say "device connected" and turn green then disappear and then it crashes with this error

EFS Professional has stopped working

A problem caused the program to stop working correctly. Windows will close the program and notify you if a solutions is available.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

Dont know why it crashes on your phone. The only checks that are performed are to see if the connected device is a samsung device and if busybox is installed.

Type this into terminal emulator and see if it has a return value:

ro.product.manufacturer
[Galaxy S II Original Android Development] en11gma:
manufacturer not found

i did as SU and not as SU and both said same thing

im starting to get a bad feeling..

do i need to be in a specific dir when i perform the command?

i did some further research and i did a:

'cat /system/build.prop" this is some of the results of my phone and that command

do i need to be in a specify dir when i perform the "ro.product.manufacturer" command?

looks like proper syntax = 'getprop ro.product.manufacturer'

woohoo progress

and yep it shows samsung
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

Try redownloading and reinstalling Microsoft .NET Framework 4.0 and do the same with your USB drivers.

The error you are getting is non specific and not a thrown application exception which leads me to think its something else.

Need someone else with the same device as you to test the latest EFS Pro and report back here.
[Galaxy S II Original Android Development] en11gma:
did you look at the last part of what i wrote at the very bottom?

the command you gave me was 'ro.product.manufacturer'

the reason i got that error was because it was incomplete for this device

the correct syntax was 'getprop ro.product.manufacturer' and then it reports correctly

it says "Samsung"
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

Yes I saw that sorry was my fault. I am just trying to establish why EFS Pro wont load up for your device.
[Galaxy S II Original Android Development] en11gma:
the program runs fine with the usb cable not connected to device.

as soon as i connect the device to the computer it says "device found" and turns green then crashes/freezes

im pretty sure its the program

the device works pretty much perfect with other things.

its only when trying to mess with that EFS area.

look at post #1154 in this thread

http://xdaforums.com/showthread.php?t=1801997&page=116

sprint is trying to stop people from copying that area of the phone.

im not sure this is the problem with your program yet as the program is only in the mode right after it detects the phone and starts to load up or read some info from the phone as it hasnt actually started to try and read data from that area of the phone yet.

when your program does actually detect and pull up info on my phone then you will probably come to the next area of concern (the area that guy is talking about that i linked you to) the area of the phone that holds the imei/cdma information

i guess one step at a time

what mode is your phone in exactly and the driver that is being used when in that mode?

maybe i have the wrong driver for that mode.

usb debugging enabled and only MTA or is it MTA+ADB or is it MTA+ADB+DAIGNOSTIC
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

Okay just to clarify. I need to know exactly where you experience the crash.

Is it when starting Qualcomm NV Tools it crashes or when you first start the main EFS Pro application?

And I have the phone in MTP+ADB mode initially and it auto switches to DIAG+ACM+ADB to enable diag mode and it also keeps adb mode enabled to allow auto switching back to previous setting when Qualcomm NV Tools window is closed.
[Galaxy S II Original Android Development] en11gma:
made a video

phone mode = DM+MODEM+ADB

it shows TWO different ways i did it

1st way i connected device then started EFS Pro

2nd I started EFS Pro then connected device

http://youtu.be/P2reunhEZfQ

just wanted to add ive done it with usb debugging off and on with MTA, MTA+ADB and DB+MODEM+ADB

think ive tried every possible combination
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

I see, just a thought but are you running 32bit or 64bit OS?

Like I said its not the app its something else on windows level thats causing the crash.

Copy the adb folder from EFS Pro to a convenient place and type the following from a command prompt in the working directory:

adb start-server

adb shell getprop ro.device.manufacturer

adb shell busybox

Press enter after each line and let me know the output of each.

These are the steps performed when EFS Pro starts up.

It may be that the adb server is causing the crash and may need to be updated.
[Galaxy S II Original Android Development] swagmeister:
Well I downloaded version 1.9.12 and backed up my efs with no problems. Don't know why the newer versions couldn't. If you need any info just ask.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

What device do you have?

Does the newest efs pro crash on you too?
[Galaxy S II Original Android Development] swagmeister:
S3 mini I8190L

No, it runs and device info works, just no partitions detected.

On 2.0.9 Said Qualcomm disabled. On 2.0.12 it just said Reading... and hung there. I tried only once on 12.
[Galaxy S II Original Android Development] en11gma:
ok here is my restults

you changed the command above

i think you meant

"C:\adt-bundle-windows-x86_64\sdk\platform-tools\ADB>adb shell getprop ro.product.manufacturer" and if you did then the restult is below

samsung
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

Have you tried selecting a filter first?

Also I need you to type a command to list your partitions but ill sort it when I get home from work as its quite complex.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

Okay well the important bits are working fine. Just need to figure out why its crashing on you.
[Galaxy S II Original Android Development] swagmeister:
Yeah, I did.

Ok I'll check back later. thanks!
[Galaxy S II Original Android Development] Ray_jai:
Hi Thank you for this wonderful program.

Could you write an tutorial on how to use it?

I am on a slimbean rom for the Tmo S3.

I plug my phone in and the detects it without a problem.

I grant SU access and then i click on the QualComm tab.

I select DIAG + MOdem +ADB

I press NV Backup.

My phone restarts and some blue text with copy something appears.

What do I do after this step?

where does the back up go? Is one backup stored per PC? I need to do it for 3 phones.

any help would be great. thanks
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

Hi mate the backup you just performed was for US variants and utilises two built in partitions on your device that samsung haven't used for some reason. All it does is backup modemst1 and modemst2 partitions to fsg and backup partitions which automatically get restored when original partitions become corrupt.

I will write a proper manual when I get a bit more time.
[Galaxy S II Original Android Development] Ray_jai:
Thanks for the reply, so the backup is stored within the phone. will flashing roms effect this partition?
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

No. Flashing roms should not touch those partitions.

Also as a precaution it may be worth backing up NV items aswell under Qualcomm NV Tools.
[Galaxy S II Original Android Development] slish480:
Where can i download older versions, as i see version 1.9.12 works for some, so i would like to try with that.

EDIT: Never mind i have found it, and everything works perfectly. Thans
[Galaxy S II Original Android Development] 127kmph:
I am also experiencing crash on latest version. following is the output of your requested commands on win 7 x64:

--------------------------------

C:\Users\user\Downloads\test\efs\ADB>adb start-server

C:\Users\user\Downloads\test\efs\ADB>adb shell getprop ro.device.manufacturer

C:\Users\user\Downloads\test\efs\ADB>adb shell busybox

/system/bin/sh: busybox: not found

C:\Users\user\Downloads\test\efs\ADB>adb shell getprop ro.product.manufacturer

samsung

-------------------------------

Let me know if you need anymore info.
[Galaxy S II Original Android Development] lyriquidperfection:
Okay, firstly thanks for trying the commands. I notice you do not have busybox installed on your device which is an integral part of EFS Professional. Try installing busybox and try again. I am about to upload a new update but either way you still need busybox installed on your device.
[Galaxy S II Original Android Development] 127kmph:
Oh i see. My apologies I didn't know busybox on phone is requirement for this app. I was trying to backup IMEI before rooting my SGH-i747m hence I don't have busybox.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.0.14 has been released!
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 24/01/13 - EFS Professional v2.0.12 - Now with Qualcomm support!

Hi I can see this as an issue for Qualcomm users as the new update wont load if the device is not rooted and busybox is not installed.

As a workaround for anyone who wishes to backup nv items before rooting their device will have to enable debug mode in EFS Pro as it skips all start up checks bar device connection.

I will release another update to address this issue so Qualcomm users that are not rooted can still access Qualcomm NV Tools from within EFS Pro.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.0.15 has now been released!

The above issue has now been resolved as part of the latest update.
[Galaxy S II Original Android Development] en11gma:
still crashing when i connect SPH-L710
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 27/01/13 - EFS Professional v2.0.15 - Now with Qualcomm support!

You tried starting EFS Pro with debug mode enabled?
[Galaxy S II Original Android Development] Obagleyfreer:
Qualcomm tools isn't working for me......There is no COM Port to select in the "available com ports" list. It is just blank, I click refresh but still nothing happens, so I am unable to connect my device.

Phone is connected fine and EFS pro connects to it to successfully back up my EFS partitions. But I can't back up NV data.

Can you help please?
[Galaxy S II Original Android Development] LegendM:
Hi can I backup galaxy s3 "without root" efs?
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 27/01/13 - EFS Professional v2.0.15 - Now with Qualcomm support!

If you have an LTE or US variant then yes you can use the Qualcomm NV Tools.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 27/01/13 - EFS Professional v2.0.15 - Now with Qualcomm support!

Have you enabled Diag Mode on your device?
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 27/01/13 - EFS Professional v2.0.15 - Now with Qualcomm support!

Must be your computer as I havent had any other reported problems relating to this issue.
[Galaxy S II Original Android Development] themadba:
I am so stupid. Ignore this post.

Great application by the way.

Thanks.
[Galaxy S II Original Android Development] chongns:
Hi, can you also release the old version without the Qualcomm support?
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 27/01/13 - EFS Professional v2.0.15 - Now with Qualcomm support!

Why? What problem do you have with the new version?
[Galaxy S II Original Android Development] chongns:
yes, now it said my phone is not perm rooted.

attach 2 picture for your reference.
[Galaxy S II Original Android Development] Obagleyfreer:
Re: [TOOL] Updated! 27/01/13 - EFS Professional v2.0.15 - Now with Qualcomm support!

Sorry mate, how do I enable diag mode on the device?

All I have done is make sure USB debugging was checked......