motofan logo
4 страниц V  1 2 3 > »         
> 

Бекап с Motorola C350L, проблема решена

motoprogger
сообщение 12.12.2007, 17:58


Гуру
******

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

Рейтинг: 490



Проблема создания бекапа на Motorola C350L/C350I решена! Программа чтения-записи бекапов для Motorola C350L Внимание! Работает только с C350L, C350I и другими на платформе GSM Neptune ULS. После подключения телефона во флеш-режиме или переключения в флеш-режим должна написать Connected: Motorola Boot
Для бекапа с C330/C350/V150/C450/C550 есть метод в соседней теме, программы пока нет, но рано или поздно будет smile.gif
Пока программа умеет читать/писать только FULL 8MB, в разработке версия с более широкими возможностями:
1) Снятие/прошивание бекапов FULL 8MB
2) Разделение имеющихся бекапов FULL 8MB на кодовые группы и сохранение в формате SHX
3) Снятие бекапов по отдельным кодовым группам
4) Выборочное прошивание SHX-файлов (по кодовым группам)
5) Выборочное прошивание FULL 8MB бекапов (по кодовым группам)

Как говорит Osta, тут будет FAQ.
Прикрепленный файл c350l_backup.rar   ( 196.93 килобайт ) Кол-во скачиваний: 7
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 21.12.2007, 18:12


Гуру
******

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

Рейтинг: 490



Я научился записывать загрузчик в Motorola C350L, если кого заинтересовало - пользуйтесь.
Порядок записи такой:
1) Коннектимся к телефону как обычно через Motorola Boot (тем же способом, что через Motorola Flash)
2) Отправляем:
0x55 0x55 0x55 0xAA - преамбула
Адрес записи лоадера, он же адрес запуска (первая инструкция обязательно в ARM; пока пробовал только адрес 0x12000000)
Длина лоадера (2 байта)
2 нулевых байта
Лоадер как он есть
Чексумма: 255-(S mof 256), где S - побайтовая сумма всего ранее отправленного, кроме преамбулы
НЕ ПЫТАЕМСЯ НИЧЕГО ЧИТАТЬ!
3) Теперь (со стандартным лоадером) нам доступны его команды. Алгоритм тот же - ERASE, ADDR/BIN, POWER_DOWN или RESTART.
Будет время - попытаюсь поработать со своим изменённым лоадером. Хочу добавить в него JUMP и разблокировать POWER_DOWN и RESTART - они не работают, если ничего не прошить (кажется, управляются флагом стирания, но по коду не смотрел).

Сообщение отредактировал motoprogger - 29.1.2008, 10:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarikg
сообщение 3.1.2008, 19:59


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 31.1.2007
Пользователь №: 119 841
Модель телефона: E1 07.D0
Прошивка: 79R with elfs

Рейтинг: 0



Попробовал твою прогу -- вроде бы работает , бекап зделал но ничево не заливал( телефон все таки не мой, а мамин, был бы мой не страшно было б ).
А нельзя ли поделить этот бекап по кодовым групам?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 4.1.2008, 6:48


Гуру
******

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

Рейтинг: 490



Yarikg,
Теоретически - можно, даже сказать, несложно. Даже скажу больше, структура моей программы позволяет добавить это минимумом усилий.
Но, однако, на всё время надо... и информацию о формате SHX
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarikg
сообщение 4.1.2008, 11:21


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 31.1.2007
Пользователь №: 119 841
Модель телефона: E1 07.D0
Прошивка: 79R with elfs

Рейтинг: 0



Буду ждать новых версий. Надеюсь появится формат SHX.
Кстати, может подумай над возможностю снимвть и записывать бекапы кодовых груп оддельно??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 4.1.2008, 11:33


Гуру
******

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

Рейтинг: 490



Отдельные кодовые группы... Да это, можно сказать, есть в программе... осталось пользователю интерфейс к этому дать smile.gif
Насчёт SHX - есть на форуме люди, знающие этот формат, но думаю, заниматься этой программой буду только после сессии (в конце месяца).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Yarikg
сообщение 4.1.2008, 11:43


Новичок
*

Группа: Пользователи
Сообщений: 29
Регистрация: 31.1.2007
Пользователь №: 119 841
Модель телефона: E1 07.D0
Прошивка: 79R with elfs

Рейтинг: 0



Буду ждать. Интересго можно ли будет делать патчи на С350?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GreH_Besa
сообщение 4.1.2008, 13:02


Ветеран
*****

Группа: Пользователи
Сообщений: 531
Регистрация: 11.3.2007
Из: Екатеринбург
Пользователь №: 126 379
Модель телефона: htc wildfire
Прошивка: android 2.2

Рейтинг: 237.5



Вечерком тел придет домой - проверю, завтра отпишусь.
Yarikg, его и сейчас можно патчить, только чем? - патчей то вроде нет
smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 4.1.2008, 13:23


Гуру
******

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

Рейтинг: 490



Патчи на C350L - уже можно, я, например, делал патч на смену быстрой комбинации клавиш (меню-048263* на меню-000*).
P.S. Как сильно прибавилось тестеров, стоило выложить откомпилированную версию!

Сообщение отредактировал motoprogger - 4.1.2008, 13:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GreH_Besa
сообщение 5.1.2008, 17:28


Ветеран
*****

Группа: Пользователи
Сообщений: 531
Регистрация: 11.3.2007
Из: Екатеринбург
Пользователь №: 126 379
Модель телефона: htc wildfire
Прошивка: android 2.2

Рейтинг: 237.5



бекапит вроде нормально, открыл в хексе - нашел типа файловой системы smile.gif. А чем бинарник можно обратно залить? (я с C350L за 2 года еще ниче не делал, даже не прошивал smile.gif )
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Бекап с Motorola C350L, проблема решена · Ломаем и строим! · Forum
 

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

 



Текстовая версия Сейчас: 29.4.2024, 15:52

Форум живёт: