Главная / Прошивки / Советы по прошивке или как уменьшить риск кирпича при прошивке KDZ


Это не инструкция, а советы по технике безопасности (ТБ), которые необходимо знать и соблюдать (во всем)!

Для большего понимания, что же такое процесс прошивки телефона флэшером («прошивальщиком»), необходимо перелопатить кучу Интернет-ресурсов и посещать уроки информатики в школе. Однако, для некого упрощения восприятия можно сказать, что это не переустановка системы на компьютере (это больше подходит для прошивки через кастом-рекавери), а скорее прошивка Bios на материнской плате компьютера, вернее все вместе взятое.

Это не просто запись данных на Nand-память телефона (рингтоны mp3 и фоточки), а прописывание данных в определенную область памяти чипа. Перешиваются не только области загрузчика (boot), но и чип радиомодуля GSM и других устройств. Опасность состоит в некорректной прошивке boot-области.

Сначала надо создать условия для исключения случаев форс мажора:

  • отключили свет
  • разряжена батарея телефона
  • случайно младший братик дернул за дата-кабель и т.п.

Отсюда выходит, что шить с ноутбуков/нетбуков предпочтительнее и батарею в нем тоже лучше зарядить полностью.

Это как ритуал, но свечи и благовония можно не зажигать, однако:

  • компьютер желательно перезагрузить
  • проверить коннект компьютера и телефона (полностью установленные драйвера, не должно быть неопознанных устройств телефона)
  • отключить виртуальный модем LG (на всякий случай, чтобы не перехватил порт) и т.д.
  • ещё раз перечитать инструкцию к прошивке и держать в голове порядок своих действий.
  • Запускать флешер KDZ желательно от администратора, особенно у кого ОС Win7.
  • Желательно максимально освободить память телефона через хард ресет (сброс до заводских установок) или сделать полный Wipe прошивки (Data, Cache, Dalvik-cache) в кастом-рекавери. Телефону нужно место для кеширования прошивки.
  • Желательно прошивать с кастомных прошивок, основанных на официальных прошивках (если у вас СМ или его моды, то лучше перед прошивкой поставить оф.кастом, например – Санфаер или Биоптимус – довольно известные прошивки для  LG Optimus One P500).
  • Обязательно отформатировать систему (Wipe system или через патч debug_Format_system).
  • На компьютере не должно быть лишних процессов, тем более сознательно что-то делать в процессе прошивания (долбить Косынку или Солитера).
  • Не гонитесь за скоростью процесса прошивки, здесь наоборот, чем медленнее, тем лучше.
  • Главное – терпение. В процессе прошивки ничего не трогайте, дышать можно. Спокойно наблюдайте за логом в KDZ.
  • Если что-то пошло не так (завис KDZ, в логе написало файлед, ну и т.п.) – не дергайтесь. НЕ отсоединяйте кабель, НЕ выдергивайте батарею, просто повторите процесс прошивки заново, перезапустите флешер.
  • Дождитесь окончания процесса, всё получится.

А теперь –  ВАЖНОЕ! (если не получится):

1. Потерян коннект компьютера и телефона:

Не обесточиваем телефон! Отсоединяем кабель, телефон остается в режиме Em.Mod. Пробуем переустановить драйвера на компьютере. Удаляем старые, перезагрузка, ставим новые, подключаем шнур и ждем реакции компьютера.

2. Коннект не восстанавливается:

Не обесточиваем телефон! По возможности стараемся законнектить его с другим компьютером/ноутбуком. Если нет другого компьютера - идем к соседу с флэшкой (где есть прошивка, драйвера и кдз-флэшер), бутылочкой пивка и стараемся решить эту проблему…

Не помогает? Тогда наступает Момент Истины – или у вас будущий кирпич или повезет (шансы 50/50). ОБЕСТОЧИВАЕМ телефон! Разумеется, отсоединяем шнур и вынимаем аккумулятор.

Сейчас самое интересное – без аккумулятора! зажимаем кнопки входа в Em.Mod (кн. Возврат и Громкость + (вверх)) и держа их НАЖАТЫМИ втыкаем дата-кабель от компьютера. Телефон должен ожить и войти в Em.Mod, таким образом, мы перезагрузили boot-область в телефоне. На компьютере должно возникнуть движение (установка устройств телефона и характерный «бульк» юсб-коннекта). Если так - дождитесь установки драйверов и заново запускайте процесс прошивки (без аккумулятора). НО! Если не появилось живительного желтого света с экрана телефона – сочувствуем, у вас кирпич. Не надо рвать волосы – поздно уже… Берем гарантийный талон (если еще действует) и смело идем в СЦ (это уже другая история).

И главное – все ваши действия – это ВАШЕ САМОСТОЯТЕЛЬНОЕ РЕШЕНИЕ, и не пеняйте потом на других, типа вон там написано было!

Это просто инструкция по технике безопасности, хотя, как правило, кто их читает? 





faq,kdz,прошивка,faq

kigba 30.06.2012 23:56 88 13250 5
Отзывы
motajam | 02.07.2012 20:44
kigba, желание читателя найти ответы на все вопросы и побуждает его читать инструкции и советы. А находят ли они ответы или нет это вопрос другой. Во-первых, это зависит от уровня читателя, во-вторых от доходчивости написанного. Если ваша статья нацелена на аудиторию "чайников", то и излагайте сведения так, чтобы им было понятно. Если статья нацелена на опытных в данном вопросе(в чем я лично сомневаюсь), то соответственно должно быть понятно им. Иначе, может случиться(уже случилось :-) ), что вас не поймут ни те ни другие. И это по-истине тупо, имхо)))

kigba | 02.07.2012 18:05
motajam, учитывая особенности данного сайта, я уже не могу править статью после публикации на главной. Расписывать "и т.д...." - значит, дублировать инструкции по прошивке, драйверам и т.д. :-D На самом деле, инструкций по прошивке флешерами превеликое множество в инете. Есть и такие, где все четко и "сухо" - буквально 10ток предложений и 2-3 скрина - выбор за пользователем. Здесь не ставилась цель сделать инструкцию (я повторяюсь), а просто памятка, на что стоит обращать внимание для уменьшения Риска получить на выходе кирпич.

юрий леонов | 02.07.2012 17:43
kigba,статья очень хорошая,правильная,понятная.Ещё нужна статья "Советы как правильно сделать КИРПИЧ",чтобы в конце гарантии в СЦ не ремонтировали,а сразу выдали новый р500.

kigba | 02.07.2012 16:38
ааа, меня подставили и затроллили! :( :-D Сначала админ изменил название статьи (в оригинале - на транслите в ссылке на пост), а потом "вдумчивый" читатель советует не давать "таких" советов, уповая на то, что сколько людей - столько и мнений и его мнение круче других! А писать четко и "сухо" - так даже программные коды не пишут. Если только ассемблер..., но тогда вопрос - откуда кирпичи? Не увидел я тут критики (тупая добавка - имхо). Желание читателя увидеть в материале ответы на все вопросы - так его даже библия не удовлетворит! Р.S. я спокоен, совершенно спокоен, все хорошо, пишите письма... :-D

motajam | 02.07.2012 15:59
И не надо так реагировать на конструктивную критику ;) Все нормально, ведь Вы же не думали. что все схавают статью "как есть", сколько людей - столько и мнений.
PS: видимо, прежде чем "давать" советы, надо научиться их давать. :-* :-D

motajam | 02.07.2012 15:55
kigba, то что написано в каждой инструкции я не знаю, я знаю ,то, что ни в одной инструкции небыло такого:"Дисп.устр.->Модемы->LGE Android Platform USB Modem #2" и этого очень не хватает. По части прошивки, тут не стоит филосовствовать, здесь нужны "сухие" данные. четкие и внятные...


"Я не претендую на всезнайку" )))))) Судя по трем постам ниже так оно и есть )))))))))

kigba | 02.07.2012 13:18
при использовании программаторов микросхем (типа Jtag) прошивка льется непосредственно в чип (опять же, через конкретные точки входа с использованием зоны контроллера чипа), а в нашем случае, через юсб - длинные и темные "колидоры" схемы платы телефона...

kigba | 02.07.2012 13:09
прочтите про типы памяти eeprom, широко применяется в мобильных (и не только) уст-вах. Там вообще кол-во циклов записи ограничено. Если спроецировать это на смартфоны, то у каждого гаджета может быть свой предел и неважно, каким флешером (прогой под виндой) ты "шьешь" ему мозг - сам процесс записи на физ.уровне одинаков. Возможно, здесь применен метод параллельных загрузчиков первого уровня, т.е., в нанд-памяти выделено место для 2х загрузчиков, но с одной точкой входа/выхода. Момент "переключения" с одного на другой очень мал и может быть реализован в одном байте. Поймать такую "удачу" (завалить этот байт) спецом дергая шнуры и аккумы практически нереально. Но, повторю, все это лишь размышления на тему... Не спроста даже ЛЖ не стала глубоко с этим морочится, ей проще и дешевле сменить в СЦ плату целиком и не заморачиваться ковырянием в кишках микрочипов.

kigba | 02.07.2012 12:54
про вирт.модем написано практически в каждой "инструкции" и это не совсем обязательный пункт (ведь удачно прошивались и не отключая его). Я не претендую на всезнайку по части прошивки, многие вещи тоже не могу понять и обьяснить. Посмотрим на это философски, все это - тупое железо. Не ясно, в какой момент и как его может "подклинить" - пару байт из загрузчика вдруг не "вписались" в требуемые ячейки памяти чипа (может, там тупо сгорело пару диодов), а адресное место для загрузчика в чипе строго определено и вуаля - загрузчик не "грузит"! Кирпич... Есть размышления на тему восстановления через jtag, но пока я не встречал таких случаев, только разговоры об этом.

Никита М | 02.07.2012 12:03
kigba,всегда отключал все провода и вынимал батарею. Кирпича НИКОГДА НЕ ПОЛУЧАЛ, просто решил прошить радиомодуль отдельно и он отвалился.... Напишу даже больше вынимал кабель и батарею во время прошивки и в Emergency Mode телефон спокойно заходил, но custom recovery не было(войти в него не получалось).
Главное не боятся во время прошивки, а лучше вообще не прошивать,если есть в мыслях возможность получить кирпичик.

motajam | 02.07.2012 11:29
kigba, проблема большинства "кирпичей", вот в том что нет полного раскрытия информации как в инструкциях, так и в правилах. Когда я прошивал, то никогда не отключал виртуальный модем и думал что все знаю о прошивке, но вот этот пункт мне оказался незнаком. Получается, что подробно об этой инфе нет ни в инструкциях по прошивке, ни в правилах -> отсюда и кирпичи. Допустим, я не читал умных книжек и не ориентируюсь в понятиях/названиях, а действую интуитивно; в этом случае слова "виртуальный модем" мне ничего не говорят, а вот цепочка "Дисп.устр.->Модемы->LGE Android Platform USB Modem #2" - это все что мне нужно. И заметьте, это примерно занимает столько же времени, или чуть больше, что и "(на всякий случай, чтобы не перехватил порт)".

kigba | 02.07.2012 04:36
motajam, вирт.модем - в диспетчере уст- тв на компе. Это правила ТБ, а не инструкция по прошивке (хотя часть пунктов пересекается)

motajam | 02.07.2012 03:20
kigba, "--отключить виртуальный модем LG (на всякий случай, чтобы не перехватил порт) и т.д." По подробнее распишите, что где отключать и что значит "и т.д." в данном контексте, пожалуйста (лучше если добавят в саму новость)

kigba | 02.07.2012 02:48
если кому интересно - http://www.kibra.ru/post/android_glossariy__razgovor_po_ponyatiyam

kigba | 02.07.2012 02:46
Никита М, в сети много чего есть. И все таки, тебя настиг кирпич? Кдз перешивает загрузчик, это факт. Вынимал батарею..., т.е. тело оставалось на шнурке в эммоде или обесточивал тело полностью?

kigba | 02.07.2012 02:38
bringt, вот и славно, хорошо, когда все грамотные, больше толку - меньше флуда

Никита М | 02.07.2012 02:38
Ну не знаю прошивал через кдз n раз и в при ошибке в логе или при сбое при прошивке всегда вынимал батарею на 10-20 сек и продолжал шить по новой. Если не ошибаюсь то кдз ту область памяти которая отвечает за Emergency Mode вообще не трогает. В сети находил информацию о том, что O1 нельзя сделать кирпичиком без особо плохой ауры. Один раз шил не через кдз(неудачно), но это уже не имеет отношения к статье...

аноним | 02.07.2012 02:28
kigba, короче, друг друга поняли блеать

Viktor Core | 02.07.2012 02:19
имхо лучше етим непользоваться, установил рекавери и все)

kigba | 02.07.2012 02:11
bringt, здесь и так рекомендовано, чего нельзя и это не пошаговая инструкция по прошивке с картинками - их и так хватает