motofan logo
10 страниц V « < 8 9 10        
> 

Project Evolution Packages, Создаем и выкладываем PEP-пакеты

nsk_qwerty
сообщение 21.7.2008, 4:12 Закрепленное сообщение!


Гуру
******

Группа: Пользователи
Сообщений: 708
Регистрация: 15.4.2005
Из: Новодвинск
Пользователь №: 40 788

Рейтинг: 234



Что такое 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:
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
Автор: какой-то китаец smile.gif порт: Abram
Тип: нативное приложение
Описание: эмулятор Super Nintendo .
Скачать

Название: zLauncher
Автор: Bez
Тип: нативное приложение
Описание: файловый менеджер с возможностью запуска бинарников и скриптов.
Скачать

Название: zPictureFlow
Автор: c_ro87
Тип: нативное приложение
Описание: просмотрщик изображений.
Скачать

Название: zTextViewer
Автор: Bez
Тип: нативное приложение
Описание: программа для просмотра и редактирования текстовых файлов.
Скачать

Название: MPlayer
Автор: mplayerhq.org, порт: kuznet, правка: Abram, РЕР-пакет: snizovtsev
Тип: нативное пиложение
Описание: видеопроигрыватель с аппаратным ускорением.
Скачать

Название: ScreenShooter
Автор: неизвестен, РЕР-пакет: _LU_
Тип: скрипт
Описание: Позволяет с помощью компьютера делать скриншоты с телефона.
Скачать

Название: PhoneInfo
Автор: Bez
Тип: нативное приложение
Описание: Информация о памяти и процессоре телефона.
Скачать

Название: hackCamera
Автор: Motorola smile.gif, патч: 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
Прикрепленный файл CMD.tar.gz   ( 26.67 килобайт ) Кол-во скачиваний: 1842
Прикрепленный файл FBReader.tar.gz   ( 560.08 килобайт ) Кол-во скачиваний: 2645
Прикрепленный файл zTextViewer.tar.gz   ( 65 килобайт ) Кол-во скачиваний: 1855
Прикрепленный файл zLauncher.tar.gz   ( 71.93 килобайт ) Кол-во скачиваний: 2331
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 14.8.2011, 11:19


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



zSleepTimer
Автор: VINRARUS
Версия: 1.5
Описание: Таймер с широкими настройками.
Так как кроме фиксированных 30 и 60 минут в наших телах нету другого таймера-будильника, то вот решил написать на sh таймер который имеет очень гибкие настройки.
Может воспроизводить заданный звук, вибрировать, выводить заданный текст в диалоге, а может просто надоедать коротким сообщением. Также можно контролировать продолжительность сигнала. От профиля вывод звука и вибры не зависит.
Встроена защита от удаления заданного звука.
Деактевировать таймер можно с меню проги.

Установленный таймер работает до первого выключения телефона!
ЗА ПРОСПАННЫЕ ДЕЛА ОТВЕТСТВЕННОСТИ НЕ НЕСУ! Все судебные иски просьба направлять к Мотороле, в Америку. smile.gif
Скрины :
Прикрепленное изображение Прикрепленное изображение

Скачать: zSleepTimer

Сообщение отредактировал XXX_S_B - 12.9.2011, 14:51
Прикрепленный файл zSleepTimer.pep   ( 9.53 килобайт ) Кол-во скачиваний: 449
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
XXX_S_B
сообщение 14.8.2011, 13:39


Мотофан
*******

Группа: Пользователи
Сообщений: 1 562
Регистрация: 28.1.2009
Из: Украина
Пользователь №: 192 228
Модель телефона: L9, Z6, ZN5, XT1080M

Рейтинг: 1019



MgxBox
Автор: Kidscracker, ilove3D, rock88, EXL (ported)
Версия: 1.0, p7zip - 9.20
Описание: Теперь пользователи Z6 смогут поставить некоторые MGX паеты из ветки ZN5, E8 или VE66. Точно должны работать: скриптовые приложения, SDL-приложения и игры. Портировано по просьбе одного из пользователей.
Список некоторых изменений:
1. Первая вкладка теперь карта памяти, т.к большинство пользователей ставят программы и игры на карту.
2. MGX пакеты теперь можно просто кидать в корень флешки и устанавливать через программу.
3. Полностью русифицирован интерфейс.
4. Пересобран с оптимизацией и обновлён архиватор p7zip. Раньше была версия 4.65, сейчас 9.20. Теперь он стал понимать больше форматов и работает быстрее.
Скриншоты:
Изображение Изображение

Скачать PEP пакет (Русская версия): MgxBox_Rus
Download PEP package (English Version): MgxBox_En

Сообщение отредактировал EXL - 19.8.2011, 21:19
Прикрепленный файл MgxBox_z6_en.pep   ( 1.15 мегабайт ) Кол-во скачиваний: 594
Прикрепленный файл MgxBox_z6_ru.pep   ( 1.18 мегабайт ) Кол-во скачиваний: 532
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 27.8.2011, 11:35


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Standart ui_sounds
Автор: рер пакет-я, звуки-MOTOROLA
Описание:Звуковая тема со стандартными звуками из стандартной прошивки. Только для РЕ4!

Скачать: Standart ui_sounds

Сообщение отредактировал XXX_S_B - 12.9.2011, 14:53
Прикрепленный файл Standart_ui_sounds.pep   ( 197.6 килобайт ) Кол-во скачиваний: 507
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 13.10.2011, 16:14


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Netexec
(обновлен 15.10.2011)
Автор: VINRARUS, rock88, EXL
Версия: 1.2.3 (попытался адаптировать для большинства модов)
Описание: Наконец то свершилось, теперь Netexec доступен для Z6 и V8 (на V8 не тестировал, работу не гарантирую).
Netexec позволяет любой проге, будь то утилита или игра, обмениваться с данными через GPRS без танцев с бубном, так как данная прога отлично управиться с бубном сама.
Собственно автор netexec4sh и libnetexec.so - rock88.
Под Z6 скомпилировал EXL.
Ну а я (VINRARUS) написал скриптовую оболочку для более комфортного управления прогой.
После первого запуска проги она пропишет куда нада свои компоненты.
А для её запуска с любого места нада выполнить:
Код
`cat /ezxlocal/download/netexec` [option 1] [-s]

Для вывода справки в терминал нада выполнить:
Код
`cat /ezxlocal/download/netexec` -help

Скрины:
Прикрепленное изображениеПрикрепленное изображение Прикрепленное изображение

Скачать: Netexec.pep

Сообщение отредактировал VINRARUS - 16.10.2011, 17:37
Прикрепленный файл Netexec.pep   ( 18.38 килобайт ) Кол-во скачиваний: 486
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 14.10.2011, 13:20


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



LOL laugh.gif
(обновлен 16.10.2011)
Автор: VINRARUS
Версия: 1.4
Описание:Неисчерпаемый просмотр анекдотов с anekdot.ru и цитат с bash.org.ru.
Для использования должен быть установлен Netexec!
Работает прога через интернет телефона, и хочю заметить что трафика тратится очень мало, 1 шутка в среднем весит 700 байт, то есть 50 просмотренных шуток всего сьест 40 кб трафика, это почти бесплатно в любом тарифе оператора.
И в проге используется умная система загрузок шуток: чем дольше вы читаете шутку, тем меньше будете ждать загрузки следующей (часто даже вовсе не нужно ждать).
Новая версия поддерживает модули для загрузки с нескольки сайтов.
Смейтесь от души wink.gif
Скрины:
Прикрепленное изображение Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение

Скачать: LOL.pep

Сообщение отредактировал VINRARUS - 16.10.2011, 10:45
Прикрепленный файл LOL.pep   ( 6.83 килобайт ) Кол-во скачиваний: 437
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 10.1.2012, 22:04


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Shell Player
Автор: VINRARUS
Версия: все новее и новее
Описание: лёгкий, быстрый и независимый музыкальный плеер с собственной базой данных и уникальными функциями (например управление плеером кнопкой на гарнитуре).
читать о всех возможностях тут: SH_player
Также нужно иногда следить за темой, возможны обновления программы через некоторое время. clapping.gif
Скрины:
Прикрепленное изображение Прикрепленное изображение

Скачать РЕР пакет можно тут: SH_player

Сообщение отредактировал XXX_S_B - 29.5.2012, 3:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 18.3.2016, 15:42


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



EPUB reader
Автор: VINRARUS
Версия: 1.0
Язык: Українська, Росийский, English, Espaсol, 中國已上傳 (легко можна добавить и другой)
Управление:
  • при наличии установленных книг с запуском EPUB reader сразу откроется библиотека в браузере, если ее закрыть в течении 18 секунд то откроется меню EPUB reader (можно настроить)
  • при открытии книги сразу клацаем функции>>вид>>полноэкранный режим
  • для перелистывания удобнее всего использовать весы громкости
  • для некоторых жирных книг иногда нужно переключать режим отображения по *
Особенности:
  • отдельное автономное хранилище распакованных книг не связанное с EPUB reader (можна просто перенести папку EPUB на ПК и спокойно читать в браузере)
  • для отображения содержимого книги используется встроенный браузер, что дает экономность к ресурсам (в отличии от другого натива), высокую совместимость, стабильность, скорость и настраиваемость (например увеличить шрифт можна самим браузером)
  • высокий уровень качества скриптового движка (умный и информативный)
  • распакова с помощью собственного unzip (а то наш busybox unzip очень древний и неработоспособный оказался)
  • сохранение иерархии содержания (со смещением где нужно) и отображение содержания всех инфотегов
  • ускоренный запуск (чтение размера из конфига, а не из ФС на 3 порядка быстрее при большой библиотеке)
  • поддержка изменения цветов шрифта и фона, размера шрифта и другого через стиль .css как общим файлом для всех (имеется 4 предустановленных, изначально активен "папирус") так и индивидуально (для этого нужно создать в папке книги, типа 123568687, файл EPUB_reader.css с настройками)
  • для модов ZiniMOD (ZN5) и Project Evolution (Z6) можна устанавливать книги напрямую из диспетчера файлов (просто запустить файл.epub) благодаря pep пакету
Коротко о формате epub

epub - это открытый формат использующий HTML разметку (со всеми его возможностями, хотя и без яваскриптов) и имеющий очень развитую паутину ссылок. Страницы книги являются ofline HTML документами, но иногда (очень редко) могут попадаться ссылки в интернет, по этому учтите это.
Сам файл.epub это zip архив со своими правилами иерархии папок и файлов ... которые никто не соблюдает. not_i.gif Достали эти попоголовые запихатели контента через одно место в epub файл.
Но просто распаковав файл.epub мы получим хаос, так как вся навигация по страницам находится в не обычных специальных ключевых файлах.
По этому требуется парсер этих файлов и компиляция из них нового HTML файла с ссылками на содержимое книги.
[close]

Скрины:
Прикрепленное изображение
Скачать PEP пакет

Сообщение отредактировал EXL - 17.9.2021, 22:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Project Evolution Packages, Создаем и выкладываем PEP-пакеты · Motorola ROKR Z6, RIZR Z6, Z6w, RAZR² V8 · Forum
 

10 страниц V « < 8 9 10
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 20:43

Форум живёт: