motofan logo
46 страниц V « < 14 15 16 17 18 > »         
> 

Софт для ZN5 и прочих MotoMAGX: MGX и PEP, Разработка, портирование и обсуждение нативного софта

EXL
сообщение 26.8.2011, 12:34 Закрепленное сообщение!


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 145
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652

Рейтинг: 4654



Мануал: Компиляция приложений для MotoMAGX OS, создание пакетов

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

Для портирования и сборки приложений для нашей платформы в первую очередь нам нужны:

1. Компьютер с Linux OS. Или Windows OS с установленным Virtual BOX/VMware Player, в крайнем случае под виндой можно воспользоваться AndLinux'ом или Cygwin'ом.
2. SDK & Toolchains для MotoMagX + Исходники программ/приложений.
3. Программист/Разработчик или начинающий программист (1 шт.).

Я рассмотрю наиболее приемлемый многим начинающим разработчикам способ, с использованием популярного дистрибутива Ubuntu 11 (Linux OS) в виртуальной машине VMware Player в Windows OS. Те пользователи, у которых стоит Linux OS на компе, могут скачать SDK & Toolchains | Зеркало | Зеркало | Зеркало и сразу перескочить на пункт #4.

Итак, начнём:

1. Загрузка необходимых для разработки инструментов и файлов:

1.1. Скачиваем ISO-образ диска Ubuntu 11. Я качал себе в городской сетке, пошарьтесь в своих тоже, может найдёте. На всякий случай, ссылка: [Download | Скачать] на скачивание с официального сайта: http://www.ubuntu.com Там вы можете выбрать любую конфигурацию под свой компьютер (amd/i386) и т.д.

1.2. Скачиваем VMware Player - Скачать можно с официального сайта: [Download | Скачать] или тут: [Mirror | Зеркало]

1.3. Скачиваем SDK & Toolchains для MotoMagX. [Download | Скачать] - полная версия, включающая в себя 2 тулчейна SDL (От испанцев) + QT (От Ant-On'a) а также python, bennugd, boost и множество различных библиотек. Инструкция по установке есть внутри или ниже можно прочитать подробно.
Тем, кто хочет разрабатывать приложения на SDL, можно скачать небольшой тулчейн для сборки приложений: [Download | Скачать] [Mirror | Зеркало]

2. Мануалы по установке VMware, Ubuntu и SDK & Toolchains в картинках:*
* - картинки открывать лучше всего в новом окне, нажав колёсико мышки. После открытия воспользуйтесь масштабированием, например, в стандартном просмоторщике картинок.

2.1. Установка программы VMware для самых маленьких.
2.2. Установка Linux OS в программу VMware, на примере Ubuntu 11.
2.3. Установка дополнительных инструментов (VMware-tools) в Ubuntu 11. Необходимо для перемещения файлов между Ubuntu в виртуальной машине и виндой.

2.1.:    2.2.:    2.3.:

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

3. Мануалы по установке, текстом.

3.1. Установка VMware-tools для Ubuntu 11.
3.1.1. Стартуем Ubuntu 11, вверху нажимаем "Virtual Machine", затем "Install VMware Tools...
3.1.2. Ждём загрузки инструментов (нужно подключение к интернету!), затем снова вверху нажимаем "Virtual Machine" -> "Install VMware Tools...
3.1.3. С открывшегося диска копируем архив в формате *.tar.gz например в /home/user (user - ваше имя при установке Ubuntu), распаковываем его.
3.1.4. Запускаем терминал и выполняем в нём следующее:
Код

cd /home/user/vmware-tools-distrib
sudo ./vmware-install.pl

После команды sudo надо ввести пароль, который мы указывали при установке Ubuntu.
3.1.5. Умный скрипт сам предложит вам вводить нужные значения (в квадратных скобках), вводите их.
3.1.6. После успешной установки инструментов, перезагрузите компьютер.
3.1.7. Данные инструменты помогут с лёгкостью переносить файлы из Windows в Linux Ubuntu, просто копируя их или перенося из окна в окно, как вы это делали в Windows. Кроме того, появится множество разрешений для экрана системы.

3.2. Общие папки между системами для обмена файлами.
3.2.1. Стартуем Ubuntu 11, вверху нажимаем "Virtual Machine", затем "Virtual Machine Settings"
3.2.2. Переходим на вкладку "Options", выбираем "Shared Folders"
3.2.3. Переключатель "Folder sharing" ставим в положение "Always enabled", нажимаем кнопку "Add".
3.2.4. На компьютере выбираем любую папку, добавляем её, жмём ОК.
3.2.5. Теперь в Ubunte, в папке /mnt/hgfs видим добавленную нами папку из Windows.

4. Установка SDK & Toolchains.

4.1. Скачиваем архив тулчейна (*.tar.gz), перемещаем его в папку /home/user (user - ник при установке Ubuntu).
4.2. Выполняем команды, новая строка - Enter, вместо user естественно пишем своё имя, после команды sudo потребуется ввести пароль, который мы указывали при установке Ubuntu.
Код

sudo mkdir /mmc
sudo chown user -R /opt
sudo chown user -R /home
sudo chown user -R /mmc
sudo ln -s -d /opt/toolchains/motomagx/arm-eabi -t /
mkdir /opt/toolchains
mkdir /home/z6
mkdir /mmc/mmca1
tar -C /opt/toolchains -xzvf /home/user/motomagx-toolchains_12_08_2011.tar.gz
cp /opt/toolchains/motomagx/setenv-z6.sh /home/z6
cp /opt/toolchains/motomagx/setenv-z6-2.sh /home/z6

4.3. Обратите внимание на имя скаченного вами архива с тулчейном! Именно его нужно вводить в восьмой строке кода, приведённого выше!
4.4. Установленный тулчейн:
Прикрепленное изображение

5. Запуск окружения, компиляция программ и helloworld'a.

5.1. Чтобы запустить окружение для компиляции под MotoMagx, достаточно выполнить в терминале следующее:
Код

cd /home/z6
. setenv-z6.sh

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

5.2. HelloWorld.
5.2.1. Создаём пустой файл с именем hello.c в папке /home/z6 (Правой клавишей по пустому месту, "Create Document" -> "Empty File")
5.2.2. Редактируем его содержимое следующим образом, сохраняем:
Код

// Hello World for Motorola Magx!

#include <stdio.h>

int main(void)
{
    printf ("Hello Moto!!!\n");
    return 0;
}

5.2.3. Компилируем:
Код

cd /home/z6
arm-linux-gnueabi-gcc hello.c -o hello

5.2.4. Полученный исполнительный файл "hello" кидаем на телефон и запускаем через телнет!
Код

Mobilinux(TM) 4.1
Welcome 2 Motorola ZN5!
[root@Symbiosis ~]
#> /mmc/mmca1/hello
Hello Moto!!!


5.3. Работа с утилитой Make* и SDL библиотекой.
* - Утилита Make позволяет компилировать достаточно сложные проекты. Подробнее тут: http://ru.wikipedia.org/wiki/Make
5.3.1. Скачиваем следующие исходники, распаковываем в папку /home/z6:
Прикрепленный файл ballgame_src.tar.gz   ( 34 килобайт ) Кол-во скачиваний: 21679

5.3.2. Запускаем терминал и окружение для компиляции, переходим в папку с проектом, выполняем команду make:
Код

cd /home/z6/ballgame_src
make

После выполнения команды будет выполнена компиляция проекта и создан mgx пакет. Для очистки проекта от объектного кода и бинарников, следует выполнить make clean. Для создание mgx пакета - команду make mgx.
5.3.3. Теперь можно кинуть пакет на карту памяти и попробовать запустить. (Для SDL приложений вам потребуется установленные SDL-библиотеки!)
5.3.4. Структура простейшего Makefile для компиляции HelloWorld'a:
Код

# MakeFile for HelloWorld
# Motorola MotoMAGX

CC = arm-linux-gnueabi-gcc  
STRIP = arm-linux-gnueabi-strip
  
CFLAGS = # Необходимые флаги
LDFLAGS = # Необходимые флаги
OPTIMIZATION = -march=armv6j -mtune=arm1136jf-s -mfpu=vfp -O2 # Оптимизация под процессор

INCLUDE = $(CFLAGS) $(OPTIMIZATION) -I/dir # Путь к нужным хэдэрам.
LIBS = $(LDFLAGS) -L/dir # Путь к нужным либам

BIN = hello # Бинарник

all:
    $(CC) -c hello.c -o hello.o $(INCLUDE)
    $(CC) -o $(BIN) hello.o $(LIBS)
    $(STRIP) $(BIN)
clean:
    rm -f ./*.o $(BIN)

Если положить данный Makefile рядом с hello.c, и выполнить make, получим исполнительный файл.
5.3.5. Замена строк, для портирования SDL проектов:
Код

CC:=gcc ---> CC:=arm-linux-gnueabi-gcc
cc=gcc ---> CC=arm-linux-gnueabi-gcc
cxx=g++ ---> CXX=arm-linux-gnueabi-g++
ld=ld ---> LD=arm-linux-gnueabi-ld
ar=ar ---> AR=arm-linux-gnueabi-ar
as=as---> AS=arm-linux-gnueabi-as
oc=oc ---> OC=arm-linux-gnueabi-objcopy
ranlib=ranlib ---> RANLIB=arm-linux-gnueabi-ranlib
strip=strip ---> STRIP=arm-linux-gnueabi-strip
В INCLUDE или CFLAGS добавляем `sdl-config --cflags`
В LIBS или LDFLAGS добавляем `sdl-config --libs` -lнеобходимая_библиотека


5.4. Работа с утилитой configure* и SDL библиотекой.
* - Скрипт configure создаёт Makefile и позволяет компилировать сложные проекты, состоящие из множества файлов. Подробнее тут: http://en.wikipedia.org/wiki/Configure_script
5.4.1. Пример работы. Скачиваем исходники, распаковываем в папку /home/z6:
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21807

5.4.2. Выполняем следующее:
Код

cd /home/z6/PTC-demos
./configure --host=arm-linux-gnueabi
make

После этих команд у нас появятся исполнительные файлы Fire и Tunnel. Копируем их в корень карточки телефона.
5.4.3. Запускаем через телнет следующим образом:
Код

export LD_LIBRARY_PATH=/mmc/mmca1/games/lib:$LD_LIBRARY_PATH
chmod +x /mmc/mmca1/Fire
/mmc/mmca1/Fire

5.4.4. Для установки файлов в нужную директорию используется prefix и команда make install:
Код

mkdir /home/z6/test
cd /home/z6/PTC-demos
./configure --host=arm-linux-gnueabi --prefix=/home/z6/test
make
make install

После этого нужные нам файлы будут в папке /home/z6/test.
5.4.5. Для чистки объектного кода и бинарников используется команда make clean, для удаления сконфигурированных Makefile'ов используется команда make distclean (полная очистка).

5.5. Деббагер "Segmentation fault"
5.5.1. Качаем gdb и распаковываем архив на карту памяти, в папку /mmc/mmca1/games
Исполнительные файлы должны быть собраны с префиксом '-g' и не должны быть пострипаные
5.5.2. Выполняем (gdb):
Код

ulimit -c unlimited
./<bin_app>
Segmentation fault (core dumped)
файл <core> будет создан
../bin/gdb ./<bin_app> <core>

5.5.3 Выполняем (strace):
Код

../bin/strace ./<bin_app>


5.6. Скрипт запуска для SDL приложений:
Код

#!/bin/sh
mypath=${0%/*}
LIBDIR1=/ezxlocal/download/mystuff/games/lib
LIBDIR2=/mmc/mmca1/games/lib
LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3
export HOME=$mypath
export SDL_QT_INVERT_ROTATION=1
cd $mypath
sleep 1

exec $mypath/<bin_app>

5.6.1. Если нужен вывод лога в файл, заменяем последнюю строку в скрипте на
Код
exec $mypath/bin_app >$mypath/stdout.txt 2>$mypath/stderr.txt


5.7. HelloWorld с использованием GUI и функций телефона.
5.7.1. Скачиваем архив, распаковываем в /home/z6:
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21983

5.7.2. Выполняем:
Код

cd /home/z6/папка с нужным проектом
make PLATFORM=EZX-ZN5

или просто make
5.7.3. Кидаем исполнительные файлы на телефон и пробуем запустить, должно получиться что-то типа этого:
Прикрепленное изображение

5.8. Собираем MgxBox.
5.8.1. Скачиваем архив, распаковываем в /home/z6:
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 23248

5.8.2. Выполняем:
Код

cd /home/z6/MgxBox/MgxBox_GUI_ru
make PLATFORM=EZX-ZN5
cd /home/z6/MgxBox/p7zip_9.20.1
make all2
make install
cp -r /mmc/mmca1/p7zip/lib/p7zip /home/z6/MgxBox/Release/app/p7zip

5.8.3. Кидаем папку /home/z6/MgxBox/Release на телефон и пробуем запустить бинарник в папке Release/app, если всё нормально, должно получиться что-то типа этого:
Прикрепленное изображение

6. Создание пакетов вручную.

6.1. Создание MGX пакета:
6.1.1. Создаём папку, помещаем в нее необходимые файлы (дата файлы приложения, исполнительные файлы, скрипт запуска, иконку).
6.1.2. Создаём в папке файл "Имя папки".cfg, редактируем его содержимое следующим образом:
Код

Name = Test
Exec = run.sh
Icon = icon.png
Author = Ant-ON
Version = 1.0
Comment = Port for ZN5 by EXL

Где, Name - имя программы, Exec - запускаемый файл, Icon - иконка, Author - Автор программы, Version - Версия программы, Comment - Комментарий.
6.1.3. Запаковываем папку в любой удобный вам архив (RAR, TAR, GZ, 7Z, ZIP), и переименовываем в "имя программы".mgx

6.2. Создание PEP пакета:
6.2.1. Создаём папку с именем "app", помещаем в нее необходимые файлы (дата файлы приложения, исполнительные файлы, скрипт запуска).
6.2.2. Создаём рядом с папкой файл "description.ini", редактируем его содержимое следующим образом:
Код

[Actions]
Silent=0
InstallApp = 1  
AddAppToMenu = 1

[InstallApp]
Name = Jump n Blob
Exec = run.sh
InstallPath = ../../mmc/mmca1/.Programs/jump_n_blob/
AppLockable = 1
Author = http://www.2d-retroperspectives.org | Philipp. Port by -=Strelok=-, EXL (c) MotoFan.Ru 08.01.2010
Version = 0.1
Daemon = 1
BigIcon= icon.png
AniIcon= icon.png
Icon= icon.png

[AddAppToMenu]
ParentFolder= root

Где, Name - имя программы, Exec - запускаемый файл, Icon | AniIcon | BigIcon - иконка, Author - Автор программы, Version - Версия программы, InstallPath - Путь установки.
6.2.3. Создаём иконку, рядом с папкой "app" и "description.ini".
6.2.4. Запаковываем иконку, папку "app" и "description.ini" в архив формата TAR, затем сжимаем его в GZ переименовываем в "имя программы".pep

7. Полезные ссылки, документация, наши проекты.

7.1. Исходники, сайты с исходниками. Множество интересных проектов есть на code.google.com и sf.net
7.1.1. Исходники проектов, базирующихся на SDL:
libsdl.org/games
libsdl.org/demos
http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,46
http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,46
7.1.2. Исходники проектов, базирующихся на QT:
http://www.elsix.org/index.php?w=browse - В основном там под Sharp Zaurus, но идеи создания приложений и сорцы найти можно.

7.2. Документация, темы для прочтения:
Пробуем портировать игры и проги сами
Разработка софта под MOTOMAGX, начну небольшой HOWTO
Компиляция нативных приложений под E6/A1200, Создание окружения для компиляции
SDL библиотека
http://plg.lrn.ru/wiki/Заглавная_Страница
http://plg.lrn.ru/doc/sdl/index.html
http://doc.qt.nokia.com

7.3. Проекты:
http://code.google.com/p/open-mgx/ - исходники программ от Ant-On'a
http://code.google.com/p/sdl-magx/ - библиотека SDL HW для MotoMAgx от Ant-On'a
http://code.google.com/p/zmessanger/ - нативная аська, автор Ant-On
http://sourceforge.net/projects/qte2console/ - qte2console от DoomChisel
http://code.google.com/p/motocakerteam/ - исходники программ от испанцев MotoCakerTeam
http://code.google.com/p/zsoft/

8. Мануалы данной темы:

Если кто не может запустить ZN5Encoder в Magic box - пост #290
Нативные заставки на основе портированных мной и Neomoto демок! - пост #291
Мануал по установке Tmake в тулчейн, и правки созданного им MakeFile - пост #484
Изучение разделяемых библиотек (so) - пост #1440
Эмуляция нажатия клавиш на Motorola ZN5 - пост #1684


© EXL for MotoFan.Ru 27.08.2011
Прикрепленный файл ballgame_src.tar.gz   ( 34 килобайт ) Кол-во скачиваний: 21679
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21807
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21983
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 23248
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 31.1.2011, 18:51


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



M@t@rol@4k@,
А что проиграть пытаемся? Лично я слушаю Flac, ape, mp3 и глюков не замечал...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
M@t@rol@4k@
сообщение 31.1.2011, 22:55


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

Группа: Пользователи
Сообщений: 496
Регистрация: 2.5.2008
Из: УкраЇна
Пользователь №: 171 145
Модель телефона: SONY XPERIA 1
Прошивка: Android Pie 9


Настроение:
Monday - Party!



Рейтинг: 145



Programmer-tm(Мотофан.),
MP3.Пишет,что файл\кодек mpa не найден.
Настораживает то,что каждый раз при запуске появляется сообщение,что папка .rockbox не найдена и что она была создана.
В ней,кажется, и должны лежать кодеки,скины,языковые файлы и т.д.
Завтра проверю насколько правильно я перепаковал пакет.Вполне возможно,что косяк с моей стороны.

P.S.У тебя флэшка на сколько?У меня на 8Гб,но свободно всего около 1Гб.И это при том,что у меня MP3 320.
Судя по битрейту,FLAC,как минимум,займет места в 3 раза больше.

P.P.S.Совет с убиванием папки помог!

Сообщение отредактировал M@t@rol@4k@ - 4.2.2011, 15:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 1.2.2011, 4:03


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Была такая лажа как у тебя. Решается так: ходим в ezxlocal и убиваем папку рокбокса. Потом повторно его пускаем из места становки.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
evgeniu
сообщение 3.2.2011, 20:36


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

Группа: Пользователи
Сообщений: 64
Регистрация: 23.5.2010
Пользователь №: 217 247
Модель телефона: zn5,z3,l7

Рейтинг: 1



Мужики сори за ламерство , но не мог бы кто выложить подробную инструкцию по установке muPDF, с разъяснением значения термина "привязка"...Заранее извиняюсь sorry.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
severny
сообщение 4.2.2011, 12:36


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

Группа: Пользователи
Сообщений: 58
Регистрация: 11.12.2009
Пользователь №: 211 004
Модель телефона: Zine,Ming
Прошивка: Z-mod,Antarex


Настроение:
Мой моторола твой яблоко труба шатал



Рейтинг: 34



Цитата(evgeniu @ 3.2.2011, 23:36) *

Мужики сори за ламерство , но не мог бы кто выложить подробную инструкцию по установке muPDF, с разъяснением значения термина "привязка"...Заранее извиняюсь sorry.gif


1) Ставишь версию muPDF с расширением .pep
2) Запуcкаешь PE Manager
3) Переходишь на последнюю вкладку: Меню - Добавить - Расширение, пишешь "pdf" (без кавычек), Ок -Приложение, выбираешь muPDF - Применить
4) Переходишь на первую вкладку: Меню - Перезаписать меню

Всё, теперь ты сможешь открывать pdf прямо из диспетчера файлов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
evgeniu
сообщение 5.2.2011, 13:12


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

Группа: Пользователи
Сообщений: 64
Регистрация: 23.5.2010
Пользователь №: 217 247
Модель телефона: zn5,z3,l7

Рейтинг: 1



через диспетчер pdf файл не как не открывается...может не правильно установил zSDL как узнать установился ли он вообще?

EXL: zSDL ставил от ZN5? Посмотри на карте памяти папку games а в ней папку lib

Сообщение отредактировал EXL - 5.2.2011, 14:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
evgeniu
сообщение 6.2.2011, 9:08


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

Группа: Пользователи
Сообщений: 64
Регистрация: 23.5.2010
Пользователь №: 217 247
Модель телефона: zn5,z3,l7

Рейтинг: 1



Нашел.вроде всё установлено только лежит не в games.Ура открыл всё заработало,спс всем за терпение и понимание.

Он всегда по 5-6 мин. страницы переключает?

Сообщение отредактировал evgeniu - 6.2.2011, 11:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ros123
сообщение 8.2.2011, 9:49


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

Группа: Пользователи
Сообщений: 30
Регистрация: 5.12.2010
Пользователь №: 221 818
Модель телефона: zn5
Прошивка: Sym X1

Рейтинг: 6



Почему просмотр видео на МПлеер загибается уже после 2-3 видео ролика? Картинки нет... звук рывками. Проц на максимуме. Прошивка Симбиос. Версия проги последняя, но такое же было и на предыдущих версиях.

Просмотрел faq... Вопрос снят, извиняюсь за боян.

Сообщение отредактировал ros123 - 10.2.2011, 11:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hairo Carela
сообщение 17.3.2011, 14:10


From a Distant Land
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.8.2009
Из: Dominican Republic
Пользователь №: 204 655
Модель телефона: ZINE Zn5
Прошивка: Qtopia Alpha


Настроение:
(-.-)'



Рейтинг: 230



Embedded Debian:
http://www.emdebian.org/

???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sunnysays
сообщение 29.3.2011, 13:58


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

Группа: Пользователи
Сообщений: 52
Регистрация: 18.2.2011
Из: Bangalore
Пользователь №: 224 153
Модель телефона: MOTOZINE ZN5
Прошивка: symbosis x.2 beta


Настроение:
jovial



Рейтинг: 18.5



can anyone translate the NOTHIEF mgx application to english...
thanks for ur time...


Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
JohnyS
сообщение 30.3.2011, 4:17


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

Группа: Пользователи
Сообщений: 32
Регистрация: 17.10.2010
Пользователь №: 220 698
Модель телефона: ZN5

Рейтинг: 0



перезалейте кто-нибудь рокбокс, ни одна ссылка не с
работает, сспасибо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DIZEN-X
сообщение 30.3.2011, 12:40


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 30.4.2007
Из: Великий Новгород
Пользователь №: 133 095
Модель телефона: ZN5
Прошивка: Zmod

Рейтинг: 7.5



Вот)
Прикрепленный файл RockBOX_Lite.mgx   ( 1.48 мегабайт ) Кол-во скачиваний: 105
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motorik
сообщение 12.4.2011, 9:08


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

Группа: Пользователи
Сообщений: 350
Регистрация: 7.10.2004
Из: г. Ясный
Пользователь №: 15 670
Модель телефона: Мото G6

Рейтинг: 69



На Р2К телефонах есть ельф, который может отображать на экране баланс. Нельзя ли на ZN5 придумать что нибудь подобное ( Билайн, кстати, предлагает эту услугу за 0,85 р. в день)?

Сообщение отредактировал Motorik - 12.4.2011, 9:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
outlaw1313
сообщение 12.4.2011, 11:10


Мастер
****

Группа: Пользователи
Сообщений: 285
Регистрация: 18.1.2010
Из: Ульяновск
Пользователь №: 212 719
Модель телефона: Motorola ZN5
Прошивка: outlaw1313 mod 1.09


Настроение:
На волне...



Рейтинг: 350



Сам задавался вопросом таким год назад. Сделать такое реально, как я думаю...Motorik,
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motorik
сообщение 12.4.2011, 14:37


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

Группа: Пользователи
Сообщений: 350
Регистрация: 7.10.2004
Из: г. Ясный
Пользователь №: 15 670
Модель телефона: Мото G6

Рейтинг: 69



Цитата(outlaw1313 @ 12.4.2011, 16:10) *

Сам задавался вопросом таким год назад. Сделать такое реально, как я думаю...Motorik,

Осталось всего ничего: найти того, кто не только заинтересован будет в этом, но и способен воплотить в жизнь idontno.gif ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 13.4.2011, 5:24


Бошетунмай
********

Группа: Почётные мотофаны
Сообщений: 3 115
Регистрация: 5.11.2005
Из: СЕВЕРОДВИНСК,29, РФ ☭
Пользователь №: 57 206
Модель телефона: E2=>Zn5=>Defy+=>Nubia
Прошивка: Ъбфбймус Edition
Победитель конкурса 2008


Настроение:
reBOOT



Рейтинг: 4098.5



Motorik,
хотя Эль и является исполняемым линуксовым, но у нас эльфы не запускаются. Если научиться запускать их -то всякое возможно. Но увы, этим заняться не кому и не факт что это реализуемо
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 13.4.2011, 5:53


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



Запускать эльфы с П2К не получится, слишком много там хардварно/прошивко-специфичного...
Куда проще раскопать как отправлять USSD запрос, получать ответ и написать плагин на рабочий стол.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 13.4.2011, 10:24


Бошетунмай
********

Группа: Почётные мотофаны
Сообщений: 3 115
Регистрация: 5.11.2005
Из: СЕВЕРОДВИНСК,29, РФ ☭
Пользователь №: 57 206
Модель телефона: E2=>Zn5=>Defy+=>Nubia
Прошивка: Ъбфбймус Edition
Победитель конкурса 2008


Настроение:
reBOOT



Рейтинг: 4098.5



rock88, вопрос даже не в эльфах с П2Ка, а вообще по http://ru.wikipedia.org/wiki/Executable_and_Linkable_Format

У нас некому этим заниматься.
Но учитывая работу Антона с дескланчером - может быть когда нибудь и такое возможно, как сказал rock88, посредством плагина
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MototunerV3i
сообщение 14.4.2011, 8:20


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

Группа: Пользователи
Сообщений: 51
Регистрация: 7.2.2010
Пользователь №: 213 633
Модель телефона: ZN5
Прошивка: SYMBIOSIS X.2

Рейтинг: 3



Народ, а может кто сможет сделать программку, в которой можно выбрать UserMenuTree для отдельного скина?
например поставил я один скин, в нем меню на 6 иконок и специальном расположении(zn7), а у меня на 12 иконок и в другом расположении. UserMenuTree получается нужно менять, чтобы всё работало так как задуманно, а это долго. А если бы кто сделал программку где будет каталог куда можно добавить UserMenuTree от разных скинов и при включении выбирать нужный)
может кто займется??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
outlaw1313
сообщение 14.4.2011, 9:39


Мастер
****

Группа: Пользователи
Сообщений: 285
Регистрация: 18.1.2010
Из: Ульяновск
Пользователь №: 212 719
Модель телефона: Motorola ZN5
Прошивка: outlaw1313 mod 1.09


Настроение:
На волне...



Рейтинг: 350



MototunerV3i,
Создавай в папке с скином папку other, а там файл S23XXX в нем пиши манут нужного файла и все. На некоторых прошивках работает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
WegaW
сообщение 15.4.2011, 8:55


СовершенноЛетний
******

Группа: Почётные мотофаны
Сообщений: 1 094
Регистрация: 13.6.2006
Из: <<= Киев =>>
Пользователь №: 87 543
Модель телефона: ZN5 (ТМ), L6
Прошивка: Simb.X2, ViViSta 2.5
Победитель конкурса 2008


Настроение:
Ай лайк ту мувит-мувит!



Рейтинг: 1510



Цитата(WegaW @ 26.11.2010, 11:41) *

Скачал, установил, вся программа на английском. Тупой вопрос: как русский включить.

EXL: Используется стандартная локаль ru. Какой у тебя монстр?

Симбиоз Х.1 Уже помогли. EXL Спасибо!


Мое сообщение ещё с далекого ноября. Установил на новом телефоне и снова все на английском. А кто мне тогда помог и что нужно былло сделать хоть убей, не помню.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
D-1c3
сообщение 21.4.2011, 6:00


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

Группа: Пользователи
Сообщений: 372
Регистрация: 10.10.2007
Пользователь №: 150 086
Модель телефона: L9/ZN5/E398/Z6/Dr2G/XT910
Прошивка: свежая

Рейтинг: 27.5



zMessanger'ом занимается кто-нибудь? Помню, в теме с "желаниями" говорили что порт фбридера не возможен, но его таки портанули. А порт мессенджера возможен и я его жду года 2 уже sad.gif
Хочется нормально пользоваться телефоном и использовать минимум быдляцкого ява софта на нем. Запускать винду 95 на нем или недопиленную кутопию, например, мне незачем.
Помог бы сам с удовольствием, да это будет возможно только в ноябре
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
K()t
сообщение 21.4.2011, 15:24


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

Группа: Почётные мотофаны
Сообщений: 1 818
Регистрация: 3.7.2009
Из: Niko City, Ukraine
Пользователь №: 202 229
Модель телефона: Motorola Razr Maxx HD
Прошивка: CM
Финалист Конкурса 2010


Настроение:




Рейтинг: 1118.5



Цитата(MototunerV3i @ 14.4.2011, 11:20) *

Народ, а может кто сможет сделать программку, в которой можно выбрать UserMenuTree для отдельного скина?
например поставил я один скин, в нем меню на 6 иконок и специальном расположении(zn7), а у меня на 12 иконок и в другом расположении. UserMenuTree получается нужно менять, чтобы всё работало так как задуманно, а это долго. А если бы кто сделал программку где будет каталог куда можно добавить UserMenuTree от разных скинов и при включении выбирать нужный)
может кто займется??

Ссылко
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sunnysays
сообщение 6.5.2011, 12:54


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

Группа: Пользователи
Сообщений: 52
Регистрация: 18.2.2011
Из: Bangalore
Пользователь №: 224 153
Модель телефона: MOTOZINE ZN5
Прошивка: symbosis x.2 beta


Настроение:
jovial



Рейтинг: 18.5



http://moto.it168.com/thread-757578-1-1.html
32ZnAV.rar translated to english by SUNNY.
DOWNLOAD LINK
SNAPSHOTS
ИзображениеИзображение
ИзображениеИзображение
ИзображениеИзображение

Сообщение отредактировал AstaRoth - 19.5.2011, 17:12
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
6@Hkup
сообщение 10.5.2011, 20:06


Мастер
****

Группа: Пользователи
Сообщений: 171
Регистрация: 6.1.2008
Из: Киев
Пользователь №: 159 118
Модель телефона: V3r


Настроение:
хочу спать . . .



Рейтинг: 265



а есть возможность добавления в Motodesk возможности отображения пропущенных звонков и смс???
а то крайне не удобно ориентироваться только по иконке в статус баре (
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ritm9393
сообщение 19.5.2011, 14:50


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

Группа: Пользователи
Сообщений: 315
Регистрация: 27.9.2009
Из: Респ.Татарстан г.Мамадыш
Пользователь №: 207 019
Модель телефона: L9,ZN5 T-mobile
Прошивка: Symbiosis X.2 062B


Настроение:
Езда



Рейтинг: 164



Помогите установить MuPDF а то у меня не получается ,файлы открываются какими то точками с полосками
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 13.6.2011, 12:01


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



HiddenFile
Изображение
Назначение: Скрытие и показ любого (теоретически) фала. (Только если нету пробелов в пути к файлу и имени файла, плюс если файл не системный)
Автор: Programmer-tm (VINRARUS - исходник файлового менеджера на bash)
Доступность из репозитория: НЕТ
Язык: Русский (Можно перевести на любой другой)
Дополнительно: Благодарности: |DEN| за последнюю команду к проге. Возможно сможет работать и на других телефонах.
Скриншоты приложения:
ИзображениеИзображениеИзображение
ИзображениеИзображениеИзображение

Скачать MGX пакет
Скачать PEP пакет
(Удаляем .zip)

Инструкция по применению:
Spoiler:

Описание пунктов:
FM
../ - На уровень выше
Где мы?) - Отображение текущего активного каталога
Меню скрытия (Файл: )
Скрыть - скрываем файлик (дописываем к имени файла . впереди (Так же если есть точка\точки впереди, то добавляется ещё одна))
Показать - Показываем файлик (убираем у имени файла . впереди (Так же если нету точки впереди, то убираем первый символ имени))

В итоге:
.абс.mp3 - скрыт (не отображается в обычном ФМ)
абс.mp3 - виден (отображается в обычном ФМ)

Остальное, думаю, будет понятно.
[close]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 23.6.2011, 8:31


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Кому нужна будет утилита для показа праздников?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
igoripp
сообщение 23.6.2011, 9:02


Самый дерзкий
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 27.3.2010
Из: Касимов, Муром
Пользователь №: 215 540
Модель телефона: sony ion
Прошивка: Разные

Рейтинг: 1336



Цитата
Помогите установить MuPDF а то у меня не получается ,файлы открываются какими то точками с полосками

Попробуй понажимать клавиши громкости, они меняют масштаб, может получится)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
XXX_S_B
сообщение 23.6.2011, 9:16


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

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

Рейтинг: 1019



Programmer-tm(Мотофан.),
а можно подробнее? Какой принцип работы?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Сергей_Motofan
сообщение 23.6.2011, 9:16


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

Группа: Пользователи
Сообщений: 414
Регистрация: 28.5.2006
Из: г. Оренбург
Пользователь №: 85 146
Модель телефона: E398 MPX220 ZN5 RAZR Maxx
Прошивка: CM 12.1 5.1.1


Настроение:
..::MotoLife::..



Рейтинг: 178



Programmer-tm(Мотофан.),
мне нужна точно... желательно чтобы была редактируемая база .txt, чтобы самому можно было вбить туда через телефон дни рождения, еще какие нибудь знаменательные для определенного человека даты... формат грубо такой

Код
21/12/2012 Конец света (показывается 1 раз именно в эту дату)
15/03 Мой день рождения (показывается ежегодно 15 марта)


smile.gif

Сообщение отредактировал Сергей_Motofan - 23.6.2011, 9:22
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 23.6.2011, 9:26


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Сергей_Motofan,
Ну у меня маленько не так) я не стал заморачиваться с годами и приляпал лишь день и месяц...
но база редактируемая...

типа:

01.01
И что происходит в этот момент...

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

Предварительно вот такое творение:
Прикрепленный файл holidays.mgx.zip   ( 8.18 килобайт ) Кол-во скачиваний: 85


Добавлено позже (23.6.2011, 15:39):
Если кому-то нужен пользовательский справочник... то прикручу. Уже понял как сие реализовать...

Сообщение отредактировал Programmer-tm(Мотофан.) - 23.6.2011, 9:27
Прикрепленный файл holidays.mgx.zip   ( 8.18 килобайт ) Кол-во скачиваний: 85
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 24.6.2011, 5:04


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



Holidays!
Изображение
Назначение: Вывод информации о праздниках (Лишний повод выпить)
Автор: Programmer-tm
Доступность из репозитория: НЕТ
Язык: Русский (Можно перевести на любой другой)
Дополнительно: Полностью на Bash (Так что можно пускать на любой линукс платформе, наверно)

Скриншоты приложения:
ИзображениеИзображение Изображение

Краткий log:
Версия 1.0

Может показывать праздники только из 1! базы по умолчанию.

Версия 2.1 - Удалена (найдены ошибки)

Версия 3.0 (Final)

Исправил важные ошибки, при которых не отображались праздники по-умолчанию. (плюс исправил одну ошибку БД) (кому лень ставить все, меняем файлы holidays.cfg; run; bd; SDate; и перерегистрируем программу в авторан)
Попытки реализовать нормальное оповещение без перезапуска телефона не увенчалось успехом...

Сообщение отредактировал Programmer-tm(Мотофан.) - 25.6.2011, 16:02
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
biper
сообщение 26.6.2011, 9:18


Мастер
****

Группа: Пользователи
Сообщений: 205
Регистрация: 4.9.2010
Из: Rostov-on-Don
Пользователь №: 219 759
Модель телефона: Motorola ZN5-DEFY+

Рейтинг: 82



sEVANS, програмка P7Zip не устанавливается, или я что то не так делаю??? (пишет пеп пакет не установлен)

Сообщение отредактировал biper - 26.6.2011, 15:21
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Programmer-tm(Мотофан.)
сообщение 26.6.2011, 11:45


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

Группа: Пользователи
Сообщений: 1 681
Регистрация: 21.3.2010
Из: Из мира сего
Пользователь №: 215 291
Модель телефона: Moto X Play
Прошивка: Модифицированная...


Настроение:
Делать невозможное возможным...



Рейтинг: 620



biper,
Сейчас посмотрю...

Посмотрел...
Полностью согласен с тобой...

Держи верный pep пакет:
Прикрепленный файл P7Zip.pep.zip   ( 918.41 килобайт ) Кол-во скачиваний: 220


На работу не проверил, но должен поставиться хотя бы )
Напиши автору в ЛС со ссылкой на моё сообщение если заработает корректно.

Сообщение отредактировал Programmer-tm(Мотофан.) - 26.6.2011, 11:52
Прикрепленный файл P7Zip.pep.zip   ( 918.41 килобайт ) Кол-во скачиваний: 220
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sEVANS
сообщение 26.6.2011, 14:24


Муки ада
*****

Группа: Почётные мотофаны
Сообщений: 442
Регистрация: 12.2.2007
Из: Слюдянка/Иркутск
Пользователь №: 121 981
Модель телефона: Atrix
Прошивка: CyanogenMod9


Настроение:
♪ C Музыкой По Жизни ♫



Рейтинг: 650



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

Добавлено позже (27.6.2011, 2:02):
Обновил пост, параллельно обновил функционал.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
biper
сообщение 26.6.2011, 17:22


Мастер
****

Группа: Пользователи
Сообщений: 205
Регистрация: 4.9.2010
Из: Rostov-on-Don
Пользователь №: 219 759
Модель телефона: Motorola ZN5-DEFY+

Рейтинг: 82



sEVANS, большое спасибо, только у меня вопрос, не могу найти вот этот файл /ezxlocal/download/appwrite/am/mime.types

Сообщение отредактировал biper - 26.6.2011, 17:22
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sEVANS
сообщение 26.6.2011, 17:24


Муки ада
*****

Группа: Почётные мотофаны
Сообщений: 442
Регистрация: 12.2.2007
Из: Слюдянка/Иркутск
Пользователь №: 121 981
Модель телефона: Atrix
Прошивка: CyanogenMod9


Настроение:
♪ C Музыкой По Жизни ♫



Рейтинг: 650



biper, скопируй его из /etc/ или /usr/data_resource/preloadapps/ туда.

Сообщение отредактировал sEVANS - 26.6.2011, 17:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
biper
сообщение 26.6.2011, 18:04


Мастер
****

Группа: Пользователи
Сообщений: 205
Регистрация: 4.9.2010
Из: Rostov-on-Don
Пользователь №: 219 759
Модель телефона: Motorola ZN5-DEFY+

Рейтинг: 82



понял спасибо, а с этого файла все удалить кроме этого кода (application/x-7z 7z rar tar tgz tbz2 gz zip bz2)?
Дело в том что сделал все как ты написал у меня всеравно не работает распаковка, при выборе просто закрывается програмка.

Сообщение отредактировал biper - 26.6.2011, 18:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sEVANS
сообщение 26.6.2011, 18:17


Муки ада
*****

Группа: Почётные мотофаны
Сообщений: 442
Регистрация: 12.2.2007
Из: Слюдянка/Иркутск
Пользователь №: 121 981
Модель телефона: Atrix
Прошивка: CyanogenMod9


Настроение:
♪ C Музыкой По Жизни ♫



Рейтинг: 650



Цитата(biper @ 27.6.2011, 3:04) *

понял спасибо, а с этого файла все удалить кроме этого кода (application/x-7z 7z rar tar tgz tbz2 gz zip bz2)?

Просто добавить.
Цитата
Дело в том что сделал все как ты написал у меня всеравно не работает распаковка, при выборе просто закрывается програмка.

Я, конечно, не уверен, но возможно у тебя уже назначены приложения на эти расширения, как это сделано в Symbiosis. Тогда тебе нужно почистить mime.types от остального мусора.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Софт для ZN5 и прочих MotoMAGX: MGX и PEP, Разработка, портирование и обсуждение нативного софта · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

46 страниц V « < 14 15 16 17 18 > » 
Ответ в темуСоздание новой темы
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.7.2025, 7:36

Форум живёт: