© Hussein
Необходимо ассоциировать расширение *.pkg с файлом Installer.elf (как это сделать см. эльф RegFile)
Эльф позволяет упростить процесс установки новых эльфов, т.е. распределение самого эльфа и вспомогательных файлов (например, иконки, файлы конфигурации и т.д.) по соответствующим папкам. После установки этого эльфа в Диспетчере файлов телефона нажимаем на *.pkg и все, необходимые запчасти от эльфа раскладываются по нужным папкам
Создаём на диске структуру папок, необходимую для работы Вашего эльфа.
Например для BookManager v. 3.42 создаём:
%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.
%DIR_AUDIO_INT%
%DIR_IMAGE_INT%
%DIR_VIDEO_INT%
%DIR_THEME_INT%
%DIR_OTHER_INT%
%DIR_ELFS_INT%
%DIR_ELFS_DAEMONS_INT%
%DIR_ELFS_CONFIG_INT%
%DIR_AUDIO_EXT%
%DIR_IMAGE_EXT%
%DIR_VIDEO_EXT%
%DIR_THEME_EXT%
%DIR_OTHER_EXT%
%DIR_ELFS_EXT%
%DIR_ELFS_DAEMONS_EXT%
%DIR_ELFS_CONFIG_EXT%
%DIR_INI%
RunOnce.elf - запуск и удаление
%pakage_name%.elf - запуск
PostRun.elf - запуск и удаление