motofan logo
> 

Модификация Е398, Своими руками из Е398 в Суперrokr E1

Semenigor
сообщение 3.10.2006, 7:33


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

Группа: Легенды MotoFan.Ru
Сообщений: 730
Регистрация: 10.9.2004
Из: Львів, Україна
Пользователь №: 12 241
Модель телефона: ATRIX 4G, DEFY+
Прошивка: Hennessy VSOP


Настроение:
Отсутствует



Рейтинг: 959



Итак. Это тема в которой постараемся доступно, детально и понятно для новичков обьяснить весть процесс шаг за шагом, как превратить только что купленный Е398 (или Е1) в супернавороченный тел. Фактически для тех, кто еще не знает, что такое монстр или просто хочет это все сделать своими руками.

Ответственными за тему будем я (скромность мой конек) и AlexKooper. Кто еще хочет дополнять, пожалуйста обращайтесь в личку или в аську и ваш текст если он будет достоин внимания будет вставлен в тему.

Пока что примерный план работ по модификации:
1. Разница между платформами 372 и 373. Понятие о прошивках, флексах, монстрах, симах, ДРМ и т.д.
2. Выясняем, что имеем. (версия прошивки и флекс)
3. Делаем бэкап. (что такое бэкап и зачем он нужен)
4. Переход на другую платформу. (как и для чего)
5. Правим симы - добавляем функционала.
6. Устанавливаем ленгпак, скины, ДРМ, Игры, приложения, корелеты. Чем и что именно из наиболее популярных.
7. Заставки и мелодии на вкл-выкл. < заработай +2
8. Создаем сами:
а) ленг
б) скин
в) Дрм
г) Итюнс/МВ/плагины
9. Звук - качество и количество. < заработай +4
10. Патчи прошивки. < - заработай +х
11. Готовимся к созданию прошивки - сбрасываем личную информацию в 0
12. Создаем прошивку из сотворенного чуда. Создаем флекс.
13. Эльфы.Общая информация, установка и прочее.

Сообщение отредактировал Igorek91 - 9.1.2012, 12:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Закрытая темаСоздание новой темы
Ответов
AlexKooper
сообщение 3.10.2006, 9:27


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

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

Рейтинг: 1337



О прошивках, монстрах, флексах, рефлешах, симах и ДРМ. Взято у Semenigor Прошивание Телефона Е398

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

Сама прошивка состоит из нескольких частей (кодовых групп CG). Посмотреть, каких именно, можно с помощью программы SHXCoDec266 (открыть прошивку формата shx и сделать с ней split):Прикрепленное изображение

RAMDLD.smg входит в состав любой прошивки, но не имеет номера. Это кусок кода, отвечающий за взаимодействие с бутом и сам процесс прошивки. Нужен только для прошивки и впоследствии в телефоне не остается. Эта кодовая группа входит в составл ЛЮБОГО shx-файла. например, языковой пакет (shx) состоит из RAMDLD.smg и CG4.smg

Флэш (CG1, flash, рефлеш) – это собственно сама прошивка. То есть программная часть, изменение которой влияет на наличие функций телефона и его работу.

Флекс (CG2, flex) – это часть прошивки, которая отвечает за пользовательские данные. Именно во флексе находится графическое оформление телефона, его наполнение аудио, видео и графическими данными, JAVA. Во флексе также находится справочник телефона, смски, настройки пользователя, меню и т.д. То есть фактически все то, что может менять пользователь средствами самого телефона или с помощью компьютера без прошивания. Смена выполняется обычно для изменения оформления телефона. Лучше всего если флекс соответствует прошивке, которая установлена в телефоне, так как с другими прошивками возможно флекс и будет работать, но нет гарантии работы надежной и корректной.
Флекс может быть выложен в формате *.hs - это другой, не shx-формат. hs-формат поддерживает только файловую структуру + симы.

DSP (CG3) - отвечает за обработку звука, видео и т.п. потоков данных. DSP от одной прошивки можно поставить на другую после доработок точки входа, но обычно CG1 и CG3 оставляют "в паре". Для того, чтоб поставить ДСП от прошивки1 на прошивку2, нужно: запомнить (записать) первые 4 байта из ДСП от прошивки2, затем в ДСП от прошивки1 первые 4 байта изменить на запомненные. Теперь ДСП от прошивки1 можно поставить на прошивку2.

Ленг (CG4, langpack, лэнгпак) – языковой пакет, отвечающий за наличие в телефоне языков меню и набора. Ленгпаки бывают разные, и с разным языковым наполнением. Количество языков в ленге может изменяться специальными программами, но на общий обьем свободной памяти удаление языков не влияет. Здесь же находятся шрифты телефона. Изменить стандартные фразы правкой языкового пакета можно, но из-за небольшого глюка shxcodec-a руский язык (23) не работает. Поэтому применяют альтернативную смену фраз через файл dnp.prf.

Flash Over The Air (CG7) – участок кода, отвечающий за обновление прошивки "по воздуху" (по сети gsm). Раньше ошибочно назывался подписью бута. Эта группа интересна тем, что может быть использована для обхода высоких бутов на Е1.

ДРМ (CG15, DRM) – это часть графического оформления телефона, которая не меняется при смене скина (темы). Обычно это значки антенны, батареи, активной линии и т.д. На Е1 это также иконки "Авиа" "иТюнс" "Видеокамера" "УСБ" "Голосовой набор". Кроме того, в ДРМ много "лишней" графики, которая досталась от других моделей.

RSA signature (CG 18) - цифровая подпись прошивки. В модифицированных прошивках здесь расположен код альтернативного бута или другой "неоригинальный" код. На Е1 с высоким бутом здесь реализован механизм обмана проверки целостности.

Важно! – каждую часть можно прошивать независимо от других, изменяя таким образом только необходимую часть программного обеспечения телефона. Но флекс от 373 платформы нельзя совмещать с рефлешем 372 платформы, и даже флекс 373_4х прошивок глючит с рефлешем 373_6х или 373_7х прошивок. Ленгпаки на 372 и 373 платформу также разные.

Типы прошивок:
Обычно для пользователей выкладываются прошивки следующих типов:
Флеш (рефлеш, flash, reflash) - в формате shx(стандарт) или fsw(прошивать https://forum.motofan.ru/index.php?showforum=143 Flash&backup-ом) - обычно состоит из CG1, CG3, CG4, СG15 и CG18, но может содержать только CG1.
Флекс (flex) - в формате shx или hs
Монстр (monsterpack, фулфлеш, fullflash) – это составная прошивка, которая включает в себя Флеш и Флекс (и ленг, и ДРМ, и все-все что только можно) в формате shx или fsw.

Что означает длинное называние стандартных прошивок?
Например: R372_G_0E.20.59R_LP002E_DRM0001_JPJAVA_G_0E_E398_04_06R_SE7308AXXU1079_1FF
R372_G – платформа прошивки 372. Каждой модели телефона присвоен определённый номер платформы. Прошивать в телефон платформу не предназначенную для него нельзя. Это приводит к гибели телефона. 373 – платформа предназначена для телефонов ROKR E1, но некоторые прошивки этой платформы были переделаны под Е398 и могут быть прошиты в телефон Е398.
20.59R – версия прошивки (флеш). По цифрам можно определить какая из прошивок свежее. Нужно учитывать, что номер прошивки дается в 16-тиричном формате. То есть 95 это 149, а к примеру 6F это 111.
LP002E – версия языкового пакета. Данный языковой пакет содержит следующие языки: UK English, German, Russian, Ukrainian, French, Spanish, Portuguese. С составом других пакетов можно ознакомиться в теме «Langpacks Для Моторов Всех Моделей» раздела «FAQ (Мануалы/Инструкции/Статьи)»
JPJAVA – версия пакета предустановленных программ.
SE7308AXXU1079_1FF – версия флекса.

Что такое симы (seem) (взято у Blaze Таблица Битов 32-го Сима Для Motorola)
SEEM — это особый вид памяти, в которой хранятся все основные настройки телефона, IMEI (хранится только в телефонах: v66, v60, t280, v70, t720! В остальных, находится только его копия, а сам он прошит в однократно программируемой памяти), удалённые SMS, телефонный справочник и прочее. Физически, SEEM — это некоторое количество ячеек размером от 1 до 2048 байт. Каждая ячейка имеет свой шестнадцатеричный номер. Информация в SEEM хранится побитно (например seem32), побайтово (например seem4A) или по 4 байта(seem 0050) и т.д.. SEEM - это кусок флекса и PDS, который не видно в файловом режиме, но существует масса программ для его редактирования. Редактируя, SEEM мы можем открыть новые возможности телефона, не заявленные в телефоне, но реализованные в прошивке. Один seem может иметь несколько записей (rec). Для того чтобы обратиться к конкретному месту в памяти нужно знать обе эти величины. При скачивании с телефона на компьютер seem программами Р2Кseem или https://forum.motofan.ru/index.php?showforum=64 P2K_Toolsпринят следующий формат названия файлов: xxxx_yyyy.seem, где хххх - номер seem в шестнадцатеричной системе счисления, уууу - номер записи (rec) в шестнадцатеричной системе счисления. Например, часто используемый "32-ой сим" имеет адрес 0032_0001

Сообщение отредактировал AlexKooper - 12.11.2009, 6:11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
semenigor   Модификация Е398   3.10.2006, 7:33
AlexKooper   [b]Что установлено в моем телефоне? Здесь рассмот...   3.10.2006, 7:50
AlexKooper   [b]О прошивках, монстрах, флексах, рефлешах, симах...   3.10.2006, 9:27
semenigor   [b]А теперь делаем бэкап телефона Бэкап, это резе...   3.10.2006, 10:53
AlexKooper   [b]Переход на другую платформу и бут. [color=blu...   4.10.2006, 7:48
semenigor   Итак. На данный момент мы имеем: 1. Резервную копи...   5.10.2006, 7:32
WEDE   [color=red]1. Установка скинов несколькими способа...   12.10.2006, 18:37
AlexKooper   [color=blue]Устанавливаем langpack и DRM [color=b...   20.10.2006, 8:50
AlexKooper   Правим симы - добавляем функционала. Что такое си...   28.11.2006, 14:33
AlexKooper   Установка Java-приложений. Обычно на телефон став...   29.11.2006, 11:28
AlexKooper   Установка анимированной заставки на вкл/выкл и мел...   23.1.2007, 14:25
Bent   [b]Замена Hellomoto Перед пользовательской/станда...   24.1.2007, 9:41
AlexKooper   [color=blue]Создаем сами: [color=blue]а) Ленг Что...   1.2.2007, 17:38
CrEa5eD   Редактирование gaintable.bin Нам понадобится прога...   2.2.2007, 13:20
Kerill   Увеличеваем\уменьшаем мощность вибры: Скачев...   22.2.2007, 14:00
AlexKooper   [b]Патчи прошивки. [color=#3333FF]Что это такое: ...   15.3.2007, 11:47
AlexKooper   Готовимся к созданию прошивки - сбрасываем личную ...   19.3.2007, 6:53
AlexKooper   Создаем прошивку из сотворенного чуда. Создаем фле...   21.3.2007, 11:43
AlexKooper   Эльфы. Elfs. Раздел форума ELFs for Motorola. Эль...   10.4.2010, 7:21

Модификация Е398, Своими руками из Е398 в Суперrokr E1 · Motorola E398, E398B, E399, E375, E378i, C698p, E790, ROKR E1 · Forum
 

Причина закрытия (AlexKooper 10-04-2010): Дополнения - в личку, вопросы - в скорую помощь или другие темы
Закрытая темаСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 14.7.2025, 23:13

Форум живёт: