แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

9 สิ่งดีๆ ADB ให้คุณทำบนอุปกรณ์ Android

ADB หรือสะพานแก้จุดบกพร่อง Android เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่ให้คุณสามารถควบคุมอุปกรณ์ Android ของคุณจากคอมพิวเตอร์ ช่วยให้คุณถ่ายโอนไฟล์ไปมาติดตั้งแอปพลิเคชันบันทึกหน้าจออุปกรณ์ของคุณและอีกมากมาย ในโทรศัพท์บางรุ่นคุณสามารถใช้ ADB เพื่อรูทอุปกรณ์และเราทุกคนรู้ถึงประโยชน์ของการรูท

เราได้คัดสรร ADB ที่ยอดเยี่ยมและมีประโยชน์มาแล้วบางส่วนก่อนที่เราจะบอกคุณว่านี่คือวิธีการเชื่อมต่ออุปกรณ์ Android ของคุณกับคอมพิวเตอร์ของคุณโดยใช้ ADB:

วิธีเชื่อมต่ออุปกรณ์ Android ของคุณโดยใช้ ADB

การเชื่อมต่ออุปกรณ์ Android โดยใช้ ADB นั้นเป็นกระบวนการที่ไม่ซับซ้อน คุณสามารถทำตามขั้นตอนที่อธิบายไว้ด้านล่างเพื่อเชื่อมต่ออุปกรณ์ Android กับคอมพิวเตอร์ของคุณโดยใช้ ADB:

1. เชื่อมต่ออุปกรณ์ Android ของคุณกับคอมพิวเตอร์โดยใช้สาย USB

2. บนอุปกรณ์ของคุณคุณจะเห็นพรอมต์ให้“ อนุญาตการดีบัก USB ” แตะที่“ ตกลง ” อุปกรณ์ของคุณจะเชื่อมต่อกับคอมพิวเตอร์ด้วยการเปิดใช้งานการแก้ไขข้อบกพร่อง USB

หมายเหตุ : คุณจะต้องเปิดใช้งานการดีบัก USB ในการตั้งค่า> ตัวเลือกสำหรับนักพัฒนาก่อน

3. ตอนนี้คุณสามารถเรียกใช้เทอร์มินัลหรือพร้อมรับคำสั่งและพิมพ์
adb devices

สิ่งนี้จะแสดงอุปกรณ์ของคุณบนหน้าจอเป็นการยืนยันว่าอุปกรณ์นั้นเชื่อมต่อกับคอมพิวเตอร์และ ADB สามารถใช้กับอุปกรณ์ได้ นอกจากนี้ยังมีวิธีการใช้ ADB แบบไร้สายจากอุปกรณ์ Android ของคุณและคุณสามารถตรวจสอบบทความโดยละเอียดของเราได้ในแบบเดียวกัน เมื่อคุณตั้งค่า ADB แล้วคุณก็พร้อมที่จะลองใช้ทุกสิ่งที่ ADB สามารถให้คุณทำได้บนอุปกรณ์ Android ของคุณ

1. ติดตั้ง APK จากคอมพิวเตอร์

การติดตั้ง APK จากคอมพิวเตอร์ของคุณนั้นง่ายมากเมื่อคุณเชื่อมต่อ ADB แล้ว

ไวยากรณ์สำหรับคำสั่งที่คุณต้องการคือ:

adb install

เพื่อวัตถุประสงค์ในการสาธิตเราใช้ Apple Music APK ที่เราบันทึกไว้ในโฟลเดอร์“ ผู้ใช้” ของเรา คำสั่งที่ใช้รับด้านล่าง:

adb install ~/applemusic.apk

ในกรณีที่คุณไม่รู้ว่า “ ~” เป็นชวเลขสำหรับไดเรกทอรีผู้ใช้ เส้นทางแบบเต็มยังสามารถใช้ดังนี้:

adb install /Users/akshaygangwar/applemusic.apk

2. กดและดึงไฟล์

Push and Pull เป็นคำสั่งที่มีประโยชน์ในการ ถ่ายโอนไฟล์ไปมา ระหว่างคอมพิวเตอร์ของคุณกับอุปกรณ์ Android ที่เชื่อมต่อกับ ADB

พุชใช้เพื่อ“ ดัน” ไฟล์จากคอมพิวเตอร์ไปยังอุปกรณ์ Android

ดึงเป็นสิ่งที่ตรงกันข้าม มันช่วยให้คุณ "ดึง" ไฟล์จากอุปกรณ์ของคุณไปยังคอมพิวเตอร์

ไวยากรณ์สำหรับคำสั่งทั้งสองได้รับด้านล่าง:

adb push
adb pull

เราดึงแอปเปิ้ลมิวสิค APK จากอุปกรณ์และผลักรูปภาพ PNG แบบสุ่มไปยังอุปกรณ์

คำสั่งสำหรับการผลักดัน:

adb push ~/path4172.png /sdcard/receivedimage.png

คำสั่งสำหรับดึง:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~/applemusic.apk

3. ระบบเมาท์พร้อมสิทธิ์อ่าน / เขียน (ต้องใช้รูท)

หากคุณเคย tinkered กับอุปกรณ์ Android ในอดีตคุณอาจเคยได้ยิน build.prop และไฟล์ระบบอื่น ๆ ที่อยู่ในโฟลเดอร์เช่น / system และไลค์ ไดเรกทอรีเหล่านี้ไม่สามารถเปลี่ยนแปลงได้โดยผู้ใช้ที่ไม่ใช่รูท อย่างไรก็ตามหากอุปกรณ์ของคุณได้รับการรูตคุณสามารถเข้าถึงไดเรกทอรีเหล่านี้ได้จาก ADB

สิ่งที่คุณต้องทำคือเรียกใช้“ adb root ” ใน Terminal / Command Prompt ซึ่งเรียกใช้ ADB เป็นบริการรูทและอนุญาตให้เข้าถึงโฟลเดอร์ระบบได้ อย่างไรก็ตามตามค่าเริ่มต้น โฟลเดอร์ / system จะถูกเมาท์เป็น“ อ่านอย่างเดียว” เพื่อความปลอดภัย หากคุณต้องการ แก้ไขเนื้อหาของโฟลเดอร์ นี้จำเป็นต้องทำการติดตั้งด้วยสิทธิ์“ อ่านและเขียน”

ปรากฎว่า ADB สามารถทำได้โดยใช้เพียงสองคำสั่ง:

adb root
adb remount / rw

คำสั่ง “ adb remount / rw” unmount ไดเรกทอรีราก (/) และประกอบใหม่ด้วยสิทธิ์อ่าน / เขียน

หมายเหตุ: ฉันขอแนะนำให้เรียกใช้ adb unroot หลังจากคุณทำงานที่ต้องการให้ adb ทำงานเป็นรูท มิฉะนั้นความผิดพลาดอาจเป็นความหายนะ นอกจากนี้ ห้ามรันคำสั่ง rm -rf

4. เข้าถึง CLI บนโทรศัพท์ของคุณ

ทุกระบบปฏิบัติการมีอินเตอร์เฟสบรรทัดคำสั่ง (CLI) Android ที่ใช้งานบน Linux นั้นมีชุดคำสั่งมากมายที่ผู้ใช้สามารถใช้งานได้ ADB อนุญาตให้คุณเข้าถึง CLI นี้โดยตรงจากคอมพิวเตอร์ของคุณโดยใช้:

adb shell

คำสั่ง “ adb shell” แสดงคำสั่งที่มากขึ้นซึ่งสามารถใช้ในการสำรวจผ่านระบบไฟล์ในโทรศัพท์ของคุณและทำเรื่องสนุก ๆ มากมาย

5. บันทึกหน้าจอ

คุณยังสามารถบันทึกหน้าจอของอุปกรณ์ Android ของคุณโดยใช้ ADB ไม่จำเป็นสำหรับแอปพลิเคชันอื่นอีกต่อไป! มีข้อแม้แม้ว่า ADB สามารถบันทึกหน้าจอเป็น ระยะเวลาสูงสุด 3 นาที เท่านั้น ดังนั้น…“ อาจจะ” เป็นความต้องการแอปของบุคคลที่สาม อย่างไรก็ตามนี่คือวิธีที่คุณสามารถบันทึกหน้าจอโดยใช้ ADB:

adb shell screenrecord

ตามค่าเริ่มต้น screenrecord จะหยุดการบันทึกโดยอัตโนมัติหลังจากหมดเวลา 3 นาที หากคุณต้องการหยุดการบันทึกก่อนหน้านั้นเพียงกด “ Control + C” เราบันทึกหน้าจอของเราประมาณ 10 วินาทีหยุดด้วย Control + C และบันทึกด้วยชื่อ“ screenrecording.mp4”

6. จับภาพหน้าจอ

ADB ยังช่วยให้คุณสามารถจับภาพหน้าจอของอุปกรณ์ของคุณด้วยคำสั่งที่ง่ายและใช้งานง่ายที่เรียกว่า "screencap" ไวยากรณ์คล้ายกับ screenrecord:

adb shell screencap

ซึ่งแตกต่างจากการจับภาพหน้าจอโดยใช้คีย์ฮาร์ดแวร์ของอุปกรณ์ screencap ไม่ได้ส่งการแจ้งเตือน บนแถบสถานะของอุปกรณ์ของคุณ แต่ไฟล์จะได้รับการบันทึกที่เส้นทางที่ระบุไว้ในคำสั่ง เราได้จับภาพหน้าจอและบันทึกไว้ใน sdcard ด้วยชื่อ 1.png คำสั่งดังต่อไปนี้:

adb shell screencap /sdcard/1.png

7. เปลี่ยน DPI ของหน้าจอของคุณ

การอัพเดท Android N ที่กำลังจะมาถึงจะช่วยให้ผู้ใช้สามารถปรับการตั้งค่า DPI ของอุปกรณ์ได้ตามค่าเริ่มต้น อย่างไรก็ตามหากคุณต้องการควบคุม DPI มากขึ้นคุณสามารถใช้ ADB

บรรณาธิการ build.prop จะบอกคุณว่าคุณสามารถแก้ไขบรรทัด “ ro.sf.lcd_density = xx” และแทนที่ค่า xx ด้วย DPI สิ่งที่คุณต้องการรีบูตอุปกรณ์และทำ! อย่างไรก็ตาม ADB ให้วิธีที่ง่ายกว่าในการแก้ไขค่านี้อีกครั้งและให้มีผลโดยไม่ต้องรีสตาร์ทอุปกรณ์ เจ๋งใช่มั้ย

คำสั่งเพื่อให้บรรลุนี้คือ:

adb shell wm density xx

เพียงแค่ ใส่ค่าใด ๆ แทน xx และดูว่าอุปกรณ์ของคุณเปลี่ยนค่า DPI โดยไม่ต้องบูตเครื่องใหม่

ขนาดและความละเอียดหน้าจอที่แตกต่างกันหมายความว่า ไม่มีค่า DPI ใดที่เหมาะสมสำหรับอุปกรณ์ทุก ประเภท อย่ามัว แต่ท้อใจกับการเล่นกับค่าเล็กน้อยนั่นคือทั้งหมดที่คุณต้องใช้เพื่อหาสิ่งที่ดีที่สุด เป็นความคิดที่ดีที่จะทราบว่า การตั้งค่า DPI ปัจจุบัน ของคุณคืออะไร และสิ่งนี้สามารถทำได้ด้วยคำสั่งต่อไปนี้:

adb shell wm density

adb shell wm density

คำสั่งนี้จะคืนค่า ความหนาแน่นของหน้าจอปัจจุบัน (หรือ DPI) ของอุปกรณ์ของคุณ ในกรณีที่คุณเลอะค่าในขณะที่คุณคนจรจัดเพียงย้อนกลับไปที่ค่านี้และอุปกรณ์ของคุณจะดีเหมือนก่อน

ค่า DPI, จากซ้ายไปขวา: 300, 180 (ค่าเริ่มต้น)

8. รีบูตอุปกรณ์เป็น Bootloader การกู้คืนหรือ Sideload

หมายเหตุ: หากคุณไม่ทราบว่าคำเหล่านี้หมายถึงอะไรคำสั่งเหล่านี้ไม่เหมาะกับคุณ อย่าลังเลที่จะข้ามไปข้างหน้าหรืออ่านต่อไป

หากคุณแฟลชรอมที่กำหนดเองบ่อยเท่าที่เราทำโอกาสที่คุณจะเหนื่อยกับการปิดอุปกรณ์ของคุณและจากนั้นกดคีย์ฮาร์ดแวร์ที่หลากหลายทั้งหมดเพียงเพื่อให้สามารถบูตเข้าสู่ bootloader, การกู้คืนหรือไซด์โหลดบนอุปกรณ์ของคุณ ADB สามารถให้คุณทำสิ่งเหล่านี้ได้ด้วยคำสั่งง่ายๆ น่าอัศจรรย์ใช่มั้ย

คำสั่งที่จะช่วยให้คุณทำเช่นนี้คือ:

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. เข้าถึง Logcat

logcat เป็นเครื่องมือที่ช่วยให้คุณ ดูข้อความระบบ และการติดตามเมื่ออุปกรณ์พบข้อผิดพลาด Logcats มีประโยชน์โดยเฉพาะอย่างยิ่งเมื่อมีการพัฒนาหรือทดสอบแอพหรือเมื่อคุณพบข้อผิดพลาดและจำเป็นต้องให้ข้อมูลระบบแก่นักพัฒนา

คำสั่งในการเข้าถึง logcat คือ:

adb logcat

การทำเช่นนี้จะพิมพ์ข้อมูลจำนวนมากอย่างต่อเนื่องบนหน้าจอของคุณซึ่งอาจไม่สมเหตุสมผลหากคุณไม่ทราบว่าคุณกำลังมองอะไรอยู่ กด “ Control + C” ทุกเวลาเพื่อออกจาก logcat

ตั้งค่าให้สำรวจคำสั่ง ADB ทั้งหมดหรือไม่

ตอนนี้เราได้ติดอาวุธคุณด้วยความรู้เพียงพอของ ADB เพื่อให้คุณไปต่อไปและสำรวจทุกสิ่งที่ ADB สามารถให้คุณทำได้ หากคุณต้องการค้นหาคำสั่งเพิ่มเติมและแฟล็กต่างๆที่สามารถใช้ในการปรับแต่งพวกเขาเพียงแค่เปิด Terminal / Command Prompt แล้วพิมพ์“ adb” แล้วจะมีรายการผลลัพธ์ของคำสั่งพร้อมคำอธิบายสั้น ๆ เกี่ยวกับสิ่งที่พวกเขาทำ

คุณรู้หรือไม่ว่าคำสั่ง ADB ที่น่าสนใจอื่น ๆ ที่ทุกคนควรรู้? แจ้งให้เราทราบในส่วนความเห็นด้านล่าง

Top