Friday, November 11, 2016

Qualcommm Phone မ်ား Rom 0 backup လုပ္နည္း နဲ့Restore လုပ္နည္း အမ်ိဳးမ်ိဳး


service သမားမ်ားအတြက္ နည္းလမ္းေကာင္းေလးတစ္ခုျဖစ္ပါတယ္။
Qualcommm Phone မ်ား Rom 0 backup လုပ္နည္း နဲ့Restore လုပ္နည္း အမ်ိဳးမ်ိဴးကုိ
တင္ေပးလုိက္ပါတယ္။ ေလ့လာၾကည့္လုိက္ရေအာင္

1.9006 mode ၀င္ရပါမယ္ 9006 mode ၀င္ဖို႕ရာ 9008 mode အရင္၀င္ရပါမယ္ ၀င္နည္းအမ်ိဳးမ်ိဳးရွိပါတယ္….
2.phone မွာ power ပြင့္ေနေသးရင္
အရင္ဦးဆုံး မိမိရဲ႕ဖုန္းကို adb သိေအာင္ Settings >> Developer Options >> enable USB Debugging ကုိ on ေပးထားရပါမည္။ ျပီးရင္ ေအာက္က ဖိုင္ေလးကို ေဒါင္းလိုက္ပါ။
http://d-h.st/ptno ေဒါင္းျပီးရင္ zip ျဖည္႔ျပီး cmd.exe ဖိုင္ေလးကို ဖြင္႔လိုက္ပါ။ adb devices လို႔ ရိုက္ပါ။ device သိသြားရင္ adb reboot edl လို႔ ရိုက္လုိက္ပါ။ မိမိရဲ႕ဖုန္းက reboot က်သြားျပီး black screen ျဖစ္သြားပါလိမ္႔မည္။
Device Manager >> Ports ( COM & LPT) မွာလည္း “Qualcomm HS-USB QDLoader 9008.” ဆိုျပီး သြားေပၚေနပါလိမ္႔မည္။
recovery modeမွ command နဲ႔ edl mode ၀င္နည္း
————————————————–
္PHONE ကို recovery ၀င္ၿပီး usb ခ်ိတ္ adb reboot edl လို႕ရိုက္လိုက္ရင္ reboot က် 9008 mode ေရာက္
Device Manager >> Ports ( COM & LPT) မွာလည္း “Qualcomm HS-USB QDLoader 9008.” ဆိုျပီး သြားေပၚေနပါလိမ္႔မည္။
fastboot mode မွ bat file နဲ႔ edl mode ၀င္နည္း
—————————————-
ပထမဦးဆုံး မိမိရဲ႕ ဖုန္းကို fastboot mode ၀င္လိုက္ပါ။ fastboot mode ၀င္နည္း အစားစား ရွိပါသည္။ အသုံးအမ်ားဆုံးကေတာ႔ မိမိရဲ႕ဖုန္းကို ပါ၀ါပိတ္ျပီး vol down + power ျဖစ္ပါသည္။
vol down + power ကုိ တြဲႏွိပ္လိုက္တာနဲ႔္ fastboot mode ၀င္သြားရင္ ေအာက္က ဖုိင္ေလးကို ေဒါင္းလိုက္ပါ။
http://d-h.st/f9SB ေဒါင္းျပီးရင္ zip ျဖည္႔လိုက္ပါ။ ျပီးရင္ ၾကိဳးထုိးျပီး zip ျဖည္႔ထားတဲ႔ ဖိုင္ေလးထဲက Reboot ကို ႏွိပ္လိုက္တာနဲ႔ မိမိရဲ႕ဖုန္းက black screen ျဖစ္သြားရင္ edl mode ၀င္သြားပါသည္။
ဒီနည္းကေတာ႔ fastboot.exe ဖိုင္ေလးကုိ edit လုပ္ျပီး fastboot ကေန ၀င္လို႔ရေအာင္ ျပဳလုပ္ထားျခင္း ျဖစ္ပါသည္။
Reboot ကို မႏွိပ္ခ်င္ရင္လည္း command box ေလး ေခၚျပီး
fastboot reboot-edl လို႔ရိုက္ျပီး enter ေခါက္လိုက္တာနဲ႔ edl mode ၀င္သြားပါမည္။
Vol Key မ်ားႏွင္႔ edl mode ၀င္နည္း
—————————————-
နံပတ္ ၁
မိမိရဲ႕ဖုန္းကုိ ပါ၀ါပိတ္လိုက္ပါ။ ျပီးရင္ vol up + vol down ကုိ ႏွိပ္ျပီး ၾကိဳးထိုးလိုက္တာနဲ႔ မိမိရဲ႕ ဖုန္းဟာ Vibrate တစ္ခ်က္တုန္သြားပါလိမ္႔မည္။
Device Manager >> Ports ( COM & LPT) မွာလည္း “Qualcomm HS-USB QDLoader 9008.” ဆိုျပီး သြားေပၚေနပါလိမ္႔မည္။
ဒါဆိုရင္လည္း edl mode ၀င္သြားပါျပီ။
နံပတ္ ၂
မိမိရဲ႕ဖုန္းကို ပါ၀ါပိတ္လိုက္ပါ။ ျပီးရင္ vol up + vol down ကုိ ဖိထားျပီး power ကို တစ္ခ်က္ဖိလိုက္ပါ။ Vibrate တစ္ခ်က္ တုန္သြားပါလိမ္႔မည္။ျပီးရင္ ဖိထားေသာ လက္မ်ားကို အားလုံး လႊတ္ေပးလိုက္ပါ။
Vibration တုန္တာနဲ႔ တန္းလႊတ္ရမည္ ျဖစ္ပါသည္။ Device Manager >> Ports ( COM & LPT) မွာလည္း “Qualcomm HS-USB QDLoader 9008.” ဆိုျပီး သြားေပၚေနပါလိမ္႔မည္။
နံပတ္ ၃
မိမိရဲ႕ဖုန္းကုိ ပါ၀ါပိတ္လိုက္ပါ။ ျပီးရင္ vol dwn + power ကုိ ဖိထားပါ။ logo တက္လာပါလိမ္႔မည္။ 3second ေလာက္ ထပ္ဖိထားပါ။
ျပီးရင္ ဖိထားေသာ လက္မ်ားကို လႊတ္ေပးလိုက္ပါ။
PCBA Test , MMI Test , Audio Test , Sensor Test , Hardware Info , fastboot , recovery , download , English , Power off function ေတြ တက္လာပါလိမ္႔မည္။
အဲ႔ဒီအထဲကမွ download ကုိ ေရြးေပးလိုက္ပါ။ black screen ျဖစ္သြားပါလိမ္႔မည္။
Device Manager >> Ports ( COM & LPT) မွာလည္း “Qualcomm HS-USB QDLoader 9008.” ဆိုျပီး သြားေပၚေနပါလိမ္႔မည္။
qpst နဲ႔ ၀င္နည္း(၁)
…………………….
PHONE ကို 9008 mode မွာထားပါ။
1.saraha.xml. MPEG8xxx.mbn
2.8xxx_msimage.mbn
3.rawprogram.xml
4.patch0.xml(folder တစ္ခုထဲမွာထားပါ။)
qpst မွာ saraha.xml , rawprogram.xml , patch0.xml ကိုေရြးေပးၿပီး
download ကိုႏိွပ္လိုက္ရင္ mmc storage (9006) mode ၀င္သြားမွာပါ…(emmcswdownload.exe ကိုဖြင့္ပါ
Programming Mode
Sahara XML File(for devices that use Sahara to load the flash programmer)
ေနရာမွာ Qualcomm Project ဖိုင္ထဲက Sahara.xml ဖိုင္ကိုေရြးေပးပါ
Browse ေနရာမွာ port သိမသိျကည့္ပါ
Load XML def ေနရာမွာ rawprogram_unsparse.xml ဖိုင္ကိုေရြးေပးပါ
Load Patch def ေနရာမွာ patch0.xml ကိုေရြးေပးပါ
Search patch 2 ေနရာမွာ Qualcomm Project Folder ကိုေရြးေပးပါ
ျပီးရင္ Download ကိုႏွိပ္ပါ
MyCOMPUTER > Device Manager မွာ
qualcomm hs usb qdloader 9008 mode အေနထားကေန
Disk drives ေနရာမွာ
mmc storage အေနအထားနဲ့ တက္လာပါလိမ့္မယ္
ဒါကေတာ့ CPU ကေနတစ္ဆင့္ EMMC ကို လွမ္းခိုင္းတာပါ
ဒီအဆင့္ကိုေရာက္မွ က်ေနာ္တို့ block zero emmc ဖိုင္ကို
တိုက္ရိုက္ ထည့္လို့ရမဲ့ အဆင့္ကိုေရာက္တာပါ
mmc storage mode ေရာက္ပါၿပီ(Program MMC devices မွာ အမွန္ျခစ္ျဖဳတ္ပါ။မဟုတ္ရင္ 9006 mode ေရာက္ၿပီး
ခဏေနျပန္ျပန္ထြက္သြားတာေတြျဖစ္ပါလိမ့္မယ္။ ဖုန္းကို 9008 mode ကို၀င္ပါ။ ၿပီးသြားရင္ browse ကိုတစ္ခ်က္ႏွိပ္ၿပီးPHONE com port ကိုေရြးပါ။ရပီဆိုရင္ download ကိုႏိွပ္လိုက္ပါ။ 9006 mode ကို၀င္သြားပါလိမ့္မယ္။)
2. Qualcomm HSUSB Qdloader Mode (9008)
ဒီ mode မွာက PHONE power မပြင့္ေတာ့ပါဘူး ဒီmode မွာက protocol ႏွစ္မ်ိဳးရွိပါတယ္
Saraha protocol ကို support ေပးတဲ့ phone နဲ႔ firehose protocol support ေပးတဲ႔ phone ႏွစ္မ်ိဳးရွိပါတယ ္. Saraha Protocol ေပးရင္ saraha protocol Tool ႔ ႔ ။
Firehose ေပးရင္ Firehose ႔ ။ Firehose က saraha ရဲ႕ upgrade ပါ ။
1. MMC Storage ၀င္ဖို႔ လိုအပ္တဲ့ sw ေလး ( Huawei_Qualcomm_Platform_Bootloader-Fastboot_Multi-Download)
2. MMC Storage Mode 9006 ၀င္ ဖို႔ QDLoader 9008 Mode ကိုအရင္၀င္ပါ
3.PHONE က Firmware တက္ေနေသးတယ္ဆိုရင္ ၀င္နည္းတစ္မ်ိဳးမ်ိဳးနဲ႔၀င္ၾကည့္ပါ
4. 9006 Mode ေရာက္ျပီးဆိုရင္ အထက္ကေဒါင္းထားတဲ့အထဲက MMC Storage Mode change TOOL Folder ထဲက QPBLFBML01.exe ကို Run ပါ
QPBLFBML01.exe Software က window 7 64bit, window 8 64bit, window 10 64bit မွာ Error တက္ပါတယ္ Error မတက္ခ်င္လ်င္ Microsoft C++ Software သြင္းေပးလိုက္ရင္အဆင္ေျပလိမ့္မယ္
5. QPBLFBML01.exe ဖြင့္ျပီးျပီဆိုရင္ Maufacture ေရြးျပီး Next ႏိုပ္ပါ ျပီးရင္ Firmware ဖိုင္ေခၚပါ New Password မွာ 123 ရိုက္ပါ
Download ဆြဲထားတဲ့ folder ထဲက MSM8x10 Folder ေအာက္က MSM8610V100R001C00B001.xml ဖိုင္ေလးကို Click ျပီး Open ႏိုပ္ပါ ျပီးရင္ Next ႏုိပ္ပါ Scan&Download ကိုဆက္ႏိုပ္ပါ
6.PHONE မွာ QDLoader 9008 Mode ၀င္ျပီးသား ဆိုရင္ 1% ဆိုၿပီး စRun ေနပါလိမ့္မည္ 40% ေရာက္လ်င္ Reboot Device ဆိုျပီး MMC Storage Mode 9006 ကိုေရာက္သြားပါျပီ
QPST နဲ႕၀င္နည္း(၂)
……………………..
C:\Program Files\Qualcomm\QPST\bin ထဲက emmcswdownload.exe ကုိ Run as administrator နဲ႔ဖြင့္လုိက္
ပုံမွာ ျပထားတဲ႔အတုိင္း 1 မွာ rawprogram0.xml ကုိေရြးမယ္
အဲဒီဖိုင္က cpu တူတဲ႔ firmware ထဲကယူလုိက္
cpu တူျပီဆုိ အုိေကျပီ
(8x25cpu file)
8x25_cpu.zip 294.67 KB
http://d-h.st/vwIa
https://userscloud.com/yrvv92w6xqdy
8X25_msimage.mbn
EBR0.bin
MPRG8X25.hex
patch0.xml
rawprogram0.xml
အာ့ေလးေတြ ေကာ္ပီကူးျပီ folder အလြတ္ထဲစုထည္႔ထားလုိက္ပါ
8×25 cpu လုိ႔နာမည္ေပးထားတယ္ 8×25 cpu တုိင္းသုံးလုိ႔အဆင္ေျပမယ္လုိ႔ ယူဆတယ္
အုိေက ျပန္စမယ္
ပုံမွာ ျပထားတဲ႔အတုိင္း ၁ မွာ rawprogram0.xml ကုိေရြးမယ္
၂ မွာ 8X25_msimage.mbn လုိ႔နာမည္ေျပာင္းမယ္ copy ကူးထားတဲ
ဖုိဒါထဲကနာမည္ေလးအတုိင္းေပ့ါ
၃ မွာ MPRG8X25.hex လုိ႔ေျပာင္းမယ္
၄ မွာ load xml def ကုိနွိပ္ျပီး patch0.xml ကုိေရြးေပးရမယ္
၈ မွာက 8x25cpu folder ထားတဲ႔ေနရာကုိေရြးမယ္
အုိေက ဖုနး္ကုိၾကိဳးထုိးထားေနာ္ device manager မွာ ဒရုိင္ဘာ သိေနပေစ
၅ က download ကုိနွိပ္လုိက္ ဟုိစာသားျပ ဒီစာသားျပနဲ႔ ခနေနရင္ သူ႔ဘာသာသူ
၆ မွာျပထားသလုိ mmc storage mode( Qualcomm HS-USB Diagnostics 9006) mode ကုိ ၀င္သြားလိမ့္မယ္
MMC Storage Mode change TOOL နဲ႕၀င္နည္း
……………………………………………………..
Board firmware တင္နည္းနဲ႕အတူတူပါဘဲ
ံHuawei SMARTPHONE multidownload software ဖြင့္ manufacture ေရြးၿပီး next ႏိွပ္ပါၿပီးရင္ firmware ဖိုင္ေခါ္ေပါ့ xml file တစ္ခုဘဲပါလာတာေလးေရြးေပးပါ (MSM8916V100R001C00B001)
password ေတာင္းရင္ႀကိုက္တာေပးလိုကေပါ့ ေနာက္open ..next ၿပီးေတာ့ scan & download ႏွိပ္ ထားလိုက္ပါ 9008 mode ၀င္ ႀကိဳးထိုး 0k 40% မွာရပ္သြားၿပီးရင္ reboot က် 9006 mode ေရာက္ေရာ
box (သို႕) box creck ေတြနဲ႕လည္း၀င္လို႔ရပါေသးတယ္
႔ Xiaomi Jig နဲ႔ edl mode ကို၀င္ပါ.
ဒါမွမရရင္ေတာ့ test point ေထာက္ၿပီး၀င္ပါ..
ကဲ၀င္နည္းၿပီးပါၿပီQualcomm MMC Storage Mode(9006 mode)…………..
Backup ထုတ္နည္း..
……………………..
driver လို ့မယ္
ပထမဆံုးအေနနဲ့
driver signature check ကို disable လုပ္ရတယ္
COMPUTER မွ Window Key ကို ႏွိပ္ပါ ။ search တြင္ cmd လို႔ရိုက္ပါ ။ cmd.exe ကို Right Click ႏွိပ္ၿပီး Run as Administrator ျဖင့္ Run ပါ ။ ေအာက္ပါ command ကို
တစ္ေၾကာင္းရိုက္ ၿပီးတိုင္း Enter တစ္ခ်က္ႏွိပ္ပါ ။
bcdedit.exe /set nointegritychecks OFF
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON
ၿပီးလွ်င္ Restart ခ်ေပးပါ ၊ ျပန္ပြင့္လာလွ်င္ Driver Signature Check ကို Permently ျဖဳတ္ၿပီးသားျဖစ္သြားပါလိမ့္မယ္။
ထုတ္နည္းကေတာ့အမ်ားႀကီးပါ comment နဲ႕ရယ္ tool နဲ႕ရယ္ျပပါမယ္
1.comment နဲ႕ထုတ္နည္း
PHONE ကို computer နဲ႕ခ်ိတ္ adb သိၿပီဆိုရင္ command box မွာ ေအာက္ကအတိုင္းရိုက္..(root ေတာ့ရွိရမယ္)
adb shell
su
dd if=/dev/block/mmcblk0 of=/storage/sdcard1/backup.img
Memory card ထည္႔ထား ပါ ဖုန္းေပၚမူတည္ျပီး 8GB 16GB ေလာက္ေပါ့ memory card ထဲကုိ backup.img ဆုိျပီးးေရာက္သြားလိမ့္မယ္ memory cardထဲမေရာက္ပဲ Internal ထဲေရာက္ျပီး
not enough space ျဖစ္ခ႔ဲရင္
dd if=/dev/block/mmcblk0 of=/storage/sdcard0/backup.img
sdcard1 ကုိ sdcard0 လုိ႔ေျပာင္းရုိက္လိုက္
အုိေက emmc raw tool ကေန ျပန္ေရးဖုိ႔ backup.img ေလးရပါၿပီ
2.tool နဲ႕ထုတ္နည္း..
1.ANDROID EMMC Folder ကိုဖြင့္ပါ Android eMMC.exe ကို Run ပါ
2. Software ပြင့္လာရင္ ညာဖက္ေထာင့္နားေလးက CheckPHONE ဆိုတာေလးကို ႏိုပ္ပါ
Scanning for devices …
Android device found.
Android serial number : ?
ROOT STATUS : Phone are rooted you are ready to go.
Checking tools …
SU VERSION : 3.61:kinguser_su
BUSYBOX VERSION : 1.23.1-Stericson
Done.
ဒါမ်ဳိးေလးေပၚလာရင္ Backup စတင္ ရိုက္လို႕ရပါျပီ
3 Qualcomm_Image_Backup_Toolkit
အဒီtoolနဲ႕လည္းထုတ္လို႕ရပါတယ္
၅။ Option menu မွာ Block Mode ကိုအမွန္ျခစ္ပါ ေပၚနားက Block menu ေလးက မွိန္ေနရာကေန လင္းလာတာေလးေတြ႕ရပါလိမ္မည္
၆။ Action menu မွာ ကိုSAVE ခ်င္တဲ့ေနရာ ေရြးပါ
mmkcblk0 ကစျပီး mmkcblk1p1 ထိတစ္ဖိုင္ျခင္းရိုက္ထုတ္ပါ
Qualcommm backup ထုတ္ျခင္းၿပီးပါၿပီ…
ုMMC Storage 9006 Firmware Restore & Qualcommm block 0 ကုိ restore လုပ္ျခင္း
…………………………………………………………………………………………………..
၁။ EMMCRAW.exe ကိုဖြင့္ပါ ့ ဖုန္းကို MMC Storage ၀င္ေနတဲ့အေနအထားမွာ ႀကိဳးထိုးပါ Drive menu မွာ Refresh ကိုႏိုပ္ပါ
Description = Disk drive
Manufacturer = (Standard disk drives)
MediaType = External hard disk media
Model = Qualcomm MMC Storage USB Device
Size = 3909091328 Bytes
ဒီလိုမ်ိဳးေလးေပၚေနရင္ေတာ့ Restore လုပ္ႏိုင္ပါျပီ
၂။ Write menu မွ browser ကိုႏိုပ္ျပီး မိမိ backup ထုတ္ထားေသာ ေနရာမွ mmkcblk0 ကိုေခၚေပးလိုက္ပါ
၃။ Load Partition Structure ကိုႏိုပ္ပါ ဖုိင္မွားေခၚရင္ေတာ့ Error တက္ပါလိမ့္မည္ ဖိုင္အမွန္ေခၚရင္ေတာ့ ေဘးမွာ Partition အခန္းေတြၾကလာပါလိမ့္မည္
၄။ Write Select Partition ကိုႏိုပ္ျပီး Firmware တင္ႏိုင္ပါျပီ…
emmc raw tool ကိုအသံုးျပဳသူေတြအတြက္
==========================
browse ကိုႏွိပ္ပါ။ read partitions ကိုႏွိပ္ပါ။ၿပီးသြားရင္ write full image ကိုႏွိပ္ပါ။
hdd raw tool ကိုအသံုးျပဳသူေတြအတြက္
==========================
double click ႏွိပ္ၿပီး image file ကိုေရြးပါ။ၿပီးသြားရင္ GPT Disk ကိုေရြးေပးပါ။
ၿပီးပါၿပီ။
Credit to All
မူရင္း ပိုစ့္ပိုင္ရွင္ႏွင့္ ပို့စ္မွ်ေ၀သူအားလံုးအား အေလးအနက္ Credit ေပးပါရေစ ခင္ဗ်။

No comments:

Post a Comment