FFSPG

FFSPG

Friday, 22 November 2013

how to wipe user data and cache (factory reset) by using fastboot commands ??

recovery mode ၀င္မရေတာ့တဲ့ device ေတြမွာ
fastboot mode နဲ႔ fastboot command ေတြ သံုးၿပီး
wipe user data and cache (factory reset) လုပ္မယ္


နည္းနည္း ေပါက္လာလို႔ နည္းနည္း ပြားပါရေစလား ခင္ဗ်ာ။ :P :P

နာမည္ ႀကီးတဲ့ လူ ႀကိဳက္မ်ားတဲ့ ပစၥည္းတိုင္းကို ဆင္တူရိုးမွား အတုေတြ လိုက္လုပ္ၾကတာ အခုမွ မဟုတ္ပါဘူး။ အနည္းဆံုး ႏွစ္ေပါင္း ေထာင္ဂဏန္းေလာက္ေတာ့ ရွိခဲ့ၿပီ ထင္တယ္။ အခု touchable mobile device ေတြ ေခတ္စားလာတဲ့ အခ်ိန္မွာလည္း iphone, ipad အတု၊ samsung note2, note3, s3, s4 အတု၊ htc အတုေတြ အျပင္ အင္မတန္ ေစ်းႏႈန္း ခ်ိဳသာၿပီး အသံုးတည့္တဲ့ huawei ကိုေတာင္မွ အတု လိုက္ထုတ္ၾကတယ္ဗ်ား။

clone phone, tablet ေတြကို ၀ယ္သံုးတဲ့ user ေတြကိုေတာ့ အျပစ္ မေျပာခ်င္ပါဘူး။ မသိလို႔ ၀ယ္မိ သံုးမိတာပဲေလေနာ့။ သိသြားတဲ့ အခါ ေနာက္ တစ္ခါ ဒါမ်ိဳး အတု အစုတ္ပလုတ္ေတြကို ဘယ္သံုးေတာ့မလဲ။

အဲ့ဒိ ေသာက္စုတ္ေသာက္ျပတ္ အတုေတြကို ထုတ္ေရာင္းစားေနတဲ့ လူေတြကိုေတာ့ တကယ္ႀကီး မုန္းသဗ်ား။ အဓိပၸါယ္ မရွိလိုက္တာဗ်ာ။ ဥပမာ - samsung note2 clone တစ္လံုးဆိုပါေတာ့။ တကယ့္ note2 နဲ႕ ပံုစံခ်င္းလည္း မဆင္၊ အထူအပါးခ်င္းလည္း မတူ၊ spec ေတြ performance ေတြ ဆိုရင္ေတာ့ ေျပာမေနနဲ႔ေတာ့။ အတုနဲ႔ အစစ္မွာ တူတာ တစ္ခုပဲ ရွိတယ္။ samsung ဆိုတဲ့ တံဆိပ္ တပ္ထားတာပဲ ရွိတယ္။ ဒါေတာင္ စာလံုး အႀကီး အေသး မတူေသးဘူး။ အဲ့ဒါကို note2 ပါ ဆိုၿပီး ရုပ္တည္ႀကီးနဲ႔ ထုတ္ေရာင္းစားရဲတဲ့ လူေတြရဲ႕ အေတြးအေခၚ သတၱိကိုေတာ့ ေလးစားရ မလိုလိုေပါ့။ တကယ္ ယုတ္မာတဲ့ လူေတြဗ်ာ။

ဘာလို႔ ယုတ္မာတယ္ လို႔ ေျပာရသလဲ ဆိုရင္ android သံုးထားတဲ့ device တစ္ခုဟာ အေျခခံ အေနနဲ႔ ..
- original firmware (online downloadable)
- upgradeable firmware support
- recovery, kernel
- correct android version
.. စတာေတြ တိက် ေသခ်ာဖို႔ လိုအပ္ပါတယ္။

android ကို free ရေနလို႔ ဘယ္သူ မဆို (သံုးတတ္ ေရးတတ္ရင္) ယူသံုးလို႔ ရေနတယ္ ဆိုတိုင္း အဲ့ဒိ လူယုတ္မာႀကီးေတြက launcher app တစ္ခုေလာက္ေတာင္ ေသာက္ဆင့္ မရွိတဲ့ android rom အစုတ္အျပတ္အႏူအရြဲႀကီး တစ္ခုကို ေရးၿပီး အမိႈက္ပံုက ျပန္ေကာက္လာသလား ထင္ရေလာက္တဲ့ hardware system တစ္ခုေပၚ တင္ေပးတယ္၊ တံဆိပ္ ရိုက္ေပးတယ္ .. ေဟာ .. လာပါၿပီဗ်ား .. ဘာ တံဆိပ္ လိုခ်င္လဲ ေျပာ .. clone ေပါင္း ေသာင္းေျခာက္ေထာင္ .. ေဖာျခင္းေသာျခင္း။

၀ယ္ေလ။ အဲ့ဒိ ကလံုး ဆိုတဲ့ အတုေတြကို ၀ယ္ၾကေပါ့။ အားေပးၾကတယ္။ အားေပးၾကတယ္။ အျပစ္ မေျပာရက္ပါဘူး။ မသိနားမလည္တဲ့ လူေတြကို လူယုတ္မာေတြက လိမ္စားေနၾကတာပဲ။ ကလံုး ၀ယ္သံုးမိတဲ့ လူေတြမွာသာ ပိုက္ဆံလည္း ကုန္၊ ဘာမွလည္း ေကာင္းေကာင္းမြန္မြန္ သံုးလို႔ ေဆာ့လို႔ မရ၊ ပ်က္သြား error တက္သြားရင္လည္း ျပင္လို႔ မလြယ္ .. ကဲ .. ကိုယ့္ ပိုက္ဆံနဲ႔ ကိုယ္ စိတ္ဆင္းရဲခံေနရသလို ျဖစ္မေနဘူးလား။

ဒီလို ကလံုးေတြမွာ အျဖစ္မ်ားဆံုးက ဘာလဲ ဆိုေတာ့ recovery mode ထဲ ၀င္လို႔ မရတာပါပဲ။ ေၾသာ္ .. သာမန္ user ေလ။ recovery ေတြ wipe ေတြ ဘာညာ ဘယ္နားလည္ပါ့မလဲ။ error ေတြ တက္လာၿပီ ပ်က္စီးလာၿပီ ဆိုေတာ့မွ ဟို ဆိုင္ ေျပးရ ဒီ ဆိုင္ ေျပးရနဲ႔။ ဒုကၡက မေသး။

normal mode (home screen) ေပၚ မေရာက္ေတာ့တာ ျဖစ္ျဖစ္၊ pattern lock ဖြင့္မရေတာ့တာ ျဖစ္ျဖစ္ .. အဲ့လို error ေလးေတြ ျဖစ္လာၿပီ ဆုိရင္ wipe data and cache (factory reset) လုပ္ရဖို႔က ရာႏႈန္းျပည့္ နီးပါး က်ိန္းေသသြားၿပီေပါ့။ (device အစစ္ေတြမွာေတာ့ pattern lock ဖြင့္မရတာကို တျခား နည္းေတြနဲ႔ ၾကံဖန္ၿပီး ဖြင့္လို႔ ရေကာင္း ရႏိုင္ေပမဲ့ adb tool ကိုေတာင္ မသိတဲ့ ကလံုးေတြမွာ pattern lock ေျဖဖို႔ ဆိုတာ ၉၉.၉၉% မျဖစ္ႏိုင္ဘူးေလ။)

ကလံုးပဲ ျဖစ္ျဖစ္ .. အစစ္ပဲ ျဖစ္ျဖစ္ .. အေၾကာင္းေၾကာင္းေၾကာင့္ factory reset ခ်ဖို႔ လိုအပ္လာတဲ့ အခါ recovery mode ထဲ ၀င္မရေတာ့ရင္ အလြယ္ကူဆံုး အထိေရာက္ဆံုး စိတ္အခ်ရဆံုး android default method တစ္ခု ျဖစ္တဲ့ fastboot mode ထဲ ၀င္ၿပီး fastboot command ေတြ သံုးဖို႔ အၾကံ ေပးပါရေစ။ (ကုိယ္တိုင္ မကၽြမ္းက်င္ဘူး ဆိုရင္ေတာ့ မစမ္းၾကည့္သင့္ပါဘူး။)

လိုအပ္မယ့္ folder ေလး တစ္ခုကို download ဆြဲလိုက္ပါဦး။

fastboot folder 402.35 KB
http://d-h.st/JdX
https://www.dropbox.com/s/i2t3glpgnj0ussm/Fastboot.rar

rar ကို zip ေျဖလိုက္ရင္ fastboot ဆိုတဲ့ folder တစ္ခု ရလာပါလိမ့္မယ္။ folder ထဲမွာ file ေလးခု ပါပါတယ္။

-------------
instructions
-------------
fastbootfolder ထဲမွာ shift+right click ႏွိပ္လိုက္ၿပီး open command window here ကို ေရြးေပးလိုက္ပါ။ cmd window တစ္ခု ေပၚလာပါလိမ့္မယ္။

ကိုယ့္ device ကို fastboot mode ထဲ ရေအာင္ ၀င္ပါ။

device နဲ႔ PC ကို usb cable နဲ႔ ခ်ိတ္ပါ။

fastboot cmd ထဲမွာ အရင္ဆံုး ..
fastboot devices
.. လို႔ ရိုက္ပါ။ ကိုယ့္ device က fastboot mode ထဲ ၀င္ေနရင္ device number ကို fastboot cmd က ဖတ္ျပပါလိမ့္မယ္။ အဲ့ဒိလို ေပၚေနမွလည္း ေရွ႕ဆက္ သြားလို႔ ရပါလိမ့္မယ္။

factory reset လုပ္ခ်င္တာ ျဖစ္တဲ့ အတြက္ ..
fastboot -w
.. လို႔ ရိုက္ေပးလိုက္တာနဲ႔ fastboot cmd က ကိုယ့္ device ကို wipe user data and cache လုပ္ေပးသြားပါလိမ့္မယ္။

ၿပီးသြားရင္ ..
fastboot reboot
.. လို႔ ရိုက္ေပးလိုက္တဲ့ အခါ ကိုယ့္ device က restart က်သြားပါလိမ့္မယ္။ ျပန္တက္လာတဲ့ အခါ ပံုမွန္ထက္ ပို ၾကာေနတတ္ပါတယ္။ ဘာေၾကာင့္လဲ ဆုိေတာ့ factory reset လုပ္လိုက္တဲ့ အတြက္ rom အစ အဆံုး ျပန္စစ္ ျပန္စီေနရလို႔ပါပဲ။

ကဲ .. ဒါဆိုရင္ ကုိယ့္ device က clean and stable state တစ္ခုေပၚ ျပန္ေရာက္သြားပါၿပီ။ apps, games, data ေတြ အကုန္လံုး ပ်က္ပါမယ္။

ေျပာလက္စနဲ႔ fastboot command ေတြကိုပါ ကၽြန္ေတာ္ သိသေလာက္ ေရးျပပါရေစဦး။ အဓိက command ေတြကိုေတာ့ ..
fastboot getvar
fastboot oem
.. စတာေတြ ရိုက္ၾကည့္ႏိုင္ပါတယ္။ အေပၚအေၾကာင္းက ရိုက္ရမယ့္ command ျဖစ္ၿပီး ေအာက္အေၾကာင္းကေတာ့ လုပ္ေဆာင္ေပးမယ့္ အခ်က္ေတြ ျဖစ္ပါတယ္။ command ေတြရဲ႕ ေရွ႕မွာ fastboot ဆိုတာကို ခံရိုက္ေပးရမွာ ျဖစ္ပါတယ္။ ဥပမာ - fastboot update <update.zip> လို႔ ရိုက္ရမွာပါ။

update <filename>
- reflash device from update.zip

flashall
- flash boot + recovery + system

flash <partition> [ <filename> ]
- write a file to a flash partition

erase <partition>
- erase a flash partition

format <partition>
- format a flash partition

getvar <variable>
- display a bootloader variable

boot <kernel> [ <ramdisk> ]
-download and boot kernel

flash:raw boot <kernel> [ <ramdisk> ]
-create bootimage and flash it

devices
- list all connected devices

continue
- continue with autoboot

reboot
- reboot device normally

reboot-bootloader
- reboot device into bootloader

help
- show this help message

options:
-w
erase userdata and cache (and format if supported by partition type)

-u
do not first erase partition before formatting

-s <specific device>
specify device serial number or path to device port

-l
with "devices", lists device paths

-p <product>
specify product name

-c <cmdline>
override kernel commandline

-i <vendor id>
specify a custom USB vendor id

-b <base_addr>
specify a custom kernel base address

-n <page size>
specify the nand page size. default:2048

-S <size>[K|M|G]
automatically sparse files greater than size.  0 to disable

fastboot oem writecid

fastboot oem writeimei

အမ်ားႀကီးပဲ ရွိေသးတယ္ဗ်။ :) :)
google မွာ fastboot commands လို႔ ရွာၾကည့္ႏိုင္ပါတယ္။

PWK.
facebook .. ဂေယာင္ဂရင္ ၿဖိဳး
November 22, 2013.

0 comments:

Post a Comment