yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] fredapied:
hello,

i'm on a I9195 with 4.2.2 android

rom:*#1234#

AP:i9195XXUBML4

CP:i9195XXUBML4

CSC:i9195OXABML4

i have followed this http://xdaforums.com/showthread.php?t=2364980 to root the phone

ihave tried this one too http://xdaforums.com/showthread.php?t=2594746

root it ok with titanium backup,terminal emulator,root explorer etc.

i have put developper mod, usb debuging

i have erase all apk and deodex knox things

the drivers are ok (my phone is recognize) and it's under com4 (if i choose *#0808# and put DM+MODEM+ADB

i have su, i have busybox 1.20.1

when i connect to EFS 2.1.8 i have the message "not perm root" so i only can use qualcomm

when i go to qualcomm nv tools, and choose refresh, COM4 (my good com port) connect, it tels me SPC was accepted but an

error message : index and lenght must refer to a location within the string

send spc and read phone are selected.

i don't know what appens :

why "not perm root" and why can't connect correcly.

(i tried qpst, all ok, but when i try to change emei (just to test!! it's not a stolen, it's my new one) is tels ok written, i reboot but alwas the same imei)

please help needed for EFS PRO.

if i try 2.0.70 always root perm problem but i can read the phone specs... but if i change for testing the imei nd then select write to phone, succeffull message, but if a reboot the imei is always the same , not changed... so strange like if the phone was write protected.

thanks in advance.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.1.12 has now been released!

Now supporting NON-Samsung devices!

LG G2 device filter added!

Enjoy! :)
[Galaxy S II Original Android Development] Bhaskara Rao:
I have just downloaded EFS Professional v 2.1.12 and made a backup of EFS of my Samsung Tab 2 GT-P3100. The backup file is only of 60 kb size. It's it correct? Have I gone wrong somewhere? Please guide me.
[Galaxy S II Original Android Development] lyriquidperfection:
If it said it completed successfully and the md5 checksums match then theres nothing to worry about. The small file size is because the archives are gzip compressed.
[Galaxy S II Original Android Development] exwan:
Tried the newest version. Same thing happen like my previous post.
[Galaxy S II Original Android Development] banziitox24:
Thanks for the new update, when you gonna have the support for the HTC devices specially the One M7 to restore IMEI #
[Galaxy S II Original Android Development] lyriquidperfection:
That may take some time but if you have a working device then backing up modemst1 and modemst2 partitions will save all your qualcomm nv data including IMEI.
[Galaxy S II Original Android Development] banziitox24:
But how I restore IMEI if I already have it damaged
[Galaxy S II Original Android Development] BigBoyPL:
Does my G2 need to be rooted to backup efs ? Because info about root is in efs so if you will root your phone and backup efs you will always restore your efs with info that your phone was rooted.
[Galaxy S II Original Android Development] lyriquidperfection:
The info about root is in /persist. I will create a tool to modify it to show unrooted in bootloader. Will help many people. Upgrading to kitkat shows rooted anyway but lg are aware of the issue and will honour warranty anyway. Backing up the efs on the G2 on partitions modemst1 and modemst2 is essentially the qualcomm nv structure so will contain no root info anyway.
[Galaxy S II Original Android Development] BigBoyPL:
I don't mean info while updating. There is info in service menu.
[Galaxy S II Original Android Development] lyriquidperfection:
Yes that is read from a file called rct.cfg which resides in the /persist folder.
[Galaxy S II Original Android Development] kennguy:
Hi, I'm LG G2 D802 running stock kitkat 4.4.2 no root. Can I backup EFS without root mate?
[Galaxy S II Original Android Development] lyriquidperfection:
If you are backing up modemst1 and modemst2 partitions then you will meed root, using qualcomm nv tools to backup the nv items doesnt require root but you need a way to put the g2 in diag mode without root.
[Galaxy S II Original Android Development] kennguy:
As you say, backup EFS with rooted phone is the best way??? :cyclops:
[Galaxy S II Original Android Development] lyriquidperfection:
In this case, yes.
[Galaxy S II Original Android Development] sup3rg0d:
Restore partition not available on N9005

---------- Hardware Information ----------

Connected Device SN.: 50695b78

Device Manufacturer: SAMSUNG

Device Model: SM-N9005

Product Code: Not Active

Hardware Version:

---------- Firmware Information ----------

PDA Version: N9005XXUDMJ7

Baseband Version: N9005XXUDMJ7

CSC Version: N9005OXXDMJ4

---------- Software Information ----------

Kernel Release: 3.4.0-2019540

Kernel Version: #1 SMP PREEMPT Wed Oct 30 16:51:45 KST 2013

ROM Build: hltexx-user 4.3 JSS15J N9005XXUDMJ7 release-keys

Android Version: 4.3

BusyBox Version: 1.22.1-Stericson

SU Binary Version: 1.93:SUPERSU

When I am attempting to perform a restore no partition are showing as available to be restore running EFS Pro v2.1.12. Please help as my device is now offline with missing IMEI.
[Galaxy S II Original Android Development] lyriquidperfection:
Hi I am working to resolve the issue and will release an update in the next day or two.
[Galaxy S II Original Android Development] sup3rg0d:
Thanks much appreciation...
[Galaxy S II Original Android Development] samersh72:
[MENTION=1834730]lyriquidperfection[/MENTION]

my tab 3 T210 stock 4.1.2 rooted properly with busybox installed

on my vista laptop everything is ok, adb, kies are killed

usb debug is enabled

so any clue where is the problem?

thx in advance
[Galaxy S II Original Android Development] kennguy:
What is qualcomm nv data? It's mean IMEI?
[Galaxy S II Original Android Development] cassinni:
Hi,

i use a 0x0 rooted 9005 lte international version. Stock android 4.3.

i did a successful backup with, param, efs and fsg.

now i tried to back all partitions up but i always get to "userdata..verifiying md5 checksum FAILED! DO not use this backup. Operation failed"

Help please
[Galaxy S II Original Android Development] lyriquidperfection:
Reboot into recovery to backup user data and system partitions.
[Galaxy S II Original Android Development] cassinni:
I did that. power+home+volume down, but then your tool does not find the phone.
[Galaxy S II Original Android Development] lyriquidperfection:
You need to have the tool already running. Disconnect then reboot to recovery then reconnect.
[Galaxy S II Original Android Development] atisha:
Sounds difficult to back up properly. I too had the same message check sum error when trying to back up all partitions. Does it mean back up was not successful for all? WHere is the backup file located?

I just donated to you as I think you very much deserved it. I MANAGED TO RETRIEVE OLD IMEI USING YOUR TOOL! THANK YOU!!:good:
[Galaxy S II Original Android Development] lyriquidperfection:
Many thanks. You never really need to backup all partitions. The checksum will only fail on userdata and system partitions as the file system is live therefore can always change even during a backup. I will implement code to warn people of this in future. Other partitions backed up will be fine.
[Galaxy S II Original Android Development] atisha:
I pray I never have to use the back up. But where is it saved to?
[Galaxy S II Original Android Development] lyriquidperfection:
It's stored in 2 places in a folder called EFSProBackup. One on the device in the default location /sdcard unless you specified different storage location and the other is on your PC in the EFS Professional folder.
[Galaxy S II Original Android Development] sup3rg0d:
Any update of when you're releasing a new version to resolve the restore issue?
[Galaxy S II Original Android Development] lyriquidperfection:
I don't have a device for testing so it may be a few days longer.
[Galaxy S II Original Android Development] sup3rg0d:
I'm willing to volunteer my phone if you need something to test with.
[Galaxy S II Original Android Development] lyriquidperfection:
That would be great. What device is it you have?
[Galaxy S II Original Android Development] sup3rg0d:
It's an SM-N9005 ...
[Galaxy S II Original Android Development] lyriquidperfection:
I have one of those but I don't want to root it and risk tripping my knox counter. Lol I have OCD and like to keep things official unless there's a way back which for knox there isn't.
[Galaxy S II Original Android Development] sup3rg0d:
That's what I thought it's in your signature ...
[Galaxy S II Original Android Development] lyriquidperfection:
Where bouts you from anyway mate?
[Galaxy S II Original Android Development] sup3rg0d:
Down here in Atlanta, GA ...
[Galaxy S II Original Android Development] lyriquidperfection:
I'm in UK so would be a bit expensive and risky to post all that way. I'll have to buy an s3 mini or something for testing.
[Galaxy S II Original Android Development] sup3rg0d:
Ahhh... I was thinking more like you supply the build and I can run it on my end and return to you the results. You enable whatever debug information you need to troubleshoot and test. Much easier and cheaper than you having to buy one just for testing.
[Galaxy S II Original Android Development] lyriquidperfection:
That's difficult because I use visual studio to put breaks and do debugging etc during runtime. I'll just get a cheap Samsung. All I need it for is to extract pit and test backup and restore to make sure it populates the partitions correctly.
[Galaxy S II Original Android Development] sup3rg0d:
Ok... but if you need anything let me know I'm here to help.
[Galaxy S II Original Android Development] lyriquidperfection:
Thanks mate much appreciated.
[Galaxy S II Original Android Development] Chalao:
I can confirm EFS Pro v2.1.12 working for CyanogenMod 11 on the Galaxy S4 Exynos (CM version 11-20140428-NIGHTLY-i9500) !

Just don't forget to enable root access for apps and ADB in Developer options :fingers-crossed:
[Galaxy S II Original Android Development] darjin77:
delete
[Galaxy S II Original Android Development] sup3rg0d:
Does the partition populate when you go to restore tab?
[Galaxy S II Original Android Development] Chalao:
I am not entirely sure what you mean but if you mean whether I am able to restore the partitions backed up before, then the answer is yes.
[Galaxy S II Original Android Development] sup3rg0d:
Yep, that sounds like a yes. Thanks
[Galaxy S II Original Android Development] Pingponguin:
Hello,

I hope my question has not been asked yet, but I didn't find my special case.

I have a Samsung GT-I9305 4.3 stock rom, rooted and would like to save the efs partition with EFS Professional v.2.1.12. But it keeps saying that busybox is not installed and brakes up. I have tried to use busybox 1.20.2 but I got the same result.

Can anybody help me with this issue. Mayby I'm using busybox in a wrong way? I don't know.

Thanks Pingponguin
[Galaxy S II Original Android Development] vipersinu2:
now with backup made, can we read our NV items? What software can we use to read files?

thanks.
[Galaxy S II Original Android Development] Darkshado:
Here's a skip list entry for the Motorola Moto G, attempting to read those items cuts the connection:

Motorola XT1032:207D,20C0,20C1
[Galaxy S II Original Android Development] lyriquidperfection:
Excellent stuff thank you!
[Galaxy S II Original Android Development] nixonik:
I have the same problem, on restore, I do not show the partition.

I have a GT-P5100, if you want I can test.
[Galaxy S II Original Android Development] lyriquidperfection:
I have an update ready to address these problems and will be released later today.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.1.14 has now been released!

Please see the first page in this thread for more info! :)
[Galaxy S II Original Android Development] sup3rg0d:
I got the new version 2.1.14 but now it can't enumerate backup or restore on N9005.

Attached is screenshot or error.
[Galaxy S II Original Android Development] lyriquidperfection:
Would you mind being my official beta tester until I get this ironed out?

I rewrote the backup and restore engine so there's bound to be some new bugs surface. Apologies all for the inconvenience.
[Galaxy S II Original Android Development] sup3rg0d:
I would love to let me know what you need from me...
[Galaxy S II Original Android Development] lyriquidperfection:
Will do. I'll keep you posted!
[Galaxy S II Original Android Development] nixonik:
Me too, when i try to restore I get error: unable to enumerate partiton.

My device is GT-P5100
[Galaxy S II Original Android Development] lyriquidperfection:
Anybody available right now for beta testing?
[Galaxy S II Original Android Development] codecxbox:
Available. I have nothing to lose
[Galaxy S II Original Android Development] lyriquidperfection:
Great stuff what's your email? I'll send you a test version of efs pro.

On the welcome screen there are 2 buttons: SAMSUNG TEST and GENERIC TEST.

This tests the enumeration of partitions on your device. I need you to test each one and let me know if they complete without error. I also need to know what device you are using.

Cheers.
[Galaxy S II Original Android Development] nixonik:
Available.
[Galaxy S II Original Android Development] lyriquidperfection:
PM me your email and I'll send you the test version. After that please follow the instructions as per my previous post.

Cheers.
[Galaxy S II Original Android Development] codecxbox:
codecxbox@yahoo.com

---------- Post added at 09:06 PM ---------- Previous post was at 09:03 PM ----------

Note 3 SM-N900W8 Claro Kitkat CNC1
[Galaxy S II Original Android Development] lyriquidperfection:
Great need a note 3 tester. Just modifying the code then ill email you. Just had one test so hopefully the version you receive will work!
[Galaxy S II Original Android Development] codecxbox:
Thanks!
[Galaxy S II Original Android Development] F0x123:
Hi,

I hope you can help me. I try to connect my Samsung S2 9100 and I installed the latest SAMSUNG_USB_Driver_for_Mobile_Phones.

But I still do not get a Samsung Mobile Serial port in my device manager.

Only the Samsung mobile USB Modem appers and a seperate Samsung Android ADB Interface.

The modem connects to com port5 but this one is not listed in the Qualcom NV Tools. The list is empty.

I also tried to change the diag mode on my phone using *#7284#. There I tried

UART: modem

USB: PDA

and

UART: PDA

USB: PDA

Chosing

UART: modem

USB: modem

or

UART: PDA

USB: modem

will cause a request for an additional Samsung 7CDC driver.

Can you please give me a hint how to solve this issue? I am using Win7 but also tried it with Vista x64, same results.

Thnx
[Galaxy S II Original Android Development] lyriquidperfection:
Galaxy S2 I9100 is not a Qualcomm device therefore you cannot use Qualcomm NV Tools.
[Galaxy S II Original Android Development] F0x123:
ok, thnx. :( But shouldn't there be a Samsung Mobile Serial port even without Qualcomm chip? There are other tools to backup nv files. But I always fail to connect my phone via the right com port.
[Galaxy S II Original Android Development] codecxbox:
Efs pro .16 test

OK, this test build that I was sent is working fine...It is parsing correctly the Note 3 SM-N900W8 file system during backup. Also it erases EFS correctly.

Thanks, Liquid..
[Galaxy S II Original Android Development] lyriquidperfection:
Does it parse the backup archive and populate the list when preparing for restore?
[Galaxy S II Original Android Development] codecxbox:
Yes , it does, already tested backup and restore functions, works perfect..

Why the uknown baseband option is greyed? It cant be selected
[Galaxy S II Original Android Development] lyriquidperfection:
Those options are for the galaxy s and s2 where incorrect permissions or corrupt nv_data.bin file caused IMEI and baseband loss. Those functions reset permissions and restored internal bak files. These options aren't necessary on the newer devices.
[Galaxy S II Original Android Development] lyriquidperfection:
Okay guys now that I have received positive feedback on the test build. I will now get the final version uploaded. Thanks to my beta testers for helping with the backup and restore engine bugs. :)
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.1.17 has now been released!
[Galaxy S II Original Android Development] genius.lizard2:
EFS_Professional_2.1.17&14

[MENTION=1834730]lyriquidperfection[/MENTION]

When i select any of Device Filters, i get unable to enumerate partitions Error

With EFS_Professional_2.0.110_Release i have no errors!

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

See Image2:

EDIT:

i opened Device Filter Editor. Read Device button Won't Work but Read Pit Button Worked!

After Pushing Read Pit, Everything is working fine! even Read Device button!

See image3:
[Galaxy S II Original Android Development] :
Please help me restore the EFS backup

Hello everyone,

Sorry if i am breaking any rules for posting but i am very desperate. I tried to change the baseband on my LG G2 to enhance the call reception and have ended with a complete brick. Before that i used EFS tool and have the backups on my pc. (please note that i disabled md5 checksum otherwise it produced and error). After several attempts i have a phone with null IMEI and uknown baseband version. I tried to restore by EFS but it got stuck at the first modem file. After that i tried to install the LG KDZ file and although i can get it to boot i have no service and i cannot access play store (wifi Works) or install any apk (gets stuck). I cannot therefore install busy box and try to restore by EFS tool. Is there any other way i can restore these files?

I appreciate any help as i am desperate that i can no longer repair it.

thanks to everyone!
[Galaxy S II Original Android Development] :
OK. to update and not waste any of your time.. i managed to reinstall the EFS partition from the backup after many random tries. i ll have to be more carefull in the future.. thanks anyway!
[Galaxy S II Original Android Development] mutualexcrement:
efs

efs wont mount, is there a way to fix this.

Tried to go back to stock but I am stock in a bootloop.

Thanks =)
[Galaxy S II Original Android Development] lyriquidperfection:
You need to format your efs folder then perform a restore of your efs partition.
[Galaxy S II Original Android Development] mutualexcrement:
Is there an instructional on how to format efs folder?

Thanks again
[Galaxy S II Original Android Development] lyriquidperfection:
Yeah click the format EFS folder button under restore options!
[Galaxy S II Original Android Development] mutualexcrement:
I apologize but I am stuck in a bootloop.

When I enter stock recovery I do not see this option and the tool cannot communicate from stock recovery.
[Galaxy S II Original Android Development] lyriquidperfection:
You will need to manually dd the efs partition backup back to your device from an ADB shell in recovery.
[Galaxy S II Original Android Development] mutualexcrement:
Thanks Ill give it a shot again.

---------- Post added at 02:50 PM ---------- Previous post was at 02:46 PM ----------

I get permission denied when i try:

dd if=/dev/block/mmcblk0p3

It is stock unrooted.

If theres nothing I can do, its okay.

I really appreciate your help.
[Galaxy S II Original Android Development] lyriquidperfection:
You need a root shell first. You need to type su before issuing the dd command.
[Galaxy S II Original Android Development] mutualexcrement:
Looks like since its stock and unrooted it will not work.

Thanks again for taking the time to try to help me!

Have a great weekend!
[Galaxy S II Original Android Development] lyriquidperfection:
Yeah you need to be rooted to dd partitions.
[Galaxy S II Original Android Development] exwan:
Newest version working fine on my phone. Thx liquidperfection. The file size is 51kb. that is normal right?
[Galaxy S II Original Android Development] lyriquidperfection:
Unless the md5 checksum fails your backup will be fine.
[Galaxy S II Original Android Development] exwan:
Ok thx. Finally the tools working again for my s3 mini.
[Galaxy S II Original Android Development] lyriquidperfection:
There was an issue extracting the pit file on I8190N device which is why I had to include the pit files for these devices. For some reason trying to dd the pit results in a null binary output which means it's located elsewhere. Just need to find out where.
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.1.25 has now been released!

Introducing PIT Magic to the EFS Professional Suite!

Enjoy! :)
[Galaxy S II Original Android Development] lyriquidperfection:
Hi could everyone please post if you are still getting the dreaded 'Unable to enumerate partitions!' error with your device model, BusyBox version and whether you have SuperSU or Superuser. Thanks in advance.
[Galaxy S II Original Android Development] xdapao3:
Hi, Note II N7100, stock 4.3 Touchwiz ROM rooted via CF-Auto-Root, SuperSU Pro 1.94, Busybox 1.22.1, EFS Professional 2.1.25 and getting the "Unable to enumerate partitions".

P.S. apart from the occasional hiccup, been happily using EFS Professional since quite a while, thank you!
[Galaxy S II Original Android Development] lyriquidperfection:
Okay ill send you a link to download a modified version that will give exact error so I can fix it.
[Galaxy S II Original Android Development] xdapao3:
:good:

will report back to you!
[Galaxy S II Original Android Development] xdapao3:
OK, just tested it and it's very simple, it says that it can't find the GT-N7100.pit file!

So I have pasted in the "EFS Professional" folder a GT-N7100.pit backup file I have and everything seems to work! (see the last screenshot, the no. 3)

Funnily enough, the GT-N7100.pit backup file that I have is, IIRC, one that I took from those EFS Professional used to be able to create/extract on its own!

Let me know if you need me to do anything else :good: :o

P.S. Of course in the Device filters field I chose "Samsung Int. Variants"
[Galaxy S II Original Android Development] lyriquidperfection:
Okay I found the problem. I forgot to implement the PIT extraction routine when enumerating the partitions which means if you don't have the PIT file for your device in the efs pro folder then you will get the error unable to enumerate partitions. I will fix this ASAP. But as a work around, as long as you have the pit file you are good to go!
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.1.27 has now been released!
[Galaxy S II Original Android Development] Jarmezrocks:
Hey mate,

First up congratulations and thank you for your hard work and effort. I truly do appreciate your work.

I used Version 2.1.18 and everything has been working find for the last few weeks. I updated to the latest 2.1.27 and when I went to perform a backup it spat an error "unable to read beyond the end of the stream". I thought that this must have just been a glitch when I updated to the latest version so I decided to roll back to 2.1.18, but unfortunately that too is also generating the same error?

Do you have any idea what it is or how I could go about fixing it? I am happy to help out anyway I can, I will be online late, so feel free to contact me if you have anything to share that could help.

Thanks so much again for your hard work

J
[Galaxy S II Original Android Development] lyriquidperfection:
Hi mate firstly what device are you using? I will then contact you later today for testing.
[Galaxy S II Original Android Development] Jarmezrocks:
I just sent you a PM. I can't remember if I mentioned the devices in my message or not? I am half asleep atm. I apologise for that. I have GT-I9305 (Galaxy S3 LTE) and also a Galaxy Ace ....but the GT-S5830V. Both are devices I already have EFS backups for. I am just trying new things at the moment so yeah I am happy to test anything you want to send through. Will keep an eye on this thread for movements
[Galaxy S II Original Android Development] lyriquidperfection:
Okay I will have another look at the code when I finish work and report back.