emmcdl နဲ႔ပါတ္သက္ၿပီး သံုးလို႔ရတာေလးေတြနဲ႔
Beginner ေတြ သေဘာေပါက္ေအာင္
cmd အနည္းအက်င္းေလးေျပာျပပါ့မယ္
Firmware တခုမွာ rawprogram0.xml နဲ႔ patch0.xml ပါမယ္ ၿပီးရင္ programmer ဖိုင္ေလးပါခဲ့မယ္ ဆိုရင္ ကြၽန္ေတာ္တို႔အဲဖုန္းကို command ေလး၂ေၾကာင္းနဲ႔ firmware ေရးလို႔ရပါတယ္
ဘာtool မွမလိုပါဘူး...
Qualcomm နဲ႔ပါတ္သက္ၿပီးေရးလို႔ရတာေတြအမ်ားႀကီးပါဘဲ
9008 ကေန block0 ထုတ္ဖို႔အတြက္လည္း
emmcdl နဲ႔ programmer ဖိုင္ေလးသာလိုအပ္ပါတယ္
emmcdl နဲ႔တြဲသံုးလို႔ရမဲ့ list ကေတာ့ အမ်ားႀကီးမွတ္စရာမလိုပါဘူး
emmcdl -l
(-l ဆိုတာက 9008 mode မွာခ်ိတ္မိေနတဲ့ port ကုိၾကည့္တာပါ အဲလိုမဟုတ္ဘဲ devicemanger ကေနၾကည့္လို႔လည္းရပါတယ္)
emmcdl -l လို႐ိုက္တာနဲ႔ comဘယ္ေလာက္ဆိုၿပီးေပၚလာမယ္
Com သိရင္
emmcdl -p
(-p ဆိုတာ port ကိုၫႊန္းပါတယ္)
ဒါမ်ဳိးေပါ့
emmcdl -p com### အဲလိုမ်ဳိးေပါ့ ဒီေနရာမွာ # ေလးက device manager မွာေပၚနဲ႔ 9008 mode ရဲ႕ com port နံပတ္ပါ
Port သိၿပီဆိုရင္
ေနာက္တေၾကာင္းက
Emmcdl -p com### -f
(-f ဆိုတာ ကိုယ္ flash မဲ့ ဖုန္းရဲ႕ programmer ဖိုင္ကိုရည္ၫႊန္းတာပါ)
အဲေတာ့
emmcdl -p com### -f pro_emmc_firehose_####.mbn/.elf
အဲလိုပါ
Ufs ဆိုရင္ေတာ့ .elf ေပါ့ဗ်ာ
Ufs type မွာဆိုရင္ MomeryName ကို ေရွ႕ကထည့္ၿပီးေတာ့ cmd ႐ိုက္မွ Prog ဖိုင္နဲ႔ ခ်ိတ္တာပါ
Qualcomm ေတြအတြက္ partition ၾကည့္ခ်င္ရင္
-gpt ကို သုံးရပါတယ္
(-gpt ဆိုတာက qualcomm ေတြအတြက္ partition ေတြၾကည့္တဲ့ cmd ပါ)
အဲေတာ့
emmcdl -p com### -f pro_emmc_firehose_####
.mbn -gpt
အဲအေနအထားဆိုရင္ ဖုန္းထဲမွာရွိတဲ့ partition list ေတြက်လာပါလိမ့္မယ္
Sbl1
Aboot
Boot
system
cache
userdata
persist
အဲ့လို name ေလးေတြနဲ႔ cmd box ထဲမွာ ျပေပးပါလိမ့္မယ္
အဲ့ထဲမွာ byname နဲ႔လည္း တခုခ်င္းဆီကို backup ထုတ္လို႔ရသလို႔ sector size address နဲ႔လည္းထုတ္လို႔ရပါတယ္ ufs မွာဆိုရင္ေတာ့ sector နဲ႔ဘဲရပါတယ္
အဲေတာ့ backup ထုတ္ၾကည့္ရေအာင္ဗ်ာ
ထုတ္မဲ့ cmd က -d
dဆိုတာက dump လုပ္တယ္လိုေခၚပါတယ္
တနည္း copy ကူးတယ္ေပါ့
အလြယ္ေျပာရရင္ ဖုန္းထဲက partition ကို copy ၿပီးေတာ့ computer ထဲမွာ paste လုပ္တယ္ေပါ့
ကြၽန္ေတာ္တို႔ပစၥည္းတခုကိုယူလိုက္ၿပီဆိုပါဆို အဲပစၥည္းကို ဘယ္လိုယူရမလဲလည္းသိရမယ္ ယူၿပီးရင္ ဘယ္ေနရာမွာထားမလည္းသိရမယ္
ဘယ္ေနရာမွ သိမ္းမလည္းေပါ့
ယူၿပီးသိမ္းမဲ့ေနရာမ႐ွိရင္ အဆင္မေျပဘူးေလ
-o ဆိုတဲ့ cmd နဲ႔ ထားမဲ့ ေနရာပါ
o ဆိုတာ output ပါ
emmcdl -p com# -f prog_emmc_firehose_###
.mbn -d boot
-d boot ကိုထုတ္မွာမို႔ boot လို႔ေရးတာပါ ဟုတ္ၿပီ boot ကိုဘာနဲ႔ထုတ္မလည္း img လား bin နဲ႔လားႀကိဳက္ရာထုတ္ပါ
ထုတ္ၿပီးရင္ သိမ္းမဲ့ေနရာမွာ ဘာနာမည္နဲ႔သိမ္းမလည္းေပါ့
-o boot.img အဲလိုမ်ဳိးပါ
အျပည့္အစုံကေတာ့
emmcdl -p com### -f prog_emmc_firehose_####
.mbn -d boot -o boot.img
ဒါကေတာ့ backup ထုတ္လိုက္တာပါ
address နဲ႔ ထုတ္တာကို မေျပာေတာ့ပါဘူး
သိပ္မခတ္ပါဘူး ပုံနဲ႔ မျပတဲ့ အတြင္႐ုဳပ္ကုန္မွာဆိုးလို႔ပါ
ေနာက္တခုက ဖ်က္မဲ့ cmd ပါ
-e ဆို တာ erase လုပ္တာပါ
ဘယ္အပိုင္းကို ဖ်က္မလည္း persist ကို ဖ်က္ခ်င္ရင္ေတာ့
-e persist လို႔လို ့မရပါဘူး persist က img လားbin လားခြဲရအံုးမွာပါ မ်ားေသာအားျဖင့္ img ကိုဘဲ flashပါတယ္
အဲေတာ့ -e persist persist.img
emmcdl -p com### -f prog_emmc_firehose_####
.mbn -e persist persist.img
အဲ့လိုပါ
-b ဆိုတာ flash တဲ့ command ပါ
ဘာနဲ႔ တူလည္းဆိုေတာ့
fastboot ကေန flash တာနဲ႔သေဘာတူပါတယ္ ေရးနည္းေျပာတာပါ
fastboot flash recovery recovery.img အဲလိုမ်ဳိးပါဘဲ
ဒီေတာ့ -b persist ကို flash မယ္ persist က image လား bin လား ကိုထည့္ထားတာကိုၾကည့္ပါ
-b persist persist.img အဲလိုပါ
အျပည့္အစုံ
emmcdl -p com### -f prog_emmc_firehose_####
.mbn -b persist persist.img
ေ႐ွ႕ကcmd ေတြအားလံုးကတူပါတယ္
for ufs type cmd
emmcdl -p com### -MemoryName ufs -f prog_ufs_firehose_####.elf ------ ဒီအေနာက္ကေတာ့အပၚက အတိုင္းပါပဲ
အခုလိုမ်ဳိးပါ...
-l
-gpt
-d
-o
-e
-b
အေၾကာင္းေလးနဲ႔ အသုံးျပဳပုံေလးပါ
ပုံနဲ႔ေတာ့ တြဲမျပေတာ့ပါဘူး
https://www.facebook.com/permalink.php?story_fbid=560361624345834&id=100011160048770
Beginner ေတြ သေဘာေပါက္ေအာင္
cmd အနည္းအက်င္းေလးေျပာျပပါ့မယ္
Firmware တခုမွာ rawprogram0.xml နဲ႔ patch0.xml ပါမယ္ ၿပီးရင္ programmer ဖိုင္ေလးပါခဲ့မယ္ ဆိုရင္ ကြၽန္ေတာ္တို႔အဲဖုန္းကို command ေလး၂ေၾကာင္းနဲ႔ firmware ေရးလို႔ရပါတယ္
ဘာtool မွမလိုပါဘူး...
Qualcomm နဲ႔ပါတ္သက္ၿပီးေရးလို႔ရတာေတြအမ်ားႀကီးပါဘဲ
9008 ကေန block0 ထုတ္ဖို႔အတြက္လည္း
emmcdl နဲ႔ programmer ဖိုင္ေလးသာလိုအပ္ပါတယ္
emmcdl နဲ႔တြဲသံုးလို႔ရမဲ့ list ကေတာ့ အမ်ားႀကီးမွတ္စရာမလိုပါဘူး
emmcdl -l
(-l ဆိုတာက 9008 mode မွာခ်ိတ္မိေနတဲ့ port ကုိၾကည့္တာပါ အဲလိုမဟုတ္ဘဲ devicemanger ကေနၾကည့္လို႔လည္းရပါတယ္)
emmcdl -l လို႐ိုက္တာနဲ႔ comဘယ္ေလာက္ဆိုၿပီးေပၚလာမယ္
Com သိရင္
emmcdl -p
(-p ဆိုတာ port ကိုၫႊန္းပါတယ္)
ဒါမ်ဳိးေပါ့
emmcdl -p com### အဲလိုမ်ဳိးေပါ့ ဒီေနရာမွာ # ေလးက device manager မွာေပၚနဲ႔ 9008 mode ရဲ႕ com port နံပတ္ပါ
Port သိၿပီဆိုရင္
ေနာက္တေၾကာင္းက
Emmcdl -p com### -f
(-f ဆိုတာ ကိုယ္ flash မဲ့ ဖုန္းရဲ႕ programmer ဖိုင္ကိုရည္ၫႊန္းတာပါ)
အဲေတာ့
emmcdl -p com### -f pro_emmc_firehose_####.mbn/.elf
အဲလိုပါ
Ufs ဆိုရင္ေတာ့ .elf ေပါ့ဗ်ာ
Ufs type မွာဆိုရင္ MomeryName ကို ေရွ႕ကထည့္ၿပီးေတာ့ cmd ႐ိုက္မွ Prog ဖိုင္နဲ႔ ခ်ိတ္တာပါ
Qualcomm ေတြအတြက္ partition ၾကည့္ခ်င္ရင္
-gpt ကို သုံးရပါတယ္
(-gpt ဆိုတာက qualcomm ေတြအတြက္ partition ေတြၾကည့္တဲ့ cmd ပါ)
အဲေတာ့
emmcdl -p com### -f pro_emmc_firehose_####
.mbn -gpt
အဲအေနအထားဆိုရင္ ဖုန္းထဲမွာရွိတဲ့ partition list ေတြက်လာပါလိမ့္မယ္
Sbl1
Aboot
Boot
system
cache
userdata
persist
အဲ့လို name ေလးေတြနဲ႔ cmd box ထဲမွာ ျပေပးပါလိမ့္မယ္
အဲ့ထဲမွာ byname နဲ႔လည္း တခုခ်င္းဆီကို backup ထုတ္လို႔ရသလို႔ sector size address နဲ႔လည္းထုတ္လို႔ရပါတယ္ ufs မွာဆိုရင္ေတာ့ sector နဲ႔ဘဲရပါတယ္
အဲေတာ့ backup ထုတ္ၾကည့္ရေအာင္ဗ်ာ
ထုတ္မဲ့ cmd က -d
dဆိုတာက dump လုပ္တယ္လိုေခၚပါတယ္
တနည္း copy ကူးတယ္ေပါ့
အလြယ္ေျပာရရင္ ဖုန္းထဲက partition ကို copy ၿပီးေတာ့ computer ထဲမွာ paste လုပ္တယ္ေပါ့
ကြၽန္ေတာ္တို႔ပစၥည္းတခုကိုယူလိုက္ၿပီဆိုပါဆို အဲပစၥည္းကို ဘယ္လိုယူရမလဲလည္းသိရမယ္ ယူၿပီးရင္ ဘယ္ေနရာမွာထားမလည္းသိရမယ္
ဘယ္ေနရာမွ သိမ္းမလည္းေပါ့
ယူၿပီးသိမ္းမဲ့ေနရာမ႐ွိရင္ အဆင္မေျပဘူးေလ
-o ဆိုတဲ့ cmd နဲ႔ ထားမဲ့ ေနရာပါ
o ဆိုတာ output ပါ
emmcdl -p com# -f prog_emmc_firehose_###
.mbn -d boot
-d boot ကိုထုတ္မွာမို႔ boot လို႔ေရးတာပါ ဟုတ္ၿပီ boot ကိုဘာနဲ႔ထုတ္မလည္း img လား bin နဲ႔လားႀကိဳက္ရာထုတ္ပါ
ထုတ္ၿပီးရင္ သိမ္းမဲ့ေနရာမွာ ဘာနာမည္နဲ႔သိမ္းမလည္းေပါ့
-o boot.img အဲလိုမ်ဳိးပါ
အျပည့္အစုံကေတာ့
emmcdl -p com### -f prog_emmc_firehose_####
.mbn -d boot -o boot.img
ဒါကေတာ့ backup ထုတ္လိုက္တာပါ
address နဲ႔ ထုတ္တာကို မေျပာေတာ့ပါဘူး
သိပ္မခတ္ပါဘူး ပုံနဲ႔ မျပတဲ့ အတြင္႐ုဳပ္ကုန္မွာဆိုးလို႔ပါ
ေနာက္တခုက ဖ်က္မဲ့ cmd ပါ
-e ဆို တာ erase လုပ္တာပါ
ဘယ္အပိုင္းကို ဖ်က္မလည္း persist ကို ဖ်က္ခ်င္ရင္ေတာ့
-e persist လို႔လို ့မရပါဘူး persist က img လားbin လားခြဲရအံုးမွာပါ မ်ားေသာအားျဖင့္ img ကိုဘဲ flashပါတယ္
အဲေတာ့ -e persist persist.img
emmcdl -p com### -f prog_emmc_firehose_####
.mbn -e persist persist.img
အဲ့လိုပါ
-b ဆိုတာ flash တဲ့ command ပါ
ဘာနဲ႔ တူလည္းဆိုေတာ့
fastboot ကေန flash တာနဲ႔သေဘာတူပါတယ္ ေရးနည္းေျပာတာပါ
fastboot flash recovery recovery.img အဲလိုမ်ဳိးပါဘဲ
ဒီေတာ့ -b persist ကို flash မယ္ persist က image လား bin လား ကိုထည့္ထားတာကိုၾကည့္ပါ
-b persist persist.img အဲလိုပါ
အျပည့္အစုံ
emmcdl -p com### -f prog_emmc_firehose_####
.mbn -b persist persist.img
ေ႐ွ႕ကcmd ေတြအားလံုးကတူပါတယ္
for ufs type cmd
emmcdl -p com### -MemoryName ufs -f prog_ufs_firehose_####.elf ------ ဒီအေနာက္ကေတာ့အပၚက အတိုင္းပါပဲ
အခုလိုမ်ဳိးပါ...
-l
-gpt
-d
-o
-e
-b
အေၾကာင္းေလးနဲ႔ အသုံးျပဳပုံေလးပါ
ပုံနဲ႔ေတာ့ တြဲမျပေတာ့ပါဘူး
https://www.facebook.com/permalink.php?story_fbid=560361624345834&id=100011160048770
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.