ข้ามไปยังเนื้อหา
AS

ADB Shell [Tasker Plugin] for Android APK

สำนักพิมพ์: Jolan Rensen
Android APK Free
ดาวน์โหลด v6.3b 5 ดาวน์โหลด
ประเภทไฟล์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!

โปรแกรมที่คล้ายกัน

ทางเลือกอื่น