เกิดอะไรขึ้นจริง ๆ เมื่อคุณทำโทรศัพท์ยาก


13

ฉันไม่เคยขัดขืนโทรศัพท์ ฉันไม่เคยเห็นใคร แต่การก่ออิฐแข็งเป็นฝันร้ายที่เลวร้ายที่สุดของทุกคน

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

ในการหาข้อมูลนี้ฉันจำเป็นต้องรู้ว่า ROM ทำงานอย่างไร สำหรับสิ่งนี้ฉันดาวน์โหลดแผ่นข้อมูลสำหรับชิปเซ็ตโทรศัพท์ของฉัน (MTK6589 ซึ่งมีแผ่นข้อมูลที่สามารถพบได้ที่นี่ ) จากนั้นพบว่า:

  • สายข้อมูล USB D + และ D- และ VCC ไปยังตัวประมวลผลแอปพลิเคชันโดยตรง
  • มี PMIC ภายนอกสำหรับตัวประมวลผลแอปพลิเคชันที่จัดการเปิดและปิดเครื่อง ใน IC นี้มีสองพิน (KP_KOL0 และ KP_ROM0) ซึ่งเมื่อเป็น 0 จะทำให้การดาวน์โหลด USB ไม่รวมแบตเตอรี่
  • หน่วยความจำ (eMMC หรือ NAND Flash) ที่ไฟล์ดาวน์โหลดนั้นเชื่อมต่อกับโปรเซสเซอร์ผ่านทาง External Memory Interface (EMI)

ดังนั้นนี่คือสิ่งที่ (ฉันคิดว่า) เกิดขึ้นเมื่อคุณแฟลช ROM ผิด:

แม้ว่าฉันจะไม่ทราบว่าผลลัพธ์เป็น 0V บนพิน KP_KOL0 และ KP_ROM0 แต่สิ่งนี้เกิดขึ้นเมื่อคุณต้องการดาวน์โหลด ROM ใหม่และตัวประมวลผลแอปพลิเคชันสลับ / เริ่มในโหมดดาวน์โหลด

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

จะเกิดอะไรขึ้นเมื่อคุณแฟลช ROM ผิดที่ทำให้โทรศัพท์แข็งตัว?

หรือเหตุใดโปรเซสเซอร์จึงไม่ตอบสนองเมื่อคุณฮาร์ดมัน?

คำตอบ:


19

มันไม่มีส่วนเกี่ยวข้องกับโปรเซสเซอร์เว้นแต่คุณจะทอดมัน

โดยทั่วไปแล้วอิฐฮาร์ดฟอร์ดที่ใช้ซอฟต์แวร์เท่านั้นที่เป็นไปได้คือเมื่อคุณเขียนทับ bootloader หากไม่มี bootloader (ที่ทำงาน) โทรศัพท์ (a) จะไม่สามารถไปถึงจุดที่จะโหลดระบบปฏิบัติการและ / หรือ (b) ไม่สามารถโหลดซอฟต์แวร์ที่ใช้งานได้ลงไป

หากคุณได้รับในรัฐนี้คุณจะต้องเข้าถึงฮาร์ดแวร์โดยตรงที่จะเขียน bootloader ใหม่มักจะใช้JTAG


หรือคุณเพียงแค่สำรองข้อมูล bootloader ของคุณแล้วกู้คืนโดยใช้ dd
Vishal Biswas

10
@vishalbiswas ใช่และวิธีการที่คุณจะเรียกคืนได้ด้วยddถ้า bootloader ไม่ทำงาน?
Léo Lam

@vishalbiswas ดูกระบวนการ Android Boot ( ที่มา )
Firelord

โทรศัพท์ส่วนใหญ่จะแสดงเป็นอุปกรณ์ USB เมื่ออุปกรณ์ bootloader หลักของพวกเขาหายไป แต่อุปกรณ์ที่สองไม่เป็นอันตราย คุณสามารถคืนค่าด้วยเครื่อง Linux ไปยังพาร์ติชันที่ถูกต้อง
Vishal Biswas

2
@ vishalbis ฉันคิดว่า OP ตั้งใจจะใช้ "hard brick" เพื่อหมายถึงการกู้คืน / ตัวโหลดบูตรองไม่สมบูรณ์ forums.androidcentral.com/android-4-1-4-2-4-3-jelly-bean/ …
rakslice

1

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

บนโทรศัพท์ที่คุณสามารถเขียนสิ่งใหม่ ๆ ได้ด้วยความช่วยเหลือของซอฟต์แวร์อะไรก็ตามที่อยู่ใน ROM ที่โทรศัพท์ไม่สามารถเขียนได้ไม่ว่าจะเป็นการย่อขาสองสามหรือไม่และมี USB เข้าสู่โปรเซสเซอร์โดยตรง "อิฐแข็ง" โทรศัพท์ อย่างน้อยที่สุดก็จะเป็นไปได้ในทางทฤษฎี Unbricking หากคุณสามารถป้อนมันเฟิร์มแวร์ในรูปแบบที่ต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.