SE4ever.ru - Окунись в мир Sony Ericsson
http://forum.se4ever.ru/

Elf Installer
http://forum.se4ever.ru/viewtopic.php?f=19&t=1479
Страница 1 из 1

Автор:  [FeRRuM] [ 27 мар 2009, 08:58 ]
Заголовок сообщения:  Elf Installer

(с) Hussein mobilefree.ru

Elf Installer v1.0
эльф для упрощения процесса установки новых эльфов.
необходимо ассоциировать расширение 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) будет запущен и удалён.

Elf Installer v1.2

обязательно обновляем эльфпак!!!
обновить можно ТУТ

+ визуализация
+ лог файл.
ведется в папке с Installer.elf
+ unzip
ассоциируйте расширение zip с Installer.elf.

устанавливается в папку "%DIR_ELFS_EXT%\Utils\Installer"
(кого не устраивает - правим путь в pkg-файле.)
не забываем исправить ext.ini!!

необходимы swi 0x30D...0x311

Elf Installer v1.21

!fix автозапуск
порядок запуска:
RunOnce.elf - запуск и удаление
%pakage_name%.elf - запуск
PostRun.elf - запуск и удаление

!fix работа с архивом, содержащим коментарии.
количество файлов в архиве теперь определяется правильно

Elf Installer v1.22
!еще fix для архивов с коментариями..

RunOnce.elf и PostRun.elf - эльфы, посредством которых можно выполнить все необходимые для работы устанавливаемого эльфа операции.
например, в RunOnce.elf можно создать, при необходимости, некие папки либо изменить/создать некие файлы. в PostRun.elf можно(к примеру) открыть в редакторе, созданный устанавливаемым эльфом, конфиг..
необходимость этих двух файлов, а так же их написание,это забота исключительно автора %pakage_name%.elf.
Installer.zip
installer v1.2.pkg
installer v1.21.pkg
installer v1.22.pkg
RegFile

Автор:  smoki [ 10 май 2009, 20:23 ]
Заголовок сообщения:  Re: Elf Installer

нечё не понял :sorry: а можно скинуть всё готовое для к800 с прошивкой р8бф003 или помочь сделать РУССКИМ :biggrin: ЯЗЫКОМ :dash:

Автор:  Sentinel [ 10 май 2009, 22:30 ]
Заголовок сообщения:  Re: Elf Installer

Ты бы написал русским языком, что именно не получается :laughing:

Автор:  smoki [ 11 май 2009, 10:15 ]
Заголовок сообщения:  Re: Elf Installer

Sentinel писал(а):
Ты бы написал русским языком, что именно не получается :laughing:

не могу прикрутить расширение бкг (чёто такое) в ини всё прописал :belay:

Автор:  Sentinel [ 11 май 2009, 10:43 ]
Заголовок сообщения:  Re: Elf Installer

Выкладывай свой ини, посмотрим. И тут почитай, может что пропустил.

Автор:  smoki [ 11 май 2009, 11:39 ]
Заголовок сообщения:  Re: Elf Installer

;K800 003
[EP_DATA]: 0x202E8DE4;
[RUN_PAGE_EXIT]: 0x44FBFBF5;
[DB_EXT_C1]: 0x2EC;
[DB_CMD_SETSAVEDICON]: 0x3A;
[DB_CMD_SETSMALLICON]: 0x3B;
[DB_CMD_SETBIGICON]: 0x3C;


[EXT00]: ini, ini_b.png,ini_s.png,/VEF.elf

[EXT01]: dat, dat_b.png,dat_s.png,/VEF.elf

[EXT02]: txt, txt_b.png,txt_s.png,/VEF.elf

[EXT03]: cfg, cfg_b.png,cfg_s.png,/VEF.elf

[EXT04]: zip, zip_b.png,zip_s.png,/UnZip.elf

[EXT05]: bcfg, bcfg_b.png,bcfg_s.png,/BcfgEdit.elf

[EXT06]: rar, rar_b.png,rar_s.png,/unrar.elf

Автор:  jtg [ 11 май 2009, 15:24 ]
Заголовок сообщения:  Re: Elf Installer

smoki писал(а):
;K800 003
[EP_DATA]: 0x202E8DE4;
[RUN_PAGE_EXIT]: 0x44FBFBF5;
[DB_EXT_C1]: 0x2EC;
[DB_CMD_SETSAVEDICON]: 0x3A;
[DB_CMD_SETSMALLICON]: 0x3B;
[DB_CMD_SETBIGICON]: 0x3C;


[EXT00]: ini, ini_b.png,ini_s.png,/VEF.elf

[EXT01]: dat, dat_b.png,dat_s.png,/VEF.elf

[EXT02]: txt, txt_b.png,txt_s.png,/VEF.elf

[EXT03]: cfg, cfg_b.png,cfg_s.png,/VEF.elf

[EXT04]: zip, zip_b.png,zip_s.png,/UnZip.elf

[EXT05]: bcfg, bcfg_b.png,bcfg_s.png,/BcfgEdit.elf

[EXT06]: rar, rar_b.png,rar_s.png,/unrar.elf


надо дописать "[EXT07]: pkg, xxx_b.png,xxx.png,/Installer.elf"

Автор:  Emmett [ 01 ноя 2009, 22:11 ]
Заголовок сообщения:  Re: Elf Installer

Киньте пожалуйста ини на w610i

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/