MotoFan.Ru — все для Motorola > Гаджеты от Motorola > Motorola на Linux > Motorola ROKR Z6, Motorola RIZR Z6, Motorola RAZR2 V8, Motorola Z6w

Прошивка SAedition MOD для V8, Z6 и Z6W. Полная версия
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

 av fill.sa

 14.3.2011, 18:06

Нажмите для просмотра прикрепленного файла


Решил и я так сказать похвастаться своими навыками в создании прошивок.
Создавать тяжелого монстра с функциями, которые в большинстве нужны только для баловства, я принципиально не стал. Все основные изменения затронули систему и правильность её построения.

Нагроможденного интерфейса вы не увидите, зато почувствуете удобство и скорость в работе. Но и про остальных я тоже не забыл - всякие плюшки и фишки легко ставятся. А разработчиков порадуют необходимые утилиты.
Благодаря этому мод можно использовать как богатую основу для создания монстра, ведь все необходимое там есть и в любой момент может быть активизировано.

Если вам нужна скорость, удобство, функциональность и не перегруженный интерфейс - этот мод то, что вам нужно.

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

Мод прошивать только на бутлоадер с noRSA.
- NoRSA bootloader(A3.CC) для Z6: http://forum.motofan.ru/index.php?act=Atta...t&id=272047
- NoRSA bootloader для Z6w: http://forum.motofan.ru/index.php?act=Atta...t&id=210724 или тут http://www.modmymoto.com/forums/showthread.php?t=439101)
- NoRSA bootloader для V8: утлоадер A3.CF No RSA

После прошивки обязательно перезагружаем сразу же телефон.
Все, телефон готов к применению.



Собственно список изменений:

-V3 BETA (бета потому, что не доделал до конца пару функций)

-=Для Z6W:=-
-=Список изменений для Z6W:=-

Мод представляет из себя fullflash, собран на основе прошивки 2BR (как самой последней) и перекомпилированного ядра 2BR.

От прошивки для Z6 отличается отсутствием пунктов:
-фонарик(физически на Z6w невозможно)
-снятия видео с разрешениями 352х288
-Раздел /mnt теперь RO (read only) и туда монтируется пользовательская память, флэшка и samba. Не понимаю, почему ленивые мотороловцы сами это не сделали.

Тел видит SDHC флэшки.
Также не проверял работу compcash.
[close]



-=Для Z6 и V8:=-
-=Список изменений для Z6 и V8:=-

Мод представляет из себя fullflash, собран на основе последней прошивки и перекомпилированного ядра.
-появился режим процессора TURBO 665Mhz и TURBO 740Mhz.
-Добавлен compcash (Активность и размер редактируется из конфига compcash.cfg)
-swap файл в /mnt/msc_int0/.swap/ (Активность, размер и приоритет свапа редактируется из конфига swap.cfg)(по умолчанию включен)
-swap раздел автоматически определяется и монтируется(Активность редактируется из конфига swap.cfg)(по умолчанию выключен)
-Запущены telnet, SSH, ftp, Samba(v3.0.20), и web серверы.
Ftp, SSH и Telnet запускаются из inetd (только, когда происходит соединение)
запуск webserver производится вручную из меню connection
-Добавлены консольные утилиты badblocks, split, filefrg, uuidgen, mklost+found, free, mksquashfs, mkfs.cramfs ,mot_shutdown, mot_reboot, comm и др. А также комплекс утилит e2 (mke2fs e2fsck fesize2fs dumpee2fs), комплекс разархиваторов (uncompress, gunzip, unrar, unzip), комплекс утилит dropbear.
-Снято ограничение на маунты (mount -o bind)
-Сделал более корректный порядок запуска системы.
-Добавлена программы:
PacmMan - менеджер пакетов, поддерживает установку из .pep и .mpkg пакетов, поэтому в стандартный набор не стал добавлять всякие taskman, textviewer и т.д.
zLauncher2 - менеджер с возможностью запуска Нативов и исполняемых файлов (при даче прав на запуск)
konsole - нативный эмулятор терминала
zTextEdit 0.3 от Ant-ON
фонарик
-Пропатчен usbd(при подключении к компу в роли флеш exec с флехи не сбрасывается)
-добавлено много showmodules
-Inetd теперь запускается одним из первых в init, что позволяет подключиться удаленно к телефону при сбое последующих init сервисов.
-Поставил по умолчанию apmd с частотой проца на auto 399Mhz. И добавлен скрипт для выбора частоты процессора (пока редактируется ручками в ezx_system.cfg, BETA все-таки.)
-NoGUI автозагрузка файлов из папки /home/.autorun (имя вида *_nogui.*)
-размер /tmp уменьшен до 3Mb, а оставшийся 1mb отдан оперативной памяти.
-изменены некоторые библиотеки(libezxappbase, libjpeg и т.д.)
-подгрузка доп. библиотек из /mmc/mmca1/.lib (А для большинства программ нужны доп. библиотеки)
Внимание плохие и непроверенные библиотеки могут вызывать разные глюки.
-теперь задействованы параметры утилиты sysctl(из них при ошибке kernel panic тел. сам перезагрузится через 5сек) {Vinrarus навел на идею}
-Добавил поддержку smbfs, а также появился samba-client. Для простоты использования наваял небольшой тестовый GUI для samba.
Кто не знает samba-client - чтобы лазить из телефона на комп как в локальной сети и смотреть кино, файлы и т.д.
-папка mmca2 видна в стандартном мэнеджере
-средства для разработчиков(симлинк arm-eabi в корне и утилита make)
-активирована HSA панель на рабочем столе (включается из меню)
-доступ к ФС телефона из стандартного ФМ
-Изменена структура главного меню(теперь 4х3)
-возможность установки доп. скинов в папку /home/.skins
-количество поддерживаемых скинов возросло до 10
-изменен список стандартных тем
-доработан скин indium
-Также было применено лучшее сжатие к скинам(2скина уменьшились на 15Мб) и выкинут мусор(Типа иконок My5), в результате чего они будут меньше занимать оперативную память и т.к освободилось место в data-resource, добавил новых фоновых картинок.
-Раздел /mnt теперь RO (read & only)и туда монтируется пользовательская память, флэшка и samba. Не понимаю, почему ленивые мотороловцы сами это не сделали.
-По умолчанию фс разделов флэшек определяются автоматически и, если поддерживается такая фс, тогда монтируется.
-добавил модуль zPand (чтобы лежа на диване черех blooetoth лазить в инет, смотреть фильмы с компа, слушать музло и т.д. Пока коннектить надо ручкам, BETA все-таки).
-При старте console = /dev/console
-в видео камере увеличено возможное разрешение до 800х600 (хотя больше 352х288 вряд ли будет снимать), но всяко лучше чем родное 144х176
-увеличен битрейт в 2 раза при съемке видео.

-во многих программах вместо кнопок НАЗАД сделал нормальные ВЫХОД
-написан новый mystuff_folder_creator
-удален операторский контент
-индикация загрузки приложений
-web access теперь не грузится при старте телефона
-inetd.conf теперь лежит на своем месте
-Добавлено hostname
-переехал /apr/coredump.conf
-Большинство настроек, а также /usr/securitysetup переехали , в /usr/setup
-aplogger и bplogger и др логи переехали в /var/log/
-ezx_mystuff переехал на свое законное место
-изменена картинка загрузки
-изменен список стандартных картинок и мелодий
-менее раздражающая мелодия на разрядке АКБ
-убрано напоминание про расход денег в браузере
-Изменены некоторые настройки по умолчанию
-Режимы соединения "Tools" и "Modem & Tools"

-языковой пакет с 7ю языками, включая русский и украинский
-И разное по мелочи изменил.
[close]



побочные эфекты:

-удалены программы flshclient, wvimps(Wirelless Village Instant Messenger) - смысла их в телефоне никакого.
-Из-за swap, пользовательская память уменьшилась на размер файла подкачки
-Подключение в режиме флэшка работает только при вставленной sim-карте - излечению не подлежит(по крайней мере, пока), стандартный баг.
-программы NewPhoneSetting и PakagesManedger предоставлены в качестве ознакомления (т.к плохо владею qt и c++, нету возможности их дописать, чтобы нормально работали).
-и как то раз заметил, что при включении тела, флэшка сама вошла в noexe (то бишь, нельзя запустить программы с нее).

P.S. часть наработок не моя, посему спасибо всем, чьи наработки участвовали в моде.

BETA версию можно скачать тут:

Z6: скачать
Z6W: у кого z6w и кто хочет, отпишитесь обязательно мне, надо протестить перед заливкой прошивку.
V8: скачать для 512 и для 2Gb.

если какие вопросы или предложения - пишите в личку или на почту Нажмите для просмотра прикрепленного файла


Забыл добавить, нужно положить по адресу /mmc/mmca1/.lib библиотеку ezxapp.so
она нужна для нормальной работы установщика программ и многих других программ.

 av fill.sa

 15.3.2011, 16:08

Кто чего хорошего или плохого скажет. Как работает? глючит ли? может полезные идеи есть.

 av VINRARUS

 15.3.2011, 18:59

У кого сеть не ловит, нужно эти файлы кинуть в /ezxlocal/.nvm
Пользуетесь ли вы функцией USB FLASH

только на V2 (вторая версия мода)

 av sEVANS

 17.3.2011, 8:23

Цитата(VINRARUS @ 16.3.2011, 2:59) *

У кого сеть не ловит, нужно эти файлы кинуть в /ezxlocal/.nvm
Пользуетесь ли вы функцией USB FLASH

Хочешь сказать fill.sa не правильно пересобрал 37 группу? (если вообще пересобирал)

 av VINRARUS

 17.3.2011, 16:07

Не, скарее всего в 48й после создания jffs2 нету папки nvm (ну или как там она правельнее пишется, ато там еще симлинк на нее должен быть). Просто мотороловцы сделали защиту на 37 и 48 кг таким образом что 48ю больше за 512 байт телефон не пропускает если ее самому создать.

 av fill.sa

 17.3.2011, 16:16

кг37 и нетрогалась, а файлы в /ezxlocal/.nvm появляются от 48кг, дальше все из сообщения VINRARUSа ясно.
Пока это бета версия, до полного реализа все будет исправлено

 av sEVANS

 18.3.2011, 1:38

Цитата(VINRARUS @ 18.3.2011, 0:07) *

Просто мотороловцы сделали защиту на 37 и 48 кг таким образом что 48ю больше за 512 байт телефон не пропускает если ее самому создать.

Что ещё за 512 байт и причем тут это?

 av VINRARUS

 18.3.2011, 5:16

Цитата(sEVANS @ Сегодня, 3:38)
* Что ещё за 512 байт и причем тут это?

Проверенно на практике.
Может там после первых 512 байт определенная комбинация нужна, или может на флеш памяти после первых 512 байт зона из несколько байт только для чтения...
При прошывке не проходит проверку чексумы, если образ кг48 больше за 512 байт.
ПС: fill.sa говорил что 37 нормально шьется вместо 48, значит там аналогичная защита

 av fill.sa

 23.3.2011, 15:59

-Запустил samba сервер (намного более удобно работать чем через ftp)
Щас буду пробовать запустить samba client.
-Добавил zTextEdit 0.3 от Ant-ON.
-Поставил по умолчанию apmd с частотой проца на auto 399Mhz. И добавил скприт для выбора частоты процессора.
P.S. в режиме auto, телефон маленько тупит, но при постоянном 399Mhz летает что дурной.
-И еще, теперь активность, размер и приоритет swap можно редактировать из конфига swap.cfg.

P.S.2 ссылка на скачку покачто старая

 av fill.sa

 12.4.2011, 15:01

Cпс за ответ.
Немного удивлен проблемам некоторым, думаю многие из этих проблем возникают если сразуже после прошивки не сделать перезагрузку.
Насчет не регистрируется в сети или невидит это нормально, про это писалось уже - покачто решается закидыванием в \mnt\msc_int0\nvm файлов из тех же папок в архиве http://forum.motofan.ru/index.php?act=Attach&type=post&id=237389 и перезагружаем телефон. Лучше всего это делать сразу после прошивки телефона.

 av fill.sa

 12.4.2011, 20:08

Теперь второй раздел флэшки монтируется с монтированием самой флэшки. Параметры и тип монтируемой фс можно измнить в конфиге mountmmc.cfg. Такчто второй раздел можно форматировать в любую ФС.

Сылку на скачку обновил, также залил ядро с поддержкой sdhc (т.к ссылок на скачку других ненашел)
ВНИМАНИЕ, сдро с поддержкой sdhc неимеет горячей смены лэшкарты, поэтому при ее замене необходимо перезагружать телефон.

Попрежнему это БЕТА версия, поэтому после того как в RSD lite видим PASS:
1 отключаем кабель от телефона и сразу перезагружаем телефон.
2 Затем из архива http://forum.motofan.ru/index.php?act=Attach&type=post&id=237389 из папки nvm берем все файлы и копируем на телефон в папку \mnt\msc_int0\nvm и снова перезагружаемся
Вуаля, теперь телефон ловит сеть и можно приступать к тестированию прошивки.


Собственно сама прошивка http://ifolder.ru/22933259
Ядро собраное в прошивку для поддержки флэшек sdhc до 16 ГБ http://ifolder.ru/2293032

 av fill.sa

 7.5.2011, 13:00

Откопал исходник fastjar, он же эмулятор явамашины для z6. Сам неособо там шарю, но правильные люди возможно смогут изменить проблему вкорне по выдачи прав яве. Кто захочет и сможет поправить, скину исходник.

 av Ant-ON

 16.5.2011, 9:42

Цитата(fill.sa @ 7.5.2011, 19:00) *

Откопал исходник fastjar, он же эмулятор явамашины для z6. Сам неособо там шарю, но правильные люди возможно смогут изменить проблему вкорне по выдачи прав яве. Кто захочет и сможет поправить, скину исходник.

fastjar - это вспомогательная утилита. Все основное реализовано в kvm.

 av fill.sa

 16.5.2011, 15:38

Очень жаль, придется поискать исходник kvm-а
Для полноценного линукса непроблма, а для мобильного...

 av Ant-ON

 16.5.2011, 16:19

Цитата(fill.sa @ 16.5.2011, 21:38) *

Очень жаль, придется поискать исходник kvm-а

Их не найти(

 no av han0

 17.5.2011, 14:39

Почему, я не могу скачать? Я родом из Китая.
Why, I can not download? I come from China.

 av fill.sa

 17.5.2011, 20:47

han0,
Китай, что тут еще сказать )

 no av han0

 18.5.2011, 9:50

We can not download your package and found a lot of highlights of your work. We would like to learn from your work! OK?

 av VINRARUS

 18.5.2011, 16:15

ups clapping.gif

 av fill.sa

 18.5.2011, 20:19

http://ifolder.ru/23299254 вот прошивка, внимательно читать надо тему.
А в первом посте старая ссылка, и поменять там немогу ее
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

Полная версия:


MotoFan.ru (©) 2021    Слушать Radio