Android Debug Bridge หรือที่รู้จักกันในชื่อ ADB เป็นเครื่องมือที่ทรงพลังและใช้งานได้หลากหลาย ช่วยให้ผู้ใช้สามารถทำสิ่งต่างๆ ได้มากมาย เช่น ค้นหาบันทึก ติดตั้งและถอนการติดตั้งแอป ถ่ายโอนไฟล์ รูทและแฟลชรอมที่กำหนดเอง สร้างการสำรองข้อมูลอุปกรณ์ และอื่นๆ อีกมากมาย อันที่จริงแล้ว บทช่วยสอนและคู่มือขั้นสูงส่วนใหญ่เกี่ยวกับวิธีการทำสิ่งต่างๆ บน Android มักจะใช้คำสั่ง adb เพื่อให้ทำงานสำเร็จ
ยิ่งไปกว่านั้น adb ยังมีประโยชน์มากเมื่ออุปกรณ์ Android ของคุณทำงานผิดปกติ หรือเมื่อทุกอย่างยุ่งเหยิงและไม่สามารถใช้งานได้ แม้ว่าจะดู "น่ากลัว" และซับซ้อนเล็กน้อย แต่นี่คือรายการคำสั่ง adb ที่จะช่วยให้คุณเริ่มต้นใช้งานและดำเนินการต่างๆ ที่เป็นประโยชน์ในกระบวนการต่างๆ
21 คำสั่ง ADB ที่เป็นประโยชน์บน Android
ต่างจากเวอร์ชันก่อนหน้า ผู้ใช้ไม่จำเป็นต้องติดตั้ง Android SDK เวอร์ชันเต็มเพื่อติดตั้ง ADB เพียงดาวน์โหลดไฟล์ zip ของ ADB แบบสแตนด์อโลน แตกไฟล์ไปยังรูทของไดรฟ์ C ก็เป็นอันเสร็จสิ้น หากต้องการเข้าถึง adb ให้เปิดCommand Promptโดยค้นหาใน เมนู Startและนำทางไปยังโฟลเดอร์ adb โดยใช้คำสั่งด้านล่าง หากคุณติดตั้ง adb ไว้ในโฟลเดอร์อื่น ให้เปลี่ยนคำสั่งตามความเหมาะสม
cd c:\adb
เคล็ดลับ: จากนั้น เปิด Command Prompt จากโฟลเดอร์เดียวกัน กดปุ่ม Shift ค้างไว้ จากนั้นคลิกขวาที่โฟลเดอร์ แล้วคลิกที่ ตัวเลือก “ เปิด Command Prompt ที่นี่ ”
ตอนนี้เชื่อมต่ออุปกรณ์ Android ของคุณผ่าน USB และดำเนินการทดสอบคำสั่งด้านล่าง
คำสั่ง ADB ที่ใช้กันทั่วไป
1. เริ่มหรือหยุดเซิร์ฟเวอร์ ADB
แน่นอนว่าคำสั่งแรกที่ต้องรู้คือวิธีเริ่มและหยุดการทำงานของเซิร์ฟเวอร์ adb ซึ่งจะทำให้ผู้ใช้สามารถโต้ตอบกับอุปกรณ์ Android ที่เชื่อมต่ออยู่ได้ หากต้องการเริ่มการทำงานของเซิร์ฟเวอร์ adb ให้ใช้คำสั่งด้านล่าง
adb start-server
เมื่อเสร็จสิ้นการทำงานแล้ว ผู้ใช้สามารถใช้คำสั่งด้านล่างเพื่อหยุดเซิร์ฟเวอร์ adb
adb kill-server

2. รายการอุปกรณ์ Android ที่เชื่อมต่อ
นี่เป็นหนึ่งในคำสั่งที่พบบ่อยที่สุด เมื่อเชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์ผ่าน USB ให้ใช้คำสั่งนี้เพื่อตรวจสอบว่า adb สามารถค้นหาอุปกรณ์ที่เชื่อมต่ออยู่ได้หรือไม่
adb devices
หากอุปกรณ์เชื่อมต่อกับระบบอย่างถูกต้อง คำสั่งข้างต้นจะเริ่มการทำงานของ Service Daemon สแกนระบบ และแสดงรายการไดรฟ์ Android ทั้งหมดที่เชื่อมต่ออยู่ ข้อดีที่สุดของคำสั่งนี้คือการแสดงทั้งสถานะของอุปกรณ์และหมายเลขซีเรียล
3. ทราบสถานะของอุปกรณ์
อย่างที่ชื่อบอก คำสั่งนี้สามารถใช้เพื่อทราบสถานะอุปกรณ์ได้ เมื่อรันคำสั่ง ระบบจะแสดงสถานะว่าอุปกรณ์กำลังออฟไลน์ บูตโหลดเดอร์ หรืออุปกรณ์ สำหรับอุปกรณ์ Android ทั่วไป ผู้ใช้จะเห็นสถานะ Android ของตนเองเป็น"อุปกรณ์"ดังที่แสดงในภาพด้านล่าง
adb get-state
4. หมายเลขซีเรียลของอุปกรณ์แสดงผล
คำสั่งนี้จะบอกหมายเลขซีเรียลของอุปกรณ์ที่เชื่อมต่อให้ผู้ใช้ทราบ บนโทรศัพท์หรือแท็บเล็ต ผู้ใช้สามารถดูหมายเลขซีเรียลของอุปกรณ์ได้โดยไปที่ “ การตั้งค่า > เกี่ยวกับโทรศัพท์ > สถานะ ”
adb get-serialno

5. คัดลอกไฟล์จากคอมพิวเตอร์ไปยังโทรศัพท์
หากคุณต้องการคัดลอกไฟล์จากคอมพิวเตอร์ไปยังโทรศัพท์โดยใช้ adb คุณสามารถใช้คำสั่งนี้ได้ อย่าลืมแทนที่[source]และ[destination]ด้วยพาธไฟล์จริง
adb push [source] [destination]
เมื่อคุณแทนที่คำสั่งด้านบนด้วยเส้นทางไฟล์จริง จะมีลักษณะดังนี้
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"

6. คัดลอกไฟล์จากโทรศัพท์ไปยังคอมพิวเตอร์
เช่นเดียวกับการคัดลอกไฟล์จากคอมพิวเตอร์ไปยังอุปกรณ์ Android คุณยังสามารถคัดลอกไฟล์จากโทรศัพท์ไปยังคอมพิวเตอร์ได้ เพียงใช้คำสั่งด้านล่างนี้ แทนที่[source]และ[destination]ด้วยพาธไฟล์จริง
adb pull [source] [destination]
เมื่อแทนที่คำสั่งด้านบนด้วยเส้นทางไฟล์จริง คำสั่งจะมีลักษณะดังนี้
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads

7. ติดตั้ง/ถอนการติดตั้งแอป
นอกจากการย้ายไฟล์ไปมาระหว่างคอมพิวเตอร์และโทรศัพท์แล้ว คุณยังสามารถติดตั้งไฟล์ APK ได้ ด้วยคำสั่งเดียว ในการติดตั้งแอป คุณต้องระบุพาธแบบเต็มของไฟล์ APK ดังนั้นให้แทนที่“path/to/file.apk”ด้วยพาธของไฟล์ APK จริงๆ
adb install "path/to/file.apk"
หากคุณมีอุปกรณ์หลายเครื่องเชื่อมต่ออยู่กับคอมพิวเตอร์ และต้องการติดตั้งไฟล์ APK ลงในอุปกรณ์เพียงเครื่องเดียว ให้ใช้คำสั่งด้านล่าง แทนที่[serial-number]ด้วยหมายเลขซีเรียลของอุปกรณ์จริง คุณสามารถดูหมายเลขซีเรียลของอุปกรณ์ได้โดยใช้คำสั่งที่สี่ด้านบน
adb -s [serial-number] install "path/to/file.apk"
หากต้องการถอนการติดตั้งแอป เพียงรันคำสั่งด้านล่าง แทนที่ด้วยชื่อแพ็กเกจที่ถูกต้องและครบถ้วนของแอป
adb uninstall
8. สำรองข้อมูลอุปกรณ์ Android
ในการสำรองข้อมูลอุปกรณ์และแอปพลิเคชันทั้งหมด ผู้ใช้สามารถใช้คำสั่งด้านล่างนี้ได้ เมื่อดำเนินการแล้ว ระบบจะเปิดใช้งานฟีเจอร์สำรองข้อมูล แจ้งให้ผู้ใช้ยอมรับการดำเนินการบนอุปกรณ์ Android จากนั้นจึงสร้าง ไฟล์ “backup.adb”ในไดเรกทอรีปัจจุบัน
adb backup -all

9. กู้คืนอุปกรณ์ Android
หากต้องการกู้คืนข้อมูลสำรอง ให้ใช้คำสั่งด้านล่างนี้ อย่าลืมแทนที่“path/to/backup.adb”ด้วยพาธไฟล์จริง
adb restore "path/to/backup.adb"
10. รีบูตอุปกรณ์ Android เข้าสู่โหมดการกู้คืน
โหมดการกู้คืนช่วยให้ผู้ใช้สามารถซ่อมแซมหรือกู้คืนอุปกรณ์ Android ของตนโดยใช้เครื่องมือในตัว โดยทั่วไปผู้ใช้สามารถบูตเข้าสู่โหมดการกู้คืนได้โดยใช้ปุ่มปรับระดับเสียงและปุ่มเปิด/ปิด 2 ปุ่มพร้อมกัน นอกจากนี้ ผู้ใช้ยังสามารถเชื่อมต่ออุปกรณ์เข้ากับระบบและใช้คำสั่งด้านล่างเพื่อบูตเข้าสู่โหมดการกู้คืนได้อีกด้วย
adb reboot-recovery
11. รีบูตอุปกรณ์ Android เข้าสู่โหมด Bootloader
คำสั่งด้านล่างนี้ช่วยให้ผู้ใช้บูตเข้าสู่โหมด bootloader ได้ โดยทั่วไปโหมด bootloader จะคล้ายกับโหมด fastboot มาก
adb reboot-bootloader
12. รีบูตอุปกรณ์ Android เข้าสู่โหมด Fastboot
โหมด Fastboot มักใช้เพื่อแฟลชรอมที่กำหนดเองบูตโหลดเดอร์ และแม้แต่เคอร์เนล ใช้คำสั่งด้านล่างเพื่อบูตเข้าสู่โหมด fastboot
adb fastboot
13. เริ่มต้นเชลล์ระยะไกล
คำสั่งนี้จะเริ่มเชลล์ระยะไกล และยังอนุญาตให้ผู้ใช้ควบคุมและกำหนดค่าอุปกรณ์โดยใช้คำสั่งเชลล์อีกด้วย
adb shell

14. ถ่ายภาพหน้าจอ
การจับภาพหน้าจอบน Androidไม่ใช่เรื่องยากเพียงแค่กดปุ่มเปิด/ปิดและปุ่มลดระดับเสียงพร้อมกัน หรือจะใช้คำสั่งนี้เพื่อจับภาพหน้าจออย่างรวดเร็วก็ได้ โดยแทนที่“/path/to/screenshot.png”ด้วยพาธปลายทางที่ต้องการ คุณสามารถปรับแต่งชื่อไฟล์ได้โดยเปลี่ยน“screenshot”เป็นชื่อไฟล์ที่ต้องการ
adb shell screencap -p "/path/to/screenshot.png"
เมื่อทำการแทนที่เส้นทางปลายทาง คำสั่งจะมีลักษณะดังนี้
adb shell screencap -p "/sdcard/screenshot.png"

15. การบันทึกหน้าจอ Android
นอกจากการจับภาพหน้าจอแล้ว ผู้ใช้ยังสามารถบันทึกหน้าจออุปกรณ์ Android ของตนเองได้โดยใช้คำสั่งด้านล่างนี้ อีกครั้ง ให้แทนที่“/path/to/record.mp4”ด้วยเส้นทางปลายทางจริง แน่นอนว่าผู้ใช้สามารถปรับแต่งชื่อไฟล์ได้โดยการเปลี่ยน“record”เป็นชื่อใดก็ได้ตามต้องการ
adb shell screenrecord "/path/to/record.mp4"

16. รีสตาร์ท ADB ในโหมด USB
หากเซิร์ฟเวอร์ ADB เริ่มต้นแล้ว แต่ด้วยเหตุผลบางประการคำสั่งยังคงไม่ทำงาน คุณสามารถลองรีสตาร์ท ADB ผ่าน USB ได้ ไม่มีคำสั่งแบบสแตนด์อโลนสำหรับรีสตาร์ท ADB แต่คำสั่งต่อไปนี้จะรีเซ็ตการเชื่อมต่อ ADB ผ่าน USB ซึ่งจะทำให้เซิร์ฟเวอร์ ADB เริ่มต้นใหม่อีกครั้ง
adb usb
17. เวอร์ชัน ADB
นี่เป็นคำสั่งที่มีประโยชน์มาก เพราะมีคำสั่งน้อยมากที่ทำงานกับ ADB เวอร์ชันล่าสุดได้ ตัวอย่างเช่น ADB เวอร์ชันเก่าไม่อนุญาตให้คุณรันคำสั่ง flashall ดังนั้นเมื่อคุณพบข้อผิดพลาดเกี่ยวกับคำสั่ง ขั้นตอนแรกคือการตรวจสอบเวอร์ชันของ adb จากนั้นคุณจะสามารถตรวจสอบว่าคำสั่งนั้นรองรับเวอร์ชันนั้นหรือไม่ นี่คือคำสั่งสำหรับตรวจสอบเวอร์ชันของ adb
adb version
18. เชื่อมต่อ ADB ผ่าน WiFi
ใน ADB เวอร์ชันล่าสุด คุณสามารถเชื่อมต่อกับอุปกรณ์ Android ใดๆ ได้โดยตรงผ่าน WiFi เพียงแค่เปิดใช้งาน USB debugging บนอุปกรณ์อื่น แล้วรันคำสั่งต่อไปนี้
adb connect địa-chỉ-ip
ดังนั้นคำสั่งจะมีลักษณะดังนี้:
adb connect 192.168.1.104
19. รายการไฟล์
ในการคัดลอกหรือส่งไฟล์ คุณจำเป็นต้องทราบตำแหน่งที่แน่นอนของโฟลเดอร์นั้น โดยปกติแล้ว หน่วยความจำภายในของโทรศัพท์จะมีชื่อว่าsdcardดังนั้น โฟลเดอร์ทั้งหมดภายในโทรศัพท์จะอยู่ในโฟลเดอร์ /sdcardอย่างไรก็ตาม หากคุณต้องการทราบตำแหน่งที่แน่นอนหรือระบุตำแหน่งของไฟล์ใดไฟล์หนึ่ง คุณสามารถใช้คำสั่ง "ls" ได้คำสั่ง ls จะแสดงรายการไฟล์ในโฟลเดอร์นั้น
adb shell ls "directory_name"
20. แสดงรายการแพ็กเกจที่ติดตั้งทั้งหมด
การถอนการติดตั้งแพ็กเกจจะต้องใช้ชื่อแพ็กเกจที่ถูกต้อง ชื่อแพ็กเกจจริงจะแตกต่างจากชื่อแอปที่ติดตั้ง ด้านล่างนี้คือคำสั่ง adb เพื่อแสดงรายชื่อแพ็กเกจทั้งหมดที่ติดตั้ง
adb shell pm list packages
ตอนนี้ผลลัพธ์มีขนาดค่อนข้างใหญ่ ดังนั้น หากคุณต้องการแสดงรายการแพ็กเกจแอปพลิเคชันเฉพาะ คุณสามารถลองกรองตามชื่อแอปพลิเคชันได้ ตัวอย่างเช่น หากคุณต้องการค้นหาชื่อแพ็กเกจสำหรับ FDroid ให้ใช้คำสั่งต่อไปนี้
adb shell pm list packages | findstr "fdroid"
21. รายการอุปกรณ์ Fastboot ที่เชื่อมต่อ
นี่เป็นหนึ่งในคำสั่งที่ไม่ค่อยมีใครรู้จัก เมื่อคุณบูตอุปกรณ์ในโหมด Fastboot เพื่อตรวจสอบว่าอุปกรณ์เชื่อมต่ออยู่หรือไม่ คุณสามารถใช้คำสั่งต่อไปนี้
fastboot devices
นี่คือคำสั่งพื้นฐานทั้งหมดที่ WebTech360 อยากแบ่งปันให้ผู้อ่าน หากคุณต้องการแบ่งปันความคิดเห็นและประสบการณ์ของคุณเกี่ยวกับการใช้คำสั่ง adb บนอุปกรณ์ Android โปรดแสดงความคิดเห็นของคุณในช่องแสดงความคิดเห็นด้านล่าง!
ขอให้โชคดี!