IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Мануал по прошивке Е2, Автор whitemoto
Prizr@k
сообщение 18.3.2007, 8:28
Сообщение #1


Мото-испытатель
******

Группа: VIP
Сообщений: 746
Регистрация: 11.12.2006
Вставить ник
Цитата
Из: Краснодар
Пользователь №: 38826
Страна:
Телефон: Iphone



Репутация:   81  


Для прошивки, с нета нужно скачать примерно 50мб (Поставим пока тел. на подзарядку, вы же не хотите что бы телефон разрядился во время прошивки )
> Сама прошивка (sbf). Скачать прошивку можно от сюда.
> Русский к проше (как кодовая гуппа): roflash1-usr-language.img.zip 4 мб архив
*прочтите заметки о русификации
*не долго осталось архиву валяться, просьба перезалить
> RSD Lite 3.0 (чем будем шить) Скачать можно тут.

После того как все это отзеркалили на хдд, приступаем к установке.
Для начала поставим драйвера из комплекта RSD Lite (ставятся драйвера на юсб модем и P2K дрова). Установим сам RSD Lite 3.0.

*** В теме Подлкючение Rokr E2 к компьютеру можно скачать архив со всеми нужными драйверами для ROKR E2

*** Русификация может быть произведена 2-мя способами (советую второй):
№1) Подмена кодовой гуппы при прошивке. !Ниже описана русификация именно этим способом. Получаем:
+ Сразу русифицированный телефон, без всяких заморочек
- Кодовая группа от 33p прошивки, заменяются нек. новые файлы старыми
- По окончании прошивки ошибка, нужно перевставлять батарею
№2) Так как имеем автозапуск на этой проше, можно автоматически при загрузке монтировать нужные файлы для русификации.
+ Заменяются только нужные файлы, обновлен перевод оперы
+ По окончании пришивки телефон успешно включается, все проходит без ошибок
- Сам факт что не "олл ин уан", и соответственно лишние заморочки, лэнг каждый раз при включении монтируется

1) Подготовка файлов
Так как мы будем русифицировать телефон, нужно немного подготовить файлы для прошивки. Для удобства работы переименуем SBF файл прошивки в "45p.sbf". Русский лэнгпак (roflash1-usr-language.img) в "45pCG41.smg" и поместим его в папку "patch".

Чуть забегаю вперед, объясню почему: алгоритм работы RSD Lite такой, после нажатия "Start" RSD распаковывает прошивку (в ту же папку где она лежит) на кодовые группы с именами "*CG**.smg".
Где * - имя прошивки, ** - номер кодовой группы. № кодовой группы лэнгпака 41. Т.е., после того как распакуется прошивка мы заменим кодовую группу 41 на нашу, с русским языком. Ну а потом RSD будет шить группы, включая нашу "подмену". В этом и заключается русификация.

2) Прошивка SBF
Итак, отсоединяем от телефона кабель/зарядку и выключаем его. Сейчас переведем его в "Boot режим #1". Сначала, кнопку голосового управления (что сбоку) + кнопку выключения телефона. Телефон перейдет в бут режи, на красном фоне будет написано:

Код
FLASH_KEY_PRESS
Boot Module:
BOOT_G_00.02.05R_SUMATRA


  MBM FLASH MODE



Запускаем RSD Lite, и, подрубаем трубку к компу. Находятся драйвера, устанавливаем (автоматическая установка). В RSD Lite Появится наша трубка с названием NS Flash Bulverde и статусом Connected!
Выбираем файл 45p.sbf и нажимаем Start!. RSD Lite начнет распаковывать прошивку (это вы можете услышать по усилинной работе HDD, или по надписи в главном окне RSD, Executed:*%). Как закончится процесс распаковки заменяем 45pCG41.smg из папки patch.
Все, можно пойти покурить, или с интересом понаблюдать как идет процесс прошивки ). Шиться будет чуть больше 10 минут.
P.S. в процессе флэшинга обнаружаться еще драйвера, ставите, прошивка идет дальше.
P.P.S.S. По окончанию процесса RSD Lite выдаст ошибку "Failed flashing process. Error verifying Code Group 41 checksums". Отсоединяем дата-кабель, вытаскиваем/вставляем аккум.
P.P.P.S.S.S. Приготовтесь к тому, что до первой перезагрузки после включения E2 будет не слабо тормозить.

ВСЕ, ПРОШИЛИ ! ! !

Что нового, по сравнения с 43p:
> Заставки на включение/выключение (вообще много нового контента... мелодии, анимации, картинки)
> Темы! Хоть и не большая вариация, но их куча - 12
> Новый стандартный шрифт, симпотный (рус лэнг при прошивке не подменял)
> Звук хороший, но можно сделать громче, а можно тихо, на это нам доп скрипты от китайца! В прошивку все необходимое он вложил.
> имхо спатайл стал еще баще!
> проша быстреееее (эх работало бы все так же быстро как в фм радио %))
> камера побыстрее заметил
> Вернули 8x цифровой зум
> . . .
Из оставшихся глюков:
> В плеере звук изредка подлагивает
> Падают стереоэффекты при просмотре картинок
>
> . . . напомните)

Дополнительные скрипты
А вот и сами доп. скрипты на основе автозапуска от китайца, для этой прошивки. Которые содержат возможность:
-Включение без звука
-Своя мелодия на включение
-Использование своего шрифта
-Вернуть оригинальный шрифт
-Завышенная громкость
-Низкая громкость
-Средняя громкость
-Инфа о прошивке
-и еще конфиги для скинов (которых правда нет)
Папку autorun из архива надо поместить по адресу \ezxlocal\download\mystuff\unKnown\
45pIV_unKnown_autorun
Некоторые скрипты включаются удалениеv тильды, а вообще смотрите startup.txt

Русификация, если вы не вшили кодовую группу с русским. aka №2
Скачать
Новое:
-Доступен только Русский и Английский языки
-"ь" знак перенесен на 9-ку (!к iTap'у не относится)
-После букв выбранной раскладки идут буквы другой раскладки (Например: в рус. абвг2abc, и наоборот abc2абвг в англ. раскладке)
-Перевод Оперы теперь более точный
-В телефонной книги для поиска можно вводить русские символы, но не ищет все равно! По англ. поиск работает. В городах работает поиск по русским буквам

В будущем можно вшить это в кодовую группу и ставить с прошивкой. А пока монтируем в автозапуске (кидаем папку lang из архива в папку autorun и добавляем строки в startup.txt):

Код
mount --bind /ezxlocal/download/mystuff/unKnown/autorun/lang/fonts/AMCSL.TTF /usr/language/fonts/AMCSL.TTF
mount --bind /ezxlocal/download/mystuff/unKnown/autorun/lang/inputmethods/iTap /usr/language/inputmethods/iTap
mount --bind /ezxlocal/download/mystuff/unKnown/autorun/lang/string /usr/language/string
mount --bind /ezxlocal/download/mystuff/unKnown/autorun/lang/opera/res/locale /usr/language/opera/res/locale


Автор whitemoto

Сообщение отредактировал wvitalik - 18.3.2007, 10:41


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Bogd@n
сообщение 12.12.2007, 10:55
Сообщение #2


*Moto-soft.net*
*******

Группа: Лучшие из лучших...
Сообщений: 1403
Регистрация: 31.5.2007
Вставить ник
Цитата
Из: Артемовск
Пользователь №: 43601
Страна:
Телефон: MotoRokr Z6 / Е1
Прошивка: PE 2.0 / New standart



Репутация:   188  


какой прогой бекап можно снять?


--------------------


Скины для Z6 & V8 архив постояно обновляется

Карта сайта



ВКонтакте
Перейти в начало страницы
 
+Цитировать сообщение
Synergy
сообщение 14.12.2007, 20:26
Сообщение #3


MOTOМастер
******

Группа: Администраторы
Сообщений: 684
Регистрация: 31.5.2006
Вставить ник
Цитата
Из: Уфа
Пользователь №: 26416
Страна:
Телефон: ZN5, E2e,E1000
Прошивка: 06R /Casseopeya / DEAD



Репутация:   154  


Bogd@n,
А бэкап мы снимем прямо с телефона приложением SBF Backup с правами root

Скачать SBF Backup

Сообщение отредактировал Synergy - 15.12.2007, 7:23


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
xronos
сообщение 20.1.2008, 18:25
Сообщение #4


Engineer
*

Группа: VIP
Сообщений: 43
Регистрация: 12.1.2008
Вставить ник
Цитата
Из: Kenig-Moscow-Kursk
Пользователь №: 46381
Страна:
Телефон: Rokr E2
Прошивка: Mod 4A



Репутация:   16  


Для полного backup'a - если кому нужен backup всей АР прошивки телефона делаем следующее:
1. в телнете (в этом случае телефон подключаем в режиме юсбнет) к компьютеру или непосредственно в телефоне через программу ezxtrem Прикрепленный файл  ezxterm.rar ( 106.51 килобайт ) Кол-во скачиваний: 114
(дав ей права администратора) вводим следующее (в данном случае мы сохраняем на флешку):
cp /dev/mtd* /mmc/mmca1 ждем некоторое время, затем
cp /dev/roflash* /mmc/mmca1
2. На карте памяти у нас получится:
14 файлов mtd - mtd0....mtd13, 2 файла mtdblock - 8и9 и 5 файлов roflash - roflash...roflash4.
3. Копируем эти файлы для удобства на жесткий диск, например в папку Backup.
4. Переименовываем файлы следующим образом:
mtd5 - в mtd5.0x00060000.CG31.smg
mtd6 - в mtd6.0x00080000.CG32.smg
mtd7.0x000A0000.CG33.smg
mtdblock8 в mtd8.0x00AA0000.CG35.smg
mtdblock9 в mtd9.0x010A0000.CG36.smg (35 и 36 группы это как раз и есть сейв пользовательских данных!)
mtd11 - в mtd11.0x01CE0000.CG39.smg
roflash - в roflash.0x00601000.CG43.smg
roflash1 - в roflash1.0x01DE0000.CG41.smg
roflash2 - в roflash2.0x001A0000.CG34.smg
roflash3 - в roflash3.0x005E0000.CG42.smg
roflash4 - в roflash4.0x01CA1000.CG37.smg
Остальные файлы не выкидываем (они могут пригодится...) и для удобства переносим в папку .../Backup/Others (например)
4. Открываем любой полный АР монстр (где есть все кодовые группы - 31,32....37,39,41,42,43 - всего их 11) программой desbf - в папке smg данного монстра и смотрим их размер, (программу desbf НЕ закрываем!!!) - в байтах. у нас совпадут все файлы за исключением 2х: mtd9.0x010A0000.CG36.smg и roflash.0x00601000.CG43.smg - открываем их в любом хекс редакторе (рекомендую Hex Workshop) и по аналогии с соответственными кодовыми группами открытого Вами монстра добавляем группы FF в данные файлы - в рекомендуемом редакторе это делается выделением нужной области группы из взятого монстра - "копировать" и "вставить" в нашу кодовую группу. Итак, теперь мы имеем в папке Backup 11 файлов - все нужные нам кодовые группы с "правильным размером".
5. Переходим в desbf и на каждой кодовой группе нажимаем replace - выбираем соответствующую группу из нашей папки. Затем сохраняем полученный sbf.

Данный мануал постараюсь оформить со скринами и полезной информацией впоследствии. Будут вопросы - обращайтесь - помогу!
Перейти в начало страницы
 
+Цитировать сообщение
MotorE1
сообщение 24.1.2008, 12:38
Сообщение #5


МОТОновичок
*

Группа: VIP
Сообщений: 20
Регистрация: 20.1.2008
Вставить ник
Цитата
Из: Казахстан, г. Алматы
Пользователь №: 46524
Страна:
Телефон: V3C Asia + Razr2 V8
Прошивка: 44.03.29+Linuxmod3a



Репутация:   6  


А почему размер кодовых групп нужно править в HEX? unsure.gif


--------------------
M o t o r o l a --- р у л и т !
RTFM, Read That Fine Manual - ВСЕГДА ЧИТАЙ ИНСТРУКЦИЮ
Перейти в начало страницы
 
+Цитировать сообщение
xronos
сообщение 25.1.2008, 15:33
Сообщение #6


Engineer
*

Группа: VIP
Сообщений: 43
Регистрация: 12.1.2008
Вставить ник
Цитата
Из: Kenig-Moscow-Kursk
Пользователь №: 46381
Страна:
Телефон: Rokr E2
Прошивка: Mod 4A



Репутация:   16  


Цитата(MotorE1 @ 24.1.2008, 13:38) *
А почему размер кодовых групп нужно править в HEX? unsure.gif

Потому что размер жестко привязан и телефон не прошьется группами с другим размером... Чексумма не совпадет. Это касается только тех 2 групп, про которые написано выше.... Ничего сложного в изменении нет, только нужно помнить об этом.
Перейти в начало страницы
 
+Цитировать сообщение
MotorE1
сообщение 17.4.2008, 5:38
Сообщение #7


МОТОновичок
*

Группа: VIP
Сообщений: 20
Регистрация: 20.1.2008
Вставить ник
Цитата
Из: Казахстан, г. Алматы
Пользователь №: 46524
Страна:
Телефон: V3C Asia + Razr2 V8
Прошивка: 44.03.29+Linuxmod3a



Репутация:   6  


xronos, спасибо smile.gif


--------------------
M o t o r o l a --- р у л и т !
RTFM, Read That Fine Manual - ВСЕГДА ЧИТАЙ ИНСТРУКЦИЮ
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
Теги
Нет тегов для показа


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

 



RSS Текстовая версия Сейчас: 10.9.2010, 7:14