Ну ладно уговорил!
Слушаети детки сказочку от Артемки!
в тредевятом царстве в тредисятом государстве жил был телефон сименс и было ему очень кушно, и вдруг однажды гуляя полесу он встречается с маленьким, толстым эльфон, и у них завязался разгговор:
-ты кто такой, малой? спрашивает симен
а тот ему в ответ как зарядет речь:
-я, мол, эдак, ну кароче слушай
Помимо патчей существует еще одна возможность расширения функциональных возможностей телефона. Она состоит в исполнении непосредственно кода ARM-процессора аппаратов на платформах SGold и NewSGold, т.е. имеется возможность создавать собственные приложения, работающие аналогично cименсовскому программному обеспечению и использующие производственный стандарт ELF (executable link file). Отсюда и название - эльфы. Первопроходцами в освоении данного направления стали Rst7, KonstanT и ВоВа.
Поскольку эльфы исполняются непосредственно процессором без промежуточных надстроек типа java-машины, им доступна вся оперативная память и абсолютно все функции прошивки, созданные программистами Сименса. Скорость исполнения любых команд ограничена только мощностью процессора, поэтому она огромна, в десятки раз выше скорости исполнения java-приложений.
Подобные приложения распространяются в виде файлов с расширением *.elf. Эльфы не зависят (в рамках одной платформы) от модели аппарата и версии прошивки. Исполняются они либо как обычные приложения - нажатием кнопки джойстика в Card Explorer'е, либо вешаются в памяти демонами при загрузке аппарата.
Чтобы успешно использовать эльфов необходимо и достаточно установить ELFpack или ELFloader (для Вашей прошивки). Первый используют любители BoBaPack, второй — приверженцы мастер-патча.
В дальнейшем надо регулярно обновлять используемую вами библиотеку функций и SWI-hook, потому что библиотеки регулярно пополняются, и использование новых эльфов со старыми библиотеками может приводить к непредсказуемым последствиям.
При старте телефона загружаются все файлы (эльфы) из 4:\ZBin\Daemons\*.elf, остальные эльфы можно запустить из проводника телефона.
Вообще-то структуру каталогов на ММС-карте желательно продублировать из этого архива
Полная информация по установке эльфов дается при их выкладывании в соответствующем разделе. Обычно файлы *.elf помещаются в каталоге 4:ZBin\ либо в каком-либо из его подкаталогов.
В каталог 4:ZBin\Daemons копируются эльфы, которые должны быть запущены при загрузке телефона. В каталоге 4:ZBin\etc располагаются текстовые конфигурационные файлы эльфов.
В файле extension.cfg прописаны ассоциации расширений файлов с запускаемыми эльфами при кликании джойстиком на этих файлах в Card Explorer'е. Строка со '*' в первой позиции (для любых расширений, не перечисленных выше) должна быть последней. Каждая строка записывается в виде Расширение:Полный путь к эльфу без пробелов, например:
tmo:4:\ZBin\Kibab\TMO.elf
*:4:\ZBin\TED\TED.elf
Выгрузка эльфов (не являющихся демонами) возможна только после перезагрузки аппарата, если эта операция не предусмотрена в самом приложении. Чтобы выгрузить эльфа, висящего демоном, перед перезагрузкой телефона его надо убрать из каталога ZBin\Daemons.
-Ахренеть, ели сказал симен
И на этом наша сказка подходит концу! спокойной ночи и приятных сноведений вам