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
сообщение 28.11.2006, 14:33


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

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

Рейтинг: 1337



Правим симы - добавляем функционала.

Что такое симы (seems): это участки памяти, в которых телефон хранит свои настройки (тип меню - строки или значки, разрешены ли пункты меню, какие часы выбраны - аналоговые или цифровые, адрес блютуза, калибровки аккумулятора и сети и т.д.). Считанный из телефона сим сохраняется в виде бинарного файла и может редактироваться любым hex-редактором.

Где они находятся: часть симов находится в ПДС, они отвечают за "железные" настройки телефона (уже упомянутые калибровки, адрес блютуза, сертификаты, история прошивок и т.д.). Вторая часть симов находятся во флексе, они отвечают как правило за "косметические" настройки (вид меню, часов, наличие/отсутствие других опций)
Структура Pds

Как с ними работать: seem можно считать/записать программами P2Kseem P2KTools P2Kae moto4lin и т.д.
На примере P2Ktools086:
-Запустить программу, сконнектится с телефоном
-Переключится на seem-редактор
-В окнах num и rec записать адрес сима, например для сима 0032_0001 num=0032 rec=0001
-Нажать "загрузить из телефона"
/В окне редактора будет показано содержимое сима, работа с ним идентична работе в hex-редакторе/
-По окончанию работы с симом нажать "загрузить в телефон"
-Перезагрузить.

Как узнать, что за что отвечает? На данный момент расшифрованы не все значения симов, рекомендуется почитать тут Таблица Битов 32-го Сима Для Motorola и тут Seem лаборатория, а также P2KFunc, P2kSeem

Что можно получить, редактируя симы?
- увеличить число входящих/исходящих вызово с 10 до 60, изменить вид сообщений (если один человек звонил несколько раз, его можно показывать как один последний звонок или каждый отдельно)
- запретить некоторые пункты меню
- включить датчик освещенности, диктофон, стили видеосьемки, другие изначально отключенные навороты
- выбрать хранение смс на сим или в телефоне, выбирать куда принимать файлы по блютузу.
- изменить параметры экрана (время заставки и её наличие, подсветку)
- изменить некоторые диалоги (смена местами Да/Нет, Экспозиция/Яркость)
- изменить раскладку клавишь (например поменять кнопку местами кнопку фотокамеры и смарт)
- отключить поддержку 2-х линий и значек активной линии

Достаточно подробно по функциям симов расписано в P2Kae, также файл other_features.csv в P2KTools служит для связи симов с вкладкой "скрытые настройки", и все скрытые настройки P2Ktools легко дублируются через правку симов.
Пример: строка KJava;32;1;71;6;Заставка при загрузке JAVA;on;off в other_features.csv расшифровывается так: в закладке Java режима "скрытые настройки" можно включить/выключить "Заставка при загрузке JAVA", в симах это: rec32num1 (seem0032_0001), offset(смещение)71 bit(бит)6.
Смещением называют номер байта относительно начала, offset71 - это байт, расположенный на пересечении 070 строки и 01 столбца (070+01 = 71).

Учимся редактировать симы на примере P2KTools (любой hexeditor) и P2Kae.
Разберем практические примеры:
Пример1: Вы узнали (где-либо), что для включения выбора устройства сохранения при приёме данных по Blutooth нужно "в 32-ом симе в оффсете 0АЕ отключить второй бит" (идентично надписи seem32 offset 0AE bit 2 или seem0032_0001 Байт 0AE бит 2)
P2Ktools: Подключаем телефон (см. раздел подключения):
- Запускаем P2Ktools (в строке статуса должно быть написано "connected" и гореть зеленый индикатор, см. (1).
- Переключаем на режим правки симов (Seem редактор) см. (2).
- Теперь нужно указать seem, с которым мы будем работать. Для "32-го сима" или "seem 0032_0001" нужно в окошки num и rec ввести соответственно 0032 и 0001 (rec по умолчанию 0001 и его часто не упоминают, поэтому 32 сим это "num32 rec 0001" а "seem 0034_0002" это уже "num 0034 rec 0002" ). Num и rec вводим в соотв. окнах (3).
- Теперь самое главное: считать выбранный нами seem с телефона (или с комьютера, если он был считан ранее/скачан по интернету. См. (4). При этом помним, что seem - всего-навсего файл нечитаемого (реже читаемого в unicode) формата) и открыть его можно только специализированными редакторами (seem-редактором например). Прикрепленное изображение

После того как сим считан, его содержимое отображается в hex и text окнах. Теперь можно сделать его бэкап, сохранив в файл (10). Приступаем к редактированию:
- В окне hex находим строку и столбец по простому принципу 0ХУ=0Х0+0У (0АЕ=0А0+0Е или 025=020+05).
- В нашем случае это байт на пересечении (5) строки с номером (7) и столбца с номером (6).
- Выделяем этот байт (5), его содержимое автоматом отразится в бинарном, десятичном(dec) и шестнацатеричном(hex) форматах (8). Бинарное же представление отразится и в строке (9), где установленная галочка соотв. "1" а снятая - "0" в бинарном представлении.
- Правим, в нашем случае - снимаем галочку с бита №2 (9) К сожалению, править то же значение в bin-dec-hex окнах (8) программа не позволяет.
- И сохраняем в телефон (или файл) (10)
Перезагружаемся, для того чтоб телефон заново считал настройки из сима.Прикрепленное изображение

Пример2: P2Kae. Переключить режим сохранения видео с 3gp на мп4 правкой seem 004A_0001. Оффсет 1D1 может иметь значения 03 - запись в .mp4; 01 - запись в .3gp
-Подключаем телефон и запускаем программу, подключаемся (горит зеленый индикатор подключения). В "функциях телефона" выбираем "функции seem" и в них - "Функции seem 4A" . Откроется окно с описанием известных функций этого сима. Обратите внимание: здесь используется три варианта нумерации: побитовая десятичная (бит он начала сима), побайтовая десятичная (байт от начала сима) и побайтовая шестнадцатеричная. Т.к. оффсеты принято давать в шестнадцатеричной форме, то 1D1 будем искать в третьей колонке (Байт16)
-Нажимаем "читать из телефона"(или из файла, если сим был считан ранее в файл)
- При необходимости записываем сим на диск (делаем бэкап на всякий случай)
-Теперь находим строку с номером 1D1 и видим в ней значение (текущее в десятичном/шестнадцатеричном виде).
-Щелкнув на значение в десятичном (Dec) виде, делаем его доступым для редактирования, синхронно меняется и hex-представление. Редактируем 01 в 03 или наоборот. Другие значения не ставьте!, вы же не хотите писать в AVI или mov формате?
-Записываем в телефон...
-И перезагружаем.

Существует возможность править симы без компьютера, напрямую с телефона. Это "опкоды"
Для пересчета оффсета и бита в опкоды можно воспользоватся калькулятором:
OpCode Maker
Вход в опкоды: кнопка Меню --> 048263*(кнопки нажимать быстро).
Внимание, в некоторых пользоательских монстрах вход в опкоды изменен на меню+0, смотрите описание монстра.
Любая ошибка при работе с опкодами может быть фатальна (опечатка приведет к изменению неизвестно чего, неизвестно где), поэтому рекомендуются прямые руки, хорошее освещение и внимательность к нажатиям.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
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

 



Текстовая версия Сейчас: 6.7.2025, 17:22

Форум живёт: