ADB Connection Method
Android Debug Bridge (ADB) สำหรับการสื่อสารกับอุปกรณ์ Android ผ่านระบบปฏิบัติการ เพื่อการวินิจฉัย จัดการ และงาน Service ที่รองรับ
ADB คืออะไร?
ADB (Android Debug Bridge) เป็นช่องทางการสื่อสารระหว่างคอมพิวเตอร์กับ Android ขณะระบบกำลังทำงาน ใช้สำหรับ Debug, Device Management และงาน Service ผ่านชุดคำสั่งของ Android
ADB ทำงานในระดับระบบปฏิบัติการ ต้องเปิด USB Debugging และผู้ใช้ต้องอนุญาตการเชื่อมต่อบนตัวเครื่องก่อนจึงจะใช้งานได้
เมื่อใดจึงใช้ ADB
ADB ทำงานอย่างไร?
ADB ใช้สถาปัตยกรรม Client–Server เชื่อมต่อระหว่างคอมพิวเตอร์กับ Android หลังได้รับการอนุญาต เครื่องมือสามารถเรียกใช้บริการของระบบเพื่อดำเนินการด้าน Diagnostics, Configuration และงาน Service ที่รองรับ
วิธีเชื่อมต่อ ADB (Android)
ภาพตัวอย่าง
Step 1 : เปิด About phone และแตะ Build number 7 ครั้ง
Step 2 : เข้า Developer options
Step 3 : เปิด USB Debugging
Recovery Mode (ADB Sideload)
- ปิดเครื่อง
- เข้า Recovery Mode
- เลือก Apply update from ADB (หากรองรับ)
- เชื่อมต่อ USB
- โปรแกรมจะเชื่อมต่อผ่าน Limited ADB
ข้อควรทราบ
- ต้องเปิด USB Debugging
- ต้องกดยืนยันการเชื่อมต่อ ADB
- สิทธิ์ถูกจำกัดโดยระบบ Android
- ใช้งานไม่ได้เมื่อเครื่องปิด
- ฟังก์ชัน FRP ขึ้นอยู่กับเครื่องมือที่รองรับ
เปรียบเทียบ
| วิธี | ระดับการเข้าถึง | ต้องเปิดเครื่อง |
|---|---|---|
| ADB | Android OS | ✔ |
| MTP | Android OS | ✔ |
| Fastboot | Bootloader | ✖ Android |
| EDL / BROM | Chipset | ✖ |
สรุป
ADB เป็นวิธีเชื่อมต่อที่เหมาะสำหรับอุปกรณ์ที่ยังสามารถบูตระบบได้และได้รับการอนุญาตจากผู้ใช้ ใช้งานได้ดีสำหรับการวินิจฉัย จัดการอุปกรณ์ และงาน Service ระดับระบบ แต่ไม่สามารถทดแทนการเชื่อมต่อระดับ Bootloader หรือ Chipset ได้