| F.A.Q по ROKR E1 Подключаем телефон к компу: Нам нужно следующее : - телефон -data-кабель -драйвера (внизу прикреплены) И так. Подключаем кабель к компьютеру и подсоединяем телефон. Запускаем скачанные драйвера и ждём установки. Создание резервной копии (бэкап): Нам нужна программа Flash & Backup. Не ниже 3.04 версии Значит для снятия бэкапа - запускаем программу - Активный профиль – Motorola E1 ROKR (оригинальный). - Чтение данных. Ставим галочку «Выбрать всё». - нажимаем «Чтение данных». Создастся резервная копия (бэкап), но не полная ( без зоны ПДС ). Для создания Фулл Бэкапа сначала нужно понизить бут ( читаем "Прошиваем ROKR E1 , ниже будет ) . После этого можно будет и фулл бэкап снимать, и патчить и т.д. Если вы понизили бут , то для снятия бэкапа делаем следующее : - запускаем программу - Активный профиль – Motorola E398 (Прошитый как Е1). - Чтение данных. Ставим галочку «Выбрать всё». - нажимаем «Чтение данных». Вот вам и фулл бэкап Восстановление резервной копии: Нам нужна программа Flash & Backup Не ниже 3.04 версии .Значит для восстановления бэкапа - запускаем программу - Активный профиль – Motorola E1 ROKR (оригинальный). - Запись данных. Ставим галочку «Выбрать всё». - нажимаем «Выбрать резервную копию». Как определить платформу, бут и версию прошивки: Для этого нужно при выключенном телефоне нажать одновременно 3 кнопки: "*" "#" "отбой"(красная кнопка). На экране появится надпись вида: Boot Loader 0A.02 - Здесь 0A.02 - версия бута SW Version: R373_G_0E.30.49R - версия платформы и прошивки (373 платформа прошивка 49) Battery OK OK to Program Connect USB Data Cable О прошивках, монстрах, флексах, рефлешах, симах и drm: О прошивании Прошивание телефона это заливка в него нового (иногда старого) программного обеспечения . В результате прошивания как правило получаем тот же аппарат, но наделённый новыми возможностями или с исправленными багами замеченными в предыдущих версиях. Сама прошивка состоит из нескольких частей (кодовых групп CG). Посмотреть, каких именно, можно с помощью прога SHXCoDec266 (открыть прошивку формата shx и сделать с ней split) : RAMDLD.smg - Входит в состав любой прошивки, но не имеет номера. Это кусок кода, отвечающий за взаимодействие с бутом и сам процесс прошивки. Нужен только для прошивки и впоследствии в телефоне не остается. Эта кодовая группа входит в состав ЛЮБОГО shx-файла. CG1 - Программная часть (флэш, flash, рефлеш) – это собственно сама прошивка. То есть программная часть, изменение которой влияет на наличие функций телефона и его работу. С появлением Elektro_mod для Е1, появилась возможность изменять программный код флеша Е1. Теперь Рокер можно патчить, можно менять системные звуки и.т.д. CG2 - Файловая система (флекс, flex) – это часть прошивки, которая отвечает за пользовательские данные. Именно во флексе находится графическое оформление телефона , его наполнение аудио, видео и графическими данными, JAVA. Во флексе также находится справочник телефона, смски, настройки пользователя, меню и т.д. То есть фактически все то, что может менять пользователь средствами самого телефона или с помощью компьютера без прошивания. Смена выполняется обычно для изменения оформления телефона. Лучше всего если флекс соответствует прошивке, которая установлена в телефоне, так как с другими прошивками возможно флекс и будет работать, но нет гарантии работы надежной и корректной. Лучший файловый менеджер для Е1 это P2kTools. В телефоне Рокер Е1 имеется три диска: a, c, b. A и C – разделы телефона, B – флеш карта. a - системные файлы c - картинки, мелодии, видео, и т.д., b - карта памяти Самые важные файлы: ALARMCLOCK - настройки будильника – можно редактировать программой P2Kae gain_table.bin - настройки громкости динамиков, микрофонов, гарнитуры - редактируется с помощью MotoSound param_table.bin - настройки внешних динамиков, регулирует уровень высоких, басов - редактируется с помощью MotoSound MyToneDB.db, MyTempToneDB.db - база данных мелодий - редактируются с помощью перезагрузки телефона без этих файлов или с помощью P2Kae ITAP_User_Dictionary - пользовательский словарь ITap - редактируется телефоном во время использования dnp.prf - файл для персональных надписей пунктов меню - редактируется P2KTools WebSession - файл с настройками веб сессий - редактируется с помощью P2Kae J2MEST - файл с таблицей установленных ява-приложений - редактируется с помощью MotoMidMan DM_DMH_File - файл справочника редактируется PhoneBook MOTO Manager plmn_text_table.bin - список операторов - редактируется с помощью OpEdit mma_ucp - файл пунктов меню - редактируется с помощью P2KMenuEditor funlight.pat - файл настроек ритм подсветки - редактируется с помощью Funlight Editor CG3 - DSP - отвечает за обработку звука, видео и т.п. потоков данных. DSP от одной прошивки можно поставить на другую после доработок точки входа, но обычно CG1 и CG3 оставляют "в паре". CG4 - Ленг (langpack, лэнгпак) – языковой пакет, отвечающий за наличие в телефоне языков меню и набора.. Здесь же находятся шрифты телефона ( редактируются программой MotoLangEditor ). Изменить стандартные фразы можно отредактировав файл dnp.prf От языкового пакета (langpack) зависит: -Поддерживаемые языки . -Наличие и "умность" iTap (из-за того, что Е398/Е1 не запоминает в яве методы ввода и всегда ставит первой раскладкой iTap рус, многие пользуются ленгом с отключенным iTap. -Шрифт - начертание букв и размер. Мелкий шрифт позволяет разместить на экране больше строк текста, но к нему потербуются и специальные скины , обычный скин можно адаптировать к мелкому шрифту через скрипт в SkiMan -Поддержка жирного шрифта в wap (моторола вспомнила об этом, только начиная с прошивок 373_6х серии) -Выравнивание текста слева или справа. -Фразы (для замены текста читаем CG6 - Зона безопасности PDS. ПДС зона - это 64 кб, в которых содержатся все системные настройки телефона, которые остаются после перепрошивания, и часть из них является уникальной для каждого телефона. На более новых телефонах эта зона хорошо защищена от изменения, и не зря, т.к. что-то не так там изменив, можно кривыми руками убить телефон. Конечно восстановить его потом можно, но все же без знания дела туда лучше не суваться. Чтобы разбить PDS на симы и редактировать их, можно использовать PDS Editor из состава FlashBackup (~версии 2.x и выше). CG15 - ДРМ (DRM) – это часть графического оформления телефона, которая не меняется при смене скина (темы). Это значки антенны, батареи, активной линии и т.д. На Е1 это также иконки "Авиа" "иТюнс" "Видеокамера" "УСБ" "Голосовой набор". Изменить иконки можно с помощью программы DRMport. Типы прошивок: Обычно для пользователей выкладываются прошивки следующих типов: Флеш (рефлеш, flash, reflash) - в формате shx(стандарт) или fsw(прошивать FlashBackup-ом) - обычно состоит из CG1, CG3, CG4, СG15 и CG18, но может содержать только CG1. Флекс (flex) - в формате shx или hs Монстр (monsterpack, фулфлеш, fullflash) – это составная прошивка, которая включает в себя Флеш и Флекс (и ленг, и ДРМ, и все-все что только можно) в формате shx или fsw. Что такое симы (seem) 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 или P2KTools принят следующий формат названия файлов: xxxx_yyyy.seem, где хххх - номер seem в шестнадцатеричной системе счисления, уууу - номер записи (rec) в шестнадцатеричной системе счисления. Например, часто используемый "32-ой сим" имеет адрес 0032_0001 P2K Advanced Editor - программа для работы с симами Прошиваем ROKR E1 I) Понижаем бут 1) скачиваем Flash&Backup 3. Устанавливаем, регистрируем 2) скачиваем архив « понижение бута», распаковываем его в отдельную папку. 3) делаем фулл бэкап ( как это сделать читайте выше ) 4) переходим к понижению бута. Запускаем Flash& Backup 3 . Активный профиль - E1 Rokr(оригинальный) . Запись данных - Выбрать файл прошивки - заходим в папку куда извлекли архив и указываем на файл BOOT_0A02_to_07D0_step1.fsw - Запись данных. Ждём покуда закончит. Телефон перезагрузится в специальном режиме.После этого шага телефон будет загружаться только в этом режиме пока вы не завершите операцию или не восстановите резервную копию. 5) Запись данных - Выбрать файл прошивки - заходим в папку куда извлекли архив и указываем на файл BOOT_0A02_to_07D0_step2.fsw - Запись данных. Ждём покуда закончит. 6) ВСЁ ! Теперь у нас 07D0 бут. II) После понижения бута , нужно прошить телефон каким либо монстерпаком. Теперь мы можем шить монстры от E398. Работа с JAVA Немного теории... Любое Ява-приложение состоит из двух файлов : один имеет расширение JAR а другой JAD (файл jad может отсутствовать , но при закачке на телефон он автоматически создаётся).Обычно приложения вылаживаются в архиве, в котором лежат оба этих файла... Закачка: Это очень просто ! Скачиваем программу Moto MIDlets Manager v 0.70. Программа позволяет: - Устанавливать новые приложения в телефон (в память телефона и на сменную карту) используя для этого JAD или JAR файлы. - Управлять доступом для приложений. - Удалять приложения. - Переименовывать приложения. - Сохранять приложения из телефона. - Управлять настройками Java в seem 0032_0001. - Адаптировать приложения (игры) под Моторолу. - Переносить приложения из памяти телефона на сменную карту и наоборот. - Сохранять, восстанавливать и удалять данные приложений (rms). - Назначать приложения на базовые клавиши телефона. Запускаем. Ждём покуда определится телефон и обновиться список приложений. Дальше всё просто . Нажимаем "Установить - Установить оспользуя JAD файл" указываем на JAD файл который лежит с игрой (приложением) и нажимаем ОК. Примечание: если в архиве с игрой был только файл JAR то для закачки выбираем "Установить - Установить используя JAR файл". В зависимости от того куда вы хотите установить Яву ( на флеху или на телефон) существует две вкладки : Память телефона и Карта памяти. Переключаясь между ними вы выбираете куда установить приложение. В программе Moto MIDlets Manager можно делать ещё уйму разных вещей . На этом я останавливаться не буду так как вы сами в этом прекрасно разберётесь. Всё про скины Скин - графическая оболочка телефона. Скины представляют собой набор файлов *.ski и *.dat, а также картинка на фон. В ski файле храниться описание скина: расположение меню, цвета и т.п. В dat файле находятся картинки с расширением gif. Также к скину должен прилагаться файл mma_ucp (файл в котором находится порядок расположения меню, иконок..) обычно его ложат в отдельную папку в корень папки скина, или вылаживают на форуме в теме обсуждения этого скина, если вы закачали файл mma_ucp не от вашего скина, то корректное отображение скина не гарантируется. Файлы скина хранятся в c/mobile/skins/. Файл *.ski должен полностью соответствовать названию папки. *.dat файлы: один файл (нулевой) носит название такое же как папка и *.ski файл, дальше к названию прибавляется цифра (MotoХ.dat). Файл mma_ucp лежит в a/mobile/system В прошивке (монстре) один скин главный (полный). При недостатке элементов в других скинах, они берутся из него. Информация о главном скине хранится в симе 02FF_0001. Устанавливаем скины: 1) Скачиваем нужный скин ( и обязательно файл mma_ucp к нему) 2) Для установки скинов нам понадобиться программа Skin Manager. 3) Запускаем программу. Нажимаем Install. Выбираем нужные патчи , затем сам скин и ВСЁ ! 4) После установки скинов, нужно разобраться с менюшкой. Для этого все файлы mma_ucp ( от каждого скина ) переименовываем в файлы вида mma_ucp_имя скина , кидаем все этим файлы в a/mobile/system . Для смены скина заходим Настройки – Личные настройки – Оболочка рабочего стола , выбираем скин ( например Moto ). Далее запускаем MediaViewer – File Changer – MMA_UCP files и выбираем файл mma_ucp с именем вашего скина. Всё ! При следующей смене скина также заходим MediaViewer – File Changer – MMA_UCP files и выбираем файл mma_ucp с именем выбранного скина. Ускоряем телефон Буквально пару недель назад появилась возможность ускорить работу телефона посредствам правки DRM файла. Если вы хотите что б ваш Рокер летал в полном смысле слова, проделываем следующее: 1) ищем любой ДРМ. Открываем его программой SHXcodec , нажимаем Split source SHX. Появится два файла: ....RAMDLD.cmg и ......CG15.smg 2) скачиваем программу MotoSpeed 3) запускаем программу MotoSpeed. Файл - Открыть, указываем на файл .....CG15.smg и изменяем тайминги. Только не переборщите ! В программе есть уже предустановленные пресет таймингов. Что бы увидеть какие нажмите Установить значения и выбирайте. 4) после настройки таймингов нажимаем Сохранить изменения в DRM файл . 5) теперь открываем SHXcodec , указываем ему на Рефлеш от Elektro_mod_for E1, делаем Split, нажимаем Add CG, указываем на изменённый файл .....CG15.smg и нажимаем Detect CodeGroupe&Adress и нажимаем ОК 6) после всех этих манипуляций нажимаем Compile SHX и Всё. Осталось только прошить ДРМ Несколько советов по настройке телефона для экономии батареи: - Параметры - Личные настройки - Заставка рабочего стола - Картинка - Нет - Параметры - Основная настройка - Активность дисплея - 1 минута - Параметры - Основная настройка - Подсветка дисплея - 5 или 10 секунд ( по усмотрению ) - Параметры - Основная настройка - Эффект вибрации - ВЫКЛ - Параметры - Основная настройка - Экономия батареи - ВКЛ - Параметры - Основная настройка - Яркость дисплея - 0 - Параметры - Средства Java - Функция вибро - ВЫКЛ - Параметры - Средства Java - Функция звука - ВЫКЛ - Параметры - Средства Java - Функция подсветки - ВЫКЛ - Параметры - Стили оповещений - во всех стилях ставим Громкость клавиатуры - 0 - Параметры - Стили оповещений - Подсветка событий - ВЫКЛ !!! Теперь ваш RORK лет@ет !!! F.A.Q BY V1RUS
|