ADB Shell [Tasker Plugin]

အက်ပ်အတွင်း ဝယ်ယူမှုများ
၄.၁
သုံးသပ်ချက် ၂၁၉
၁ သိန်း+
ဒေါင်းလုဒ်များ
အကြောင်းအရာကို အမှတ်ပေးခြင်း
အားလုံး
ဖန်သားပြင်ပုံ
ဖန်သားပြင်ပုံ

ဤအက်ပ်အကြောင်း

ဤသည် Tasker plugin ကိုသငျသညျ Wi-Fi ကိုကျော် ADB က enabled ရှိပါတယ်တဲ့ဝေးလံသောကိရိယာ (သို့မဟုတ် device ကိုသူ့ဟာသူ) အား ADB က Shell က command ကို (s) ကိုတစ်ဦး (၏ဇာတ်လမ်းတွဲ) ကိုပေးပို့ဖို့ခွင့်ပြုပါတယ်။
ဒါကြောင့်ဒီ 7 ရက်အခမဲ့အစမ်းနဲ့ paid app ကိုတစ်ဦး plugin ကို (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm ဖြစ်ပါတယ်ရဲ့အဖြစ်ဒီ app သိသာအလုပ်လုပ် Tasker လိုအပ်ပါဘူး ) ။ တနည်းကား, Tasker မပါဘဲအလုပ်လုပ်မည်မဟုတ်ပါ။ ငါအလုံအလောက်ရှင်းလင်းခဲ့သလဲ မည်သို့ပင်ဖြစ်စေ ...

ပစ်မှတ်ကိရိယာတွင်သင်ပုံမှန်အားဖြင့်ကြောင်းကိရိယာ၏ terminal ကိုသို့မဟုတ် ADB ကရှဲလ်တွေကိုအသုံးပြုတဲ့အခါလုပ်ဖို့နိုင်ကြပါလိမ့်မယ်ဘာမှမလုပ်ပေးနိုင်ပါတယ်။ ဒီ app များကိုဖွင့်လှစ်ဖိုငျမြားကိုပြောင်းရွှေ့, (မိုးကောင်းကင်ကန့်သတ်သည်နှင့် Google ကသင်၏မိတ်ဆွေ) et cetera input ကို simulating ပါဝင်သည်။

ငါ၏အပလီကေးရှင်း Tasker အတွက်လုပ်ဆောင်ချက်တစ်ခုအဖြစ်အသုံးပြုခြင်းနှင့်အလုပ်လုပ်ကိုင်ဖို့တာဝန်ထည့်သွင်းတဲ့အခါမှာစနစ်တကျ configure လုပ်ခံရဖို့လိုအပ်ပါတယ်နိုင်ပါသည်။

မှတ်စု:
- သင်ကသူတို့နှင့်အတူခွဲထုတ်ခြင်းဖြင့်တစ်ကြိမ်မှာမျိုးစုံပညတ်တော်တို့ကိုပေးပို့နိုင်ပါတယ် ";" ။
- တစ်ခုတည်းအရေးယူမှုအားလုံးပညတ်တော်တို့ကိုအလိုအလြောကျဒါ ADB က connection ကိုပိတ်လိုက်ဖို့ "ထွက်ပေါက်" Command ဖြင့်နောက်တော်သို့လိုက်ကြသည်။ ဤသူသည်သင်တို့အသီးအသီးအခြားအပေါ် မူတည်. ဖြစ်ကြောင်းမျိုးစုံပညတ်တော်တို့ကိုပို့ချင်လျှင်, အသငျသညျတစ်ခုတည်း Tasker အရေးယူ၌ထားတော်မူ၏နှင့်အတူသူတို့ကိုခွဲထုတ်ဖို့လိုအပ်မည်ဟုဆိုလိုသည် ";" ။
- သင်သည်ငါ၏ plugin ကိုမျိုးစုံကိုလုပ်ရပ်များတစ် Tasker တာဝန်အတွက်တစ်ဦးချင်းစီကတခြားပြီးနောက်ကို run ချင်လျှင်ဖြစ်ပါသည်အဖြစ်သတ်မှတ်အချိန်ကုန်စောင့်ရှောက်ပါ။ အမိန့်ကိုစလှေတျသောအခါ Tasker ဆက်လက်ပါလိမ့်မယ်။
- သင်က device ကိုယုံကြည်စိတ်ချလျှင်သင် ADB ကနေတစ်ဆင့်အခြားစက်ကိရိယာကိုချိတ်ဆက်ရန်ကြိုးစားပထမဆုံးအကြိမ်သင်မေးဖို့ပါလိမ့်မယ်။ မှန်ကန်စွာအလုပ်မလုပ်ဖို့ဒီ plugin ကို, သင်အမြဲ "ဒီကွန်ပျူတာယုံကြည်စိတ်ချ" ဖို့လိုအပ်ပါလိမ့်မယ်။
- console ကို၏ output ကို Tasker အတွင်းကနေကြည့်ရှုပြန်သုံးနိုင်ပါသည်။ ဤသည်ကွင်းဆက်တစ်ခုသုံးပြီး) (% output ကိုကျော်% output1% output2 စသည်တို့ကိုရယူသုံးခြင်းဖြင့်သို့မဟုတ်ကြားမှာနေဖြင့်လုပ်ဆောင်နိုင်တယ်။
- အ plugin ကိုသင့်ရဲ့ device ကိုအပေါ်နှစ်ခုသော့ချက်ဖိုင်တွေထုတ်ကုန်တစ်ခုလုံခြုံ ADB က connection ကိုလုပ်နိုင်တော့မည်မှ generate ပါလိမ့်မယ်။

အခုဆိုရင်တချို့အသုံးဝင်သောပညတ်တော်တို့ကိုအဘို့!
- ငါသည်ကိုယ်အလိုအလျောက်တွေအများကြီးကိုအသုံးပြုဖို့တစ်ဦးက command ကို command ကို "input ကို keyevent ပါဝါ" ပေးပို့ခြင်းအားဖြင့်သို့မဟုတ်ပိတ်အန်ဒရွိုက်တီဗီ (Nvidia က SHIELD) enabled Wi-Fi ကိုကျော်ငါ၏အ ADB ကဖွင့်ဖို့ဖြစ်တယ်, ဒီဟာပါဝါခလုတ်စာနယ်ဇင်းတက်ကြွလာသည်။
- သင်တန်း၏သငျသညျဥပမာသင် "input ကို keyevent DPAD_RIGHT" သို့မဟုတ် " ... ဘယ်" စသည်တို့ကိုပြုနိုင်သည်မြှားသော့ကိုနှိပ်ဖို့ရာသော့ကိုနှိပ်ဖို့, အမျိုးမျိုးကွဲပြားနိုင်သည်
- နောက်ထပ်ရိုးရှင်းသော command ကို, သင်ကမှန်းဆ, device ကို reboot တံ့သော "reboot" ပါ! သင်တို့သည်လည်းချပါဝါရန်ဒီနေရာကို "-p reboot" ထားနိုင်ပါတယ်။
- လုပျဆောငျနိုငျရနျတစ်ဦးအေးမြရာစက်ပစ္စည်းပေါ်ရှိ App များဖွင့်ဖို့ဖြစ်ပါတယ်။ သငျသညျ app တစ်ခု၏အဓိကလှုပ်ရှားမှုကိုရှာဖွေနည်းနည်း Google မှရပါလိမ့်မယ်။ ဒီဥပမာက device မှာ Chrome ကိုဖွင့်ပါလိမ့်မယ်: "com.android.chrome/com.google.android.apps.chrome.Main -n start ငါ" ။
- သင်က IP address ကိုလယ်ပြင်၌ "localhost" တွင်ဖြည့်ပါအခါ, တိုင်း command ကို device ကိုသူ့ဟာသူအပေါ်ကွပ်မျက်ခြင်းကိုခံရလိမ့်မည်! သငျသညျ, သင်တန်း, Wi-Fi ကိုကျော် ADB က ( "adb tcpip 5555" သုံးပြီး PC ကနေ activated နိုင်ပါသည်) enabled ရှိပါကဤသည်ပင်အမြစ်မပါဘဲအလုပ်လုပ်ပါတယ်။
၏သင်တန်းအများအပြားသည်အခြား command တွေရှိပါတယ်, မိုဃ်းကောင်းကင်ကန့်သတ်ပါ!
ဤသူကားငါ၏ပထမဆုံးပုံနှိပ်ထုတ်ဝေ App ဖြစ်ပါတယ်, ဒါကြောင့်သူတို့ကိုငါ fix ငါ့အကောင်းဆုံးကြိုးစားနိုင်ဒါတုံ့ပြန်ချက်ထားခဲ့ပါနှင့် bug တွေတင်သွင်းကျေးဇူးပြုပြီး! မဆိုအကြံပေးချက်များကြိုဆိုထက်ပိုများမှာ!

ဒီ app ကိုဖန်တီးရန်စိတ်ကူးအသုံးပြုသူ app ကိုသူ့ဟာသူအတွက် interface မှတစ်ဆင့်တစ်ဦးဝေးလံသော device ကိုချိတ်ဆက်ရန်ခွင့်ပြုတော်မူသော, https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger ထံမှလာ၏။ ထို app များ၏ဖော်ပြချက်များလွန်းဖတ်ရှုပါ, က Wi-Fi ကိုကျော် ADB ကဖွင့်အပေါ်အချို့သောအကြံပေးချက်များပါရှိသည်။ ငါသည်ငါ့ app ထဲမှာအတူတူ AdbLib ဂျာဗားစာကြည့်တိုက်ကိုအသုံးပြုပါ။

ငါ https://github.com/cgutman/AdbLib မှာပါတဲ့ AdbLib စာကြည့်တိုက်ကိုသုံးပါနှင့်စာကြည့်တိုက်ကိုအသုံးဖို့ဘယ်လိုအဘို့ဥပမာတစ်ခုအဖြစ် https://github.com/cgutman/AdbLibTest ကိုအသုံးပြုပါ။ ငါပေးထားသော Command ဖြင့်လုပ်ကိုင်ဖို့ဒီဥပမာအဆင်ပြေအောင်နှင့် Tasker plugin ကိုကပြောင်းလဲ။

အကူအညီနဲ့ဘို့, သငျသညျအကြှနျုပျကိုအီးမေးလ်ပို့နိုင်သည်သို့မဟုတ် https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 မှာ XDA-Developers ကချည်သွားရောက်ကြည့်ရှု။ ဒီအချည်လည်းအမြစ်မရှိဘဲအလုပ်တစ်ခုကို running ဒေသခံ device ကိုချိတ်ဆက်အသုံးပြုနိုင်အချို့အသုံးဝင်သောအကြံပေးချက်များပါရှိသည်။

အခုတော့ https://github.com/Jolanrensen/ADBPlugin မှာ open source ဖြစ်ပြီး!
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၀ ဇန် ၁၆

ဒေတာ ဘေးကင်းလုံခြုံရေး

ဆော့ဖ်ဝဲရေးသူများက သင့်ဒေတာအား စုစည်းပုံနှင့် မျှဝေပုံကို နားလည်ခြင်းမှစ၍ လုံခြုံမှု စတင်သည်။ ဒေတာလုံခြုံမှုနှင့် လုံခြုံရေးလုပ်ဆောင်မှုများသည် သင်၏အသုံးပြုမှု၊ ဒေသနှင့် အသက်အပေါ်မူတည်၍ ကွဲပြားနိုင်သည်။ ဆော့ဖ်ဝဲရေးသူက ဤအချက်အလက်ကို ပေးထားပြီး အချိန်နှင့်အမျှ ပြောင်းလဲနိုင်သည်။
မည်သည့်ဒေတာကိုမျှ ပြင်ပအဖွဲ့အစည်းများနှင့် မျှဝေခြင်းမရှိပါ
ဆော့ဖ်ဝဲရေးသူများ၏ မျှဝေမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်
မည်သည့်ဒေတာကိုမျှ စုစည်းခြင်းမရှိပါ
ဆော့ဖ်ဝဲရေးသူများ၏ စုစည်းမှုဆိုင်ရာ ဖော်ပြမှုကို ပိုမိုလေ့လာရန်

အဆင့်သတ်မှတ်ခြင်း၊ သုံးသပ်ခြင်း

၄.၂
သုံးသပ်ချက် ၂၁၁

အသစ်များ

• 6.3
- Plugin is now way faster using Tasker's intent service system!
- Added donation option
- a: small bugfix
- b: reverted something to make it faster

• 6.2
- Thanks to those who do not understand that this is a Tasker Plugin. Because of you I got the idea you should be able to test the plugin without Tasker, so now you can!
- Let's see if this takes care of the 1 star reviews haha