| ประเภทไฟล์ | APK |
|---|---|
| เวอร์ชัน | 6.3b |
| สำนักพิมพ์ | Jolan Rensen |
| วันที่วางจำหน่าย | 4 มิ.ย. 2020 |
| วันที่เพิ่ม | 4 มิ.ย. 2020 |
| ข้อกำหนดระบบปฏิบัติการ | Android |
| ข้อกำหนด | Requires Android 4.4 and up |
| ดาวน์โหลดทั้งหมด | 5 |
| ราคา | Free |
คำอธิบาย
ปลั๊กอิน Tasker นี้ช่วยให้คุณสามารถส่ง (ชุด) คำสั่ง ADB Shell ไปยังอุปกรณ์ระยะไกล (หรือตัวอุปกรณ์เอง) ที่เปิดใช้งาน ADB ผ่าน WiFi
เห็นได้ชัดว่าแอปนี้ต้องการให้ Tasker ทำงานเนื่องจากเป็นปลั๊กอิน (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm เป็นแอปที่ต้องชำระเงินพร้อมทดลองใช้ฟรี 7 วัน ). อีกครั้งหากไม่มีทาซเคอร์ก็จะไม่ทำงาน ฉันชัดเจนเพียงพอหรือไม่ อย่างไรก็ตาม...
บนอุปกรณ์เป้าหมาย คุณสามารถทำอะไรก็ได้ตามปกติเมื่อใช้เทอร์มินัลหรือ ADB Shell ของอุปกรณ์นั้น ซึ่งรวมถึงการเปิดแอป การย้ายไฟล์ การจำลองอินพุต และอื่นๆ (ท้องฟ้ามีขีดจำกัด และ Google คือเพื่อนของคุณ)
แอพของฉันสามารถใช้เป็นการกระทำใน Tasker และจำเป็นต้องกำหนดค่าอย่างเหมาะสมเมื่อเพิ่มไปยังงานเพื่อให้ทำงานได้
บันทึก:
- คุณสามารถส่งหลายคำสั่งพร้อมกันโดยคั่นด้วย ";"
- คำสั่งทั้งหมดในการดำเนินการครั้งเดียวจะตามด้วยคำสั่ง "exit" โดยอัตโนมัติ เพื่อปิดการเชื่อมต่อ ADB ซึ่งหมายความว่าหากคุณต้องการส่งคำสั่งหลายคำสั่งที่ขึ้นอยู่กับแต่ละคำสั่งอื่น คุณจะต้องใส่คำสั่งเหล่านั้นในการดำเนินการ Tasker เดียวและแยกคำสั่งด้วย ";"
- หากคุณต้องการให้ปลั๊กอินของฉันทำงานหลายอย่างติดต่อกันในงาน Tasker โปรดตั้งค่าการหมดเวลาไว้ตามที่เป็นอยู่ ทาซเคอร์จะดำเนินการต่อเมื่อมีการส่งคำสั่ง
- ครั้งแรกที่คุณพยายามเชื่อมต่อกับอุปกรณ์อื่นผ่าน ADB ระบบจะถามคุณว่าคุณเชื่อถืออุปกรณ์นั้นหรือไม่ เพื่อให้ปลั๊กอินนี้ทำงานได้อย่างถูกต้อง คุณจะต้อง "เชื่อถือคอมพิวเตอร์เครื่องนี้" เสมอ
- เอาต์พุตของคอนโซลสามารถดูและนำกลับมาใช้ใหม่ได้จากภายใน Tasker ซึ่งสามารถทำได้โดยการเข้าถึง %output1, %output2 เป็นต้น หรือโดยการวนซ้ำ %output() โดยใช้ for loop
- ปลั๊กอินจะสร้างไฟล์สำคัญสองไฟล์บนอุปกรณ์ของคุณเพื่อให้สามารถเชื่อมต่อ ADB กับอุปกรณ์ได้อย่างปลอดภัย
ตอนนี้สำหรับคำสั่งที่มีประโยชน์บางอย่าง!
- คำสั่งที่ฉันใช้บ่อยคือเปิดหรือปิด ADB ของฉันผ่าน WiFi ที่เปิดใช้งาน AndroidTV (Nvidia SHIELD) โดยส่งคำสั่ง "input keyevent POWER" ซึ่งจะจำลองการกดปุ่มเปิดปิด
- แน่นอน คุณสามารถเปลี่ยนปุ่มที่จะกดได้ ตัวอย่างเช่น การกดปุ่มลูกศร คุณสามารถทำ "input keyevent DPAD_RIGHT" หรือ LEFT เป็นต้น
- คำสั่งง่ายๆ อีกคำสั่งหนึ่งคือ "รีบูต" ซึ่งคุณเดาได้เลยว่า รีบูตอุปกรณ์! คุณยังสามารถวาง "reboot -p" ไว้ที่นี่เพื่อปิดเครื่องได้
- สิ่งที่ยอดเยี่ยมที่ทำได้คือเปิดแอปบนอุปกรณ์ คุณจะต้องใช้ Google เล็กน้อยเพื่อค้นหากิจกรรมหลักของแอป ตัวอย่างนี้จะเปิด Chrome บนอุปกรณ์: "am start -n com.android.chrome/com.google.android.apps.chrome.Main"
- เมื่อคุณกรอก localhost ในช่องที่อยู่ IP ทุกคำสั่งจะถูกดำเนินการบนอุปกรณ์เอง! ใช้งานได้แม้ไม่มีรูทหากคุณเปิดใช้งาน ADB ผ่าน WiFi (สามารถเปิดใช้งานจากพีซีโดยใช้ adb tcpip 5555)
แน่นอนว่ายังมีคำสั่งอื่นๆ อีกมากมาย ท้องฟ้ามีขีดจำกัด!
นี่เป็นแอปที่เผยแพร่ครั้งแรกของฉัน โปรดแสดงความคิดเห็นและส่งข้อบกพร่องเพื่อที่ฉันจะได้พยายามแก้ไขให้ดีที่สุด คำแนะนำใด ๆ เป็นมากกว่าการต้อนรับ!
แนวคิดในการสร้างแอปนี้มาจาก https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger ซึ่งอนุญาตให้ผู้ใช้เชื่อมต่อกับอุปกรณ์ระยะไกลผ่านอินเทอร์เฟซในตัวแอปเอง โปรดอ่านคำอธิบายของแอปนั้นด้วย แอปนี้มีเคล็ดลับบางประการในการเปิดใช้ ADB ผ่าน WiFi ฉันใช้ไลบรารี AdbLib Java เดียวกันในแอปของฉัน
ฉันใช้ห้องสมุด AdbLib ที่ https://github.com/cgutman/AdbLib และใช้ https://github.com/cgutman/AdbLibTest เป็นตัวอย่างสำหรับวิธีใช้ห้องสมุด ฉันดัดแปลงตัวอย่างนี้เพื่อทำงานกับคำสั่งที่กำหนดและแปลงเป็นปลั๊กอินทาซเคอร์
หากต้องการความช่วยเหลือ คุณสามารถส่งอีเมลถึงฉันหรือไปที่เธรด XDA-Developers ที่ https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 เธรดนี้ยังมีเคล็ดลับที่เป็นประโยชน์บางประการสำหรับการเข้าถึงอุปกรณ์ในพื้นที่ที่รันงานโดยไม่ต้องรูท
ตอนนี้เปิดแหล่งที่มาที่ https://github.com/Jolanrensen/ADBPlugin!