motofan logo
2 страниц V < 1 2
Причина закрытия (Osta 21-08-2010):
       
> 

Восстановление Телефонов Е1/E398(372 И 373 Платформы), А также тестпойнты, утопленники, нерабочая клавиатура

Semenigor
сообщение 15.6.2006, 8:04 Закрепленное сообщение!


Вільний мешканець вільного міста
******

Группа: Координатор
Сообщений: 730
Регистрация: 10.9.2004
Из: Львів, Україна
Пользователь №: 12 241





Восстановление телефона Е398 в работоспособное состояние:

Прежде чем создать тему "Труп, что делать? Ничего не помогает!", убедитесь, что вы прочитали данную тему целиком и попробовали все перечисленные методы. Иначе вам будут предлагать их снова и снова. Также при создании темы опишите, что именно вы сделали, с чем (Е398_372, Е398_373 или Е1 с бутом 0А02), какие методы восстановления из данной темы попробовали и что получилось в результате. Если телефон стал трупом в результате сильного удара или купания - описанные программные методы восстановления не подходят, несите в СЦ или самостоятельно разбирайте/сушите/паяйте.

Хочу сразу сказать несколько слов о том, когда и как это нужно делать.

Телефон считается убитым, если он не загружается в обычном режиме. Это может проявляться как белый экран при запуске, черный экран без надписей, мигающая (или один раз мигнувшая клавиатура) или возможно ничего визуально происходить не будет при попытке включить телефон. Достичь такого можно разными способами, а потому способы убиения телефона здесь рассматриваться не будут. Каждый доходит до этого сам.

Теперь о восстановлении. Скажу сразу, что убить телефон Моторола не сложно, а чрезвычайно сложно. И не надо думать, что вам это удалось! Очень часто мне приходится встречать на форуме упоминание о тестпойнте. Хочу уточнить этот момент. Тестпойнтом зовется разборка телефона и замыкание контактов на самой плате телефона. Не иначе!!! О тестпойнте говорить не будем. Просто потому, что делать тестпойнт фактически нужно ТОЛЬКО В ОДНОМ СЛУЧАЕ. А именно тогда, когда вы в свой телефон пытались прошить одну из прошивок с новым бутом (отличным от 07.D0). Например когда в Е398 вливают прошивку для ROKR E1 не адаптированную для запуска на Е398. Ну или если речь идет об оригинальном Е1 - в нем уже стоит новый бут, который не позволяет снять/залить бэкап, или воспользоваться Repstudio.

ВСЕ СЛУЧАИ УБИЙСТВА ТЕЛЕФОНА КРОМЕ СМЕНЫ БУТА НА БОЛЕЕ НОВЫЙ ЛЕЧАТСЯ БЕЗ ТЕСТПОЙНТА.

Восстановление телефона возможно двумя путями:
1. У вас есть ВАШ бэкап снятый с ВАШЕГО телефона до его убийства. Восстанавливаем с помощью программы Random's Developments Flash&backup и вашего бэкапа.
2. У вас нет бэкапа ВАШЕГО телефона сделанного до его убийства. Восстанавливаем методами, исключающими стирание пдс (отключаем сг6 при прошивке 42_фор_алл и 49_реаниматор). Если пдс уже убит - повторяем прошивание без отключения сг6


Перед тем как приступать к восстановлению телефона помните, что аккумулятор ОБЯЗАТЕЛЬНО должен быть заряжен полностью. На телефоне, которые находится в режиме флешмоде (при котором происходит прошивание и восстановление) зарядка не производится. Как зарядить в этом случае - читайте тему "самые известные проблемы и решения"

Для восстановления телефона необходимо подключить его к компу. Если вы его угробили, то судя по всему уже подключали и все необходимые драйвера в системе уже установлены. Из вариантов следующих действий я рассмотрю только один наиболее действенный (ИМХО).
Даже если при подключении телефона программа Random's Developments Flash&backup напишет, что телефон подключен, это еще не значит, что он подключен корректно, и что все пойдет как по маслу. Потому предлагаю взять RSDlite и посмотреть, что написано в левом верхнем окне.

Для подключения телефона переведите его во флешмод замыканием контактов:
Для этого нужно:
1. Вытащить аккумулятор
2. Двумя иголками замкнуть между собой на разьеме телефона контакты 4 и 5 если считать со стороны противоположной зарядке.
Прикрепленное изображение
3. Держа иголки замкнутыми вставить аккумулятор
4. Разомкнуть иголки.
5. Вставить в разьем шнур и подключить к компу.
Если при этом программа Random's Developments Flash&backup была запущена, то в ней вы увидите, что телефон подключен.

Дополнение от AlexKooper: Флэшбэкап недостаточно информативен. Используйте RSDlite. В левом верхнем окне видим версию бутлоадера - и в зависимости от увиденного делаем следующее:
-Бут 07Д0 (07B0 , 07E1) и платформа 373 - идеальный вариант, прошиваем свой бэкап флэшбэкапом или полную прошивку 373 платформы. Если после прошивки тел не включается - сливаем бэкап СВОЕГО ПДС (может убитый, но слить надо) и шьем 42_фор_алл, если после прошивки снова тел не включается - шьём 49_реаниматор с ремонтными патчами http://rghost.ru/409890.
Если после этого (прошивка прошла без ошибок стирания) не включилось - тел умер железно.

-Бут 07B0 и платформа 364 - телефон убили репстудией. Шить 42_фор_алл или 49_реаниматор с ремонтными патчами http://rghost.ru/409890.

-Бут 0200 - самый хитрый случай. Я лечил только 15...30-минутным ожиданием телефона без аккумулятора, после чего 4+5 контакты - и бут определялся уже как 07Д0 с дальнейшим беспроблемным восстановлением. Если снова ошибка 200 - снова полежать 20 минут без аккумулятора и 4+5 контакты.

- Бут FFFF или n/a, при этом телефон видится как BLANK neptun. В бланк обычные прошивки и бэкапы НЕ ЛЬЮТСЯ (о чём честно предупреждает RSDlite при попытке прошить). Нужна прошивка с загрузчиком для бланка. Это либо "Boot07D0_for_blank" и затем свой бэкап/полный монстр, либо 49_реаниматор (помним, что 42_фор_алл, 49_реаниматор и рпстудия - убивают личные калибровки, поэтому до их использования ОБЯЗАТЕЛЬНО делать бэкап пдс).




Можно приступать к восстановлению.
Даю три рецепта восстановления (Для бута 07D0, c бутом 0А02/0А05 не получится - усилена защита) в порядке наименьших усилий и потерь:

Вариант 1.
Если у вас имеется бэкап ВАШЕГО телефона, сделанный в работоспособном состоянии телефона, то нужно всего лишь этот бэкап залить обратно в телефон. Делается это программой Random's Developments Flash&backup, которой и сам бэкап делался.
1. Выбрать вкладку "Резервные копии"
2. Проверить, что в поле "Режим работы" установлено "Вся память телефона", в поле "Размер памяти" стоит "Авто", а в поле "Вид загрузчика" установлено "Основной загрузчик для 16 и 32 мб"
3. Возле поля "Восстановление резервной копии" нажать кнопку "..." и выбрать файл резервной копии которую вы будете восстанавливать. Еще раз напоминаю, что речь идет о резервной копии ВАШЕГО телефона.
4. Нажать кнопку "Восстановить" и подождать пока пройдет стирание памяти (около 5-10 минут процесс отображаться не будет, но не думайте, что прога зависла), и восстановление телефона (процесс отображается и проходит довольно быстро).
5. Телефон обычно сам перегружается и запускается в рабочем режиме.
6. Вы радуетесь жизни, телефону и начинаете молиться богам Vilko, Random, Motofan.ru и всем остальным по желанию. :)

Вариант 2.
1. Пусть не кажется вам смешным, но я предлагаю для начала просто прошить телефон прошивкой R373_G_0E.30.42R_for_all которую можно найти по ссылкам в теме > Прошивки (firmwares)e398/ E790/ Rokr E1, +инструкция по их применению с помощью программы RSDLite Помним, что личные калибровки сотрутся! (и взять их будет неоткуда. потому делаем бэкап ПДС ДО ПРОШИВКИ)

Вариант 3.
Дополнение от AlexKooper:
Метод УСТАРЕВШИЙ, по отзывам на форуме - от него больше трупов, чем пользы.
Не имеет ровным счётом никаких преимуществ перед прошивкой 42_фор_алл.
Минусы:
- Меняет бут на 07В0, в результате на дисплее в бут-режиме нет надписей и люди теряются
- Процесс требует хитрых манипуляций с кнопками, стирание и запись разделены - ПОЧТИ ВСЕ успешно стирают с телефона бут и потом ошибаются - тел без бута лечится ТОЛЬКО тестпоинтом (самый сложный способ с разборкой телефона и реальной возможностью механически повредить).
- После репстудии требуется прошивать бут, а потом полного монстра 372/373 платформы, например ту же 42_фор_алл. Т.е. репстудия тупо сама лишнее звено, которое ещё и рискует навлечь на телефон тестпоинт.
Я ЛИЧНО считаю, что использование репстудии для восстановления телефона - неправильно и только усугубляет.
И не забываем, что она стирает ПДС, т.е. ваши уникальные калибровки сети и батареи.
Метод оставлен исключительно ради того, чтоб вы были в курсе, что это и как оно делалось давным-давно, когда не было патчей и универсальных пдс.


Бэкапа нет, тел не работает, в общем все плохо, и хочется застрелиться. Рано стреляться. Делаем следующее:
1. Скачиваем с сайта http://motofan.ru/soft/?action=view&id=31&parent=12 программу Moto Repair Studio Demo. Нужна именно демо версия, поэтому не пытайтесь качать и взламывать полную версию. (если тел еще заходит в бут - делаем фуллбэкап. вообще, если тел заходит в бут - репстудия 99.9% не нужна, а вредна)

2. Запускаем программу и выбираем в поле "Phone type" свою модель телефона. (Е398)
3. Жмем кнопку Repair и ждем пока прога стирает память телефона. (ДАЛЬШЕ ДЕЛАТЬ СТРОГО ПО МАНУАЛУ ИНАЧЕ ПОЛУЧИТЕ СТЕРТЫЙ ПОЛНОСТЬЮ ТЕЛ - И ПРИВЕТ ТЕСТПОИНТ)
4. После стирания в программе будет написано "Erase done".
5. На экране появится окно с текстом:
Flashing completed
Now hold keys * and # on phone and press "OK"
Do not release keys until connected

6. Теперь нажимаете на телефоне кнопки * и # и НЕ ОТПУСКАЯ ИХ нажимаете кнопку "ОК" в окошке программы на экране монитора.
7. Кнопки * и # ДЕРЖИТЕ НАЖАТЫМИ пока не произойдет перезагрузка и повторный коннект телефона.
8. Телефон перезагрузится, быстренько пройдет полоска выполнения еще одного процесса и телефон выключится, что можно будет заметить по надписи "Not connected" в программе.
9. Кнопки МОЖНО ОТПУСТИТЬ только тогда, когда в логе программы будет написано по английски:
Repair completed successfully
Shutting down phone
Now powerup phone in flash mode (with * and # pressed) and flash it with normal flash for this phone's model

10. ДЕРЖА НАЖАТЫМИ кнопки * и # нажимаете кнопку "ВКЛ" на телефоне и когда в программе появится надпись "Connected" в левом нижнем углу, КНОПКИ МОЖНО ОТПУСКАТЬ.
11. Теперь запускаете любую программу для прошивания телефона (например RSDLite ) и прошиваете телефон прошивкой R373_G_0E.30.42R_for_all которую можно найти по ссылкам в теме > Прошивки (firmwares)e398/ E790/ Rokr E1, +инструкция по их применению
12. Когда телефон перезапускается и начинает работать, облегченно вздыхаете и начинаете молиться богам Vilko, Random, Motofan.ru и всем остальным по желанию. :)


Если телефон все же не запустился, то настоятельно рекомендую проделать эту операцию еще раз или даже два. Поверьте, что очень помогает. :)

Если телефон восстановился и прошился - срочно сделайте полный бэкап телефона и бэкап зоны PDS и запишите их на CD.

Восстановление телефона ROKR E1 (Бут 0А02-0А05) в работоспособное состояние:
В общем тут все довольно просто:
1. Убить этот телефон довольно сложно.
Благодаря тому, что в данных телефонах применяется версия бута выше чем 07.D0, то и убить этот бут довольно таки сложно. Точнее из известных на сегодня методов фактически только тестпойнт способен это сделать. В свою очередь такая ситуация приводит к тому, что этот же бут защищает телефон от каких либо радикальных вмешательств.
2. Телефон все же не запускается.
В большинстве случаев достаточно всего лишь загрузить его в бутрежиме с помощью замыкания иголками контактов 4 и 5 на разьеме телефона (способ описан более подробно выше) и прошить родной прошивкой для данной модели. Ни в коем случае не измененной прошивкой под Е398. Шить ни в коем случае не флэшбэкапом, он часто даёт "сиг еррор" даже на корректной прошивке. РСДлайт вам в помощь.
3. Даже после замыкания контактов тел прошиваться не хочет.
Обычно пишет rdl sig error (еррор исчезает после перезагрузки) В чудесной RSDlite смотрим в верхнем ПРАВОМ окне версию прошики, которая "не хочет". Там есть версия ramdld. Если она меньше чем 0а02 - прошиве НЕ ДЛЯ 0а02, и бут её не пускает в телефон.
4.Телефон прошивается. Но включается только в буте .
Обычно - привыкание к 79 прошивке. НЕ ЛЕЧИТСЯ, Бороться можно двумя способами:
- Понизить бут до 07Д0 (двумя степами, обязательно степ1 = версия для 79 прошивки)
- Снять рса в прошивке для 0а02 (метод строго ЛТЕ2) и пропатчить её, сделав версию "как 79". Патч не имеет собственного имени, но суть - записать по офвсету 1B значение 01.
5. Еррор 500.
Если описанный в п.3-4 способ не помог даже с десятого раза, то вам очевидно придется выполнить сложную процедуру тестпойнта. (тестпоинт, прошить бут 07D0, снять бэкап полный/ПДС (на всякий случай, пригодится), залить монстр для E398 (для бута 07Д0 либо универсал "для любого бута")

Все упомянутые в статье и другие программы можно скачать ТУТ.

Сообщение отредактировал AlexKooper - 30.11.2009, 9:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 17.11.2008, 8:39


Авторитет
********

Группа: Почетные МотоФаны
Сообщений: 2 836
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1332



Учимся работать с зоной паники

Основной рабочий инструмент - программа shxcodec266 (именно 266)

Программу брать тут Shxсodec, не забывайте к ней скачать библиотеку midas.dll (впрочем, в теме программы это описано, просто читайте внимательно)

Запускаем и идём в утилиты - тулза для работы с паникой (Utilites - Panic Data tools)
Прикрепленное изображение

Теперь считываем зону паники с тела (либо открываем из файла, если паника слита заранее) и смотрим ошибки (самая свежая - внизу списка! см. по дате)
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
В приведённых примерах следующие ошибки:

Invalid Prot Reg CRC, время работы -2...4 секунды с момента старта. Эта ошибка характерна для так называемых китайцев, ситуации "непарные проц/флешка".
Один из вариантов лечение - универсальный ремонтный патч Invalid Prot Reg CRC от Мачо (после него IMEI может приобрести изуверский вид с буквами и символами) либо специальный патч от AlexKooper который делается на конкретный имеи. Обращаться в личку, сейчас доступны версии для прошивок 372_98 372_С1 373_49. Кто-то портировал на 373_79 но не помню кто. Желающие портировать обращаемся.

Get Current Block - No PDS Block Valid - отсутствует или чужой ПДС. Лечится заливкой своего/универсального.
Универсальный пдс - это ЧУЖОЙ пдс, у которого убраны шифрованные симы. Он заработает на телефоне, но настройки сети/батареи/антенны/блютуза будут чужими.

Sec ver prot reg locked - какой-то регистр защиты заблокировался (залочился). Лечится ремонтным патчем с тем же именем

Также возможны ошибки InvalidSoftwareReflash - при попытке прошить на Е1 прошивку 372 или 3642 платформы. (лечится соответствующими ремонтными патчами, см. Патчи для Е1 (Часть 2)

ОБРАТИТЕ ВНИМАНИЕ: в зоне паники может хранится несколько записей, нужно смотреть самую последнюю (бывает что все они одинаковые, тогда голову ломать не надо). Можно (для простоты) сначала стереть зону паники (кнопка Clear Panic Area) а потом, перезагрузив телефон (чтоб прошивка стартанула и записала ошибку) слить панику с одной-единственной текущей ошибкой.

Что делать, если программа shxcodec266 недоступна? А ничего страшного. Сливаем фуллбэкап несжатый бинарный (32мб) и в нем по оффсету 20000h смотрим зону паники. Ошибка пишется простым латинским языком
Прикрепленное изображение

Для любителей прекрасного: в флэшбэкапе 3 можно добавить поддержку чтения паники
Spoiler:

Находим профиль своего телефона (например R373_E398.prof) открываем его блокнотом и видим кодовые группы:
[Code Groups]
;BOOT=10000000-1000FFFF
;PDS=10010000-1001FFFF
CG1=10080000-10CFFFFF
CG2=11100000-11F5FFFF
CG3=10040000-1007FFFF
CG4=10F40000-110FFFFF
CG7=11F80000-11F9FFFF
CG15=10D00000-10F3FFFF
CG18=11FE0000-11FFFFFF

Нетрудно изменить их на такие:
[Code Groups]
BOOT=10000000-1000FFFF
PDS=10010000-1001FFFF
CG1=10080000-10CFFFFF
PAN=10020000-1003FFFF
CG2=11100000-11F5FFFF
CG3=10040000-1007FFFF
CG4=10F40000-110FFFFF
CG7=11F80000-11F9FFFF
CG15=10D00000-10F3FFFF
CG18=11FE0000-11FFFFFF

Дополнительно в файле Russian.lng можно обозвать панику:
ищем
[CG]
CG1=Программное обеспечение
CG2=Пользовательская память
.....
добавляем описание паники
[CG]
CG1=Программное обеспечение
PAN=Зона паники
CG2=Пользовательская память
.....
[close]


И напоследок: паника може не содержать понятных ошибок, быть билибердой. Тогда имеет смысл попробовать все ремонтные патчи скопом.

Сообщение отредактировал AlexKooper - 26.3.2009, 16:18
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PUSYA
сообщение 24.3.2009, 15:23


Мотопусь
*****

Группа: Девушки В Форме
Сообщений: 648
Регистрация: 19.6.2006
Из: Москва
Пользователь №: 88 367
Модель телефона: Moto G


Настроение:
Смерть - идеал свободы. Жизнь - рабство желаний.



Рейтинг: 1333



Делаем ТП на Е398/Е1
Автор PUSYA
Дополнения ALexKooper
Картинки PUSYA и из заначек AlexKooper

Нам надо:
1) Мертвый тел
2) Бут 07.D0 для бланка
3) РСД litе
4) Прямые руки и инструменты

Коротко теория:
Spoiler:
Замыкание точки тестпоинта на минус при включении заставляет процессор пренебречь содержимым флешь-памяти (обычно актуально после того, как флешь-память стёрла репстудия) и загрузить аварийный (запасной, инженерный) бут, записанный в IROM (ПЗУ) процессора (его репстудия, к счастью, испортить не может). Этот бут ОТЛИЧАЕТСЯ от обычного, и телефон в таком состоянии видится не как рифлешь нептун, а как БЛАНК нептун. Обычные прошивки НЕ МОГУТ заливаться в таком режиме, т.к. их загрузчик НЕ ДЛЯ БЛАНКА. http://motofan.ru/soft/ РСД lite честно об этом предупреждает. Но есть специальные загрузчики для бланка, которые содержатся например в "буте для бланка" или прошивке "49_реаниматор" (Загрузчик - это ramdld, и вы можете сами через обработку прошивок флэшбэкапом вынуть его из бута для бланка и вставить в любую другую прошивку, которую захочется прошить в бланк)

Ещё раз подчёркиваю - тп НЕ СТИРАЕТ флешь-память, он просто позволяет телефону стартануть запасными средствами, не используя флешь-память.
[close]


Ещё раз убедитесь что вам не помогает ВОЛШЕБНАЯ комбинация 4+5 (делается 25 раз, потом получасовой перерыв без аккумулятора - его кстати можно в это время подзарядить - и снова 25 раз пытаемся замкнуть 4+5)
тп это самый-самый крайний случай!

1) Вскрываем тел, находим металлический экран (экран - железная коробка, а не дисплей!) (между разъемом сим-карты и динамиками), и, либо вскрываем его полностью, либо его часть. Особо умелые могут попытаться замыкать тп вслепую, проволочной через щель под экраном.

2) Находим точку ТП. Точка одна, потому не найти ее не получится.
Прикрепленное изображениеПрикрепленное изображение

3) Вынимаем аккум, и замыкаем точку ТП проволкой на минус (т.е. заземляем). Заземлить можно на тот же металлический экран (не дисплей), что закрывал точку ТП, либо на "-" батареи. А вот вариант с нетронутым экраном Прикрепленное изображениеПрикрепленное изображение

4) Замкнув точку ТП на землю (например иголкой, одновременно касаясь экрана и точки ТП), подаем питание, И, через секунду, размыкаем ТП.
Прикрепленное изображение
Как подать питание? Батарейку не прижать на место, рекомендую подключаться двумя проводами. Если у вас нет крокодилов (см.фото выше), то можно воспользоваться проводами большой жесткости.
Прикрепленное изображениеПрикрепленное изображение.
А к телефону цепляются заранее тонкие провода, тонкий провод минуса соед. с толстым минусом, а подачу питания осуществляем замыканием тонкого провода плюса телефона на толстый провод плюса батареи (метод настоятельно рекомендуется для дрожжащих или кривых рук, чтоб не ткнули нечаянно плюсом мимо контактов на телефоне).
Ну и конечно не путайте плюс и минус!

5) Подключаем кабель, и запускаем программу РСД lite (если кабель НЕ с зарядкой - его можно подключать до того, как подаёте питание, но вы должны чётко знать что по нему нет подачи питания на зарядку). Возможно кому-то удобно вставить кабель в телефон заранее, а в компьютер - после того как подали питание. Учитывая что надо как-то держать питание и ещё что-то делать - рекомендую прибегнуть к помощи ещё одного человека (+2 руки)

6) В программе рсд в столбце Model тел должен определиться как S BLANK NEPTUNE (не иначе)
Прикрепленное изображение
7) Прошиваем бут для бланка При нажатии кнопки Start рсд выдаст след. окно. Жмем <OK>
Прикрепленное изображение
7.1) Если рсд прошить бут всячески отказывается, закидивает ошибками, пробуем снова сделать ТП, пока бут не прошьется.
8) После УДАЧНО ПРОШИТОГО бута для бланка тел должен свободно заходить в бут тремя кнопками. Если кнопками не получается, то через замыкание 4 и 5 контакта.
9) Шьем бэкап/реаниматор (если у вас нет бэкапа пдс - имеет смысл первый раз попытаться шить реаниматор без пдс, понадеявшись что свой ещё жив), и радуемся рабочему телефону. thumbsup.gif
P.S.: качество фото немного хромает, на телефон снимала.

Сообщение отредактировал AlexKooper - 26.3.2009, 8:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 21.8.2010, 12:52


Freestyler
********

Группа: Координаторы
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Как достать файлы из бекапа Бинарный флекс. Парсеры . disassemble FLEX
Как достать справочник из бекапа Вытаскиваем справочник
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Восстановление Телефонов Е1/E398(372 И 373 Платформы), А также тестпойнты, утопленники, нерабочая клавиатура · Motorola E398 / ROKR E1 · Forum
 

2 страниц V < 1 2
Причина закрытия (Osta 21-08-2010):
Закрытая темаСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 17.7.2019, 2:40

Форум живёт: