motofan logo
       
> 

Бекап с C350/V150/C450/C550, Теперь не проблема!

motoprogger
сообщение 13.1.2008, 20:19


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Мной разработана и испытана методика создания бекапов с Motorola C350/V150/C450/C550 (и других на платформе GSM Neptune LCA). Программы пока нет, но есть Ramldr от Vilko smile.gif Поэтому настоятельно рекомендую перед началом пользования описанным методом ознакомиться с FAQ по RamLdr!
Алгоритм создания бекапа традиционный:
1) Запустить RamLdr
2) В поле Base addr ввести 01FD0000, в поле Entry addr - 01FD0010 (внимательно! Изначально там 03FD0000 и 03FD0010)
3) Нажать Send loader, выбрать лоадер из приложенного мной архива (для чтения - неважно какой)
4) После записи лоадера (секунд через 15, в логе RamLdr появится ACK JUMP) в поле Base addr ввести 00000000, в поле Entry addr - 00800000 для 8MB моделей или 01000000 для 16МБ моделей, нажать Save mem
5) Подождать, пока бекап прочитается (сохранится в файл 00000000 без расширения в папке с лоадером). Может казаться, что RamLdr завис, поэтому следим за размером файла бекапа. Настоятельно рекомендую переименовать бекап!
6) Нажать Restart. Телефон должен перезапуститься, но моя V150 выключалась.
Сразу отключить кабель!

Как прошивать бекап.
1, 2, 3) Аналогично, лоадер выбираем уже в строгом соответствии с размером памяти телефона; по идее, лоадер для 16МБ моделей должен всем подойти, но я не проверял
4) После записи лоадера нажать Erase, дождаться сообщения ACK ERASE (до нескольких минут, у меня на V150 1-2)
5) В поле Base addr ввести 00000000, нажать Send Binary, выбрать файл бекапа
6) Подождать, пока прошьётся.
7) Нажать Restart

Для восстановления через ТП этот метод не подойдёт!
При восстановлении через ТП можно будет прошить имейдж, разомкнуть ТП, сразу переключить в flash-режим и восстановить бекап.

За лоадер спасибо whoever.
Прошу всех считавших/прошивших бекапы отписываться о результате!
Прикрепленный файл loaders.rar   ( 31.82 килобайт ) Кол-во скачиваний: 301
Прикрепленный файл RAMLDR_LCA.zip   ( 322.45 килобайт ) Кол-во скачиваний: 33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whoever
сообщение 14.1.2008, 7:43


Новичок
*

Группа: Пользователи
Сообщений: 23
Регистрация: 6.6.2005
Пользователь №: 43 706
Модель телефона: unknown
Прошивка: unknown

Рейтинг: 2.5



Вот тебе пишущий loader для C450/C550. В нём (i) отменена блокировка записи bootcore, (ii) отменён декриптор, т.е. принимает некриптованный BIN (сам loader должен, естественно, посылаться в криптованном виде), и (iii) добавлен DUMP. Размер BIN'а должен быть кратен 8 bytes.

Не забудь, что если затереть bootcore, то будут проблемы. Надо будет искать "ТП", а там адресация другая и т.п. При частичном стирании/записи также не забудь о блочной структуре флеши (в данном случае, насколько помню, 4x16K, остальные по 64K).

Сообщение отредактировал whoever - 14.1.2008, 7:48
Прикрепленный файл C450_C550_loader.rar   ( 51.91 килобайт ) Кол-во скачиваний: 148
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 14.1.2008, 10:37


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



whoever,
Спасибо за лоадер, испытаю. Полагаю, на V150/C350 тоже должен пойти.
Цитата(whoever @ Сегодня, 13:43)

Размер BIN'а должен быть кратен 8 bytes
*


То есть за раз отправлять 8 байт? А прошивальщики какого размера блоками отправляют? Тоже 8 байт?
Под ТП - лоадер для бланка засылается по адресу 11060000, флеха висит по адресу 10000000. Прошивается, полагаю, аналогично. Дампить из бланка если и есть смысл - не так сложно сделать smile.gif

Добавлено позже (14.1.2008, 17:07):
Всё, про размер BIN - сообразил))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 14.1.2008, 11:13


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



motoprogger,
нет. за раз отправляй сколько хочешь. но кривость реализации мото-бутов (точнее их команды bin) требует чтобы принимаемый файл был кратен 8ми. иначе повиснет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 18.1.2008, 6:25


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Метод создания и восстановления бекапа испытан. У меня не всё прошло гладко.
Я записал лоадер, нажал Erase, после надписи ACK ERASE вписал адрес и нажал Send binary. Прошивание началось, но на адресе 00160000 остановилось.
Я перезапустил рамлодырь, убедился, что телефон отвечает (можно отправить любую команду с немедленным ответом, например RQVN), снова нажал Erase и Send binary. На этот раз телефон прошился успешно.
После этого я нажал Erase, но телефон не перезапустился, а выключился. Я просто включил его вручную.
Потом перешился в C350 через https://motofan.ru/soft/ РСД Lite и снова откатился на бекап, уже с первого раза. Работает!
Жду ещё результатов, особенно с других моделей!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Рысёнок
сообщение 25.1.2008, 12:16


Мисс Мотофан 2008
****

Группа: Пользователи
Сообщений: 241
Регистрация: 9.6.2006
Из: Ставрополь
Пользователь №: 87 000
Модель телефона: E398+6120C
Прошивка: 49R
Победитель конкурса 2008

Рейтинг: 388.5



через Flash&backup3 прошить тело ваще можно? не появилась ли прога для деланья бекапа в с350?

Сообщение отредактировал Юлия398 - 25.1.2008, 12:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 25.1.2008, 12:39


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 510



Программа - ещё нет, может быть - скоро начну писать. Пока - только Ramldr.

Добавлено позже (25.1.2008, 18:42):
Шить через F&B - фирменными прошивками по идее можно, хотя, кажется, никто не пробовал, пытаться модифицировать - не стоит. Снимать бекап - нельзя
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 25.1.2008, 21:28


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 140
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4654



С нетерпением жду. Смогу протестировать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Бекап с C350/V150/C450/C550, Теперь не проблема! · Ломаем и строим! · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 14.6.2025, 10:29

Форум живёт: