Sunday, December 1, 2013

Custom recovery မလိုပဲ Recovery Image, Boot Image, system image, cache, userdata စတာေတြကိုရယူျခင္း

Custom recovery မလိုပဲ Recovery Image, Boot Image, system image, cache, userdata စတာေတြကိုရယူျခင္း


    တခ်ိဳ႕ဖံုးေတြအတြက္ Custom recovery ကမရွိပါဘူး ...။ အဲ့ဒါမ်ိဳးေတြအတြက္ ဒီလိုမ်ိဳးယူလို႕ရပါတယ္ ... ။ တစ္စံုတစ္ခုျဖစ္ခဲ့ရင္
    ျပန္ Restore လုပ္လို႕ရတာေပါ့ဗ်ာ .. ။
    Method (2) ခုရွိပါတယ္ .. ။

    (1) ADB method

    ပထမဦးဆံုး မိမိတို႕ ကြန္ပ်ဴတာမွာ ADB driver, ADB interface ရွိရပါမယ္ ... ။
    ဖံုးကို USB debugging on ထားရပါမယ္ ... ။

ဒါကိုေဒါင္းပါ >> https://www.mediafire.com/?y2sd5av9kpk6xbv

ၿပီးရင္ ADB folder ထဲမွာ ဇစ္ျဖည္ေပးထားပါ ... ။

   
ADB folder ထဲမွာ SHIFT + Right Click နဲ႕ Open window command here ကိုႏွိပ္ပါ ... ။
    cmd ေပၚလာရင္ ဒီစာေတြကို တစ္ေၾကာင္းခ်င္းရိုက္ထည့္ပါ .... ။

    adb push install /data/local/
    adb shell chmod 04755 /data/local/install
    adb shell /data/local/install

    ၿပီးရင္ Command ၿပီးတဲ့အထိ ခဏေစာင့္ေပးပါ ... ။ Output တစ္ခုခုေတြ႕ပါလိမ့္မယ္...
    ဖံုးကို wifi ဖြင့္ၿပီး ျပန္ပိတ္ပါ ... ။ တကယ္လို႕ ဖြင့္လ်က္သားဆိုရင္ ပိတ္ပါ .. ။ ဖြင့္ပါ ဖြင့္ၿပီးျပန္ပိတ္ လုပ္ေပးပါ ... ။
    ၿပီးရင္ cmd မွာ ေအာက္ကစာေၾကာင္းကိုရိုက္ေပးပါ ... ။

    adb shell romdump

    အခ်ိန္ခဏေစာင့္ၿပီး Process ၿပီးေအာင္ လုပ္ပါေစ ... ။ ၿပီးရင္ cmd ကထြက္လို႕ရပါၿပီ .. ။
    ဖံုးရဲ႕ SD card ထဲမွာ Romdump ဆိုတဲ့ Folder နဲ႕ သင့္ဖံုးေမာ္ဒယ္နဲ႕ဖိုဒါတစ္ခုေရာက္ေနပါၿပီ ...။

    (2) Terminal Method

    Terminal Emulator (သို႕) connect bot စတဲ့ Application ေတြကိုမိမိဘာသာရွာေဒါင္းႏိုင္ပါတယ္ ... ။
    အေပၚကေဒါင္းထားတဲ့ဖိုင္ကိုပဲ SD card ထဲကို ဇစ္ျဖည္ၿပီးထည့္ထားပါ ... ။
    ၿပီးရင္ Terminal ကိုဖြင့္လိုက္ပါ ..။

    su

    cat /sdcard/install >/data/local/install
    chmod 04755 /data/local/install
    /data/local/install

    အထက္ပါစာေၾကာင္းေတြကို တစ္ေၾကာင္းခ်င္းရိုက္ထည့္ပါ .... ။
    စာေၾကာင္းရိုက္ၿပီးသြားရင္ Output ေတြထြက္လာပါလိမ့္မယ္ ... ။ Output ေတြၿပီးေအာင္လို႕ ခဏေစာင့္ေပးပါ.... ။
    ဖံုးကို wifi ဖြင့္ၿပီး ျပန္ပိတ္ပါ ... ။ တကယ္လို႕ ဖြင့္လ်က္သားဆိုရင္ ပိတ္ပါ .. ။ ဖြင့္ပါ ဖြင့္ၿပီးျပန္ပိတ္ လုပ္ေပးပါ ... ။
    ၿပီးရင္ Terminal ထဲမွာ

    /system/bin/romdump

    အထက္ပါစာေၾကာင္းကိုရိုက္ေပးပါ ... ။ ခဏေစာင့္ပါ ... ။
    ဖံုးရဲ႕ SD card ထဲမွာ Romdump ဆိုတဲ့ Folder နဲ႕ သင့္ဖံုးေမာ္ဒယ္နဲ႕ဖိုဒါတစ္ခုေရာက္ေနပါၿပီ ...။
    အဲ့ဒီ Folder ထဲမွာ သင့္ဖံုးရဲ႕ Boot, system image, recovery image ေတြကိုေရာက္ေနတာေတြ႕ရပါလိမ့္မယ္ ... ။

    ~~~~ Done ~~~

    တကယ္လို႕အေပၚက နည္းလမ္းေတြနဲ႕ သင့္ဖံုးကအဆင္မေျပဘူးဆိုရင္ ေအာက္ပါနည္းလမ္းကိုလုပ္ပါ ... ။
    ဥပမာ - Huawei Y220T ဆိုရင္ အေပၚနည္းေတြနဲ႕အဆင္မေျပပါဘူး ... ။

    ဒီမွာလည္းနည္းလမ္း (၂)ခုသံုးလို႕ရပါတယ္ ... ။ အဆင္ေျပတာသံုးေပါ့ဗ်ာ ... ။

    ADB shell ကိုအသံုးျပဳတယ္ဆိုရင္ -

    adb shell
    su

    Terminal ကိုသံုးတယ္ဆုိရင္ -

    su

    က်န္တဲ့ Command ေတြက ADB မွာေကာ Terminal မွာေကာ တူတူပါပဲ ... ။

    cat proc/mtd လို႕ရုိက္ေပးလိုက္ပါ ... ။ ဖံုးမွာ (သို႕) ကြန္ပ်ဴတာ CMD မွာ

    dev:    size   erasesize  name
    mtd0: 000a0000 00020000 "misc"
    mtd1: 00480000 00020000 "recovery"
    mtd2: 00300000 00020000 "boot"
    mtd3: 0fa00000 00020000 "system"
    mtd4: 02800000 00020000 "cache"
    mtd5: 093a0000 00020000 "userdata"

    အေပၚကလိုေလးေပၚလာပါလိမ့္မယ္ ... ။ တစ္လံုးနဲ႕တစ္လံုးမတူဘူးေနာ္ ... ။ mtd0, mtd1 စတာေတြကိုေျပာတာပါ .. ။

    အေပၚကအတုိင္းမွာ recovery image ကိုလိုခ်င္တယ္ဆိုရင္ recovery က mtd1 ျဖစ္တဲ့အတြက္

    dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img လို႕ရိုက္ထည့္ေပးပါ ... ။ တကယ္လို႕ mtd2 ဆို mtd2 လို႕ျပင္ေပးပါ ... ။

    ၿပီးသြားရင္ေတာ့ မိမိတို႕ ဖံုးရဲ႕ SD card ထဲမွာ Recovery image file ေလးေရာက္ေနတာ ေတြ႕ပါလိမ့္မယ္ ... ။

    ဒါပါပဲ အားလံုးကိုေက်းဇူးတင္ပါတယ္ .... ။

No comments:

Post a Comment