Image result for Huawei Qualcomm Board firmware Analysis
Qualcomm SOC သံုးထားတဲ့ Huawei ဖုန္းေတြကို ခုေနာက္ပိုင္း ဖန္းဝဲတင္ရင္ ဘာလာလာ Board firmware ဆိုတာခ်ည့္ပဲ Build Number ျမင့္တာနိမ့္တာကို ဂရုစိုက္ မေဒါင္းေတာ့တာ ေတြ႔ေနရလို႔ . အထဲမွာ ဘာေတြပါ လဲ ၾကည့္ၾကည့္မိတာေလးပါ ။
Huawei Board Firmware တင္ေတာ့မယ္ဆို လိုအပ္တာေတြက -
1. Board Firmware
2. Huawei Qualcomm Bootloader Fastboot Multidownload Tool
(or) Tool studio (or) Other Qualcomm Tools
3. Qualcomm Download Mode (Qualcomm HSUSB Qdloader 9008 )
Firmware တင္နည္းက လူတိုင္းသိၿပီးသာ ျဖစ္မွာပါ ။ Flash Tool ဖြင့္မယ္ ။ Firmware ေရြးမယ္ ။ Download Mode နဲ႔ ခ်ိတ္ၿပီး တင္မယ္ ။ ဖုန္းတိုင္းအဲ့တာပဲ ။
Qdloader Mode ဝင္နည္းကလဲ လြယ္ပါတယ္ ။ အခုဆို Xiaomi Qualcomm Jigg ေတြေတာင္ ဝယ္လို႔ရေနၿပီ ။ အဲ့တာေလးထိုးၿပီး ဝင္လိုက္ရင္ ရပါလိမ့္မယ္ ။ ရခ်င္တဲ့အလံုးေတြေပါ့ :D
အခုအဓိက ေျပာခ်င္တာက Board firmware ထဲမွာပါတဲ့ ဖိုင္ေတြအေၾကာင္း ပါ ။
Huawei Qualcomm Board Firmware တစ္ခုမွာ အပိုင္း (၃) ပိုင္းပါပါတယ္ ။
1. xml ဖိုင္
2. Bootloaderimage ဖိုဒါ
3. Fastbootimage ဖိုဒါ
1. xml ဖိုင္
--------------
Board Firmware တင္မယ္ဆိုရင္ Flash Tool ကေန xml ဖိုင္ေလးကို ေရြးေပးလိုက္ရံုပါပဲ ၿပီးရင္ Download ခလုပ္ကို ႏွိပ္ေပါ့ ။ Flash Tool ကေန xml ဖိုင္ကို လွမ္းဖတ္မယ္ ၿပီး ရင္ ဘယ္ ဖိုင္က ဘယ္ address ကိုသြား ၊ ဘယ္ဖိုင္က ဘယ္ေနရာကိုသြား ၊ ဘယ္ကြန္မန္းကိုသံုး ဆိုၿပီး ေရးထားတာပါ ။ xml ဖုိင္ကို note pad နဲ႔ ဖြင့္ၾကည့္ၿပီး ဖတ္ၾကည့္လို႔ရပါတယ္ ။ ျပင္ခ်င္ရင္ ျပင္လို႔ရပါတယ္ ။
2. Bootloaderimage ဖိုဒါ
---------------------------------
သူ႔ထဲမွာက ဖိုင္ (၂) ဖိုင္ပါပါတယ္ ။ ပံုမွာ တစ္ခ်က္ၾကည့္ၾကည့္ပါ ။
a. MPRG8x10.mbn
b. 8x10_msimage,mbn
Huawei Board FIrmware တင္ရင္ အဆင့္ (၂) ဆင့္ နဲ႔သြားပါတယ္ ။ အဆင့္ ၁ က downloading bootloader ဆိုတဲ့ အဆင့္ပါ ။ flashtool မွာ 40% အထိ ဒီအဆင့္ပါ ။ ဒီအဆင့္မွာ အေပၚက ဖိုင္ (၂) ဖိုင္ကို ဖုန္းရဲ့ memory ထဲကိုသြားထည့္ပါတယ္ ။ အေသးစိတ္ ေျပာရရင္ -
a.MPRG8x10.mbn ဆိုတဲ့ ဖိုင္ကို EMMC Flash Programmer လို႔ေခၚပါတယ္။ အလားတူ ဖိုင္ေတြရွိပါေသးတယ္ ။
NPRG = Nand Flash Programmer
APRG = NOR Flash Programmer
ARMPRG = (ဒါေတာ့ ဘယ္ေနရာသံုးလဲ မသိပါဘူး )
9008 Mode မွာထားၿပီး Download ကို ႏွိပ္လိုက္တာနဲ႔ MPRG ဖိုင္ကို memory address ရဲ့ 0x2a000000 မွာ သြားပို႔တယ္ ။ သူက emmc ကို ျပန္ၿပီး programming လုပ္ဖို႔ ျပင္ဆင္ေပးတယ္ ။ ၿပီးရင္ MPRG ဖိုင္ကို Execute (Run) ၿပီး msimage ဖိုင္ကို emmc ေပၚမွာ စေရးပါတယ္ ။
b. msimage ဆုိတဲ႔ ဖိုင္က bootloader ဖိုင္ပါ . bootloader ဆိုတဲ့အတုိင္းပဲ ဒီဖိုင္ေပၚမူတည္ၿပီး ဖုန္းက ဘယ္ Mode ကို ဝင္မွာလဲ ။ ဒီဖိုင္ေပၚမူတည္တယ္ ။ Huawei Board Firmware , တစ္ခ်ိဳ႕ Xiaomi Qualcomm Firmware ေတြမွာသံုးတဲ့ msimage က fastboot mode ကို ဝင္ေပးမယ့္ဖိုင္ေတြ ။ အဲ့တာေၾကာင့္ ဒီ ဖိုင္ကို ထည့္ၿပီးတာနဲ႔ ဖုန္းက fastboot mode ကို ေရာက္သြားလိမ့္မယ္ ။ တစ္ခ်ိဳ႔ coolpad ေတြမွာ သံုးတာက 9006 mode ကို ေျပာင္းတဲ့ဖိုင္ေတြ ။ နဲနဲ သေဘာေပါက္မလား မသိ :D
a.MPRG ရယ္ b.msimage ရယ္ မရွိရင္ ေသေနတဲ့ Qualcomm ဖုန္းတစ္လံုး qdloader ကေန ျပန္ ႏွိဳးလို႔မရဘူး ။ qdloader ကေန ျပန္ ႏွိဳ႕းခ်င္ရင္လဲ အဲ့ ၂ ဖိုင္ရွိရင္ ရနိုင္တယ္ လို႔ ေျပာလဲေျပာခ်င္တယ္ ။ ေျပာလဲ မေျပာရဲဘူး :D
အစက ျပန္ေကာက္ရရင္ 9008 ဝင္မယ္ ။ Download ခလုပ္ကို ႏွိပ္လိုက္မယ္ဆိုရင္ MPRG ဖိုင္က emmc ကို programming ျပန္လုပ္ခိုင္းမယ္ ။ msimage က bootloader mode ကိုဝင္မယ္ ။ ဒီအဆင့္ထိေရာက္ၿပီ ။
3. fastbootimage ဖိုဒါ
-----------------------------
သူ႔ထဲမွာက ဘာပါလဲဆိုေတာ့ partition image ဖိုင္ေတြပါ ။ အေပၚက အဆင့္ ေတြ အလုပ္ေကာင္းေကာင္းလုပ္လို႔ bootloader (fastboot) mode ကို ေရာက္သြားၿပီဆိုရင္ emmc ကို အရင္ဆံုးရွင္းပလိုက္တယ္ ။
fastboot oem erase_emmc
ၿပီးရင္ partition ဖိုင္ထည့္တယ္ ။
fastboot flash partition gpt_both0.bin
ၿပီးမွ က်န္တဲ့ partition image ဖိုင္ေတြကို fastboot ကေန တစ္ဖိုင္ခ်င္း ထံုးစံအတိုင္း flash တယ္ ။
အကုန္ၿပီးသြားရင္ factory mode ေရာက္တယ္ ။ update.app firmware ျပန္တင္ေပးရတယ္ ။ ၿပီးရင္ေတာ့ imei မပါ noti bar မပါပဲ တက္လာတယ္ေပါ့ :D ။ ထားပါ အဲ့တာက ေနာက္ျပသနာ ။ စမ္းၾကည့္ေပါ့ update.app ျပန္တင္ရမွာပ်င္းရင္ fastboot folder ထဲမွာ update.app ထဲက image ေတြသြားထည့္တာမ်ိဳး ဘာညာ ^_^ ။ စဥ္းစားစရာေတြလဲရွိေသးတယ္ ။ အရင္က flash လို႔မရတဲ့ partition ေတြ အခုက် flash လို႔ရေနေရာ :D ။ ဆက္ေရးရင္ စာက အရွည္ၾကီးျဖစ္ေတာ့မွာမို႔ ဒီေလာက္ပဲဗ် ။






No automatic alt text available.
 Image may contain: text




C r e d i t - M3 Mobile Phone Professional Training & Service
Next
This is the most recent post.
Previous
Older Post

Post a Comment

  1. Gdax is one of the trusted and acknowledged digital wallet used for storage to keep it safe from getting stolen. Are you unsure which wallet Gdax uses? In order to clear your doubts, you can get in touch with the professionals by dialing Gdax Support Number 1-888-764-0492 which is available all the time. You can always look for the aid from the reliable team of experts who deliver all their energy in satisfying users and fixing their queries in microseconds.

    ReplyDelete
  2. Learn How to Win At Baccarat - FBCASINO
    Baccarat is a game of luck and luck. It's played by two people. The two of us play a popular casino game. 안전한 바카라 사이트 The player bets on the banker

    ReplyDelete

 
Top