ADB ไม่ทำงาน แต่ Fastboot คือ


10

ฉันเพิ่งซื้อ Nexus 5 ที่ใช้แล้วมาพร้อมกับหน้าตัวอย่าง L และฉันตัดสินใจใช้แฟลช CM 11 แทน โทรศัพท์เครื่องสุดท้ายของฉันคือ Nexus S และฉันได้ติดตั้ง ROM ต่าง ๆ กับสิ่งนั้นในอดีต

ด้วยการใช้เครื่องเดียวกันกับที่เพิ่งเปิด Nexus S อีกสองสามสัปดาห์ที่ผ่านมาฉันบูต Nexus 5 เข้าสู่โหมด fastboot และทำการ ClockworkMod ลงบนมันแล้วปลดล็อค bootloader อีกครั้ง แต่เมื่อฉันพยายามใช้ ADB ที่จะผลักดันภาพ CyanogenMod error: device not foundมากกว่าผม พอแน่ใจว่าadb devicesล้มเหลวในการตรวจสอบอุปกรณ์แม้ว่าการแก้จุดบกพร่อง USB ถูกเปิดใช้งาน

ฉันตัดสินใจว่านี่เป็นปัญหาของ L ดังนั้นฉันจึงใช้flash-all.shสคริปต์ของ Google เพื่อให้การติดตั้ง KitKat แก่ฉัน ใช้งานได้ดีเนื่องจากมันผลักภาพผ่าน fastboot อย่างไรก็ตามฉันยังไม่สามารถรับอุปกรณ์ที่แสดงถึง ADB ได้ เมื่อฉันเปิดใช้งานการดีบัก USB ด้วยโทรศัพท์ที่เสียบเข้ากับคอมพิวเตอร์ของฉันฉันจะไม่ได้รับกล่องโต้ตอบยืนยันลายนิ้วมือและไม่มีไอคอนแจ้งเตือนปรากฏขึ้นเพื่อระบุว่าเชื่อมต่อกับคอมพิวเตอร์ ฉันได้ลองใช้ระบบปฏิบัติการ 2 ระบบ (Windows 7 และ Linux Mint 14) บนคอมพิวเตอร์ 3 เครื่องด้วยสาย USB 4 แบบ

ฉันลองติดตั้งไดรเวอร์ USB ของ Google แล้วและฉันมีปัญหานี้กับทั้งการติดตั้งใหม่ของ Android SDK และตัวทดสอบเวลา ฉันได้รับ0x18d1ใน adb_usb.ini ของฉันแล้ว บนระบบ Linux ของฉันเอาต์พุตของlsusbคำสั่งให้เอาต์พุตเหมือนกันไม่ว่าโทรศัพท์จะเชื่อมต่อ (เปิดใช้งานการดีบัก USB) หรือไม่ เมื่ออยู่ใน fastboot มันจะปรากฏขึ้นเป็นBus 001 Device 069: ID 18d1:4ee0 Google Inc.

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

ฉันเคยเห็นคนจำนวนมากที่มีปัญหากับ ADB มาก่อน แต่ไม่เคยมีปัญหา fastboot เช่นกัน ความคิดใด ๆ ที่อาจเกิดขึ้น? ฉันชอบโซลูชัน Linux แต่ฉันสามารถทำงานกับ Windows ได้ถ้าต้องการ


อัปเดต:ฉันสามารถรับไฟล์ที่เหมาะสมลงใน / sdcard / เพียงแค่ดาวน์โหลดพวกเขาด้วยเว็บเบราว์เซอร์แล้วกระพริบด้วย ClockworkMod ตอนนี้ฉันใช้ CM 11 และปัญหา ADB ไม่ได้หายไปไหน อะไรก็ตามที่ทำให้เกิดสิ่งนี้มันยังคงอยู่ผ่านการเปลี่ยน ROM ที่สมบูรณ์ ตอนนี้ฉันอยากรู้อยากเห็นรู้ว่าอะไรจะทำให้เกิดสิ่งนี้


อัปเดต 2:เมื่อมีการสื่อสารเพิ่มเติมกับผู้ขายอีเบย์ปรากฎว่าโทรศัพท์นี้เคยมีปัญหาเรื่องน้ำเสียก่อนที่จะถูกนำไปขาย อุปกรณ์บู๊ตและทำงานได้ดี แต่นอกเหนือจากปัญหา ADB ที่แปลกประหลาดนี้แล้วมันก็ไม่สามารถจำซิมการ์ดได้ ดูเหมือนว่านี่เป็นความเสียหายด้านฮาร์ดแวร์ที่ไม่เหมือนใครดังนั้นฉันสงสัยว่าจะมีวิธีแก้ปัญหาด้วยซ้ำ

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


ฉันกำลังเผชิญกับปัญหาที่คล้ายกัน: Fastboot USB ทำงานได้ (Linux และ Windows), ADB ไม่ได้ ใน dmesg ฉันเห็นอุปกรณ์ ADB เชื่อมต่อและตัดการเชื่อมต่อเกือบทันที เมื่อบูทเต็มระบบจากนั้นเชื่อมต่ออุปกรณ์จะไม่ออกจากโหมดการชาร์จ (ไอคอนสายฟ้าจะยังคงอยู่) เมื่อบู๊ตกับพีซีที่เชื่อมต่อจะไม่เข้าสู่โหมดการชาร์จ แม้เมื่อเชื่อมต่อกับเครื่องชาร์จที่ผนังในภายหลัง จำเป็นต้องรีบูตเครื่องเพื่อแก้ไขปัญหานี้ ไม่กี่สัปดาห์ก่อนบางครั้งก็ใช้งานได้และบางครั้งก็ใช้ไม่ได้ ตอนนี้ก็แค่ติดกับปัญหานี้ :-(
hurikhan77

Nexus 4 ของฉันพัฒนาปัญหาเดียวกันอย่างแน่นอน มันสามารถทำงานร่วมกับแต่ไม่fastboot adbมันไม่ได้รับการยอมรับว่าเป็นอุปกรณ์ usb ที่ถูกต้องทุกชนิดยกเว้นในโหมด fastboot / bootloader ฉันจะพยายามแทนที่ตัวเชื่อมต่อ USB แต่ฉันไม่มั่นใจว่ามันจะใช้ได้
chappjc

คำตอบ:


1

Flash ROM พร้อม Fastboot

ก่อนเริ่มต้นให้แน่ใจว่าปลดล็อค bootloader รับ ROM ที่คุณเลือกและจดบันทึกตำแหน่งบนคอมพิวเตอร์ของคุณ

  1. รีบูตอุปกรณ์ของคุณเข้าสู่โหมด fastboot ผ่านหนึ่งในตัวเลือกต่อไปนี้

    • adb reboot bootloader(ต้องเปิดการดีบัก USB) - สำหรับ adb ทำงาน หรือ

    • ปิดอุปกรณ์แล้วเปิดอีกครั้งด้วยปุ่ม 'vol up' + ปุ่มเปิดปิด - สำหรับ adb ที่ไม่ทำงาน

  2. เช็ดอุปกรณ์ของคุณ fastboot -w

  3. อัปเดต ROM ของคุณ fastboot update /path/to/your/RomFile.zip

  4. โทรศัพท์ของคุณจะอัปเดตและรีบูตเป็น ROM ใหม่โดยอัตโนมัติ


แก้ไข :

ลองใช้ไดรเวอร์ Universal Naked โดย 1wayjohnny มากกว่าที่ฟอรัม xda

สิ่งนี้ได้ถูกรวมไว้เนื่องจากการค้นคว้าของฉันพบว่าไดรเวอร์ที่เสียหายอาจเป็นสาเหตุของปัญหาได้

ลองใช้http://code.google.com/p/boot-unlocker-gnex/เพื่อรีเซ็ตการตั้งค่าสถานะการงัดแงะ


ข้อมูลอื่น ๆ ที่ฉันสามารถค้นหาได้จากข้อผิดพลาด: device not foundไม่เป็นประโยชน์ในฟอรัมนี้ มันนำไปสู่การพัฒนาและการเขียนโปรแกรมแม้ว่า


ฉันพยายามติดตั้งไดรเวอร์ของ 1wayjohnny แต่ฉันได้ผลลัพธ์เดียวกัน คำอธิบายเล็ก ๆ น้อย ๆ : ใน Windows เมื่อโทรศัพท์ถูกบูท (ไม่ใช่ใน fastboot) มันจะไม่แสดงเป็นอุปกรณ์ที่ไม่รู้จัก มันจะไม่แสดงขึ้นในทุก หากฉันรีบูตเป็น fastboot มันก็จะปรากฏขึ้น
ด่าน

ฉันพยายามติดตั้งโดยใช้การอัปเดต fastboot และได้รับข้อผิดพลาด "แพคเกจการอัปเดตไม่มี android-info.txt หรือ android-product.txt"
techie_28

-2

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

ใน TWRP และ CWM คุณต้องเปิดใช้งานตัวเลือกนั้นก่อนที่ adb จะถูกตรวจพบโดย adb ของเครื่อง Linux


Media Transfer Protocol เกี่ยวข้องกับ ADB อย่างไร โหมด Fastboot ทั่วไปยังนำเสนออินเทอร์เฟซเฉพาะที่ไม่มีส่วนเกี่ยวข้องกับการกำหนดค่าใด ๆ บนโทรศัพท์ - อุปกรณ์ส่วนใหญ่แสดงเป็นอุปกรณ์ Google / Android ทั่วไปขณะอยู่ในโหมดการกู้คืนหรือโหมด Fastboot
Matthew อ่าน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.