เกี่ยวกับ 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
- Fixed several reported crashes
ข้อมูล Remote ADB Shell APK
Remote ADB Shell รุ่นเก่า
Remote ADB Shell 1.7.2
Remote ADB Shell 1.7.1
Remote ADB Shell 1.7
Remote ADB Shell 1.6.5

การดาวน์โหลดที่รวดเร็วและปลอดภัยเป็นพิเศษผ่านแอป APKPure
คลิกเพียงครั้งเดียวเพื่อติดตั้งไฟล์ XAPK/APK บน Android!