motofan logo
2 страниц V  1 2 >
Причина закрытия (AlexKooper 10-04-2010): Дополнения - в личку, вопросы - в скорую помощь или другие темы
       
> 

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

Semenigor
сообщение 3.10.2006, 7:33 Закрепленное сообщение!


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

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

Рейтинг: 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, 7:50


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

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

Рейтинг: 1337



Что установлено в моем телефоне?


Здесь рассмотрены две модели телефонов: Е398 и Е1 почти идентичные по железу, но различные по виду (в Е1 присутствует кнопка запуска iTunes) и программному обеспечению.

По особенностям работы можно выделить 3 группы телефонов:
1. Е398 оригинал (372 платформа, бут 07D0 или ниже). Может называться v398(модификация с флексом от V серии)
2. Е1 оригинал (373 платформа, бут 0А02 или 0А05)
3. Е398 со взломаной прошивкой от Е1, или Е1 с пониженным бутом (373 платформа + бут 07D0) (наиболее популярный вариант) Может называться Е790 (первоначальное название, впоследствии измененное на Е1) или Е798 (образовано скрещиванием названий Е790 и Е398)

Как определить платформу и бут (а также версию прошивки)? Для этого нужно при выключенном телефоне нажать одновременно 3 кнопки: "*" "#" "отбой"(красная кнопка). На экране появится надпись вида:
Boot Loader
07.D0 - Здесь 07.D0 - версия бута
SW Version:
R373_G_0E.30.4
9R - R373_G_0E.30.49R - версия платформы и прошивки (373 платформа прошивка 49)
Battery OK
OK to Program
Connect USB
Data Cable


Если надписи нет - ничего страшного, просто стоит бут, не поддерживающий отображение текста на этой модели. Явно не 0А0х. Заходите в меню телефона>параметры>состояние телефона>Другие сведения>Версия ПО - и видите версию прошивки.
Телефон Е398 изначально поставляется с прошивками 372-ой платформы.

Отличия 372 и 373 платформ:

Основные Преимущества получаемые при переходе на 373-ю платформу в телефоне Е398. (в Е1 присутствуют изначально)
Видеосьемка
Корелет (постоянно запущенное ява-приложение с увеличенными привилегиями и ресурсами)
Авиа-режим (отключение радиоканала из меню с сохранением остальных функций - плеера, игр, фто, видео и т.п.)
Установка еще 30 ява-приложений (на карту памяти) + установка явы с карты памяти без помощи программ.
Поддержка ААС-формата (имеет ряд преимуществ перед mp3 в плане качества и размера)

Функции, которые будут утеряны при переходе на 373-ю платформу в телефоне Е398.
Мотомиксер (в бетах 373 платформы он есть, потом убрали)
Список воспроизведения (плейлисты) в стандартном плеере (меню- мультимедия - мелодии)
Фоновый режим явы (мидлетов) (например, удобно для мобильного ICQ или ява-плееров)

Отличия бутов 07D0(и ниже) и 0А02 (и выше)
С бута 07D0 и ниже можно снять полный бэкап (full backup). Что такое бэкап и зачем он нужен - см. далее в посте №4.
Бут 0А02 и выше: нельзя снять полный бэкап(без дуалбута), нельзя снять бэкап ПДС(PDS) или бута, нельзя запустить "патченную" прошивку от Е398 (проверяется целостность электронной подписью. Подпись можно обойти -> можно запустить прошивку с патчем "как для LTE2"). Можно снять бэкап отдельных кодовых групп.

НЕ программные отличия Е1 и Е398:

Е1 имеет доп. кнопку "iTunes", Е398 - нет. Уточнение: на Е398 такая кнопка имеется у небольшой партии и называется "WAP-brouser". Клавиатуры Е1 и Е398 взаимозаменяемы (не сами внешние кнопки, а клавиатура в сборе- с платой клавиатуры). Функция кнопки настраивается на всех моделях и прошивках.

На Е1 установен дисплей с бóльшим количеством цветов. Взаимозаменяем с Е398. По отзывам ряда пользователей, качество зависит от производителя экрана, и преимущества Е1 перед е398 не наблюдается (просто на Е1 может стоять экран получше от другого производителя).

Е1 стандартно идет с картой 512МБ, а Е398 с 64МБ. Правда, впоследствии продавались Е398B белого цвета с картами тоже на 512МБ.

Сообщение отредактировал AlexKooper - 10.4.2007, 7:54
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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
сообщение 3.10.2006, 10:53


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

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

Рейтинг: 959



А теперь делаем бэкап телефона


Бэкап, это резервное копирование всей (или части) памяти телефона, которое всегда даст вам возможность вернуть телефон до того состояния, в котором вы сделали бэкап. А это может быть важно, если впоследствии понесете его по гарантии в сервис-центр. Ну и страховка от убиения любимого телефончика. Не нужно пренебрегать такой возможностью, тем более, что ничего сложного в этом нету.
Сделайте бэкап обязательно! Хотя бы один полный бэкап (для моделей с бутом 07D0 и ниже) - это гарантия оживляемости телефона при любых сбоях прошивки. А сбои при прошивании бывают! Для оригинального Е1 с бутом 0А02 можно сделать бэкап только отдельных кодовых групп, но и он способен здорово облегчить жизнь.

Если вы все это делаете впервые, то настоятельно советую пройти в тему Подключение телефонов Е и V серии к компу и выполнить все необходимые процедуры для подключения телефона к компьютеру.

Для начала скачиваем программу Flash&Backup 3. Скачать новую версию этой программы всегда можно тут - http://random.motofan.ru/. В телефоне, в меню Подключение>Установки ЮСБ включаем режим подключения «факс/модем». Подключаем телефон к компьютеру и в программе Флешбэкап видим в левом нижнем углу, зеленую надпись, что телефон подключен. Также обычно автоматически определяется текущая версия прошивки, флекса и ИМЕИ.

Верии ниже 3.0 не поддерживают снятие бэкапа с оригинального Е1! но прекрасно работают с Е398 всех модификаций и Е1 с пониженным бутом.
Снятие резервной копии происходит на вкладке "Чтение данных". После перехода на эту вкладку в поле "Активный профиль" необходимо выбрать модель своего телефона. Для Е1 с бутом 0А02 это Motorola E1 ROKR (Оригинальный). При этом, зависимо от выбранной модели будет отображаться состав ПО телефона который можно скопировать на компьютер. Выбрав режим "Выбрать все" автоматически установятся галочки напротив всех групп ПО соответствующих вашему телефону. Важно: - здесь можно выбрать отдельные группы для снятия бэкапа только этих групп. ПДС в данном режиме не копируется.
Профили Motorola E398 (Прошитый как E1) и Motorola E398 (Оригинальный) по умолчанию ставятся с отключенными группами boot и PDS, поэтому:

Для телефона Е398 (и Е1 с бутом 07D0, и Е1 "с бутом 0А02 и дуалбутом") нужно выбрать профиль Общий для моделей с бутом не выше 07.D0 и в этом режиме снять бэкап полный (Full 32 Mb (Полная резервная копия 32 Мб)) или отдельно бэкап ПДС (PDS (Зона безопасности PDS)). Я рекомендую по очереди снять бэкап полный и бэкап ПДС. Не повредит точно. Полный (full) бэкап (32 мегабайта в несжатом виде) уже содержит в себе бэкап ПДС, но для его извлечения требуется ряд лишних движений в hex-редакторе, так что лучше иметь его (ПДС) отдельно в готовом виде. Для модели ROKR E1 с бутом 0А.02 сделать бэкап ПДС можно только в режиме "дуалбут" (т.е. предварительно прошить прошивкой для 0а02 с дуалбутом в комплекте).

Сама процедура снятия резервной копии начинается после нажатия кнопки "Чтение данных". Записанные данные обычно сохраняются в папке C:\Program Files\Random's Developments\Flash&Backup 3\Backups\папка с датой и временем создания если путь не был изменен на вкладке "Настройки".

В результате этого у вас в указанной выше папке создается файл в формате fb3 и с именем соответствующим дате и времени создания.

Вопрос, который беспокоит впервые сделавших бэкап: а все ли получилось, а правильный ли бэкап? Вдруг сбой был и бэкап не получился?

Проверяем целостность бэкапа:
1. Делаем из бэкапа полноценную shx-прошивку (см. в конце темы, еще не написано как, но будет)
2. Разбираем её в SHXcodec-е на кодовые группы.
3. Там же запускаем DRM-редактор и разбираем ДРМ. Картинки есть? хорошо.
4. И запускаем leng-редактор. Разбираем ленг на строки. Есть языки и текст? Хорошо.
В принципе, это показатель того, что "хоть какой-то бэкап есть!"

Теперь можно экспериментировать.

Сообщение отредактировал AlexKooper - 19.3.2010, 10:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 4.10.2006, 7:48


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

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

Рейтинг: 1337



Переход на другую платформу и бут.

1. Переход с 372 на 373 без повышения версии бута.

Наиболее "правильным" считается описанный здесь Прошиваемся На 373 Платформу Минуя 42_for_all - 2 метод от Sanyok_. Краткая суть: на 372 платформу залить минифлекс, добавляющий недостающие симы и калибровки, затем прошить любым полным монстром 373 платформы (не для оригинального Е1, а модифицированную под Е398).

Существовавший до этого метод 42_for_all описан тут: R373_g_0e.30.42r (+ Faq), А Также 43r И 44r... (не рекомендуется из-за потери родных калибровок сети и аккумулятора, а также адреса блютуза): Суть: прошить R373_....._42R_for_all (а затем можно шить любую прошивку 373 платформы для Е398)

Самый старый метод: прошить step1, затем step2, затем любую полную прошивку 373 платформы для Е398. Прошивка От Е790... В настоящее время не применяется, но послужил основой для создания метода от Sanyok_

Самый простой метод: просто прошить прошивкой 373 платформы. Работает не всегда! Зависит от симов - на старых телефонах как правило получается мигающий белый экран.

2. Переход с оригинального Е1 на "низкий бут"
Владельцам оригинальных Е1iTunes с bootloader 0A02-0A05, который к сожалению не позволяет ничего изменять в CG1 (прошивке далее CG1) изначально недоступны никакие изменения в CG1. Однако после снятия RSA по методу "Для LTE2" можно вносить изменения в CG1, такие как-замена bootsplash (картинка при включении), замена системных звуков, передача любых файлов через БТ, доступ ко всем папкам через БТ и т.д. Однако многие желают иметь полнофункциональный телефон и им пригодится мануал по понижению бута без тестпоинта Слезаем с бута 0A.02, 0A.05 без ТП

Старая версия мануала (с тестпоинтом) описана здесь: Понижение Bootloader 0a02-0a05 На Е1itunes автор Alex75.

3. Переход с Е398_373 платформы на 372 платформу.

Простой способ: восстановить фулл бэкап 372 платформы (если есть).
Непростой способ: С помощью замечательной проги "Motorola repair studio" (именно демо версии) можно сначала восстановить PDS телефона и прошить после этого любой прошивкой на 372-ой платформе. Лучше всего прошивать оригинальными прошивками, а не переделанными. Описание работы с прогой есть в теме Восстановление Телефонов E398(372 И 373 Платформы)

4. Повышение бута на 373 платформе.

Пока метода нет, поиск решения здесь: Делаем Полную Копию Защищённого Е1 Из Е398

Сообщение отредактировал AlexKooper - 10.4.2007, 8:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Semenigor
сообщение 5.10.2006, 7:32


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

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

Рейтинг: 959



Итак. На данный момент мы имеем:
1. Резервную копию всей памяти телефона, для отката, на случай если что-то пойдет не так.
2. Платформу 373 для телефонов Е398 и по желанию бут 07D0 для Е1
Можно приступать к модификации телефона путем приложения прямых рук.

Далее у вас есть две возможности развития своего телефона:
1. Воспользоваться плодами чужого труда (бесплатно) и залить в свой телефон один из монстров представленных в разделе Пользовательские монстры и вопросы по ним
P.S. Этими монстрами можно прошивать телефоны исключительно Е398 с платформой 373 и Е1 с пониженным до 07D0 бутом (если в теме монстра явно не указано иное, т.к. иногда все же встречаются монстры под оригинальный Е1 и под 372 платформу).
2. Все сделать своими руками.

Эти пункты не взаимоисключающие, т.е. можно залить готового монстра и потом исправить "под себя" по мелочи, а можно залить стандартную прошивку и сделать "все под себя".
Кроме того, каждый человек привык к определенным особенностям своего телефона - раскладке меню, заставке в режиме ожидания и т.д. Так как вкусы у всех разные, то ни один монстр не может удовлетворить 100% пользователей, поэтому полезно научиться настраивать (доводить) телефон до совершенства (своего видения совершенства) самостоятельно.

п.2 (как наиболее полный) и будет рассматриваться далее.

Сообщение отредактировал AlexKooper - 5.10.2006, 9:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
WEDE
сообщение 12.10.2006, 18:37


Wishmaster
****

Группа: Почётные мотофаны
Сообщений: 228
Регистрация: 10.1.2006
Пользователь №: 65 261
Модель телефона: .

Рейтинг: 438.5



1. Установка скинов несколькими способами:
Скин - графическая оболочка телефона. Устанавливается достаточно просто.
Первый способ
Самый простой. Нужно иметь при себе прогу Skins manager v0.31 (подробный опус тут). Просто подсоединяем тело к компу, запускаем прогу, ждем надписи "Ready". Затем жмем Install.
Второй способ
ИзображениеИзображение
С помощью P2K Commander и skinner4moto.
Открываем скин в skinner4moto, жмем сохранить. Затем открываем P2k Commander'ом файл install.p2kc. После заливки перезагружаем тело.
Третий способ
Изображение
Ручками с помощью P2KTools v0.8.6.
Запускаем P2K Tools. Тело автоматически перейдет в P2K режим или будет предложено установить драйверы (если до этого не было коннекта в P2k режиме). драйверы есть в папке с программой.
Жмем "Обновить" (Reflash).
Изображение
После чтения файлов телефона программой, мы увидем три диска.
Изображение
Здесь могут появиться затруднения.
Если у вас R372 платформа, то скины должны устанавливаться на диск a. В R373 на c.
У меня второй вариант.
Далее ищем папку skins. Жмем на нее правой кнопкой мышии выбираем "Создать каталог"(Create folder).
Изображение

В открывшейся графе вводим название устанавливаемого скина. Заглавные и строчные не путаем! Опять жмем "Обновить"(Reflash).Далее кликаем на "Загрузить"(Upload), выделяем все файлы скина на компьютере и жмем "Открыть" (Open)
Изображение
После загрузки вы должны увидеть все файлы скина в созданной вами папке. Далее обязательно нужно выставить всем файлам атрибут "системный"(system) для того, чтобы скин не стерся после общей очистке телефона.
Жмем "Изменить" (Change)
Изображение
Открываем файл с расширением ski, в конце будет прописан путь к обоям (в зависимости от фантазии автора обои могут хранится в c\mobile\pictures a\mobile\system\skins\имяскина c\mobile\system\skins\имяскина) и заливаем обои по указанному пути либо провим путь в ski на тот, который нам больше нравится.
Далее перезагружаем тело.

2. Основные проблемы и их решение:

2.1 После установки скина не запускаются ява-приложения
Откройте скин в skinner4moto, уберите галочку возле надписи "light skin" и сохраните скин
2.2 Совместимость скинов для разных моделей:
скины для е398 подойдут и для e1/l7/v3/v635/v360 (и других p2k телефонов с разрешением дисплея 176*220) и наоборот
скины для v3x подойдут для e1000 (и других p2k телефонов с разрешением дисплея 240*320) и наоборот
но не забываем, что лить mma файлы от других моделей нельзя! (т.е. нельзя на l7 лить мма файлы от е398)
2.3 Как изменить расположение иконок в полноэкранном скине?
Открываем skinner4moto, сливаем все иконки главного меню и редактируем их в photoshop'e или подобных редакторах. А вообще, не парьтесь, никак :)
2.4 Я сделал скин, но если попытаться с "рабочего стола" нажать на джойстик, то ничего не происходит
Проблема в том, что большие (в skinner4moto это называется "главное меню (9иконок)") иконки не сделали анимироваными. Добавьте туда еще кадр анимации с изменением хотя бы в 1 пикселе.
2.5 Как изменить расположение иконок главного меню? (и прочую графику)
В skinner4moto открываем закладку "позиция/размер" и находим там пункты "иконки меню (9 иконок)" и "иконки главного меню (12 иконок)" (аналогично находим любую графику, которую хотим заменить). Под словами "9 иконок" имеются ввиду анимированные иконки (стандартный размер 41*41). "12 иконок" значит маленькие статические иконки (стандартный размер 33*33). Выбираем любой из этих пунктов и редактируем расположение и размер иконок.
2.6 У меня е398 на 373 платформе (е1) и при смене скинов почему-то не меняются иконки видеокамеры, итюнса, авиа режима, усб, голосового набора. (на 372 платформе - усб и голосового набора) Почему?
Эти иконки "вшиты" в DRM. Это одна из кодовых групп прошивки телефона. Подробнее читаем в соответствующем разделе.
2.7 Я залил скин с меню 3х4 на телефон, где было 3х3, а у него в главном меню снизу теперь пустое место, хотя должны быть иконки Почему? В mma_ucp нужно добавить недостающие пункты меню, например через P2Kmenueditor23b (23b для 373 платформы обязательно).
2.8 Я залил скин, который заточен под определенный mma_ucp вместе с этим mma_ucp, и все меню стало корявое, пропал пункт усб-подключений, скин не смотрится. А без заливки mma_ucp нарушается задумка скина (неодинаковые стили иконок и т.п.) Что делать? Взять P2Kmenueditor, открыть прилагающийся к скину mma_ucp, запомнить порядок пунктов. Открыть с телефона свой mma_ucp и изменить его пункты аналогично запомненным. Залить на телефон. (По какой-то причине mma_ucp от одной прошивки не всегда принимается другой.)
2.9 Мне нравится скин, но в нем меню 3х4 а я хочу 3х3 (и наоборот), как переделать? При установке MotoSkin включить плагин вида "Stant 3x3 menu" либо воспользоваться программмой "Menu_maker 3x3 3x4" от Stant-a.
Как сделать, чтоб при общем сбросе выбранным стал нужный скин, а не стандартный мото? Имя скина "текущего" хранится в симе 02FF_0001 а "дефолтного" в 0300_0001. Просто установите нужный скин текущим, считайте сим 02FF_0001 и залейте его как 0300_0001. Не забывайте сделать файлы скина системными!
Как сделать нужный скин "скином по умолчанию", от которого будут брать недостающую графику "легкие" скины?
В старых прошивках давалась рекомендация переименовать его в Мото. В новых - скином "по умолчанию" ставится первый в алфавитном порядке. Просто переименуйте "нужный_скин" в "а_нужный_скин" или "легкий_скин" в "я_легкий_скин" (А идет по алфавиту раньше Я).

3. По разделу скины:

3.1 Где можно запрашивать скины, если не нашел нужного?
Поиск Скинов

Использование cTheme (скины на флешке)
1. Запускаем MotoMidMan © dwALX.
2. Устанавливаем cTheme © Adriano Paladini, перезагружаем телефон:
Изображение
3. Переключаем телефон в режим флеш-карты
4. Создаём в корне флешки папку Skins и без всяких папок закидываем туда любимые скины:
Изображение
5. Запускаем cTheme (для корректной работы телефон должен находиться в режиме флеш-карты):
а) выбираем Skins(щёлкаем джойстиком);
б) далее Install skin жмём OK;
в) выбираем нужный скин, ждём… The ‘****’ skin was installed!
г) выходим из приложения и перезагружаем телефон.

Сообщение отредактировал AlexKooper - 23.1.2007, 14:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 20.10.2006, 8:50


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

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

Рейтинг: 1337



Устанавливаем langpack и DRM

Что это дает:

От языкового пакета (langpack) зависит:
-Поддерживаемые языки (например, если вы поставите монстра с китайского сайта, то не увидите в нем русских букв). Список языков см. здесь - Langpacks Для Моторов Всех Моделей
-Наличие и "умность" iTap (из-за того, что Е398/Е1 не запоминает в яве методы ввода и всегда ставит первой раскладкой iTap рус, многие пользуются ленгом с отключенным iTap, как вручную отключит iTap - см. далее)
-Шрифт - начертание букв и размер. Мелкий шрифт позволяет разместить на экране больше строк текста, но к нему потербуются и специальные скины (https://motofan.ru/board/index.php?showtopic=71764), обычный скин можно адаптировать к мелкому шрифту через скрипт в SkiMan
Прикрепленный файл Skiman_mpx398.rar   ( 2.26 килобайт ) Кол-во скачиваний: 3
. Автор скрипта - Beast
-Поддержка жирного шрифта в wap (моторола вспомнила об этом, только начиная с прошивок 373_6х серии)
-Выравнивание текста слева или справа.
-Фразы (редактор фраз из состава shxcodec неправильно работает с е398/е1, поэтому для замены текста используется иной способ - dnp.prf - см. Мануал По Редактированию Dnp.prf

Скачать шрифты и почитать про шрифты можно тут: Шрифты
Редактировать шрифты тут: Moto Font Editor V1.03 От 7.11.06

От DRM(ДРМ) зависит:
-Значки батареи, антенны, гпрс, смс, значки справочника - модильный-домашний-факс... вся графика, не содержащаяся в скинах, а также значки Авиа, УСБ, видеокамеры, голосового набора, итюнса, а также продублирована графика скина Мото (используется легкими скинами, например Tux или Gt3, но для работы таких скинов может потребоваться перезагрузка). Также есть мусор (никогда неотображаемая графика - наследство других моделей)
-Возможность набора текста в строках APN(вебсессии) и адреса e-mail (непостижимо как это связано с графикой, но тем не менее...). Как правило, на родном для данной прошивки ДРМ все работает, но стоит поставить дрм 6х7х прошивок на 4х - и набор только цифрами.

Скачать готовые ДРМ и посмотреть теорию можно тут: DRM графика

Как установить:

Если вы скачали отдельно ДРМ или Языковой пакет (shx-версия), то достаточно его просто прошить, как любую прошивку.
Если вам нужно установить ДРМ или Языковой пакет из цельной прошивки (или какого-нибудь монстра), это делается так:
Flashbackup - Прошивальщик - и снимаете галочки со всех кодовых групп кроме DRM/langpack. Прошьются только выделенные части прошивки.

Как отключить iTap:
в shxCoDec разбираем прошивку
нажимаем F4
запоминаем адрес iTap'а, от которого хотим избавиться (например, 11 02 С8 А0)
далее в любом hexEditor'е находим в файле CG4.smg это самое значение
и вместо него пишем 00 (нули то есть). адреса находятся в начале.
собираем shx и прошиваем лэнг

Как самостоятельно поменять графику в ДРМ:
Читаем Работа С Shxcodec И Правка Drm
Мануал По Созданию Drm
и тут В Помощь Drm-мастеру Замена Shxcodec

Примеры повышения удобства/функциональности телефона за счет изменения ДРМ и языка:
- Замена иконок справочника факс-рабочий-домашний-мобильный-т.п. на МТС-Билайн-Мегафон-т.п. (меняется как значек в ДРМ, так и фраза в dnp.prf)
- Замена фразы "Установить соединение с" на "USB" - в результате в меню УСБ-подключения сразу видно текущий режим ("USB: карта памя..." вместо "Установить соединение с...")
- Замена фразы "Зарядка окончена" на "Конец зарядки" - на некоторых скинах с уменьшенным окном даты надпись "Зарядка окончена" обрезается до "Зарядка" и конец зарядки отследить трудно.
- Замена подсказки разблокировки клавишь на правильную при установленном патче "смена сочетаний блокировки-разблокировки клавиатуры". Например "меню, меню - блок., меню, * - разблок. "
- Увеличение числа строк на экране при использовании "мелкого" шрифта (как в монстре мрх398)
- Русский язык вместо "кракозяблов" в стандартном плеере и встроенном ICQ

Сообщение отредактировал AlexKooper - 10.4.2007, 8:20
Прикрепленный файл Skiman_mpx398.rar   ( 2.26 килобайт ) Кол-во скачиваний: 3
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
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, смотрите описание монстра.
Любая ошибка при работе с опкодами может быть фатальна (опечатка приведет к изменению неизвестно чего, неизвестно где), поэтому рекомендуются прямые руки, хорошее освещение и внимательность к нажатиям.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 29.11.2006, 11:28


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

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

Рейтинг: 1337



Установка Java-приложений.

Обычно на телефон ставят:
Opera mini - веб-браузер, который дает ощутимую экономию траффика за счет использования специального сервера. Opera Mini. Обсуждение + Дополнение
Jimm - мобильный icq, оптимизирован под минимальный траффик Jimm - мобильный ICQ
Плееры - любой с поддержкой плейлистов. Интеграл Light Player - Java Mp3 Player
Читалки - ReadManiak и т.п. Тест-драйв для букридеров
Игры,калькуляторы, архиваторы, даунлоадеры, шаблоны смс, генераторы мата и т.п. - по вкусу.

Где найти: Игры и Java Разработка Java приложений iTunes и все для него

Установка:
1. наиболее простой и универсальный способ - использование MotoMidMan Moto Midlets Manager V0.62.1year (от 20.11.2006)
2. только для 373 платформы - установка jar-файла с карты памяти (папка kjava) срествами телефона (внизу списка приложений - установить новое). При этом права доступа приложение не получит (плеер не сможет видеть файлы музыки, интернет-приложения не смогут лазить в интернет) и при запуске появится сообщение "просрочено/истек срок действия" Частично с этим ограничением можно бороться патчами (права всем приложениям) и плагином МВ "мотомидман"

3. Midway. Закачка игр через провод:
- должно быть активировано меню "Загрузка приложений ява"
(ввести опкод: При НЕподключенном к компу телефоне быстро нажимаем
Menu 048263* или как у вас вход в опкоды, если изменён патчами
и вводим в поля значения, что указаны :
Opcode "47" "OK"
Field 1 "50" "OK"
Field 2 "1" "OK"
Field 3 "67" "OK"
Field 4 "1" "OK"
Field 5 (D) "247" "OK"
телефон напишет Results F1 : 0 и перезагружаем телефон)

- нужен Midway
- сами игры jar и jad
- если jad файла нет, то надо сгенерить его JadGen'om (jad - файл описания для jar)
- Дальше в телефоне выбрать пункт "Зхагрузка приложений ява"
- Подрубить телефон к компу
- Запустить только Midway и больше ничего (все программы для работы с телефоном должны быть выгружены из памяти)
- Указываем для Midway jad файл и нажимаем "отправить в телефон"
- В телефоне нажимаем кнопку "Закачка"
Игра заливается и устанавливается, а после этого вы наслаждаетесь игрой

Установка Явы+ковыряние Явы
Закачка Java Через Провод

Если Jad-файл родной и содержит разрешения (например, для оригинальных плееров моторол), то приложение получит указанные разрешения. Для самописных java midwey прав не даст.

Для 372 платформы разрешения можно получить, подменив pat-файл (как указано по ссылке ранее) либо через MotoMidMan, для 373 - только через MotoMidMan (там кроме pat-файла, прописывается еще и контрольная сумма приложения, для 79R прошивки - еще сложнее)

Также на 372 платформу java можно установить через P2Ktools, но на 373 платформе он всю яву убивает.

Корелеты.
Это особое ява-приложение, которое стартует при включении телефона и всегда запущено, при запуске простой явы - приостанавливается. Поддержка корелетов есть в моделях E1, v360, L7, L6, L2.
Особенности корелета:
+увеличен Heap (доступная оперативная память)
+есть фоновый режим (на 373 платформе java-мидлеты не могут работать в фоне)

2 в одном, мультимидлеты.
Для тех, кому мало 30(372) или 30+30(373) мидлетов в телефоне.
Кто Хотел Больше 30 Приложений?
Для тех, кому нужно запустить 2 и более мидлета одновременно
Multime :: Midlet Manager

Корелеты, особенности и установка.
Изначально на 373 Моторола задумала 1 корелет, который устанавливается в нулевой слот и вызывается из меню как "iTunes". Для установки такого корелета (используя МММ) достаточно освободить 0-й слот, и установить корелет "через jad". Тонкости установки (куда ложить скины, ставить ли аттрибут signed) обычно зависят от прошивки и корелета, поэтому внимательно читайте описание там, где вы взяли корелет.
Находчивые люди нашли способ устанавливать несколько корелетов на телефон. Для корелета в нулевом слоте остается старый способ вызова - через меню как пункт iTunes. Для запуска других корелетов надо а) Выгрузить текущий (оффициальные корелеты этого пункта не имеют) и б)Вызвать нужный. Для "вызова нужного" используются заранее поставленные метки. Для устаноки меток корелету временно присваивается аттрибут "мидлет" и он становится виден в ява-приложениях. Выгрузить корелет можно либо встроенной в него командой "выгрузить", либо перезагрузкой телефона (но при этом запустится корелет, установленный в нулевом слоте).

Известные проблемы:
1. После замены скина ява отказывается работать - нужно пересохранить скин в skinner4moto без опции "легкий".
2. "Приложение просрочено" - забыли дать права доступа (МотоМидМан в руки)
3. Кнопки джойстика и софт работают неправильно, или видны софт-кнопки - игра от другой модели, используйте адаптер встроенный в МотоМидМан
4. Мешает верхняя полоска с батареей и антенной - решения не найдено.
5. Проблема при установке корелетов - читайте спц. подфорум по корелетам, слишком много тонкостей у каждого.

Сообщение отредактировал AlexKooper - 30.1.2007, 17:29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Модификация Е398, Своими руками из Е398 в Суперrokr E1 · Motorola E398, E398B, E399, E375, E378i, C698p, E790, ROKR E1 · Forum
 

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

 



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

Форум живёт: