Android ADB Command အသုံးျပဴနည္း(Android ဖုန္းကုိ ကြန္ျပဴတာမွ ထိန္းခ်ဳပ္ျခင္း)

Microsoft Window ကေနျပီးေတာ့ ကြ်န္ေတာ္တုိ ့ရဲ့ Android ဖုန္းေတြကုိ ထိန္းခ်ဳပ္ႏုိင္တဲ့ Batch Command ေတြရွိပါတယ္ ...
Command Prompt အေျခခံရွိျပီးသားဆုိရင္ေတာ့ တအားလြယ္ကူမွာပါ ..
ကြ်န္ေတာ္တုိ ့ဖုန္းေတြကုိ PC ကေန ထိန္းခ်ဳပ္ဖုိ ့အရင္ဆုံးလုိတာကေတာ့ ဖုန္းရဲ့ Driver ပါပဲ ..
Samsung ဆုိ Samsung ဖုန္း Driver ၊ Huawei ဆုိ Huawei ဖုန္း Driver စတဲ့ ကုိယ့္ဖုန္းရဲ့ USB Driver ေတြကုိ အရင္ ကြန္ျပဴတာမွာ Install လုပ္ထားရပါမယ္ ..
ျပီးရင္ေတာ့ ဖုန္း Setting ထဲကေန ျပီး Development ထဲက USB Debugging ကုိ အေျခခံ ဥပေဒမဲေပးရပါမယ္။ ေနာက္ျပီး Setting ထဲကပဲ Application ထဲက Unknown Resource ကုိ လဲအမွန္ျခစ္ေပးလုိက္ပါ(install command ေတြသုံးမွာမုိ ့လုိ ့ပါ) ..
အကုန္ျပီးျပီဆုိရင္ေတာ့ ေအာက္ကဟာေလးကုိ ေဒါင္းလုတ္ဆြဲျပီး Desktop ေပၚမွာျဖည္ခ်လုိက္ပါ ..
https://www.dropbox.com/s/5zokydpzwgl6cd2/ADB.zip
ျဖည္ျပီးျပီဆုိရင္ ... ျဖည္ထားတဲ့ ADB folder ထဲကုိ၀င္လုိက္ပါ ... ျပီးရင္ Folder ထဲက လြတ္ေနတဲ့ ေနရာမွာ
Shift ကုိေသခ်ာဖိျပီး Right-Click ေထာက္လုိက္ပါ .. ေပၚလာတဲ Context Menu ထဲမွာ Open Command Prompt Here ဆုိတာကုိ ႏွိပ္လုိက္ပါ ..
Command Prompt Window အမဲေရာင္ေလးေပၚလာျပီဆုိရင္
adb devices လုိ ့ရုိက္ျပီး Enter ေခါက္လုိက္ပါ ..
ကြန္ျပဴတာနဲ ့ဖုန္းနဲ ့USB ၾကိဳးကေန တစ္ဆင့္ မွန္ကန္စြာခ်ိတ္ဆက္ျပီးျပီဆုိရင္ List Of Devices ဆုိတဲ့ စာေအာက္မွာ HexaDecimal Format နဲ ့စာေတြရွိေနရပါမယ္ .. ရွိေနမွ ေနာက္Command ေတြ ဆက္ရုိက္လုိ ့ရမွာပါ .. မရွိရင္ေတာ့ ၾကိဳးနဲ ့အေပၚက Setting ေတြကုိ ျပန္စစ္လုိက္ပါဦး ..
.....
အခု adb Command ကုိသုံးျပီး PC ထဲက Apk ကုိ ဖုန္းမွာသြင္းပါမယ္ ...
သြင္းခ်င္တဲ့ apk ကုိ Desktop ေပၚက ADB Folder ထဲကုိ Copy ကူးထည့္လုိက္ပါ ..
ဥပမာ 1mobile.apk ဆုိၾကပါစို ့ ..
စသြင္းပါမယ္ ..
adb install 1mobile.apk
ဒါဆုိရင္ ဖုန္းထဲကုိ apk အလုိလုိ သြင္းေပးသြားမွာပါ ..ေအာက္ကပုံကုိၾကည့္ပါ ..
ဒုတိယ Command / adb install -r 1mobile.apk ဆုိတာကေတာ့ သြင္းျပီးသား application ကုိသြင္းတဲ့ ေနရာမွာသုံးပါတယ္။ -r = Reinstall
တတိယ Command မွာေတာ့ -s ဆုိတာေလးပုိပါေနပါတယ္ .. -s ဆုိတာ SD Card ထဲကုိသြင္းမယ္လုိ ့ေျပာတာပါ ...
ဒါဆုိရင္ adb ကေန Apk Install လုပ္တတ္ျပီလုိ ့ထင္ပါတယ္..
...............
အခု Uninstall ျပန္လုပ္ပါမယ္ ...
Uninstall လုပ္ရတာေတာ့ နည္းနည္းေလး ေခါင္းစားပါတယ္ ။။ ေတာ္ေတာ္မ်ားမ်ားဆုိဒ္ေတြမွာေတာင္ Uninstall လုပ္တဲ့ Command ေတြမေရးထားၾကပါဘူး ...
Uninstall လုပ္ဖုိ ့အတြက္ Command ကေတာ့ အေစာက လုိ Command ပါပဲ ..
adb uninstall me.onemobile.android 
ဒီေနရာမွာ ကြဲသြားတာတစ္ခုကေတာ့ install လုပ္တုန္းက 1mobile.apk ဆုိတဲ့ Application Name ကုိ ရုိက္ရေပမဲ့ ဒီ Uninstall ေနရာမွာေတာ့ သူ ့ရဲ့ Package Name ကုိေရးေပးမွရပါတယ္ ..
Package Name ေတြကုိ Android ဖုန္းရဲ့ Setting ထဲက Running Application ကေန ၀င္ၾကည့္မွ ရပါတယ္ .
1mobile ကုိၾကည့္ခ်င္တယ္ဆုိရင္ 1mobile ကုိအရင္ Run ထားျပီး Running App ကုိ၀င္ . 1mobile ပုံကုိ ေထာက္လုိက္ရင္ Process Panel ထဲမွာ APK Name နဲ့ Package Name ကုိ အေပၚေအာက္ ေတြ ့ႏုိင္ပါတယ္ ...
...............................................................................................................................................................
ေနာက္တစ္နည္းကေတာ့ File ေတြကုိ Phone နဲ ့ Computer ၾကားထဲမွာ ဖလွယ္တာပါ .. ဒီေနရာမွာ File ဆုိတာကုိ ၾကားျဖတ္ျပီး နည္းနည္းေျပာခ်င္ပါတယ္ .. File ဆုိတာ extension ပါတဲ့ data ေတြကုိ File လုိ ့ေခၚပါတယ္ ဥပမာ 1.jpg /song.mp3 //.. Folder ဆုိတာကေတာ့ extension မရွိတဲ့ အ၀ါေရာင္ Document ေတြကုိေခၚပါတယ္ .. ဖလွယ္တယ္ဆုိတာ ကုိ လြယ္လြယ္ေျပာရရင္ Copy/Paste လုပ္မွာပါ ..
ဖုန္းထဲက File ေတြကုိ adb သုံးျပီး ကြန္ျပဴတာထဲ ထည့္တာ ။။ Computer ထဲက File ေတြကုိ ဖုန္းထဲ ထည့္တာေတြ ကုိ ေအာက္က command ေတြ သုံးျပီး လုပ္ေဆာင္ပါတယ္ ..
adb push 1mobile.apk sdcard/
ဒီ Command က push ဆုိတဲ့ keyword ဟာ PC က File ကုိ ဖုန္းထဲကုိ တြန္းထည့္တယ္ဆုိတဲ့ သေဘာပါ ..
ေနာက္က sdcard ကေတာ့ SD Card ထဲကုိထည့္မယ္လုိ ့ေျပာတာပါ ..
ပုံထဲက ေနာက္ Line ေတြက ေတာ့ SD Card ေအာက္က ဘယ္ Folder ထဲကုိ ထည့္မယ္ဆုိတာေတြပါ .. အတိအက် ေျပာထားတာပါ ..
(ထည့္ခ်င္တဲ့ File ကုိေတာ့ Desktop ေပၚက ADB Folder ထဲကူးထားဖုိ ့လုိပါတယ္)
...............................................................................................................................................................
ဖုန္းထဲက File ေတြ ျပန္ဆြဲထုတ္မယ္ ...
ေစာေစာက ထည့္လုိက္တဲ့ 1mobile.apk ကုိ PC ေပၚျပန္ဆြဲထုတ္ပါမယ္ .. ကြ်န္ေတာ္ ကအစမ္းအေနနဲ ့မုိ ့လုိ ့ဒါကုိပဲျပေနတာေနာ္ .. တစ္ျခားဖုန္းထဲက ၾကိဳက္တဲ့ Folder ေအာက္က ၾကိဳက္တဲ့ File ကုိဆြဲထုတ္လုိ ့ရပါတယ္ .. လမ္းေၾကာင္းနဲ့ နာမည္ေတာ့သိထားရမွာေပါ့ ..

adb pull sdcard/1mobile.apk 
ဒီ Command က SD Card ေအာက္မွာရွိတဲ့ 1mobile.apk ကုိ Desktop ေပၚက ADB Folder ထဲထည့္တာပါ
ဒုတိယ Command ကေတာ့ တစ္ျခားကုိယ္ သိတဲ့လမ္းေၾကာင္းေတြကေန ဆြဲထုတ္လုိ ့ရတယ္ဆုိတာ ျပတာပါ
ေနာက္ဆုံးအေၾကာင္းကေတာ့ ADB Folder ထဲကုိထည့္တဲ့အခ်ိန္မွာ ဖုန္းထဲက apk name ကုိပါေျပာင္းျပီး ထည့္လုိ့ရတယ္လုိ့ေျပာတာပါ
............................................................................................................................................................
အသုံးျပဳတတ္ၾကပါေစ....