Android Debug Bridge (ADB) เป็นเครื่องมือที่ให้ควบคุมอุปกรณ์ Android จากคอมพิวเตอร์/แล็ปท็อป ได้ ทำให้ติดตั้งแอปผ่านคอมพิวเตอร์ และดีบั๊กแอปได้ โดยค่าเริ่มต้น ADB จะปิดอยู่ ต้องเปิดเองจากโทรศัพท์ ผู้ใช้รายงานข้อผิดพลาด ADB เช่น ข้อความ "ADB device unauthorized" หากคุณหาวิธีแก้ หรืออยากรู้ว่ามีวิธี bypass ADB device unauthorized ไหม อ่านต่อเลย จะแสดงวิธีแก้และ bypass ADB unauthorized errors รวมถึง ADBlink device unauthorized เริ่มกันเลย!
วิธี Bypass ข้อความ ADB Device Unauthorized
มาดูสาเหตุก่อน
- การเชื่อมต่อ USB ผิดปกติ
- ไม่มีพรอมป์ RSA fingerprint
- การเชื่อมต่อ ADB ผิดพลาด
- ปัญหา USB Drivers
- ปัญหา ADB Drivers
หมายเหตุ: สมาร์ทโฟนแต่ละรุ่นตั้งค่าต่างกัน อาจแตกต่างจากคู่มือ วิธีทดสอบบน Moto g(8) Power lite Android 10 (Stock)
วิธีที่ 1: เปลี่ยนการเชื่อมต่อ USB
ผู้ใช้รายงานว่าไม่ได้รับพรอมป์ที่ถูกต้องขณะทำกิจกรรม ADB หาก USB ขาดการเชื่อมต่อระหว่างทาง อาจเกิด ADB device unauthorized สาเหตุอาจเป็นสาย USB หรือ USB Hub ลองเปลี่ยนสายและ Hub ดู
วิธีที่ 2: อัปเดต USB Drivers
เมื่อเชื่อมโทรศัพท์กับ PC แต่อาจไม่ถูกจดจำเพราะ USB Drivers ผิดปกติ การอัปเดตอาจช่วย
1. กดปุ่ม Windows พิมพ์ Device Manager แล้วกด Open
2.ดับเบิลคลิก Universal Serial Bus controllers
3. คลิกขวาที่ USB driver ของคุณ เลือก Update driver
4. คลิก Search automatically for Updated driver software ให้ Windows ติดตั้งอัตโนมัติ
5. ทำซ้ำสำหรับ USB drivers ทั้งหมด ใต้ Universal serial bus controllers
วิธีที่ 3: Android SDK
ให้แน่ใจว่าดาวน์โหลดและแตกไฟล์ Android SDK แล้ว เพื่อหลีกเลี่ยง ADB device unauthorized ขั้นตอนดาวน์โหลด:
1. ไปหน้า Android SDK download
2. เลื่อนลงคลิก SDK platform tools for Windows
3. อ่าน Terms and Conditions เลื่อนลงติ๊ก I have read and agree...
4. คลิก Download Android SDK Platform-Tools for Windows จะดาวน์โหลด SDK
5. ไปโฟลเดอร์ดาวน์โหลด แตกไฟล์ Android SDK จะได้ไฟล์ ADB ครบ
วิธีที่ 4: เปิด USB Debugging
USB Debugging ให้คอมพิวเตอร์ควบคุม Android ผ่าน USB ติดตั้งแอปจากคอมพิวเตอร์ได้ ขั้นตอนเปิด:
1. スワイプดาวน์ แถบการแจ้งเตือน บนหน้าจอหลัก
2. แตะ ไอคอนเฟือง (cog) เปิด Settings
3. แตะ System
4. เลือก Advanced
5. แตะ Developer options
6. สลับ On สำหรับ Developer options
7. แตะ OK เพื่อ Allow development settings?
หากไม่เห็น Developer options ให้เปิดดังนี้:
1. เปิด Settings
2. แตะ About phone
3. แตะ Build number 5-7 ครั้ง เพื่อเปิด Developer mode
4. จะแสดงข้อความ you are now a developer
หากเห็น Developer mode แล้ว ข้ามขั้นตอนนี้ได้
1. ใน Developer options เลื่อนลง สลับ On สำหรับ USB debugging
2. แตะ OK ในพรอมป์ Allow USB debugging?
วิธีที่ 5: ขออนุญาตจาก CMD
หากเชื่อมแล้วเปิด USB Debugging แต่ไม่ได้รับพรอมป์จาก PC ทำตามนี้:
1. ไปโฟลเดอร์ platform-tools ที่แตก Android SDK ไว้
2. พิมพ์ CMD บนแถบที่อยู่ กด Enter
3. พิมพ์คำสั่ง adb devices กด Enter
4. หากยังไม่ได้พรอมป์ หลังพิมพ์คำสั่ง จะได้พรอมป์บน โทรศัพท์ Android
5. ติ๊ก Always allow from this computer
6. แตะ ALLOW
วิธีที่ 6: รีสตาร์ทการเชื่อมต่อ ADB
บางครั้ง ADB device unauthorized เกิดจากการเชื่อมต่อผิดปกติ แก้ได้โดย Revoke USB authorization
หากวิธีก่อนยังไม่ได้พรอมป์ หรือยังเจอ Error ทำตามนี้:
1. ไป แผงการแจ้งเตือน
2. แตะ ไอคอนเฟือง เปิด Settings
3. แตะ System
4. แตะ Advanced
5. เปิด Developer options
6. ใน Developer options สลับ Off สำหรับ USB debugging
7. ใต้ USB debugging แตะ Revoke USB debugging authorizations
8. แตะ OK ยืนยัน
9. รีสตาร์ทโทรศัพท์: กดค้าง Power แตะ Restart
10. ถอดสาย USB ออก
หลังจากนั้นทำต่อ:
1. เชื่อม Android กับคอมพิวเตอร์อีกครั้ง
2. เปิด Settings ของ Android
3. แตะ System
4. แตะ Advanced
5. แตะ Developer options
6. เปิด USB debugging
7. สวายป์ดาวน์แถบการแจ้งเตือน (แสดงโหมดชาร์จ) แตะที่นั่น
8. เลือก File Transfer
9. รันคำสั่ง adb devices ใน CMD ที่โฟลเดอร์ platform-tools
10. ควรแก้ไข ADB device unauthorized แล้ว
11. ทางเลือก: เลือก PTP แทน File Transfer ที่ขั้นตอน 7 แล้วทำต่อ
คำถามที่พบบ่อย (FAQs)
Q1. ทำไมถึงได้ Unauthorized device error?
Ans. หมายความว่าผู้ใช้ไม่ได้ให้อนุญาตเข้าถึงอุปกรณ์ Android ผ่าน ADB สำหรับคอมพิวเตอร์ อ่านคู่มือข้างต้นเพื่อแก้ไข
Q2. ADB ใช้งานได้โดยไม่เปิด USB Debugging ไหม?
Ans. ไม่ได้ ADB ต้องการ USB Debugging เปิดอยู่ เพื่อรับอนุญาตจากอุปกรณ์ Android และสื่อสารต่อRSA fingerprint ของคอมพิวเตอร์เท่านั้นที่ทำให้การเชื่อมต่อสำเร็จ
Q3. ลบ ADB devices ได้โดยไม่ถอดสายไหม?
Ans. ได้ ปิด USB Debugging แค่นั้นก็พอ
Q4. ไม่มี Developer options ทำไม?
Ans. Developer options ปิดค่าเริ่มต้น ต้อง แตะ Build number 6-7 ครั้ง ดูเว็บผู้ผลิตสำหรับรุ่นเฉพาะ
แนะนำเพิ่มเติม:
- วิธีบล็อกคนบน Messenger
- แก้ Parse Error on Input $ บน Android
- แก้ Unable to Mount Storage TWRP บน Android
- แก้ จอ Android กระพริบ
หวังว่าบทความ วิธี bypass ADB device unauthorized message จะช่วยคุณได้ และคุณแก้ปัญหาสำเร็จ อย่าลืมบอกว่าวิธีไหนได้ผล หากมีคำถาม/ข้อเสนอแนะ ใส่ความคิดเห็นด้านล่างได้เลยครับ