จากคอมพิวเตอร์บนอุปกรณ์ที่ไม่ได้รูท
(โปรดทราบว่าสิ่งนี้สามารถทำได้โดยใช้อุปกรณ์ที่รูทเช่นกัน แต่คุณสามารถใช้เชลล์บนอุปกรณ์ที่รูตซึ่งไม่ต้องการการเชื่อมต่อ USB)
ประการแรกคำสั่ง open open (CMD) หากคุณใช้ Android Studio หรือ IntelliJ มีคอนโซลที่รวมอยู่ในนั้นคุณสามารถใช้
หากคุณเพิ่ม adb ลงในพา ธ คุณสามารถข้ามส่วนซีดีได้
ถ้าเป็นไปได้ให้เปิดที่ตั้ง SDK คลิกขวาแล้วกด "start command prompt here" ไม่ใช่ทุกคนที่มีตัวเลือกนี้ดังนั้นคุณต้องทำตามคำสั่ง (/ เหล่านี้) ด้วย:
Windows: เปลี่ยนไดรฟ์ (ถ้ามี)
D:
และเข้าถึงเครื่องมือ sdk และแพลตฟอร์ม แทนที่เส้นทางนี้ด้วยตำแหน่ง SDK ของคุณ:
cd /sdk/path/here/platform-tools
ตอนนี้คุณสามารถเข้าถึงสะพานดีบั๊กของ Android แล้ว
ด้วยอุปกรณ์ที่เชื่อมต่อกับคอมพิวเตอร์ให้ทำ:
adb tcpip <port>
adb connect <ip>:<port>
<port>
พอร์ตที่คุณต้องการเชื่อมต่ออยู่ที่ไหน(ค่าเริ่มต้นคือ5555
) และ<ip>
เป็น IP ของอุปกรณ์ที่คุณต้องการเชื่อมต่อ
โปรดทราบ: 5555
เป็นพอร์ตเริ่มต้นและเพียงแค่เขียนที่อยู่ IP เชื่อมต่อมัน หากคุณใช้พอร์ตที่กำหนดเองคุณสามารถปรับปรุงความปลอดภัยได้สักเล็กน้อย การดีบัก USB ผ่าน Wi-Fi สามารถถูกทำร้ายได้ แต่เฉพาะในกรณีที่อุปกรณ์นั้นเชื่อมต่อกับคอมพิวเตอร์ที่ต้องการละเมิดอุปกรณ์ อย่างน้อยการใช้พอร์ตที่ไม่ใช่ค่าเริ่มต้นทำให้การเชื่อมต่อนั้นยากขึ้นเล็กน้อย
หากคุณใช้พอร์ตที่กำหนดเองตรวจสอบให้แน่ใจว่าได้เพิ่มพอร์ตหลัง IP การเขียนไม่มีการเชื่อมต่อพอร์ต5555
และหากคุณไม่ได้ใช้การเชื่อมต่อนั้นจะล้มเหลว
คุณสามารถค้นหาที่อยู่ IP ของอุปกรณ์ได้สองวิธี:
จากคอนโซลให้ทำ:
adb shell ip -f inet addr show wlan0
และเมื่อคุณเสร็จสิ้นการเชื่อมต่อคุณสามารถยกเลิกการเชื่อมต่ออุปกรณ์จากคอมพิวเตอร์โดยทำดังนี้
adb disconnect <ip>:<port>
หรือไม่มี IP เพื่อตัดการเชื่อมต่ออุปกรณ์ทั้งหมด หากคุณใช้พอร์ตที่กำหนดเองคุณต้องระบุพอร์ตที่จะปลดจาก ค่าเริ่มต้นคือ 5555 ที่นี่เช่นกัน
หากต้องการปิดการใช้งานพอร์ต (หากเป็นสิ่งที่คุณต้องการจะทำ) ให้คุณทำคำสั่งนี้กับอุปกรณ์ที่เชื่อมต่ออยู่:
adb usb
หรือคุณสามารถรีสตาร์ทอุปกรณ์เพื่อลบการเชื่อมต่อ tcpip
จากคอมพิวเตอร์บนอุปกรณ์ที่รูท
ประการแรกคุณต้องเข้าถึงเชลล์ คุณสามารถเชื่อมต่ออุปกรณ์ด้วยสาย USB และใช้adb shell
หรือดาวน์โหลดแอพจาก Google Play, FDroid หรือแหล่งอื่น ๆ
จากนั้นคุณ:
su
setprop service.adb.tcp.port <port>
stop adbd
start adbd
adb connect <ip>:<port>
และการเชื่อมต่ออุปกรณ์ที่คุณทำตามที่ในรุ่นที่ไม่ใช่รากโดยการทำ
และถ้าคุณต้องการปิดการใช้งานพอร์ตและกลับไปฟัง USB:
setprop service.adb.tcp.port -1
stop adbd
start adbd
คุณยังสามารถใช้ปลั๊กอิน Android Studio เพื่อทำเพื่อคุณ (จำชื่อตอนนี้ได้) และสำหรับผู้ใช้ที่รูทแล้วยังมีตัวเลือกในการดาวน์โหลดแอพ Android เพื่อตั้งค่าการเชื่อมต่อโทรศัพท์ (อาจต้องใช้การเชื่อมต่อ adb )
โทรศัพท์บางคนมีการตั้งค่าในตัวเลือกของนักพัฒนาซอฟต์แวร์ (นี้บางโทรศัพท์ unrooted แม้ว่าอาจจะเป็นบางส่วนโทรศัพท์มือรากเกินไป) ที่ช่วยให้การสลับ ADB ผ่าน Wi-Fi จากอุปกรณ์ตัวเองโดยไม่มีรากหรือการเชื่อมต่อคอมพิวเตอร์ที่จะเริ่มต้น แม้ว่าจะมีโทรศัพท์ไม่กี่เครื่องที่มีสิ่งนั้น
adb tcpip 5555
USB: ยกเลิกการเชื่อมต่อ USB, IPSettings > About Phone > Status
มุมมองโทรศัพท์จาก ตอนนี้adb connect 192.168.x.x
และที่มัน ไม่มีเครื่องมือไม่มีซอฟต์แวร์ เพิ่งได้ผล