หากคุณไม่เคยได้ยิน Minimal ADB และ Fastboot เป็นเครื่องมือที่เรียบง่ายแต่ทรงพลังที่ให้คุณพิมพ์คำสั่งเพื่อควบคุมโทรศัพท์ Android ที่เชื่อมต่อกับ USB
บางสิ่งที่ผู้ใช้ Android ทั่วไปอาจต้องการทำกับ Android อาจดูซับซ้อนเกินไป แม้แต่บางอย่างที่ง่ายอย่างการถ่ายโอนไฟล์ไปยังหรือจากโทรศัพท์ของคุณก็ยังต้องใช้ขั้นตอนมากกว่าที่ควร
ด้วย ADB ขั้นต่ำและ Fastboot คุณสามารถทำสิ่งต่างๆ เช่น ถ่ายโอนไฟล์ ค้นหาหมายเลขซีเรียล หรือแม้แต่สำรองข้อมูลทั้งหมดของโทรศัพท์ของคุณด้วยคำสั่งง่ายๆ เพียงคำสั่งเดียว
ตั้งค่า Minimal ADB และ Fastboot
Minimal ADB และ Fastboot พร้อมใช้งานสำหรับ Windows, MacOS และ Linux นี่คือคำแนะนำเกี่ยวกับวิธีการตั้งค่า Minimal ABD บนระบบของคุณ
เมื่อติดตั้ง ADB ขั้นต่ำและ Fastboot แล้ว คุณเพียงแค่ต้องเปิดใช้งานการแก้ไขข้อบกพร่อง USB บนโทรศัพท์ของคุณ มีเพียงไม่กี่ขั้นตอนในการทำเช่นนี้
- เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์โดยไปที่ การตั้งค่า แตะ เกี่ยวกับอุปกรณ์ (หรือ เกี่ยวกับโทรศัพท์) และแตะที่ หมายเลขรุ่น จนกว่าคุณจะเห็นการแจ้งเตือนว่าเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์
-
อีกครั้ง เข้าไปที่ การตั้งค่า ตอนนี้คุณควรเห็นไอคอน ตัวเลือกสำหรับนักพัฒนาแตะที่นี่ เลื่อนลงไปที่การดีบัก USB และเปิดใช้งาน
- ออกจากการตั้งค่า การเปลี่ยนแปลงเหล่านี้ทำให้ยูทิลิตี้ Minimal ADB และ Fastboot สามารถเชื่อมต่อและควบคุมโทรศัพท์ของคุณได้
ตอนนี้คุณพร้อมที่จะเริ่มออกคำสั่งไปยังโทรศัพท์ของคุณแล้ว
เพียงเสียบโทรศัพท์ Android ของคุณเข้ากับคอมพิวเตอร์ด้วยสาย USB จากนั้นเปิด Minimal ADB และ Fastboot คุณจะเห็นหน้าต่างคำสั่งปรากฏขึ้น
ในการตรวจสอบว่า Minimal ADB และ Fastboot สามารถสื่อสารกับโทรศัพท์ของคุณได้ เพียงแค่ออกคำสั่ง: adb devices.
ใต้ รายการอุปกรณ์ที่แนบมา คุณจะเห็นรหัสสุ่มถัดจากคำว่า device.
ซึ่งหมายความว่ายูทิลิตี้ Minimal ADB และ Fastboot สามารถเห็นโทรศัพท์ของคุณ และคุณพร้อมที่จะเริ่มออกคำสั่งที่มีประโยชน์
โอนไฟล์ไปและกลับจาก Android ของคุณ
มีหลายวิธีในการย้ายไฟล์และข้อมูลระหว่างโทรศัพท์ Android และอุปกรณ์อื่นๆ อย่างไรก็ตาม วิธีการเหล่านี้ส่วนใหญ่ต้องใช้หลายขั้นตอนหรือการเชื่อมต่อที่ซับซ้อน
ด้วย ADB ขั้นต่ำและ Fastboot เมื่อคุณตั้งค่าคอมพิวเตอร์และโทรศัพท์เพียงครั้งเดียวเพื่ออนุญาตคำสั่ง ADB แล้ว คุณจะไม่ต้องตั้งค่าอีกเลย
การถ่ายโอนไฟล์ทำได้ง่ายเพียงแค่พิมพ์คำสั่งง่ายๆ เพียงคำสั่งเดียว และไฟล์จะถูกโอน
- เปิด ADB ขั้นต่ำและ Fastboot และตรวจสอบให้แน่ใจว่าสามารถเห็นอุปกรณ์ของคุณโดยพิมพ์คำสั่ง adb devices คำสั่ง
-
คำสั่งในการย้ายไฟล์จากคอมพิวเตอร์ไปยังโทรศัพท์ของคุณคือ adb push ในการย้ายไฟล์จากโทรศัพท์ของคุณไปยังคอมพิวเตอร์ คำสั่งคือ adb pull.
ถ้าคุณทราบเส้นทางที่ไฟล์ของคุณอยู่ (เช่นรูปภาพ) คุณสามารถพิมพ์คำสั่งแบบเต็มรวมถึงต้นทางและปลายทางเช่นนี้:
adb pull /sdcard/dcim/camera/20181224_131245-j.webp" />
คุณจะเห็นสถานะแสดงไฟล์ที่ดึงสำเร็จ
- คุณสามารถค้นหาไฟล์ที่ถ่ายโอนได้ในไดเร็กทอรีที่สองที่คุณระบุ
คุณสามารถย้ายไฟล์จากคอมพิวเตอร์ไปยังโทรศัพท์ได้ด้วยคำสั่งง่ายๆ เพียงคำสั่งเดียวในลักษณะเดียวกัน เพียงย้อนกลับไดเรกทอรีต้นทางและปลายทาง
ตัวอย่างเช่น หากต้องการวางรูปภาพจากคอมพิวเตอร์ลงในโทรศัพท์ เพียงพิมพ์ adb กด c:\temp\pictures\mypicture-j.webp" />
สิ่งนี้จะสร้างสำเนาของไฟล์ในโทรศัพท์ของคุณ ในไดเร็กทอรี /sdcard/dcim/pictures
นำทางผ่านโฟลเดอร์บน Android ของคุณ
หากคุณไม่ทราบเส้นทางของไฟล์บนอุปกรณ์ Android ของคุณ คุณสามารถใช้คำสั่งพิเศษที่เรียกว่า adb shell คำสั่งเพื่อค้นหาไฟล์
มีคำสั่งเชลล์หลายคำสั่งที่มีประโยชน์มากในการเลื่อนดูโฟลเดอร์ต่างๆ ในโทรศัพท์ของคุณ
- ls: แสดงรายการเนื้อหาของไดเร็กทอรี
- cd: เปลี่ยนไดเรกทอรี
- rm: ลบไฟล์หรือไดเรกทอรี
- mkdir: สร้างไดเรกทอรีใหม่
- cp: คัดลอกไฟล์หรือไดเรกทอรี
- mv: ย้ายหรือเปลี่ยนชื่อไฟล์
ด้วยคำสั่งเชลล์ ADB คุณสามารถรวมคำสั่งเหล่านี้โดยคั่นด้วยเครื่องหมายอัฒภาค
ตัวอย่างเช่น ในการไปยังไดเร็กทอรีบนโทรศัพท์ของคุณเพื่อค้นหารูปภาพ:
-
พิมพ์ adb shell ls เพื่อดูไดเรกทอรีทั้งหมดในโทรศัพท์ของคุณ
-
ประเภท adb เชลล์ cd sdcard; ls เพื่อไปยังไดเร็กทอรี sdcard และดูไฟล์ทั้งหมดที่นั่น แต่ละคำสั่งที่คั่นด้วยเครื่องหมายอัฒภาคจะดำเนินการตามลำดับ
-
เพิ่มคำสั่งต่อไปเพื่อสำรวจลึกเข้าไปในไดเรกทอรีย่อยจนกว่าคุณจะพบไฟล์ที่คุณต้องการ ตัวอย่างเช่น พิมพ์ adb shell cd sdcard; ซีดี ดีซิม; กล้องซีดี; ls จะแสดงรูปภาพทั้งหมดที่คุณถ่ายด้วยกล้องของคุณ
- เมื่อคุณพบไฟล์ที่ต้องการแล้ว คุณสามารถออกคำสั่ง adb pull ที่อธิบายไว้ในส่วนสุดท้ายเพื่อโอนไฟล์เหล่านั้นไปยังคอมพิวเตอร์ของคุณ
ติดตั้งหรือถอนการติดตั้งแอป Android จากระยะไกล
วิธีทั่วไปที่ผู้คนติดตั้งแอปลงใน Android คือการค้นหาผ่าน Google Play Store และติดตั้งแอปจากที่นั่น
Google Store จะโอนไฟล์การติดตั้ง (เรียกว่าไฟล์ APK) ไปยังโทรศัพท์ของคุณโดยอัตโนมัติและเปิดใช้งาน ทั้งหมดนี้เกิดขึ้นโดยอัตโนมัติและเบื้องหลัง
อย่างไรก็ตาม มีไซต์มากมายที่คุณสามารถดาวน์โหลดแอปที่ไม่มีใน Google Play ได้ สิ่งเหล่านี้ช่วยให้คุณดาวน์โหลดไฟล์ APK ไปยังคอมพิวเตอร์ของคุณ จากนั้น คุณสามารถติดตั้ง APK จากระยะไกลบนโทรศัพท์ของคุณได้โดยใช้คำสั่ง abd install ง่ายๆ
วิธีการทำงาน:
- เปิดใช้งานการติดตั้งแอพที่ไม่รู้จักในโทรศัพท์ของคุณ บน Android Nougat คุณจะพบสิ่งนี้ภายใต้ Settings แตะ Security และเปิดใช้งาน Unknown Sources บน Android Oreo อยู่ใน Settings แตะ Apps and Notifications แล้วเลือก Install Unknown Apps
- ดาวน์โหลดไฟล์ APK จากเว็บไซต์ที่คุณพบแอป เว็บไซต์ยอดนิยมแห่งหนึ่งในการค้นหาแอปจาก Google Play Store คือ APK Mirror บันทึกไฟล์ไว้ที่ใดที่หนึ่งบนคอมพิวเตอร์ของคุณที่คุณจะจำได้
-
สุดท้าย เมื่อโทรศัพท์ของคุณเชื่อมต่อกับคอมพิวเตอร์ ให้เปิด Minimal ABD และ Fastboot ในพรอมต์คำสั่ง พิมพ์คำสั่ง adb install.apk.
แทนที่ด้วยพาธและชื่อของไฟล์ APK ในตัวอย่างข้างต้น ไฟล์ APK ถูกเก็บไว้ใน c:\temp และไฟล์คือ protonmail.apk.
- คำสั่งนี้จะโอนไฟล์ APK ไปยังอุปกรณ์ Android โดยอัตโนมัติ จากนั้นรันโปรแกรมติดตั้ง เมื่อติดตั้งเสร็จแล้ว คุณจะเห็นแอปปรากฏขึ้นในรายการแอปที่ติดตั้งในโทรศัพท์ของคุณ
-
คุณยังสามารถถอนการติดตั้งแอปโดยใช้คำสั่ง adb ถอนการติดตั้ง แต่ก่อนที่คุณจะทำสิ่งนี้ได้ คุณต้องรู้ชื่อแพ็คเกจแบบเต็มของแอพที่ติดตั้งในโทรศัพท์ของคุณ
ดูแพ็คเกจทั้งหมดที่ติดตั้งในโทรศัพท์ของคุณโดยพิมพ์ adb shell pm list packages.
ค้นหาในรายการนี้เพื่อค้นหาชื่อแอพที่คุณต้องการติดตั้ง
-
ถอนการติดตั้งแอพโดยพิมพ์ adb uninstall.
แทนที่ด้วยชื่อเต็มของแพ็คเกจแอพที่คุณพบในรายการ
- หลังจากรันคำสั่ง คุณจะเห็นคำว่า "สำเร็จ" แอพจะหายไปจากรายการแอพในโทรศัพท์ Android ของคุณ
สำรองข้อมูลโทรศัพท์ Android ของคุณอย่างเต็มรูปแบบ
คุณเคยโทรศัพท์ Android ของคุณเสียและสูญเสียทุกอย่างในเครื่องหรือไม่
สำหรับผู้ที่ใช้โทรศัพท์เพื่อถ่ายรูปและทำงานตลอดเวลา สถานการณ์เช่นนี้อาจรู้สึกเหมือนเป็นหายนะที่แท้จริง หลีกเลี่ยงโดยใช้ ADB Minimal และ Fastboot เพื่อบันทึกข้อมูลสำรองทั้งหมดลงในคอมพิวเตอร์ของคุณ
ขั้นตอนง่ายกว่าที่คิด
คำสั่ง adb backup มีรายการพารามิเตอร์ที่คุณอาจไม่จำเป็นต้องใช้ เนื่องจากเพียงแค่พิมพ์คำสั่ง adb backup จะ ทำงานได้ดีกับพารามิเตอร์เริ่มต้น
พารามิเตอร์เหล่านี้รวมถึง:
- - f: ตั้งค่าตำแหน่งที่คุณต้องการจัดเก็บข้อมูลสำรองบนคอมพิวเตอร์ของคุณ
- - apk|-noapk: ระบุว่าจะสำรองข้อมูลไฟล์ APK ทุกไฟล์สำหรับแอปที่คุณติดตั้งหรือไม่
- - shared|-noshared: สำรองข้อมูลที่จัดเก็บข้อมูลที่ใช้ร่วมกันด้วย (เช่น การ์ด SD)
- - all: สำรองข้อมูลทุกแอพ แทนที่จะเป็นทีละแอพ
- - system|nosystem: ระบุว่าจะสำรองข้อมูลแอปพลิเคชันระบบด้วยหรือไม่
- : ระบุแพ็คเกจแอพแต่ละรายการที่จะสำรองข้อมูล
วิธีที่ง่ายที่สุดในการสำรองข้อมูลคือใช้พารามิเตอร์ -apk, -all และ -f
คำสั่งที่จะทำคือ:
สำรอง adb -apk -all -f C:\temp\phone_backup\Samsung_Backup.ab
สิ่งนี้จะทริกเกอร์ข้อความแจ้งที่คุณจะยืนยันการสำรองข้อมูลทั้งหมด และเข้ารหัสหากคุณต้องการ
เมื่อคุณยืนยัน การสำรองข้อมูลทั้งหมดจะเริ่มขึ้น
อาจใช้เวลาสองสามนาทีในการสำรองข้อมูลให้สมบูรณ์
เมื่อถึงเวลา คุณจะพบไฟล์สำรองแบบเต็มในเส้นทางที่คุณระบุ
หากโทรศัพท์ของคุณตายและคุณสูญเสียทุกอย่างในโทรศัพท์ เมื่อซ่อมโทรศัพท์แล้ว คุณสามารถดำเนินการกู้คืนแบบเต็มได้โดยพิมพ์คำสั่ง:
adb คืนค่า.ab
จะอัปโหลดข้อมูลสำรองทั้งหมดของคุณกลับไปที่โทรศัพท์ของคุณและกู้คืนทุกอย่างกลับสู่ปกติอีกครั้ง หากคุณเลือกสำรองไฟล์ APK แม้แต่แอปดั้งเดิมทั้งหมดก็ยังจะติดตั้งใหม่
รับข้อมูลเกี่ยวกับโทรศัพท์ Android ของคุณ
เมื่อใดก็ตามที่คุณติดต่อฝ่ายสนับสนุนลูกค้าสำหรับผู้ผลิตโทรศัพท์ของคุณหรือสายสนับสนุนด้านเทคนิค บางครั้งพวกเขาอาจต้องการทราบรายละเอียดเกี่ยวกับโทรศัพท์ของคุณที่หาได้ไม่ง่ายเสมอไป
ด้วย ADB ขั้นต่ำและ Fastboot คุณสามารถดึงข้อมูลทุกประเภทเกี่ยวกับโทรศัพท์ของคุณ
- adb shell ip -f inet addr show wlan0: ระบุที่อยู่ IP ปัจจุบันของโทรศัพท์ของคุณบนเครือข่าย
- adb shell getprop ro.boot.serialno: แสดงหมายเลขซีเรียลของโทรศัพท์ของคุณ
- adb shell getprop ro.build.version.release: แสดงเวอร์ชันของระบบปฏิบัติการ Android ที่ติดตั้งในโทรศัพท์ของคุณ
- adb shell netstat: แสดงการเชื่อมต่อเครือข่ายปัจจุบันทั้งหมดที่ใช้งานอยู่จากโทรศัพท์ของคุณ
คำสั่ง adb shell getprop ช่วยให้คุณเข้าถึงรายละเอียดมากมายเกี่ยวกับโทรศัพท์ของคุณ นอกเหนือจากหมายเลขซีเรียลและรุ่นระบบปฏิบัติการ หากต้องการดูคอลเลกชันทั้งหมด เพียงพิมพ์ adb shell getprop แล้วคุณจะเห็นรายการรายละเอียดทั้งหมด รวมถึงค่าปัจจุบัน
การพิมพ์คำสั่งเดียวจากคอมพิวเตอร์ของคุณเพื่อดึงข้อมูลนี้จากโทรศัพท์ของคุณนั้นง่ายกว่าการค้นหาผ่านเมนูการตั้งค่าเพื่อลองค้นหา