ADB Shell [Tasker Plugin]

การซื้อในแอป
4.1
219 รีวิว
100K+
ดาวน์โหลด
การจัดประเภทเนื้อหา
สำหรับทุกคน
ภาพหน้าจอ
ภาพหน้าจอ

เกี่ยวกับแอปนี้

ปลั๊กอิน Tasker นี้ช่วยให้คุณสามารถส่งชุดคำสั่ง (ชุด) ADB Shell ไปยังอุปกรณ์ระยะไกล (หรืออุปกรณ์เอง) ที่มี ADB ผ่าน WiFi
แอปนี้เห็นได้ชัดว่าต้องใช้ Tasker เพื่อทำงานเนื่องจากเป็นปลั๊กอิน (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm) นี่เป็นแอปแบบชำระเงินที่มีการทดลองใช้งานฟรี 7 วัน ) อีกครั้งโดยไม่ Tasker จะไม่ทำงาน ฉันเห็นได้ชัดหรือไม่? อย่างไรก็ตาม...

ในอุปกรณ์เป้าหมายคุณสามารถทำอะไรก็ได้ที่ปกติสามารถทำได้เมื่อใช้เครื่องเทอร์มินอลหรือ ADB Shell ของอุปกรณ์นั้น ซึ่งรวมถึงการเปิดแอปพลิเคชันการย้ายไฟล์การจำลองข้อมูลอินพุต (ท้องฟ้าเป็นขีด จำกัด และ Google เป็นเพื่อนของคุณ)

แอปของฉันสามารถใช้เป็นแอ็ตทริบิวต์ใน Tasker ได้และต้องได้รับการกำหนดค่าอย่างถูกต้องเมื่อเพิ่มลงในงานที่ต้องการ

บันทึก:
- คุณสามารถส่งคำสั่งหลายคำพร้อมกันโดยแยกคำว่า ";"
- คำสั่งทั้งหมดในการดำเนินการครั้งเดียวจะทำตามคำสั่ง "exit" โดยอัตโนมัติเพื่อปิดการเชื่อมต่อ ADB ซึ่งหมายความว่าถ้าคุณต้องการส่งคำสั่งหลายคำขึ้นอยู่กับแต่ละอื่น ๆ คุณจะต้องใส่คำสั่งเหล่านี้ในการดำเนินการ tasker เดี่ยวและแยกคำว่า ";"
- หากคุณต้องการให้การดำเนินการหลายรายการของปลั๊กอินทำงานต่อกันในงาน tasker โปรดตั้งค่าระยะหมดเวลาไว้ Tasker จะดำเนินการต่อเมื่อมีการส่งคำสั่ง
- ครั้งแรกที่คุณพยายามเชื่อมต่อกับอุปกรณ์อื่นผ่าน ADB ระบบจะถามคุณว่าคุณเชื่อถืออุปกรณ์หรือไม่ สำหรับปลั๊กอินนี้ทำงานได้อย่างถูกต้องคุณจะต้อง "เชื่อถือคอมพิวเตอร์เครื่องนี้" เสมอ
- เอาต์พุตของคอนโซลสามารถดูและนำกลับมาใช้ใหม่จากภายใน Tasker ซึ่งสามารถทำได้โดยการเข้าถึง% output1,% output2 ฯลฯ หรือโดยทำซ้ำเป็น% output () โดยใช้ลูปสำหรับ
- ปลั๊กอินจะสร้างไฟล์สำคัญสองไฟล์ในอุปกรณ์ของคุณเพื่อให้สามารถเชื่อมต่อกับ ADB ได้อย่างปลอดภัย

ตอนนี้สำหรับคำสั่งที่มีประโยชน์บาง!
- คำสั่งที่ฉันใช้เองเป็นจำนวนมากคือการเปิดหรือปิด ADB ผ่าน WiFi ที่เปิดใช้งาน AndroidTV (Nvidia SHIELD) โดยการส่งคำสั่ง "input keyevent POWER" ซึ่งจะจำลองการกดปุ่มเปิด / ปิด
- แน่นอนคุณสามารถเปลี่ยนคีย์ที่จะกดเช่นกดแป้นลูกศรที่คุณสามารถทำได้ "input keyevent DPAD_RIGHT" หรือ "... LEFT" เป็นต้น
- คำสั่งง่ายๆก็คือ "reboot" ซึ่งจะทำให้คุณเดาได้ว่ารีบูตอุปกรณ์หรือไม่! คุณสามารถใส่ "reboot -p" เพื่อปิดเครื่องได้
- สิ่งที่ยอดเยี่ยมที่สามารถทำได้คือการเปิดตัวแอปบนอุปกรณ์ คุณจะต้องไปที่ Google เพื่อหากิจกรรมหลักของแอป ตัวอย่างนี้จะเปิด Chrome บนอุปกรณ์ "am start -n com.android.chrome/com.google.android.apps.chrome.Main"
- เมื่อคุณกรอกข้อมูลลงใน "localhost" ในฟิลด์ IP address คำสั่งทุกคำจะถูกเรียกใช้บนอุปกรณ์! นี้ทำงานได้โดยไม่ต้องรากถ้าคุณของหลักสูตรมี 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 เป็นตัวอย่างสำหรับการใช้ไลบรารี ฉันปรับตัวอย่างนี้เพื่อทำงานกับคำสั่งที่ระบุและแปลงเป็นปลั๊กอิน Tasker

หากต้องการความช่วยเหลือคุณสามารถส่งอีเมลฉันหรือไปที่หัวข้อ XDA Developers ได้ที่ https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013 เธรดนี้มีเคล็ดลับที่เป็นประโยชน์สำหรับการเข้าถึงอุปกรณ์ภายในที่เรียกใช้งานโดยไม่มีราก

ตอนนี้โอเพ่นซอร์สที่ https://github.com/Jolanrensen/ADBPlugin!
อัปเดตเมื่อ
16 ม.ค. 2563

ความปลอดภัยของข้อมูล

ความปลอดภัยเริ่มต้นด้วยความเข้าใจเกี่ยวกับวิธีที่นักพัฒนาแอปรวบรวมและแชร์ข้อมูล แนวทางปฏิบัติด้านความเป็นส่วนตัวและความปลอดภัยของข้อมูลอาจแตกต่างกันไปตามการใช้งาน ภูมิภาค และอายุของคุณ นักพัฒนาแอปได้ให้ข้อมูลนี้ไว้และอาจอัปเดตข้อมูลในส่วนนี้เมื่อเวลาผ่านไป
ไม่มีการแชร์ข้อมูลกับบุคคลที่สาม
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการแชร์ข้อมูล
ไม่มีข้อมูลที่รวบรวมไว้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการรวบรวมข้อมูล

การให้คะแนนและรีวิว

4.2
211 รีวิว
วรพล บุญรอด
11 กุมภาพันธ์ 2566
Good
คุณคิดว่าเนื้อหานี้มีประโยชน์หรือไม่
สันต์ โมบาย
6 กุมภาพันธ์ 2566
กาก
คุณคิดว่าเนื้อหานี้มีประโยชน์หรือไม่

มีอะไรใหม่

• 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