motofan logo
16 страниц V < 1 2 3 4 5 > »         
> 

repoZITO (для всех Linux Moto), клиент репозитория для всех Linux телефонов Motorola

Zorge.R
сообщение 26.5.2010, 8:18 Закрепленное сообщение!


Ветеран
Group Icon

Группа: SysAdmin
Сообщений: 1 914
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



repoZITO r650

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




Большое спасибо: kimifan316 и Ant-ON'у, за работу через GPRS.

Немного о ... :

-умеет подключаться к серверам ftp и http.
-работает через GPRS, USB, Bluetooth, WiFi.
-протестирован и работает на Е8, ЕМ30, ZN5, E2.
-адрес сервера можно менять прямо в клиенте.
-умеет проверять наличие обновлений для клиента и обновляется сам, если доступна новая версия.
-клиент проверяет md5sum перед установкой скачанных пакетов а также при автообновлении приложения.
-получает список приложений на сервере.
-получает описание нужного приложения.
-позволяет просмотреть скриншоты приложения.
-позволяет читать новости сервера.
-устанавливает пакеты MGX, MGS, PEP, ZPK, MPKG, PKG
-загружает с сервера и сразу устанавливает приложение.
-клиент имеет кеш. все скачанные файлы хранятся в подпапке клиента rz_tmp. приложение может работать как в режиме чтения из кеша, так и в онлайн режиме.
-кеш можно сбросить через меню клиента.
-клиент имеет ленг файлы, переводится легко на любой язык.
-язык клиента определяется автоматически по текущей локали телефона.
-и т.д.
[close]


Список изменений:

r650:
- Теперь при сбросе кеша, удаляются также и скриншоты.
r649:
- Автоматическое "определение" типа скриншотов *.png, *.jpg (раньше было только *.png)
r648:
- При выборе пункта "Новости с сервера", сначала удаляются старые новости, затем загружаются новые. (Для совместимости с Е2)
r647:
- Теперь из программы, можно читать новости сервера.
- В главное меню добавлены пункты "Новости сервера" и "Сбросить кеш"
- К фильтру сброса кеша, добавлены *info* и *list* (по мимо тех что уже были: mgx, pep, zpk, mpkg, pkg и др.)
r644:
- Удалены из главного меню пункты "Список ПО" и "Сбросить кеш"
- в главное меню добавлены "Работать онлайн" и "Работать с кеш"
- теперь работа с кеш, стала полноценной. Пользователь может выбрать, работать только с кеш или работать с сервером.
- После просмотра информации и нажатия ОТМЕНА, пользователь возвращается в список программ который только что просматривал. (раньше его выкидывало выше, к выбору категорий)
- Вместо вопроса "Установить сейчас", выводится окно с информацией и 2мя кнопками "Установить сейчас" и "Просмотреть скриншоты"
- Если скриншоты не найдены, выводится уведомление, а пользователь вернется к просмотру информации о пакете.
- Теперь при обновлениях клиента, он проверяет md5sum перед установкой апдейта.
- Если Вы находитесь в режиме "Работать с кеш", и выбрали приложение, список приложений, пакет, которого нет в кеш, выходит уведомление "Файл не найден в кеш, скачать из интернета?"
- Если Вы находитесь в режиме "Работать онлайн", и хотите установить пакет, который есть в кеш и имя файлов на сервере и в кеш совпадает, выходит уведомление "Файл найден в кеш. Скачать из интернета все равно?"
- Если Вы в режиме онлайн, то все списки пакетов и информация о файле, всегда будут отображаться той версии, которая лежит на сервере. (раньше если в кеш был старый инфо файл, пользователь мог так и не узнать о вышедшей новой версии)
- и еще очень много изменений.
r635:
- исправлено отображение\скрытие пункта GPRS mode.
r633:
- hotfix опечатки в 630.
r630:
- добавлено отображение автора. (если автор указан в i.nfo файле на сервере)
- добавлена возможность просмотра скриншотов.
- если GPRS mode активен, он не отображается в меню.
- GPRS mode теперь будет работать, независимо от того, по какому пути установлено приложение.
r626:
- при смене сервера, больше не требуется перезагрузка, переменная меняется сразу.
- обновлен адрес сервера по умолчанию - http://rep.motofan.ru/unix
r625:
- изменены имена файлов на сервере, для совместимости с хостами, без поддержки загрузки файлов без расширений (ucoz, etc).
nextver -> next.ver
info -> i.nfo
$rz_model -> $rz_model.list
$rz_MPmodel -> $rz_MPmodel.list

-добавлена переменная mgs.$rz_model - для установки скинов в mgs. Скины в PEP, можно ставить c переменной pep.$rz_model
-добавлена поддержка установки скинов на Е8, ЕМ30, ZN5 и других. установка через rokr2 (е8, ем30)\mgsparser (змодзн5), pep(любой мод с пем).
-обновлены файлы локализаций.
r623:
-Перед получением нового списка приложений, старый удаляется автоматически. (исправляет ошибку обновления списка на Е2)
r622:
-пакеты zpk, pep, pkg, mpkg добавлены в фильтр очистки кеша.
r621:
-теперь точно исправлено изменение адреса сервера на Е2
r619:
-исправлена смена сервера на Е2
-добавлена поддержка обновления клиента на Е2/etc (вместо p7zip теперь используется tar.bz2)
r616:
-rz_wget изменена с "wget" на "busybox wget".
r615:
-изменен способ определения типа пакета, if;else;if заменен на if;elif
-добавлена поддержка MPKG/PKG пакетов
-Добавлена поддержка E2/etc. (путь поиска локали, изменен с /ezxlocal на /ezx_user)
-Добавлена проверка доступности режима GPRS, для Вашей модели телефона.
-Для mpkg/pkg используется /mmc/mmca1/.system/FsMan/plugins/Installer/Installer
r611:
-переработан код определения PEP/MGX/ZPK.
r610:
-По нажатии ОТМЕНА, из меню "Получить список" приложение переходит в главное меню. (раньше оно закрывалось)
-Теперь можно перемещаться по всем уровням меню приложения, без обрыва GPRS сессии. (см. предыдущий пункт)
-Добавлена поддержка ZPK. (установка приложений, обновлений и патчей, аддонов, обоев, звуковых тем, скинов, или сборников всего выше перечисленного (скинпаки, сборники ПО и т.д.) и т.п. возможностей много)
-Список видимых обновлений, патчей и аддонов (Получить список/Обновлений и патчей) теперь привязан не к модели телефона, а к Вашей прошивке. Причем он варьируется от установленной в данный момент версии.
-Переработан код. Часть коды вынесена из get_info\get_pack на верхний уровень. для систематизации.
r607:
-исправлено определение типа пакета, если информация о нем хранится в кеш.
-оптимизирован код получения информации.
r606:
-исправлено всплывающее окно, после смены сервера.
r605:
-Изменен способ отображения информации о выбранном приложении, теперь читабельней.
-К выводимой информации, добавлено отображение типа пакета PEP или MGX.
-Добавлена поддержка PEP пакетов.
-Добавлено всплывающее окно о начале проверки MD5, если на сервере есть информация о хеше для вашей модели, проверка выполняется автоматически.
-Исправлена ошибка на ZN5, из-за которой нельзя было сменить текущий сервер, из меню приложения.
r601:
-Исправлен английский и другие языковые пакеты. (4 строки в них было на русском языке)
r600:
-добавлена поддержка GPRS. (теперь не обязательно раздавать инет с ПК)
-добавлена проверка md5 хеша. Проверка будет выполнена автоматически, если на сервере есть информация о md5 хеше выбранного пакета. (теперь все как на ББ)
-добавлена совместимость как с "rokr2" (E8, ЕМ30) так и "mgx_parse" (zMod zn5)
r587:
-Добавил поддержку EM30, со стороны сервера.
-теперь информация о пакете, отображается на вашем языке, если доступна. если не доступна то на английском.
r585:
-теперь при выборе пакета, отображается: Инфо о пакете, Версия пакета на сервере, Размер пакета (сколько придется скачать), Языки приложения, предложение установить пакет.
-почистил от не используемого более кода.
r580:
-теперь при обновлении через "проверить клиент", клиент будет обновлять сам себя. не важно установлен ли он в мпкгбокс, или идет вместе с прошивкой.
-убрал лишний код в клиенте
-убрал не используемые более скрипты
-исправил баг когда во время выбора пакета, нажатие Отмена приводило к выбору всего списка. (багрепорт Михайс)
-обновил ленгпаки ru\uk\en\en-us\cn.
r575:
-значительно оптимизирован код "get_pack". (код стал намного короче, но гибче)
-изменен код "get_info"
-теперь после выбора приложения, пользователь видит краткую информацию о нем и предложение начать установку (да\нет).
-мелкие тех изменения.
-изменения в структуре хранилища:
->удалена папка types для определения типа пакета. теперь тип пакета определяется из файла INFO.
->удалены файлы nexvers. теперь последняя версия пакета определяется из файла INFO.
->удалены списки пакетов в корне.
->файл INFO теперь несет не только "информацию о пакете", но последнюю доступную версию и другую служебную информацию.
r503:
-Загружает с сервера список только совместимого с телефоном ПО.
-Сразу после выбора приложения в списке, выходит диалог "Установить"\"Получить информацию".
-Последний выбранный пакет запоминается между сессиями.
r501:
-проверяет версию пакета на сервере и в телефоне, если на сервере новей, обновляет.
-теперь пакет выбирается прямо из списка. (бета тестеры поняли о чем речь)
-изменена структура серверной части. (теперь пакеты разбиты по категориям - приложения, игры, патчи, обновления)
-rokr2 для установки magx пакетов, находится автоматически. (по дефолту ищет в /usr, можно изменить вручную)
-полностью отвязал от Z-Mod-E8, теперь можно запускать на всех magx моделях.
-модель телефона, на котором запущен клиент определяется автоматически и качаются пакеты именно под Вашу модель. Если под Вашу модель пакета нет, выходит сообщение "файл не найден".
-и еще несколько изменений.
r100...r499:
-очень много изменений.
[close]
Ссылки на скачивание и обновления:

Обновиться с телефона до версии r619:
repoZITO_UPD_r619.zpk

Прямая ссылка, для пользователей Е2 - http://rep.motofan.ru/update/repoZITO/repoZITO_r619.mgx
Распаковать, запустить repoZITO.sh

Обновиться с сервера до последней версии:
В меню приложения, нажмите на пункт "Проверить клиент" ("Check client upd") , можно в режиме GPRS (You can do that in "GPRS mode"). Он сам обновится до самой новой на данный момент версии.
[close]
Небольшая инструкция :
Для работы через GPRS, включите repoZITO, выберите пункт "режим GPRS" (GPRS mode), выйдет окно выбора профиля инета, выбираем Ваш профиль, и ждем несколько секунд, пока приложение подключиться к сети. Появилось меню? Вперед и с песней, Вы работаете в режиме GPRS.
[close]


Важно: в связи с переездом motofan.ru на новый сервер, пользователям Е8 и ЕМ30, надо установить вот этот патч
Прикрепленный файл hosts_true_E8_EM30.zpk   ( 458 байт ) Кол-во скачиваний: 912


Скриншоты:

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленное изображение Прикрепленное изображение
[close]
PROюзерам:


Обязательные условия для работы клиента:
-resolv.conf в /ezxlocal, а в /etc симлинк на него.
-шоу модули showQ, showRadio, showNotify.
-find, wget и md5sum в /bin
Парсеры :
MGX: /mmc/movinand1/.zmodstuff/unarc/mgxparser (взять можно в zmodZN5) или положить rokr2 куда нибудь в /usr, если у вас есть совместимая и настроенная версия rokr2.
PEP: /ezxlocal/download/mystuff/.system/PEM/PEManager
ZPK: /ezxlocal/download/mystuff/.zmodstuff/zpk/parse

Рекомендуемые:
-установить в прошивку последнюю версию repoZITO, по пути /mmc/movinand1/.zmodstuff/repoZITO
расположение MGX парсера:
Файл с указанием идентификатора прошивки:
/ezxlocal/MPmodel

[close]
Структура unix ветки репозитория:

~/*/
/app - приложения
/game - игры
/patch - патчи и модификации
/skin - скины
/update - обновления

[close]


Мануал по наполнению unix ветки серверов тут.
Срез репозитория на 24.11.2010
Можно создавать свои собственные сервера, как размещенные в сети интернет, так и в локальных сетях. Можно разместить сервер у Вас на ПК и качать пакеты с него.

Известные сервера (можно менять в /repoZITO/Сервер пакетов):

- http://rep.motofan.ru/unix
[close]


Сообщение отредактировал Zorge.R - 2.4.2011, 15:27
Прикрепленное изображение
Прикрепленный файл repoZITO_UPD_r600.zpk   ( 45.81 килобайт ) Кол-во скачиваний: 998
Прикрепленный файл hosts_true_E8_EM30.zpk   ( 458 байт ) Кол-во скачиваний: 912
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 1.3.2010, 20:38


Ветеран
Group Icon

Группа: SysAdmin
Сообщений: 1 914
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



Цитата(МихАйс @ Вчера, 22:10)
после установить вылетало предложение "Вы хотите запустить только что установленное приложение?"
*

можно попробовать.

Цитата(МихАйс @ Вчера, 22:10)
чтобы монжно было выбрать "обновить приложение" и "обновить все приложения"
*

надо тогда писать инфу о тех пакетах которые были сграблены клиентом. подумаю.

Цитата(МихАйс @ Вчера, 22:10)
перенести все проверенные игры и приложения c мотомагикс телефонов(с e8 zn5 z6) на сервер репозитория, так как пока там список не густ
*

у меня нет на это времени, накидал для тестов несколько приложений.
EXL собрал "набор" приложений для ZN5, если кто соберет лучшее для Е8, Z6 и других, я только ЗА. постараюсь залить все на сервер как можно скорее.

Цитата(МихАйс @ Вчера, 22:10)
при установке игры чтобы во время установки можно было выбрать какой конфиг загрузить вместе с игрой
*

Quake и других игр на сервере пока не будет, места не много. для начала набьем софтом. Будет место для игр, набьем играми.
Чтобы поставлять конфиги, надо модифицировать mgx пакеты, либо паковать их в ZPK (при установке выйдет вопрос, какой конфиг ставить), который пока поддерживается только на Е8. В общем об играх пока помолчим.

Цитата(МихАйс @ Вчера, 22:10)
все ссылки на приложения с подветок (e8, zn 5 z6 и т.д) заменить на ссылки с репозитория
*

Нет необходимости.

p.s.: блюсольел скачаю, отпишусь что да как.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
МихАйс
сообщение 2.3.2010, 13:26


Ветеран
*****

Группа: Пользователи
Сообщений: 501
Регистрация: 25.12.2005
Из: г. Воронеж
Пользователь №: 63 323
Модель телефона: Moto G

Рейтинг: 94.5



Цитата(Zorge.R @ Вчера, 23:38)

лучшее для Е8,
*


да и только на русском языке!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 5.3.2010, 23:03


Ветеран
Group Icon

Группа: SysAdmin
Сообщений: 1 914
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



Обновление:

клиент (rev.575):
-значительно оптимизирован код "get_pack". (код стал намного короче, но гибче)
-изменен код "get_info"
-теперь после выбора приложения, пользователь видит краткую информацию о нем и предложение начать установку (да\нет).
-мелкие тех изменения.

структура хранилища:
-удалена папка types для определения типа пакета. теперь тип пакета определяется из файла INFO.
-удалены файлы nexvers. теперь последняя версия пакета определяется из файла INFO.
-удалены списки пакетов в корне.
-файл INFO теперь несет не только "информацию о пакете", но последнюю доступную версию и другую служебную информацию.

------------------

Все кто умеет раздавать инет с ПК на телефон и имеет клиент repoZITO, может нажать пункт "Проверить клиент" и он сам обновится до последней версии.

остальные ждут. осталось не много.

p.s.: на этих выходных зальем в репозиторий софт для ZN5. (может и для Е8)

Сообщение отредактировал Zorge.R - 5.3.2010, 23:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
МихАйс
сообщение 5.3.2010, 23:08


Ветеран
*****

Группа: Пользователи
Сообщений: 501
Регистрация: 25.12.2005
Из: г. Воронеж
Пользователь №: 63 323
Модель телефона: Moto G

Рейтинг: 94.5



Цитата(Zorge.R @ Сегодня, 2:03)

Все кто умеет раздавать инет с ПК на телефон и имеет клиент repoZITO, может нажать пункт "Проверить клиент" и он сам обновится до последней версии.
*


теперь у нас есть собственное обновляемое ПО!:dribble: спасибо smile.gif осталось сделать возможность обновления через gprs
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 6.3.2010, 21:27


Ветеран
Group Icon

Группа: SysAdmin
Сообщений: 1 914
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



очередное обновление (rev.580):

-теперь при обновлении через "проверить клиент", клиент будет обновлять сам себя. не важно установлен ли он в мпкгбокс, или идет вместе с прошивкой.
-убрал лишний код в клиенте
-убрал не используемые более скрипты
-исправил баг когда во время выбора пакета, нажатие Отмена приводило к выбору всего списка. (багрепорт Михайс)
-обновил ленгпаки ru\uk\en\en-us\cn.

Для всех (у кого не зМод-Е8):
Прикрепленный файл repoZITO_r580.mgx   ( 5.39 килобайт ) Кол-во скачиваний: 272


Для zMod-E8 (обновит предустановленную версию):
Прикрепленный файл repoZITO_UPD_580.zpk   ( 6.62 килобайт ) Кол-во скачиваний: 197


p.s.: при обновлении клиента используется PZIP (/usr/local/p7zip/7z)

Сообщение отредактировал Zorge.R - 7.3.2010, 19:31
Прикрепленный файл repoZITO_UPD_580.zpk   ( 6.62 килобайт ) Кол-во скачиваний: 197
Прикрепленный файл repoZITO_r580.mgx   ( 5.39 килобайт ) Кол-во скачиваний: 272
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 7.3.2010, 17:54


Ветеран
Group Icon

Группа: SysAdmin
Сообщений: 1 914
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



Обновил клиент до 585:

-теперь при выборе пакета, отображается: Инфо о пакете, Версия пакета на сервере, Размер пакета (сколько придется скачать), Языки приложения, предложение установить пакет.
-почистил от не используемого более кода.

Обновиться до последней версии как обычно можно через клиент. не забывайте что клиент кеширует скачаную информацию о пакетах и сами пакеты для экономии трафика, поэтому чтобы информация обновлялась надо периодически сбрасывать кеш.

pre.p.s.: Если кто хочет курировать ПО для определенной модели телефона, буду счастлив.

кураторы на данный момент:
ZN5_- EXL
E8__- Михайс

Если инфо о пакете, не соответсвует действительности (например не верно указана версия или размер, пишите куратору)

Мод'о строителям: Если хотите включить клиент в ваш мод, надо добавить в файл host - 83.69.224.28 rep.motofan.ru и просто установить в прошивку последнюю версию repoZITO. Ну и добавить шоу модули showQ, showRadio, showNotify и положить rokr2 куда нибудь в /usr

p.s.: напоминаю что клиент пока не работает через GPRS и для работы надо раздать инет с ПК на телефон, через USB или BT. (на WiFi пока не пробовали)

Сообщение отредактировал Zorge.R - 7.3.2010, 19:35
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 7.3.2010, 21:08


Ветеран
Group Icon

Группа: SysAdmin
Сообщений: 1 914
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



Проверили на Zn5 t-mobile, клиент работает и через WiFi. Поздравляю тех у кого есть вафля. cry.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bogd@n
сообщение 15.3.2010, 17:38


Авторитет
********

Группа: Пользователи
Сообщений: 2 484
Регистрация: 3.11.2007
Из: Украина,Артёмовск
Пользователь №: 152 746
Модель телефона: XT1060
Прошивка: 4.4 root


Настроение:
Качай разум, а не мышцы.



Рейтинг: 1059



Использую этот клиент на зн5 через вайфай,все работает.Очень удобно.В скрипт запуска программы добавил route add default gw 192.168.123.1 ,где 192.168.123.1 -это ip компьютера к которому подключен тел.Теперь не нужно не каких манипуляций делать.Включил вайфай,подключился к компу,включил клиен и устанавливаю софт)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 24.3.2010, 14:44


Ветеран
Group Icon

Группа: SysAdmin
Сообщений: 1 914
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



Обновление:
-Добавил поддержку EM30, со стороны сервера.
========

p.s.: как появится время, добавлю поддержку пакетов PEP.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 1.4.2010, 8:01


Ветеран
Group Icon

Группа: SysAdmin
Сообщений: 1 914
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800

Рейтинг: 2510



Обновил клиент до r587:

-теперь информация о пакете, отображается на вашем языке, если доступна. если не доступна то на английском.

Обновиться до последней версии, как всегда можно через сам клиент.

Все ниже изложенное, для кураторов.

в файле "info", у параметра информации появились постфиксы.

info = Это дефолтное значение. Если нет значений для языка пользователя, пользователю отображается это строка информации. Желательно писать на английском.
info.ru = Информация, которую увидят пользователи с русской локалью.
info.uk = Это информация для пользователей с украинской локалью.
info.en-us = для америкосов.
info.zh-cn = для китайцев.

и т.д.

не обязательно в info файле, создавать для всех локалей. можно например только
info =

но лучше:
info =
info.ru =
info.uk =

первый параметр на английском. вторые два на отечественном. если не добавить .ru и .uk то российские и/или украинские пользователи увидят текст из info = , который я прошу заполнять на английском.

Сообщение отредактировал Zorge.R - 1.4.2010, 8:06
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
repoZITO (для всех Linux Moto), клиент репозитория для всех Linux телефонов Motorola · rep.motofan.ru · Forum
 

16 страниц V < 1 2 3 4 5 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 6.12.2019, 19:17

Форум живёт: