yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] Kaldsud:
Hi,

I wanted to use your software to backup my /efs folder too, but when i try to backup it shows a warning (pic below)

If you can help me and find out what's wrong i will be very appreciative. I also wonder if Device filter is the right one, i have GT-i9100

Thank you for the time.

All info has been given but if something's missing i will be happy too help.

I apologize for my poor editing skills, not that it matters though :p
[Galaxy S II Original Android Development] brand404:
Does your internal virtual sdcard have enough free space for the .pit file to be copied successfully to it? When that pop up error dialog box appears that you're seeing it's at that moment EFS Pro is actually attempting to create this .pit file by storing the partition image file onto your phone's sdcard. So it's not necessarily an error due to copying but in fact possibly due to not being able to create it in the first place. Funny enough you only need 3,848 bytes (<4KB) of storage space so it seems unlikely that you wouldnt have at least that much avail on /sdcard..but hey i gotta ask :)

If the above isnt the problem then use a file manager app to navigate to your /sdcard partition and look for a GT-I9100.pit file. If it exists then let me know the file size (in bytes, of course). It shouldn't exist but if it does that would be interesting. Also jump to /proc/ folder and view the contents of a file called: partitions. Look for the row with the label "mmcblk0" and tell me the block size (its the # to its immediate left) or just tell me what the entire row says if u want to. It's possible that particular partition that should contain your pit details is not the expected size.

Besides that, assuming things still aren't working for you, i'd love for you to jump into adb shell and try creating the .pit file manually so we can see what the real error is saying. It shouldn't be too hard to pin point a solution.
[Galaxy S II Original Android Development] Kaldsud:
Hello,

Thank you for reply.

I did search for "gt-i9100.pit" using Root Expolere and found nothing.

But i had more luck with (/proc > partition) and "mmcblk0"'s block number seems to be 15388672

PS. I have almost 2 GB's of storage left so i think that is enough :)

Thank you
[Galaxy S II Original Android Development] F1tty:
hey sir,

at first i wanna thank you for efs professionel!

if i would like to edit my imei and go to qualcomm nv tools it always says:

-NOT CONNECTED....

then i press connect and...

on the left bottom it says connected to phone succesfully on: COM4

but a window popup says: phone connection has benn lost!

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei EFS_Professional.QualcommNVTools.RunCompleted_myCmdQueue(Object sender, RunCompletedEventArgs e)
bei EFS_Professional.CommandQueue.OnRunCompleted(Object sender, RunCompletedEventArgs e)
bei EFS_Professional.CommandQueue.Completed(Object operationState)

would be nice if you could help me :)
[Galaxy S II Original Android Development] brand404:
Can you jump into adb shell (with root access) and type:

toolbox dd if=/dev/block/mmcblk0 of=/sdcard/GT-I9100.pit bs=8 count=481 skip=2176

What does the output message say? And does GT-I9100.pit now exist in /sdcard? What's its file size?

For example, on my side the output shows:

481+0 records in

481+0 records out

3848 bytes transferred in 0.283 secs (13597 bytes/sec)

Ƹ̵̡Ӝ̵̨̄Ʒ Brandy Ƹ̵̡Ӝ̵̨̄Ʒ
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Where are you launching Qualcomm NV Tools from? From the Launcher or from the Qualcomm tab from within EFS Pro?

Also dial the following and check your Diag configuration:

*#9090#

Make sure option 2 has a * in brackets at the end of it. The option should read: 'DM/DUN over HSIC'.
[Galaxy S II Original Android Development] F1tty:
AW: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

From launcher or q-tab same result...

Option 2 has * ;)
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Dont understand why you get the connection lost error. Is everything stock on your device or are you running anything custom?
[Galaxy S II Original Android Development] F1tty:
AW: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Wanam rom with perseus kernel...does it matter?
[Galaxy S II Original Android Development] Kaldsud:
Hello, i assume this adb shell means the ADB folder in EFS PRO. I open it and a type of cmd opens up, scrolls down really fast and then instatnly closes. All maybe within 2-3 seconds.
[Galaxy S II Original Android Development] pieneman:
I've got the same problem as F1tty, the only difference is that I use Ripper rom with clockworkmod 5.5 and per perseus kernel. The perseus kernel is needed because I lost my IMEI while I updated my phone. So using the EFS program I was trying to restore/repair my EMEI.

Hopefully there is a solution to get EFS running to repair my IMEI.

Thanks in advance.

EDIT: When the connection is lost there is a .NET framework message. Is says: When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. See error after connection lost in attachment.

I dont have Visual Studio installed.
[Galaxy S II Original Android Development] brand404:
Actually no that is not what i mean. To keep it simpler then, just launch EFS Pro like normal and get it to say it is "Ready" (so it looks like your 1st screenshot). Then:

Open a Command Prompt window (e.g. Windows Key +R, type: cmd, and hit Enter key)

Inside your command window navigate to the ADB folder of the EFS Pro folder. You can navigate fairly quickly by typing: "cd /d " and then drag this "ADB" folder into the command window, followed by the Enter key. For example, on my PC i would type "cd /d " and then drag the ADB folder into my window, producing my final command as: "cd /d E:\EFS_Professional_2.0.26_Release\ADB"

Type: adb shell (hit Enter key)

Type: su (hit Enter key)

Type: toolbox dd if=/dev/block/mmcblk0 of=/sdcard/GT-I9100.pit bs=8 count=481 skip=2176 (hit Enter key)

What does the output message say? And does GT-I9100.pit now exist in /sdcard? What's its file size if it does exist?

Ƹ̵̡Ӝ̵̨̄Ʒ Brandy Ƹ̵̡Ӝ̵̨̄Ʒ
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Sounds like there may be a conflict with perseus kernel.
[Galaxy S II Original Android Development] pieneman:
The only way my phone works right now is with the perseus kernel. No problem to get rid of this and test it again. Any recommendations about the phone setup (kernel and rom)?

Thanks
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

If you are not bothered about your data then flash a full stock rom and test again. This way we can eliminate whether its the custom rom / kernel etc.
[Galaxy S II Original Android Development] pieneman:
Well, I've got a full nandroid backup and titanium backup. So data is not the problem. If we can solve it by restore a stock room its not a problem. I'll Do That tomorrow morning. Sounds stupid, root was needed I suppose?

Edit: Thanks so far
[Galaxy S II Original Android Development] Sadvance:
Will EFS professional work on my galaxy S advance ( also called galaxy SII lite) with novathor chipset rooted JB stock and custom kernel ? If not is there any alternate generic method for all android phones to backup efs
[Galaxy S II Original Android Development] pieneman:
Hi,

I've restored my phone to stock 4.1.2, installed SuperSu and busybox 1.20.2. When I press 'connect' in Qualcomm NV Tools the phone connection is lost. When I uncheck the box 'Read phone version information' and then press 'connect' it says connected. Then i press, for example, 'Read imei' the connection is lost again. Anymore advise/tips/tricks?

thanks in advance.
[Galaxy S II Original Android Development] Alexei Volkoff:
I own the Note 2 N7105 LTE and when I choose the "International LTE Variants" all these partitions show up. Should I do a backup of them all or is it just the EFS that is important? Thanks.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Back them all up thats why they appear because they are all important one way or another! ;)
[Galaxy S II Original Android Development] pieneman:
Today played around with firmware. Installed Wanamlite, Stock 4.1.2, Stock 4.1.1 serveral kernels. No succes with connecting EFS Prof to restore my imei. I also installed the Kies drivers on a Server 2008 R2 in VMware, no luck. I use the original usb cable.

I'd like to solve my imei problem. Hopefully someone can help me.

Thanks in advance.
[Galaxy S II Original Android Development] Knobee:
EFS Pro crash under windows 7

Hardware: Samsung Galaxy S 3 (AT&T) running stock (but rooted) Android 4.1.1 and busybox v1.20.2-cm9

Software: Windows 7, .NET Framework 4.5, EFS Pro v 2.0.26

I start EFS Pro and after ADB is started (get the green "OKAY"), EFS Pro stops for about 3 seconds then I get an "EFS Professional has stopped working" dialog box.

The adb process is still running after EFS exits.

Two errors are generated in event viewer:

Application error 1000:

Faulting application name: EFS Professional.exe, version: 2.0.26.0, time stamp: 0x513a286b

Faulting module name: KERNELBASE.dll, version: 6.1.7601.18015, time stamp: 0x50b83c8a

Exception code: 0xe0434352

Fault offset: 0x0000c41f

Faulting process id: 0x438

Faulting application start time: 0x01ce1e9da2c84c97

Faulting application path: C:\Users\aclegg\Desktop\EFS_Professional_2.0.26_Release\EFS Professional.exe

Faulting module path: C:\Windows\syswow64\KERNELBASE.dll

Report Id: e5554bb8-8a90-11e2-979b-7cd1c3990beb

And .NET Runtime error 1026:

Application: EFS Professional.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.IndexOutOfRangeException

Stack:

at System.Windows.Forms.Control.MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean)

at System.Windows.Forms.Control.Invoke(System.Delegate, System.Object[])

at System.Windows.Forms.Control.Invoke(System.Delegate)

at EFS_Professional.frmEFSProMain._Lambda$__3()

at EFS_Professional.frmEFSProMain._Lambda$__2(System.Object)

at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)

at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)

at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

at System.Threading.ThreadPoolWorkQueue.Dispatch()

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

I've made sure that .NET framework 4.5 is installed and updated and I just re-installed the Samsung USB drivers.

Any ideas?
[Galaxy S II Original Android Development] F1tty:
hey sir,

i got it to work with nvtools...but just at perseus kernel...if i flash stock or another kernel imei is empty again...

if i have restored a backup from qpst wich belongs to another s3 is there something more to edit than just the imei?

Is this a part of the answer y other kernels wont work? must we have newest kernel with integraded sds patch?:

btw its in changelog of perseus kernel:

Samsung's fix for the sudden death syndrome (SDS) included. It is caused by eMMC failure on phones with VTU00M internal memory chips with revision 0xF1. You can check your phone with the "eMMC Brickbug Check" in the Play Store (Ignore the message if it says you're not affected, the type and revision is what matters). The patch is a firmware soft-patch that is applied on every boot and MMC resume, it is not a permanent fix. You will need to stay forever on kernels which include the patch, this also includes updated recoveries and their embedded kernels.

thank you
[Galaxy S II Original Android Development] Kaldsud:
I'm sorry, i don't quite follow you here. I could open cmd, but when step 2 came i became very lost.

I apologize for my noobiness but there are alot of ways to back up /efs folder and i'll find those.

Thank you for help anyway :)

*EDIT* I tried it one more time and now it says it backed up successfully! And now the GT-i9100.pit file appeard, not on the sdcard but in the EFS Folder on my PC and it seems to be about 3.75kB large. Also a new file appeared after the successful backup named after the date and time and has the extention tar.gz (it is about 111kB large). But no .img file that is 20mb large has appeard, which is why i doubt everything went flawlessly..
[Galaxy S II Original Android Development] xuxu09:
Qualcom nv tools not work for me

"phone conection has been lost "
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

File is compressed it worked fine dont worry.
[Galaxy S II Original Android Development] Kaldsud:
So basically, if my /efs folder disappears, i can just restore this backup and no one will notice the difference?

Sorry, for this "noob" question but i am abit paranoid so if, god forbid, my /efs folder disappears i wnat to be 100% sure that after i restore this..everything will work noramlly.

Much appreciated (and calming) reply

Thanks.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Yes it will work dont worry. :)
[Galaxy S II Original Android Development] Kaldsud:
Then i guess this is it.

Thank you very much brand404 for much help and lyriquid for providing with this application.

Thanks.
[Galaxy S II Original Android Development] ghnogueira:
I was wondering why my phone works on EFS Professional screen, but when I click on Qualcomm NV Tools it always says "Not Connected"? It's a standard GT-I9100.
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Theres your answet then. Its a standard GT-I9100. Therefore it has an Exynos chip not a Qualcomm chip.
[Galaxy S II Original Android Development] ghnogueira:
Ouch! Makes total sense :angel:

And therefore I can't write the IMEI via your app, right?

Any solution for my generic 0049... IMEI problem? :(
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Correct. Unfortunately that feature is for Qualcomm based devices only.
[Galaxy S II Original Android Development] ghnogueira:
Taking advantage of your extensive knowledge, do you know where I could find help on getting my original IMEI back? Tried the 9 steps with no success, even though I have my original efs folder backed up.

Any help is greatly appreciated.

Thanks!!!
[Galaxy S II Original Android Development] mythos_:
Since I've been unable to use this tool, is copying the /efs folder from the root of the phone the same thing ?
[Galaxy S II Original Android Development] Klitoni:
Does it work on stock captivate 2.3.5 Gingerbread ?

Im on page 36 :D
[Galaxy S II Original Android Development] Klitoni:
I did this with and older release.Is a good backup.6.5 mb ?i did both tar and img

I did it with 1.9.12 version
[Galaxy S II Original Android Development] jzamoras:
Hi All, I tred to backup EFS dir using EFS Pro. The app recognized busybox 1.20.2 and root, but in backup tab I don't see anything. I created sgh-i927.filter file with "efs" name and it didn't work. What am I doing wrong? ty!

Update: just like the post above, I used 1.9.12 to make a backup (img and tar) this backup will be enough? thx!!
[Galaxy S II Original Android Development] Colliebudz:
this tool is brilliant, TOP MAN!

one problem ive got, my mobily was blacklisted when a ex reported it stolen when we broke up, it was dead to networks, had a fancy home device...

anyway i fixed that by flashing stock kp8 firmware with stock efs.md5 in odin and pit and apboot bla de blaa, anyone wants the files ill try upload somewhere.

anyway again, now i had a voda sim that was working for atleast 9 months flashed roms and yh was all ok, but once i was flashing a kernel, cant remember which, it reset efs and then my sim was dead to, tried to flash in odin same method, didnt make a difference..sooo

now have o2sim, no network nothing but emergency calls, and that dumb generic imei. i can scan for networks and i can auto select and it registers. ive only got a back up of the actual files from efs, loads of crypt**** and a few .nv_data.bin.bak, md5 etc. ive tried nine step repair...nope....baseband and ril matching...on stock kp8 with full root..now...temporarly! lol

basically is there away i can create a img of my files so i can create a tar.gz and then flash with ya cool tool??

also, it took me a good while to realise my galaxys a exynos...doahh!

be nice if you could implement a way of using that nv tool bit for exynos not just qualcom, or am i way off on that?

oh and when i try to call it throws not registered on network...four words i hate, so now im stuck. heres all ive tried

manually pushed a .nv_data renamed to nv_data.bin reset perms, chown 1001:radio nope

stucka efs.img (from backup) onto sdcard and tried dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1 bs=4096 nope

all your options of nv repair and restore and nv rebuild for no baseband thingy.. nope

millions of radios nope

tried my kp8 flash again but no :( sometimes builds the ime folder with mps_code.dat in it and md5s but same issue with connecting.

HHEELLPP!

IM HAPPY WITH USING GENERIC IMEI COS MY ORIGINALS BLACKLISTED, JUST NEED NETWORK!

thank you anyone and everyone!

col

---------- Post added at 04:34 AM ---------- Previous post was at 04:28 AM ----------

i know blacklisted means no but it worked before so yh its not that...theres always a work around! its software not hardware after all....my imeis genericnow 004999010640000 not MY ORIGINAL ONE WHICH WAS ILEGALLY BLOCKED BY N-PROVIDER! i brought that handset....my property...W$%&*S
[Galaxy S II Original Android Development] Klitoni:
Noone can confirm how much MB should be a good backup ?
[Galaxy S II Original Android Development] Colliebudz:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Anyone?!

chuck norris made me do it...
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Size of backup doesnt matter as long as your device is in a good working state before you do the backup its fine as long as the md5 checksum matches as the backup is compared to the devices partition for integrity.
[Galaxy S II Original Android Development] Colliebudz:
how would one go about opening nv_data?????

:laugh:
[Galaxy S II Original Android Development] amppcguru:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Message being cutoff in new version & unable to resize

Sent from my Rooted Samsung SGH-i927 Captivate Glide running @ndroid JB 4.2.2 Liquid Smooth & CWM 6.0.1.2 using xda-dev app.
[Galaxy S II Original Android Development] CaliCal:
this bites! anyone else
[Galaxy S II Original Android Development] pieneman:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Same here...see also this thread with issues regarding the same questions: http://xdaforums.com/showthread.php?t=2195869
[Galaxy S II Original Android Development] tamage:
Unable to create archive

Hi!

I wan't to try it to bachup the EFS with my S3 but it stopped with this problem: "Unable to crate archive".

Any idea for the solution?

Bests: Tamage
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Yes downgrade your busybox to v1.20.2 and all will be fine.
[Galaxy S II Original Android Development] sidramobilecare:
This is really great!

thanks
[Galaxy S II Original Android Development] matrixzone:
Unable to find the Busybox 1.20.2. from the busybox site. I find the tar file with couple of files inside except the file "busybox".

I found the busybox file under my system/xbin folder.

Help will be appreciated

Thanks
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Download the Stericson Busybox installer from the marketplace. You can then install the correct busybox version from there.
[Galaxy S II Original Android Development] matrixzone:
Thanks.

Still after installing the correct version of busybox, keep getting the below error:

"Unable to create archive"
[Galaxy S II Original Android Development] vecino:
I would like backup my EFS but application doesn't see partitions. What am I doing wrong?
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

you need to folliw the instructions and select a device partition filter.
[Galaxy S II Original Android Development] vecino:
I have selected all the filters, but still nothing. I was reading the thread and it might be a problem in BussyBox ?
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Unless you give me more info I cant help you.
[Galaxy S II Original Android Development] vecino:
Yes of course ... I have GT-I8190N with stock fw only rooted via GALAXY S3 MINI TOOLKIT V1.1. Thanks

DEVICE INFORMATION FOR Samsung Galaxy S3 Mini

------------------------------------------------------------------------------------
Device Product Model: GT-I8190N

Firmware Build : 4.1.2

Firmware Build ID : JZO54K

Firmware Build PDA : I8190NXXALL6

Firmware Region Code: ETL

------------------------------------------------------------------------------------
Boot Image Status : Insecure [based on ro.secure value]
Note: This is only an indictation if the boot image has been modified
------------------------------------------------------------------------------------
[Galaxy S II Original Android Development] exqaliber:
Hi, hope someone could help me with this. How do I connect my phone to the Qualcomm tools? it's not showing in the com port connection. Do i need special tool to do this or is there any installer i need to install?
[Galaxy S II Original Android Development] vecino:
I think that you have to go to the keypad and dial *#7284# select MODEM and restart your phone. On your computer open up Device Manager, Locate Ports (COM & LPT) and expand it - Then you'll see something like "SAMSUNG Mobile USB Serial Port (COMXX). Try it now.
[Galaxy S II Original Android Development] simons89:
hi all,

i have to restore my efs. I have a lot of backups but the program cant detect any...what can i do?
[Galaxy S II Original Android Development] brooklook:
HElppppp

After installing either i cant get this scree to go away can any one help me remove it. I have wiped everything and cleared installed and reinstalled