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

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

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


Rock The Microphone
********

Группа: Администраторы
Сообщений: 3 140
Регистрация: 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 килобайт ) Кол-во скачиваний: 21670

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

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

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

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 килобайт ) Кол-во скачиваний: 21670
Прикрепленный файл PTC-demos.tar.gz   ( 33.29 килобайт ) Кол-во скачиваний: 21785
Прикрепленный файл Helloworld_GUI.tar.gz   ( 80.01 килобайт ) Кол-во скачиваний: 21974
Прикрепленный файл MgxBox.tar.gz   ( 5.23 мегабайт ) Кол-во скачиваний: 23235
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 20.6.2009, 23:03


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

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


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



Рейтинг: 4098.5



такие кто видел?

Изображение

Изображение


Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
V!iT
сообщение 21.6.2009, 16:51


Мастер
****

Группа: Пользователи
Сообщений: 234
Регистрация: 25.3.2009
Из: Украина -> Мелитополь
Пользователь №: 196 457
Модель телефона: Motorola ZN5
Прошивка: Symbiosis OER

Рейтинг: 96.5



тестируем MGX приложение: Fonts
Изображение

Сообщение отредактировал V!iT - 21.6.2009, 17:23
Прикрепленный файл Font.rar   ( 6.25 килобайт ) Кол-во скачиваний: 330
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Glyad
сообщение 25.6.2009, 8:00


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 16.11.2006
Пользователь №: 107 060
Модель телефона: Motorola ROKR E1 ZN5

Рейтинг: 0



2 V!iT: А на карточку можно поставить? или только в память телефона?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ana®H
сообщение 25.6.2009, 9:52


Мастер
****

Группа: Пользователи
Сообщений: 299
Регистрация: 2.11.2007
Из: Украина, Черкасы
Пользователь №: 152 660
Модель телефона: ZN5, E8, K1, E770v
Прошивка: 0FR, 07R, 08R, 80R

Рейтинг: 75



Да куда угодно smile.gif
Тож не фото инструкция, то про100 скрины
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Top-Gear
сообщение 25.6.2009, 16:03


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

Группа: Пользователи
Сообщений: 607
Регистрация: 17.10.2008
Пользователь №: 183 939
Модель телефона: Rokr EM30 & Rizr Z3
Прошивка: 06r_c

Рейтинг: 40.5



Попробуйте вот,
Прикрепленный файл JavaBox.mgx.zip   ( 7.5 килобайт ) Кол-во скачиваний: 312
зля зины, оригинал тык пост №6, заодно и описание.
Тестим и отписываемся, у меня нет зины для прверки.

Сообщение отредактировал Top-Gear - 25.6.2009, 16:16
Пользователю запрещено создавать сообщения
Прикрепленный файл JavaBox.mgx.zip   ( 7.5 килобайт ) Кол-во скачиваний: 312
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gadzil88
сообщение 25.6.2009, 16:39


Опытный
***

Группа: Пользователи
Сообщений: 135
Регистрация: 3.1.2007
Из: Москва
Пользователь №: 114 586
Модель телефона: Z6; ZN5, milestone
Прошивка: хз

Рейтинг: 47.5



Цитата
Попробуйте вот, Прикрепленный файл JavaBox.mgx.zip ( 7.5 килобайт ) Кол-во скачиваний: 1
зля зины, оригинал тык пост №6, заодно и описание.
Тестим и отписываемся, у меня нет зины для прверки.


на все приложения ругается "произошла ошибка приложения. приложение не будет запущено"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 26.6.2009, 17:19


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

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


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



Рейтинг: 4098.5



ФайлМенеджер - я честно взял у китаезы и слегка под нас подточил:


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

Прикрепленный файл zn5_fileManager2.rar   ( 25.17 килобайт ) Кол-во скачиваний: 363


Сообщение отредактировал AstaRoth - 26.6.2009, 17:29
Прикрепленный файл zn5_fileManager2.rar   ( 25.17 килобайт ) Кол-во скачиваний: 363
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
D-1c3
сообщение 27.6.2009, 13:58


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

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

Рейтинг: 27.5



AstaRoth, мужиик!)) я пробовал файл менеджер от е8 ставить ( biggrin.gif ) но он не совсем работал)
а этот ништяк.
правда не знаю, извините зачем они. стандартный же есть
аа. допедрил)) для фтп

AstaRoth: какой стандартный? он же только карту памяти видит и несколько папок -отведенных для юзеров. А этот позволяет лазить по всему линуху. Кстати-в ветке Е8 кажется есть еще браузерный ФМ -кому нужно -можете поискать


Сообщение отредактировал AstaRoth - 27.6.2009, 15:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Entom
сообщение 27.6.2009, 16:31


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

Группа: Пользователи
Сообщений: 388
Регистрация: 13.1.2008
Из: Крыма!
Пользователь №: 159 951
Модель телефона: iPhone 4s
Прошивка: iOS 7


Настроение:
Люблю Apple, уважаю Motorola.



Рейтинг: 45



Я и через стандартный по фтп лазию.

AstaRoth: может я чего туплю или еще что - опиши подробнее -как именно?

Сообщение отредактировал AstaRoth - 27.6.2009, 16:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
r.o.m.a.N
сообщение 27.6.2009, 17:23


Motoroma
********

Группа: Пользователи
Сообщений: 3 574
Регистрация: 16.8.2006
Из: Москва
Пользователь №: 95 283
Модель телефона: Е1, Moto G LTE
Прошивка: 49R 4.4.4

Рейтинг: 1026



Цитата
AstaRoth: может я чего туплю или еще что - опиши подробнее -как именно?

через стандартный браузер можно
Прикрепленное изображениеПрикрепленное изображениеПрикрепленное изображение
или перенастроив файл менеджер (помню кто то выкладывал конфиг для этого)

AstaRoth: эээ, нет! такой вариант меня не устраивает laugh.gif

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


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

Группа: Пользователи
Сообщений: 363
Регистрация: 10.3.2006
Из: Украина г.Сумы
Пользователь №: 73 562
Модель телефона: ZINE 5, MING
Прошивка: zine evo/iris

Рейтинг: 55



Asta, на е2 ещё ж так лазили по началу...
спасибо за фм...

Сообщение отредактировал Snag - 27.6.2009, 17:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 28.6.2009, 7:13


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

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


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



Рейтинг: 4098.5



WEB-FilaManager -
Прикрепленный файл WEB_FileManager_uk_.rar   ( 2.54 килобайт ) Кол-во скачиваний: 271
- на всякий случай чтоб была альтернатива

Сообщение отредактировал AstaRoth - 28.6.2009, 7:14
Прикрепленный файл WEB_FileManager_uk_.rar   ( 2.54 килобайт ) Кол-во скачиваний: 271
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 30.6.2009, 21:02


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

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


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



Рейтинг: 4098.5



Caller ID

ниже, собственно говоря, представлен портрет автора и его ник
Изображение
splovexdd
пока бета версия и весь на китайском -переводить даже боюсь ибо этот чувак побьет

в общем - устанавливаем mgx-приложение , затем папку из архива incalladd которая- копируем в корень флешки. Далее запускаем mgx прогу. Есть черный список и куча всего - ТУТ смотрим

ИзображениеИзображениеИзображение


Тому кто сможет перевести на человеческий язык - огромная благодарность и ручная лисичка в подарок Изображение

Прикрепленный файл CallerID.rar   ( 181.84 килобайт ) Кол-во скачиваний: 362


Добавлено позже (1.7.2009, 3:05):
2 новых приложения от китайцы Айловда:

1) Snap - снимки экрана-только более расширенные возможности-выбор места хранения -названия и т.д.
Прикрепленный файл ZN5snap.rar   ( 21.23 килобайт ) Кол-во скачиваний: 281


2) phoneNamer - изменяет надпись -вместо названия оператора-можно написать что нибудь свое.
Прикрепленный файл ZN5phoneNamer.rar   ( 15.95 килобайт ) Кол-во скачиваний: 321




Ну и объявляю поиск помощников - для копания китайского сайта - писать в ЛС за инструкциями- а то мне уже лениво ....

Сообщение отредактировал AstaRoth - 30.6.2009, 23:08
Прикрепленный файл CallerID.rar   ( 181.84 килобайт ) Кол-во скачиваний: 362
Прикрепленный файл ZN5snap.rar   ( 21.23 килобайт ) Кол-во скачиваний: 281
Прикрепленный файл ZN5phoneNamer.rar   ( 15.95 килобайт ) Кол-во скачиваний: 321
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gadzil88
сообщение 1.7.2009, 10:29


Опытный
***

Группа: Пользователи
Сообщений: 135
Регистрация: 3.1.2007
Из: Москва
Пользователь №: 114 586
Модель телефона: Z6; ZN5, milestone
Прошивка: хз

Рейтинг: 47.5



Цитата
или перенастроив файл менеджер (помню кто то выкладывал конфиг для этого)


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

ковыряем ZN5 тут есть описание.

Сообщение отредактировал Gadzil88 - 1.7.2009, 10:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vantus1995
сообщение 2.7.2009, 12:44


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

Группа: Пользователи
Сообщений: 99
Регистрация: 1.5.2009
Пользователь №: 198 767
Модель телефона: ZN5
Прошивка: O5RMYMOD

Рейтинг: 40



программа для работы с изображениями(взято с е8) у нас работает

Добавлено позже (2.7.2009, 12:47):
программа для работы с изображениями(взято с е8) у нас работает
Прикрепленный файл imagemagick.rar   ( 944.45 килобайт ) Кол-во скачиваний: 578
Прикрепленный файл imagemagick.rar   ( 944.45 килобайт ) Кол-во скачиваний: 252
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max75
сообщение 4.7.2009, 22:37


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 7.8.2005
Из: Austria, Wien
Пользователь №: 47 985
Модель телефона: V8 Luxury /xt925 /X-Style


Настроение:
Чудное)



Рейтинг: 26



Цитата
Для сохранения настроек после перезагрузки телефона, нужно добавить следующую строку в /ezxlocal/medl/medld.conf

мож я что-то не так понял.... но у меня в ezxlocal нет папки medl и соответствено нет файла medld.conf в который добавлять.
или нужно создать папку с файлом /medl/medld.conf ??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vantus1995
сообщение 4.7.2009, 22:54


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

Группа: Пользователи
Сообщений: 99
Регистрация: 1.5.2009
Пользователь №: 198 767
Модель телефона: ZN5
Прошивка: O5RMYMOD

Рейтинг: 40



СОЗДАТЬ НУЖНО
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
moto_mr_hard
сообщение 5.7.2009, 8:11


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 1.12.2008
Пользователь №: 187 432
Модель телефона: moto_u9,v535,e398
Прошивка: по настроению

Рейтинг: 0.5



А cmd кто нибудь особьвал откомпилитъ? На мои взгляд самое нужное приложение! П.с. Исходники где то в ветке z6 лежат...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max75
сообщение 5.7.2009, 22:38


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 7.8.2005
Из: Austria, Wien
Пользователь №: 47 985
Модель телефона: V8 Luxury /xt925 /X-Style


Настроение:
Чудное)



Рейтинг: 26



супер, GridChooser.mgx отлично работает , одна проблема - при перезагрузке всё сбрасывается sad.gif
в /ezxlocal/medl/medld.conf вроде добавил строки:
/bin/sh /mmc/mmca1/mpkgbox/GridChooser/grid_chek.sh
/bin/sh /mmc/mmca1/.system/font.sh
все равно не работает sad.gif
мож я чет пропустил?
Font (Fonts не работает) тож самое Font работает но при перезагрузке сбрасывается, кстати все smg стали на флешку а Font ставится только в телефон.

Сообщение отредактировал Max75 - 5.7.2009, 22:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
!Pavlik!
сообщение 6.7.2009, 2:46


Мастер
****

Группа: Пользователи
Сообщений: 177
Регистрация: 15.1.2008
Из: Нижний Новгород
Пользователь №: 160 141
Модель телефона: RAZR XT910

Рейтинг: 191



Тоже при перезагрузке грид сбрасывается...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stray39
сообщение 6.7.2009, 3:44


Мастер
****

Группа: Пользователи
Сообщений: 270
Регистрация: 24.4.2009
Пользователь №: 198 407
Модель телефона: MOTOZINE ZN5
Прошивка: пока не определился

Рейтинг: 16



!Pavlik! Max75
Для сохранения настроек после перезагрузки телефона, нужно добавить следующую строку в /ezxlocal/medl/medld.conf
Код
Код
/bin/sh /mmc/mmca1/mpkgbox/GridChooser/grid_chek.sh  


Хороший помощник, в деле смены шрифтов. Шрифты нужно кидать в папку /mmc/mmca1/.fonts
Для сохранения настроек после перезагрузки телефона, нужно добавить следующую строку в /ezxlocal/medl/medld.conf
Код
Код
/bin/sh /mmc/mmca1/.system/font.sh


Добавить файл Прикрепленный файл fonts.sh.zip ( 14 байт ) Кол-во скачиваний: 30
в /mmc/mmca1/.system


[ZN5 MGX] MGX-пакеты для Freedom 7FR

Сообщение отредактировал Stray39 - 6.7.2009, 3:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max75
сообщение 6.7.2009, 7:30


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 7.8.2005
Из: Austria, Wien
Пользователь №: 47 985
Модель телефона: V8 Luxury /xt925 /X-Style


Настроение:
Чудное)



Рейтинг: 26



2Stray39: яж написал что эти строки добавил, и всё разно сбрасываается (((
у меня вобще такое впечатление что из medld.conf но ниче ен подгружает у меня, можно это как-нить проверить?

Сообщение отредактировал Max75 - 6.7.2009, 7:42
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
moto_mr_hard
сообщение 6.7.2009, 8:51


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 1.12.2008
Пользователь №: 187 432
Модель телефона: moto_u9,v535,e398
Прошивка: по настроению

Рейтинг: 0.5



Max75 скорее всего в кодеровке проблема. У medld должна быть unix кодеровка
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
uzHeR
сообщение 6.7.2009, 9:29


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 6.3.2005
Из: Kuzbass
Пользователь №: 38 217
Модель телефона: ZN5
Прошивка: ZE0.7

Рейтинг: 5



Max75,
сделай все по новой. у меня все работает
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max75
сообщение 6.7.2009, 11:39


Опытный
***

Группа: Пользователи
Сообщений: 102
Регистрация: 7.8.2005
Из: Austria, Wien
Пользователь №: 47 985
Модель телефона: V8 Luxury /xt925 /X-Style


Настроение:
Чудное)



Рейтинг: 26



попробую кодировку помучать. каким редактором лучше пользоваться чтобы получить нужную кодировку?
кстати приложение Font устанавливается только в телефон, на флешку не хочет.
/bin/sh /mmc/mmca1/.system/font.sh -это как понимаю путь на флешку... а в какую папку он в телефоне пишется?

и еще, тут в эакрепленной теме - "Исправление для АЭС в памяти телефона:" несколько раз перечитал, так и не понял shuffle.gif

изменил кодировку и заработало!!!!!!
З.Ы. остальные вопросы пока открыты

нашел еще один глюк в grid_chek - при изменении сетки меню пропадает раздел интернет.

Сообщение отредактировал Max75 - 7.7.2009, 9:14
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Кипелов
сообщение 6.7.2009, 14:14


Опытный
***

Группа: Пользователи
Сообщений: 143
Регистрация: 6.11.2006
Пользователь №: 106 051
Модель телефона: V360\A853\XT862
Прошивка: HOT MIX V360\2.2\906

Рейтинг: 4



Вопрос такой действительно качество фоток на этой проше хуже чем на 05r? просмотрел всю тему но толи нету пояснения толи пропустил
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
r.o.m.a.N
сообщение 6.7.2009, 14:38


Motoroma
********

Группа: Пользователи
Сообщений: 3 574
Регистрация: 16.8.2006
Из: Москва
Пользователь №: 95 283
Модель телефона: Е1, Moto G LTE
Прошивка: 49R 4.4.4

Рейтинг: 1026



Говорят что шумов много очень
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hitch
сообщение 7.7.2009, 16:52


Вечномолодой
*****

Группа: Пользователи
Сообщений: 551
Регистрация: 15.7.2005
Из: Рая
Пользователь №: 46 265
Модель телефона: Samsung S8500 Wave
Прошивка: Bada 1.2

Рейтинг: 256



было бы классно если бы сделали программку, которая бы отвечала за либы камеры, и через которую можно было прямо с телефона в реальном времени выставлять разные либы. 05Р, 0ЕР, 10и, 7ФР.

Тогда хотя бы мы бы уже точно определились на какой из прош камера снимает наиболее хорошо :-D
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
syberside
сообщение 8.7.2009, 22:43


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

Группа: Пользователи
Сообщений: 422
Регистрация: 30.6.2008
Из: Новоуральск
Пользователь №: 176 082
Модель телефона: Motorola RAZR XT910
Прошивка: ICS 4.0.4


Настроение:
Теперь я с бритвой в кармане)))



Рейтинг: 47.5



а где можно посмотреть инфу о написании прог, на доступном новичку языке?
В прогр. я немного шарю, а вот в мпкг вообще никак.

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


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

Группа: Пользователи
Сообщений: 422
Регистрация: 30.6.2008
Из: Новоуральск
Пользователь №: 176 082
Модель телефона: Motorola RAZR XT910
Прошивка: ICS 4.0.4


Настроение:
Теперь я с бритвой в кармане)))



Рейтинг: 47.5



подскажите плз, как ручками мпкг бокс поставить.
unsure.gif на тмобайловскую зину проши обычные не пойдут, так что прошиться не вариант. shout.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
betelgeize
сообщение 9.7.2009, 7:47


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

Группа: Пользователи
Сообщений: 424
Регистрация: 9.10.2008
Из: Мелитополь
Пользователь №: 183 296
Модель телефона: ROKR E8
Прошивка: R6713_G_71.14.1CR_A

Рейтинг: 23.5



syberside, мпкг ето скрипты насаные на шелл иши как пашутся шеклл скрипты и всё а натив пишетса на си ето гляди в ветках по з6&в8

Сообщение отредактировал betelgeize - 9.7.2009, 7:48
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CjYoung
сообщение 9.7.2009, 11:21


Мастер
****

Группа: Пользователи
Сообщений: 221
Регистрация: 27.9.2004
Из: Санкт-Петербург
Пользователь №: 14 233
Модель телефона: Milestone, ZN5, L7

Рейтинг: 10



Цитата(Кипелов @ 6.7.2009, 14:14) *

Вопрос такой действительно качество фоток на этой проше хуже чем на 05r? просмотрел всю тему но толи нету пояснения толи пропустил

Намного. Для меня главная проблема не шумы, а галимая фокусировка вечером. да и днём через раз бывает, но редко. Зато видаки пишет ништяково) Хотя зараза виснет часто))))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
betelgeize
сообщение 10.7.2009, 20:04


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

Группа: Пользователи
Сообщений: 424
Регистрация: 9.10.2008
Из: Мелитополь
Пользователь №: 183 296
Модель телефона: ROKR E8
Прошивка: R6713_G_71.14.1CR_A

Рейтинг: 23.5



вот русифицировал
Прикрепленный файл CallerID.zip   ( 279.48 килобайт ) Кол-во скачиваний: 289


Добавлено позже (10.7.2009, 23:39):
вопрос у вас CallerID.zip работает а то как не странно в е8 он не пошел

Сообщение отредактировал betelgeize - 10.7.2009, 20:04
Прикрепленный файл CallerID.zip   ( 279.48 килобайт ) Кол-во скачиваний: 289
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stray39
сообщение 10.7.2009, 20:47


Мастер
****

Группа: Пользователи
Сообщений: 270
Регистрация: 24.4.2009
Пользователь №: 198 407
Модель телефона: MOTOZINE ZN5
Прошивка: пока не определился

Рейтинг: 16



betelgeize у меня как были кубики так и остались!
как русифицировать MGX box?

Цитата
+ Мой вариант русификации MpkGbox_a. Кидать в /ezxlocal/download/mystuff/.mpkgbox -> Прикрепленный файл Mpkgbox_ru.lng.zip
- НЕ РАБОТАЕТ
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
betelgeize
сообщение 10.7.2009, 21:21


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

Группа: Пользователи
Сообщений: 424
Регистрация: 9.10.2008
Из: Мелитополь
Пользователь №: 183 296
Модель телефона: ROKR E8
Прошивка: R6713_G_71.14.1CR_A

Рейтинг: 23.5



Stray39, на е8 текст всё чётко только incalladd_loop работать откзался ито думаю что иза того что в е8 нет /etc/init.d/ezxenvr.sh
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sim_emrom
сообщение 15.7.2009, 19:45


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 16.3.2009
Из: Ханты-Мансийск
Пользователь №: 195 802
Модель телефона: Spica
Прошивка: a.v.2.1

Рейтинг: 79.5



Вот у меня на 0ER запускается MpkgBox, видит файлы mgx, предлагает их поставить, а дальше пишет "Операция прошла успешно", но куда бы не ставил (на внутреннюю память или на карту) - не появляется приложений в списке. Что нужно еще сделать?

MpkgBox брал прямо из Freedom'а 7FR, прописал в реестре в папку .Programs рядом с zTaskMan, туда же кинул 7z.so и еще один 7z, а то жаловалось, что нет 7Z...

Есть у кого положительный опыт установки вне Freedom?

Сообщение отредактировал sim_emrom - 16.7.2009, 6:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
V!iT
сообщение 19.7.2009, 14:12


Мастер
****

Группа: Пользователи
Сообщений: 234
Регистрация: 25.3.2009
Из: Украина -> Мелитополь
Пользователь №: 196 457
Модель телефона: Motorola ZN5
Прошивка: Symbiosis OER

Рейтинг: 96.5



!!!Все дружно тестим spiteful.gif

swapmem 2.0 --- Спасибо нашему любимому ilove3d laugh.gif









Прикрепленный файл ilove3d_swapmem2.0_common.rar   ( 17.4 килобайт ) Кол-во скачиваний: 115
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
vantus1995
сообщение 20.7.2009, 6:55


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

Группа: Пользователи
Сообщений: 99
Регистрация: 1.5.2009
Пользователь №: 198 767
Модель телефона: ZN5
Прошивка: O5RMYMOD

Рейтинг: 40



утилиты для пересобирания кодовых групп прямо на телефоне.
пример:
Разобрать:
/mmc/mmca1/unsquashfs -d /mmc/mmca1/1/ -f /mmc/mmca1/1.smg
Cобрать:
/mmc/mmca1/mksquashfs /mmc/mmca1/1/ /mmc/mmca1/2/2.smg -le
P.S. С ветки е8
P.P.S.Требует своп и вроде не разбирает кг36, т.к. нужно 128мб свопа

Сообщение отредактировал vantus1995 - 20.7.2009, 13:25
Прикрепленный файл unsquashfs_tools.zip   ( 82.6 килобайт ) Кол-во скачиваний: 109
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gadzil88
сообщение 20.7.2009, 8:19


Опытный
***

Группа: Пользователи
Сообщений: 135
Регистрация: 3.1.2007
Из: Москва
Пользователь №: 114 586
Модель телефона: Z6; ZN5, milestone
Прошивка: хз

Рейтинг: 47.5



Цитата(gibson @ 20.7.2009, 10:00) *

Как заставить работать полноценно, разбирайтесь сами.


для начала:
1. пишите источник откуда взят был файл.
2. пишите имя автора.
3. спросите разрешение автора.
4. зачем было PEM упаковывать в mgx 0_о (это его полная замена.)

а вы разобрались как заставить полноценно его работать???


Сообщение отредактировал Gadzil88 - 20.7.2009, 8:29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gibson
сообщение 20.7.2009, 12:02


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

Группа: Пользователи
Сообщений: 413
Регистрация: 8.12.2004
Из: Россия, центральный регион...
Пользователь №: 25 771
Модель телефона: Motorola ATRIX 2
Прошивка: ICS 4.0.4

Рейтинг: 106.5



SanchoNT,
Цитата
уже просили не выкладывать
Кто просил? Где это написано? Меня ни кто не просил!
Gadzil88, Есть автор, он сам выложит если посчитает нужным со всеми ссылками и т.д...
Запакован в MGX только для демонстрации работоспособности на Freedom 7FR!
Полноценная рабочая версия ставиться ручками и обсуждается не здесь...

P.S. Всё больше складывается впечатление, что на мотофане уже не МОТОфанаты которые заинтересованы в продвижении моторолы в том или ином виде, а люди заинтересованные сугубо в своих личных интересах!

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

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

 



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

Форум живёт: