ADB คืออะไร? (Android Debug Bridge)
Sikrid Teamทีมวิศวกร Sikridเครื่องมือพื้นฐานสำหรับการควบคุม Android จากคอมพิวเตอร์
ADB ทำงานยังไง
มี 3 ส่วนทำงานด้วยกัน:
- ADB Client — ส่วนที่เราพิมพ์ลงไปใน terminal เช่น
adb devices - ADB Server — process หลังบ้านบนคอมที่ดูแลการเชื่อมต่อ (ใช้ port 5037)
- 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 กับสกรีนช็อตกลับมาที่คอม
ต้องเตรียมอะไรบ้าง
- Android SDK Platform Tools — ชุดที่มี
adbอยู่ในนั้น โหลดได้จาก developer.android.com - USB Driver — บน Windows ต้องลง driver ตามยี่ห้อเครื่อง Mac กับ Linux ส่วนใหญ่เสียบแล้วใช้ได้เลย
- เปิด Developer Mode + USB Debugging — ไปที่ Settings → About → แตะ Build Number 7 ครั้ง แล้วเปิด USB Debugging
- สายเคเบิลแบบส่งข้อมูลได้จริง (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 คืออะไร? (พร้อมวิธีใช้งานจริง)
ระบบควบคุมมือถือหลายเครื่องในกล่องเดียว สั่งงานพร้อมกันจากศูนย์กลาง — รวมการใช้งาน ADB, Proxy และตัวอย่างจริง
Proxy คืออะไร? ทำไมระบบหลายเครื่องถึงต้องใช้
Proxy คือพื้นฐานของระบบหลายเครื่อง — เข้าใจประเภทและวิธีเลือกใช้กับ BoxPhone
BoxPhone ใช้กับ TikTok ยังไง?
แนวทางการใช้งานจริง — จัดการหลาย account, ทดลอง content, ตรวจสอบ performance พร้อมตัวอย่างจาก @sikridphonefarmth
วางระบบ BoxPhone 50–100 เครื่อง
Checklist ที่ใช้จริง — power, cooling, network, proxy, monitoring จุดที่ทำให้พังบ่อยและวิธีรับมือ
อยากเริ่มใช้ BoxPhone จริงๆ — คุยกับทีม Sikrid ได้ตรงนี้
เราออกแบบและประกอบ BoxPhone ในไทย พร้อมระบบ Enterprise Device Management ครบจบใน ระบบเดียว ดูเพิ่มเติมที่ TikTok @sikridphonefarmth
