ระยะไกล ADB Shell เป็นแอพเทอร์มินัลที่ช่วยให้คุณสามารถเชื่อมต่อกับบริการเชลล์ ADB ของอุปกรณ์ Android อื่น ๆ ผ่านเครือข่ายและดําเนินการคําสั่งเทอร์มินัล สิ่งนี้มีประโยชน์สําหรับการดีบักอุปกรณ์ Android จากระยะไกล (เครื่องมือที่ทํางานเช่นด้านบน logcat หรือ dumpsys) รองรับการเชื่อมต่อพร้อมกันหลายครั้งกับอุปกรณ์ต่าง ๆ และทําให้การเชื่อมต่อเหล่านี้มีชีวิตชีวาแม้ในขณะที่แอพอยู่ในพื้นหลัง แอพนี้ไม่ต้องการรูทบนอุปกรณ์ใดอุปกรณ์หนึ่ง แต่รากอาจเป็นประโยชน์ในการกําหนดค่าอุปกรณ์เป้าหมาย หากอุปกรณ์เป้าหมายไม่ได้รูทคุณต้องใช้คอมพิวเตอร์ที่มีไดรเวอร์ Android SDK และ Google USB เพื่อกําหนดค่า (รายละเอียดด้านล่าง) แอพนี้เป็นกระดาษห่อรอบเปลือกที่สัมผัสกับ ADB มันรักษาประวัติคําสั่ง 15 ซึ่งสามารถเข้าถึงได้โดยการกดกล่องคําสั่งเป็นเวลานาน การกดจอแสดงผลเทอร์มินัลเป็นเวลานานจะทําให้มีตัวเลือกในการส่ง Ctrl+C สลับการเลื่อนอัตโนมัติหรือออกจากเซสชันเทอร์มินัล วิธีนี้ใช้ได้ในลักษณะเดียวกับที่คําสั่ง "adb shell" ทํางานบนคอมพิวเตอร์ เนื่องจากแอพนี้ใช้โปรโตคอล ADB ดั้งเดิมใน Java ไม่จําเป็นต้องรูทบนอุปกรณ์ใด อุปกรณ์หนึ่งหรือแอพของบุคคลที่สามบนอุปกรณ์เป้าหมาย อุปกรณ์เพียงแค่พูดโปรโตคอลเดียวกันกับแต่ละอื่น ๆ ที่พวกเขาจะทํากับคอมพิวเตอร์ที่ใช้ไคลเอนต์ ADB จาก Android SDK ข้อสําคัญ: อุปกรณ์ที่ใช้ Android 4.2.2 และใหม่กว่าจะใช้ปุ่ม RSA เพื่อรับรองความถูกต้องของการเชื่อมต่อ ADB ในการทดสอบของฉันอุปกรณ์ที่ใช้ 4.2.2 จะต้องเสียบเข้ากับคอมพิวเตอร์ในครั้งแรกที่คุณเชื่อมต่อกับพวกเขา (จากอุปกรณ์แต่ละเครื่องที่ติดตั้งแอพนี้) ซึ่งช่วยให้พวกเขาแสดงกล่องโต้ตอบการยอมรับคีย์สาธารณะ ซึ่งคุณต้องยอมรับ (และตรวจสอบ "อนุญาตจากคอมพิวเตอร์เครื่องนี้เสมอ") อุปกรณ์ที่ใช้ Android 4.3 และ 4.4 ดูเหมือนจะไม่มีปัญหาในการแสดงกล่องโต้ตอบโดยไม่ต้องเชื่อมต่อกับคอมพิวเตอร์ดังนั้นดูเหมือนว่านี่เป็นวิธีแก้ปัญหาเฉพาะสําหรับ Android 4.2.2 ในการกําหนดค่าเป้าหมายที่ไม่ได้รูทสต็อกให้เสียบอุปกรณ์เป้าหมายเข้ากับคอมพิวเตอร์ที่ติดตั้ง Android SDK และเรียกใช้ "adb tcpip 5555" จากโฟลเดอร์เครื่องมือแพลตฟอร์มของ Android SDK นี่จะเป็นการเริ่มฟัง ADB บนพอร์ต 5555 บนอุปกรณ์เป้าหมาย จากนั้นอุปกรณ์สามารถถอดปลั๊กออกและจะยังคงได้รับการกําหนดค่าอย่างถูกต้องจนกว่าจะรีบูต สําหรับอุปกรณ์ที่รูท (แม้ว่าจะไม่จําเป็น) คุณสามารถติดตั้งหนึ่งในแอพ "ADB WiFi" หลายแอพเพื่อให้เซิร์ฟเวอร์ ADB สามารถฟังผ่านเครือข่ายได้ อุปกรณ์ที่มีรอมแบบกําหนดเองอาจมีตัวเลือกในการเปิดใช้งาน ADB ผ่านเครือข่ายในบานหน้าต่างตัวเลือกสําหรับนักพัฒนาของการตั้งค่า การใช้วิธีใดวิธีหนึ่งเหล่านี้จะกําหนดค่า ADB สําหรับการเข้าถึงเครือข่ายด้วยแอพนี้อย่างถูกต้อง ขั้นตอนพิเศษสําหรับ 4.2.2 ยังคงจําเป็นสําหรับการเชื่อมต่อเริ่มต้น ในการเชื่อมต่อกับอุปกรณ์ Android ระยะไกลของคุณให้พิมพ์ที่อยู่ IP ของอุปกรณ์และหมายเลขพอร์ต (5555 จากตัวอย่างด้านบน) ในเชลล์ ADB ระยะไกล แตะเชื่อมต่อและจะพยายามเชื่อมต่อกับอุปกรณ์และเริ่มต้นเทอร์มินัล ฉันยินดีต้อนรับคําขอคุณสมบัติและรายงานข้อผิดพลาด คุณสามารถรวมไว้ในรีวิวแอปหรือโพสต์ในฟอรัม (ลิงก์ด้านล่าง) โปรดให้คะแนนแอปนี้หากสามารถทําได้ มันช่วยให้ฉันเรียนรู้ว่าคุณสมบัติ / การแก้ไขใดที่ฉันควรมุ่งเน้นต่อไป นักพัฒนา: ไลบรารี Java ADB ที่กําหนดเองที่ฉันเขียนสําหรับแอพนี้เป็นโอเพ่นซอร์สภายใต้ใบอนุญาต BSD https://github.com/cgutman/AdbLib ลิงก์ฟอรัม XDA: เธรดแอปเชลล์ ADB ระยะไกล - http://forum.xda-developers.com/showthread.php?t=2373265
ประวัติรุ่น
- เวอร์ชัน 1.6.4 โพสต์เมื่อ 2016-01-10
เวอร์ชัน 1.6.4:, ธีมวัสดุบน Lollipop และใหม่กว่า, อัปเดตสําหรับสิทธิ์แอพใหม่ของ Marshmallow, เวอร์ชัน 1.6.3:, การอัปเดตความเข้ากันได้ของ Android 4.4,เวอร์ชัน 1.6.2:, การใช้งานที่ดีขึ้นโดยการอัปเดตข้อความเทอร์มินัลเมื่อเลื่อน ไปที่ด้านล่างเพื่อหลีกเลี่ยง jank ในขณะที่เลื่อนหยุดบริการเมื่อไม่ได้ใช้เวอร์ชัน 1.6.1: การแก้ไขข้อบกพร่องเล็กน้อยเวอร์ชัน 1.6: การเชื่อมต่อกับอุปกรณ์หลายเครื่องสามารถทํางานได้ในเวลาเดียวกันเพิ่มตัวเลือกใหม่ในเมนูกดยาวเทอร์มินัลเพื่อออกจากเซสชันเทอร์มินัล
รายละเอียดหลักสูตร
- ประเภท: ระบบสาธารณูปโภค > การบํารุงรักษาระบบ
- Publisher: Cameron Gutman
- ใบ อนุญาต: ฟรี
- ราคา: N/A
- เวอร์ชัน: 1.6.5
- แพ ลตฟอร์ม: android