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

mUbuntu для ROKR E2, Один из последних монстрпаков. В процессе разработки...

DDA-E398
сообщение 26.11.2011, 11:18 Закрепленное сообщение!


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

Группа: Пользователи
Сообщений: 372
Регистрация: 12.3.2008
Из: Нижегородская обл.
Пользователь №: 166 356

Рейтинг: 340



mUbuntu

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

Проект закрыт sad.gif

mUbuntu 1.12
Spoiler:
Введение
Название мода выбрано не случайно: Ubuntu (рус. Убу́нту; зулу ubuntu — человечность).
Я постарался сделать мод так, чтобы пользователю не приходилось лезть в дебри системы для отключения или включения тех или иных функций. Всё постарался вынести в меню, но не в ущерб пользователю.

Общее описание

Основа - R564_G_12.00.4AP
• Убрал абсолютно всё ненужное (мож ещё чё найду)
• Почищен иконрес. Его размер всего 2.6MB. Спасибо Claus398
• Добавил скорости в системных скриптах по методу VINRARUS
• Ускорил своп. Новый метод. Спасибо VINRARUS

Ядро - Kernel v3
Исходники ядра rtfm.gif Спасибо mPhoneR

Обновлено:
• Bash до версии 4.1.0
• Busybox до версии 1.19.2

Добавлено:
• SDL-окружение
• Samba, FTP и Telnet (ip 192.168.16.2)
• Новая реализация авторана и стартапа
• Разрешения видеокамеры 320x240 - 176x144
• Разрешения фотокамеры: 8x zoom 1280x1024 - 1024x768 - 800x600 - 640x480
• Радио работает без гарнитуры
• Возможность работы без сим-карты
• В меню Bluetooth - Найти моё устройство>Всегда вкл.
• Убрана анимация браузера
• Изменил структуру папок в стоковом диспетчере файлов
• Добавлена поддержка:
- Архивов .rar, .tar, .gz, .zip, .7z, .bz2
- Установочных файлов .ins, .mtf, .skin.rar, skin.zip
- Скриптов .lin, .sh
- Медиа-файлов .avi, .divx, .asf, .wmv, .mpeg, .mpg, .mpe, .vob, .m1v, .m2v, .flv, .m4v, .ogm, .mkv, .mka, .mov, .qt, .ogg, .dat, .bin, .iso, .mpc, .vro
• Копипаст во всех полях, где есть меню на правой софт-клавише. В яве по нажатию на кнопку вызова.
• Корректный поиск в справочнике
• Многозадачность в яве (ну как без неё dribble.gif)
• Отображение погоды, состояния файловой системы и прочей белиберды на рабочем столе
• Иконки в подменю
• Возможность изменять меню по своему усмотрению
• Убраны кракобрязы в стандартном плейере

Приложения
• AdvMenuOrganizer - настройка главного меню
• AlertLightX - ритм-подсветка при входящем вызове
• Backup - создание/восстановление резервной копии пользовательских данных
• Camset - изменение степени сжатия фотографий
• Compress - архиватор
• DesktopInfo - отображение информации на рабочем столе
• Emud - для нормального подключения акустических систем
• EzxEmu - эмулятор Nes. Sega и Snes
• EzxSDL - гуй для запуска SDL-игр
• EzxFBA - эмулятор NeoGeo
• Ezxterm - терминал
• FBScr - снятие скриншотов с экрана
• FFMpeg - конвертер медиа файлов
• FontPreview - изменение шрифта
• FsMan - файловый менеджер
• GameBoyAX - эмулятор GameBoy Advance
• kLaunch - панель быстрого запуска
• kTaskMan - диспетчер задач
• Light - фонарик
• Mp3Tools - декодер, нарезчик и редактор тэгов mp3-файлов
• NTPDate - синхронизация времени и даты через интернет
• Openmaps - нативные карты
• OpenWith - изменение ассоциаций программ на файлы
• PhoneWareManager - менеджер приложений
• MPlayer - видео-плейер (с поддержкой кодека amr)
• Reboot - перезагрузка
• Refresh - обновление
• Schedule - расписание занятий
• SDManager - менеджер карты памяти
• SkinSetting - настройка текущего скина
• SpeedUp - управление разделом подкачки и тактовыми частотами поцессора
• StopWatch - секундомер
• SysInfo - просмотр информации о системе
• TextEditorX - текстовый редактор
• TReader - просмотрщик текстовых файлов
• Trigger - редактор таблицы флексбит
• VolModder - настройка громкости воспроизведения

Прочее
• Лэнг, системные звуки и большинство системных файлов вынесены в пользовательскую память
• Дефолтный скин один - Humanity Orange
• Четыре мелодии на звонок (две на вызовы, две на смс)
• OperaMini, MobileAgent и MotoID
• Две картинки (пригодятся)

Скачать
MotoFan.ru
Narod.ru
Mail.ru
[close]


mUbuntu 2.xx (ПЛАНИРУЕТСЯ)
Spoiler:

Отписываюсь что сделано на данный момент времени:

Обновлено:
- Обновил Busybox до версии 1.20.2. Чуть быстрее чем Busybox 1.19.3 + около 400 килобайт в cg43 (можно удалить mke2fs c либами, т.к. в новом busybox они уже есть)
- Собрал Bash версии 4.2. Работает немного быстрее чем Bash 4.1.

Добавлено:
- Оповещение о пропущенных вызовах ( вещь полезная но кушает очень много зарядки, поэтому не рекомендую пользоваться)
- Автообновление погоды (обновляет каждый час!)
- Интернет-радио с возможностью скачивания потока и разбиванием его на отдельные треки (пока тестовая версия, думаю вообще нестоит дорабатывать... Хотя, жизнь покажет)
- Меню ссылок ShortCutX на кнопку голосового набора
- Вибрация при перемещении по меню
- На однократное нажатие кнопки отбоя (она же красная) повесил мною доработанное меню выключения ShutDownGui
- Разворачивание свёрнутых java-приложений непосредственно из меню телефона
- Новый скин

Исправлено:
- Баг с использованием скинов с флешки
- Баг с отключением световой индикации
- Баг с неработой телнета
- Баг Mp3-менеджера (редактор тегов работает только с латиницей! За испорченные теги ответствености не несу!)
- Баги MPlayer'а. (теперь не заикается, если не врубать эквалайзер)
- Баги ленгпака

Изменено:
- Объединил мировое время и синхронизацию времени и даты
- Объединил резервное копирование и синхронизацию данных
- Объединил Mp3-менеджер и медиаконвертер
- Почищен иконрес и изменены некоторые иконки (теперь иконрес весит всего 1.85MB !)
- Дописал некоторые проги (мелкие исправления, в основном во внешнем виде, подробно описывать нет смысла)
- Новая версия kLaunch (обработка нажатий джойстика вверх и вниз, сворачивание и разворачивание на кнопку 'С')
- Новая версия kTaskMan (возможность отображения идентификаторов процессов, исправлен баг с сохранением настроек, добавил разворачивание процесса по переданному пиду)

Итог работы:
- Немного возросла скорость работы (это субъективное мнение, всё зависит от того какой apmd, хотя иногда всёравно притормаживает)
- Немного реорганизовал меню и чутка изменил управление на рабочем столе (сделал, как мне кажется, более удобным)
- Ну и соответственно новые фитчи (пусть и иногда бесполезные, но понты - они и в тундре понты )

Дальнейшие планы:
- Всётаки дописать KDeXMMS и Konzr (мечты-мечты)
- Перипилить практически весь гуй... Должна существенно возрасти скорость работы. Тут есть два варианта:
  • Мутить весь гуй через NavTab. Красиво, но не очень быстро.
  • Все скрипты запускать в Sh, а не в Bash (подробнее тут)+ максимально причесать код. Не оч красиво, но оч быстро.
- Допилить оповещение о пропущенных вызовах, стоб не кушало батор
- Иначе реализовать вывод графики ShutDownGui
- Сделать поправки в скинах
- Ядро... Пока нет времени, но есть идейка...
[close]


Недостатки
- Иногда создаёт интернет-соединение очень долго (баг проявляется если включать его зарядкой)
- Редактор тэгов не понимает кириллицу. Это не баг - с этим придётся смириться
- Если отключен файл подкачки, начинаются тормоза и зависания и самопроизвольные ребуты

Заключение
Мод не является чемпионом по быстроте, но на твёрдую четвёрку может рассчитывать. Хотя это легко поправляется отключением виджетов.
Мод обязывает к наличию на флэшке Ext3-раздела, он используется как системный раздел. На него устанавливаются скины, дабы избежать глюков при подключении телефона в режиме карты памяти, и просто для хранения секретной информации. Доступ к нему только через FsMan. Идея позаимствована у пользователей ZN5.
Минимальный объём карты памяти 512мб. Карта памяти должна быть разбита на следующие разделы: 128мб - своп, 128мб - системный раздел в ext3, остальное - основной раздел в fat16.
Телефон и без карты памяти отлично работает. Просто карта памяти нужна для тех кто получить максимум призводительности и функциональности.
Насчёт расшифровки версий: 2 - последняя цифра текущего года (2012), 02 - текущий месяц.
Почему так? Просто я планирую нововведения и регулярное обновление моего мода, так сказать поддержку.

Прошивка
Прошиваем как обычно RSDLite. Я пользуюсь RSDLite v5.6. После прошивки НЕ делаем сброс и очистку! Тел после этого вряд ли запустится... Ну а дальше юзаем и пляшем от счастья.

Авторы (в алфавитном порядке)
Ant-ON - патч демона am, помощь разворачиванием приложений по переданному пиду, советы и моральная поддержка.
Claus398 - скины, удаление, изменение и добавление графики
EXL - ваще мега-чел!!! Проще перечислить чего он не делал. Респект и уважуха тебе! clapping.gif
-=Strelok=- - автор kLaunch, kTaskMan, FsMan, kDesktopInfo, копипаста в яве. Помошь в допиливании kLaunch и kTaskMan и реализации вибры в меню.
VINRARUS - помощь со скриптами. Обновление и автообновление погоды его заслуга.
DDA-E398 - Пробегал мимо и его случайно добавили в этот список smile.gif

Дополнения

Spoiler:
Ромы Super Nintendo
Скачать
Кидаем ромы в /mmc/mmca1/MyGames/snes/rom

Ромы Sega Mega Drive
Скачать
Кидаем ромы в /mmc/mmca1/MyGames/sega/rom

Ромы Game Boy Advance
Скачать
Кидаем ромы в /mmc/mmca1/MyGames/gba/rom

Ромы FinalBurn Alpha
Скачать
Кидаем ромы в /mmc/mmca1/MyGames/fba/rom
[close]


Скачать! -- v1.12

Скачать! -- v2.xx Alpha version
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DDA-E398
сообщение 21.1.2012, 22:52


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

Группа: Пользователи
Сообщений: 372
Регистрация: 12.3.2008
Из: Нижегородская обл.
Пользователь №: 166 356

Рейтинг: 340



Почистил тему т.к. готовлю новую версию мода. Ждёмс.
Пока развлекайтесь играми smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mPhoneR
сообщение 23.1.2012, 7:08


Мастер
****

Группа: Пользователи
Сообщений: 196
Регистрация: 25.2.2009
Из: 42RUS
Пользователь №: 194 388
Модель телефона: E2\LG GT540
Прошивка: mUbuntu\2.2.2


Настроение:
Mood downloading...



Рейтинг: 60



DDA-E398, отсутствует AdvMenuOrganizer, либо очень хорошо спрятан. Не нашел.

DDA-E398: Настройки -> Главное меню

Убил прошивку экспериментами со шрифтами. Прошил повторно. И в первый, и во второй раз сразу после прошивки меню было убитое, только приложения на SD. Если можно, выложи UserMenuTree, либо просто опиши правильную структуру меню, а то тот еще геморрой восстанавливать.

DDA-E398: Этого быть не может! Либо ты не все код группы прошиваешь.

Сообщение отредактировал DDA-E398 - 23.1.2012, 17:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
comyu
сообщение 26.1.2012, 15:55


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 26.1.2012
Пользователь №: 232 278
Модель телефона: rokr e2

Рейтинг: 0



Хорошая вещь, спасибо!

Есть вопросы (наверное, что-то известно, но поиск на форуме какой-то странный):

1) рассчитано ли это на объём флэш-памяти 64М? Заливал из-под линукса, openezx-овским moto-boot-usb, по частям, и последняя 43-я группа обрывается то ли на 73%, то ли на 61%. Вроде бы всё работает, но...

DDA-E398: Вопросы по прошиванию не ко мне! Написал же чем надо прошивать.

Нет, чем прошивать, я знаю (и успешно прошивал, правда только с собственного бэкапа). Сейчас пересчитал, 43-я группа должна точка в точку умещаться в 64М, так что этот вопрос снимается.

2) как своими руками выключать/включать полосу значков. Я привык назначать нужные вещи на джойстик, а полоса всё это блокирует. Пощёлкаешь настройки - иногда полоса отключается, вот хорошо. Но после перезагрузки всё по новой.

DDA-E398: Жми на рабочем столе красную кнопку и полоса пропадёт.

Вон оно как... :) А снова включить - возможно? Ещё, меню параметров рабочего стола (левая кнопка) самостоятельно закрывается (ок. 3 сек), приходится спешить выбрать пункт.

DDA-E398: Джой влево. Это из-за виджетов. Там принудительно обновляется стол каждые 3 секунды

А где в файлосистеме настройки действий джойстика? Влево у меня занято, и стереть действие не предлагают (была ли возможность в оригинале, не помню). Пробежался по ezx*, не нашёл.

3) где узнать коды городов для виджета погоды? Вещь потешная, но изменил код, который там был, и больше не работает. Хоть текстовым редактором править, хоть через меню. Script 'Cyrl', мол, не поддерживается.

DDA-E398: Этот баг не могу профиксить. Иногда работает а иногда нет. Пробуй менять язык ввода.

А это нельзя подстроить через fontconfig или qt?

DDA-E398: Неа

Кажется, помогает переключение языка ввода на английский при вводе кода.

4) виджеты отключаются как-то странно, то есть иногда не отключаются; тоже и фоновый рисунок иногда меняется, иногда нет. Вообще можно включать/выключать виджеты по одному, на выбор?

DDA-E398: Виджеты отключаются только все! Из-за них и фоновый рисунок только после перезагрузки меняется. Редактируй /ezx_user/.system/tools/deskinfo/themes/default.theme

Понял.

Впрочем, отключить их не удаётся. Разок как-то удалось, а во все прочие разы - даёшь команду отключить, и этот диалог (меню) уже не отстаёт. А потом всё равно насильственно включает. Может, где-то в автопуске это можно подправить, что ли?

5) Можно ли добавить sshd?

DDA-E398: Если ты имеешь в виду SDHC, то уже есть

Нет, я о secure shell (порт 22).

DDA-E398: ssh?

Ну да. Его серверный модуль и называется sshd.

6) Нельзя звук в теме назначить пустым?

DDA-E398: Расшифруй

В скинах делаю копию темы, и все звуки можно только выбирать из файлов или записывать. Понятно, можно пустышку записать, но где-то ещё (в профиле, что ли?) можно выбирать "без звука". Можно ли так в теме?

DDA-E398: Я не знаю

Сообщение отредактировал comyu - 27.1.2012, 8:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
JoRgrOckErO
сообщение 26.1.2012, 18:46


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 25.12.2011
Пользователь №: 231 697
Модель телефона: Rokr E2
Прошивка: RokrDarkened


Настроение:
жду мод mUbuntu 1.12



Рейтинг: 13



You choose code city here Gismeteo

For example:
Choose you city..
At the end of the website you can see an address like this "http://informer.gismeteo.ru/xml/27612_1.xml"
So you code is "27612" n.n

Сообщение отредактировал JoRgrOckErO - 28.1.2012, 4:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
comyu
сообщение 26.1.2012, 19:30


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 26.1.2012
Пользователь №: 232 278
Модель телефона: rokr e2

Рейтинг: 0



Цитата(JoRgrOckErO @ 26.1.2012, 22:46) *

You choose code city here Gismeteo


Thanks! The widget doesn't accept any code, though (see beyond).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
JoRgrOckErO
сообщение 26.1.2012, 22:18


Новичок
*

Группа: Пользователи
Сообщений: 8
Регистрация: 25.12.2011
Пользователь №: 231 697
Модель телефона: Rokr E2
Прошивка: RokrDarkened


Настроение:
жду мод mUbuntu 1.12



Рейтинг: 13



that rare, what is your city
it updates the information, off and onf the desktopinfo

Сообщение отредактировал JoRgrOckErO - 28.1.2012, 4:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
comyu
сообщение 28.1.2012, 15:03


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 26.1.2012
Пользователь №: 232 278
Модель телефона: rokr e2

Рейтинг: 0



Можно ли добавить sshd?

DDA-E398: Если ты имеешь в виду SDHC, то уже есть

Нет, я о secure shell (порт 22).

DDA-E398: ssh?

Ну да. Его серверный модуль и называется sshd.

DDA-E398: Чем телнет и самба не устроили?

Ещё вопрос - каким образом требуется разбивать карточку для этой прошивки? Главное, чтобы с блютуса файлы принимать на карточку и в фотокамере на неё записывать. Если есть способ, чтобы был один только линуксовый раздел, то ещё лучше...

DDA-E398: Гл. меню -> Система -> Карта памяти. Дальше думаю разберёшься. Рекомендую разбивать со свопом.

Сообщение отредактировал DDA-E398 - 28.1.2012, 20:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DDA-E398
сообщение 13.2.2012, 4:19


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

Группа: Пользователи
Сообщений: 372
Регистрация: 12.3.2008
Из: Нижегородская обл.
Пользователь №: 166 356

Рейтинг: 340



Просили ssh. Если прикреплённый пакет заработает, то интегрирую в мод.

Прикрепленный файл sshd_e2_v2_2.mpkg   ( 206.72 килобайт ) Кол-во скачиваний: 494
Прикрепленный файл sshd_e2_v2_2.mpkg   ( 206.72 килобайт ) Кол-во скачиваний: 494
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
comyu
сообщение 13.2.2012, 17:09


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 26.1.2012
Пользователь №: 232 278
Модель телефона: rokr e2

Рейтинг: 0



А как это запустить или вставить в автозагрузку? Авто-установка пакета прошла, в гл.меню значок появился, но не запускается при нажатии. Слабо знаю иерархию файлов в мотороловском линуксе - куда ставит бинарники mpkg? Исполняется ли что-то после /etc/rc.d ?

DDA-E398: Блин... Как всё запущено... Без обид, но у меня вопрос: зачем тебе ssh если ты даже в самом телефоне не разобрался? Вообще по идее мне ssh не нужен. Меня полностью устраивает TelNet. Если ты напишешь объективные причины в его необходимости, то я постараюсь с ним сам разобраться. Если же нет таких причин, то извиняй, копать тебе самому придётся. Я сейчас готовлю глобальное обновление мода + учусь писать нативные проги (результат увидите в моде), поэтому у меня просто нет времени ковырять то, что мне не нужно. Лучше это время потратить на что-нибудь более стоящее.

Какие могут быть обиды. Мне ведь тоже кое-что неинтересно -- скажем, разбираться в телефоне Ж), мне нужны только приложения. Одно из них, к которому я привык, это именно ssh, для удалённого доступа возможностей у него побольше.

Сообщение отредактировал comyu - 14.2.2012, 12:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mUbuntu для ROKR E2, Один из последних монстрпаков. В процессе разработки... · Motorola ROKR E2, A910, A910i, E895 · Forum
 

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

 



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

Форум живёт: