Create site free
Всё для Motorola|Мобильный форум
Пятница, 10.02.2012, 02:05
Приветствую Вас Гость | RSS |Скачать ГОСТ СНиП ЕНиР - Бесплатно

Внимание! Форум является поддоменом основного сайта. Поэтому Вам необходимо заново зарегистрироваться/авторизоваться для принятия участия в жизни форума!

Сайт | Главная Форума | forum.motomaxclub | Регистрация | Вход
 

Всё для Motorola

[ Новые сообщения · Участники · Правила · Поиск · RSS ]
Страница 1 из 212»
Модератор форума: MotoWalkman 
forum.motomaxclub » MOTOROLA » ELFPack » ELFs for Motorola. Эльфы, их разработка и портирование (ВНИМАНИЕ!!!ВНИМАНИЕ !!! ЭЛЬФПАКИ!!!)
ELFs for Motorola. Эльфы, их разработка и портирование
MotoWalkmanДата: Среда, 18.06.2008, 05:12 | Сообщение # 1
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
Помимо патчей существует еще одна возможность расширения функциональных возможностей телефона. Она состоит в исполнении непосредственно кода ARM-процессора аппаратов на платформах SGold и NewSGold, т.е. имеется возможность создавать собственные приложения, работающие аналогично cименсовскому программному обеспечению и использующие производственный стандарт ELF (Executable and Linking Format). Отсюда и название - эльфы.

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

Подобные приложения распространяются в виде файлов с расширением *.elf. Эльфы не зависят (в рамках одной платформы) от модели аппарата и версии прошивки. Исполняются они либо как обычные приложения - нажатием кнопки джойстика в Card Explorer'е, либо вешаются в памяти демонами при загрузке аппарата.

Перед использованием эльфов необходимо ознакомиться с понятиями ELFpack и ELFloader. ELFpack - патч, позволяющий загружать эльфов, абстрагируя их от конкретной версии прошивки (по аналогии с Библиотекой функций в Мастер-Патче). ELFloader - часть ELFpack'а, отвечающая непосредственно за загрузку кода приложения в оперативную память и передачу ему управления.

 
MotoWalkmanДата: Среда, 18.06.2008, 05:14 | Сообщение # 2
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
Из явы запускать эльфы смысла нет , основные их достоинства это работа на прямую с процессором ( к примеру файловый менеджер чтобы запустить в корелете на V3I нужно несколько минут ждать загрузки самого корелета , а эльф (точная копия этого файлового менеджера ) включается мгновенно ... Тоже самое и с играми , должны работать в десять раз быстрее .
 
MotoWalkmanДата: Среда, 18.06.2008, 05:15 | Сообщение # 3
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
1)... Загружаем в IDA любую прошивку с LTE2 пропатченую эльфпаком и изучаем как это работает ... ... Как их связать и что ещё нужно читаем пункт первый .
 
MotoWalkmanДата: Среда, 18.06.2008, 05:23 | Сообщение # 4
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
Конфиг ИМЯ_ЭЛЬФА.cfg ( берется из папки, где лежит эльф ).
Выход для всех эльфов задаеться в конфиге, если конечно конфиг есть.
Последние 3 байта - коды трёх кнопок для выхода. Если все коды равны 0, выхода не будет

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

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

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

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

Battery 1.1.2 ( 3.96 килобайт )
ONLY E398
Цветовой идикатор заряда батареи

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

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

Tunes 2.7
Tunes 2.4.1

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

Все файлы прикреплены.

Отблагодари просто кликни по ссылке smile

Прикрепления: AutoLock_1.2.zip(6Kb) · Battery_1.1.2.zip(4Kb) · Illumination_1..zip(9Kb) · Ligth_1.9.zip(17Kb) · RedMenu_1.5.zip(9Kb) · SeemEditor_1.2.zip(6Kb) · ToneDBKiller_1..zip(3Kb) · Tunes_2.4.1.zip(125Kb) · Tunes_2.7.zip(134Kb)
 
MotoWalkmanДата: Среда, 18.06.2008, 05:32 | Сообщение # 5
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
Talk Clock 1.6
Говорящие часы + говорящий будильник + говорящий календарь

Звуки для Talk Clock
TalkClock_sound_men
TalkClock_sound_women
TalkClock_sound_woman_siemens
TalkClock_Microsoft_Sam_english
TalkClock_sound_scream

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

ElfRunner 1.4.1
ElfRunner 1.7
Альтернатива fbrowser.elf
Путь к fbrowser.elf удалить. Прописать в Auto.run путь к ElfRunner.elf

Иконки для ElfRunner-а

SmSAlarm 1.1.1
Без комментариев

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

 
MotoWalkmanДата: Среда, 18.06.2008, 06:57 | Сообщение # 6
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
SaveAs 1.1
Cохранения файлов полученных по Bluetooth или WAP в любую папку
Прикрепления: SaveAs_1.1.zip(23Kb)
 
MotoWalkmanДата: Среда, 18.06.2008, 07:04 | Сообщение # 7
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
Используйте PortKit для создания эльфпака. и либы.

libgen_by_motowalkman
Исходники эльфов1
Исходники эльфов2 NEW

Коды клавиш

Отблагодари просто кликни по ссылке

Прикрепления: libgen_by_motow.zip(47Kb) · key_code.zip(0Kb) · elf2new.rar(220Kb) · elf1.rar(167Kb)
 
MotoWalkmanДата: Среда, 18.06.2008, 07:14 | Сообщение # 8
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
Не забываем кроме либы, закинуть phone.db в папку /b/Elf/

Брать из этой темы Ещё один шаг к универсальности

 
MotoWalkmanДата: Среда, 18.06.2008, 07:16 | Сообщение # 9
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
Can somebody make ReaMenu with other language ex:English? Thanks
Прикрепления: RedMenu.rar(4Kb)
 
MotoWalkmanДата: Среда, 18.06.2008, 07:19 | Сообщение # 10
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
Elf Runner

Альтернатива fbrowser.elf
Выводит списох всеx эльфов в папке /b/Elf/ и подпапках, с возможностью запуска эльфов.
Путь к fbrowser.elf удалить. Прописать в Auto.run путь к ElfRunner.elf

Никаких лишних файлов. Только эльфы. Помоему удобнее

 
MotoWalkmanДата: Среда, 18.06.2008, 07:20 | Сообщение # 11
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
check out this ones
Прикрепления: ElfRunner_image.zip(8Kb)
 
MotoWalkmanДата: Среда, 18.06.2008, 07:20 | Сообщение # 12
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
try this
Прикрепления: RedMenu_res_eng.rar(0Kb)
 
MotoWalkmanДата: Среда, 18.06.2008, 07:23 | Сообщение # 13
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
А стоит ли брать графику из iTunes ? или лучше нарисовать что-то своё, добавить какие-то фишки?
А так хочу достать графику из этого скина для iTunes.

Хочу ещё сделать иконки состояний 15х15 (воспроизведение, пауза, стоп, перемотка назад, перемотка вперёд)
Графику желательно в GIF, фон - белый

Прикрепления: ResourceDB.rar(47Kb)
 
MotoWalkmanДата: Среда, 18.06.2008, 07:24 | Сообщение # 14
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
MidTransfer 1.2

+ отображение имён с кирилицой
+ отображение иконок приложений
+ инвент отправки по Bluetooth берётся из либы

Прикрепления: libgen_by_Macho.zip(41Kb)
 
MotoWalkmanДата: Среда, 18.06.2008, 07:24 | Сообщение # 15
Генералиссимус
Группа: Модераторы
Сообщений: 2066
Репутация: 13
Статус: Offline
MidTransfer 1.3

+ поддержка LTE2 и V3i

При создании эльфпака в файле PortKit\obj\sysinfo.c параметр n_platform[] должен соответствовать вашей платформе

 
forum.motomaxclub » MOTOROLA » ELFPack » ELFs for Motorola. Эльфы, их разработка и портирование (ВНИМАНИЕ!!!ВНИМАНИЕ !!! ЭЛЬФПАКИ!!!)
Страница 1 из 212»
Поиск:
   Статистика Форума
Новые темы: Популярные темы: Новые пользователи:
Создать сайт бесплатно

Copyright  © 2007-2012 forum.motomaxclub.com
Мобильный форум - Всё для телефонов Motorola