Google ออกเครื่องมือสองอย่างที่เรียกว่า Android Debug Bridge (ADB) และ fastboot ซึ่งทั้งสองรุ่นมีอยู่ในแพ็คเกจที่เรียกว่า Platform Tools เป็นเครื่องมือ บรรทัดคำสั่ง ที่ช่วยให้คุณสามารถกำหนดค่าและควบคุมโทรศัพท์ Android ได้โดยการส่ง คำสั่ง ไปยังคอมพิวเตอร์ของคุณ
ตราบเท่าที่มีการเปิดใช้งานโหมดดีบักในโทรศัพท์ของคุณคุณสามารถส่งคำสั่ง ADB ขณะที่โทรศัพท์กำลังทำงานอย่างสม่ำเสมอหรือแม้กระทั่งในโหมดการกู้คืน นอกจากนี้อุปกรณ์ยังไม่จำเป็นต้องได้รับการ ฝังราก ดังนั้นคุณจึงไม่ต้องกังวลว่าจะ ทำตามขั้นตอนเหล่านี้ ก่อน
คำสั่ง ADB เหล่านี้สามารถใช้เพื่อปรับเปลี่ยน Android โดยไม่ต้องสัมผัสอุปกรณ์จริงๆ แต่มีอะไรที่เป็นไปได้มากขึ้น ด้วย ADB คุณสามารถทำสิ่งง่ายๆเช่นติดตั้งการอัปเดตระบบหรือแม้กระทั่งจัดการกับสิ่งต่างๆที่ถูก จำกัด โดยปกติเช่นการตั้งค่าที่คุณไม่เคยรู้มาก่อนหรือเข้าถึงโฟลเดอร์ระบบที่ถูกล็อกโดยปกติ
นี่เป็นตัวอย่างของคำสั่ง ADB:
- อุปกรณ์ adb แสดงว่า อุปกรณ์ ใดรองรับ ADB เชื่อมต่อกับคอมพิวเตอร์ของคุณ
- การรีบูต adb รี สตาร์ทโทรศัพท์ของคุณ
- การสำรองข้อมูล adb สร้างการสำรองข้อมูลเต็มรูปแบบของโทรศัพท์ของคุณและบันทึกลงในคอมพิวเตอร์ของคุณ
- adb โหลดโหลด ROM และไฟล์ ZIP อื่น ๆ จากคอมพิวเตอร์ของคุณไปยัง Android
- adb ดึง ไฟล์จากโทรศัพท์ไปยังคอมพิวเตอร์ของคุณ
- adb shell อนุญาตให้ใช้คำสั่งใน terminal บนอุปกรณ์แอนดรอยด์
- adb reboot -bootloader เริ่มต้นโทรศัพท์ของคุณในโหมด bootloader เพื่อให้คุณสามารถเรียกใช้คำสั่ง fastboot ได้
Fastboot มีประโยชน์หากคุณต้องการเปลี่ยน เฟิร์มแวร์ โทรศัพท์ Android หรือรายละเอียดของระบบไฟล์อื่น ๆ ในขณะที่อยู่ในโหมด bootloader เช่นการติดตั้งภาพบูตใหม่ โดยทั่วไปจะใช้ในการติดตั้งการกู้คืนที่กำหนดเองหากโทรศัพท์หยุดการบูตตามปกติ
01 จาก 05
วิธีดาวน์โหลด ADB และ Fastboot
ทั้งสองระบบสาธารณูปโภคเหล่านี้สามารถใช้งานได้ผ่านทาง Android.com:
- ไปที่หน้าดาวน์โหลด SDK Platform-Tools เพื่อค้นหา ADB และ fastboot เวอร์ชันล่าสุด
หมายเหตุ: พวกเขายังรวมอยู่ใน Android SDK เต็มรูปแบบ แต่ไม่จำเป็นต้องดาวน์โหลดทั้งหมดที่เพิ่งใช้สำหรับเครื่องมือทั้งสองนี้ที่คุณจะได้รับผ่านทางเครื่องมือแพลตฟอร์ม - เลือกลิงค์ดาวน์โหลดที่ตรงกับ ระบบปฏิบัติการ ของคุณ
กล่าวอีกนัยหนึ่งถ้าคุณมี Windows ให้เลือก SDK Platform-Tools สำหรับ Windows หนึ่งหรือดาวน์โหลด Mac สำหรับ MacOS ฯลฯ - หลังจากอ่านข้อกำหนดในการให้บริการแล้วคลิกที่ช่องข้าง ฉันได้อ่านและยอมรับข้อตกลงและเงื่อนไขข้างต้น แล้ว
- คลิก ดาวน์โหลด SDK PLATFORM TOOLS สำหรับ [operating system]
- บันทึกไฟล์ไว้ในที่ที่น่าจดจำเนื่องจากคุณจะใช้อีกครั้งในไม่ช้า โฟลเดอร์ที่คุณบันทึกไฟล์ปกติจะใช้ได้ตราบเท่าที่คุณรู้ว่าจะกลับมาที่นั่นได้อย่างไร
หมายเหตุ: เนื่องจาก ADB ดาวน์โหลดในที่เก็บถาวร ZIP คุณจะสามารถแยกแยะได้ก่อนใช้งานซึ่งคุณสามารถเลือกสถานที่สำหรับในขั้นตอนถัดไปได้ ซึ่งหมายความว่าตำแหน่งในขั้นตอนที่ 4 ไม่จำเป็นต้องเป็นตำแหน่งถาวรของโปรแกรม
02 จาก 05
เปิดไฟล์ ZIP ของแพลตฟอร์ม Tools
ไปที่โฟลเดอร์ใดก็ได้ที่คุณบันทึกเครื่องมือแพลตฟอร์มเกินไปและแยกเนื้อหาของไฟล์ ZIP
ระบบปฏิบัติการของคุณมีเครื่องมือในตัวที่สามารถทำสิ่งนี้ให้คุณได้ แต่ตัวเลือกอื่น ๆ ได้แก่ การเปิดไฟล์ ZIP ด้วยยูทิลิตีการดึงไฟล์ฟรี
ของ windows
- คลิกขวาที่ แพลตฟอร์ม --tools-latest-windows.zip และเลือกตัวเลือกการแยก เรียกว่า Extract All ... ใน Windows บางรุ่น
- เมื่อถามว่าจะเก็บไฟล์ไว้ที่ไหนเช่นที่คุณเห็นในภาพด้านบนให้เลือกโฟลเดอร์ที่เหมาะสมสำหรับ ADB เพื่อให้อยู่ไม่ได้ชั่วคราวเช่นโฟลเดอร์ดาวน์โหลดหรือที่อื่นที่รกได้ง่ายเช่นเดสก์ท็อป
ฉันเลือกรากของไดรฟ์ C: ในโฟลเดอร์ที่ชื่อว่า ADB - ใส่เช็คในช่องถัดจาก แสดงไฟล์ที่แยกแล้วเมื่อเสร็จสิ้น
- คลิก Extract เพื่อบันทึกไฟล์ที่นั่น
- โฟลเดอร์ที่คุณเลือกในขั้นตอนที่ 1 ควรเปิดและแสดงโฟลเดอร์ เครื่องมือแพลตฟอร์ม ที่ดึงมาจากไฟล์ ZIP ที่คุณดาวน์โหลดมาก่อนหน้านี้
7-Zip และ PeaZip เป็นโปรแกรมของบุคคลที่สามที่สามารถเปิดไฟล์ ZIP ใน Windows ได้
MacOS
- คลิก สอง ครั้งที่ แพลตฟอร์ม --tools-latest-darwin.zip เพื่อให้เนื้อหาในปัจจุบันถูกดึงไปยังโฟลเดอร์เดียวกันที่คุณเข้ามาทันที
- โฟลเดอร์ใหม่ควรปรากฏขึ้นเรียกว่า แพลตฟอร์มเครื่องมือ
- คุณสามารถย้ายโฟลเดอร์นี้ได้ทุกที่ที่ต้องการหรือคุณสามารถเก็บไว้ได้ทุกที่
ถ้าต้องการคุณสามารถใช้ The Unarchiver หรือ Keka แทนเพื่อเปิดไฟล์ ZIP ได้
ลินุกซ์
ผู้ใช้ Linux สามารถใช้คำสั่ง Terminal ต่อไปนี้แทนที่ destination_folder กับโฟลเดอร์ใดก็ตามที่คุณต้องการให้โฟลเดอร์ platform-tool เข้ามา
เปิดเครื่องรูดแพลตฟอร์ม - tools - lust-linux.zip-destination_folderวิธีที่ดีที่สุดในการทำเช่นนี้คือเปิด Terminal ที่โฟลเดอร์ที่ไฟล์ ZIP อยู่ ถ้าไม่ใช่กรณีนี้คุณต้องปรับเปลี่ยนเส้นทางของ แพลทฟอร์ม - last-linux.zip เพื่อรวมเส้นทางแบบเต็มไปยังไฟล์ ZIP
หากยูทิลิตี้เปิดเครื่องรูดไม่ได้ติดตั้งให้เรียกใช้คำสั่งนี้:
sudo apt-get ติดตั้งการเปิดเครื่องรูดเช่นเดียวกับ Windows คุณสามารถใช้ 7-Zip หรือ PeaZip ใน Linux แทนถ้าคุณไม่ต้องการใช้คำสั่ง Terminal เหล่านี้หรือไม่ได้ทำงานกับคุณ
03 จาก 05
คัดลอกเส้นทางโฟลเดอร์ไปยังเส้นทางโฟลเดอร์ "platform-tools"
ก่อนที่คุณจะเริ่มใช้ ADB คุณต้องแน่ใจว่าสามารถเข้าถึงได้จากบรรทัดคำสั่ง ซึ่งต้องใช้เส้นทางไปยังโฟลเดอร์ แพลตฟอร์มเครื่องมือ จากสไลด์ก่อนหน้าเพื่อจะได้รับการตั้งค่าเป็น ตัวแปรสภาพแวดล้อม
วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการคัดลอกเส้นทางไปยังโฟลเดอร์ก่อน:
ของ windows
- เปิดโฟลเดอร์ที่คุณขยายโฟลเดอร์ เครื่องมือแพลตฟอร์ม
- เปิดโฟลเดอร์ เครื่องมือแพลตฟอร์ม เพื่อให้คุณเห็นโฟลเดอร์และไฟล์ภายในโฟลเดอร์
- ที่ด้านบนของหน้าต่างให้คลิกในช่องว่างด้านข้างของเส้นทาง
คุณสามารถกด ปุ่ม Alt + D เพื่อย้ายจุดโฟกัสปัจจุบันไปยังแถบนำทางโดยอัตโนมัติและเน้นเส้นทางโฟลเดอร์โดยอัตโนมัติ - เมื่อเส้นทางไปยังโฟลเดอร์ที่เปิดอยู่ถูกไฮไลต์ให้คลิกขวาและคัดลอกหรือกด Ctrl + C
MacOS
- เลือกโฟลเดอร์ เครื่องมือแพลตฟอร์มที่ คุณดึงข้อมูล
- กด Command + i เพื่อเปิดหน้าต่าง Get Info สำหรับโฟลเดอร์นั้น
- คลิกและลากเพื่อเลือกเส้นทางที่อยู่ถัดจาก "ที่ไหน" เพื่อให้เป็นไฮไลต์
- กด Command + C เพื่อคัดลอกเส้นทางโฟลเดอร์
ลินุกซ์
- เปิดโฟลเดอร์ เครื่องมือแพลตฟอร์ม เพื่อให้คุณสามารถดูโฟลเดอร์และไฟล์อื่น ๆ ภายในโฟลเดอร์ได้
- กด Ctrl + L เพื่อย้ายโฟกัสไปที่แถบนำทาง เส้นทางควรได้รับการเน้นทันที
- คัดลอกเส้นทางด้วย แป้นพิมพ์ ลัด Ctrl + C
หมายเหตุ: ระบบปฏิบัติการใด ๆ ของคุณอาจแตกต่างกันออกไปในแต่ละขั้นตอนที่ไม่เหมือนกับที่คุณเห็นในที่นี้ แต่ควรใช้เวอร์ชันต่างๆของ OS แต่ละรุ่น
04 จาก 05
แก้ไขตัวแปรระบบ PATH
นี่คือวิธีการเปิดหน้าจอ Edit System Variable ใน Windows เพื่อให้เส้นทางที่คุณคัดลอกสามารถตั้งค่าเป็นตัวแปรระบบ PATH:
- เปิด 'แผงควบคุม'
- ค้นหาและเปิด แอปเพล็ต ระบบ
- เลือก การตั้งค่าระบบขั้นสูง จากด้านซ้าย
- ในหน้าต่าง คุณสมบัติระบบ คลิกหรือกด ตัวแปรสภาพแวดล้อม ... ที่ด้านล่างของแท็บ ขั้นสูง
- หาตำแหน่งด้านล่างที่ระบุว่ามี ตัวแปรระบบ และค้นหาตัวแปรชื่อ Path
- คลิก แก้ไข ...
- คลิกขวาที่ช่อง Variable value: และวางพา ธ ไปยังโฟลเดอร์ platform-tools
หากมีเส้นทางอื่นอยู่ในกล่องข้อความให้ไปที่ด้านขวาสุด (กด End บนแป้นพิมพ์เพื่อไปที่จุดนั้น) และวางเครื่องหมายอัฒภาคไว้ที่ท้ายสุด หากไม่มีช่องว่างให้คลิกขวาและวางเส้นทางโฟลเดอร์ของคุณที่นั่น ดูภาพด้านบนเพื่อเป็นข้อมูลอ้างอิง - คลิก ตกลง สองสามครั้งจนกว่าคุณจะออกจาก คุณสมบัติ ของ ระบบ
ทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขไฟล์ PATH ใน macOS หรือ Linux:
- เปิด Terminal ผ่าน Spotlight หรือ Applications / Utilities
- ป้อนคำสั่งนี้เพื่อเปิดโปรไฟล์ Bash ของคุณใน โปรแกรมแก้ไขข้อความ เริ่มต้นของคุณ: แตะ ~ / .bash_profile; เปิด ~ / .bash_profile
- เลื่อนเคอร์เซอร์ไปที่ท้ายสุดของไฟล์และป้อนข้อมูลต่อไปนี้แทนที่ โฟลเดอร์ ด้วยพา ธ ไปยังโฟลเดอร์ platform-tools : export PATH = "$ HOME / folder / bin: $ PATH"
- บันทึกไฟล์และออกจากโปรแกรมแก้ไขข้อความ
- ป้อนคำสั่ง Terminal ต่อไปนี้เพื่อเรียกใช้โปรไฟล์ Bash ของคุณ: source ~ / .bash_profile
05 จาก 05
ทดสอบเพื่อให้แน่ใจว่าคุณสามารถเข้าถึง ADB ได้
ตอนนี้ตัวแปรระบบมีการกำหนดค่าอย่างถูกต้องคุณควรตรวจสอบว่าคุณสามารถเรียกใช้คำสั่งต่างๆกับโปรแกรมได้จริง
- เปิด Command Prompt หรือ Terminal
คำแนะนำ: ดูที่ วิธีการเปิดหน้าต่าง Terminal Console ใน Ubuntu ถ้าเป็นสิ่งที่คุณใช้ - ป้อน adb
- หากผลลัพธ์ของคำสั่งคือข้อความที่คล้ายกับข้อความนี้: Android Debug Bridge version 1.0.39 Revision 3db08f2c6889-android ติดตั้งเป็น C: \ ADB \ platform-tools \ adb.exe แล้วคุณพร้อมที่จะเริ่มใช้ Android Debug Bridge จาก บรรทัดคำสั่ง!