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
сообщение 10.4.2010, 7:21


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

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

Рейтинг: 1337



Эльфы. Elfs.

Раздел форума ELFs for Motorola. Эльфы, их разработка и портирование
Общие сведения:
Spoiler:

ELF (англ. Executable and Linkable Format) — исполняемый формат данных, происходящий с Unix систем. В настоящее время "эльфы" получили распространение и как исполняемый формат для мобильных телефонов, изначально не поддерживающих исполнение внешних программ.

В применении к телефонам примечательны тем, что исполняются непосредственно процессором без промежуточных надстроек вроде java-машины. Им доступна вся оперативная память и абсолютно все функции прошивки. Скорость исполнения любых команд ограничена только мощностью процессора, поэтому она гораздо выше скорости исполнения java-приложений.
[close]


Использование

Для запуска на телефоне исполняемого файла формата ELF, необходимо установить соответствующее ПО, идущее в виде патча на прошивку + библиотеку функций (либу). Это традиционно с Siemens называют ElfPack-ом, "Эльфпаком". Состав:
elfloader.lib - либа
elfpack.fpa - собственно эльфпак
Register.fpa - что-то для рег. эльфпака

Что такое "либа"? elfloader.lib - библиотекой функций эльфов (все функции которые используют тот или иной эльф должны в нём быть записаны, иначе этот эльф не будет работать) для телефонов Motorola. (с)baat. По сути - таблица, указывающая соответствие имени функции (например - включить подсветку) и адреса этой функции в прошивке. Для каждой прошивки адрес свой, поэтому либа тоже своя!

Эльфы свободно переносятся между прошивками, либы - нет, для 42 и 49 прошивок - разные. Для 49 и 49 с кучей патчей - либы тоже могут быть разными! Создание либ:
https://forum.motofan.ru/index.php?act=ST&f=184&t=139560&st=0#entry1048007

Примеры эльфов:
Spoiler:

Автор om2804:
ToneDBKiller 1.1 final
При запуске выводит запрос на удаление файлов:
/a/mobile/audio/MyToneDB.db
/a/mobile/audio/TempToneDB.db
В случае подтверждения удаляет их и перезагружает телефон через 1,5 сек.
Обладатели моторол знают зачем это нужно.

Illumination 1.2 final ONLY E398
Сделан для красоты. Мигает боковыми светодиодами при нажатии на кнопки

Light 1.9 final
Управляет яркостью дисплея

Auto Lock 1.2 final
Блокирует клавиатуру через заданный промежуток времени только на рабочем столе

Battery 1.1.2 final ONLY E398
Цветовой идикатор заряда батареи

Red Menu
При длинном нажатии (500 - 1499 мсек) на красную кнопку и ОТПУСКАНИИ выводится дополнительное меню

Seem Editor 1.2 final
Предназначен для редактирования симов по значениям seem, record, offset

Tunes
Первый плеер на эльфе
Скины для Tunes Редактор скинов

TalkClock
Говорящие часы + говорящий будильник + говорящий календарь

Звуки для TalkClock Скачать

MidTransfer
Передача ява-приложений по блютуз

SmSAlarm 1.2 final
Без комментариев :)

Backuper
Резервное копирование и восстановление

SaveAs
Cохранения файлов полученных по Bluetooth или WAP в любую папку

HexEditor
Hex - редактор файлов, RAM и симов

Informer
Вывод на рабочий стол некоторой информации

UnZip плагин к MotoCmd
Распаковывает файлы из ZIP-архивов в папку с именем архива

Weather Необходим запущенный synsock
Прогноз погоды с gismeteo.ru (Только получает информацию. Выводит на экран другой эльф, например Informer)

Zalil Необходим запущенный synsock
Загрузка файлов на файлобменник zalil.ru

SyncTime Необходим запущенный synsock
Синхронизация времени через Internet

TextReader плагин к MotoCmd
Читалка текстовых файлов. Поддерживает кодировки: UCS2 BE и LE (Юникод), UTF8, CP1251 (Win), CP866 (DOS), KOI8-R

SmartKeys
умные клавиши

ElfInstaller плагин к MotoCmd
Установщик эльфов. Предназначен для облегчения процесса установки эльфов.

FlashPatcher плагин к MotoCmd
Патчинг прошифки "на лету"

BlackList
Игнорирует звонки с определённых номеров

RegCode
определение региона по коду на номере автомобиля

GoogleTranslator Необходим запущенный synsock
Онлайн переводчик. Через сервис Google. Поддержка 51 языка мира

VolumeLoader плагин к MotoCmd
Грузит gain_table.bin и param_table.bin в память. Вешать на расширение BIN
[close]


Установка эльфпака:
1. Поставить патч
2. Положить либу на место (место определяется патчем, может быть как карта памяти b\elf\, так и определённая папка в памяти телефона например c\mobile\elf\lib\)

Установка эльфов:
1. Скопировать на место (определяется патчем, может быть как карта памяти b\elf, так и определённая папка в памяти телефона, например c\mobile\elf\)
2. Настройка каждого эльфа обычно описано в теме обсуждения эльфа и представляет из себя ini (или cfg) файл с тем же именем, что и эльф
3. Для удобства можно туда же положить иконку эльфа (для отображения при выборе из телефона)

Запуск эльфов:
1. Автоматом - если он прописан в auto.run (читать описание , в первую очередь запускается оболочка для работы с эльфами, запись имеет примрно такой вид file://b/elf/ELFrunner.elf)
2. Вручную - из оболочки (эльфа ELFrunner, именно поэтому он всегда прописан в авторуне)

Как попасть в ELFrunner? Стандартно (настраивается) он реагирует (открывается) на пункт меню "мотомиксер" (пункт не работает на 373 платформе, начиная с 42 прошивки). Поэтому после установки эльфпака правим меню (mma_ucp) добавляя "мотомиксер" в нужно место меню (например, в инструменты или мультимедию)

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

Сообщений в этой теме
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): Дополнения - в личку, вопросы - в скорую помощь или другие темы
Закрытая темаСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.4.2024, 20:52

Форум живёт: