Elf Installer Эльф для упрощения процесса установки новых эльфов. необходимо ассоциировать расширение pkg с файлом Installer.elf после этого в диспетчере файлов телефона наступаем на *.pkg и все необходимые запчасти от эльфа раскладываются по своим папкам.
при инсталяции старые файлы будут ЗАМЕНЕНЫ файлами из пакета инсталяции!!!
Для эльфописателей:
создание инсталяционного пакета. создаём на диске структуру папок, необходимую для работы Вашего эльфа. например BookManager. создаём: %DIR_ELFS_DAEMONS_EXT%/BookManager.elf %DIR_ELFS_DAEMONS_EXT%/RunOnce.elf %DIR_INI%/bookman/1.png %DIR_INI%/bookman/2.png %DIR_INI%/bookman/3.png %DIR_INI%/bookman/4.png %DIR_INI%/bookman/bookman.ini %DIR_INI%/bookman/shortcuts.ini
далее пакуем это дело в ZIP и переименовываем в BookManager.pkg
если в инсталяционном пакете присутствует эльф, одноименный с названием пакета(с учетом регистра), то по завершению инсталяции он будет запущен.
если в инсталяционном пакете присутствует RunOnce.elf - то он (RunOnce.elf) будет запущен и удалён.
История версий:
v1.0 - релиз
v1.2 обязательно обновляем эльфпак!!! обновить можно ТУТ
+ визуализация + лог файл. ведется в папке с Installer.elf + unzip ассоциируйте расширение zip с Installer.elf.
v1.21
!fix автозапуск порядок запуска: RunOnce.elf - запуск и удаление %pakage_name%.elf - запуск PostRun.elf - запуск и удаление
!fix работа с архивом, содержащим коментарии. количество файлов в архиве теперь определяется правильно
v1.22 !еще fix для архивов с коментариями..
RunOnce.elf и PostRun.elf - эльфы, посредством которых можно выполнить все необходимые для работы устанавливаемого эльфа операции. например, в RunOnce.elf можно создать, при необходимости, некие папки либо изменить/создать некие файлы. в PostRun.elf можно(к примеру) открыть в редакторе, созданный устанавливаемым эльфом, конфиг.. необходимость этих двух файлов, а так же их написание,это забота исключительно автора %pakage_name%.elf.
v1.23fix2 - Устранены некоторые утечки - Открытие лога через инет браузер - Не конфликтует с ExtensionManager
I'm using v630 @ w660 and I have a problem with this elf it is missing something I test it with swis.elf and I found out its missing the following swi count:1 0x2E5
how can I fix that? How can I port this missing function?
Предупреждение от den_po Нарушение правил: 5.3.4. Резкое отклонение от темы или обсуждение в одной теме нескольких разных вопросов, не связанных друг с другом, кроме раздела "О жизни". 5.3.21. Нежелание или неумение неторопливо прочитать Форум и найти ответы, не задавая глупых вопросов в виде флуда в несоответствующей теме.
Хочу предложить написать эльф установщик расширенных тем, который бы заменял arhive.fxa и "layout"ы на файлы из тем, так же можно добавить систему замены сис графики путем перемещения из архива темы иконок в папку Gfx или Указать в настройках другую директорию для перемещения туда графики и по окончании установки перезагрузка телефона для применения всех изменений. в теме будут 2 xml файла Theme.xml и System.xml(который отвечает за замену системных файлов fxa,xml,ml и т.д) System.xml будет иметь похожую структуру на структуру INI файла эльфов которую будет обрабатывать эльф формат тем желательно .DTHM (TAR) Название можно придумать любое например DeluxeThemeChanger
как думаете возможно?
Hussein, тебе нужно сделать немного,добавить формат до поддержки твоего эльфа,надо чтоб эти zip-архиви распаковывались в корень. Вот моя частичная реализация таких тем на С905. эти архивы надо разложить в корень и поочереди извлеч в даном случаи один
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.