Данный проект, посвящен созданию прошивки с полным RW доступом ко всем необходимым кодовым группам. Текущей основной задачей стоит получение RW доступа к rootfs. На данный момент в режиме чтения\записи доступны CG43, CG44, CG46, CG52 (JFFS2). rootfs вероятно будет с другим типом ФС. Этот проект не является продолжением Z-mod Zn5 3.*.*, он развивается параллельно (changelog Z-mod Zn5 3.*.* в истории изменений приведен лишь для того, чтобы новый пользователь смог узнать примерный функционал перед выбором прошивки).
==========================
Авторы проекта (в рандомном порядке):
kuznet
Ant-ON
Chacha_Ivanov
BeZ
DoomChisel
rokr_elba_team (iloved3d)
Sereg_K
stigr
Meate
tulanix
OCM770
yakk
Kidscracker
Virgilij
K()t
Skrilax_CZ
SONIC
TiM_22R
kimifan316 (aka Deepak)
Sandip_2U
Abram
Михайс
Льоша
Zorge.R
и многие другие... (Если Вас нет в списке, напишите мне в личку)
Отдельное спасибо to roik-sv (aka roks).
[close]
---
текущая версия : rev.JFFS2_r12_r3
---
текущая версия : rev.JFFS2_r12_r3
---
==========================
История изменений:
zMod ZN5 JFFS2 R12:
Spoiler:
- группы CG43, CG44, CG46, CG52 в JFFS2.
- микроядро из коробки.
- zMount_SVG_experimantal_5.1 из коробки. (сборка старая, поэтому 6-й версии из коробки нет)
- zTaskMan 0.4.1
- PEM из коробки, добавляет все пакеты как и mxgbox в папку APP.
- Убран дубликат "Диспетчера файлов"
- В огрганайзер вернулись SIM апликейшн
- настройки zCPUoverclock вернулись в меню.
- микроядро из коробки.
- zMount_SVG_experimantal_5.1 из коробки. (сборка старая, поэтому 6-й версии из коробки нет)
- zTaskMan 0.4.1
- PEM из коробки, добавляет все пакеты как и mxgbox в папку APP.
- Убран дубликат "Диспетчера файлов"
- В огрганайзер вернулись SIM апликейшн
- настройки zCPUoverclock вернулись в меню.
[close]
Spoiler:
Краткий список изменений (полный составлю позже):
- PEM из коробки.
- MGS parser.
- zCpuOverclock.
- repoZITO r623
- zPK 2.5.4
- add'on к zMod config - Чистка DB при старте. (В теории избавляет от случаев, когда обновление ДБ впадает в ступор. Но, обновление при этом занимает немного больше времени.)
- форсирование chm файлов с темами.
- меню 4х3, свг главного меню, правленый от AndroidStyle + подменю от "Smile".
- Все скрипты (кроме zPand) у которых нет ленг файлов, переведены на русский язык.
- языковой пакет - Английский, Русский, Украинский.
- быстрая прокрутка. (спасибо за идею Enigmatic'у)
- Фон главного меню, меняется автоматически при старте телефона, смене скина, либо вручную (Меню,настройки,темы,изиТемс,обновить меню), если положить картинку в /телефон/картинки/fl_mn_bb.png (или как там имя фона)
- все изменения r10. (осталось их вспомнить)
- и т.д. потом допишу весь список.
- PEM из коробки.
- MGS parser.
- zCpuOverclock.
- repoZITO r623
- zPK 2.5.4
- add'on к zMod config - Чистка DB при старте. (В теории избавляет от случаев, когда обновление ДБ впадает в ступор. Но, обновление при этом занимает немного больше времени.)
- форсирование chm файлов с темами.
- меню 4х3, свг главного меню, правленый от AndroidStyle + подменю от "Smile".
- Все скрипты (кроме zPand) у которых нет ленг файлов, переведены на русский язык.
- языковой пакет - Английский, Русский, Украинский.
- быстрая прокрутка. (спасибо за идею Enigmatic'у)
- Фон главного меню, меняется автоматически при старте телефона, смене скина, либо вручную (Меню,настройки,темы,изиТемс,обновить меню), если положить картинку в /телефон/картинки/fl_mn_bb.png (или как там имя фона)
- все изменения r10. (осталось их вспомнить)
- и т.д. потом допишу весь список.
[close]
Spoiler:
-Фон для мотофанов.
-допил анимации запуска.
-Если телефон спит, первое нажатие будит его, а второе обработывается. (решил вернуть)
-допил анимации запуска.
-Если телефон спит, первое нажатие будит его, а второе обработывается. (решил вернуть)
[close]
Spoiler:
-Исправлена "опечатка" в коде zMod Config
-Удален операторский контент (из файл менеджера, плеера и т.д.)
-исправлены шрифты в ruOper, ukOper
-полная поддержка zPK первой и второй ревизии. (без описания и с описанием соответсвенно)
-Новое бутлого, анимация загрузки для настоящих мотофанов.
-Если телефон спит, нажатие на клавишу обрабатывается.
-Добавлена иконка GPRS при простое.
-Увеличена производительность, за счет отключение не используемых функций телефона. (т-мобайловских)
-Убран пункт настройки камеры / видео / звук съемки. (видео съемка теперь бесшумная, всегда, фото можно настроить)
-Удален операторский контент (из файл менеджера, плеера и т.д.)
-исправлены шрифты в ruOper, ukOper
-полная поддержка zPK первой и второй ревизии. (без описания и с описанием соответсвенно)
-Новое бутлого, анимация загрузки для настоящих мотофанов.
-Если телефон спит, нажатие на клавишу обрабатывается.
-Добавлена иконка GPRS при простое.
-Увеличена производительность, за счет отключение не используемых функций телефона. (т-мобайловских)
-Убран пункт настройки камеры / видео / звук съемки. (видео съемка теперь бесшумная, всегда, фото можно настроить)
[close]
Spoiler:
-repoZITO (клиент репозитория)
-zPK (в том числе zPK Manager 2.5.1)
-Сетевые Утилиты zPand, BTnet, USBnet-nix, USBnet-win для раздачи инета с ПК на телефон.
-zMod-Config
-zTextEditor
-автологин в telnet
-zBin, zShell, zTex, zLOG - запуск бинарников (запуск, запуск+лог), скриптов (запуск, запуск+лог, просмотр, редактирование), текста (просмотр, редактирование) из файлового менеджера.
-Возможность раздачи инета с ПК, не только нативу, но и ява приложениям.
-расширеная работа с архивами, прямо из файл менеджера. (7z zip tar gz bz2 rar cab iso arj z)
-ruOper, ukOper (Иконки основных операторов РФ и Украины, в справочнике)
-Стандартный скин Alkali
-Активированое HSA, для нескольких операторов.
-MpgkBox 2 PRO
-MGXbox
-USBnet-nix - полезен линуксоидам. Исключает необходимость использования магического базара и прочих бубнов. Просто воткнули кабель, запустить USBnet-nix и все. Работает как в режиме сервис, так и в режиме модем. (на ПК один раз надо будет настроить сеть - IP и шлюз: 192.168.16.1, маска: 255.255.255.248)
-NetConfig (inetd - с возможностью запуска telnet, ftp и samba)
-bluetooth может быть "вкл. всегда"
-При нажатии на зеленую кнопку, открывается список "Все вызовы"
-При удержании зеленой кнопки, запускается zTaskMan
-resolv.conf (с возможностью прямого редактирования, без монитрования) в etc + ПК в hosts (pc)
-swapon, swapoff, md5sum, шоу модули + ping, wget, dmesg и др. некоторые функции busybox в /bin
-SysRegistry, SysMime и системные звуки доступны для редактирования (системные звуки лежат в /Память телефон/Музыка/ui_sounds, майм и регистри в ~/am)
-По адресу /mmc/movinand1 доступна память телефона. (не нужно лезть в /ezxlocal/download/mystuff)
-Автомонтирование ext2 (по-запросу), ext3 (по-умолчанию) и swap разделов, как при vfat|ext|swap (по-умолчанию), так и при vfat|swap|ext (по-запросу) (структуру и тип фс можно выбрать в zModConfig, если у Вас ext3 и vfat|ext|swap, ничего выбирать не надо)
-в диспетчере файлов доступны пункты ext и root.
-Темы (фон меню и svg) применяются без перезагрузки.
-textviewer2
-разблокированы эквалайзеры.
-4Мб хип для явы.
-работа без сим карты.
-все права для ява приложений. (для безопасности, отправка смс из явы запрещена)
-Многопоточная ява машина - zJavaLancher.
-скины, автораны и т.д. работают как с ext2, так и с ext3.
-snap из коробки
-и т.д.
-zPK (в том числе zPK Manager 2.5.1)
-Сетевые Утилиты zPand, BTnet, USBnet-nix, USBnet-win для раздачи инета с ПК на телефон.
-zMod-Config
-zTextEditor
-автологин в telnet
-zBin, zShell, zTex, zLOG - запуск бинарников (запуск, запуск+лог), скриптов (запуск, запуск+лог, просмотр, редактирование), текста (просмотр, редактирование) из файлового менеджера.
-Возможность раздачи инета с ПК, не только нативу, но и ява приложениям.
-расширеная работа с архивами, прямо из файл менеджера. (7z zip tar gz bz2 rar cab iso arj z)
-ruOper, ukOper (Иконки основных операторов РФ и Украины, в справочнике)
-Стандартный скин Alkali
-Активированое HSA, для нескольких операторов.
-MpgkBox 2 PRO
-MGXbox
-USBnet-nix - полезен линуксоидам. Исключает необходимость использования магического базара и прочих бубнов. Просто воткнули кабель, запустить USBnet-nix и все. Работает как в режиме сервис, так и в режиме модем. (на ПК один раз надо будет настроить сеть - IP и шлюз: 192.168.16.1, маска: 255.255.255.248)
-NetConfig (inetd - с возможностью запуска telnet, ftp и samba)
-bluetooth может быть "вкл. всегда"
-При нажатии на зеленую кнопку, открывается список "Все вызовы"
-При удержании зеленой кнопки, запускается zTaskMan
-resolv.conf (с возможностью прямого редактирования, без монитрования) в etc + ПК в hosts (pc)
-swapon, swapoff, md5sum, шоу модули + ping, wget, dmesg и др. некоторые функции busybox в /bin
-SysRegistry, SysMime и системные звуки доступны для редактирования (системные звуки лежат в /Память телефон/Музыка/ui_sounds, майм и регистри в ~/am)
-По адресу /mmc/movinand1 доступна память телефона. (не нужно лезть в /ezxlocal/download/mystuff)
-Автомонтирование ext2 (по-запросу), ext3 (по-умолчанию) и swap разделов, как при vfat|ext|swap (по-умолчанию), так и при vfat|swap|ext (по-запросу) (структуру и тип фс можно выбрать в zModConfig, если у Вас ext3 и vfat|ext|swap, ничего выбирать не надо)
-в диспетчере файлов доступны пункты ext и root.
-Темы (фон меню и svg) применяются без перезагрузки.
-textviewer2
-разблокированы эквалайзеры.
-4Мб хип для явы.
-работа без сим карты.
-все права для ява приложений. (для безопасности, отправка смс из явы запрещена)
-Многопоточная ява машина - zJavaLancher.
-скины, автораны и т.д. работают как с ext2, так и с ext3.
-snap из коробки
-и т.д.
[close]
[close]
Что? Где? Куда?:
Замена анимации запуска и отключения:
/mmc/ext/poweron.gif
/mmc/ext/poweroff.gif
Замена шрифтов:
рекомендуется
/mmc/movinand1/unKnown/myfont.ttf
/mmc/movinand1/unKnown/mynum.ttf
не рекомендуется:
/mmc/ext/myfont.ttf
/mmc/ext/mynum.ttf
Автораны:
/mmc/mmca1/first.txt
/mmc/movinand1/first.txt
/mmc/ext/first.txt
/ezxlocal/autorun.txt
/mmc/mmca1/autorun/S??*
/mmc/movinand1/unKnown/S??*
/mmc/ext/autorun/S??*
Суперавтораны:
/ezxlocal/superstart.sh
/mmc/mmca1/superstart.sh
[close]
Скачать:
!- ОБЯЗАТЕЛЬНО ПРОЧТИТЕ ИНСТРУКЦИЮ ПЕРЕД ПРОШИВКОЙ -!
T-Mobile:
- zMod_zn5_JFFS2_r12_128MB_r3.lzma Зеркало
md5sum:
d384b1faeb4de42475bfe34118be28de ./zMod_zn5_JFFS2_r12_128MB_r3.sbf
071da5fc379b17e2de1679514d810c45 ./zMod_zn5_JFFS2_r12_128MB_r3.lzma
Проверяйте MD5 после скачивания прошивки.
РСТ:
- n/a
Микро ядро zmod zn5:
zMod_zn5_MicroCORE_0DR_moduleFree.sbf.lzma - Эта версия ядра уже установлена в zMod_zn5_JFFS2_r12_128MB_r3
md5sum: 926b4a55dbce1e854a3daee466304787
-----------------
Устаревшие сборки прошивки:
T-Mobile:
- n/a
РСТ:
- n/a
----------------
Устаревшие сборки ядра:
T-Mobile:
- n/a
РСТ:
- n/a
-----------------
[close]
Инструкции:
Прошивка:
- Прошейте No_RSA_boot (если у вас его нет) и CG31 (только t-mobile).
- перед прошивкой zMod ZN5, скопируйте файл /usr/data_resource/icon/iconres.ezx в удобное для вас место. например:
Код
cp /usr/data_resource/icon/iconres.ezx /mmc/ext/iconres.ezx
- Прошейте zMod-ZN5
- После прошивки, выполните Настройки\Настройки телефона\Сброс настроек\"удаление всех данных"
- После включения ждите 2 минуты...
- Подключитесь через телнет (/соединение/NetworkConfig/Запустить Все) и выполните
Код
mv /usr/data_resource/icon/iconres.ezx /usr/data_resource/skin/default2/iconres.ezx
ln -s /mmc/ext/iconres.ezx /usr/data_resource/icon/iconres.ezx
ln -s /mmc/ext/iconres.ezx /usr/data_resource/icon/iconres.ezx
Где /mmc/ext/iconres.ezx путь по которому Вы скопировали файл в пункте 2.
- Перезагрузи телефон.
- Зайдите в профили вызова, откройте нужный Вам, введите имя, уровень громкости и сохраните.
- Всё.
[close]
Дополнительная Информация.:
-Требует no_RSA boot
-Требует патченую CG31 (Только для T-Mobile версии.)
-рекомендуется шить поверх 2CR (Только для T-Mobile версии)
[close]
ЧаВо?:
в.: Что такое JFFS2
о.: JFFS2 это такая файловая система, для флеш накопителей.
в.: Что дает эта файловая система:?
о.: Возможность не только чтения но и записи в системные области.
в.: т.е. Можно например менять ленг пак, менять системный ezx_flexbit (не пользовательский), менять дефолтные права явы (dev), удалять дефолтные скины или картинки и т.д.?
о.: Да, можно производить любые операции чтения\записи с файлами в CG43, CG44, CG46, CG52.
в.: А прошивка быстро работает? от этого JFFS2 не тормозит?
о.: Работает быстро. Нет не тормозит.
в.: Что то надо делать, чтобы был RW доступ?
о.: Нет, т.к. перечисленные группы отформатированы в JFFS2 и монтируются как RW, они всегда доступны для чтения\записи
в.: а rootfs (cg36) доступна для записи:?
о.: пока нет, т.к. не сжатая rootfs занимает очень много места и надо все скомпоновать.
в.: почему надо выполнять консольные команды при установке прошивки?
о.: потому что это первая реализация, сейчас основной целью стоит полный RW доступ к CG36.
в.: Я запутался в инструкции по установке, что делать?
о.: Спросить в этой теме, подробно описав проблему.
в.: Что такое lzma и чем его отрыть?
о.: lzma это архив, без труда открывается програмкой "7zip".
о.: JFFS2 это такая файловая система, для флеш накопителей.
в.: Что дает эта файловая система:?
о.: Возможность не только чтения но и записи в системные области.
в.: т.е. Можно например менять ленг пак, менять системный ezx_flexbit (не пользовательский), менять дефолтные права явы (dev), удалять дефолтные скины или картинки и т.д.?
о.: Да, можно производить любые операции чтения\записи с файлами в CG43, CG44, CG46, CG52.
в.: А прошивка быстро работает? от этого JFFS2 не тормозит?
о.: Работает быстро. Нет не тормозит.
в.: Что то надо делать, чтобы был RW доступ?
о.: Нет, т.к. перечисленные группы отформатированы в JFFS2 и монтируются как RW, они всегда доступны для чтения\записи
в.: а rootfs (cg36) доступна для записи:?
о.: пока нет, т.к. не сжатая rootfs занимает очень много места и надо все скомпоновать.
в.: почему надо выполнять консольные команды при установке прошивки?
о.: потому что это первая реализация, сейчас основной целью стоит полный RW доступ к CG36.
в.: Я запутался в инструкции по установке, что делать?
о.: Спросить в этой теме, подробно описав проблему.
в.: Что такое lzma и чем его отрыть?
о.: lzma это архив, без труда открывается програмкой "7zip".
[close]
Патчи и обновления (нажмите на ссылку и читайте инструкцию):
- pDK - для создания собственных дополнений.
Допы и патчи также можно собрать в виде zPK.
- zMount_SVG_experimantal_6.0
- Пример пакета кастомного меню, симбиос5.
- Примеры пакета кастомного меню, стандарт 9 и 15 иконок.
- libqtemt.so - для работы некоторых эмуляторов.
- zPK - 2.5.4 UPD
[close]
Пакеты локализации:
n/a
[close]
Скриншоты:
n/a
[close]
==========================
Напоминаю, что согласно zMod-Disclaimer Вы можете использовать, изменять, обновлять либо модифицировать любые файлы мода (за исключением авторских приложений, таких как zTextEditor), на свое усмотрение, если соблюдены условия Дисклеймера.
==========================
Сообщение отредактировал EXL - 28.10.2010, 9:49