yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] Hulk0069:
Will this work for a U.S. versions of the s3?

clean Rom/xda powerd by zero-lemon & tweaked out Guided by the power of Zeus kernel!!
[Galaxy S II Original Android Development] amihaila:
If your phone works fine, with no lost imei or baseband, then I would not touch the EFS partition even if something is telling me is not clean. Clean means the machine was shut down with the partition still mounted, does not mean it has errors.
[Galaxy S II Original Android Development] Ev0d3vil:
Hey guys, what's the different between an .img file and .tar.gz file? If I mount the img file to daemon will I still be able to see the same files as the .tar.gz file? Thanks!
[Galaxy S II Original Android Development] m33ts4k0z:
Hello and thanks for the program,

I'm trying to write the IMEI on a galaxy s4 (GT-I9505) but I dont seem to find the way to connect it to nv tools. I typed *#7284# and I got UART to modem but I don't have any COM samsung devices on my control panel. Can I have some help from the experts here please?

Thanks in advance.
[Galaxy S II Original Android Development] andymihail:
Question

I am on I9505 LTE stock rooted with CF autoroot. (busybox not installed)

I want to make an EFS backup.

I try to run EFSprofessional.exe

It says ADB server okay, than it says to make sure I have allowed the pc to communicate trough adb.

I have hit the notification of super su and the adb notification.

Still nothing. What am I doing wrong?
[Galaxy S II Original Android Development] lyriquidperfection:
You need busybox installed aswell. I recommend using Stericsons 1.20.2
[Galaxy S II Original Android Development] andymihail:
I installed busybox and I get the same error. Could it be because the phone appears as portable device in my computer?

Sorry for the trouble.
[Galaxy S II Original Android Development] Kaibosh:
Just had a firmware update, so retried Qualcomm NV Tools backup hoping that maybe the result would be different. Alas, no - Same result as before (message 1255).
[Galaxy S II Original Android Development] Kittiesoncrack:
My S2 won't show up in Qualcomm NV tools
[Galaxy S II Original Android Development] lyriquidperfection:
Thats probably because your device is an I9100 im guessing? If so then that has an exynos based chip and not Qualcomm.
[Galaxy S II Original Android Development] murphy504:
Hi I

lost the IMEI

on my i9100 after flashing Neat Rom. No prior backup WHATSOEVER. Phone's usb is not recognized by my PC. Tried various versions of ODIN and USBs. I am really at my wits end. I can flash ROMs thru cwm Philz .

Can this program assist me in some way with recovering the IMEI or get some advice in the right direction?
[Galaxy S II Original Android Development] post-mortem:
First you have to determine if the USB problem is hardware or software. If it's a hardware problem, I don't think there's any way to recover the IMEI. If it's software, you can try removing & reinstalling the drivers, or try using a different computer entirely. If you can regain the ability to communicate through USB, then you can try these NV tools to reinject your IMEI.
[Galaxy S II Original Android Development] lyriquidperfection:
Cant use NV Tools on i9100 as this is exynos based and not Qualcomm based.
[Galaxy S II Original Android Development] Product F(RED):
To clarify, the modem is Exynos based not Qualcomm based.

Sent from my Galaxy Note 2
[Galaxy S II Original Android Development] UweRammelt:
"Unable to create archive!" with a GT-I9300 international. Does anyone have an idea, what I can do????

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

Addendum: has done . . . I downgraded to Busybox 1.20 and everything works. I got a file called GT-I9300_2013622_18539.tar.gz (337k) containing a file called "GT-I9300_2013622_18539.tar" (20.481k) containing "efs.img" (20.480k).

.
[Galaxy S II Original Android Development] themissionimpossible:
I can confirm that for me (I9505) that error was solved only using Busybox 1.20 (neither 1.20.1 nor 1.20.2!)
[Galaxy S II Original Android Development] semantsen:
I have a messed up IMEI and trying to rrestore it. I have one .tar.gz file created by a

Aroma while installing the rom. Where do I put this file so that EFSPro can find it?
[Galaxy S II Original Android Development] Mittaa:
Try ..\EFS Professional\EFSProBackup\<your tar file>
[Galaxy S II Original Android Development] Kanzar:
The tool launches, but it just sits at 'Initializing ADB server...' How long is this supposed to take?

Have a rooted i9100.
[Galaxy S II Original Android Development] lyriquidperfection:
Is there a superuser request sitting on your phones screen?
[Galaxy S II Original Android Development] Kanzar:
There was, but even though I tell it to remember to permit it, it wouldn't work. I've gone to a different kernel (Dorimanx), and now it detects... but says it isn't permanently rooted. Does anyone know how to fix this? :/

EDIT: I think I know why... a small popup shows su was denied... now how to allow it... hmm...

EDIT2: It seems to auto deny shell requests for su. Interesting.

EDIT3: Temporarily set superuser in PACMAN to allow all, ran EFS Pro, then changed superuser settings back to prompt... I think it might have set shell to allow now? :/
[Galaxy S II Original Android Development] lyriquidperfection:
Yes you need to always allow shell su requests.
[Galaxy S II Original Android Development] EarlZ:
I tried this on my system and it gets stuck in Intitalizing ADB server, my phone is already in Debugging mode ( Galaxy Note 2 Int version ) Anything else worth trying?

Im using Windows 7 x64
[Galaxy S II Original Android Development] Shaftamle:
2 questions. Does this tool work for the Verizon Galaxy s4? And also, can anybody give me a quick explanation as to what is the difference between a backup using QPST and one using this efs tool, if any. If there is a difference, should I do both?

Sent from a Shaftamle Galaxy S4

"Thanks" are always appreciated!

http://mycolorscreen.com/Shaftamle/
[Galaxy S II Original Android Development] manu44:
Will This Work For the Internation Samsung S4 I9500? Thanxs
[Galaxy S II Original Android Development] post-mortem:
Yes.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.0.46 has now been released!
[Galaxy S II Original Android Development] PwOn:
Is there a way to use this tool in a i9500 phone without root?
[Galaxy S II Original Android Development] lyriquidperfection:
No as root is a main requirement of EFS Professional.
[Galaxy S II Original Android Development] tigerphil:
Perfect tool!!! Spent 2 days trying to restore my lost imei, loads of researching, trail and error then found this! Luckily had original imei on the box etc still so took a few mins and my phones back to normal :D
[Galaxy S II Original Android Development] ab-samy:
The size of zip file after successfully backup is 133.42KB.

Do i completely backup my EFS partition or not? :confused:

Device: Galaxy S2 i9100
[Galaxy S II Original Android Development] lyriquidperfection:
Hi you should do a little more reading into the backup format used. When partitions are backed up some could be 20MB yet the actual data within them could only be 3MB. So the rest is empty space. When the partitions are extracted and added to a tar container, they are then gzipped which can make the file size very small. This is normal as the empty space within the partitions is easy to compress.

Just remember the golden rule, if EFS Pro says something was successful then believe me it was! :)
[Galaxy S II Original Android Development] Mittaa:
Post link to solution so other can benefit :)
[Galaxy S II Original Android Development] huykid1206:
Hi I'm currently using the Galaxy S4 I9505

I don't know which option I should choose in the Device Filter
[Galaxy S II Original Android Development] tigerphil:
I used this tool yesterday, same phone and used the 1 you have highlighted in the picture
[Galaxy S II Original Android Development] tigerphil:
I did post it on the thread I had asking if anyone could help and also posted on another thread of someone who had the same problem as me. Unfortunitely I can edit my (outdated) signature yet until our home internet is reconnected but I'll be sure to add it soon as I can, I thought I was left with an expensive music player for a few days until I found this thread :D:thumbup:
[Galaxy S II Original Android Development] omniwolf:
Qualcomm NV Tools, i9505

Hi,

Just reporting my experience with the EFS tools.

The backup tab worked fine (after choosing GT-I9505 in the filter box), but when I open the Qualcomm NV Tools page, I get some bugs.

In the Available COM Ports drop down box, I have 3 options:

a) SAMSUNG Mobile USB Serial Port (COM15), b) SAMSUNG Mobile USB Serial Port (COM14), and c) Communication Port (COM1)

1) if i click the connect button with the default COM port selected (COM14), i get an error "SPC was rejected by the phone!". If I then untick the Send SPC tick box, then click connect again, it connects (but doesn't populate all the fields on the Diagnostic Tools tab, they all stay blank except "IMEI (Flipped Hex Bytes)" which reads "02"), and then if I go to the NV Backup/Restore tab, I can click the Backup NV Items button, and it will perform what appears to be a successful backup.

2) if I choose the second COM port (COM15), then I can successfully connect with "Send SPC" ticked (and the Diagnostic Tools tab gets populated), but on the NV Backup/Restore tab, when I click the Backup NV Items button it will only ever get to 15% before failing and telling me the phone isn't connected or something.

If you would like me to do further debugging, please send me a PM.

Cheers.
[Galaxy S II Original Android Development] lyriquidperfection:
Hi this is not a problem with EFS Pro, from what I can see, COM 15 is the correct port to use for NV item backup and restore as the fields in the diagnostic tools tab are populated.

The fact that your backup fails at 15 percent I think is a Qualcomm issue as my missus phone also behaves the same way but other devices backup and restore fine.
[Galaxy S II Original Android Development] omniwolf:
OK, is the backup i get if i chose COM14 with SPC unticked a usable backup? or useless?
[Galaxy S II Original Android Development] lyriquidperfection:
I wouldnt use that backup but if the nv items backed up successfully then I would imagine its fine but I would have to test that myself.
[Galaxy S II Original Android Development] moraize:
Trying to make an EFS Restore.

I choose the file, the program checks it and says its ok. When I click on RESTORE, it says that at least one partition shuould be selected to restore, I cant see in anyware a place to choose partition...

Any help would be welcome. Thanks
[Galaxy S II Original Android Development] lyriquidperfection:
The partition list should populate with the backups you selected initially when you first made the backup.
[Galaxy S II Original Android Development] sofia-captivate:
Hey guys I have note 2 t889v day before yesterday I installed the Jedi ROM with wrong modem that someone recommend it for me turns out it was for T-Mobile note 2 and I have mobilicity note 2 and my imei says null I Odin my phone back to stock and it keeps turning on and off every 20 seconds and my imei is still not there and my baseband shows unknown. Can someone please help me . i don't want it to send for repair for 6 weeks :(
[Galaxy S II Original Android Development] moraize:
In Fact, The backup file I have was made during Aroma installation of Omega v17. So Could this file be incompatible to be used by EFS pro ?

It really doesn´t appears any options for me to choose the partitions...

Thanks...

I´m having a Strange problem, after having installed a Rom ( probam 4.2.2) and tryed to go back to Omega v17( before all I was on Omega v16), O got Unknown Imei /BB after having installed Omega v17. I did the EFS backup before ( the phone was workign Ok until now).

So, now, the only way to make it functions is : delete efs folder and reboot it. It starts on Factory mode. I copy efs file found inside my EFS backup made with omega installer, to efs system folder.

Restart and it is ok, BUT, if I restart the phone, I get a Crazy IMEI like 00049...And it doesnt connect to the gsm network.

I tryed to FIX permitions on recovert, but no success, so now I intend to use EFS PRO to try to correct things here...

Thanks..
[Galaxy S II Original Android Development] post-mortem:
If you don't have an NV backup which is usable with EFS, you can try to make an NV backup, then injecting your IMEI, & restoring it.
[Galaxy S II Original Android Development] moraize:
Man, Sorry, Could you go Slowly :)

When You Say NV backup, is the backup made by EFS professional ?

I did A backup with EFS Pro, it generates a tar file and inside it I have and .img file.

I´m not beign Able to OPEN this file to change Imei on it. Tryed with winzip and winiso and they say format unsuported.

And even if I could open, What specifically I should inject ?

On may tar.gz folder, I have a efs folder, and inside it has some other folders and files . Is there something I should get from it and put on the valid Backup made By efs ??

Thanks...
[Galaxy S II Original Android Development] post-mortem:
Check out this thread:

http://xdaforums.com/showthread.php?t=1804117

Link to sgs3.nv.gen.zip:

http://www.2shared.com/file/4A3XLjXy/sgs3nvgen.html
[Galaxy S II Original Android Development] moraize:
Man.

I See this guide you post is for GAlaxy S3.

At the beggining, it tells us to do this :

Dial *#7284# and select "Qualcomm USB Settings"

In Note 2 We DON´T have this option...

:(
[Galaxy S II Original Android Development] tigerphil:
Try *#0808# may be the same as the s4
[Galaxy S II Original Android Development] moraize:
Unfortunattly this code *#0808# doesnt´t do anything here :(
[Galaxy S II Original Android Development] post-mortem:
Are you on stock ROM?
[Galaxy S II Original Android Development] moraize:
No, I´m using Omega V17 custom rom...
[Galaxy S II Original Android Development] post-mortem:
You need to be on a stock ROM (or one based on stock) to use USSD codes.
[Galaxy S II Original Android Development] moraize:
hum, look, the original code functions, but shows me a Different menu, don´t show that about Qualcomm settings...
[Galaxy S II Original Android Development] tigerphil:
Put it to remnet+dm+modem and the uart to pda. Thats how mine was set and had no problems writing the imei back to the phone. Just remember to reboot after for the change to take place also check the dropdown box at the top of the console, mine was listed further down the list, I just kept trying them until it said my phone had connected
[Galaxy S II Original Android Development] moraize:
Thats the options I have when type the code ( image uploaded)...

Thanks.
[Galaxy S II Original Android Development] lyriquidperfection:
What model number is your Note 2?
[Galaxy S II Original Android Development] moraize:
it´s I-9100
[Galaxy S II Original Android Development] lyriquidperfection:
I9100 is a Galaxy S II and has a Samsung RIL and modem not a Qualcomm one. This is why the option is missing for you.

With your device, Qualcomm NV Tools is not for you. To backup your IMEI all you need to do is run EFS Professional, select the International Device Variant filter then run the backup process.

Job done!
[Galaxy S II Original Android Development] moraize:
Sorry, sorry sorry man, The model correct os N7100, not I9100...

My device is a Galaxy NOTE 2...

Sorry
[Galaxy S II Original Android Development] lyriquidperfection:
Yeah same goes for your device too! You need the LTE version (N7105) to use Qualcomm NV Tools.
[Galaxy S II Original Android Development] moraize:
SO I got to the start point.

first thing I did was to try to use EFS professional, but unfortunally I don´t have an EFS backup made By him. The backup I have was made by the installer of Omega rom . Its a Small 36 kb file with efs folder inside it. When I Try to restore , it ask to me to choose at least one partition to restore, but it doesn´t appear any option to me, EFS backup does a COMPLETE backup from efs partition.

So this is why I came here, someone on Note2 forum, asked me to try this method.

NOw, my phone works fine, but if i REBOOT it, I get the 0049 imei, So I have to delete efs folder, reboot, and copy my back efs folder to efs folder ( system place), and reboot.

After this its all ok again, until next reboot,

Thats Why I think its related to efs folder yet, copying and pasting solves only at first boot, very strange situation.

Thanks for helping.
[Galaxy S II Original Android Development] themissionimpossible:
Why don't you only delete all the files within the efs folder and put your backupped files inside it?
[Galaxy S II Original Android Development] moraize:
Thats exaclty what I do. Delete all files from efs folder and copy the files to is after wards...

thanks...
[Galaxy S II Original Android Development] lyriquidperfection:
Okay guys im going to tell you a little easter egg for EFS Professional.

If you create a new device partition with no partitions listed, basically an empty file, all your devices partitions will show up in the partition list including the system partition so essentially you can create a snapshot of your device and restore it at a later date.

To ensure backing up of some partitions correctly like the system partition, I recommend rebooting your device into recovery mode before launching EFS Professional.

Surprised none of you guys figured that one out! ;)
[Galaxy S II Original Android Development] post-mortem:
So this would be like a nandroid? Would it also work in download mode? If so, there may be no need to flash a custom recovery & increase the flash counter.

I suppose it would also work in stock recovery.
[Galaxy S II Original Android Development] lyriquidperfection:
Yeah just like a nandroid. Should work from all stock recoveries and all custom recoveries that have adb enabled.

Wont work in download mode as I am not clever enough to make my app communicate at low level. :rolleyes:
[Galaxy S II Original Android Development] post-mortem:
Interesting. Chainfire himself doesn't use any custom recovery, and he relies on Titanium Backup for his backup needs.* This is a great alternative, for those who don't want to increase their flash counter.

*: http://xdaforums.com/showthread.php?p=34030257#post34030257
[Galaxy S II Original Android Development] Paten:
Before I try using this, I just wanted to ask if the T-mobile US SGH-M919 Galaxy S4 variant would be considered one of the International GS4 models supported by this program? Should I chose "International LTE Variant" in the Device Filter?
[Galaxy S II Original Android Development] themissionimpossible:
Hi lyriquidperfection,

I've a couple of questions for you.

1) in the latest EFS Professional versions it's not very easy to understand which items should be selected from the list for a Samsung GS2 I9100 (stock Samsung LSW). I see only:

2) on a GS4 I9505 International to effectively backup and restore the IMEI, should one backup Qualcomm NV data too, or the NV backup is only an option?

Many thanks in advance.
[Galaxy S II Original Android Development] lyriquidperfection:
For I9100 you would select the international device variant filter and for I9505 you would perform both backup types, Partitions and NV items.
[Galaxy S II Original Android Development] Mr.AFK:
The nv-time backup on my GT-I9505 stopped @15% with connection lost, several times...

Any suggestions?
[Galaxy S II Original Android Development] lyriquidperfection:
This is a known issue with I9505 devices and is something to do with the device itself.
[Galaxy S II Original Android Development] Mr.AFK:
So there is no option for me to save Imei and Efs? Or should I take a look a the main thread for the qv-somethinglikethat tool for backup?
[Galaxy S II Original Android Development] Android-Andi:
On Galaxy S3 Mini V. 1.12.6 is working better. Maybe [MENTION=1834730]lyriquidperfection[/MENTION] can upload an old version again?

Would be nice anyway for S3 Mini user.

---------- Post added at 10:40 PM ---------- Previous post was at 10:14 PM ----------

[MENTION=1834730]lyriquidperfection[/MENTION]: Can you send me V. 1.12.6 to use in a german forum?
[Galaxy S II Original Android Development] lyriquidperfection:
Have you tried 2.0.46 with the s3 mini? If so im curious to what issues your device has so that I can fix the problem.
[Galaxy S II Original Android Development] Android-Andi:
I don´t know because my phone isn´t rooted :P only my P3110.

But some people told that there have been connection problems on V 2.0.3X - V 1.12.6 should have worked for them.

No reply for 2.0.46 yet - but i can post it if someone has issues. I´ll ask if someone tried / can try.
[Galaxy S II Original Android Development] lyriquidperfection:
Please that would be great.
[Galaxy S II Original Android Development] Android-Andi:
1 reply in german forum: not able to create pit-file ( S3 mini)
[Galaxy S II Original Android Development] lyriquidperfection:
Okay get them to edit their efspro.cfg and change the disable part of the line to enable then save the file.

Start up EFS Pro and the Debug tab will be enabled, I need someone to click the partition list button with their s3 mini connected and post the output in a pm to me.

Thanks
[Galaxy S II Original Android Development] rookiegenius:
why isn't an instruction? this tool is too complicated for me. Im using a tmobile S3...
[Galaxy S II Original Android Development] post-mortem:
What are you trying to accomplish?
[Galaxy S II Original Android Development] rookiegenius:
Im trying to backup my imei or efs folder or anything important that I need to. I flashed a couple of times and never run into imei issues. Right now Im running Pacman rom 4.2.2. My phone is tmo S3 (qualcomm). I did backup my imei before following this thread http://xdaforums.com/showthread.php?t=1804117 but I don't know if I did it right. It was backed up as a text file which is 1kb...Also I manually copied the EFS folder from the phone and it is 255kb (recently I know this folder is useless for qualcomm S3)

Can you pls help with step by step instruction? thanks a lot.
[Galaxy S II Original Android Development] Stokbroka:
Can this be fixed? / How?

I have a i9305 and it shows IMEI as null/null when *#06# is dialed.

When I install Adam Kernel then my IMEI shows correctly and the phone works as intended.

When I run QUALCOMM Tools then I can see the IMEI fine with Adam Kernel installed.

Is there a fix for this problem, I have also tried creating the 0x0226.tx file and writing that back but nothing will show the IMEI unless I install the Adam or Persues Kernels.

I have no nv_data files in the EFS folder. Is this normal on a i9305?

can I recreate them if they should be there?
[Galaxy S II Original Android Development] verynoob:
Hello,

How can I view supported devices for this tool? Because I need to backup my Galaxy Ace S5830 too.
[Galaxy S II Original Android Development] krome_3k:
hello, i wandered in from the captivate glide(my device is a captivate glide i927r) forum seeking a way to backup my efs partition so that i can flash a custom rom. after going through this thread i understand that a filter needs to be created for efs pro to recognize my device and the filter must contain a list of partitions. is as simple as creating a filter? can someone please tell me how to create a filter for my device?

device info:

sgh i927r

Android Version: 4.0.4

BusyBox Version: 1.20.2-Stericson

SU Binary Version: 3.2

on checking partition info:

shell@android:/ # fdisk -l /dev/block/mmcblk0

fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 7733 MB, 7733248000 bytes

4 heads, 16 sectors/track, 236000 cylinders

Units = cylinders of 64 * 512 = 32768 bytes

Disk /dev/block/mmcblk0 doesn't contain a valid partition table

can somebody please help?

EDIT - using efs pro v2.0.46(latest)
[Galaxy S II Original Android Development] lyriquidperfection:
Ok here is the easy way, edit the efspro.cfg and change the first bit of the line from disable to enable, save and launch EFS Pro and goto the debug tab and click Get partition list and send the output in a pm to me and ill create a filter for you.