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

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

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

Sikrid Team2026-04-267 นาที
ADB ย่อมาจาก Android Debug Bridge — เป็น command-line tool ที่ Google สร้างมาเพื่อให้คอมพิวเตอร์ควบคุมเครื่อง Android ได้ ทุกคำสั่งที่ BoxPhone ใช้สั่งเครื่อง จริงๆ แล้วมาจาก ADB ทั้งหมด

ADB ทำงานยังไง

ADB มี 3 ส่วนทำงานร่วมกัน:

  1. ADB Client — โปรแกรมที่คุณรันใน terminal เช่น adb devices
  2. ADB Server — process ที่รันบน PC จัดการการเชื่อมต่อ (default port 5037)
  3. ADBd (ADB Daemon) — process ที่รันบนเครื่อง Android รับคำสั่งจาก server

ถ้า client ติดต่อ server ไม่ได้ ให้ restart:

adb kill-server
adb start-server

ใช้ทำอะไร

คำสั่งหลักที่ใช้บ่อย:

adb devices                              # ดูเครื่องที่เชื่อมต่อ
adb -s <SERIAL> shell                    # เปิด shell บนเครื่อง
adb -s <SERIAL> shell input tap 540 1200 # กดที่หน้าจอ
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 / พิมพ์ข้อความ
  • ติดตั้งแอป batch
  • เก็บ log และ screenshot

ต้องใช้อะไรบ้าง

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

ADB Mode: USB vs TCP/IP

เชื่อมได้ 2 แบบ:

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

# เชื่อมผ่าน network
adb connect 192.168.1.42:5555

สรุป

ADB คือเครื่องมือพื้นฐานที่ใครทำงานกับ Android หลายเครื่องต้องเข้าใจ — ระดับ ใช้คล่อง ไม่ใช่แค่ จำคำสั่งได้

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

FAQ

01ADB คืออะไร+

ADB (Android Debug Bridge) คือ command-line tool ที่ Google สร้างมาเพื่อควบคุมเครื่อง Android จากคอมพิวเตอร์ — สั่งเปิดแอป กดหน้าจอ พิมพ์ข้อความ ติดตั้งแอป

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

BoxPhone ใช้ ADB เป็นชั้นล่างสุดในการสั่งงานเครื่อง — ทุกการกดคลิก swipe เปิดแอป จริงๆ แล้วคือคำสั่ง ADB ที่ถูกห่อด้วย automation engine

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

ได้ ใช้คำสั่ง 'adb tcpip 5555' แล้ว 'adb connect <IP>:5555' แต่ต้องเปิด TCP mode ผ่าน USB ครั้งแรกก่อน — และต้องเปิดใหม่ทุกครั้งหลัง reboot

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

ลอง 'adb kill-server' แล้ว 'adb start-server' หรือสลับ USB port — ถ้ายังไม่ได้ ให้ตรวจ USB cable และเปิด USB Debugging ในเครื่อง

05ADB ปลอดภัยไหมที่จะเปิด+

ปลอดภัยถ้าใช้ในเครือข่ายปิด — แต่ห้ามเปิด TCP/IP mode บนเครื่องที่ต่อ public Wi-Fi เพราะใครก็ตามใน network สามารถ connect ได้โดยไม่ต้อง pair

อ่านต่อ

อ่านเพิ่มเติม / สอบถาม

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

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