Qualcomm Imei & Sim invalid Solution

Qualcomm ဖုန္းေတြ firmware တင္ျပီးရင္ sim မသိေတာ့တာေတြေျဖရွင္းခ်င္သူမ်ားအတြက္ရည္ရြယ္ျပီးေရးလိုက္ပါတယ္
လုပ္နည္းကေတာ့ အမ်ိုးမ်ိုးရွိပါတယ္
bootloader unlock မလိုပါဘူး
ေအာက္ပါနည္းလမ္းေတြထဲက
က်ေနာ္ OFFICIAL UPDATE.APP ကိုခြဲထုတ္ျပီးျပန္ထည့္တဲ့နည္းလမ္း
ကိုျပသြားပါ့မယ္ OEM(BOOTLOADER ကို မFLASH ရေသးရင္ရပါတယ္)
1 block backup & restore( အေကာင္းထဲက ဆြဲထုတ္ျပီး ျပန္ထည့္တာ အႏၱရယ္မ်ားပါတယ္)
2 imei backup & restore (qpst)
3 DFS TOOL
4 IMEI ပိုင္းကို ဆြဲထုတ္ျပီး HEX နဲ့ျပင္တာ
5 OFFICIAL UPDATE.APP ကိုခြဲထုတ္ျပီး
ျပန္ထည့္တာ
.................................................................
လိုင္းမတက္ရျခင္းအေၾကာင္းရင္းက
buildnumber အနွိမ့္အျမင့္ေျကာင့္ျဖစ္သလို
region ေျကာင့္လဲ sim မသိျခင္းမ်ားျဖစ္တက္ပါတယ္
ဥပမာ u6 u00 နဲ့ ျပပါမယ္
G6-U00V100R001C541B122 ဒါဆို ျမန္မာနိုင္ငံ REGIONပါ
(C541) က region ပါ
b122 က buildnumberပါ
ဟုတ္ျပီ အေပၚက (G6-U00V100R001C541B122) ဒီ firmwareကို
က်ေနာ္တို့ (G6-U00,Android 4.3,Emot=ion UI,V100R001CHNC17B192)
firmware တင္မိျပီဆိုပါဆို့
sim 1 မသိတဲ့ error ျဖစ္သြားပါမယ္
ဘာလို့လဲ regionအမွန္(C541B122) နဲ့ အမွား(C17B192) လြွဲသြားလို့ပါ
အဲ့ေတာ့ က်ေနာ္တို့ အမွန္ C541B122 ျပန္တင္ရင္ firmware update fail ပါမယ္
ဒါဆို လုပ္လို့မရေတာ့ဘူးလားဆိုေတာ့ ရပါတယ္
ဘယ္လိုလုပ္မလဲ
....................................................................................................................................................
လိုအပ္တဲ့ software ေတြက
1. block ေတြ အေျကာင္း နားလည္ဖို့လိုပါမယ္ဒါဆိုရပါျပီ
2. Huawei Hacker toolkit
3. hex editor
။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။။
(1. block ေတြ အေျကာင္း နားလည္ဖို့လိုပါမယ္ဒါဆိုရပါျပီ)
block ေတြ ဘယ္လိုစစ္မလဲျကည့္ရေအာင္
block ေတြ ျကည့္ဖို့အတြက္ က်ေနာ္တို့ ဖုန္းေတြမွာ
root access ရွိဖို့ေတာ့လိုပါတယ္
root လုပ္ပါ
ျပီးရင္ adb folder ထဲကို
shift+right click ႏွိပ္ပါ
open control window here ကိုႏွိပ္ပါ
adb devices
adb shell
su
ls dev/block/platform
ls -al /dev/block/platform/msm_sdcc.1/by-name
ဒါဆို ဘယ္ block ဘယ္ partition မွာ ဘာပါလဲဆိုတဲ့ list တစ္ခုက်လာပါျပီ
ဒါဆို က်ေနာ္တို့ အလုပ္ဆက္လုပ္လို့ရျပီ
ဘယ္ block ဘယ္ partition မွာ ဘာပါလဲဆိုတဲ့
အသိရွိသြားရင္ က်ေနာ္တို့ ျပန္ထည့္လို့ရျပီေပါ့
////////////////////////////////////////////////////////////////////////////////////////////
ဘယ္ block ဘယ္ partition မွာ ဘာပါလဲဆိုတဲ့ list ျကည့္လို့ရျပီဆို
က်ေနာ္တို့ block ျပန္ထည့္ရေအာင္
ဒီနည္းလမ္းက block ျပန္ထည့္တယ္ဆိုေပမဲ့
တစ္ျခားအေကာင္းတစ္လံုးထဲကေန backup ယူျပီး ျပန္ထည့္မွာ မဟုတ္ပါဘူး
bootloader unlock မလုပ္ထားတဲ့ အလံုးေတြဆို အလြန္တရာမွ အႏၱရယ္မ်ားပါတယ္
က်ေနာ္မသံုးပါဘူး
huawei update.app ထဲကေန ယူသံုးတဲ့နည္းလမ္းပဲ ျပပါမယ္
official နည္းလမ္းျဖစ္တဲ့အတြက္ bootloader unlock မျဖစ္လဲရပါတယ္
ကဲစရေအာင္
huawei hacker toolkit ကို
downloads ဆြဲပါ
G6-U00_Firmware_V100R001C541B122 ဒီ firmware ထဲက
update.app ကို ဆြဲထုတ္ျပီး huaweihacker toolkit ထဲကို ထည့္လိုက္ပါ
ျပီးရင္ huaweihackertoolkit ကိုဖြင့္ပါ
့BOX တစ္ခုတက္လာပါမယ္
တက္လာတဲ့ BOX ေနရာက browse ေနရာကို ႏွိပ္ျပီး
ခုနက ထည့္ထားတဲ့ update.app ကို ေရြးေပးလိုက္ပါ
ျပီးရင္ unpack ကို ႏွိ္ပ္ပါ
update ဆိုတဲ့ folder ထဲမွာ update.app
ကိုျဖည္ခ်ထားတဲ့ ဖိုင္ေတြေတြ ့ရပါလိမ့္မယ္
တစ္ဖိုင္ခ်င္းကို hex editor နဲ့ လိုက္ဖြင့္ျကည့္ပါ
တစ္ခုက file_08.body နဲ့ေပၚပါမယ္
တစ္ခုက extension မရွိတာနဲ့ေပၚပါမယ္ (file_08) အဲ့လိုပါ
ဖြင့္ျကည့္တဲ့အခ်ိန္မွာလဲ KB နဲတာကိုပဲဖြင့္ျကည့္ပါ or extension မရွိတာကိုပဲဖြင့္ျကည့္ပါ
ဒါဆို kb နဲတာ extension မရွိတာက file_08 ပါ
g6 ကိုျဖည္လိုက္ေတာ့
file_08 က modem လို့ေရးထားတာေတြ့ရပါလိမ့္မယ္
file_12 က modemst1 ပါ
file_13 က modemst2 ပါ
အဲ့ေတာ့ က်ေနာ္တို့ update.app ကို ခြဲထုတ္လိုက္လို့ ထြက္လာတဲ့ ဖိုင္ေတြထဲက
ဘယ္ေနရာ ဘယ္ဖိုင္က ဘာ ေတြဆိုတာသိသြားျပီ
file_08 က modem
file_12 က modemst1
file_13 က modemst2
ဟုတ္တယ္ေနာ္
အဲ့ေတာ့ က်ေနာ္တို့ ဖိုင္ေတြယူလိုက္ျကရေအာင္
ခုနက အေပၚမွာ က်ေနာ္ေျပာခဲ့တာ ျကည့္ရင္ kb နဲတာ extension မရွိတာကို ျကည့္ရတယ္