Что такое PEP пакет? Он по сути представляет tar.gz (tgz) архив с расширением ".pep", в котором соблюдается своя структура папок и файлов.
Файлы, находящиеся внутри пакета:
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 (указание на использование секции [AssignExt] для привязки файловых ассоциаций к устанавливаемой программе)
[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= (аргументы для запуска программы)
[AddAppToMenu]
ParentFolder= (имя папки, куда добавлять приложение - если в главное меню, то root, иначе название папки из SysRegistry, например, multimedia)
[PreInstall]
Name = <script_name> (имя скрипта для выполнения перед установкой - скрипт должен лежать в папке scripts)
[PostInstall]
Name = <script_name> (имя скрипта для выполнения после установки - скрипт должен лежать в папке scripts)
[AddToAutorun]
Name = <script_name> (имя скрипта для добавления в автозапуск - скрипт должен лежать в папке scripts)
[InstallSkin]
Destination= (выбор хранилища для установки скинов: "mnt" - /mnt/msc_int0/skins/ или "mmc" - /mmc/mmca1/.skins/
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 -
APP_DIR - папка, куда будет установлено приложение
APP_VERSION - версия приложения
APP_UUID
APP_IMEI - IMEI вашего телефона
APP_MENUID - id пункта меню
APP_PATH -
Если что-то непонятно - примеры description.ini можно посмотреть, разобрав любой из пакетов.
Каталог pep-пакетов:
Название: CMD
Автор: неизвестный
Тип: нативное приложение
Описание: командная строка для телефона.
Скачать
Название: FbReader
Автор: www.fbreader.org, порт: kuznet
Тип: нативное приложение
Описание: Программа для чтения электронных книг. Поддерживает форматы fb2, rtf, txt.
Скачать
Название: Z6SnesX
Автор: какой-то китаец порт: Abram
Тип: нативное приложение
Описание: эмулятор Super Nintendo .
Скачать
Название: zLauncher
Автор: Bez
Тип: нативное приложение
Описание: файловый менеджер с возможностью запуска бинарников и скриптов.
Скачать
Название: zPictureFlow
Автор: c_ro87
Тип: нативное приложение
Описание: просмотрщик изображений.
Скачать
Название: zTextViewer
Автор: Bez
Тип: нативное приложение
Описание: программа для просмотра и редактирования текстовых файлов.
Скачать
Название: MPlayer
Автор: mplayerhq.org, порт: kuznet, правка: Abram, РЕР-пакет: snizovtsev
Тип: нативное пиложение
Описание: видеопроигрыватель с аппаратным ускорением.
Скачать
Название: ScreenShooter
Автор: неизвестен, РЕР-пакет: _LU_
Тип: скрипт
Описание: Позволяет с помощью компьютера делать скриншоты с телефона.
Скачать
Название: PhoneInfo
Автор: Bez
Тип: нативное приложение
Описание: Информация о памяти и процессоре телефона.
Скачать
Название: hackCamera
Автор: Motorola , патч: GanjaFuzz, РЕР-пакет: bolix
Тип: либа
Описание: либа для снятия видео в разрешении 320х240.
Скачать
Название: Bluetooth
Автор: Скрипт: roks, РЕР-пакет: Virgilij
Тип: скрипт
Описание: вкл./выкл. блютуза.
Скачать
Название: zHideFolder
Автор: c_ro87
Тип: нативное приложение
Описание: программа создает папку которую можно скрыть от лишних глаз.
Скачать
Название: zBTTime
Автор: c_ro87
Тип: нативное приложение
Описание: редактирование времени обнаружения блютуза.
Скачать
Название: zSKINSettings
Автор: c_ro87
Тип: нативное приложение
Скриншоты:
Описание: редактирование настроек скина.
Скачать
Название: OnOffMenu
Автор: sEVANS, РЕР-пакет: Virgilij
Тип: скрипт
Описание: скрипт умеющий выключать\перезагружать телефон и вкл\выкл Bluetooth
Скачать
Название: zEqualizer
Автор: неизвестный
Тип: скрипт
Описание: эквалайзер.
Скачать
Название: MobileLieroX
Автор: OpenLieroX порт: snizovtsev
Тип: нативная игра
Описание: первая нативная игра для Z6. Подробности здесь
Скачать, зеркало
Тема была почищена!
В дальнейшем, тут ТОЛЬКО выкладываем натив/скрипты/хаки в PEP-пакетах, все остальные сообщения будут удаляться без предупреждения.
Все обсуждения и проблемы переносим сюда: Проблемы с PEP-пакетами.
:pps: Даю + за выкладывание тех приложений, которых тут нет (только если оформленно по правилам).
При выкладывании, попрошу придерживаться следующих правил оформления поста:
1. Название приложения
2. Автор
3. Тип (натив/скрипт/хак)
4. Скриншот (если приложение имеет GUI).
5. Ссылка на скачивание (если выкладываете на файл-обменник, то обязательно еще аттачим на MotoFan)
Шаблон оформления:
[b]Название[/b]
[color=green][b]Автор[/b][/color]:
[color=green][b]Версия[/b][/color]:
[color=green][b]Описание[/b][/color]:
[color=green][b]Скрины[/b][/color]:
Сборник рер пакетов для Z6 for PE 1.7-2.0
Для упрощения создания PEP-пакетов, Chepurnoff создал программу: PEP Greator
Сообщение отредактировал XXX_S_B - 23.5.2012, 18:37
Файлы, находящиеся внутри пакета:
description.ini - описание пакета
app - папка, содержащая файлы приложения, иконки
scripts - папка, содержащая скрипты, запускаемые до или после установки
skins - папка, содержащая папки со скинами
app_icon_ani.gif, app_icon_big.png, app_icon.png - иконки приложения для отображения в меню, имена файлов указываются в файле описания пакета в соответствующих параметрах AniIcon=, BigIcon=, Icon=
Структура description.ini:
Spoiler:
Файл разбит на несколько секций. Первой читается Actions, содержащая необходимые действия. Например, если в этой секции есть InstallApp и оно равно 1, то выполняется установка приложения. Описание каждого действия содержится в соответсвующей секции.
Код
[Actions]
Silent=1 (1 - установка без вывода диалогов, 0 - с выводом)
InstallApp = 1 (указание на то, что устанавливается приложение)
AddAppToMenu = 1 (указание на добавление приложения в меню)
PreInstall = 1 (выполнение какого-либо скрипта до установки)
PostInstall = 1 (выполнение скрипты после установки)
InstallSkin= 1 (указание на то, что устанавливается скин)
AddToAutorun= 1 (указание, что необходимо добавить скрипт автозапуска в папку autorun)
AssignExt=1 (указание на использование секции [AssignExt] для привязки файловых ассоциаций к устанавливаемой программе)
[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= (аргументы для запуска программы)
[AddAppToMenu]
ParentFolder= (имя папки, куда добавлять приложение - если в главное меню, то root, иначе название папки из SysRegistry, например, multimedia)
[PreInstall]
Name = <script_name> (имя скрипта для выполнения перед установкой - скрипт должен лежать в папке scripts)
[PostInstall]
Name = <script_name> (имя скрипта для выполнения после установки - скрипт должен лежать в папке scripts)
[AddToAutorun]
Name = <script_name> (имя скрипта для добавления в автозапуск - скрипт должен лежать в папке scripts)
[InstallSkin]
Destination= (выбор хранилища для установки скинов: "mnt" - /mnt/msc_int0/skins/ или "mmc" - /mmc/mmca1/.skins/
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 -
APP_DIR - папка, куда будет установлено приложение
APP_VERSION - версия приложения
APP_UUID
APP_IMEI - IMEI вашего телефона
APP_MENUID - id пункта меню
APP_PATH -
Если что-то непонятно - примеры description.ini можно посмотреть, разобрав любой из пакетов.
[close]
Каталог pep-пакетов:
Spoiler:
Название: CMD
Автор: неизвестный
Тип: нативное приложение
Описание: командная строка для телефона.
Скачать
Название: FbReader
Автор: www.fbreader.org, порт: kuznet
Тип: нативное приложение
Описание: Программа для чтения электронных книг. Поддерживает форматы fb2, rtf, txt.
Скачать
Название: Z6SnesX
Автор: какой-то китаец порт: Abram
Тип: нативное приложение
Описание: эмулятор Super Nintendo .
Скачать
Название: zLauncher
Автор: Bez
Тип: нативное приложение
Описание: файловый менеджер с возможностью запуска бинарников и скриптов.
Скачать
Название: zPictureFlow
Автор: c_ro87
Тип: нативное приложение
Описание: просмотрщик изображений.
Скачать
Название: zTextViewer
Автор: Bez
Тип: нативное приложение
Описание: программа для просмотра и редактирования текстовых файлов.
Скачать
Название: MPlayer
Автор: mplayerhq.org, порт: kuznet, правка: Abram, РЕР-пакет: snizovtsev
Тип: нативное пиложение
Описание: видеопроигрыватель с аппаратным ускорением.
Скачать
Название: ScreenShooter
Автор: неизвестен, РЕР-пакет: _LU_
Тип: скрипт
Описание: Позволяет с помощью компьютера делать скриншоты с телефона.
Скачать
Название: PhoneInfo
Автор: Bez
Тип: нативное приложение
Описание: Информация о памяти и процессоре телефона.
Скачать
Название: hackCamera
Автор: Motorola , патч: GanjaFuzz, РЕР-пакет: bolix
Тип: либа
Описание: либа для снятия видео в разрешении 320х240.
Скачать
Название: Bluetooth
Автор: Скрипт: roks, РЕР-пакет: Virgilij
Тип: скрипт
Описание: вкл./выкл. блютуза.
Скачать
Название: zHideFolder
Автор: c_ro87
Тип: нативное приложение
Описание: программа создает папку которую можно скрыть от лишних глаз.
Скачать
Название: zBTTime
Автор: c_ro87
Тип: нативное приложение
Описание: редактирование времени обнаружения блютуза.
Скачать
Название: zSKINSettings
Автор: c_ro87
Тип: нативное приложение
Скриншоты:
Описание: редактирование настроек скина.
Скачать
Название: OnOffMenu
Автор: sEVANS, РЕР-пакет: Virgilij
Тип: скрипт
Описание: скрипт умеющий выключать\перезагружать телефон и вкл\выкл Bluetooth
Скачать
Название: zEqualizer
Автор: неизвестный
Тип: скрипт
Описание: эквалайзер.
Скачать
Название: MobileLieroX
Автор: OpenLieroX порт: snizovtsev
Тип: нативная игра
Описание: первая нативная игра для Z6. Подробности здесь
Скачать, зеркало
[close]
Тема была почищена!
В дальнейшем, тут ТОЛЬКО выкладываем натив/скрипты/хаки в PEP-пакетах, все остальные сообщения будут удаляться без предупреждения.
Все обсуждения и проблемы переносим сюда: Проблемы с PEP-пакетами.
:pps: Даю + за выкладывание тех приложений, которых тут нет (только если оформленно по правилам).
При выкладывании, попрошу придерживаться следующих правил оформления поста:
1. Название приложения
2. Автор
3. Тип (натив/скрипт/хак)
4. Скриншот (если приложение имеет GUI).
5. Ссылка на скачивание (если выкладываете на файл-обменник, то обязательно еще аттачим на MotoFan)
Шаблон оформления:
Spoiler:
Код
[b]Название[/b]
[color=green][b]Автор[/b][/color]:
[color=green][b]Версия[/b][/color]:
[color=green][b]Описание[/b][/color]:
[color=green][b]Скрины[/b][/color]:
[close]
Сборник рер пакетов для Z6 for PE 1.7-2.0
Для упрощения создания PEP-пакетов, Chepurnoff создал программу: PEP Greator
Сообщение отредактировал XXX_S_B - 23.5.2012, 18:37