motofan logo
       
> 

Помогите снять BackUp с ROKR E2

Unreal_man
сообщение 6.3.2017, 12:18


Гуру
******

Группа: Разработчики
Сообщений: 720
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 515



Цель: снять бэкап с телефона.

Что делал: скачал mmbackup и SBF Recalc.

SBF Recalc разбивает прошивку на части. Помимо КГ, так же после разбития остаются файлы "прошивка.hmg" и "прошивкаRLD3.smg". Последний как я понимаю есть загрузчик, который в теории нужно подсунуть в mmbackup и с его помощью слить бэкап с тела.

В mmbackup в качестве профиля выбираю "прошивкаRLD3.smg" - появляется список групп которые можно слить. Ставлю галочки, нажимаю "Read" - прога зависает на команде SEND LDR.

В mmbackup в качестве профиля выбираю "прошивка.hmg" - появляется список групп которые можно слить. Ставлю галочки, нажимаю "Read" - прога зависает на команде Read CG31.

Пробовал загрузчики с разных прошивок - результат идентичен. В папке с mmbackup есть загрузчики для U9 и E8 - U9.ldr и E8.ldr соответственно. Их размер по 306Кб каждый. Тогда как разбивая прошивку от Е2 прогой SBF Recalc получаю загрузчик размером 6.12Мб.

Кажется, что mmbackup не работает с Е2. Подскажите как снять бэкап?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Unreal_man
сообщение 7.3.2017, 4:12


Гуру
******

Группа: Разработчики
Сообщений: 720
Регистрация: 16.12.2009
Из: Другого Края Земли
Пользователь №: 211 211
Модель телефона: Motorola Moto Z Play


Настроение:
:-I



Рейтинг: 515



Ап
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 9.1.2022, 0:41


Rock The Microphone
********

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


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



Рейтинг: 4598.5



Unreal_man,
Итак, поковырялся в ROKR E2 и получился такой вот рецепт для снятия полного BackUp'а с AP-части Motorola ROKR E2.

1. Коннектим телефон в режиме USB-модема к компьютеру, в "Диспетчере устройств" Windows определяем его COM-порт.
2. Открываем cmd.exe или PuTTY и отправляем команду AT+MODE=13 на нужный COM-порт модема. Например, для cmd.exe это будет следующая команда (в конце определённый вами в диспетчере устройств номер COM-порта для USB-модема Motorola ROKR E2):

Код
echo AT+MODE=13 > COM3

Телефон после этой команды будет переведён в режим USBNET, далее мы можем зайти по Telnet для выполнения команд и скидывать файлы через FTP или Samba, если всё это позволяет прошивка.

3. Запускаем PuTTY, выбираем Telnet-подключение, адрес устройства 192.168.16.2 или подобный, порт стандартный (для Telnet вроде бы 23), телефон должен запросить логин, логинимся под root'ом, пароль обычно пустой.

4. Выполняем следующие команды для того, чтобы сделать резервную копию AP-части прошивки ROKR E2 на карту памяти. Приблизительный размер всех файлов ~70 MB.

Код
cp /dev/roflash   /mmc/mmca1/CG43.smg # rootfs image, cramfs
cp /dev/roflash1  /mmc/mmca1/CG41.smg # language image, cramfs
cp /dev/roflash2  /mmc/mmca1/CG34.smg # data_resource image, cramfs
cp /dev/roflash3  /mmc/mmca1/CG42.smg # setup image, cramfs
cp /dev/roflash4  /mmc/mmca1/CG37.smg # secure_setup image, cramfs

cp /dev/mtdblock8 /mmc/mmca1/CG35.smg # userfs_db image, jffs2
cp /dev/mtdblock9 /mmc/mmca1/CG36.smg # userfs_general image, jffs2

cp /dev/mtd5      /mmc/mmca1/CG31.smg # MBM Config? Memory MAP?
cp /dev/mtd6      /mmc/mmca1/CG32.smg # BLOB (Linux Bootloader)
cp /dev/mtd7      /mmc/mmca1/CG33.smg # Linux Kernel, zImage, bzipped or gzipped
cp /dev/mtd11     /mmc/mmca1/CG39.smg # logos, blobed GIF

Все релевантные кодовые группы AP-части прошивки будут слиты на карточку памяти. Забираем их любым удобным способом на хостовый компьютер, где будем собирать из них наш BackUp. Можно использовать Mass Storage, Samba, FTP и пр.

5. Несколько кодовых групп нуждаются в небольшой правке, это CG37.smg и CG43.smg. В начало CG37.smg и CG43.smg необходимо добавить последовательность из байта 0xFF размером 0x1000 для их выравнивания. В Windows это можно сделать любым HEX-редактором вроде WinHex, в Linux-дистрибутивах можно использовать программу addsmg (исходники):

Код
addsmg CG37.smg -head 0x1000 FF
addsmg CG43.smg -head 0x1000 FF


Подробнее смотрите в архиве ниже.

6. Теперь из кодовых групп, которые мы извлекли из телефона, можно собрать полноценный SBF-файл для последующей прошивки. Для этого скачиваем прошивку "заготовку" которую мы будем разбирать и в которой будем подменять кодовые группы SMG, например, для этой цели отлично подойдёт кастомный MonsterPack mUbuntu 1.12, в котором нет BP-части, находящейся в EZX-телефонах под защитой RSA подписи. Для разборки и сборки SBF-файлов нам понадобится утилита SBFCodec by lucrece, программы вроде SBFRecalc с ROKR E2 отказываются работать корректно.

7. Запускаем программу, открываем в ней скачанную прошивку mUbuntu_1.12.sbf и с помощью кнопки "Replace" заменяем все кодовые группы CG31...CG43 на те, что мы слили с телефона.

8. Сохраняем файл прошивки "File" => "Save as..." с любым именем, например, "mROKR_E2.sbf", теперь этот файлик можно на свой страх и риск попробовать прошить через RSD Lite.

Прикреплённые файлы:
Прикрепленный файл ROKR_E2_BackUp_Tools.zip   ( 1.06 мегабайт ) Кол-во скачиваний: 36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AnDDRej
сообщение 13.1.2022, 12:33


Интересующийся
**

Группа: Пользователи
Сообщений: 35
Регистрация: 9.11.2006
Из: Донецк
Пользователь №: 106 348
Модель телефона: V3x
Прошивка: lifetec modified

Рейтинг: 3



Офигеть ) не спрашивайте зачем я пришел, но я приятно удивлен тем, что форум жив smile.gif еще и люди колупают Е2 в новогодние выходные
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 14.1.2022, 8:05


Rock The Microphone
********

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


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



Рейтинг: 4598.5



AnDDRej,
Да, потихоньку всё ещё ковыряемся и ностальгируем. С возвращением! smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 27.1.2022, 2:22


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



EXL,
mmbackup не работает под E2 ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 27.1.2022, 2:47


Rock The Microphone
********

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


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



Рейтинг: 4598.5



fill.sa,
Без понятия. Скорее всего не работает, у Motorola ROKR E2 совсем другой бутлоадер с красным экраном и переключением на AP и BP части. Да и кривоватый этот MMBackup больно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 28.1.2022, 18:53


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



EXL,
Ну зато MMBackup помогает тянуть все группы.
А через из под консли линя ты видешь не все.

Ну и кстати много раз им пользовался, включая на протиках,пока проблем не видел. По сути стянуть все группы в точном виде как есть я более других инструментов и не знаю.

Надобы проверить видит о Е2 или нет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 28.1.2022, 22:57


Rock The Microphone
********

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


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



Рейтинг: 4598.5



Цитата(fill.sa @ Сегодня, 1:53)
* А через из под консли линя ты видешь не все.

На других я не пробовал, но на E2 как видно, все релевантные AP-группы доступны.

Цитата(fill.sa @ Сегодня, 1:53)
* Надобы проверить видит о Е2 или нет.

Из первого поста этой темы можно понять, что видит, но засылать туда ничего не может, поскольку загрузчики и вообще структура прошивок у EZX-аппаратов другая.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Помогите снять BackUp с ROKR E2 · Motorola ROKR E2, A910, A910i, E895 · Forum
 

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

 



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

Форум живёт: