ต้องรู้
- ดาวน์โหลด ADB และ Fastboot เปิดไฟล์ ZIP เครื่องมือแพลตฟอร์ม คัดลอกเส้นทางโฟลเดอร์ไปที่ platform-tools.
- แก้ไขตัวแปรระบบ PATH ทดสอบเพื่อให้แน่ใจว่าคุณจะเข้าถึง ADB ได้
-
คำสั่ง ADB สามารถใช้เพื่อแก้ไข Android ของคุณโดยไม่ต้องสัมผัสอุปกรณ์จริงๆ
บทความนี้จะอธิบายวิธีการติดตั้ง Android Debug Bridge (ADB) รวมถึงตัวอย่างคำสั่งต่างๆ ข้อมูลที่รวมอยู่ในนี้ควรใช้ไม่ว่าใครจะเป็นผู้ผลิตโทรศัพท์ Android ของคุณ: Samsung, Google, Huawei, Xiaomi ฯลฯ
ดาวน์โหลด ADB และ Fastboot
Google เปิดตัวเครื่องมือสองอย่างที่เรียกว่า ADB และ fastboot ซึ่งทั้งสองอย่างนี้มีอยู่ในแพ็คเกจที่เรียกว่า Platform Tools เป็นเครื่องมือบรรทัดคำสั่งที่ให้คุณปรับแต่งและควบคุมโทรศัพท์ Android ของคุณโดยส่งคำสั่งไปยังโทรศัพท์ผ่านคอมพิวเตอร์
ยูทิลิตี้ทั้งสองนี้มีอยู่ใน Android.com ไปที่หน้าดาวน์โหลดเครื่องมือแพลตฟอร์ม SDK เพื่อค้นหา ADB และ fastboot เวอร์ชันล่าสุด
พวกมันรวมอยู่ใน Android SDK ตัวเต็มด้วย แต่ไม่จำเป็นต้องดาวน์โหลดทั้งหมดนั้นสำหรับเครื่องมือทั้งสองนี้เท่านั้น ที่คุณจะได้รับผ่านเครื่องมือแพลตฟอร์ม
-
เลือกลิงก์ดาวน์โหลดที่สอดคล้องกับระบบปฏิบัติการของคุณ
หากคุณมี Windows ให้เลือก ดาวน์โหลดแพลตฟอร์ม SDK-เครื่องมือสำหรับ Windows หรือเลือก Mac สำหรับ macOS เป็นต้น
- หลังจากอ่านข้อกำหนดและเงื่อนไขแล้ว ให้เลือกช่องข้อตกลงข้าง ฉันได้อ่านและยอมรับข้อกำหนดและเงื่อนไขด้านบนแล้ว.
- เลือก ดาวน์โหลด Android SDK Platform-เครื่องมือสำหรับ [ระบบปฏิบัติการ].
- บันทึกไฟล์ไว้ที่ใดที่หนึ่งที่น่าจดจำ เพราะคุณจะได้ใช้อีกครั้งในไม่ช้า โฟลเดอร์ที่ปกติคุณบันทึกไฟล์นั้นใช้ได้ ตราบใดที่คุณรู้วิธีกลับไปที่นั่น
เปิดไฟล์ ZIP เครื่องมือแพลตฟอร์ม
ไปที่โฟลเดอร์ที่คุณบันทึกการดาวน์โหลดไว้ และแยกเนื้อหาของไฟล์ ZIP
ระบบปฏิบัติการของคุณมีเครื่องมือในตัวที่สามารถทำได้สำหรับคุณ แต่อีกทางเลือกหนึ่งคือการเปิดด้วยยูทิลิตี้การแยกไฟล์
หน้าต่าง
- คลิกขวาที่ไฟล์ ZIP แล้วเลือกตัวเลือกการแยกชื่อ แตกไฟล์ทั้งหมด ใน Windows บางเวอร์ชัน
-
เมื่อถูกถามว่าจะบันทึกไฟล์ไว้ที่ใด ดังที่คุณเห็นในภาพด้านบน ให้เลือกโฟลเดอร์ที่เหมาะสมกับ ADB ที่จะอยู่ ไม่ใช่ที่ชั่วคราวเช่นโฟลเดอร์ดาวน์โหลดหรือที่ที่รกง่ายเหมือนเดสก์ท็อปเราเลือกรูทของไดรฟ์ C: ในโฟลเดอร์ชื่อ ADB.
- ทำเครื่องหมายในช่องข้าง แสดงไฟล์ที่แยกออกมาเมื่อเสร็จแล้ว.
- เลือก Extract เพื่อบันทึกไฟล์ที่นั่น
- โฟลเดอร์ที่คุณเลือกในขั้นตอนที่ 1 ควรเปิดและแสดงโฟลเดอร์ platform-tools ที่ดึงมาจากไฟล์ ZIP ที่คุณดาวน์โหลดมาก่อนหน้านี้
macOS
- เปิดไฟล์ ZIP เพื่อแยกเนื้อหาไปยังโฟลเดอร์เดียวกับที่คุณอยู่ในทันที
- โฟลเดอร์ใหม่จะปรากฏขึ้นที่ชื่อว่า platform-tools.
- คุณสามารถย้ายโฟลเดอร์นี้ไปได้ทุกที่ที่ต้องการ หรือจะเก็บไว้ที่เดิม
ลินุกซ์
ผู้ใช้ Linux สามารถใช้คำสั่ง Terminal ต่อไปนี้ โดยแทนที่ destination_folder ด้วยโฟลเดอร์ใดก็ได้ที่คุณต้องการให้ platform-tool ไปสิ้นสุดที่โฟลเดอร์.
unzip platform-tools-latest-linux.zip -d destination_folder
วิธีที่ดีที่สุดคือเปิด Terminal ที่โฟลเดอร์ที่มีไฟล์ ZIP อยู่ หากไม่เป็นเช่นนั้น คุณต้องแก้ไขพาธ platform-tools-latest-linux.zip เพื่อรวมพาธแบบเต็มไปยังไฟล์ ZIP
หากไม่ได้ติดตั้งยูทิลิตี้เปิดเครื่องรูด ให้รันคำสั่งนี้:
sudo apt-get install unzip
คุณสามารถใช้ 7-Zip หรือ PeaZip แทนได้ หากคุณไม่ต้องการใช้คำสั่ง Terminal เหล่านี้ หรือคำสั่งเหล่านี้ใช้ไม่ได้ผลสำหรับคุณ
คัดลอกเส้นทางโฟลเดอร์ไปยังเครื่องมือแพลตฟอร์ม
ก่อนที่คุณจะเริ่มใช้ ADB คุณต้องแน่ใจว่าสามารถเข้าถึงได้ง่ายจากบรรทัดคำสั่ง สิ่งนี้ต้องการพาธไปยังโฟลเดอร์จากขั้นตอนก่อนหน้าเพื่อตั้งค่าเป็นตัวแปรสภาพแวดล้อม
วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการคัดลอกเส้นทางไปยังโฟลเดอร์ก่อน:
หน้าต่าง
- เปิดโฟลเดอร์ที่คุณแตกไฟล์ platform-tools
- เปิดโฟลเดอร์เพื่อดูเนื้อหาข้างใน
- ที่ด้านบนของหน้าต่าง ให้เลือกพื้นที่ว่างถัดจากเส้นทาง คุณยังสามารถใช้ Alt+D แป้นพิมพ์ลัด o ย้ายโฟกัสปัจจุบันไปยังแถบนำทางอย่างรวดเร็วและไฮไลต์เส้นทางของโฟลเดอร์โดยอัตโนมัติ
- เมื่อเส้นทางไปยังโฟลเดอร์ที่เปิดอยู่ถูกไฮไลต์ ให้คลิกขวาและคัดลอก หรือใช้ Ctrl+C.
macOS
- เลือกโฟลเดอร์ที่คุณแตกออกมา
- ใช้ Command+i เพื่อเปิดหน้าต่าง Get Info สำหรับโฟลเดอร์นั้น
- คลิกและลากเพื่อเลือกเส้นทางถัดจาก ที่ไหน เพื่อให้ไฮไลต์
- ใช้ Command+C เพื่อคัดลอกพาธ
ลินุกซ์
- เปิดโฟลเดอร์ platform-tools เพื่อดูโฟลเดอร์และไฟล์อื่นๆ ภายในนั้น
- ใช้ Ctrl+L เพื่อย้ายโฟกัสไปที่แถบนำทาง เส้นทางควรถูกเน้นทันที
- คัดลอกเส้นทางด้วย Ctrl+C.
เวอร์ชันของระบบปฏิบัติการเหล่านี้อาจแตกต่างกันมากพอที่ขั้นตอนจะไม่เหมือนกับที่คุณเห็นที่นี่ แต่ควรใช้งานได้กับเวอร์ชันส่วนใหญ่ของแต่ละ OS
แก้ไขตัวแปรระบบ PATH
ต่อไปนี้คือวิธีเปิดหน้าจอแก้ไขตัวแปรระบบใน Windows เพื่อให้สามารถตั้งค่าเส้นทางที่คุณคัดลอกเป็นตัวแปรระบบ PATH ได้:
- เปิดแผงควบคุม
- ค้นหาและเปิด System applet.
- เลือก การตั้งค่าระบบขั้นสูง.
- ในหน้าต่างคุณสมบัติของระบบ เลือก ตัวแปรสภาพแวดล้อม ที่ด้านล่างของแท็บ ขั้นสูง
- ค้นหาพื้นที่ด้านล่างที่มีป้ายกำกับ ตัวแปรระบบ และหาตัวแปรที่ชื่อ Path.
- เลือก แก้ไข.
- เลือก ใหม่ (Windows 11) และวางเส้นทางที่คุณคัดลอกไว้ก่อนหน้านี้ สำหรับ Windows เวอร์ชันเก่า ให้คลิกขวาในกล่องข้อความ Variable value และวางเส้นทาง หากมีเส้นทางอื่นในกล่อง ให้ไปที่ด้านขวาสุดแล้วใส่เครื่องหมายอัฒภาคต่อท้าย หากไม่มีช่องว่าง ให้คลิกขวาและวางเส้นทางโฟลเดอร์ของคุณที่นั่น
- เลือก ตกลง สองสามครั้งจนกว่าคุณจะออกจากคุณสมบัติของระบบ
ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขไฟล์ PATH ใน macOS หรือ Linux:
- เปิด Terminal ผ่าน Spotlight หรือ Applications/Utilities และป้อนคำสั่งนี้เพื่อเปิดโปรไฟล์ Bash ของคุณในโปรแกรมแก้ไขข้อความเริ่มต้น: touch ~/.bash_profile; open ~/.bash_profile.
- เลื่อนเคอร์เซอร์ไปที่ท้ายไฟล์และป้อนค่าต่อไปนี้ โดยแทนที่ folder ด้วยเส้นทางที่คุณคัดลอก: export PATH=”$HOME /folder/bin:$PATH”.
- บันทึกไฟล์และออกจากโปรแกรมแก้ไขข้อความ
- ป้อนคำสั่ง Terminal ต่อไปนี้เพื่อเรียกใช้โปรไฟล์ Bash ของคุณ: source ~/.bash_profile.
ทดสอบเพื่อให้แน่ใจว่าคุณจะเข้าถึง ADB ได้
เมื่อกำหนดค่าตัวแปรระบบอย่างถูกต้องแล้ว คุณควรตรวจสอบว่าคุณสามารถรันคำสั่งกับโปรแกรมได้จริงหรือไม่
เปิด Command Prompt หรือ Terminal และดำเนินการ adb คำสั่ง
หากผลลัพธ์ของคำสั่งเป็นข้อความแบบนี้:
Android Debug Bridge เวอร์ชั่น 1.0.41
เวอร์ชั่น 31.0.3-7562133
ติดตั้งเป็น C:\ADB\ platform-tools\adb.exe
…จากนั้นคุณก็พร้อมที่จะเริ่มใช้ Android Debug Bridge จากบรรทัดคำสั่งแล้ว!
ตราบใดที่เปิดใช้งานโหมดแก้ไขข้อบกพร่องบนโทรศัพท์ของคุณ คุณก็สามารถส่งคำสั่ง ADB ในขณะที่โทรศัพท์ทำงานเป็นประจำหรือแม้กระทั่งเมื่ออยู่ในโหมดการกู้คืน
ตัวอย่างคำสั่ง ADB
ADB คำสั่งสามารถใช้ในการปรับเปลี่ยน Android ของคุณโดยไม่ต้องสัมผัสอุปกรณ์จริงๆ แต่ยังมีอีกมากที่ทำได้ คุณสามารถทำสิ่งง่ายๆ เช่น ติดตั้งการอัปเดตระบบ หรือแม้แต่จัดการกับสิ่งที่ถูกจำกัดโดยปกติ เช่น ปรับแต่งการตั้งค่าที่คุณไม่รู้ว่ามีอยู่ หรือเข้าถึงโฟลเดอร์ระบบที่ปกติจะถูกล็อค
- adb devices แสดงว่าอุปกรณ์ที่รองรับ ADB ใดเชื่อมต่อกับคอมพิวเตอร์ของคุณ
- adb รีบูต รีสตาร์ทโทรศัพท์ของคุณ
- สำรอง adb สร้างการสำรองข้อมูลทั้งหมดของโทรศัพท์ของคุณและบันทึกลงในคอมพิวเตอร์ของคุณ
- adb sideload โหลด ROM และไฟล์ ZIP อื่นๆ จากคอมพิวเตอร์ของคุณไปยัง Android
- adb pull คัดลอกไฟล์จากโทรศัพท์ไปยังคอมพิวเตอร์ของคุณ
- adb shell อนุญาตให้เรียกใช้คำสั่งในเทอร์มินัลบนอุปกรณ์ Android
- adb reboot -bootloader เริ่มโทรศัพท์ของคุณในโหมด bootloader เพื่อให้คุณสามารถเรียกใช้คำสั่ง fastboot