Що насправді відбувається, коли ти важко цеглиш телефон?


13

Я ніколи не важко цеглила телефон. Я ніколи його не бачив. Але жорстке гавкання - це найгірший кошмар кожного.

Я не хочу знати, що саме відбувається, коли ти важко цеглиш телефон. Що відбувається, що робить його незворотним без професійної допомоги?

Щоб дізнатися це, мені потрібно було знати, як працює прошивка ПЗУ. Для цього я завантажив аркуш даних для чіпсету свого телефону (MTK6589, таблицю даних якого можна знайти тут ), а потім з’ясував, що:

  • USB-лінії передачі даних D + і D- і VCC переходять безпосередньо до процесора додатків.
  • Існує зовнішній PMIC для процесора додатків, який здійснює ввімкнення та вимкнення живлення телефону. На цьому ІС є два штифти (KP_KOL0 і KP_ROM0), які при 0, запускають завантаження через USB без акумулятора.
  • Пам'ять (eMMC або NAND Flash), в яку завантажуються файли, також підключається до процесора через інтерфейс зовнішньої пам'яті (EMI).

Отже, ось що (я думаю) відбувається, коли ви прошиваєте неправильний ПЗУ:

Хоча я не знаю, що призводить до 0В на штифтах KP_KOL0 та KP_ROM0, але це відбувається, коли ви хочете завантажити новий ПЗУ, і процесор програми перемикається / запускається в режимі завантаження.

Я погуглив, що станеться, коли ти важко цеглиш телефон. Все, що я отримую, - це повідомлення в noob, які розповідають про те, як чи не твердо цеглити телефон. Більшість публікацій говорять про те, що, коли миготить неправильний ПЗУ, телефон може отримати сильну цеглу. Моє запитання:

Що станеться, коли ви спалахнете неправильний ПЗУ, що робить телефон сильним засипаним?

Або чому процесор взагалі не реагує, коли ви твердо цеглите його?

Відповіді:


19

Це не має нічого спільного з процесором, якщо ви його не обсмажили.

Зазвичай єдиний можливий жорсткий цегла на основі програмного забезпечення - це коли ви перезаписуєте завантажувач. Без (робочого) завантажувача телефон (a) не може дістатись до того місця, де він би завантажив операційну систему та / або (b) не міг завантажувати на неї робоче програмне забезпечення.

Якщо ви перебуваєте в такому стані, вам потрібно отримати прямий доступ до обладнання, щоб написати новий завантажувач, часто використовуючи JTAG .


Або ви можете просто створити резервну копію завантажувача, а потім відновити його за допомогою dd
Vishal Biswas

10
@vishalbiswas Так, і як ви збираєтеся відновити його зdd , якщо завантажувач не працює?
Лео Лам


Більшість телефонів відображаються як USB-пристрій, коли їх основний завантажувач не зник, але вторинний є неушкодженим. Ви можете відновити його за допомогою машини Linux до правильного розділу.
Vishal Biswas

2
@vishalbiswas Я думаю, що ОП призначав "жорстку цеглу", щоб означати, що відновлення / вторинний завантажувач не є цілим. forums.androidcentral.com/android-4-1-4-2-4-3-jelly-bean/…
rakslice

1

Щоб можна було цеглити телефон, деяке програмне забезпечення, яке має працювати для завантаження та спалаху - щось із того місця, коли це лише що включений процесор, який працює з адресою 0 до точки, де телефон пише нове зображення для спалаху - потрібно бути самим спалахом, щоб телефон міг записати. Зазвичай це щось на зразок вторинного завантажувача. Якщо ви стираєте це, ви більше не можете повторно змінювати. Жорсткий цегляний.

На телефоні, де ви можете написати щось нове, лише за допомогою будь-якого програмного забезпечення, яке є в ПЗУ, яке телефон не може записати, незалежно від того, чи не зачекавши пару штифтів, і USB прямо в процесор, ви не можете по-справжньому "тверда цегла" телефон. Скасування розблокування завжди було б можливо, принаймні теоретично, за умови, що ви можете подати прошивку в будь-якому форматі, який вам потрібен.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.