* AndroidTV ဖြင့် ဖုန်းမှ ADB အမိန့်ကို သုံးပါ။
* အမိန့်မှတ်တမ်းကိုကြည့်ပါ။
* ဖိုင်မှ command များကို run ပါ။
* စက်ပစ္စည်းအပလီကေးရှင်းစာရင်းအားလုံးကိုပြသပါ။
* ဖျက်ပစ်ပါ၊ အက်ပ်များကိုပိုမိုလွယ်ကူစွာရပ်ပါ။
အဝေးထိန်း ADB သည် သင့်အား ကွန်ရက်ပေါ်ရှိ အခြား Android စက်များ၏ ADB shell ဝန်ဆောင်မှုသို့ ချိတ်ဆက်နိုင်ပြီး terminal command များကို လုပ်ဆောင်ရန် ခွင့်ပြုသည့် terminal အက်ပ်တစ်ခုဖြစ်သည်။
၎င်းသည် Android စက်ပစ္စည်းများကို အဝေးမှ အမှားရှာခြင်းအတွက် အသုံးဝင်နိုင်သည် (ထိပ်တန်း၊ logcat၊ သို့မဟုတ် dumpsys များ)။
၎င်းသည် မတူညီသောစက်ပစ္စည်းများသို့ တစ်ပြိုင်နက်ချိတ်ဆက်မှုများစွာကို ပံ့ပိုးပေးပြီး အက်ပ်နောက်ခံတွင်ရှိနေသည့်တိုင် အဆိုပါချိတ်ဆက်မှုများကို ဆက်လက်ရှင်သန်စေပါသည်။
ဤအက်ပ်သည် စက်ပစ္စည်းတစ်ခုခုတွင် root မလိုအပ်သော်လည်း ပစ်မှတ်ကိရိယာများကို ပြင်ဆင်သတ်မှတ်ရန် root သည် အထောက်အကူဖြစ်နိုင်သည်။
ပစ်မှတ်စက်ပစ္စည်းများကို အမြစ်မစွဲပါက၊ ၎င်းတို့ကို configure လုပ်ရန် Android SDK နှင့် Google USB ဒရိုက်ဗာများပါရှိသော ကွန်ပျူတာကို အသုံးပြုရပါမည် (အောက်တွင်အသေးစိတ်ဖော်ပြထားသည်)။
၎င်းသည် "adb shell" ကွန်ပြူတာတွင်အလုပ်လုပ်သည့်ပုံစံအတိုင်းအလုပ်လုပ်သည်။ ဤအက်ပ်သည် Java ရှိ ADB ပရိုတိုကော၏ မူလအကောင်အထည်ဖော်မှုကို အသုံးပြုသောကြောင့်၊ ၎င်းသည် ပစ်မှတ်စက်ပစ္စည်းပေါ်ရှိ စက်ပစ္စည်း သို့မဟုတ် ပြင်ပအဖွဲ့အစည်းတစ်ခုခုရှိ မည်သည့်အက်ပ်များတွင်မဆို root မလိုအပ်ပါ။ စက်ပစ္စည်းများသည် Android SDK မှ ADB ကလိုင်းယင့်ကို အသုံးပြုသည့် ကွန်ပျူတာသို့ တူညီသော ပရိုတိုကောကို အချင်းချင်း စကားပြောဆိုကြသည်။
အရေးကြီးသည်- Android 4.2.2 နှင့် နောက်ပိုင်းတွင် အသုံးပြုသည့် စက်ပစ္စည်းများသည် ADB ချိတ်ဆက်မှုကို စစ်မှန်ကြောင်းအထောက်အထားပြရန် RSA သော့များကို အသုံးပြုပါသည်။ ကျွန်ုပ်၏စမ်းသပ်မှုတွင်၊ 4.2.2 အသုံးပြုထားသော စက်ပစ္စည်းများသည် ၎င်းတို့နှင့် သင်ပထမဆုံးချိတ်ဆက်သောအခါတွင် (ဤအက်ပ်ထည့်သွင်းထားသည့်စက်ပစ္စည်းတစ်ခုစီမှ) ၎င်းတို့နှင့်ချိတ်ဆက်သောအခါတွင် ကွန်ပျူတာတွင် ပလပ်ထိုးထားရန် လိုအပ်ပါသည်။ ၎င်းသည် ၎င်းတို့အား သင်လက်ခံရမည်ဖြစ်သည့် အများသူငှာသော့လက်ခံမှု ဒိုင်ယာလော့ခ်ကို ပြသနိုင်စေသည် (နှင့် "ဤကွန်ပျူတာမှ အမြဲတမ်းခွင့်ပြုသည်" ကိုစစ်ဆေးပါ)။ Android 4.3 နှင့် 4.4 သုံးထားသည့် စက်ပစ္စည်းများသည် ကွန်ပျူတာနှင့်ချိတ်ဆက်မှုမရှိဘဲ ဒိုင်ယာလော့ခ်ကိုပြသရာတွင် ပြဿနာမရှိပုံပေါ်သောကြောင့် ၎င်းသည် Android 4.2.2 အတွက် သီးသန့်ဖြေရှင်းချက်တစ်ခုဖြစ်ပုံရသည်။
စတော့ခ်တွင် အမြစ်မစွဲသော ပစ်မှတ်ကို ပြင်ဆင်သတ်မှတ်ရန်၊ ပစ်မှတ်ကို Android SDK ထည့်သွင်းထားသော ကွန်ပျူတာတွင် ပစ်မှတ်ကို ချိတ်ပြီး Android SDK ၏ ပလပ်ဖောင်း-တူးလ်ဖိုင်တွဲမှ "adb tcpip 5555" ကို ဖွင့်ပါ။ ၎င်းသည် ပစ်မှတ်ကိရိယာရှိ port 5555 တွင် ADB နားထောင်ခြင်းကို စတင်ပါမည်။ ထို့နောက် စက်ပစ္စည်းအား ပလပ်ဖြုတ်ထားနိုင်ပြီး ပြန်လည်စတင်သည့်အချိန်အထိ မှန်ကန်စွာ ပြင်ဆင်သတ်မှတ်ထားမည်ဖြစ်သည်။
အမြစ်တွယ်ထားသော စက်ပစ္စည်းများအတွက် (မလိုအပ်သော်လည်း) ကွန်ရက်ပေါ်တွင် နားထောင်ရန် ADB ဆာဗာကို ဖွင့်ရန် "ADB WiFi" အက်ပ်များစွာထဲမှ တစ်ခုကို သင် ထည့်သွင်းနိုင်သည်။ စိတ်ကြိုက် ROM ပါသည့် စက်ပစ္စည်းများသည် ဆက်တင်များ၏ Developer Options အကန့်ရှိ ကွန်ရက်ပေါ်တွင် ADB ကို ဖွင့်ရန် ရွေးချယ်ခွင့်တစ်ခု ရှိနိုင်သည်။ ဤနည်းလမ်းများထဲမှ တစ်ခုခုကို အသုံးပြုခြင်းဖြင့် ဤအက်ပ်ဖြင့် ကွန်ရက်ဝင်ရောက်ခွင့်အတွက် ADB ကို ကောင်းစွာ စီစဉ်သတ်မှတ်ပေးပါမည်။
ပရောဂျက်မှ ပြန်လည်ပြင်ဆင်ထားသည်- https://github.com/cgutman/RemoteAdbShell