У Вас
rokr z6 с модом
Project Evolution и Вы не знаете что такое
pep-пакеты?
pep-пакет - это специальный пакет, в котором содержится приложение/скрипт/скин для установки в телефон, а так же файл описания действий, необходимых для установки содержимого пакета.
Для установки pep-пакетов необходимо наличие нативного приложения
PEManager, которое входит в состав мода
Project Evolution.
Формат PEP-пакета:.pep - файл, представляющий собой tar.gz(tgz)-архив, внутри которого располагаются файлы и папки, представляющие нкоторую структуру.
Файлы внутри пакета:description.ini - файл описание пакета
app - обязательная папка, содержащая файлы приложения, иконки
scripts - необязательная папка, содержащая скрипты, запускаемые до или после установки
skins - необязательная папка, содержащая папки со скинами
app_icon_ani.gif, app_icon_big.png, app_icon.png - иконки приложения для отображения в меню, имена файлов указываются в файле описания пакета в соответствующих параметрах AniIcon=, BigIcon=, Icon=
Описание description.iniФайл разбит на несколько секций. Первой читается Actions, содержащая необходимые действия. Например, если в этой секции есть InstallApp и оно равно 1, то выполняется установка приложения. Описание каждого действия содержится в соответсвующей секции.
[Actions]
Silent=1 (1 - установка без вывода диалогов, 0 - с выводом)
InstallApp = 1 (установка приложения)
AddAppToMenu = 1 (добавление приложения в меню)
PreInstall = 1 (выполнение скриптов до установки)
PostInstall = 1 (выполнение скриптов после установки)
InstallSkin= 1 (установка скинов)
AddToAutorun= 1 (добавление скрипта автозапуска в папку autorun)
AssignExt=1 (ассоциация указанных расширений к устанавливаемой программе)
[InstallApp]
Name = MyApp (имя приложения)
Exec = myapp (файл из папки app для выполнения)
InstallPath = ../../mmc/mmca1/.Programs/myapp/ (путь для установки приложения)
AppLockable = 1 (возможность блокировки приложения)
Author = Me (автор программы)
Version=1.0 (версия программы)
BigIcon= (большая иконка для меню)
AniIcon= (анимированная иконка)
Icon= (маленькая иконка 19*19 для отображения в списках и в PEManager-e
Args= (аргументы для запуска программы)
Daemon=1 (приложение не будет закрываться при запуске другого приложения)
[AddAppToMenu]
ParentFolder= (имя папки, куда добавлять приложение - если в главное меню, то root, иначе название папки из SysRegistry, например, multimedia)
[PreInstall]
Name = <script_name01>;<script_name02>;...;<script_nameNN> ; можно указывать несколько скриптов через ";", скрипты должны лежать в папке scripts
[PostInstall]
Name = <script_name01>;<script_name02>;...;<script_nameNN> ; можно указывать несколько скриптов через ";", скрипты должны лежать в папке scripts
[AddToAutorun]
Name = <script_name01>;<script_name02>;...;<script_nameNN> ; можно указывать несколько скриптов через ";", скрипты должны лежать в папке scripts
[InstallSkin]
Destination=mnt ; mnt - /mnt/msc_int0/skins/
mmc - /mmc/mmca1/.skins/
Name = <skin_folder_name> ; <skin_folder_name> - имя папки скина, внутри папки содержимое скина без папок, '''указанная папка должна лежать в папке skins''', папка skins в корне пакета.
[AssignExt]
Ext=txt;cfg;ini; указываются расширения через ";"
В скриптах
PreInstall и
PostInstall возможно использовать переменные окружения:
PACK_PATH - путь к пакету
TMP_PATH - путь ко временной папке, куда распаковывается архив
APP_NAME - имя приложения
APP_EXEC - выполняемый файл приложения
APP_ARGS - аргументы выполняемого файла
APP_ID - уникальный id приложения, прописывается registry-файл, указывается как AppId = {APP_ID}
APP_DIR - папка, куда будет установлено приложение
APP_VERSION - версия приложения
APP_UUID - уникальный uid приложения, прописывается registry-файл, указывается как название секции [APP_UUID]
APP_IMEI - IMEI вашего телефона
APP_MENUID - id пункта меню
APP_PATH - путь к приложению
Если что-то не понятно, то можно распаковать любой из готовых пакетов и поглядеть на содержание файла
description.iniПри публиковании pep-пакетов необходимо придерживаться следующего правила:
- Название: ...
- Версия: ...
- Тип: ... (приложение/скрипт/патч)
- Расположение: ... (/путь/установки/приложения)
- Автор: ...
- Описание: ...
- Скриншоты: ... (желательно, но не больше 5)
- Скачать: ... ссылка на скачивание (+ прикреплять обязательно к сообщению)
Обсуждение проблем с pep-пакетами в отдельной теме оффтоп не приветствуется и награждается минусом или баном. все вопросы в личку или асю Для оформления поста придерживайтесь следующей структуры:
[table]
[tr][td]Название:[/td][td] appName 0.2[/td][/tr]
[tr][td]Автор:[/td][td] me [/td][/tr]
[tr][td]Тип:[/td][td]приложе�Установка в:[/td][td]/mmc/mmca1/..../[/td][/tr]
[tr][td]Описание:[/td][td]Описать приложе�Скриншоты:[/td][td]тут скрины использяуя ][/td][/tr]
[tr][td]Скачать:[/td][td] тут ссылка на скачивание, исполь�