กลับหน้ารวมบทความ
BASICS

ADB คืออะไร? (Android Debug Bridge)

รูปโปรไฟล์ Sikrid TeamSikrid Teamทีมวิศวกร Sikrid

เครื่องมือพื้นฐานสำหรับการควบคุม Android จากคอมพิวเตอร์

2026-04-267 นาที
ADB ย่อมาจาก Android Debug Bridge — เป็นเครื่องมือเล็กๆ ของ Google ที่ทำให้คอมสั่งงานมือถือ Android ได้ ทุกคำสั่งที่ BoxPhone ส่งเข้าเครื่อง สุดท้ายก็วิ่งผ่าน ADB ทั้งหมด

ADB ทำงานยังไง

มี 3 ส่วนทำงานด้วยกัน:

  1. ADB Client — ส่วนที่เราพิมพ์ลงไปใน terminal เช่น adb devices
  2. ADB Server — process หลังบ้านบนคอมที่ดูแลการเชื่อมต่อ (ใช้ port 5037)
  3. ADBd (daemon) — รันอยู่ในมือถือ คอยรับคำสั่งจาก server

ถ้า client ติดต่อ server ไม่ได้ ให้รีสตาร์ทมัน:

adb kill-server
adb start-server

ใช้ทำอะไร

คำสั่งที่ใช้บ่อยจริงๆ ในแต่ละวัน:

adb devices                              # ดูว่าต่อเครื่องอะไรไว้บ้าง
adb -s <SERIAL> shell                    # เปิด shell บนเครื่อง
adb -s <SERIAL> shell input tap 540 1200 # กดที่หน้าจอตำแหน่ง x,y
adb -s <SERIAL> shell input text "hello" # พิมพ์ข้อความ
adb -s <SERIAL> shell monkey -p com.tiktok.android 1   # เปิดแอป
adb -s <SERIAL> install app.apk          # ลงแอป
adb -s <SERIAL> shell pm list packages   # ดูแอปที่มีในเครื่อง

ในระบบ BoxPhone เราใช้ ADB เพื่อ:

  • เปิดแอปเดียวกันบนมือถือหลายเครื่องพร้อมกัน
  • กด swipe พิมพ์ — จากคีย์บอร์ดเครื่องเดียว
  • ลงแอปทีเดียวหลายเครื่อง
  • ดึง log กับสกรีนช็อตกลับมาที่คอม

ต้องเตรียมอะไรบ้าง

  1. Android SDK Platform Tools — ชุดที่มี adb อยู่ในนั้น โหลดได้จาก developer.android.com
  2. USB Driver — บน Windows ต้องลง driver ตามยี่ห้อเครื่อง Mac กับ Linux ส่วนใหญ่เสียบแล้วใช้ได้เลย
  3. เปิด Developer Mode + USB Debugging — ไปที่ Settings → About → แตะ Build Number 7 ครั้ง แล้วเปิด USB Debugging
  4. สายเคเบิลแบบส่งข้อมูลได้จริง (Type-C หรือ Micro-USB) ไม่ใช่สายชาร์จอย่างเดียว

เชื่อมต่อได้ 2 แบบ: USB กับ TCP/IP

เลือกอย่างใดอย่างหนึ่ง:

  • USB Mode — นิ่งที่สุด หน่วงน้อยที่สุด เสียบสายแล้วใช้เลย
  • TCP/IP Mode — ผ่าน Wi-Fi หรือ LAN เปิดแล้วถอด USB ออกได้
# เปิด TCP mode (ครั้งแรกต้องทำผ่าน USB)
adb tcpip 5555

# จากนั้นเชื่อมผ่าน network ได้เลย
adb connect 192.168.1.42:5555

สรุป

ถ้าจะทำงานกับ Android หลายเครื่อง ADB คือสิ่งที่ควร ใช้คล่อง ไม่ใช่แค่ ก็อปคำสั่งมาวาง

เริ่มจาก 5 คำสั่งด้านบนบนมือถือตัวเอง 1-2 เครื่องก่อน พอคล่องแล้วค่อยจับมาต่อกันเป็น batch

FAQ

01ADB คืออะไร+

ADB (Android Debug Bridge) คือเครื่องมือฟรีจาก Google ที่ทำให้คอมคุยกับมือถือ Android ได้ พิมพ์คำสั่งบนคอมแล้วเปิดแอป กดจอ พิมพ์ข้อความ ลงแอปบนเครื่องได้เลย

02BoxPhone ใช้ ADB ทำอะไร+

ADB เป็นชั้นล่างสุดของระบบ ทุกการกด swipe เปิดแอปที่ BoxPhone ทำ จริงๆ คือคำสั่ง ADB ที่เราห่อด้วย automation engine ไว้ คุณไม่ต้องพิมพ์เอง

03ใช้ ADB ผ่าน Wi-Fi ได้ไหม+

ได้ พิมพ์ 'adb tcpip 5555' แล้วก็ 'adb connect <IP>:5555' แต่ครั้งแรกต้องเสียบ USB เปิด TCP mode ก่อน แล้วทุกครั้งที่เครื่อง reboot ต้องเปิดใหม่

04เครื่อง offline ใน adb devices ทำไง+

ลอง 'adb kill-server' แล้ว 'adb start-server' หรือสลับ USB port ดู ถ้ายังไม่ได้เช็คสายกับเปิด USB Debugging ในเครื่องดูอีกที

05ADB เปิดทิ้งไว้ปลอดภัยไหม+

ปลอดภัยถ้าใช้ใน network ปิดของเราเอง แต่อย่าเปิด TCP/IP mode ตอนเครื่องต่อ Wi-Fi สาธารณะ เพราะใครใน network เดียวกันก็ต่อเข้ามาได้โดยไม่ต้องขออนุญาต

อ่านต่อ

บทความที่เกี่ยวข้อง

ดูทั้งหมด →
อ่านเพิ่มเติม / สอบถาม

อยากเริ่มใช้ BoxPhone จริงๆ — คุยกับทีม Sikrid ได้ตรงนี้

เราออกแบบและประกอบ BoxPhone ในไทย พร้อมระบบ Enterprise Device Management ครบจบใน ระบบเดียว ดูเพิ่มเติมที่ TikTok @sikridphonefarmth