Thursday, June 1, 2017

ADBဲဆိုတာဘာလဲ??

ADB ဆိုတာဘာလဲ??(အပိုင္း 1)

ADB ဆိုတာ Andriod debug bridgeပါ။

ADBဆိုတာ andriod phone ,tabaletနဲ႕andriod os သံုးထားတဲ႕ andriod deviceမမွန္သမ်ွကိုcomputer ကေနထိန္းခ်ဳပ္လို႕ရတဲ႕command line toolkit ပါ

ADB ကေနandriod deviceေတြကိုဘာေတြလုပ္နိုင္လဲဆိုရင္  application သြင္းလို႕ရတယ္ဖ်က္လို႕ရတယ္ ။font အမ်ိဳးမ်ိဳးသြင္းလို႕ရတယ္။
root လုပ္လို႕ရတယ္။ lock အမ်ိဳးမ်ိဳးျဖည္လို႕ရတယ္။andriod deviceေတြရဲ႕ romတစ္ခုလံုးကို backup ထုတ္လို႕ရတယ္
သြင္းလို႕ရတယ္ေပါ့ ပီးေတာ့andriod deviceကိုအမ်ိဳးအမ်ိဳးထိန္းခ်ဳပ္လို႔ရတယ္။

ကြ်န္ေတာ္ကေတာ့ဖုန္းနဲ႕ပဲေျပာပါမယ္။ဘာျဖစ္္လို႕လဲဆိုရင္ လူတိုင္းလိုလိုကဖုန္းပဲအသံုးျပဳ  ႀကလို႕ပါ။
ပထမဦးဆံုးအေနနဲ႕ဖုန္းကို control လုပ္လို႕ရမွ command
ေလးေတြေျပာျပပါမယ္။command ေလးေတြမေျပာျပခင္မွာ

 အရင္ဦးဆံုးcomputer မွာadb driver သိဖို႕ေတာ့လိုပါတယ္
adb driver မသိဘူးးးဆိုရင္ေတာ့ လုပ္လို႕ရမွာမဟုတ္ပါဘူး

samsumgဆိုsamsumg adb driver huawei ဆို huawei
adb driver run ရပါတယ္ phone model အမ်ိဳးအစားနဲ႕လိုက္ပီး run ရပါတယ္။

driver runပီးပီိဆိုတာ
computer က ေန control လုပ္ဖို႕အတြက္ window rႏွိပ္ပီး
cmd ကိုဖြင့္ရပါမယ္ ။ cmd မဖြင့္ခင္ computer ကေနဖုန္းကို ထိန္းခ်ဳပ္ဖို႕အတြက္ adb driver runရံုနဲ႕မလံုေလာက္ေသးဘူး

adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll အဲဒီဖိုင္သံုးခုလိုအပ္ပါေသးတယ္။AdbWinApi.dllနဲ႕AdbWinUsbApi.dll ဆိုတာ adb.exe အလုပ္လုပ္ဖို႕အတြက္ library  file္ (သို႕မဟုတ္)data file source file ျဖစ္ပါတယ္။

ကဲအဲဒါဆို adb command ေတြကိုရိုက္ပီး ဖုန္းကိုcontrol လုပ္လို႕ရပီ ဆိုလားဆိုေတာ့မရေသးပါဘူးး ဘာျဖစ္လို႕လဲဆိုရင္
အေပၚက သံုးဖိုင္က သူေနရာသူမေရာက္ေသးလို႕ပါ။
ကဲအဲ႕သံုးဖိုင္းကိုဘယ္လိုလုပ္မလဲဆိုရင္
folder တာေလးတစ္ခုေဆာက္ပါ computer destop ေပၚမွာပဲျဖစ္ျဖစ္ Dး ထဲမွာပဲျဖစ္ျဖစ္ေပါ့ ပီးရင္ အဲ႕သးံုဖိုင္ထည့္ ပီးရင္ cmd.exe ကိုcopy လုပ္ ပီးရင္folder ထဲကိုထည့္အဲ႕ဒါဆိုရပါပီ  ဒါကေတာ့ သီးသန္းတစ္ခုထဲပဲထိန္းအဲ႕သံုးဖိုင္ရွိမွာတဲ႕cmd ကိုဖြင့္ပီးေတာ့ေပါ့
Window r ႏွိပ္ပီးေတာ့ cmd အသစ္ေခၚပီးေတာ့လုပ္လို႕မရဘူးေပါ့  အဲ႕လိုမဟုတ္ဘဲ window r ႏွိပ္ပီး cmd ဖြင့္ပီးတိုင္းအသံုးျပဳခ်င္ရင္ေတာ့ Cး ထဲက window ထဲက system32 ထဲကို အဲသံုးဖိုင္ထည့္လိုက္ရင္ေတာ့သံုးလို႕ရပါပီ
commad မရိုက္ခင္ ဖုန္းထဲမွာ usb debugging နဲ႕ unknown sources on ထားဖို႕ေတာ့လို႕အပ္ပါတယ္
unknown sources ဆိုတာ phone ထဲမွာ app ေတြကို installလုပ္လို႕ရေအာခြင့္ျပဳတဲ႕setting ပါ unkown sources ကိုအမန္ျခစ္ ျခစ္မထားရင္ app ေတြကို install လုပ္လို႕မရပါဘူးး
အမွန္ျခစ္ ျခစ္ထားမွinstalll လုပ္လို႔ရပါမယ္
usb debuggingကိုအမွန္ျခစ္မထားဘူဆိုရင္ computer ကေန debug မသိပါဘူးးး debug မသိရင္ adb commandနဲ႕ထိန္းခ်ဳပ္လို႕မရပါဘူးး ဒါေႀကာင့္ debug သိဖို႕
အမွန္ျခစ္ကိုျခစ္ထားရပါမယ္ ။unknown souces က ဘယ္ထဲမွာလဲဆိုရင္ ဖုန္းရဲ႕setting ထဲက security ထဲမွာပါ။
usb debugging က ဘယ္ထဲမွာလဲဆိုရင္ ဖုန္းရဲ႕Setting ထဲက developer  option ထဲမွာပါတစ္ခ်ိဳ႕ဖုန္းေတြကdeveloper option မေတြ႕ရပါဘူးးandriod version 3.0 ကေန 4.0 4.1 အထိေတာ့ developer option ေတြ႕ရပါတယ္ 4.2.2 ကေနအထက္ဆိုရင္ဆိုရင္ about phone ထဲက bulidnumber ကို7ခ်က္ႏွိပ္ရပါတယ္ mi ဆိုရင္ miui version
ကို 7ခ်က္မဟုတ္ရင္ 10ခ်က္ႏွိပ္ရပါတယ္ meizu ဆို developer option ကaccessibility ထဲမွာပါ။

ကဲcommand ေလးေတြရိုက္ပီးcontrol လုပ္လို႕ရပီ command ေလးေတြကေတာ႕

ဖုန္းကို computer ခ်ိန္ဆက္ထားလားadb သိလားမသိဘူးလားဆိုတာ
adb devices ပါ
အဲ႕က် adb သိရင္ list the device attached
ဖုန္းmodel အလိုက္ နံပါတ္နဲ႕  device ဆိုပီေပၚလာပါမယ္
အဲ႕ဒါဆို adb သိပါပီ
adb သိရင္  အရင္ဆံုးအေျခခံcommand
 ေလးေတြပဲေျပာျပပါမယ္

adb စမယ္ဆိုရင္
 adb start-server

adb deviceမသိဘဲ
daemon ဲ not  running.starting is now on port 5037 လို႕ error တက္ေနရင္
adb kill-server

ဖုန္းကို reboot ခ် ခ်င္ရင္
adb reboot

ဖုန္းကို recovery ဝင္ခ်င္ရင္
adb reboot recovery

samsumg ဖုန္းေတြကို download mode ကေတာ့
adb reboot download

fastboot င္ခ်င္တယ္ ဆိုရင္
adb reboot bootloader(or)အျခားဖုန္းေတြမွာ
adb reboot oem-1
လို႕ရိုက္ရပါတယ္

device modelရယ္ model နံပါတ္သိခ်င္ရင္
adb device-1

phone model ကိုသိခ်င္ရင္
adb shell getprop ro.product.model

phonက gsmလားcdma လားသိခ်င္္ ိရင္
adb shell getprop ro.build.display.id

imei ကိုသိခ်င္ရင္
adb shell dumpsys iphonesubinfo

usb ကိုport ဘယ္ႏွစ္ေပါက္ျမာက္လဲသိခ်င္ရင္
adb usb



ေနာက္ထက္command ေတြကိုဆက္လက္ေဖာ္ျပသြားပါမည္။
To be continue........

ေက်ာ္ဇင္ကို(ဥကၠံသားေလးနည္းပညာ)

Share:

0 comments:

Post a Comment

Comments system

[blogger][disqus][facebook]

Disqus Shortname

sigma2

Recent News

PageNavi Results No.

Recent Post

Checker

Download link http://www.mediafire.com/file/254twn5cxsp9d38/Checker.apk

Search This Blog

Contact Form

Name

Email *

Message *