[Galaxy Note 3 Exynos Android Development] mithudas28:
Dr.Ketan please help

HI Dear Dr.ketan,

I have been trying to reach you desperately since I am new to the forum and couldn't post here earlier.

I needed your help with my sm-n900 I will explain the problem in detail to you.vndnguyen a senior dev here is also trying to help me want to request your help too. I am posting my problem and some suggestions by vndnguyen in his discussion with me.

I have a sm-n900 exynos and I have lost my imei and baseband during a Samsung flash. I have a TWRP backup, efs.img backup by dr.ketan's backup tool but nothing is able to restore my efs. I have scanned emmc blocks for bricked blocks and all blocks come back as non-corrupted. may be the partition is corrupted .how do I erase my efs partition to rebuild it. I have tired to flash PIT from ODIN but that too doesn't work.

tried this http://xdaforums.com/showthread.php?p=53664328#post53664328

but need a guide to identify the partitions and how to rebuild them. by any chance anyone know if I could extract twrp backup to files to restore efs or from efs.img so I can use the nv_data.bin, since tried restoring the backups and it didn't restore I feel the partition might be corrupt and hence not being re-written. so might be I have to rebuild the partitions by formatting as explained in this thread. but I don't know exactly the steps for exynos variant. I tried using terminal on twrp but mkef2 command shows mmbcblkp03 doesn't exist which as I have read in posts is the efs partition on this phone and reboots to twrp recovery. and mmbcblkp12 show filesystem too small and reboots to twrp recovery

vndnguyen suggested

detail of files

I HAVE efs.img created my Dr. Ketan's EFS tool and which had worked succefully so presume it's a good copy, I have a completeTWRP backup of installed VNROM 13.1 which doesn't have the new baseband problem of NE3 in vnrom 14, and have used to rstore efs earlier and has worked successfully.

files I have

efs.img 20 Mb

attached screenshot of twrp backup

____________________________________________________________________

Please be noted that you have to restore ALL efs-related partitions, NOT only 1 partition.

_____________________________________________________________

i tried to restore both the backups and even the whole twrp backup but unfortunately the system gets restored but not the imei. The link for the tool

https://play.google.com/store/apps/d...MMy5uAS4yYDYDA

__________________________________________________________________________

then I did

cat /proc/partitions

ls -l /dev/block/platform/

Microc:\adb>adb shell

shell@ha3g:/ $ su

mke2fs /dev/block/mmcblk0p3

mke2fs: can't format mounted filesystem

1|root@ha3g:/ # unmount /efs

unmount /efs

tmp-mksh: unmount: not found

127|root@ha3g:/ # unmount /efs

unmount /efs

tmp-mksh: unmount: not found

127|root@ha3g:/ # unmount

unmount

tmp-mksh: unmount: not found

127|root@ha3g:/ # unmount

unmount

tmp-mksh: unmount: not found

127|root@ha3g:/ # su mount

su mount

mount@ha3g:/ $ su mount /efs

su mount /efs

tmp-mksh: /efs: can't execute: Is a directory

126|mount@ha3g:/ $ su unmount /efs

su unmount /efs

tmp-mksh: /efs: can't execute: Is a directory

126|mount@ha3g:/ $ su unmount /dev/block/mmcblk0p3

su unmount /dev/block/mmcblk0p3

tmp-mksh: /dev/block/mmcblk0p3: can't execute: Permission denied

126|mount@ha3g:/ $ su unmount /dev/block/mmcblk0p3

su unmount /dev/block/mmcblk0p3

tmp-mksh: /dev/block/mmcblk0p3: can't execute: Permission denied

126|mount@ha3g:/ $

Followed this guide step-by-step:

1. Copy 4 files from your backup (efs1.emmc.win, efs2.emmc.win, efs3.emmc.win, efs4.emmc.win) to the root folder of the internal sdcard.

2. Make sure the Terminal Emulator and SuperSU have been installed.

3. Open the Terminal Emulator and enter the following commands:

su

dd if=/storage/sdcard/efs1.emmc.win of=/dev/block/mmcblk0p3

dd if=/storage/sdcard/efs2.emmc.win of=/dev/block/mmcblk0p4

dd if=/storage/sdcard/efs3.emmc.win of=/dev/block/mmcblk0p5

dd if=/storage/sdcard/efs4.emmc.win of=/dev/block/mmcblk0p6

4. Reboot your device.

did the above and nothing got restored, again no baseband, imei

so I used ODIN to reflash stock and then rooted on CFRoot and installed the terminal and executed the commands again .

after reboot the phone went to boot cycle , so went to download mode and tried reflashing the stock again

NOW It showed me PIT missing and failed.

so next I reflashed the PIT with the stock rom and the phone OS got installed BUT AFTER ALL THIS STILL NO IMEI OR BASEBAND.

So Dr.Ketan now I have the EFS.IMG from your backup tool so how could I use it do restoration I tried it by putting it in the root of

intSD, even on MyEFS folder.

what do you think the problem might be ?? has the partitions got corrupted? should I rewrite all the blocks using the DD command.

if I could get hold someone elses EFS.img folder might it help. NO I KNOW IT's ILLIGAL !! but will it help in the restoring process to my own IMEI NOT be on any one else's IMEI .

Just loosing hope.