ADB Connection Method

Android Debug Bridge (ADB) สำหรับการสื่อสารกับอุปกรณ์ Android ผ่านระบบปฏิบัติการ เพื่อการวินิจฉัย จัดการ และงาน Service ที่รองรับ

ADB คืออะไร?

ADB (Android Debug Bridge) เป็นช่องทางการสื่อสารระหว่างคอมพิวเตอร์กับ Android ขณะระบบกำลังทำงาน ใช้สำหรับ Debug, Device Management และงาน Service ผ่านชุดคำสั่งของ Android

ADB ทำงานในระดับระบบปฏิบัติการ ต้องเปิด USB Debugging และผู้ใช้ต้องอนุญาตการเชื่อมต่อบนตัวเครื่องก่อนจึงจะใช้งานได้

เมื่อใดจึงใช้ ADB

1
เครื่องบูตเข้า Android หรือ Recovery
2
เปิด USB Debugging
3
อนุญาต ADB Authorization
4
เครื่องมือรองรับงานผ่าน ADB
5
ต้องการคำสั่งระดับระบบ

ADB ทำงานอย่างไร?

ADB ใช้สถาปัตยกรรม Client–Server เชื่อมต่อระหว่างคอมพิวเตอร์กับ Android หลังได้รับการอนุญาต เครื่องมือสามารถเรียกใช้บริการของระบบเพื่อดำเนินการด้าน Diagnostics, Configuration และงาน Service ที่รองรับ

หมายเหตุ: ADB ไม่สามารถเข้าถึง Bootloader หรือฮาร์ดแวร์ระดับล่างได้เหมือน BootROM, EDL หรือ Test Point

วิธีเชื่อมต่อ ADB (Android)

1
เปิด Settings
2
About phone → Software info
3
แตะ Build number 7 ครั้ง
4
เปิด Developer options
5
เปิด USB Debugging
6
เชื่อมต่อ USB และกด Allow

ภาพตัวอย่าง

Step 1

Step 1 : เปิด About phone และแตะ Build number 7 ครั้ง

Step 2

Step 2 : เข้า Developer options

Step 3

Step 3 : เปิด USB Debugging

Recovery Mode (ADB Sideload)

  1. ปิดเครื่อง
  2. เข้า Recovery Mode
  3. เลือก Apply update from ADB (หากรองรับ)
  4. เชื่อมต่อ USB
  5. โปรแกรมจะเชื่อมต่อผ่าน Limited ADB

ข้อควรทราบ

  • ต้องเปิด USB Debugging
  • ต้องกดยืนยันการเชื่อมต่อ ADB
  • สิทธิ์ถูกจำกัดโดยระบบ Android
  • ใช้งานไม่ได้เมื่อเครื่องปิด
  • ฟังก์ชัน FRP ขึ้นอยู่กับเครื่องมือที่รองรับ

เปรียบเทียบ

วิธี ระดับการเข้าถึง ต้องเปิดเครื่อง
ADBAndroid OS
MTPAndroid OS
FastbootBootloader✖ Android
EDL / BROMChipset

สรุป

ADB เป็นวิธีเชื่อมต่อที่เหมาะสำหรับอุปกรณ์ที่ยังสามารถบูตระบบได้และได้รับการอนุญาตจากผู้ใช้ ใช้งานได้ดีสำหรับการวินิจฉัย จัดการอุปกรณ์ และงาน Service ระดับระบบ แต่ไม่สามารถทดแทนการเชื่อมต่อระดับ Bootloader หรือ Chipset ได้