”Remote ADB Shell

Remote ADB Shell

Cameron Gutman
Jun 30, 2022
  • 10.0

    1 บทวิจารณ์

  • 564.9 KB

    ขนาดไฟล์

  • Android 4.0+

    Android OS

เกี่ยวกับ Remote ADB Shell

เชื่อมต่อกับ ADB ทำงานบนอุปกรณ์ Android อื่นผ่านเครือข่าย

Remote ADB Shell เป็นแอปเทอร์มินัลที่ให้คุณเชื่อมต่อกับบริการเชลล์ ADB ของอุปกรณ์ Android อื่น ๆ ผ่านเครือข่ายและดำเนินการคำสั่งเทอร์มินัล สิ่งนี้มีประโยชน์สำหรับการดีบักอุปกรณ์ Android จากระยะไกล (ใช้เครื่องมือเช่น top, 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 รับฟังผ่านเครือข่ายได้ อุปกรณ์ที่มี ROM แบบกำหนดเองอาจมีตัวเลือกในการเปิดใช้งาน ADB ผ่านเครือข่ายในบานหน้าต่างตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ของการตั้งค่า การใช้วิธีใดวิธีหนึ่งเหล่านี้จะกำหนดค่า ADB สำหรับการเข้าถึงเครือข่ายด้วยแอปนี้อย่างเหมาะสม ยังคงต้องใช้ขั้นตอนเพิ่มเติมสำหรับ 4.2.2 สำหรับการเชื่อมต่อเริ่มต้น

หากต้องการเชื่อมต่อกับอุปกรณ์ Android ระยะไกล ให้พิมพ์ที่อยู่ IP ของอุปกรณ์และหมายเลขพอร์ต (5555 จากตัวอย่างด้านบน) ใน Remote ADB Shell แตะ เชื่อมต่อ และจะพยายามเชื่อมต่อกับอุปกรณ์และเริ่มต้นเครื่องเทอร์มินัล

นักพัฒนา: ไลบรารี Java ADB แบบกำหนดเองที่ฉันเขียนสำหรับแอปนี้เป็นโอเพ่นซอร์สภายใต้ใบอนุญาต BSD ที่ https://github.com/cgutman/AdbLib

แหล่งที่มาของแอปนี้อยู่ภายใต้ใบอนุญาต Apache: https://github.com/cgutman/RemoteAdbShell

แสดงเพิ่มเติม

What's new in the latest 1.7.2

Last updated on 2022-06-30
v1.7.2
- Fixed several reported crashes
แสดงเพิ่มเติม

วิดีโอและภาพหน้าจอ

  • Remote ADB Shell โปสเตอร์
  • Remote ADB Shell ภาพหน้าจอ 1
  • Remote ADB Shell ภาพหน้าจอ 2
  • Remote ADB Shell ภาพหน้าจอ 3
  • Remote ADB Shell ภาพหน้าจอ 4
  • Remote ADB Shell ภาพหน้าจอ 5
  • Remote ADB Shell ภาพหน้าจอ 6
  • Remote ADB Shell ภาพหน้าจอ 7

ข้อมูล Remote ADB Shell APK

รุ่นล่าสุด
1.7.2
Android OS
Android 4.0+
ขนาดไฟล์
564.9 KB
ผู้พัฒนา
Cameron Gutman
Available on
ดาวน์โหลด APK ได้อย่างปลอดภัยและรวดเร็วบน APKPure
APKPure ใช้การตรวจสอบลายเซ็นเพื่อประกันการดาวน์โหลด APK ของ Remote ADB Shell ที่ปลอดไวรัสสำหรับคุณ
APKPure ไอคอน

การดาวน์โหลดที่รวดเร็วและปลอดภัยเป็นพิเศษผ่านแอป APKPure

คลิกเพียงครั้งเดียวเพื่อติดตั้งไฟล์ XAPK/APK บน Android!

ดาวน์โหลด APKPure
thank icon
เราใช้คุกกี้และเทคโนโลยีอื่น ๆ บนเว็บไซต์นี้ เพื่อปรับปรุงประสบการณ์การใช้งานของคุณ
การคลิกลิงก์ใด ๆ ในหน้านี้แสดงว่าคุณยินยอมในส่วนของ นโยบายความเป็นส่วนตัว และ นโยบายคุกกี้ ของเรา
เรียนรู้เพิ่มเติม