How to pull your own stock firmware from your device

1 comment
How to pull your own stock firmware from your device




fastboot mode ေခၚရေသာဖုန္းေတာ္ေတာ္မ်ားမ်ားအတြက္ firmware ကိုဖုန္းအေကာင္းတစ္လံုးမွထုတ္ယူနည္း
က်ြန္ေတာ္ကေတာ့huawei c8816d နဲ႕စမ္းထားတာ။
ဖုန္းမွာinternal storage မ်ားမွာရတယ္။က်ြန္ေတာ္စမ္းလိုက္တာဖုန္းstorage ျပည့္သြားတယ္ဗ်ာ။
ဒါေၾကာင့္မိတ္ေဆြတို႔လုပ္မယ္ဆိုရင္internal storage အနည္းဆံုး1 GBပါမွလုပ္ၾကပါ။
huaweiကလြဲလို႕samsung/sony/htcေတာ့မရဘူူးေနာ္။သူကimage fileေတြပဲရတာမလို႕။

ျပန္တင္လဲimage fileနဲ႕ပဲfastboot အေနအထားကေနflashရမွာပါ။

စလိုက္ၾကေအာင္

Requirements;ADB & FASTBOOT FILE
notepad++
Android_Device_System_Information.zipတို႕ကို
downရန္browserတြင္
www.rootjunkysdl.comလို႔ရိုက္
ျပီးရင္Android program
ကိုနွိပ္
က်လာေသာfileမ်ားမွအေပၚကလိုအပ္တာကိုdownနိုင္ပါျပီ။
Custom recovery.imgကိုေတာ့ကိုယ့္ဖုန္း
modelနဲ႕cwm recoveryလို႔ရွာdownပါ။


ဖုန္းကိုrootေဖာက္ထားရမည္။usb debugging onထားရမည္။
adb driver သိရမည္။

Downလို႕ရလာေသာAndroid_Device_System_Information.zipကို
adb & fastboot folderထဲထည့္ထားပါ။
ျပီးရင္zipျဖည္။
Android_Device_System_Information.batနဲ႕Toolsဆိုတဲ႕adb ပါေသာဖိုဒါထြက္လာပါမည္။
ဖုန္းကိုကြန္ပ်ဴတာနဲ႕ခ်ိတ္ျပီး
adb devicesလိုရိုက္
devicesသိရင္List of devices attached ဆိုျပီးနံပါတ္ကေလးေတြနဲ႕deviceေပၚေနမည္။
adb reboot bootloaderလို႔ရိုက္ျပီးfastboot modeေခၚလိုက္ပါ။
fastboot devicesလိုရိုက္ျပီးdevicesသိမသိစစ္ပါ။
ေနာက္တစ္ေၾကာင္းကေန
fastboot flash recovery (မိမိဖုန္းcwm name).imgလို႕ရိုက္ျပီး
custom recoveryသြင္းလိုက္ပါ။
enterေခါက္ျပီးေနာက္မွာ
sending ---ok
writing----okဆိုရပါျပီ။
ဖုန္းမွာcwm ရမရသိခ်င္ရင္adb ထဲတြင္
adb devices
adb reboot recoveryလို႕ရိုက္ျပီးစစ္နိုင္။


ဖုန္းနဲ႕ကြန္ပ်ဴတာနဲ႕ခ်ိတ္ဆက္ရန္
adb devices
adb shell

Android_Device_System_Information.batဖိုင္ကိုdouble clickနွိပ္runပါ
စာသားေတြက်လာျပီးေနာက္ဆံုးမွာ
press any key to exit.ဆိုျပီး
keyတစ္ခုခုနွိပ္ထြက္လိုက္ပါ။

အဲဒီအခါadb & fastboot folderထဲတြင္ Moreinfoဆိုတဲ့folderေပၚလာမည္။
အဲဒီfolderထဲဝင္
msm_partition.txtကိုedit notepad++ျဖင့္ဖြင့္ပါ။
အဲဒီထဲကမွ
boot-> /dev/block/mmcblk0p15
system->/dev/block/mmcblk0p19
recovery->/dev/block/mmcblk0p16
userdata->/dev/block/mmcblk0p21

တို႕ကိုတစ္ခုခ်င္းစီဖုန္းထဲကဆြဲထုတ္ရမည့္လမ္းေၾကာင္းေတြပါ။


မဆြဲထုတ္ခင္
ဖုန္းမွrequest ေတာင္းမွာျဖစ္တဲ့အတြက္

suလို႕ရိုက္
dd if=/dev/block/mmcblk0p15 of=/sdcard/boot.img

record in
record out ျပပါမည္ဒါဆိုokပါတယ္ေအာက္ကနွစ္ခုလဲအဲလိုျပပါမယ္။
systemမွာၾကာတတ္ပါတယ္။

dd if=/dev/block/mmcblk0p15 of=/sdcard/recovery.img
dd if=/dev/block/mmcblk0p15 of=/sdcard/system.img

/sdcard/=ဖုန္းinternal storageေျပာခ်င္တာက အခုလိုဆြဲထုတ္ရင္ၾကားခံအျဖစ္ဖုန္းstorageကိုသတ္မွတ္ေပးရလို႔ျဖစ္ပါတယ္။ျပီးရင္ခုန/sdcard/ဆိုတဲ့phone storageထဲကboot/system/recoveryဖိုင္ေတြကိုကြန္ပ်ဴတာထဲထည့္ရပါေတာ့မည္။

adb pull /sdcard/boot.img

1secondမွာဘယ္ေလာက္bitesဆိုျပီးျပတဲ့စာေၾကာင္းေပၚရင္ရပါျပီ။

adb pull /sdcard/recovery.img

adb pull /sdcard/system.img

adb pull /sdcard/userdata.img

ဒါဆိုadb & fastboot folderထဲတြင္
img fileေတြေရာက္သြားျပီး
fastboot modeနဲ႕flashျပီးstock firmwareတင္လို႕ရပါျပီ။


Remark;
-mmcblk0p15 - boot
-mmcblk0p16 - recovery
-mmcblk0p20 - cache
-mmcblk0p21 - userdata
-mmcblk0p19 - system






1 comment :

  1. Casinos Near Casinos Near Casinos Near By (By State)
    Find 제천 출장마사지 the nearest Casinos to Casinos Near by (By State) · 1. Hollywood Casino at 광명 출장안마 Charles 목포 출장샵 Town Races, Charles Town Races, Charles Town Races, Charles Town Races, 평택 출장안마 Charles 문경 출장안마

    ReplyDelete