Siemens
Сегодня: 28-e Апреля 2017 г.
Поиск     


Работа с ПО телефона / Эльфы

Работа с ПО телефона / Эльфы - вопросы

Вернуться на главную раздела

Что такое эльфы (*.elf)?

Что быстрее - Java-приложение или эльф?

Совместимы ли эльфы с "Мастер патчем"?

Как установить поддержку эльфов на телефон?

Где можно взять последнюю библиотеку функций?

Где взять эльфы для моего телефона и моей версии прошивки?

Как запустить эльф?

Можно ли сделать автозагрузку некоторых эльфов?

Kaк выгрyзить эльф?

Есть ли способ облегчить управление загрузкой эльфов из папки x:\ZBin\Daemons?

Для чего нужен эльф ExtD?

Как редактировать файл x:\ZBin\etc\extension.cfg?

Можно ли отредактировать файл extension.cfg без компьютера?

После редактирования файла extension.cfg не происходит никаких изменений

Для чего нужны файлы *.bcfg? Для чего нужен эльф CfgEdit?









Работа с ПО телефона / Эльфы - ответы

Сссылка на FAQ Что такое эльфы (*.elf)?
Эльфы - это одна из возможностей расширения функциональных возможностей телефона, которая состоит в исполнении непосредственно кода ARM-процессора аппаратов Siemens на платформах Sgold и Sgold2, т.е. имеется возможность создавать собственные приложения, работающие аналогично cименсовскому программному обеспечению и использующие производственный стандарт ELF (Executable and Linking Format). Отсюда и название "эльфы".
Сссылка на FAQ Что быстрее - Java-приложение или эльф?
Поскольку эльфы исполняются непосредственно процессором без промежуточных надстроек типа Java-машины, им доступна вся оперативная память и абсолютно все функции прошивки, созданные программистами (BenQ-)Siemens. Скорость исполнения любых команд ограничена только мощностью процессора, поэтому она огромна, в десятки раз выше скорости исполнения Java-приложений.
Сссылка на FAQ Совместимы ли эльфы с "Мастер патчем"?
Дa, oни aбcoлютнo coвмecтимы.
Сссылка на FAQ Как установить поддержку эльфов на телефон?
0. Перед установкой поддержки эльфов Вашему телефону может понадобиться смена ПО до приведённых ниже значений (SWxx означает версию прошивки, где xx - её номер); если Ваш телефон построен на платформе Sgold2, но Вы не нашли его в этом списке, Вам нужно его переделать:
- E71 SW45;
- EL71 SW41, SW45;
- S75 SW47, SW52;
- SL75 SW52;
- S68 SW47;
- C81 SW51;
- M81 SW51.
1. Льем на телефон в корень диска Data:\ (далее 0:\), если телефон - S68, или MMCard:\ (далее 4:\) готовую папку x:\ZBin (x:\ означает 0:\ или 4:\) [ZBin для телефонов с экраном: 132x176, 240x320] или наполняем её самостоятельно (обязательно должны быть эльф ExtD и файл extension.cfg).
2. Ставим патчи ELFPack и Big Functions Library для своей модели телефона и версии прошивки.
Всё, телефон готов к запуску эльфов.

Примечание. Для того, чтобы при нажатии на определённый тип файла запускался определённый эльф, нужно прописать ассоциации расширений с определённым эльфом.
Сссылка на FAQ Где можно взять последнюю библиотеку функций?
Самые последние версии библиотек всегда находятся по этим адресам:
- E71 SW45;
- EL71 SW41, SW45;
- S75 SW47, SW52;
- SL75 SW52;
- S68 SW47;
- C81 SW51;
- M81 SW51 + Подрезка кучи.
Сссылка на FAQ Где взять эльфы для моего телефона и моей версии прошивки?
Эльфы не зависят (в рамках одной платформы) от модели аппарата и версии прошивки, т.е. для каждого телефона нужно искать эльф для платформы, на которой он построен; также существуют всеплатформенные эльфы.
Для телефонов с экраном 132x176 следует искать эльфы для платформы NewSGold, для телефонов с экраном 240x320 - ELKA.
Сссылка на FAQ Как запустить эльф?
Запуск эльфа производится либо как обычное приложение - нажатием кнопки джойстика в "Моих файлах", либо автоматически загружаются при включении аппарата, если эльф лежит в папке x:\ZBin\Daemons.
Сссылка на FAQ Можно ли сделать автозагрузку некоторых эльфов?
Да, для этого их надо поместить в папку x:\ZBin\Daemons. При следующем включении они будут загружены автоматически. Перед помещением в папку ...\Daemons рекомендуется поместить эльф в корень папки x:\ZBin и запустить его; если не произойдёт выключения, то эльф можно помещать в автозагрузку.
Сссылка на FAQ Kaк выгрyзить эльф?
Выгрузка эльфов, не являющихся "демонами", возможна только после перезагрузки аппарата, если эта операция не предусмотрена в самом приложении. Чтобы выгрузить эльф, являющийся "демоном", перед перезагрузкой телефона его надо убрать из каталога x:\ZBin\Daemons или сменить расширение файла *.elf на любое другое; таже можно использовать эльф Pandemonium.
Сссылка на FAQ Есть ли способ облегчить управление загрузкой эльфов из папки x:\ZBin\Daemons?
Для этого существует эльф Pandemonium (версия для телефонов с экраном: 132x176, 240x320), с помощью которого можно выбирать какие эльфы загружать при старте телефона, а какие нет.
Сссылка на FAQ Для чего нужен эльф ExtD?
Это обработчик файла extension.cfg, без него всё, прописанное в этом файле, не имеет никакого значения.
Эльф должен находиться в папке x:\ZBin\Daemons.
Последняя версия ExtD всегда находится здесь.
Сссылка на FAQ Как редактировать файл x:\ZBin\etc\extension.cfg?
Начинать extension.cfg желательно такими строками (вместо x - номер диска, на котором расположена папка x:\ZBin):

RUN=x:\ZBin\TED\TED.elf
SMALL=x:\ZBin\img\UNK_SMALL.png
BIG=x:\ZBin\img\UNK_LARGE.png
ALTRUN=x:\ZBin\TED\TED.elf

Это самое первое описание ассоциации расширений, по нему указано какой эльф будет открывать неизвестные файлы, в данном случае TED.
Далее описываем расширение TXT:

[txt]
SMALL=x:\ZBin\img\TXT.png
BIG=x:\ZBin\img\TXT.png

Здесь просто прописаны иконки к расширению TXT, т.к. эти файлы будут открываться как неизвестные файлы (т.е. в данном случае с помощью TED).
Далее желательно описать расширение BCFG:

[bcfg]
RUN=x:\ZBin\utilities\CfgEdit.elf
SMALL=x:\ZBin\img\BCFG.png
BIG=x:\ZBin\img\BCFG.png

Ну и после этого, описываем все расширения, которые нам необходимы, в любом порядке по следующей схеме:

[расширение] - то, что написано после точки в имени файла;
RUN= - какой эльф будет открывать файлы такого типа (с таким расширением);
SMALL= - путь к маленькой иконке в формате PNG;
BIG= - путь к большой иконке в формате PNG;
ALTRUN= - какой эльф будет открываться при нажатии на выбранном файле "Опции" -> "Изменить"; лучше прописать то же что и в RUN=.
Сссылка на FAQ Можно ли отредактировать файл extension.cfg без компьютера?
Для этого существует эльф ExtMan (версия для телефонов с экраном: 132x176, 240x320).
Сссылка на FAQ После редактирования файла extension.cfg не происходит никаких изменений
После каждого изменения extension.cfg нужно перезагружать телефон.
Сссылка на FAQ Для чего нужны файлы *.bcfg? Для чего нужен эльф CfgEdit?
В файлах *.bcfg хранятся настройки эльфов, эльф CfgEdit (версия для телефонов с экраном: 132x176, 240x320) нужен для редактирования этих файлов. Чтобы воспользоваться эльфом, достаточно в extension.cfg прописать ассоциацию расширения файлов *.bcfg с этим эльфом и затем редактировать, просто кликнув по файлу *.bcfg того или иного эльфа.





Мобильные клубы: Siemens, Samsung, Sony, Nokia
Использование материалов сайта возможно только с разрешения администрации.
Copyright © 2017 Allsiemens.com - Все для телефонов Siemens
Реклама и поддержка: здесь