Backup and Restore EFS on Samsung Galaxy Devices

Backup and Restore EFS on Samsung Galaxy Devices


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
ফোল্ডার কিভাবে নষ্ট বা হারিয়ে যাবে? এর
উত্তরে সাধারন ভাবে বলা যায় – বেশীরভাগ
ক্ষেত্রে কাস্টম কার্নেল অথবা কাস্টম রম
ফ্ল্যাশ করার সময় এটি হয়ে থাকে।
সাধারণত ভালমানের কাস্টম রম নির্মাতা
(Dev) একটি স্ক্রিপ্ট দিয়ে থাকেন, যার দ্বারা
একটি স্বয়ংক্রিয় EFS data ব্যাকআপ নেওয়া
হয় SD Card এ রম ফ্ল্যাশ করার সময়। কিন্তু
অন্যের ওপরে নির্ভর করে ঝুঁকি নেওয়ার কোন
মানে হয়না। এজন্যেই নিজের কাজ নিজে করা
ভালো। ইংরেজিতে একটি কথা আছে
“Prevention is better than CURE” তাই
ডিভাইস রুট ও কাস্টম রিকভারি ইন্সটল করে
সর্ব প্রথম যে কাজটি করা প্রয়োজন তাহলো
EFS ফোল্ডার এবং স্টক রুটেড ফার্মওয়্যার এর
ব্যাকআপ নেওয়া।
ডিভাইসে EFS মাউন্ট করতে ব্যর্থ হলে “E:<br /> failed to mount / efs (invalid
argument)” দেখায়
কেন 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
ব্যাকআপ বা রিষ্টোর করবেন। এখানে বেশ
কয়েকটি পদ্ধতি ও টুলস নিয়ে আলোচনা করা
হলো। আপনার সুবিধা মতো যে কোন একটি
বেছেনিন।
এখানে বলে রাখা ভালো – যে কোন ব্যাকআপ
একাধিক যায়গায় রাখবেন, এক্ষেত্রে আপনি
ডিভাইস ও পিসি উভয় স্থ্যানকে বেছে নিতে
পারেন। সম্ভব হলে যেকোন একটি ক্লাউড
সার্ভিস ও বেছেনিতে পারেন।
EFS Professional:<br /> এই সফটওয়্যারটি দিয়ে 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:<br /> 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:<br /> – 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:<br /> উপরের সকল প্রস্তুতি সম্পূর্ণ হলে কাজ শুরু
করুন
১। EFS_Professional.zip ফাইলটি আপনার
পিসিতে Extract করুন
২। USB Debugging enabled অবস্থ্যায়
USB cable দিয়ে Galaxy ডিভাইসটি পিসির
সাথে সংযুক্ত করুন
৩। EFS Professional.exe ফাইলটি
Administrator মুডে চালু করুন, যদি সব ঠিক
থাকে তাহলে নিচের মতো একটি উইন্ডো
আসবে
৪। EFS Professional বাটনে ক্লিক করুন
৫। এখন আপনি নতুন আরেকটি উইন্ডো পাবেন
যেখানে ডিভাইসের স্ট্যাটাস দেখাবে (model
number, firmware version, root and
BusyBox version, etc)
৬। এখন “Backup” ট্যাবটি নির্বাচন করে
“Device Filter” dropdown থেকে
ডিভাইসের মডেল নির্বাচন করুন। যদি তালিকায়
আপনার ডিভাইসের মডেল না দেখায় তাহলে
“Refresh” বাটনে ক্লিক করে আবার চেষ্টা
করুন
৭। EFS Professional এখন সিস্টেম
পার্টিশনের লোকেশন দেখাবে যেখানে EFS
data আছে। এখন “Select All” নির্বাচন
করুন
৮। এবার “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 থেকে আপনার পূর্ববর্তী ব্যাকআপটি
নির্বাচন করুন
৫। বর্তমান Corrupted EFS এখানে ফরম্যাট
করতে পারবেন (যদি প্রয়োজন না হয়ে থাকে
তাহলে ফরম্যাট করার দরকার নেই)
৬। এখন “Restore” বাটনে ক্লিক করুন
কাজ হয়েছে কিনা চেক করতে ফোন ডায়ালার
থেকে *#06# ডায়াল করে দেখুন IMEI
দেখাচ্ছে কিনা।
Using Terminal Emulator to Backup/
Restore EFS:<br /> ১। প্রথমে Terminal Emulator অ্যাপটি
প্লে-স্টোর থেকে ডাউনলোড করে ইন্সটল
করে নিন ডিভাইসে, যদি আগে করা না থাকে
২। অ্যাপটি ওপেন করে SuperUser পারমিশন
দিন (su)
৩। অ্যাপটি সম্পূর্ণ চালু হলে ইন্টারনাল
স্টোরেজ অনুযায়ী নিচের যে কোন একটি
কমান্ড সতর্কতার সাথে প্রয়োগ করুন
To backup EFS on external SD Card:<br /> dd if=/dev/block/mmcblk0p3 of=/
storage/sdcard/efs.img bs=4096
Or
To backup EFS on external SD Card:<br /> dd if=/dev/block/mmcblk0p3 of=/
storage/extSdCard/efs.img bs=4096
৪। সব ঠিকমত হলে ডিভাইসের ইন্টারনাল
স্টোরেজে “EFS.img” নামে একটি ফাইল
পাবেন এবং এর একটি কপি অন্য যায়গায় (পিসি)
রাখতে ভুলবেন না
ঠিক একই ভাবে রিষ্টোরের জন্যে ইন্টারনাল
স্টোরেজ/লোকেশন ভেদে যে কোন একটি
কমান্ড সতর্কতার সাথে প্রয়োগ করুন
To restore EFS on external SD Card:<br /> dd if=/storage/sdcard/efs.img of=/
dev/block/mmcblk0p3 bs=4096
Or
To restore EFS on external SD Card:<br /> 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 ”
যায়গায় অন্য কিছু হবে ডিভাইসের উপরে
ভিত্তিকরে
Backup and Restore EFS with
Samsung Tool:<br /> এই টুলটি দিয়ে EFS Backup and Restore
করা যায়। এটি Samsung Galaxy S4 এবং
Note 3 তে পরীক্ষা করা হয়েছে, তবে এর
সমসাময়িক ডিভাইস গুলিতেও কাজ করার কথা।
ব্যাকআপ করলে ফাইল লোকেশন হবে
“Storage/extSDCard/Samsung Tools”
Download Samsung Tool:<br /> Samsung EFS Tool.apk — Download
Or MIRROR
Backup/Restore EFS Using CWM/
TWRP/Aroma Installer:<br /> CWM/TWRP দিয়েও EFS Backup এবং
Restore করা যায়। যারা এগুলি ব্যাবহার করে
থাকেন তারা বিষয়টি জানার কথা, তাই আর
লিখলাম না। তবে Aroma Installer এর
জন্যে নিচের যেকোন একটি টুল ফ্ল্যাশ করতে
হবে
EFS Professional: Download Or
MIRROR
DrKetan MultiTool Advance
How to Use Aroma Installer:<br /> 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.
Backup EFS Using kTool:<br /> আরেকটি অ্যাপ হলো kTool, যেহেতু এটি
ডিভাইস থেকে সরাসরি ব্যাবহার করা যায় তাই
এটি কিছুটা সহজ। আর এই অ্যাপটি প্রায়
প্রতিটি Samsung devices সমর্থন করে
Qualcomm based LTE ডিভাইসগুলি ছাড়া।
এর ব্যাবহার পদ্ধতি বেশ সহজ তাই আলোচনা
করলাম না। তবে একটি বিষয় লক্ষ্যণীয় যদি এই
অ্যাপটি ব্যাবহারের পরে ডিভাইসে লক স্ক্রীন
ঠিকমত কাজ না করে তাহলে অ্যাপটির
Advanced Settings এ গিয়ে “Alternate
EFS Dump Method” Enable করে দিলে
ঠিক হয়ে যাবে।
Download
Without Root Method
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:<br /> যদি ডিভাইসের 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 কাজ করবে না.

Comments

Popular posts from this blog

জাভায় ক্লাস ডিক্লারেশন ফরম্যাট, মেথড, কনস্ট্রাক্টর, গারবেজ, অবজেক্ট রেফারেন্স এর প্রয়োগ ও ব্যহারের সম্পূর্ণ ধারণা

PC তে অ্যান্ড্রয়েড phone চালান (android emulator)

মোবাইল হ্যাং হওয়ার কারন ও সমাধান টিপ্স