yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] Alexey71:
Hello. Help me plz

Block device /dev/block/mmcblk0p26 is USERDATA partition.

-----------------------------------
Checking application environment...
-----------------------------------
Initializing ADB server... Okay.
ADB server is running!
Searching for device... Okay.
Connecting to device... Okay.
Checking device status... Okay.
-----------------------------------
Performing device checks...
-----------------------------------
Root status: Perm Rooted
SU binary version: 16 com.android.settings
-----------------------------------
BusyBox status: Installed
BusyBox version: 1.22.1
Checking BusyBox applets... Okay.
-----------------------------------
EFS Professional is ready for use.
-----------------------------------

---------- Hardware Information ----------
Connected Device SN.: 8f6ee779069aea2b
Device Manufacturer: SAMSUNG
Device Model: SM-T320
Product Code:
Hardware Version:

---------- Firmware Information ----------
PDA Version:
Baseband Version:
CSC Version:

---------- Software Information ----------
Kernel Release: 3.4.0-g516efaf
Kernel Version: #1 SMP PREEMPT Wed Oct 29 06:39:53 PDT 2014
ROM Build: mondrianwifixx-user 4.4.2 KOT49H T320XXU1ANAI release-keys
Android Version: 4.4.4
BusyBox Version: 1.22.1
SU Binary Version: 16 com.android.settings

Checking device connection... Device is connected!
Checking backup folder location... Okay.
Backing up selected partition(s)...
userdata - read: /dev/block/mmcblk0p26 - write: userdata.img.ext4... Okay.
12923682304 bytes (12.0GB) copied, 1224.199834 seconds, 10.1MB/s
Verifying MD5 Checksum... Failed!
Device MD5 Hash: d4f48e1d8488b66ee2c5d921841387db
Backup Data MD5 Hash: b5d80e0593d39a03748e930e09f60f78
Error: MD5 Checksum Mismatch!!!
DO NOT USE THIS BACKUP!!!
Operation failed!

Tried to reboot into recovery mode. The program shows Connection Error
[Galaxy S II Original Android Development] Android-Andi:
[MENTION=4896512]Alexey71[/MENTION] same on Tab 2. A user told me also that a different block is shown as EFS block, but it is the wrong.... can not remember the thread. Sry. Older version have been working well for me.

Send from OnePlus One using Tapatalk
[Galaxy S II Original Android Development] Alexey71:
What version?
[Galaxy S II Original Android Development] Android-Andi:
Idk, i have different older one on my PC, but i think i am not allowed to share...

Send from OnePlus One using Tapatalk
[Galaxy S II Original Android Development] M.Noury:
Hi @ lyriquidperfection

Can ur tool be used to do a terminate change in the NV item 06828 & 06829 in Nexus 5 ?
[Galaxy S II Original Android Development] lyriquidperfection:
Only of they are not read only nv items otherwise it will say written successfully but no Change will actually happen.
[Galaxy S II Original Android Development] M.Noury:
thanks for your quick response.

they are not read only ,but due to reversion mechanism they are restored to default value after reboot and I can't solve that.

these values are used to enable all LTE bands on qualcomm based chips
[Galaxy S II Original Android Development] lyriquidperfection:
You should then be looking at the phones startup script to see where it checks those values.
[Galaxy S II Original Android Development] SavanTorian:
The latest version supports now Samsung Galaxy Note 4 SM-N910F (Snapdragon) and N910C(Exynos) ?

Thx :)
[Galaxy S II Original Android Development] Android-Andi:
Wrong block detection fixed?

Send from OnePlus One using Tapatalk
[Galaxy S II Original Android Development] lyriquidperfection:
Block detection is based on the mappings in the PIT file and is not 100% accurate as some devices have a partition ID defined that doesn't match with the actual block device number. As a work around, you can modify the pit file to reflect the actual partition ID mappings on the device.
[Galaxy S II Original Android Development] Android-Andi:
[MENTION=1834730]lyriquidperfection[/MENTION] thx. I have different older versions of EFS Pro on my PC which work without problems, so i am ok atm.

Send from OnePlus One using Tapatalk
[Galaxy S II Original Android Development] lyriquidperfection:
Yes I will implement an option to use different methods while enumerating partitions in the next release.
[Galaxy S II Original Android Development] reg66:
i'm trying to backup NV using qualcomm nv tools. i am unable to connect. is it because i have a i9505 exynos chip, so the tool just won't work?
[Galaxy S II Original Android Development] lyriquidperfection:
I9505 is snapdragon. Dial *#0808# and set the connection mode to DM+MODEM+ADB. You will then be able to connect.
[Galaxy S II Original Android Development] izuall187:
Support for Gt-P1000

Any chance that this could be used for galaxy tab 1?:D
[Galaxy S II Original Android Development] reg66:
thanks for that. now for the really dumb part. i did what you said without paying attention to the setting it was originally on. i'd like to put it back to how it was. would you know what it was on by any chance?
[Galaxy S II Original Android Development] lyriquidperfection:
Just set it to MTP or if you want usb debugging enabled aswell then set to MTP+ADB.
[Galaxy S II Original Android Development] Moritzio:
I guess it does restore the NV 1192 item correctly . I tried to do a reset, and my phone (S4 SPH-L720) was stuck in Hands Free Activation mode. I restored the full backup and everything seems to be working normally again.

Sent a donation. Thanks very much lyriquidperfection.
[Galaxy S II Original Android Development] Araragi:
Can i use this on galaxy note 10.1 n8000?

Because i can't find the qualcomm usb setting on my device :)
[Galaxy S II Original Android Development] Moritzio:
Try GalaxyTools 4. The IOHIDDENMENU Button takes me to a bunch of menus, including ##DATA#. But I am on an S4, not a Note. YMMV.
[Galaxy S II Original Android Development] fredrikwe:
No partition info

Works fine, once I realized which button to push.....selecting device!

Thank you.
[Galaxy S II Original Android Development] zefriduo:
Hi friend...

I have a Moto G

what would be the route to mount EFS?

Thanks...
[Galaxy S II Original Android Development] alaasniper:
good thanks
[Galaxy S II Original Android Development] banziitox24:
Does this app works on N915A and N915T Note Edge T-Mobile and AT&T variants to backup the IMEI and restore it in case something bad happens
[Galaxy S II Original Android Development] degener8:
I'm struggling to get the Qualcomm NV Tools to connect to my device . I get the "Phone connection has been lost!" message after clicking the connect button. It seems like all other functions (EFS Pro) work OK except this. Any thoughts or guidance would be much appreciated.

My device info is as follows:

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

Connected Device SN.: 1301nnnx(edited for privacy)

Device Manufacturer: SAMSUNG

Device Model: SGH-I747M

Product Code: SGH-I747MBBATT

Hardware Version: REV0.4

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

PDA Version:

Baseband Version: I747MUMUEND3

CSC Version:

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

Kernel Release: 3.4.104-cyanogenmod-g38a4e52

Kernel Version: #1 SMP PREEMPT Sat Nov 29 12:12:20 PST 2014

ROM Build: d2vl-user 4.4.2 KOT49H I747MVLUFNE6 release-keys

Android Version: 4.4.4

BusyBox Version: 1.22.1

SU Binary Version: 16 com.android.settings
[Galaxy S II Original Android Development] sshanky:
Can anyone give me very brief assistance on repairing 0 imei on a Nexus 5?

I mistakenly tried restoring one Nexus 5's TWRP backup to another Nexus 5, and successfully killed the IMEI (I guess I shouldn't have restored the EFS partition). I never had taken a backup of the phone before (it was done right after unlocking the bootloader and installing TWRP for the first time), but I do have a backup of the EFS partition of the working phone.

My understanding is that I need to just edit that backup with the original IMEI for the phone and then restore that backup with TWRP, right? I haven't been able to figure out how to do this, but today I stumbled across EFS Professional and was hoping someone might be able to point me in the right direction.

Thanks so much.
[Galaxy S II Original Android Development] itechengine:
SGS5 Compatibility

Hi

IS this tool compatible with Samsung Galaxy S5?
[Galaxy S II Original Android Development] rajneeshk:
[MENTION=1834730]lyriquidperfection[/MENTION] : Can I use this to write my lost IMEI on one plus one?
[Galaxy S II Original Android Development] billa:
You can write it but it will fail due to the S-ON/OFF security. It's beyond the scope of this app cover all phones.

However, it's a useful tool primarily for power users, as long as you know the capabilities/limitations/security of newer/updated phones.

Try searching in the HTC threads about your specific phone model.
[Galaxy S II Original Android Development] qwerty22:
Samsung SM-G900F Galaxy S5

Can you please add Galaxy S5 (International, LTE) to config of EFS Professional?

/dev/block/platform/msm_sdcc.1/by-name:

aboot -> /dev/block/mmcblk0p6 (aboot.mbn)

apnhlos -> /dev/block/mmcblk0p1 (NON-HLOS.bin)

backup -> /dev/block/mmcblk0p18

boot -> /dev/block/mmcblk0p15 (boot.img)

cache -> /dev/block/mmcblk0p24 (cache.img.ext4)

dbi -> /dev/block/mmcblk0p4 (sdi.mbn)

ddr -> /dev/block/mmcblk0p5

efs -> /dev/block/mmcblk0p12 (efs.img.ext4)

fota -> /dev/block/mmcblk0p17

fsc -> /dev/block/mmcblk0p19

fsg -> /dev/block/mmcblk0p9

hidden -> /dev/block/mmcblk0p25 (hidden.img.ext4)

modem -> /dev/block/mmcblk0p2 (modem.bin)

modemst1 -> /dev/block/mmcblk0p13 (nvrebuild1.bin)

modemst2 -> /dev/block/mmcblk0p14 (nvrebuild2.bin)

pad -> /dev/block/mmcblk0p10

param -> /dev/block/mmcblk0p11 (param.bin)

persdata -> /dev/block/mmcblk0p22 (persdata.img.ext)

persist -> /dev/block/mmcblk0p21 (persist.img.ext4)

recovery -> /dev/block/mmcblk0p16 (recovery.img)

rpm -> /dev/block/mmcblk0p7 (rpm.mbn)

sbl1 -> /dev/block/mmcblk0p3 (sbl1.mbn)

ssd -> /dev/block/mmcblk0p20

system -> /dev/block/mmcblk0p23 (system.img.ext4)

tz -> /dev/block/mmcblk0p8 (tz.mbn)

userdata -> /dev/block/mmcblk0p26 (userdata.img.ext)

PIT G900F:

View attachment PIT_SM-G900F.zip

Partition_Name - Flash_FileName

APNHLOS - NON-HLOS.bin

MODEM - modem.bin

SBL1 - sbl1.mbn

DBI - sdi.mbn

ABOOT - aboot.mbn

RPM - rpm.mbn

TZ - tz.mbn

PARAM - param.bin

EFS - efs.img.ext4

MODEMST1 - nvrebuild1.bin

MODEMST2 - nvrebuild2.bin

BOOT - boot.img

RECOVERY - recovery.img

PERSIST - persist.img.ext4

PERSDATA - persdata.img.ext

SYSTEM - system.img.ext4

CACHE - cache.img.ext4

HIDDEN - hidden.img.ext4

USERDATA - userdata.img.ext

(non visible /dev/block/mmcblk0)

PGPT - pgpt.img

PIT - MSM8974.pit

MD5 - md5.img

SGPT - sgpt.img
[Galaxy S II Original Android Development] lyriquidperfection:
Just create the Device Filter yourself and add the following partitions:

BACKUP, FSC, FSG, RPM, TZ, PARAM, EFS, MODEMST1, MODEMST2.
[Galaxy S II Original Android Development] qwerty22:
It does not need me. It is necessary to those who do not understand anything. I can use dd and adb without EFS Profession.
[Galaxy S II Original Android Development] Tech_Savvy:
[MENTION=1834730]lyriquidperfection[/MENTION] can i use this tool to to correct my 0000000...imei/esn in my verizon lg g3? thanks
[Galaxy S II Original Android Development] lyriquidperfection:
EFS Professional v2.1.80 BETA has now been released.
[Galaxy S II Original Android Development] its_Khal:
Thanks to [MENTION=1834730]lyriquidperfection[/MENTION] I was able to turn my IMEI Null/Null to /07 which enabled my Data and Signal.

Can i use this to correct to the Original IMEI?

Thanks
[Galaxy S II Original Android Development] TeutonJon78:
EFS 2.1.73 tools: I was using the PIT Magic to analyze PIT files, and when you look at the text that's output, it strips all the information about the partition file image and name out. This worked correctly in PIT Magic 1.3.10.
[Galaxy S II Original Android Development] doughy2002:
Hi

I have lost my imei, the phone was fine yesterday morning but by afternoon it was not registering on the network and i have notice my imei has changed, i have my correct imei but have no efs backup, can i use this tool to restore my imei or am i up the river without a paddle?

many thanks
[Galaxy S II Original Android Development] cwalk2this:
Quick success story. I had a SGH-I337M (Bell Canada Samsung S4) that had a corrupted EFS. I had CWM and TWRP backups of my EFS, but was unable to restore with either. I thought I had a brick (IMEI reported null/null). Thankfully I was able to fix everything by:

extracting efs1.bin and efs2.bin from /data/qcks in my CWM data backup

removed the first 40 bytes of both efs1.bin and efs2.bin with a hex editor

created a Backup of my corrupted EFS with EFS Professional

extracted the tar.gz of the EFS Professional backup

with the extracted EFS Professional backup, replaced the m9kefs1.bin and m9kefs2.bin with efs1.bin and efs2.bin (renamed to m9kefs1.bin and m9kefs2.bin)

re - tar.gzipped the modified EFS Professional backup

restored new tar.gzip with EFS Professional

Success!
[Galaxy S II Original Android Development] jayrwafu:
is EFS prof applicable to zenfone intel x86 chipset? thanks
[Galaxy S II Original Android Development] surender2121:
IMEI Lost LG G2 D800!

Is this tool work when i lost IMEI of my D800? :confused:

I tried QPST Configuration tool but i'm getting some errors. :(

http://xdaforums.com/showpost.php?p=57966702&postcount=43

This is what i'm getting with that tool.

I have searched alot in this thread but nothing find to recover lost IMEI on D800. In IMEI its showing NULL while at the time of flashing stock file(.Tot) with LG Flash Tool the software is detecting my IMEI.

Need help. :crying:

If there is any way? Please tell.
[Galaxy S II Original Android Development] DhaniBaho:
[MENTION=1834730]lyriquidperfection[/MENTION] could you or somebody provide the latest efs professional that works on Windows xp? The 2.1.8 not working on xp.. It says not win32 valid application or something

Sent from ASUS® D-FonePAD™

---------- Post added at 06:43 AM ---------- Previous post was at 06:02 AM ----------

Okay now i have that works under xp... After longtime googling... Is this work for dual sim/imei? Is there any tutorial? Help please

Sent from ASUS® D-FonePAD™
[Galaxy S II Original Android Development] Sindroid:
Bought an LG G2 D802 with "Antenna problems", turned out its IMEI was deleted.

But WOW..I been sitting for HOURS figuring out how to repair the IMEI on it. If i just discovered this earlier...

So simple.. SO amaze.. wow..

will donate for this amazing tool. THANKS
[Galaxy S II Original Android Development] winny57:
Hello,

thank you already for your software that gives me hope, I only have a small problem.

then voila, everything goes well during the connection but I get an error message '' can not write: NV_UE_IMEI_I error: NV_ERR_BAD_SECURITY_MODE "

what do you do?

my device is i9505
[Galaxy S II Original Android Development] sparky697:
So my issue is that I have unkown baseband, no imei in about phone. I have a twrp backup of efs but it doesnt seem to take. Would using this to format efs then flashing my twrp backup work? I'm on a dev edition s4 so I'm trying everything I can to not have to flash new firmware in Odin as there is none for the dev. I'd have to flash the regular and lock my bootloader but at least I'm on sdk so I would still have loki.
[Galaxy S II Original Android Development] radionerd:
Hi [MENTION=1834730]lyriquidperfection[/MENTION]

I'm trying to help a guy Oden a clean FSG partition into his bricked note-3 DE.

He performed "Reboot NV Backup" which corrupted FSG, and bootlooped his phone, then in desperation he flashed retail stock recovery. So now he has a locked phone that won't boot. Can't put recovery on it.

I created a fsg.tar.md5 that we tried to flash in Oden. But since FSG is not mapped to a file name in the PIT, Oden won't flash it. Is their a way that I could modify his pit and map FSG to a file name? Any other ways to get FSG into a non-rooted brick?

Thanks,
[Galaxy S II Original Android Development] lyriquidperfection:
Damn that's a bit of a pickle. Out of interest why can't he put a custom recovery on it? I know if you flash a custom recovery the phone restores the stock one upon boot. However if you power the device off after flashing custom recovery, you can then use the button combo to boot into the custom recovery before its overwritten. Would that work for you?
[Galaxy S II Original Android Development] lyriquidperfection:
I think it would not be wise to try and modify the pit on device as it's CSB signed which means the checksum would immediately fail and may cause a total brick.
[Galaxy S II Original Android Development] radionerd:
Thanks, for quick response :)

I will double check to see if he has tried to enter recovery before trying to boot.
[Galaxy S II Original Android Development] keynith:
Ill take a pic of the errors. I cant even flash a custom recovery at this point. It fails every time.

Sent From My Galaxy Note 3
[Galaxy S II Original Android Development] hinnn:
Thanks for update, but I cannot connect my N9005 with RMNET+DM+MODEM after I upgraded to 5.0.

Not sure it's driver issue or something wrong, I also tried in other PCs. not worked.
[Galaxy S II Original Android Development] radionerd:
Hi [MENTION=1834730]lyriquidperfection[/MENTION]

EFS_Professional_2.1.80_BETA is giving a popup that is a little confusing. I used to read device, and save to create pit. But it gives an error now since adding the pit folder. Not a problem, but confusing.

View attachment 3125692

So I click read pit instead, and it's a little confusing, looks like an error, but clicked ok

View attachment 3125693

Clicked save, and all is good

View attachment 3125694

Then successfully backed up my aboot

View attachment 3125695

Thank you my friend :)
[Galaxy S II Original Android Development] b@r1:
Can't restore EFS

Hi [MENTION=1834730]lyriquidperfection[/MENTION]

First of all thanks for your great tool :)

I wanted to get the 4.4.4 back to n00t Rom on my SGS3 (international) so i backed up EFS successfully (efs.img file inside a .tar.gz) fortunately because I lost my IMEI after installing the ROM? The problem is that I couldn't restore the EFS, from the Restore tab, the drop down menu of "Backup archive" is empty even after refreshing many time.

Can you please help out with this ?

Thank you :)
[Galaxy S II Original Android Development] b@r1:
Hi [MENTION=1834730]lyriquidperfection[/MENTION]

First of all thanks for your great tool ;)

I wanted to get the 4.4.4 back to n00t Rom on my SGS3 (international) so i backed up EFS successfully (efs.img file inside a .tar.gz) fortunately because I lost my IMEI after installing the ROM? The problem is that I couldn't restore the EFS, from the Restore tab, the drop down menu of "Backup archive" is empty even after refreshing many time.

Can you please help out with this ?

Thank you :)
[Galaxy S II Original Android Development] panjgoori:
does anyone tried this tool to restore IMEI number in CM12 ? TWRP and Andromizer doesn't help.
[Galaxy S II Original Android Development] b@r1:
i hope so

Hi,

do you have a backup of the EFS folder ? if so you can restore your IMEI easily, I hope.
[Galaxy S II Original Android Development] zorglub!:
Hi guys

has somebody tried EFS Pro S4 mini under Stock Rom?

From what I understand, at the end of the EFS Pro process, it creates a resulting .tar file.

On the S4 mini, i'm unable to find the tar executable...so I don't see how this could work

Could someone confirm or infirm ?

Thks
[Galaxy S II Original Android Development] qwerty22:
del
[Galaxy S II Original Android Development] LordMayros:
thanks
[Galaxy S II Original Android Development] fourwed:
How to restore EFS and NV (2.1.80)

I backup the EFS and NV of the Stock 4.4.2 ROM of my N7105. Then I restore a Custom ROM through Nandroid backup and do the EFS and NV backup again. It works fine then.

Afterwards, I want to restore EFS and NV from that Stock ROM. I go to the restore tab and did not see any backup item in the dropdown box to restore. So, I skip and restore the NV. The restore is successful but my phone's IMEI is lost after reboot.

So, I think I could restore the working NV from the Custom ROM. But I cannot connect the phone now.

1. Why my EFS backup does not show there? Should I put the EFS backup to a specific folder?

2. How to restore the working NV if my phone cannot connect?
[Galaxy S II Original Android Development] manish.200588:
Not working in S4 i9500

Hello,

I have unknown baseband problem with null imei. I have no previous backup of efs. restoring from internal .bak file.

But it falling to restore. I am referring this post to restore.

Restore IMEI when you don't have any backup

http://xdaforums.com/showthread.php?t=2370699&page=9

but it is falling. screenshots attached.
[Galaxy S II Original Android Development] mnhs1010:
Some one please help me? My case

http://xdaforums.com/google-nexus-5/general/pls-help-pls-imei0-network-t3028916

Nexus 5 16gb D820
[Galaxy S II Original Android Development] ersaraf:
thanks

thanks
[Galaxy S II Original Android Development] joe zack:
there is a way to wipe efs folder with out rooting ...........cannot use heimdal doesn't work properly with windows 7 64 bits............thank you

donation was send ,,,,,,,,,,,,,,,
[Galaxy S II Original Android Development] viper531986:
I have an note 3 qualcomm and not have imei and bacup efs, can i restore imei with nv tools?
[Galaxy S II Original Android Development] cdzo72:
Not if you hadn't previously backed it up
[Galaxy S II Original Android Development] yordanoyuela:
how to rapir imei on blu dash 4.0 d260a qualcomm ?
[Galaxy S II Original Android Development] viper531986:
An with another efs and restoring mi original imei?? With nv tools write mi imei and ok, but after refresh have inei generic, dont save imei.
[Galaxy S II Original Android Development] jbaker22:
Good job

Great application. I was able to back up my Motorola Electrify M, unfortunately it gives the error unable to enumerate partitions on my Droid X. Is this a new problem? Have a good day!
[Galaxy S II Original Android Development] lyriquidperfection:
Hi it's not 100% compatible with all devices due to the way the app enumerates the partitions. It relies on certain criteria that most oems implement into their devices.
[Galaxy S II Original Android Development] jbaker22:
app

Thanks for a quick reply. By the way, I found that dd if= of= causes an io error on my parents imac and my windows 7 computer from super user adb shell on the Droid x, but not on the electrify M.
[Galaxy S II Original Android Development] Azlun:
very good tools, can you check my problem below? more device info is sent to gaz2613@gmail.com

hi, thank you your EFS Pro Backup Tool,

I am sorry I have found a wrong issue caused by me replaced wrong adb ver. for it.

EFS Pro is using Android Debug Bridge version 1.0.31, and while I found it can not pass startup adb connection to my

MSM8994 for arm64, I have replace it Android Debug Bridge version 1.0.32 attaced, even that is not a solution for 1st startup,

, I forget to restore it to 1.0.31.

NOW, after I restore adb folder to oringinal adb from OP,

it works. with QCOM Snapdragon 810 MDP/S, MSM8994 with ARM64 , Android L 5.0, the cutting edge model ^_^
[Galaxy S II Original Android Development] theenlightened1:
Hi! Is 2.1.80b the latest version? Does it support Moto Atrix HD? Thanks!
[Galaxy S II Original Android Development] Murshad007:
I am Unable to Connect my phone...

My Baseband is unknown and IMEI is Null
[Galaxy S II Original Android Development] Curious D:
Hi. I'm trying to back up the EFS prior to upgrading a Samsung Captivate to KitKat from Gingerbread. I can not get past "Your device is not PERM rooted". I rooted the phone using method described in these forums and I believe that I am rooted (have Superuser). Perhaps my device is too old? Is there a way around this problem? Is my device too old? If EPS Pro is not able to help me back up the EFS, does anyone have another way to help me back up the files? Thanks.