Данное F.A.Q. содержит всю информацию, которая нужна для установки и использования эльфов на телефонах SonyEricsson
Новичкам прочесть ВСЁ и внимательно!!!
----------------------------------------------------------------------
Глава 1. Введение в эльфы Q: Что такое "эльф"?
A: Это файл, который содержит компилированый код, написаный на языке программирования C. Он исполняется непосредственно процессором телефона, можно сказать это "программа", которая теоретически имеет доступ к любым функциям, заложеным производителем в прошивку.
Имеет расширение *.elf, которое является сокращением от названия формата - Executable and Linking Format.
Пример - медиаплеер/Walkman - это тоже программный код.
Работают эльфы очень быстро, как и любая стандартная функция в телефоне.
Q: Кто их создаёт?
A: Пишут эльфы программисты-энтузиасты. Их ещё называют эльфописцами. Большое им спасибо.
Q: Могу я написать свой эльф?
A: Конечно. Знание английского, языка программирования Си и энтузиазм обязательны.
Вся информация для начинающих эльфописателей находится здесь.
Q: Что могут эльфы?
A: Их основные задача - увеличение функциональности телефона и удобства работы с ним.
На данный момент есть эльфы, которые могут...
* ...сворачивать буквально всё, удобно переключатся между открытыми "процессами" ("книгами")
* ...делать скриншот экрана
* ...распаковывать ZIP- и RAR-архивы
* ...говорить время, дату, степень заряда аккумулятора
* ...устанавливать на цифровые клавиши свои функции
* ...выводить множество дополнительной информации в режиме ожидания/спящем режиме
И это далеко не всё...
Последняя возможность позволяет изменять главный экран (ГЭ) до неузнаваемости.
Q: Тоже такое хочу!
A: Читайте дальше...
----------------------------------------------------------------------
Глава 2. Установка эльфпака
Q: Что дальше?
A: Что-бы телефон мог исполнять эльфы, нужно установить эльфпак.
Его создали Hussein, IronMaster, Rst7/CBSIE, BoBa, Kren
Не забывайте героев
В эльфпак входит:
- эльфлоадер - патч, позволяющий исполнять эльфы (часто ошибочно эльфпаком зовут именно его)
- библиотека функций - патч (и файл) в котором содержится описание функций прошивки, которые может использовать эльф
- файл констант - нужен для правильной работы эльфов.
Q: И где всё это взять?
A: Ниже. Скачивайте файлы ТОЛЬКО ДЛЯ СВОЕЙ модели телефона и прошивки.
-Владельцы K310i/K320i должны перепрошить телефон в W200i.
* На оригинальный W200i установить эльфпак (и другие патчи) невозможно
Как узнать версию прошивки?
В режиме ожидания нажимайте клавиши, не обращая внимания на экран
Code
(< > - джойстик влево/вправо)
> * < < * < *
Выберите "Служебная инф." -> "Инф. о ПО".
Первая строчка и есть ваша версия прошивки.
+ в новых телефонах можно зайти в Меню -> Настройки -> Общие -> Услуга обновления -> Версия ПО
Q: Для моей прошивки нет эльфпака! ;(
A: Тогда вам необходимо перепрошить свой телефон на ту прошивку, для которой он есть.
Q: Для моего телефона нет эльфпака! ;(
A: Скорее всего и не будет. На счёт телефонов на платформе A2 - всё может быть...
Q: Я слышал о "модах эльфпака"...
A: Энтузиасты сделали моды эльфлоадера, внеся дополнительные функции.
Я рекомендую устанавливать мод от Tartes'а.
На момент написания статьи, последняя версия - 1.9.1 Fix
Особенности мода
- ассоциирование расширений средствами эльфлоадера
- поддержка lib.bin, swi.blib, lib.vkp в качестве внешних библиотек
- поддержка иконок к эльфу (как вшитых в него, так и внешних)
- кэш для этих иконок
- автоматическое создание необходимых для работы эльфов папок, если они отсутствуют (лучше создавать их самим)
- выключение эльфпака до загрузки телефона (нужен патч)
- возможность включения эльфпака на работающем телефоне без перезагрузки + запуск демонов эльфом EP Manager
© Jones aka IntrO, 2009