16 страниц V  1 2 3 > »         
> repoZITO (для всех Linux Moto), клиент репозитория для всех Linux телефонов Motorola
Zorge.R
сообщение 26.5.2010, 8:18 Закрепленное сообщение!


Ветеран
Group Icon

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

Рейтинг: 2493



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 байт ) Кол-во скачиваний: 830


Скриншоты:

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленное изображение Прикрепленное изображение
[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 килобайт ) Кол-во скачиваний: 921
Прикрепленный файл hosts_true_E8_EM30.zpk   ( 458 байт ) Кол-во скачиваний: 830
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 25.1.2010, 17:00


Ветеран
Group Icon

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

Рейтинг: 2493



На прошлой неделе написал на sh клиент репозитория, для magx моторов.

(когда тестил клиент, убил PDS из-за неверно заданной переменой при сбросе кеша клиента, но сейчас не об этом crazy.gif )

Пока клиент и структура репозитория простые.

Клиент умеет:
-подключаться к серверам ftp и http.
-адрес сервера можно менять прямо в клиенте.
-получать список приложений на серваке.
-получать описание нужного приложения.
-загружать с сервера и сразу устанавливать приложение.
-клиент имеет кеш. все скачанные файлы хранятся в подпапке клиента rz_tmp. если описание пакета или сам пакет уже скачивались, клиент не будет качать по новой, а просто использует сохраненные в кеш файлы.
-кеш можно сбросить через меню клиента.
-клиент имеет ленг файлы. язык клиента определяется автоматически по текущей локали телефона.

Проверял клиент на локальном ПК, качал пакеты с ftp и http сервера.

Через GPRS работать пока не умеет. т.е. телефон надо подключить к ПК через USB кабель или Bluetooth и настроить сеть.
Сам репозиторий куда будет конектить клиент, может находиться в инете или локальной сети пользователя, а также на его ПК (если он запустит ftp или http сервер).

я тестил на E8.
на всех остальных magx тоже должно работать. (в теории и на ezx должно работать, надо чуть код установки переписать, чтобы нужные пакеты тянул и ставил)

клиент тянет mgx пакеты. можно сделать чтобы тянул и pep, mpkg, или какие другие, но надо чуть переписать код. чтобы после скачивания запускался установщик нужной пакетной системы.

в ближайшем будущем надо обновить клиент, чтобы определял версии пакетов на сервере и сравнивал с установленными в системе, позволял ставить сразу несколько пакетов, изменить структуру репозитория, добавив подпапки для приложений, игр и патчей (сейчас все пакеты в одной папке)

структура репозитория:
-\list.txt (со списком всех пакетов на сервере)
-\ПАКЕТ\ - (папка имя которой равно имени пакета)
-\ПАКЕТ\info.txt - (информация о пакете)
-\ПАКЕТ\ПАКЕТ.mgx - (сам пакет)

----
p.s.: в связи со всем выше изложенным, думаю стоит подумать о создании rep.motofan.ru или motofan.ru/rep/ , т.к. без инет репозитория развития проект не получит.

Сообщение отредактировал Zorge.R - 3.8.2010, 9:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 25.1.2010, 17:13


Freestyler
********

Группа: Координаторы
Сообщений: 10 328
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



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

стоит подумать о создании rep.motofan.ru или motofan.ru/rep/ , т.к. без инет репозитория развития проект не получит
*



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


Ветеран
Group Icon

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

Рейтинг: 2493



Osta, пока не очень много. если не заливать игры, т.е. ограничиться софтом и патчами 50-100 Мб хватит на первое время, для тестов. потом если залить все ПО не больше 150-200 Мб думаю (без игр).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 25.1.2010, 19:45


Freestyler
********

Группа: Координаторы
Сообщений: 10 328
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



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


Ветеран
Group Icon

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

Рейтинг: 2493



Osta, больше пока рано.

200 Мб на первое время вполне хватит. сначала на Е8 потестим, если все гладко пройдет, можно и скинуться.

---
добавил:

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

Сообщение отредактировал Zorge.R - 25.1.2010, 20:49
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
xednay
сообщение 30.1.2010, 10:06


Мастер
****

Группа: Пользователи
Сообщений: 239
Регистрация: 8.8.2006
Из: Ставрополь
Пользователь №: 94 286
Модель телефона: MOTODEFY
Прошивка: Android 2.2.1

Рейтинг: 65.5



Репозиторий это, конечно, хорошо, но это ведь дорогой GPRS трафик. Помню, кто-то предлагал сделать веб-страницу со ссылками для скачивания pep-пакетов, но именно из-за дороговизны интернета отказались. Не будет ли заглохшим твой проект по этой же причине?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 30.1.2010, 13:32


Ветеран
Group Icon

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

Рейтинг: 2493



xednay, перечитай первый пост. там ясно написано что сейчас клиент тянет пакеты не через "дорогой жпрс", а через USB кабель или Bluetooth и использует интернет трафик ПК.

В дальнейшем можно будет тянуть пакеты через жпрс. кому как удобней.

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

сейчас главная задача, сделать все юзабельным для всех и каждого, чтобы было минимум действий со стороны пользователя. (для хардкорщиков есть возможность полностью ручной настройки)

p.s.: клиент сам тянет и ставит пакеты, это намного удобней чем качать их на ПК, потом лить на телефон, потом на телефоне ставить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 1.2.2010, 19:53


Ветеран
Group Icon

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

Рейтинг: 2493



обновил клиент до r501:
-проверяет версию пакета на сервере и в телефоне, если на сервере новей, обновляет.
-теперь пакет выбирается прямо из списка. (бета тестеры поняли о чем речь)
-изменена структура серверной части. (теперь пакеты разбиты по категориям - приложения, игры, патчи, обновления)
-rokr2 для установки magx пакетов, находится автоматически. (по дефолту ищет в /usr, можно изменить вручную)
-полностью отвязал от Z-Mod-E8, теперь можно запускать на всех magx моделях.
-модель телефона, на котором запущен клиент определяется автоматически и качаются пакеты именно под Вашу модель. Если под Вашу модель пакета нет, выходит сообщение "файл не найден".
-и еще несколько изменений.

нужны тестеры с Zn5, Z6, U9. (на Е8 и ем30 проверили, работает)

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


Интересующийся
**

Группа: Пользователи
Сообщений: 91
Регистрация: 7.9.2008
Из: Беларусь. Могилёв
Пользователь №: 180 691
Модель телефона: e1 и ROKR_Z6
Прошивка: 79R DaR__1.3

Рейтинг: 0



могу предложить свою кандидатуру в тестеры для Z6
у меня есть синезуб в компе, если поможешь(подскажешь) как настроить - то я готов с четверга/пятницы начать
у меня PE3.1 пиши в личку.

Сообщение отредактировал dedbl4 - 2.2.2010, 19:24
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Zorge.R
сообщение 3.2.2010, 13:17


Ветеран
Group Icon

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

Рейтинг: 2493



Цитата(dedbl4 @ Вчера, 22:23)

пиши в личку.
*


нет, пиши в асю или жабу. контакты у меня в инфо.
желательно иметь USB кабель.

Добавлено позже (3.2.2010, 17:34):
Ко всем модостроителям - Добавляйте файл resolv.conf в папку /etc (CG36), это нужно для без геморройной раздачи инета с ПК на телефон.

Содержимое файла (в Z-Mod E8):
Код
nameserver 192.168.1.1


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

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

 



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

Форум живёт: