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

Установка Qtopia

Pyromaniac
сообщение 20.7.2008, 17:59 Закрепленное сообщение!


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285

Рейтинг: 8.5



ВНИМАНИЕ! Метод устарел и может не учитывать изменения в новых сборках. Используйте готовую прошивку из темы Порт Qtopia

ВНИМАНИЕ!!! ОПАСАЙТЕСЬ КОВАРНЫХ ПЕРЕНОСОВ - ВСЕГДА ЧИТАЙТЕ НАЧАЛО СЛЕДУЮЩЕЙ СТРОКИ ПРЕЖДЕ ЧЕМ ВВЕСТИ КОМАНДУ - НЕ ВСЕ УМЕЩАЮТСЯ НЕРАЗРЫВНО!!!

1) Я буду делать все в домашней папке, чего и вам советую, чтоб не запутаться - cd ~
2) Заходим рутом, поскольку многие вещи потребуют прав рута - su. Далее вводим пароль рута.
3) Создаем файл образа размером 64Мб - dd if=/dev/zero of=qtopia.img count=131072. Это будет образ устройства (типа образа компакт-диска) куда мы потом закинем кутопию.
4) Создаем файловую систему на образе - mkfs.ext2 qtopia.img. В процессе система может сказать, что это вроде как не блочное устройство и спросит продолжать ли? Смело говорим y
5) Создаем папку, куда потом будем монтировать образ - mkdir qtopia
6) Загружаем модуль ядра для поддержки файловой системы ext2 - modprobe ext2
7) Загружаем модуль ядра для поддержки образов - modprobe loop
8) Монтируем образ к папке mount -o loop qtopia.img qtopia. Теперь папка связана с образом - все что мы поменяем в папке отразится на содержимом нашего образа.
9) Качаем файлы (последняя сборка кутопии и ее обновления) отсюда (ссылки не директ!) в домашнюю папку пользователя:
- http://disk.jabbim.cz/ilya.muromec@jabber....4.07.08.tar.bz2
- http://disk.jabbim.cz/ilya.muromec@jabber....so.17.07.08.bz2
- http://disk.jabbim.cz/ilya.muromec@jabber....so.17.07.08.bz2
- http://disk.jabbim.cz/ilya.muromec@jabber.ru/bton
10) Заходим в папку кутопии, поскольку распаковывать будем сразу туда - cd qtopia
11) Распаковываем кутопию - tar -xvf ../qtopia_4.3.1_14.07.08.tar.bz2
12) Кутопия упакована не как куча файлов, а как папка, что в общем правильно, однако в данной ситуации эта папка нам только мешает, поэтому переместим ее содержимое прямо в корень нашего образа - mv qtopia_4.3.1_14.07.08/* ./
13) Удалим уже ненужную папку, чтоб глаза не мозолила - rm -r qtopia_4.3.1_14.07.08
14) Распакуем и заменим первую обновленную библиотеку - bunzip2 -c ../libezxmultiplex.so.17.07.08.bz2 > plugins/multiplexers/libezxmultiplex.so
15) Распакуем и заменим вторую обновленную библиотеку - bunzip2 -c ../libezxvendor.so.17.07.08.bz2 > plugins/phonevendors/libezxvendor.so
16) Обновление кутопийного блютуза - cp ../bton bin/
17) Передаем все файлы кутопии в собственность руту чтобы избежать нестыковок с таблицей пользователей телефонного линукса - chown -R root:root *
18) Покидаем папку образа - cd ..
19) Размонтируем образ, чтобы отвязать папку от файла и записать все изменения - umount qtopia
20) Любыми средствами закидываем образ qtopia.img на флеху. Чтобы сохранить совместимость с дальнейшей частью туториала, рекомендую создать в корне флехи папку qtopia и закинуть образ туда.
21) Загрузим модуль ядра для подключения к тела в режие usb-net - modprobe usbnet
22) Любыми средствами переводим тело в режим usb-net, подключаем к компу
23) Поднимаем сетевой интерфейс usb0 - ifconfig usb0 192.168.1.1
24) Заходим на тело через telnet - telnet 192.168.1.2. Входим разумеется рутом.
25) Создаем папку, куда будем монтировать образ кутопии - mkdir /ezxlocal/Qtopia
26) Создаем папку для dbus - mkdir -p /ezxlocal/var/run/dbus
27) Загружаем модуль ядра для поддержки файловой системы ext2 - modprobe ext2
28) Загружаем модуль ядра для поддержки образов - modprobe loop
29) Монтируем образ кутопии - mount -o loop /mmc/mmca1/qtopia/qtopia.img /ezxlocal/Qtopia
30) Шарашим в консоли:
export PATH=$PATH:/ezxlocal/Qtopia/bin
export LD_LIBRARY_PATH=/ezxlocal/Qtopia/lib
kill $(pidof tapisrv)
dbus-daemon --system
bluez start
kill $(pidof am windowsserver misc1 soundmanager)
export QWS_MOUSE_PROTO="Tslib"
export TSLIB_TSDEVICE=/dev/touchscreen/ucb1x00
export QWS_KEYBOARD=ezxkbdhandler
export QTOPIA_PHONE_DEVICE="/dev/mux0"
export QTOPIA_PHONE_VENDOR=ezx
qpe -qws
31) Ждем какое-то время

Вот собственно и все. Вполне себе просто, осталось прояснить несколько вещей:
1) Поборникам грамотности (в т.ч. компьютерной) - да, я знаю, что терминология кое-где не верная, и кое-что не соотносится с принципами unix-way, секурности и т.д. Все это сделано для простоты чтения и восприятия туториала
2) Если вы захотите впоследствии еще раз запустить кутопию, вам надо будет начать с пункта 21 исключая пункты 25 и 26
3) Если после команды dbus-daemon --system появляется сообщение "Failed to start message bus: The pid file "/ezxlocal/var/run/dbus/pid" exists, if the message bus is not running, remove this file", надо удалить файл, оставленный демоном при прошлом запуске - rm /ezxlocal/var/run/dbus/pid и продолжить с повтора прерванной команды
4) Cannot write to //Applications/ - в начале пункта 30, необходимо сделать также следующее - export HOME=/ezxlocal/root
5) Этот туториал полностью актуален на данное время (а на столе у меня лежит тело с запущенной таким образом кутопией), однако в последствии может потерять это ценное свойство
6) Если что-то не работает, где-то ругается и т.д. пишите - будем разбираться по мере возможности

Сообщение отредактировал Ilya Petrov - 22.10.2008, 17:00
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pyromaniac
сообщение 22.7.2008, 18:43


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285

Рейтинг: 8.5



Вот, как обещал - http://ifolder.ru/7434237

P.S. Заранее прошу прощения за чертову рекламу sad.gif
P.P.S. Зарегался на disk.jabbim.cz... Однако отца демократии не спасает что-то, так как скорость заливки стабильно держится на 1Кб/с - вот сейчас например уже 4% скачалось ]:->

Сообщение отредактировал Pyromaniac - 22.7.2008, 18:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 22.7.2008, 22:49


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



>может темку к основной всеже прикрепить ?

нет.

>У меня проблема на шаге подключения модулей ext2 и loop.

insmod путь_к_модулю
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pyromaniac
сообщение 23.7.2008, 5:21


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285

Рейтинг: 8.5



Цитата(Alex Novo @ 23.7.2008, 0:14) *

У меня проблема на шаге подключения модулей ext2 и loop.
Непонятно, что за зависимости такие он не может открыть.

Чую, что все-таки прийдется перепрошиваться...

Товарижч Петров дело говорит - подожди шиться. Недостающие модули можно скинуть на флеху, после чего вместо modprobe [имя_модуля] пользоваться insmod [полный_путь_к_модулю]. Сами модули могу выложить, если надо.

Правка: Добавил архивчик с модулями. Теоретически должно подойти.

Сообщение отредактировал Pyromaniac - 23.7.2008, 5:32
Прикрепленный файл modules.zip   ( 30.52 килобайт ) Кол-во скачиваний: 271
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alex Novo
сообщение 23.7.2008, 5:27


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 17.4.2005
Из: Астрахань
Пользователь №: 40 905
Модель телефона: Motorola A1200e
Прошивка: R541_G_11.52.13R_F5

Рейтинг: 9



Да, все верно - модули ext2.o и loop.o отсутствуют в /lib/modules. Пожалуста, выложите здесь, что-то по поиску я их не ощущаю. Как я понял из других команд, еще необходимо будет поставить BlueZ.

Сообщение отредактировал Alex Novo - 23.7.2008, 5:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pyromaniac
сообщение 23.7.2008, 5:34


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285

Рейтинг: 8.5



Цитата(Alex Novo @ 23.7.2008, 9:27) *

Да, все верно - модули ext2.o и loop.o отсутствуют в /lib/modules. Пожалуста, выложите здесь, что-то по поиску я их не ощущаю. Как я понял из других команд, еще необходимо будет поставить BlueZ.

Насколько я понял (мне кажется), блюз входит в стек кутопии, так что отдельно его ставить не надо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 23.7.2008, 7:28


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



>Да, все верно - модули ext2.o и loop.o отсутствуют в /lib/modules. Пожалуста, выложите здесь, что-то по поиску я их не ощущаю.

в главной теме есть.


>блюз входит в стек кутопии

не совсем. просто я пакую тслиб, блюз и дбас в архив с кутопией (там и модули ядра и все остальное)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 23.7.2008, 13:15


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

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



>и вываливается в баш...

export HOME=/ezxlocal/root
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
antizdoba
сообщение 23.7.2008, 13:40


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 15.7.2005
Пользователь №: 46 271
Модель телефона: Motorola A1200e

Рейтинг: 17



У меня это не проходит dbus-daemon --system
Пишет нет такого файла или дириктории
Но qtopia запускается, всё жутко висит, и в терминале постоянно появляются ошибки типа база закрыта, немогу найти поле ....
Прошивка f6
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alex Novo
сообщение 23.7.2008, 14:38


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 17.4.2005
Из: Астрахань
Пользователь №: 40 905
Модель телефона: Motorola A1200e
Прошивка: R541_G_11.52.13R_F5

Рейтинг: 9



Цитата(antizdoba @ 23.7.2008, 17:40) *

У меня это не проходит dbus-daemon --system
Пишет нет такого файла или дириктории
Но qtopia запускается, всё жутко висит, и в терминале постоянно появляются ошибки типа база закрыта, немогу найти поле ....
Прошивка f6

Pyromaniac посоветовал создать директорию:
Код
mkdir -p /ezxlocal/var/run/dbus


Добавлено позже (23.7.2008, 18:55):
Запустить удалось, однако оболочка неюзабельна, тормозит очень сильно. И очень сильно греется внутренности телефона.

Сообщение отредактировал Alex Novo - 23.7.2008, 15:00
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 23.7.2008, 15:51


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Если тормозит совсем сильно - жди, пока карта просканируется, об этом писали, тормозит загрузка прог - от этого спасает прошивка кутопии в память телефона, мелкие притормаживания - да, баг, наверняка когда-нибудь будет исправлен, но сильными тормозами назвать это сложно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Установка Qtopia · Qtopia на EZX · Forum
 

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

 



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

Форум живёт: