Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Android

เรียกใช้คำสั่ง ADB โดยตรงบน Android—ไม่ต้องใช้พีซี

เรียกใช้คำสั่ง ADB โดยตรงบน Android—ไม่ต้องใช้พีซี

เผยแพร่เมื่อ 14 เมษายน 2023 10:30 น. EDT

Dennis Murimi มีความหลงใหลในเทคโนโลยี โดยเฉพาะ Android มาตั้งแต่ยุค Huawei IDEOS (ประมาณปี 2010)

ก่อนที่จะมาร่วมงานกับ MUO Dennis เขียนให้กับ TalkHelper ตั้งแต่ปี 2019-2022 เพื่อสร้างสิทธิ์สำหรับกลุ่มผลิตภัณฑ์ซอฟต์แวร์ของตน ซึ่งรวมถึงรายการ (การแปลงวิดีโอ) คำแนะนำวิธีการ และบทวิจารณ์ซอฟต์แวร์เชิงลึก (มัลติมีเดีย) ซึ่งมีบทความมากกว่า 1,000 บทความ

ใน MUO เขาได้ไขปริศนาฟีเจอร์ที่ซับซ้อนของ Android แก้ไขปัญหาทั่วไป และแจ้งให้ผู้อ่านทราบเกี่ยวกับการอัปเดตและแนวโน้มล่าสุดในระบบนิเวศของ Android Dennis สนุกกับการช่วยให้ผู้ใช้ปลดล็อกศักยภาพของอุปกรณ์ของตนอย่างเต็มที่ และสำรวจโลกแห่ง Android ที่พัฒนาอยู่ตลอดเวลา

ในเวลาว่าง เขาดูแล ROM ที่กำหนดเองของ Android ไว้ในบล็อก GitHub และ XDA

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

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

เรียกใช้คำสั่ง ADB โดยใช้แอป ADB Shell

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

สำหรับคู่มือนี้ เราจะใช้แอป ADB Shell ซึ่งให้บริการฟรีและสามารถดาวน์โหลดได้จาก Play Store

ดาวน์โหลด: ADB Shell (มีการซื้อในแอปฟรี)

ขั้นตอนที่ 1:เปิดใช้งานตัวเลือกสำหรับนักพัฒนาบนอุปกรณ์ Android ของคุณ

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

ขั้นตอนที่ 2:เปิดใช้งานการแก้ไขข้อบกพร่องแบบไร้สาย

เมื่อเปิดใช้งานตัวเลือกของนักพัฒนาแล้ว ให้ไปที่ การตั้งค่า> ระบบ> ตัวเลือกของนักพัฒนา เลื่อนไปที่ส่วนการแก้ไข และเปิดการแก้ไขข้อบกพร่องแบบไร้สาย สลับ หากคุณได้รับป๊อปอัป ให้แตะ อนุญาต .

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

ขั้นตอนที่ 3:ติดตั้งและตั้งค่าแอป ADB Shell

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

เรียกใช้คำสั่ง ADB โดยตรงบน Android—ไม่ต้องใช้พีซี

แล้วคุณจะได้รับที่อยู่ IP และรายละเอียดพอร์ตได้จากที่ไหน

  1. ขั้นแรก ไปที่ การตั้งค่า> ระบบ> ตัวเลือกของนักพัฒนาซอฟต์แวร์ .
  2. เลื่อนลงไปที่ส่วนการแก้ไข แตะที่การแก้ไขข้อบกพร่องแบบไร้สาย และเลือก จับคู่อุปกรณ์ด้วยรหัสการจับคู่ .
  3. บน จับคู่กับอุปกรณ์ กล่องโต้ตอบที่เปิดขึ้น คุณจะพบที่อยู่ IP และ พอร์ต รายละเอียด คุณจะพบรหัสการจับคู่ Wi-Fi อีกด้วย ที่นี่ซึ่งคุณจะต้องใช้ในภายหลัง

ขั้นตอนที่ 4:เปิด ADB Shell และการดีบักไร้สายในโหมดแยกหน้าจอ

เมื่อจับคู่กับอุปกรณ์ ปิดป๊อปอัป รหัสการจับคู่และรายละเอียดพอร์ตจะเปลี่ยนไป

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

ขั้นตอนที่ 5:ป้อนที่อยู่ IP และพอร์ต

เมื่อคุณกำหนดค่าโหมดแบ่งหน้าจอแล้ว คุณสามารถจับคู่อุปกรณ์ Android ของคุณกับ ADB ไร้สายได้แล้ว

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

ขั้นตอนที่ 6:ป้อนรหัสการจับคู่ Wi-Fi

จากนั้นคลิกที่ คู่ ปุ่ม แตะยกเลิก หากป๊อปอัปต้องการนำคุณไปยังหน้าความช่วยเหลือ

บนหน้าจอผลลัพธ์ คุณจะเห็นหน้าต่างเทอร์มินัลพร้อมข้อความแจ้งให้คุณป้อนรหัสการจับคู่ . พิมพ์รหัสการจับคู่ Wi-Fi 6 หลัก จาก จับคู่กับอุปกรณ์ ป๊อปอัปแล้วกด Enter ปุ่มทางด้านขวาของช่องป้อนข้อมูล

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

ขั้นตอนที่ 7:ใช้ ADB บนโทรศัพท์ของคุณ

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

pm disable-user --user 0 com.facebook.katana

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

แอพอื่น ๆ ที่ใช้ ADB โดยไม่ต้องใช้คอมพิวเตอร์

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

1. ลาดีบี

เรียกใช้คำสั่ง ADB โดยตรงบน Android—ไม่ต้องใช้พีซี

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

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

นอกจากนี้ แอปนี้สามารถสร้างการเชื่อมต่อกับอุปกรณ์ที่เชื่อมต่อก่อนหน้านี้อีกครั้งโดยอัตโนมัติโดยไม่จำเป็นต้องจับคู่อีกครั้ง

ดาวน์โหลด: แอลเอดีบี ($2.99)

2. Bugjaeger มือถือ ADB

Bugjaeger Mobile ADB เป็นแอปที่เต็มไปด้วยฟีเจอร์ที่ผสมผสานคำสั่ง ADB ผ่าน USB และ Wi-Fi โดยนำเสนอคุณสมบัติพิเศษ เช่น การสะท้อนหน้าจอ การจับภาพหน้าจอ การรันคำสั่ง ADB บนอุปกรณ์เป้าหมายระยะไกล การเชื่อมต่ออุปกรณ์ Android สองเครื่องผ่าน OTG และอื่นๆ อีกมากมาย

ในขณะที่แอปอื่นๆ ต้องการให้คุณป้อนรายละเอียดการเชื่อมต่อ Bugjaeger ช่วยให้คุณค้นหาและเชื่อมต่ออุปกรณ์ ADB ที่ตรวจพบบนเครือข่ายได้

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

ดาวน์โหลด: Bugjaeger Mobile ADB (มีเวอร์ชันพรีเมียมฟรี)

3. เชลล์ ADB ระยะไกล

ตามชื่อที่แนะนำ Remote ADB Shell ช่วยให้คุณเรียกใช้คำสั่ง ADB เพื่อควบคุมอุปกรณ์อื่น เป็นแอปที่เหมาะสำหรับอุปกรณ์ Android 10 และต่ำกว่าที่ใช้ adb tcpip รุ่นเก่า วิธีการเชื่อมต่อ โดยพื้นฐานแล้ว คุณเพียงต้องการเพียงที่อยู่ IP ของอุปกรณ์เป้าหมายและหมายเลขพอร์ตเริ่มต้น 5555 เพื่อเชื่อมต่อ

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

ดาวน์โหลด: เชลล์ ADB ระยะไกล (ฟรี)

ใช้ ADB โดยตรงบนโทรศัพท์ของคุณ

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

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