[X]

Backup and Restore EFS on Samsung Galaxy Devices

Backup-and-Restore-EFS-IMEI-Data

Samsung ডিভাইস ব্যাবহার কারীরা প্রায় দুটা সমস্যার সম্মুখীন হন। এর মধ্যে প্রথমটি হলো – সব ঠিক আছে কিন্তু Wifi কাজ করছে না, আর অপরটি অপারেটর নেটওয়ার্ক নেই! যার ফলে ডিভাইস থেকে কল, এসএমএস বা ইন্টারনেট ব্যাবহার করতে পারেন না। আর যে কারনে এই সমস্যা গুলি হয়ে থাকে সেটি হলো – EFS Data Lost or Corrupted

EFS Data কিঃ
EFS ফোল্ডারটি গুরুত্বপূর্ণ একটি সিস্টেম ফোল্ডার এন্ড্রয়েড ডিভাইসের জন্যে, যেখানে কিছু ইউনিক (অদ্বিতীয়) নাম্বার থাকে যা নষ্ট হয়ে গেলে ডিভাইস কোন নেটওয়ার্ক এর সাথে যুক্ত হতে পারেনা। এই ইউনিক নাম্বার গুলি হলো – IMEI, wireless device MAC address, baseband version, product code, system ID and NV data.

যদি কোন কারনে EFS ফোল্ডারটি “Corrupted” অথবা “Lost” হয়ে যায় তাহলে ঐ ডিভাইস থেকে আর কখনো “Call” করতে পারবে না ব্যাবহার কারী, যতক্ষণ না ঐ ডিভাইসের EFS ফোল্ডারটি রিষ্টোর করা হচ্ছে। এখন মনে প্রশ্ন জাগতে পারে EFS ফোল্ডার কিভাবে নষ্ট বা হারিয়ে যাবে? এর উত্তরে সাধারন ভাবে বলা যায় – বেশীরভাগ ক্ষেত্রে কাস্টম কার্নেল অথবা কাস্টম রম ফ্ল্যাশ করার সময় এটি হয়ে থাকে।

samsung-galaxy-s3-imei-lost

সাধারণত ভালমানের কাস্টম রম নির্মাতা (Dev) একটি স্ক্রিপ্ট দিয়ে থাকেন, যার দ্বারা একটি স্বয়ংক্রিয় EFS data ব্যাকআপ নেওয়া হয় SD Card এ রম ফ্ল্যাশ করার সময়। কিন্তু অন্যের ওপরে নির্ভর করে ঝুঁকি নেওয়ার কোন মানে হয়না। এজন্যেই নিজের কাজ নিজে করা ভালো। ইংরেজিতে একটি কথা আছে “Prevention is better than CURE” তাই ডিভাইস রুট ও কাস্টম রিকভারি ইন্সটল করে সর্ব প্রথম যে কাজটি করা প্রয়োজন তাহলো EFS ফোল্ডার এবং স্টক রুটেড ফার্মওয়্যার এর ব্যাকআপ নেওয়া।

ডিভাইসে EFS মাউন্ট করতে ব্যর্থ হলে “E: failed to mount / efs (invalid argument)” দেখায়

failed-to-mount-efs

 

কেন EFS Data Loss or Corruption হয়ঃ

– Manually upgrading and downgrading firmware এর ফলে, এমন কি official OTA update এর সময়ও ব্যাবহারকারী IMEI হারাতে পারে!
– Installing a custom ROM or MOD অনেক ক্ষেত্রে সিস্টেম কনফিগারেশন সঠিক ভাবে পরিচালনা না করতে পারার কারনে EFS ফোল্ডার Corrupt হয়ে থাকে।
– যে কোন ধরনের ভুল ফ্ল্যাস বা নতুন ও পুরান কার্নেলের মধ্যে Clash এর ফলে EFS data Corruption এবং IMEI হারেতে পারে।

এবার চলুন আলোচনা করা যাক কিভাবে EFS ব্যাকআপ বা রিষ্টোর করবেন। এখানে বেশ কয়েকটি পদ্ধতি ও টুলস নিয়ে আলোচনা করা হলো। আপনার সুবিধা মতো যে কোন একটি বেছেনিন।

এখানে বলে রাখা ভালো – যে কোন ব্যাকআপ একাধিক যায়গায় রাখবেন, এক্ষেত্রে আপনি ডিভাইস ও পিসি উভয় স্থ্যানকে বেছে নিতে পারেন। সম্ভব হলে যেকোন একটি ক্লাউড সার্ভিস ও বেছেনিতে পারেন।

blocker2EFS Professional:

এই সফটওয়্যারটি দিয়ে Samsung Galaxy সিরিজের প্রায় সকল ডিভাইসের ব্যাকআপ করা যায়। কিন্তু এখন পর্যন্ত অফিসিয়ালি নিচের ডিভাইস গুলি নিশ্চিত করা হয়েছেঃ
Samsung Galaxy S4 International (GT-I9500)
Galaxy S4 LTE (GT-I9505)
AT&T S4 (SGH-I747)
Verizon Galaxy S4 (SCH-I545)
Galaxy S3, S2
Note 2 and Note 10.1
আপনি চাইলে (যদি উপরের তালিকায় আপনার ডিভাইসটি না থাকে) আপনার ডিভাইসেও ট্রাই করতে পারেন।

Features of EFS Professional:
Backup and restore partition images to and from in .tar.gz format
Detects backup archives automatically on the device and PC for hassle free restoring
Device filter support to allow displaying important partitions for various devices
Extract and read device’s PIT file to ensure efficient and accurate backup and restore operations
Check MD5 hash to verify integrity of data written
Format EFS to wipe all data and recreate partition
Samsung’s Qualcomm devices support
Option to display various device, ROM and BusyBox related information at the click of a button
Restore NV data from internal ‘*.bak’ files if they exist to fix corrupt or incorrect IMEI number
Repair NV data file ownership to fix ‘Unknown baseband’ and ‘No signal’ issues
NV Backup and NV Restore options for US device variants only

Requirements:
– Samsung Galaxy Device with ROOT access (এক্ষেত্রে কাস্টম রিকভারির প্রয়োজন নেই)।
– EFS Professional tool: Download or MIRROR
– Microsoft .NET Framework installed on your computer: Download
– Samsung USB Drivers or Kies installed on your PC: এক্ষেত্রে ডিভাইসের জন্য নির্ধারিত ড্রাইভার ব্যাবহার করা ভালো হবে অথবা এইখান থেকে ডাউনলোড করে নিন বা Kies ব্যাবহার করতে পারেন
– BusyBox এর stable version 1.20.2 ইন্সটল করে নিন আপনার ডিভাইসে। ইন্সটল হলে অ্যাপটি রান করুন। এখন “BusyBox” এর version number এ ক্লিক করে BusyBox 1.20.2 নির্বাচন করুন। এবার “Install” and install it as “Smart Install” ক্লিক করুন।
ডিভাইসের ব্যাটারির চার্জ কমপক্ষে ৭০% থেকে ৮০% থাকা প্রয়োজন।
– USB Debugging mode চালু করুন।

Using EFS Professional to Backup EFS:
উপরের সকল প্রস্তুতি সম্পূর্ণ হলে কাজ শুরু করুন
১। EFS_Professional.zip ফাইলটি আপনার পিসিতে Extract করুন
২। USB Debugging enabled অবস্থ্যায় USB cable দিয়ে Galaxy ডিভাইসটি পিসির সাথে সংযুক্ত করুন
৩। EFS Professional.exe ফাইলটি Administrator মুডে চালু করুন, যদি সব ঠিক থাকে তাহলে নিচের মতো একটি উইন্ডো আসবে

EFS-Professional

৪। EFS Professional বাটনে ক্লিক করুন
৫। এখন আপনি নতুন আরেকটি উইন্ডো পাবেন যেখানে ডিভাইসের স্ট্যাটাস দেখাবে (model number, firmware version, root and BusyBox version, etc)
৬। এখন “Backup” ট্যাবটি নির্বাচন করে “Device Filter” dropdown থেকে ডিভাইসের মডেল নির্বাচন করুন। যদি তালিকায় আপনার ডিভাইসের মডেল না দেখায় তাহলে “Refresh” বাটনে ক্লিক করে আবার চেষ্টা করুন
৭। EFS Professional এখন সিস্টেম পার্টিশনের লোকেশন দেখাবে যেখানে EFS data আছে। এখন “Select All” নির্বাচন করুন

backup-efs-on-samsung-galaxy

৮। এবার “Backup” বাটনে ক্লিক করে প্রক্রিয়াটি চালু করুন। এইক্ষেত্রে আপনার ডিভাইস ও পিসি তে ব্যাকআপ হবে। পিসিতে ব্যাকআপ লোকেশন হবে “EFS Professional/EFSProBackup/GT-I9500_2013618_222210.tar.gz”

ডিভাইস ভেদে সময় ৫-১০ মিনিট লাগতে পারে।

কিভাবে EFS/IMEI রিষ্টোর করবেনঃ
১। USB Debugging enabled অবস্থ্যায় USB cable দিয়ে Galaxy ডিভাইসটি পিসির সাথে সংযুক্ত করুন
২। EFS Professional.exe ফাইলটি Administrator মুডে চালু করুন
৩। “Restore” ট্যাবে ক্লিক করুন
৪। “Restore options” drop down menu থেকে আপনার পূর্ববর্তী ব্যাকআপটি নির্বাচন করুন

restore-efs-on-samsung-galaxy

 

৫। বর্তমান Corrupted EFS এখানে ফরম্যাট করতে পারবেন (যদি প্রয়োজন না হয়ে থাকে তাহলে ফরম্যাট করার দরকার নেই)
৬। এখন “Restore” বাটনে ক্লিক করুন
কাজ হয়েছে কিনা চেক করতে ফোন ডায়ালার থেকে *#06# ডায়াল করে দেখুন IMEI দেখাচ্ছে কিনা।

blocker2

Using Terminal Emulator to Backup/Restore EFS:
১। প্রথমে Terminal Emulator অ্যাপটি প্লে-স্টোর থেকে ডাউনলোড করে ইন্সটল করে নিন ডিভাইসে, যদি আগে করা না থাকে
২। অ্যাপটি ওপেন করে SuperUser পারমিশন দিন (su)
৩। অ্যাপটি সম্পূর্ণ চালু হলে ইন্টারনাল স্টোরেজ অনুযায়ী নিচের যে কোন একটি কমান্ড সতর্কতার সাথে প্রয়োগ করুন

To backup EFS on external SD Card:
dd if=/dev/block/mmcblk0p3 of=/storage/sdcard/efs.img bs=4096

Or

To backup EFS on external SD Card:
dd if=/dev/block/mmcblk0p3 of=/storage/extSdCard/efs.img bs=4096

efs-backup-terminal-emulator

৪। সব ঠিকমত হলে ডিভাইসের ইন্টারনাল স্টোরেজে “EFS.img” নামে একটি ফাইল পাবেন এবং এর একটি কপি অন্য যায়গায় (পিসি) রাখতে ভুলবেন না

ঠিক একই ভাবে রিষ্টোরের জন্যে ইন্টারনাল স্টোরেজ/লোকেশন ভেদে যে কোন একটি কমান্ড সতর্কতার সাথে প্রয়োগ করুন

To restore EFS on external SD Card:
dd if=/storage/sdcard/efs.img of=/dev/block/mmcblk0p3 bs=4096

Or

To restore EFS on external SD Card:
dd if=/storage/extSdCard/efs.img of=/dev/block/mmcblk0p3 bs=4096

নোট – যদি উপরের কমান্ড গুলি আপনার ডিভাইসে কাজ না করে তাহলে সমস্যাটি ডিভাইসের EFS partition এর লোকেশনের জনিত। এই সমস্যাটি সমাধানের জন্যে নিচের ধাপ গুলি সম্পূর্ণ করুন

যে কোন রুট ফাইল ম্যানেজার ব্যাবহার করতে পারেন, এইক্ষেত্রে Root Browser অ্যাপটি ব্যাবহার করতে পারেন। যদি ইন্সটল করার না থাকে, তাহলে ইন্সটল করে নিন

এখন অ্যাপটি ওপেন করে dev/block directory তে গিয়ে EFS data ফাইলের “path” টি নোট করে নিন
এবার উপরের কমান্ড গুলি ডিভাইসের লোকেশনের উপরে ভিত্তি করে এডিট করে নোট করে রাখুন এবং সতর্কতার সাথে প্রয়োগ করুন
উদাহরণঃ
dd if=/dev/block/mmcblk0p3 of=/storage/sdcard/efs.img bs=4096
এখানে “/dev/block/mmcblk0p3” যায়গায় অন্য কিছু হবে ডিভাইসের উপরে ভিত্তিকরে

blocker2

Backup and Restore EFS with Samsung Tool:
এই টুলটি দিয়ে EFS Backup and Restore করা যায়। এটি Samsung Galaxy S4 এবং Note 3 তে পরীক্ষা করা হয়েছে, তবে এর সমসাময়িক ডিভাইস গুলিতেও কাজ করার কথা। ব্যাকআপ করলে ফাইল লোকেশন হবে “Storage/extSDCard/Samsung Tools”

Download Samsung Tool:
Samsung EFS Tool.apk — Download Or MIRROR

blocker2

Backup/Restore EFS Using CWM/TWRP/Aroma Installer:
CWM/TWRP দিয়েও EFS Backup এবং Restore করা যায়। যারা এগুলি ব্যাবহার করে থাকেন তারা বিষয়টি জানার কথা, তাই আর লিখলাম না। তবে Aroma Installer এর জন্যে নিচের যেকোন একটি টুল ফ্ল্যাশ করতে হবে
EFS Professional: Download Or MIRROR

DrKetan MultiTool Advance

How to Use Aroma Installer:
1. Copy the Aroma installer zip package to your phone.
2. Turn off your phone and boot it into recovery mode. It can be done by holding down the Volume Up+Home+Power buttons at the same time for about 4-6 seconds.
3. When you are in CWM or TWRP recovery mode, go to “install zip from sdcard> choose zip from sdcard” and then select the installer zip. TWRP users can simply tap on “Install “ button and select the file.
4. When prompted, confirm the action.
5. Doing this will take you to Aroma Installer interface. Now all you have to do is to select the desired option and tap the Next button.

Efs-backup-in-Aroma

Backup EFS Using kTool:
আরেকটি অ্যাপ হলো kTool, যেহেতু এটি ডিভাইস থেকে সরাসরি ব্যাবহার করা যায় তাই এটি কিছুটা সহজ। আর এই অ্যাপটি প্রায় প্রতিটি Samsung devices সমর্থন করে Qualcomm based LTE ডিভাইসগুলি ছাড়া।
এর ব্যাবহার পদ্ধতি বেশ সহজ তাই আলোচনা করলাম না। তবে একটি বিষয় লক্ষ্যণীয় যদি এই অ্যাপটি ব্যাবহারের পরে ডিভাইসে লক স্ক্রীন ঠিকমত কাজ না করে তাহলে অ্যাপটির Advanced Settings এ গিয়ে “Alternate EFS Dump Method” Enable করে দিলে ঠিক হয়ে যাবে।

Download

 

Without Root Method

efs-backup-galaxy-s4-twrp

Backup and Restore Lost IMEI on Samsung Galaxy Devices without Root

যদি ডিভাইসের IMEI হারিয়ে বা নষ্ট হয়ে যায় ফার্মওয়্যার আপডেট বা ইন্সটলের সময় (Odin ব্যাবহার করে) তার মানে ডিভাইসের রুট এক্সেস বন্ধ হয়ে গেছে বা চলে গেছে। যদি এইরকম হয়ে থাকে তাহলে আপনি ডিভাইসের IMEI পুনরুদ্ধার করতে পারবেন “NV Items Reader Writer Tool” দিয়ে। এই টুলটি প্রায় সব গ্যালাক্সি ডিভাইসে কাজ করবে যদি আপনার কাছে “PhoneUtil menu” ওপেন করার কোডটি থাকে।

নিচে একটি কোড দেওয়া আছে, প্রথমে ওটা দিয়ে চেষ্টা করুন। যদি কাজ না করে তাহলে ডিভাইসের জন্যে সঠিক কোডটি খুঁজতে গুগুলের সহায়তা নিতে পারেন।

১। NV Items Reader Writer Tool ফাইলটি ডাউনলোড করুন এবং পিসিতে জিপফাইলটি Extract করুন (MIRROR)
২। এই কাজের জন্যে অবশ্যই Samsung USB Drivers পিসিতে ইন্সটল থাকতে হবে। তাই এটি নিশ্চিত করুন। এক্ষেত্রে ডিভাইসের জন্য নির্ধারিত ড্রাইভার ব্যাবহার করা ভালো হবে অথবা এইখান থেকে ডাউনলোড করে নিন বা Kies ব্যাবহার করতে পারেন
৩। ডিভাইসে USB Debugging অপশনটি Enable করুন
৪। এখন ডায়ালপ্যাড থেকে *#7284# ডায়াল করুন
৫। Qualcomm USB Settings নির্বাচন করে RMNET + DM + MODEM চেক (check) মার্ক করে OK বাটনে ক্লিক করুন
৬। এবার USB cable ব্যাবহার করে ডিভাইসটি পিসির সাথে সংযুক্ত করুন, সংযুক্ত হলে পিসি থেকে “NV items reader writer.exe” ফাইলটি “Administrator” মুডে চালু করুন
৭। Save item 00550 with NV reader/writer আপনি ডিভাইসে সরাসরি ব্যাকআপ রাইট করতে পারবেন কিন্তু এটি শুধু ডিভাইসের IMEI ব্যাকআপ করবে
৮। আপনি যদি সম্পূর্ণ “NV data” ব্যাকআপ করতে চান তাহলে ডিভাইস কে ডিফল্ট ভেলু [Range (Dec): 00000-65535] দিয়ে রীড করান
৯। ডায়ালপ্যাড থেকে *#7284# ডায়াল করুন এবং Qualcomm USB Settings নির্বাচন করে MTP + ADB চেক (check) মার্ক করে OK বাটনে ক্লিক করুন

 

Restoring Lost/Corrupt IMEI:

যদি ডিভাইসের IMEI ইতিমধ্যে নষ্ট বা হারিয়ে যায় তাহলে নিচের পদ্ধতি চেষ্টা করুন

১। ডিভাইসের IMEI নাম্বারটি নোট করে রাখুন (এটি ডিভাইসের ব্যাটারির নিচে বা এর ওরিজিনাল বক্সে লিখা থাকবে)
২। উপরের পদ্ধতি অনুসরণ করে corrupt IMEI ফাইলের একটি ব্যাকআপ নিয়ে নিন এবং ঐ ব্যাকআপ ফাইলটিNotePad++ অথবা অন্য যে কোন text editor দিয়ে ওপেন করুন
৩। IMEI নাম্বারটি দুই ডিজিট আকারে ভাগ করুন, শুধু মাত্র প্রথম ডিজিটটি একক (সিঙ্গেল) আকারে রাখুন।
উদাহরণঃ ধরুন ডিভাইসের IMEI নাম্বারটি “35516705558781901″ তাহলে এটি “3 55 16 70 55 58 78 19 01″ আকারে ভাগ হবে
৪। এখন প্রথম ডিজিটের পরে “A” যুক্ত করুন এবং সর্ব প্রথমে “08” যুক্ত করুন।
তাহলে IMEI নাম্বারটি হবে – 08 3A 55 61 07 55 85 87 91 10
৫। এবার এই কনভার্ট করা IMEI নাম্বারটির প্রথম নয় (৯) জোড়া NV block বসিয়ে দিন
৬। NV items reader writer tool থেকে Write button এ ক্লিক করুন
৭। শেষ হলে ডিভাইসটি পিসি থেকে বিচ্ছিন্ন করে রিবুট (রিস্টার্ট) করুন

সব ঠিক মত হলে ডিভাইসের IMEI নাম্বারটি পুনরুদ্ধার হবে

নোটঃ উপরের পদ্ধতিটি Certain Galaxy phones এবং নতুন Firmware’s কাজ করবে না

Updated: July 8, 2014 — 4:38 pm

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright SmartZoneBD © 2013-2016, All Rights Reserved.