Android Phone ဆီကေန command ရိုက္ျပီး Full System Backup ထုတ္တဲ႔နည္းနွင့္ ျပန္သြင္းနည္း

Android Phone ဆီကေန command ရိုက္ျပီး Full System Backup ထုတ္တဲ႔နည္းနွင့္ ျပန္သြင္းတဲ႔နည္းပါ
The Adb Backup Command
&
The Adb Restore Command
Command လိုင္းကို စိတ္အားထက္သန္
သူေတြအတြက္ ရည္ရြယ္ပါတယ္။ ေလ့လာဖို႔အတြက္
adb command အေျခခံသေဘာတရားေလးေတာ့
သေဘာေပါက္ထားဖို႔ လိုပါမယ္။
adb backup command ဆိုတာ android ဖုန္းတစ္လံုးဆီကေန က်ြန္ေတာ္တို႔ရဲ႕data ေတြကို
command တစ္ေၾကာင္းထဲရိုက္ျပီး Computer ဆီကို Backup ထုတ္တဲ႔ေနရာမွာ အသံုးျပဳတဲ႔ Commandပါ။
ေအာက္က code ေလးေတြက adb backup command ကိုအသံုးျပဳတဲ႔အခါ လုပ္ေဆာင္နိဳင္တဲ႔
လုပ္ေဆာင္ခ်က္ေတြပဲျဖစ္ပါတယ္။


adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>
က်ြန္ေတာ္တို႔က
အားလံုးကို တစ္ျပိဳင္ထဲမသြားပဲ တစ္ခုျခင္းစီရဲ႕ လုပ္ေဆာင္ပံုကို တစ္လွမ္းခ်င္းပဲ ေလ့လာသြားၾကတာေပါ့။
ပထမေျခလွမ္းအေနနဲ႔ ေအာက္ပါ command ေလးနဲ႔
စတင္လိုက္ရေအာင္ဗ်
>>adb backup -all
-all ဆိုတာက အားလံုးကိို ရည္ညႊန္းတာပါ
adb backup -all ဆိုေတာ့ အားလံုးကို backup ထုတ္မယ္ေပါ့။
ဒီ command ေလးေခါက္လိုက္တာနဲ႔ မိတ္ေဆြတို႔
ဖုန္း Screen မွာ Backup လုပ္မလား မလုပ္ဘူးလား
တစ္ခ်က္လာေမးပါလိမ့္မယ္။
မိတ္ေဆြဖက္က
Backup လုပ္မယ္လို႔ေျပာလိုက္တာနဲ႔ သူ Backup
စဆြဲပါလိမ့္မယ္။ ျပီးသြားတာနဲ႔ က်ြန္ေတာ္တို႔ရဲ႕ Adb folder ပတ္လမ္းေၾကာင္းထဲမွာ Backup.ab ဆိုတဲ႔
နာမည္နဲ႔ backup file ေလး
ေတြ႕ျမင္ရမွာျဖစ္ပါတယ္။
(( ဒီေနရာမွာ ျကိုေျပာခ်င္တာကေတာ့ -all ရဲ႕ အဓိပၸါယ္ကို ပံုေသမသတ္မွတ္ေစခ်င္ေသးပါဘူး
ေအာက္သခၤန္းစာမွာ ထပ္ရွင္းမွာပါ))
ေနာက္ထပ္ ေျခလွမ္းတစ္ခုအေနနဲ႔
ေအာက္မွာေပးထားတဲ႔ Command ေလးနဲ႔ စတင္လိုက္ၾကရေအာင္ပါ
>> >adb backup -all -f C:/example.ab
ခုနကပဲ က်ြန္ေတာ္တို႔ေတြ -all ကို အတူူတူေလ့လာခဲ႔ၾကပါတယ္။
အခု -all အျပင္ -f ေလးပါ ပါလာပါတယ္။
-f ကို ဖိုင္လမ္းေၾကာင္းအတိအက် ညႊန္ခ်င္တဲ႔အခါ အသံုးျပဳတယ္လို႔ သတ္မွတ္ေပးထားပါ။
က်ြန္ေတာ္တို႔ ထုတ္မဲ႔ backup ဖိုင္ေလးကို
computer ရဲ႕ ဘယ္ေနရာမွာ သြားေနပါလို႔
အတိအက်ေျပာခ်င္တဲ႔အခါ မ်ိဴးမွာသံုးတာပါ။
ပိုရွင္းသြားေအာင္
အေပၚက ေပးထားတဲ႔ command ေလးကို
တစ္ခ်က္ျပန္သံုးသပ္ၾကည့္ၾကတာေပါ့။
>>>adb backup -all -f C:/example.ab
ခုနက ပံုစံနဲ႕ မကြာပါဘူး backup fileရဲ႕ လမ္းေၾကာင္းကို C:/example.ab ဆိုျပီး
ေနရာအတိအက်သတ္မွတ္ေပးလိုက္တာေလးပဲ
ကြာသြားပါတယ္။ C: မွမဟုတ္ပါဘူး မိမိျကိုက္နွစ္သက္ရာေနရာတစ္ခုကို သတ္မွတ္ေပးလို႔ရပါတယ္။
-f ကို backup fileရဲ႕ Name ေပးခ်င္တဲ႔အခါမွာလဲ
ပဲ သံုးလို႔ရပါေသးတယ္။
တတိယေျခလွမ္းအေနနဲ႔ ဒီ Command ေလးကို
ထပ္ျပီးေလ့လာၾကည့္ပါ။
>>>adb backup -apk -all -f C:/example.db
-apk ေလးပိုလာပါတယ္။ သူ႕ရဲ႕ အဓိပၸါယ္က
Apk ေတြကိုပါ backup လုပ္မယ္လို႔ ဆိုလိုတာပါ။
-apk ရယ္ -noapk ရယ္လို႔ နွစ္မ်ိဳးရွိတာပါ။
-apkက Apkေတြပါထုတ္မယ္။
-noapk ဆိုတာကေတာ့ Apk ေတြကို မထုတ္ဘူးလို႔
သတ္မွတ္ေပးတဲ႔ ေနရာမွာ အသံုးျပဳတာပါ။
မိတ္ေဆြရဲ႕အေျခအေနကိုမူတည္ျပီး မိတ္ေဆြျကိုက္ရာကို ေရြးခ်ယ္ပါ။
မိတ္ေဆြက Apk ေတြကို အလိုရွိေနေသးရင္
-apkလို႔ သတ္မွတ္ျပီး ထုတ္ရမွာပါ။
နွစ္ခုလံုးမသတ္မွတ္ထားဘူးဆိုရင္
Apk ေတြကို ဆြဲထုတ္ေပးမွာမဟုတ္ပါဘူး။
Defaultက -noapk ျဖစ္ေနလို႔ပါ။
ေနာက္ထပ္ေျခလမ္းတစ္လွမ္းထပ္သြားၾကရေအာင္ပါ
>>>adb backup -apk -shared -all - f C:/example.ab
--shared ေလးပိုလာပါတယ္။
-shared မွာလဲ -shared နဲ႔ -noshared ဆိုျပီး
ရွိပါတယ္။
-shared ဆိုတာက Sdcard contents ေတြကိုပါ ဆြဲထုတ္မယ္လို႔ဆိုလိုတာပါ။
-noshared ဆိုတာက မထုတ္ဘူးေပါ့။
ဘာကိုမွမသတ္မွတ္ထားေပးရင္ သူ႔အေနနဲ႔က
-noshared အျဖစ္သတ္မွတ္သြားမွာပါ။
ေနာက္ထပ္ ထပ္ၾကည့္ပါ
>>> adb backup -apk -shared -nosystem
-f C:/example.ab
-nosystem ေလးပိုလာပါတယ္။
-nosystem နဲ႕ -system ဆိုျပီး
ရွိပါေသးတယ္။
-nosystem ဆိုတာက System App data ေတြကို Backup မလုပ္ဘူးလို႔ဆိုလိုတာပါ။
-system ဆိုတာက system app data ေတြကိုပါ
Backup လုပ္ပါလို႔ေျပာတာပါ။
နွစ္ခုလံုးကို မသတ္မွတ္ထားရင္ေတာ့ -systemကိုပဲ
သတ္မွတ္သြားမွာျဖစ္ပါတယ္။
ေနာက္ဆံုးတစ္ခုကေတာ့
packages ပါ
ဒါကေတာ့ က်ြန္ေတာ္တို႔အသံုးျပဳတဲ႔ Application ေတြရဲ႕ Data ေတြကိိုပါထုတ္မယ္ဆိုတဲ႔သေဘာပါ။
အားလံုးကိိုဆြဲထုတ္နိဳင္သလို မိမိလိုခ်င္တဲ႔ Appရဲ႕ dataေတြကိုပဲ ေရြးခ်ယ္ျပီးလဲ ထုတ္နိုင္ပါတယ္။
က်ြန္ေတာ္ ထုတ္လိုက္တဲ႔ ပံုစံကေတာ့
adb backup -noapk -noshared -nosystem -all ဆိုျပီးထုတ္ခ်လိုက္တာပါ။
The Adb Restore Command
adb reatore command ကေတာ့ လြယ္ပါတယ္
သူက ျပန္သြင္းတဲ႔အခါမွာသံုးပါတယ္။
သူလဲ တစ္ေၾကာင္းထဲပဲရိုက္လို႔ရပါတယ္၊ ေအာက္က
ပံုစံကို ေလ့လာၾကည့္လိုက္ပါ။
adb restore example.ab

Credit#####

No comments:

Post a Comment