Android Debug Bridge (ADB) เป็นเครื่องมือบรรทัดคำสั่งเพื่อโต้ตอบกับอุปกรณ์ Android จากคอมพิวเตอร์ของคุณ คำสั่ง ADB ช่วยให้คุณทำงานต่างๆ ได้หลากหลาย รวมถึงบางคำสั่งที่อาจทำได้ยากหรือทำไม่ได้หากไม่มี ADB ในบทความนี้ เราจะพูดถึงคำสั่ง ADB ที่สำคัญ 9 คำสั่งที่ผู้ใช้ Android ทุกคนควรรู้
ฉันจะตั้งค่า ADB ได้อย่างไร
ADB มีการแจกจ่ายผ่านแพ็คเกจ Android SDK Platform-Tools หากคุณติดตั้ง Android Studio บนคอมพิวเตอร์ของคุณ คุณสามารถติดตั้ง ABD ผ่าน SDK Manager:
1. ในแถบเครื่องมือ Android Studio เลือก “เครื่องมือ -> ตัวจัดการ SDK”
2. ค้นหาแพ็คเกจ “Android SDK Platform-Tools” แล้วเลือกมัน
3. คลิก “ตกลง”
Android Studio จะดาวน์โหลดแพ็คเกจ SDK Platform-Tools หรือคุณสามารถดาวน์โหลดแพ็คเกจ Android SDK Platform-Tools แบบสแตนด์อโลนได้
หากต้องการเรียกใช้ ADB ให้ไปที่โฟลเดอร์ "เครื่องมือแพลตฟอร์ม" ที่คุณเพิ่งดาวน์โหลด โฟลเดอร์นี้ควรมีโปรแกรม “adb”
คุณจะต้องเปิดเทอร์มินัลหรือหน้าต่างพรอมต์คำสั่งใหม่และเปลี่ยนไดเร็กทอรีเพื่อให้ชี้ไปที่โปรแกรม ADB นี้ ตัวอย่างเช่น คำสั่งของฉันมีลักษณะดังนี้:
cd /Users/jessica/Downloads/platform-tools/
ตอนนี้คุณพร้อมที่จะเรียกใช้คำสั่ง ADB แล้ว!
1. แสดงอุปกรณ์ที่เชื่อมต่อ
เมื่อใช้คำสั่ง ADB คุณจะต้องตรวจสอบให้แน่ใจว่าอุปกรณ์ที่คุณต้องการโต้ตอบด้วยนั้นเชื่อมต่อกับคอมพิวเตอร์ของคุณจริงๆ แม้ว่า ADB จะพัฒนาขึ้นอย่างมากในช่วงไม่กี่ปีที่ผ่านมา แต่บางครั้ง ADB ก็ยังประสบปัญหาในการ "ดู" สมาร์ทโฟนหรือแท็บเล็ตที่เชื่อมต่ออยู่
คำสั่งต่อไปนี้จะช่วยให้แน่ใจว่า ABD พร้อมที่จะสื่อสารกับอุปกรณ์ Android ของคุณ:
adb devices
หลังจากป้อนคำสั่งนี้ หมายเลขซีเรียลของอุปกรณ์ที่เชื่อมต่อควรปรากฏในพรอมต์คำสั่ง/เทอร์มินัล
หากอุปกรณ์ไม่ปรากฏขึ้น ให้ตรวจสอบว่าคุณเปิดใช้งานการแก้ไขข้อบกพร่อง USB บนอุปกรณ์ Android แล้ว
2. รีบูตอุปกรณ์ของคุณ
คำสั่งนี้จะรีบูตอุปกรณ์ของคุณในโหมดปกติ โดยทั่วไป คุณจะเรียกใช้คำสั่งนี้หลังจากแฟลชบางสิ่งไปยังอุปกรณ์และจำเป็นต้องรีบูต
adb reboot
คำสั่งนี้ยังมีประโยชน์หากคุณประสบปัญหากับอุปกรณ์ Android เช่น หากสมาร์ทโฟนของคุณไม่ตอบสนองอย่างกะทันหัน
3. รีบูตเข้าสู่การกู้คืน
อุปกรณ์ Android มีโหมดการกู้คืน ซึ่งเป็นพาร์ติชั่นที่สามารถบู๊ตได้แบบพิเศษ หากคุณประสบปัญหากับอุปกรณ์ Android คุณอาจแก้ไขปัญหาเหล่านี้ได้ด้วยการบูตเข้าสู่โหมดการกู้คืน
หากคุณต้องการรีบูตอุปกรณ์ในโหมดการกู้คืน คุณสามารถออกคำสั่งต่อไปนี้:
adb reboot recovery
อุปกรณ์ของคุณจะปิดลงแล้วรีบูตเข้าสู่โหมดการกู้คืน หากคุณได้แฟลชการกู้คืนแบบกำหนดเองบนอุปกรณ์ของคุณ การดำเนินการนี้จะโหลดแทนการกู้คืนสต็อกของ Android
4. รีบูตเข้าสู่โหมด Bootloader
bootloader เป็นสิ่งแรกที่ทำงานเมื่อคุณบูทอุปกรณ์ Android ของคุณ หากคุณต้องการปลดล็อกโปรแกรมโหลดบูต รีบูตในโหมดการกู้คืนหรือทำงานอื่นๆ ที่เกี่ยวข้องกับการรูท คุณจะต้องบูตอุปกรณ์เข้าสู่โหมดบูตโหลดเดอร์
adb reboot bootloader
5. รีบูตเป็น Fastboot
โหมด fastboot ของ Android ช่วยให้คุณแฟลชการกู้คืนที่กำหนดเองได้เช่นเดียวกับ ROM ที่กำหนดเอง แทนที่จะเข้าสู่ bootloader แล้วเลือก fastboot คุณสามารถเปิดใช้งานในโหมด fastboot ได้โดยตรงโดยใช้คำสั่งต่อไปนี้:
adb reboot fastboot
6. ส่งไฟล์ไปยังอุปกรณ์ของคุณ
มีแอปพลิเคชั่นมากมายที่จะช่วยคุณถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์และอุปกรณ์ Android ของคุณ เช่น OpenMTP อย่างไรก็ตาม หากคุณต้องการถ่ายโอนไฟล์เป็นครั้งคราว การดาวน์โหลดแอปพลิเคชันทั้งหมดอาจรู้สึกว่าใช้การมากเกินไป
adb push
คำสั่งให้คุณส่งไฟล์ไปยังอุปกรณ์ Android ของคุณ คุณเพียงแค่ต้องระบุตำแหน่งต้นทางของไฟล์และปลายทางที่คุณต้องการส่งไฟล์นั้น:
adb push Source Destination
ตัวอย่างเช่น คุณอาจมีไฟล์ชื่อ "myapplication.apk" ที่จัดเก็บไว้ในเดสก์ท็อปซึ่งคุณต้องการพุชไปยังโฟลเดอร์ "ดาวน์โหลด" ของสมาร์ทโฟน ในสถานการณ์สมมตินี้ คำสั่ง ADB ของคุณอาจมีลักษณะดังนี้:
adb push /Users/jessica/Desktop/myapplication.apk /sdcard/downloads
ไฟล์จะถูกผลักจากแล็ปท็อปหรือคอมพิวเตอร์ของคุณและไปยังโฟลเดอร์ "ดาวน์โหลด" ของสมาร์ทโฟนหรือแท็บเล็ตที่เชื่อมต่อ
7. รับไฟล์จากอุปกรณ์ของคุณ
เราได้ดูการพุชไฟล์แล้ว แต่ก็ยังสามารถดึงออกมาได้ คำสั่ง ADB นี้ให้คุณดึงไฟล์จากอุปกรณ์ Android ของคุณเพื่อให้ปรากฏบนแล็ปท็อปหรือคอมพิวเตอร์ที่เชื่อมต่อ
คุณเพียงแค่ต้องระบุไฟล์ที่คุณกำลังดึงและตำแหน่งที่จะเก็บไฟล์นั้นไว้ในคอมพิวเตอร์ของคุณ:
adb pull FileLocation Destination
ลองนึกภาพว่าเราต้องการดึงไฟล์ “myphoto.jpg” จากสมาร์ทโฟนหรือแท็บเล็ตของเราแล้วบันทึกลงในเดสก์ท็อปของเรา คำสั่งจะมีลักษณะดังนี้:
adb pull /sdcard/myphoto.jpg /Users/jessica/Desktop
8. ติดตั้งแอปบนอุปกรณ์ของคุณ
เมื่อคุณดาวน์โหลดแอปพลิเคชันจากแหล่งอื่นที่ไม่ใช่ Google Play คุณอาจต้องพุชแอปพลิเคชันนั้นจากแล็ปท็อปของคุณไปยังสมาร์ทโฟนหรือแท็บเล็ตเป็นไฟล์ APK
ในการติดตั้งไฟล์ APK คุณเพียงแค่ระบุตำแหน่งของ APK นั้น:
adb install APKLocation
ตัวอย่างเช่น ในการติดตั้ง APK ชื่อ MTE.apk ซึ่งจัดเก็บไว้ในเดสก์ท็อป คุณจะต้องเรียกใช้คำสั่งต่อไปนี้:
adb install /Users/jessica/Desktop/MTE.apk
ไฟล์ APK นี้จะถูกพุชไปยัง Android และติดตั้งโดยอัตโนมัติ
9. ติดตั้งระบบอีกครั้ง
บางครั้งคุณอาจต้องเมาต์ทั้งระบบของอุปกรณ์ สิ่งนี้ทำให้พาร์ติชั่น “/system” เข้าสู่โหมดที่เขียนได้ และควรรันก่อนที่จะพุชไฟล์ใดๆ ไปยังพาร์ติชั่นนี้ โปรดทราบว่าคุณสามารถเมาต์ระบบใหม่บนอุปกรณ์ Android ที่รูทเครื่องเท่านั้น
หากต้องการเมาต์ใหม่ ให้รันคำสั่งต่อไปนี้:
adb remount
บทสรุป
นี่คือคำสั่ง ADB ทั่วไปที่ผู้ใช้ Android ทุกคนควรรู้ คำสั่งเหล่านี้ช่วยให้คุณสามารถติดตั้งแอปพลิเคชัน แยกไฟล์จากอุปกรณ์ Android ของคุณ และพุชไฟล์ไปยังสมาร์ทโฟนหรือแท็บเล็ตโดยใช้คำสั่งเดียว ซึ่งจะช่วยประหยัดเวลาและแรงของคุณได้มาก
คำสั่งของ ADB ก็มีความสำคัญเช่นกันหากคุณมีแผนที่จะรูท แฮ็ก หรือปรับแต่งอุปกรณ์ Android ของคุณในอนาคต คุณอาจต้องการเรียนรู้วิธีสำรองข้อมูล Android โดยใช้ ADB บน Ubuntu หรือวิธีถอนการติดตั้งแอประบบหรือโบลตแวร์โดยไม่ต้องรูทใน Android