yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] billa:
Bug in the imei conversion/write to QCN file of the QC NV Tool

Looks like theres a bug in the imei conversion/write to QCN file of the QC NV Tool.

When you read in a valid QCN file, edit the imei field, and press the Write QCN File you get an error message "Hex string to byte array conversion error!"

No matter what value you write, it always shows he same error and then if you re-read the written QCN file it shows this value:

1F1EE70000000000

Hope that's enough info to track down the issue.

BillA
[Galaxy S II Original Android Development] erhangulsum:
i think it doesnt work with my s3 i9300. i dont see QUALCOMM section in the menu bar.

i dont have imei number in my phone now, i dont have efs folder backup and trying to find a solution to fix it...

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

Qualcomm functions are only for Qualcomm based devices.
[Galaxy S II Original Android Development] ermacwins:
This is my situation:

So my s2 was on gingerbread rom and I decided to flash 4.1.2 via odin. Phone booted up and asks for sim unlock code. I learnt then that the rom locked the phone. I used Galaxy_S unlock https://play.google.com/store/apps/...sMSwxLDEsImNvbS5oZWxyb3ouZ2FsYXh5c3VubG9jayJd

but it didn't work so I restored the efs. Then I tried Galaxsim http://xdaforums.com/showthread.php?t=1846451 and it says unlocked so rebooted phone but when making or receiving phone calls, it disconnects. Now the paid version from play store says phone locked and can be unlocked with in app payment. I haven’t tried but I’m guessing will be the same?

Imei still shows so I’m not sure what I have done wrong. Also data connection works but when making calls it says condition call forwarding. The sim card works on other phones but other sims have some problems if used in this phone.

I have efs backup from both of those apps restored them no luck and also a efs.autobackup in the root of internal storage dated in January, restored with ktool but no luck.

Data connection still works, tried ICS Baseband for UK but still no luck

What can I do?
[Galaxy S II Original Android Development] doublestage:
Hi,my cellphone is samsung i9305 International LTE Variants,I read An article:

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

I know that efs pro 2.0.26 support Qualcomm now.So I want to know,can I just use efs pro to backup the efs and imei?use the Qualcomm nv tools to backup the nv items,without using the QPST?

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

Yes you can but I would still recommend backing up with QPST also as an added safety measure.
[Galaxy S II Original Android Development] ermacwins:
lyriquidperfection - can your tool help me?
[Galaxy S II Original Android Development] erhangulsum:
i have the same on my galaxy s 3.. i cant move it, what do i have to do?
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Type this into terminal emulator to get rid of the diagnostic info from middle of the screen:

su -c 'echo -n ON > /efs/FactoryApp/factorymode'

Note: You must be rooted for the command to work.
[Galaxy S II Original Android Development] Mostsh:
thank you for this great tool

on last version when backuping efs it gave me operation failed on my nexus??

so i used v 1.9.12 and everything seems fine
[Galaxy S II Original Android Development] erhangulsum:
i did it on terminal emulator but nothing happened.

su -c 'echo -n ON > /efs/FactoryApp/factorymode'

i tried any other launcher from play store and works normally. i see that diagnostic info only with touchwiz launcher. strange... if i use miui launcher or any other launcher, i dont have that problem.

EDIT: After restarting my phone everything back to normal now. thanks a lot. i wish you find also a solution for my imei problem. i mean i bought a phone without imei (efs damaged and has no backup)

:)
[Galaxy S II Original Android Development] cougar694u:
Same here on my wife's captivate glide, used this guy and worked like a charm: http://www.cvxcvx.pl/?lang=en
[Galaxy S II Original Android Development] erhangulsum:
yes, i have contact with him and here is his answer:

S3 not suported Repair remontly

This is exactly what he told me. his english is also not good i think.
[Galaxy S II Original Android Development] cougar694u:
He's Polish, iirc, but that sucks he can't do it remotely.
[Galaxy S II Original Android Development] erhangulsum:
Yes, but how did he do your phone? you had the same problem as me?
[Galaxy S II Original Android Development] cougar694u:
It was a Captivate Glide, and he was able to do it remotely.
[Galaxy S II Original Android Development] ramezabd:
I have connected my phone and click backup...how to backup my imei..?
[Galaxy S II Original Android Development] gugugu89:
Same problem to me.. no partition found.. busybox installed correctly and root is ok..

solution?

i have a gt i9000.

thanks,

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

Awaiting update to fix broken i9000 support.
[Galaxy S II Original Android Development] starbucks2010:
I get the same for my i9300. Maybe some missing .filter files?
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Should definately work for I9300. You need to have Busybox v1.20.2 installed and select International Device Variant filter.
[Galaxy S II Original Android Development] starbucks2010:
Yes, you are right. After installing busybox 1.20.2 I succeeded to make the EFS backup.

One more question: how can I open the .img file inside the .tar.gz archive if I want to check/restore a file?

Thank you.
[Galaxy S II Original Android Development] les02jen17:
Hi! I'm using Windows 8 Pro, running the app as admin... but when I select "EFS Professional", it loads adb okay but then it suddenly stops working and windows will prompt to close it. "Qualcomm NV Tools" is able to find the correct port where my phone is and even some of the functions working, but I really need to be able to backup my RIL/baseband (whatever you call it). Anything I can do to pinpoint the cause why it stopped working? TIA!
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Hi there is this issue with some devices mainly with the American device variants.

What device model are you using?
[Galaxy S II Original Android Development] les02jen17:
Err... my phone isn't Galaxy S II at all. It's a CloudFone Thrill 430x (a rebranded Innos D9). It has Snapdragon S2 Dual Core Processor. I was hoping to get it working on my phone and backup/restore the baseband. :/
[Galaxy S II Original Android Development] lyriquidperfection:
Re: [TOOL] Updated! 08/03/13 - EFS Professional v2.0.26 - With Qualcomm NV Tools!

Ahh right well the Qualcomm NV Tools should work for that.
[Galaxy S II Original Android Development] starbucks2010:
Can you please answer me?

Thank you.
[Galaxy S II Original Android Development] lyriquidperfection:
Hi you dont need to check files. Backips are stored in gzipped tar archives for easy restore.
[Galaxy S II Original Android Development] n023b:
I only have an imac so I have to run a virtual machine with windows 7 on it

I lost my imei on i747 during an update to task650s rom. I downloaded your EFS pro tool but it keep says connect usb my phone is plugged in though. What drivers/other programs do I need to download for this to work I checked my device manager it says "android" under other devices with a yellow sign. I dont have anything but android sdk installed and I will be happy to donate to you for your help lyriquid.

edit: I downloaded the samsung usb drivers from their website and installed them, when I plug in my phone it says "installing drivers" but than it says device driver software was not successfully installed it says "ready to use" beside samsung mobile usb composite device, and it says no driver found beside android, and again no driver found beside android.
[Galaxy S II Original Android Development] n023b:
OK got the usb driver issue sorted out when I plug in my phone it shows up as "sgh-i747" under Portablle devices and "Samsung android adb interface" under Samsung android phone in device manager.

When I open up efs it says busybox v 1 21 0 is an unstable release downgrade to 1.29.2 I dont have BB on my phone so im not sure why this shows up

When I click on qualcomm nv tools it says device connected, switching to diag mode... okay

Once it opens it doesnt show anything under com ports and when I goto device manager there is a yellow sign beside Android under other devices what am I doing wrong?
[Galaxy S II Original Android Development] n023b:
anybody :(?
[Galaxy S II Original Android Development] n023b:
Having a few problems

I kept getting a message saying something about already having a adb server running so it was going to terminate it I pressed on okay program would open up fine but when the message popped up about connecting my usb the program would crash after I connected my phone.

Iread through the thread uninstalled and installed both microsoft net framework and samsung usb drivers and also droid expolorer. I tried running it again didn't get the adb server message this time but the program still crashes after I connect my phone not sure what to do now here is the error message im getting

Problem signature:

Problem Event Name:	CLR20r3

Problem Signature 01:	efs professional.exe

Problem Signature 02:	2.0.26.0

Problem Signature 03:	513a286b

Problem Signature 04:	EFS Professional

Problem Signature 05:	2.0.26.0

Problem Signature 06:	513a286b

Problem Signature 07:	410

Problem Signature 08:	0

Problem Signature 09:	System.IndexOutOfRangeException

OS Version:	6.1.7601.2.1.0.256.4

Locale ID:	1033

Additional Information 1:	0a9e

Additional Information 2:	0a9e372d3b4ad19135b953a78882e789

Additional Information 3:	0a9e

Additional Information 4:	0a9e372d3b4ad19135b953a78882e789

Edit: Needed the program to write my imei. I put my phont into diag mode manually and opened up qualcom nv tools and just typed in my imei, imei shows up but still cant receive calls
[Galaxy S II Original Android Development] raminr63:
Hi

can i use this for SGH-I927R Glide ?!!

If yes:

1) Can some one gimme a filter for SGH-I927R Glide ?! because default filters not work with my phone!

2)In Qualcomm NV Tools i cant see my phone on Available COM ports ?! is need any tools for that?!
[Galaxy S II Original Android Development] seanw712:
Newbie here

Hi, will this solve my issue?

I have a permanent 'No service' icon.

I was told it has something to do with my imei being missing.

Which tool can I use? And how?

My phone is rooted.

Thank you!

S.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.0.33 has now been released! :)
[Galaxy S II Original Android Development] k6?:
I just backed up my efs with 2.0.26 do I need to perform this again with 2.0.33?
[Galaxy S II Original Android Development] lyriquidperfection:
No your existing backup will be fine. :)
[Galaxy S II Original Android Development] k6?:
Thanks, you tool makes flashing that less scary!
[Galaxy S II Original Android Development] raminr63:
Pleas guys some one help me How i can make a filter for my device??????
[Galaxy S II Original Android Development] lyriquidperfection:
Just edit existing filter and save as new file with .filter extension. Bare in mind that the filter is meant to show only the partitions of importance to backup so you must know what they are for your device before hand.

Partition names are not case sensitive but you must specify the partition names in full separating each with a pipe (|).
[Galaxy S II Original Android Development] Ba7rani123:
Can it fix a phone which only boots in download mode ?

I tried but does not detect it, can support for download mode be added please ? Gt-i9100

Thanks :D

---------- Post added at 09:50 PM ---------- Previous post was at 09:48 PM ----------

Found my answer here :D thanks
[Galaxy S II Original Android Development] reddevilboyz:
will this work for samsung galaxy note 10.1
[Galaxy S II Original Android Development] lyriquidperfection:
Should do but by all means try it and let us know!
[Galaxy S II Original Android Development] Ba7rani123:
How to get recovery working with adb ? I have cwm 5.0.2.3

Which version do I need ?

Also, I think in the OP there should be a requirement list like (normal boot or recovery, type of recovery)
[Galaxy S II Original Android Development] lyriquidperfection:
Hi thanks I'll update at some point. EFS Professional is designed to be used via ADB interface so can function in normal boot mode and when a device is in recovery mode. As far as I'm aware on Samsung devices ADB is already enabled on stock recoveries however I'm not sure whether it is on custom recoveries or not.
[Galaxy S II Original Android Development] Ba7rani123:
Thanks Alot for the reply :D

sorry for spamming your thread :p , emmm I booted into recovery cwm v6.0.2.9 and I connect it to the computer and I get this error...

i need to fix my efs urgently which i have no backup for, If I flash an official firmware will it fix it ?

Edit: Can I restore an efs I backed up from another phone or would that cause some issues ?
[Galaxy S II Original Android Development] mrjayviper:
I have an international N7105. And I found this thread via http://xdaforums.com/showthread.php?t=1946915.

1. Do I run this tool

after

installing a custom recovery and installing an su binary?

2. Would EFS Pro backup my IMEI as well?

3. Do I still need the QPST setup steps on my phone?

I wanna install twrp/cm10.1.

thanks
[Galaxy S II Original Android Development] lyriquidperfection:
Sorry not been very active in the forums lately. I am now the very proud dad of a beautiful daughter born on 17th April and weighing a healthy 6lb 9oz!

Will still maintain my threads but may take slightly longer to respond than usual.

Thanks all for your patience! :)
[Galaxy S II Original Android Development] blazin6969:
I put my mine into recover and have usb debug enabled and I still get the error device not connected. I have the correct the correct dotnetfx 4.0 and also the dirver installed because when its not in recover it does see it as a media device. Any ideas?

I guess I should put the phone and firmware

T889 its not rooted or unlocked

and it is running 4.1.2

My computer is running windows 7 and to my knowledge all the drivers are there for the phone.
[Galaxy S II Original Android Development] cougar694u:
Congrats!!
[Galaxy S II Original Android Development] k6?:
Congratulations to you all. :)
[Galaxy S II Original Android Development] mrjayviper:
anyone? thanks!
[Galaxy S II Original Android Development] mrjayviper:
how do I use the qualcomm nvtools? there are no instructions. is it the same as QPST? :( should I use the built-in qualcomm nvtools if I'm using N7105?

thanks

edit1: running nvtools backup now. didn't change anything but seems to be working. what's "read/write IMEI"? My understanding is "read IMEI" will read the IMEI that is stored in the phone's memory. while "write IMEI" will perhaps write whatever IMEI I wrote there? or perhaps it would asked me to input a file? I dare not click it without knowing. thanks again

coming from my very first android phone which is HOX, this all new to me... :( This seems more complicated than HTC's scheme.

edit2: how do I backup my stuff on N7105? when it fails when it tries to make the tar. I have MTP+ADB on qualcomm usb settings and my phone is connected to my laptop as MTP. Looking at the log, it seems it is successful in backing up the different partitions. just it fails when creating the tar file.

using latest superSU binary and busybox from jrummy. Any ideas? thanks

edit3: seems the files are there. just it won't tar.

edit4: seems my phone is still running the dd commands and no files are in the temp folder and the software tries to create a tar file when there's nothing to tar
[Galaxy S II Original Android Development] lyriquidperfection:
[MENTION=4832480]mrjayviper[/MENTION]

Please downgrade your busybox to v1.20.2 and your backups will archive successfully.
[Galaxy S II Original Android Development] m33ts4k0z:
Hello all,

Can please someone explain how to use the Qualcomm NV Tools? I'm using a GT-I9100 and while trying to connect the phone via nv tools the app crashes all the time. Do i need to enable something on the phone first? some special usb mode?

Thanks in advance.
[Galaxy S II Original Android Development] lyriquidperfection:
I9100 is an exynos device not Qualcomm so you have no need to use Qualcomm NV Tools. All you need is EFS Professional.
[Galaxy S II Original Android Development] m33ts4k0z:
Thanks for you really fast answer. The thing is that my EFS folder is gone and I need to generate the hex using the IMEI number of the back of the phone. Can i do that with EFS professional?
[Galaxy S II Original Android Development] blazin6969:
Ok, so I finally figured things out a little better...

Had to dowload the drivers from samsung, then I got that to work then had to root and install busybox....

Here is my new issue I cannot write the imei from the back of my device when I read I get my imei, then I put the one on the back of my phone in and it doesnt write it any idea why?

I have a t889 btw
[Galaxy S II Original Android Development] lyriquidperfection:
This is a known issue with some devices yet we think it may be a Qualcomm quirk in the architecture that stops writes from sticking. Have you tried making a QCN backup in QPST and then using Qualcomm NV Tools to write the IMEI to the backup? You can then restore the QCN with QPST to see if the changes stick that way.
[Galaxy S II Original Android Development] Mittaa:
Have anybody tried this tool on i9505?
[Galaxy S II Original Android Development] juntjoo:
Sorry, noob here. What is this program? Will it help with my disappearing imei at startup preventing phone from finding a signal -until I reboot it like 4-6 times? If so, how does it work? How do I work it? Thanks.
[Galaxy S II Original Android Development] alee1730:
managed to get back to generic IMEI to access network and data after flashing/reflashing stock ROMs!

trying to use this tool to restore IMEI on GT-I9000 back to original, will it work?

if not this tool, would really appreciate a point in the right direction cause most methods dint help and made me end up with unknown baseband too :D
[Galaxy S II Original Android Development] k6?:
Do you have a backup of your efs? If not this tool can't help you.
[Galaxy S II Original Android Development] Kaibosh:
No luck here.. Connects (you've got to be quick with the approval for ADB on the device though), and then I get an error stating that an internal error occurred while trying to interrogate the device. Same thing every time (after saving the ADB connection allowed on the device).
[Galaxy S II Original Android Development] Love-Rat®:
download link no work

http://fs1.d-h.st/download/00039/Bdu/EFS_Professional_2.0.33_Release.zip
[Galaxy S II Original Android Development] post-mortem:
Works for me. Try again.
[Galaxy S II Original Android Development] yeeahnick:
Hi guys,

Just wondering if this method works for S3 model SGH-T999V and if so do i need to have a custom recovery because right now i am rooted stock, i do not have a custom recovery.

Thanks!
[Galaxy S II Original Android Development] Ba7rani123:
I dont think its required, It just should support ADB which I think it does
[Galaxy S II Original Android Development] yeeahnick:
cool thanks! so custom recovery not required but does the method work with SGH-T999v?
[Galaxy S II Original Android Development] HellcatDroid:
Sounds a bit small, my efs.tar.gz backup is 18.8k....
[Galaxy S II Original Android Development] zman519:
Ok now i'm getting confused Winrar says "EFS_20111031_05235.tar - TAR archive, unpacked size 0 bytes":confused: and inside the .tar theirs just an empty folder name "efs"

BTW if i use Root Explorer to look in /efs/ its empty
[Galaxy S II Original Android Development] HellcatDroid:
Maybe it's (still) unmounted from a previous attempt.

Try rebooting and check the /efs folder again.
[Galaxy S II Original Android Development] zman519:
Phone just got done booting up & i got another "EFS Pro application is for SAMSUNG devices only!" Same thing the second time opening the app

3rd time its opened to

Device Manufacturer: SAMSUNG
Device Model: SPH-D700
ROM Build: SPH-D700-user 2.2.1 FROYO EC05 release-keys
BusyBox Version: BusyBox v1.16.2androidminimal (2011-05-30 16:55:23 EDT) multi-call binary.

Checking Device Connection...
Device Connected!
Restarting ADB Server...
Checking ROOT Access...
Device Has ROOT Permissions! Proceeding...
Backing Up Device's '/efs' Folder, Please Wait...
Creating EFS Backup TAR Archive...
EFS Backup Success!
Copying EFS Backup To PC Storage...
Deleting Temporary EFS Backup From Device...
EFS Backup To PC Storage Success!

same 1.5KB tar that has nothing in it.
[Galaxy S II Original Android Development] tonycfc:
My tar file is 5MB and my img file is at 20MB. Correct?
[Galaxy S II Original Android Development] lyriquidperfection:
Spot on! :)
[Galaxy S II Original Android Development] digaoturbo:
Is it working with CM7 ??? I tried here but it don't recognize my SGS II.
[Galaxy S II Original Android Development] zman519:
Is there any debugging data you would like to get it work on Epic 4G's?

Sent from the Drivers Seat of my Suby txting and Driving doing 100MPH+ in a school zone! Ha.
[Galaxy S II Original Android Development] danny7837:
Works perfectly with CM 7, try uninstalling/reinstalling the drivers.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Pro updated to v1.2.6.

Enjoy! :)
[Galaxy S II Original Android Development] lockieio:
man great program...it works perfect. i just hope i will not get in situation to have to restore efs...thank you!!!
[Galaxy S II Original Android Development] prinzhernan:
Works perfectly! I've always wanted to backup my efs folder but I'm not too confident with ADB and this prog just does it flawlessly!

Thanks so much!
[Galaxy S II Original Android Development] tonycfc:
I like the v1.2.6 changelog. Automatic detection and termination of Samsung Kies processes. Job well done! :) (Free bump XD)
[Galaxy S II Original Android Development] lrcquest:
used this & is done!

but during the startup stage, a message in the phone came as binary outdated. since wifi was connected it was upgraded to 3.0.3 (old one was 2.3-ef) (after providing permission for the same!)

what change does this bring to the phone?

trust this action doesn't have much impact as i am on old bootloader with latest speedmod kernel.

everything is working fine as of now.
[Galaxy S II Original Android Development] screamworks:
Update: since the 1.2.6 release, it now is fully functional with the official MIUI ROM. Thanks for the fantastic program, lyriquidperfection.

Is there ever the possibility that this would become open-sourced? I know that personally, I'm extremely interested in seeing how this works, and it'd be of great use to a lot of aspiring devs, I'm sure :D
[Galaxy S II Original Android Development] Mittaa:
"An error occured while quering the divice!"

Hi

I get the "An error occured while quering the divice!" ... and in another run I get "EFS Pro application is for SAMSUNG devices only!" ...

SAMSUNG device OK

Rooted OK

KIES drivers installed OK

KIES processes killed OK

Massstorage disabled OK

USB debugging enabled OK

Framework 4.0 OK

EFS v 1.2.6_Release OK

Any idea? :confused:

Thanks
[Galaxy S II Original Android Development] Lownita:
Doesn't seem to work with checkrom revolution 2.0 (with latest speedmod kernel). Getting error that device is not connected (although it is, usb debugging active and no mass storage mode).