Android Debug Bridge หรือที่รู้จักกันดีในชื่อ ADB เป็นเครื่องมือบรรทัดคำสั่งในการเข้าถึงโทรศัพท์ Android ของคุณ เป็นเครื่องมือที่ทรงพลังและใช้งานได้หลากหลาย คุณสามารถทำสิ่งต่างๆ เช่น ดึงบันทึก ติดตั้ง/ถอนการติดตั้งแอป ถ่ายโอนไฟล์ การรูทและแฟลช ROM ที่กำหนดเอง สร้างข้อมูลสำรองอุปกรณ์ ฯลฯ นอกจากนี้ adb ยังเป็นเครื่องช่วยชีวิตเมื่ออุปกรณ์ Android ของคุณถูกบล็อกเนื่องจากโทรศัพท์ ใช้ไม่ได้ในขณะนั้น
แม้ว่าเชลล์คำสั่ง adb จะดูน่ากลัวและซับซ้อน แต่ก็ค่อนข้างง่าย นี่คือรายการคำสั่ง adb ที่จะช่วยให้คุณเริ่มต้นและทำสิ่งที่มีประโยชน์ในกระบวนการนี้
ติดตั้ง ADB บน Windows
คุณไม่จำเป็นต้องติดตั้ง Android SDK แบบสมบูรณ์เพื่อติดตั้ง ADB ต่างจากเวอร์ชันก่อนหน้า เพียงดาวน์โหลดไฟล์ซิป ADB แบบสแตนด์อโลน แตกไฟล์ไปยังโฟลเดอร์ที่คุณเลือก เท่านี้ก็เสร็จเรียบร้อย
ในการเข้าถึง adb ให้เปิดพร้อมท์คำสั่งโดยค้นหาจากเมนูเริ่ม ในการรันคำสั่ง ADB คุณต้องไปที่โฟลเดอร์ adb โดยใช้คำสั่งด้านล่าง
cd C:\ADB
โดยที่ C:/ADB คือตำแหน่งโฟลเดอร์ของไฟล์ ADB ที่แยกออกมา
เคล็ดลับ: คุณยังสามารถเปิด Command Prompt จากไดเร็กทอรีเดียวกัน เพียงพิมพ์ “cmd” บนแถบที่อยู่ใน Windows File Explorer
ตอนนี้ เชื่อมต่ออุปกรณ์ Android ของคุณผ่าน USB และคุณสามารถดำเนินการทดสอบคำสั่งด้านล่าง สำหรับข้อมูลอ้างอิงเพิ่มเติม คุณสามารถตรวจสอบ คู่มือนี้ เกี่ยวกับวิธีติดตั้งและทดสอบ adb บน Windows ได้อย่างถูกต้อง
คำสั่งการเชื่อมต่อ
1. เริ่มหรือหยุด ADB Server
แน่นอน คำสั่งแรกที่คุณควรทราบคือวิธีเริ่มและหยุดเซิร์ฟเวอร์ adb สิ่งนี้ทำให้คุณสามารถโต้ตอบกับอุปกรณ์ Android ที่เชื่อมต่อของคุณ ในการเริ่มเซิร์ฟเวอร์ adb ให้ใช้คำสั่งด้านล่าง
adb start-server
เมื่อคุณทำงานเสร็จแล้ว คุณสามารถใช้คำสั่งด้านล่างเพื่อหยุดเซิร์ฟเวอร์ adb
adb kill-server
2. รีสตาร์ท ADB ในโหมด USB
หากเซิร์ฟเวอร์ ADB เริ่มทำงานแล้วและด้วยเหตุผลบางประการ คำสั่งยังคงไม่ทำงาน คุณสามารถลองรีสตาร์ท ADB บน USB ไม่มีคำสั่งรีสตาร์ท ADB แบบสแตนด์อโลน แต่คำสั่งต่อไปนี้จะสร้างการเชื่อมต่อ ADB ใหม่ผ่าน USB ซึ่งจะทำให้เซิร์ฟเวอร์ ADB รีสตาร์ท
adb usb
3. เวอร์ชัน ADB
นี่เป็นคำสั่งที่มีประโยชน์มากเพราะมีคำสั่งไม่กี่คำสั่งที่ใช้ได้กับ ADB เวอร์ชันล่าสุด ตัวอย่างเช่น ADB เวอร์ชันเก่าจะไม่อนุญาตให้คุณเรียกใช้คำสั่ง flashall ดังนั้น เมื่อคุณมีคำสั่งผิดพลาด ขั้นตอนแรกคือการตรวจสอบเวอร์ชัน adb จากนั้นคุณสามารถตรวจสอบว่าคำสั่งได้รับการสนับสนุนในเวอร์ชันนั้นหรือไม่ ต่อไปนี้เป็นคำสั่งตรวจสอบเวอร์ชัน adb
adb version
4. แสดงรายการอุปกรณ์ Android ที่เชื่อมต่อ
นี่เป็นหนึ่งในคำสั่งที่มีชื่อเสียงที่สุด เมื่อคุณเชื่อมต่ออุปกรณ์กับคอมพิวเตอร์ผ่าน USB ให้ใช้คำสั่งนี้เพื่อตรวจสอบว่า adb สามารถค้นหาอุปกรณ์ที่เชื่อมต่อได้หรือไม่
adb devices
หากอุปกรณ์ของคุณเชื่อมต่อกับระบบอย่างถูกต้อง คำสั่งดังกล่าวจะเริ่มต้นบริการ daemon สแกนระบบและแสดงรายการไดรฟ์ Android ที่เชื่อมต่อทั้งหมด ข้อดีของคำสั่งนี้คือแสดงทั้งสถานะของอุปกรณ์และหมายเลขซีเรียล
5. สถานะของอุปกรณ์ของคุณ
อย่างที่คุณบอกได้จากชื่อ คำสั่งนี้สามารถใช้เพื่อทราบสถานะของอุปกรณ์ได้ เมื่อดำเนินการคำสั่ง มันแสดงว่าสถานะอุปกรณ์ของคุณอยู่ในออฟไลน์ bootloader หรือในโหมดอุปกรณ์ สำหรับอุปกรณ์ Android ทั่วไป คุณจะเห็นสถานะ Android ของคุณเป็น “อุปกรณ์” เช่นเดียวกับในภาพด้านล่าง
adb get-state
สถานะการเชื่อมต่อของอุปกรณ์สามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
- ออฟไลน์: อุปกรณ์ไม่ได้เชื่อมต่อกับ adb หรือไม่ตอบสนอง
- อุปกรณ์: อุปกรณ์เชื่อมต่อกับเซิร์ฟเวอร์ adb แล้ว
- ไม่มีอุปกรณ์: ไม่มีอุปกรณ์เชื่อมต่ออยู่
6. เชื่อมต่อ ADB ผ่าน Wi-Fi
ในเวอร์ชัน ADB ล่าสุด คุณสามารถเชื่อมต่อโดยตรงกับอุปกรณ์ Android ผ่าน Wi-Fi สิ่งที่คุณต้องทำคือเปิดการดีบัก USB บนอุปกรณ์อื่นและเรียกใช้คำสั่งต่อไปนี้
adb connect ip-address
ดังนั้นคำสั่งควรเป็นดังนี้:
เชื่อมต่อ adb 192.168.1.104
7. รับหมายเลขซีเรียลของอุปกรณ์
คำสั่งนี้ช่วยให้คุณทราบหมายเลขประจำเครื่องของอุปกรณ์ที่เชื่อมต่อ บนโทรศัพท์หรือแท็บเล็ต คุณสามารถดูหมายเลขซีเรียลของอุปกรณ์ได้โดยไปที่ “การตั้งค่า > เกี่ยวกับโทรศัพท์ > สถานะ”
adb get-serialno
คำสั่งโอนไฟล์
8. รายการไฟล์
ในการคัดลอกหรือส่งไฟล์ คุณจำเป็นต้องทราบตำแหน่งที่แน่นอนของไดเร็กทอรี โดยปกติ หน่วยความจำภายในของโทรศัพท์จะมีชื่อว่า sdcard ดังนั้น โฟลเดอร์ภายในโทรศัพท์ทั้งหมดจึงอยู่ภายใต้ไดเร็กทอรี /sdcard อย่างไรก็ตาม หากคุณต้องการทราบตำแหน่งที่แน่นอนหรือค้นหาไฟล์ใดไฟล์หนึ่ง คุณสามารถใช้คำสั่ง “ls” คำสั่ง ls แสดงรายการไฟล์ภายใต้ไดเร็กทอรี
adb shell ls "directory_name"
9. คัดลอกไฟล์จากคอมพิวเตอร์ไปยังโทรศัพท์
หากคุณต้องการคัดลอกไฟล์จากคอมพิวเตอร์ของคุณไปยังโทรศัพท์ของคุณโดยใช้ adb คุณสามารถใช้คำสั่งนี้ได้ อย่าลืมแทนที่ [แหล่งที่มา] และ [ปลายทาง] ด้วยเส้นทางไฟล์จริง
adb push [source] [destination]
เมื่อคุณแทนที่คำสั่งข้างต้นด้วยเส้นทางของไฟล์จริง หน้าตาจะออกมาเป็นแบบนี้
adb ดัน “E:\Video Songs\sample-song.mp4” “/sdcard/Downloads/sample-song.mp4”
10. คัดลอกไฟล์จากโทรศัพท์ไปยังคอมพิวเตอร์
เช่นเดียวกับที่คุณสามารถคัดลอกไฟล์จากคอมพิวเตอร์ไปยังอุปกรณ์ Android ได้ คุณสามารถคัดลอกไฟล์จากโทรศัพท์ไปยังคอมพิวเตอร์ได้ ในการทำเช่นนั้นเพียงใช้คำสั่งด้านล่าง แทนที่ [แหล่งที่มา] และ [ปลายทาง] ด้วยเส้นทางไฟล์จริง
adb pull [source] [destination]
เมื่อคุณแทนที่คำสั่งข้างต้นด้วยเส้นทางของไฟล์จริง หน้าตาจะออกมาเป็นแบบนี้
adb ดึง “/sdcard/Downloads/video.mp4” D:\Downloads
การติดตั้งแอพ
11. ติดตั้ง/ถอนการติดตั้งแอพ
นอกจากการย้ายไฟล์ไปมาแล้ว คุณยังสามารถติดตั้งไฟล์ apk ได้ด้วยคำสั่งเดียว ในการติดตั้งแอพ คุณต้องระบุพาธแบบเต็มของไฟล์ apk ดังนั้นให้แทนที่ “path/to/file.apk” ด้วยเส้นทางไฟล์ apk จริง
adb install "path/to/file.apk"
หากต้องการถอนการติดตั้งแอป ให้รันคำสั่งด้านล่าง แทนที่ด้วยชื่อแพ็คเกจแบบเต็มตามจริงของแอพ
adb uninstall
หากคุณมีอุปกรณ์หลายเครื่องต่ออยู่กับคอมพิวเตอร์ของคุณและต้องการติดตั้งไฟล์ apk บนอุปกรณ์เพียงเครื่องเดียว ให้ใช้คำสั่งด้านล่าง แทนที่ [หมายเลขซีเรียล] ด้วยหมายเลขซีเรียลของอุปกรณ์จริง คุณสามารถรับหมายเลขซีเรียลของอุปกรณ์ได้โดยใช้คำสั่งนี้
12. แสดงรายการแพ็คเกจที่ติดตั้งทั้งหมด
ตอนนี้ การถอนการติดตั้งแพ็คเกจจะทำให้คุณต้องได้รับชื่อแพ็คเกจที่แน่นอน ชื่อแพ็คเกจแตกต่างจากชื่อแอพที่ติดตั้งจริง ๆ ดังนั้นเพื่อค้นหาว่าด้านล่างเป็นคำสั่ง adb
adb shell pm list packages
ตอนนี้ผลลัพธ์ที่ได้นั้นค่อนข้างกว้างใหญ่ ดังนั้น หากคุณต้องการแสดงรายการ apk ใดโดยเฉพาะ คุณสามารถลองกรองตามชื่อแอป ตัวอย่างเช่น ฉันต้องการค้นหาชื่อแพ็คเกจสำหรับ FDroid ดังนั้นฉันจะใช้คำสั่งต่อไปนี้
adb shell pm list packages | findstr "fdroid"
คำสั่งสำรองและกู้คืน
13. สำรองข้อมูลอุปกรณ์ Android
ในการสำรองข้อมูลอุปกรณ์และแอพทั้งหมด คุณสามารถใช้คำสั่งด้านล่าง เมื่อดำเนินการ มันจะทริกเกอร์การสำรองข้อมูล ขอให้คุณยอมรับการดำเนินการบนอุปกรณ์ Android ของคุณ แล้วสร้างไฟล์ “backup.adb” ในไดเร็กทอรีปัจจุบัน
adb backup -all
14. กู้คืนอุปกรณ์ Android
หากต้องการกู้คืนข้อมูลสำรอง ให้ใช้คำสั่งด้านล่าง อย่าลืมแทนที่ “path/to/backup.adb” ด้วยพาธไฟล์จริง
adb restore "path/to/backup.adb"
15. รีบูตอุปกรณ์ Android เข้าสู่โหมดการกู้คืน
โหมดการกู้คืนช่วยให้คุณซ่อมแซมหรือกู้คืนอุปกรณ์ Android โดยใช้เครื่องมือที่มีอยู่ โดยทั่วไป คุณสามารถบูตเข้าสู่โหมดการกู้คืนได้โดยใช้ปุ่มปรับระดับเสียงและปุ่มเปิดปิด หรือคุณสามารถเชื่อมต่ออุปกรณ์ของคุณกับระบบและใช้คำสั่งด้านล่างเพื่อบูตเข้าสู่โหมดการกู้คืน
adb reboot-recovery
16. รีบูตอุปกรณ์ Android เข้าสู่โหมด Bootloader
คำสั่งด้านล่างช่วยให้คุณบูตเข้าสู่โหมด bootloader โดยทั่วไป โหมด bootloader จะคล้ายกับโหมด fastboot มาก
adb reboot-bootloader
17. รีบูตอุปกรณ์ Android เข้าสู่โหมด Fastboot
โดยทั่วไปโหมด fastboot จะใช้เพื่อแฟลช ROM ที่กำหนดเอง bootloader และแม้แต่เมล็ด ใช้คำสั่งด้านล่างเพื่อบูตเข้าสู่โหมด fastboot
adb reboot fastboot
18. แสดงรายการอุปกรณ์ Fastboot ที่เชื่อมต่อ
นี่เป็นหนึ่งในคำสั่งที่ไม่ค่อยมีใครรู้จัก เมื่อคุณบูตเครื่องในโหมด fastboot เพื่อตรวจสอบว่าอุปกรณ์เชื่อมต่ออยู่หรือไม่ คุณสามารถใช้คำสั่งต่อไปนี้ได้
fastboot devices
19. เริ่ม Remote Shell
คำสั่งนี้เริ่มต้นรีโมตเชลล์และให้คุณควบคุมและกำหนดค่าอุปกรณ์ของคุณโดยใช้คำสั่งเชลล์
adb shell
คำสั่งยูทิลิตี้
20. จับภาพหน้าจอ
ไม่มีอะไรยากเลยที่จะจับภาพหน้าจอบนและ Android สิ่งที่คุณต้องทำคือกดปุ่มเปิดปิดและปุ่มลดระดับเสียงพร้อมกัน หรือคุณสามารถใช้คำสั่งนี้เพื่อจับภาพหน้าจออย่างรวดเร็ว แทนที่ “/path/to/screenshot.png” ด้วยเส้นทางปลายทางจริง หากต้องการ คุณสามารถปรับแต่งชื่อไฟล์โดยเปลี่ยน "ภาพหน้าจอ" ด้วยชื่อใดก็ได้��ี่คุณต้องการ
adb shell screencap -p "/path/to/screenshot.png"
เมื่อคุณเปลี่ยนเส้นทางปลายทางแล้ว คำสั่งจะมีลักษณะเช่นนี้
adb เชลล์ screencap -p “/sdcard/screenshot.png”
21. บันทึกหน้าจอ Android
นอกเหนือจากภาพหน้าจอ คุณสามารถบันทึกหน้าจออุปกรณ์ Android โดยใช้คำสั่งด้านล่าง อีกครั้ง แทนที่ “/path/to/record.mp4” ด้วยเส้นทางปลายทางจริง แน่นอน คุณปรับแต่งชื่อไฟล์ได้โดยเปลี่ยน "บันทึก" ด้วยชื่อใดก็ได้ที่คุณต้องการ
adb shell screenrecord "/path/to/record.mp4"
ในกรณีที่คุณต้องการความคิดเห็นทั้งหมดในเอกสารสรุปการใช้งานแบบออฟไลน์ นี่คือลิงค์ไปยัง PDF
คลิกที่นี่เพื่อดาวน์โหลดบทความนี้เป็น Android Terminal Commands PDF
นั่นคือทั้งหมดที่สำหรับตอนนี้. แสดงความคิดเห็นด้านล่างแบ่งปันความคิดและประสบการณ์ของคุณเกี่ยวกับการใช้คำสั่ง adb ด้านบนบนอุปกรณ์ Android ของคุณ
อ่านเพิ่มเติม: 4 วิธีในการเปลี่ยนคอมพิวเตอร์ Windows ของคุณให้เป็น WiFi Hotspot