motofan logo
> 

МАНУАЛЫ для Е8 и ЕМ30, Есть вопросы? Поищи ответ ТУТ!

E2008
сообщение 14.1.2009, 18:09


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

Группа: Пользователи
Сообщений: 593
Регистрация: 9.3.2008
Из: г. Казань
Пользователь №: 165 980
Модель телефона: ROKR E8
Прошивка: Z-Mod E8 2.4.4

Рейтинг: 41.5



Увеличиваем быстродействие телефона!

Увеличивать быстродействие мы будем в 3 этапа:
1. Фиксируем частоту процессора на 532 MHz
2. Прошиваем скоростной лэнг.
3. Подключаем файл подкачки.


1) Самое простое, надо создать файл autorun.txt (кодировка unix utf-8) в папке /ezxlocal/ и прописать в него
Код
pmtool -d 0
и перезагрузиться, затем через telnet в консоли вводим
Код
cat /proc/cpuinfo
Ответ должен быть следующим:
Код
Processor       : Some Random V6 Processor rev 1 (v6l)
BogoMIPS        : 354.70
...
...
...


Смотрите: 354*1.5=532, всё верно, если цифра иная, значит где то ошиблись.


2) Прошиваем турболэнгпак. Все вопросы в ту тему.
3) Самое сложное, Шьём вот это ядро:
Для e8:
Прикрепленный файл CG35_e8.zip   ( 1.21 мегабайт ) Кол-во скачиваний: 990

Для em30:
Прикрепленный файл CG35_em30.zip   ( 1.38 мегабайт ) Кол-во скачиваний: 1327

Там кодовая группа, прошивку собирайте сами из неё. В архиве em30 два файла, тот что CG31 шейте в первую очередь, без него не работает.

Теперь, когда главное сделано, нужно подключить SWAP , для этого я (TopGear) набросал программку для автоиатизации, кидать на флэшку и запускать оттуда, там всё интуитивно понятно, сложностей не возникнет, как запустить на стоке описано в закреплённом сообщении. Кстати я туда ещё compcache всунул, запускать по скрипту, но вместе со свапом не использовать, по compcache на форуме есть своя тема, найдёте без проблем.
Скачать:
Прикрепленный файл swap_compcache.zip   ( 172.41 килобайт ) Кол-во скачиваний: 1233

Что бы проверить работает или нет, заходим в программу и видим информацию о SWAP, или в телнете набираем
Код
busybox free | grep Swap
и смотрим что написано.

Подведём итоги: Всё это вместе даёт хороший прирост производительности, а своп помимо ещё и исключает появление сообщений о нехватке памяти, так я например запустил 7 ява программ, плеер, браузер, файл менеджер и zTaskMan без проблем.

Мануал написал TopGear
За авторов можно считать создателей ОС Linux


Особые благодарности:
Abram - за compcache
Chacha_Ivanov & yakk - за собранное ядро для em30
iLove3d - за собраное ядро для e8

Сообщение отредактировал Top-Gear - 25.6.2009, 15:13
Прикрепленный файл CG35_e8.zip   ( 1.21 мегабайт ) Кол-во скачиваний: 990
Прикрепленный файл CG35_em30.zip   ( 1.38 мегабайт ) Кол-во скачиваний: 1327
Прикрепленный файл swap_compcache.zip   ( 172.41 килобайт ) Кол-во скачиваний: 1233
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
Zorge.R
сообщение 16.9.2009, 12:05


Ветеран
Group Icon

Группа: System Administrators
Сообщений: 1 915
Регистрация: 4.10.2006
Из: рук в руки
Пользователь №: 101 800
Модель телефона: Note 9 Copper 512Gb
Прошивка: 1CR

Рейтинг: 2510



Z-mod E8 или собери монстр сам.

----
Мануал версии 0.7
----
Вступление.
----
Здравствуйте, любители Мото-Мото. Этот мануал посвящается тем, кто хочет получить телефон без лишнего мусора и только с тем функционалом, который ему необходим.

Ничего феерического тут нет, если Вы продвинутый мотофанец все описаное ниже Вы вполне можете сделать без мануала.
Просто решил сконцентрировать знания по сбору прошивок и их модингу (для Е8) в один мануал, дабы пользователи не парились с выбором прошивок, с поиском той где больше\меньше плюсов\минусов или монстра который им более\менее подходит.

Собирайте персональные монстры и тогда Ваш телефон будет отвечать всем Вашим требованиям.

Только для начала, одна просьба - Не надо всем выкладывать свои творения, Вы их собираете в первую очередь для Себя.
Выкладывайте их тогда, когда смогли добиться чего то нового, того чего нет в других "прошивках", или того что реализовано на порядок лучше.


----
Глава 1.
----
Для того чтобы воплотить Наши задумки, нам нужно хорошее ПО (если есть топор или лом, отложите в сторону, прошивки он не соберет).

вот список того что Нам нужно:

Spoiler:

-Handset USB Driver - версия x64 - версия x32 - если не знаете какая Ваша, качайте x32 -
-RSD Lite 4.5.3-
-Cygwin- при установке, не забудьте добавить Zlib (последний в списке пакетов)
-FlexbitEditor-
-Iconres v.1.0-
-SBF Recalc 1.2.8-
-squashfs-
[close]

----
Глава 2.
----
Spoiler:

Теперь надо выбрать "платформу". За "платформу" берут самую стабильную, быструю стоковую прошивку. (обычно это последняя доступная версия)

пример приведу на 1CR.

Для начала прошьем No_RSA_boot (берем его тут). Не перепутайте Вашу версию!

Теперь шьем чистую 1CR.

Тело готово для модинга.
[close]

----
Глава 3
----
Spoiler:

Берем файл прошивки ***_1СR_**.sbf, переименуем в orig_1cr.sbf.

Запускаем SBF Recalc 1.2.8, жмем Open Flash-file, выберем и откроем файл orig_1cr.sbf
Жмем Split Flash-File.

В папке с файлом orig_1cr.sbf, появятся много новых файлов. копируем следующие файлы в пустую папку (например c:\parsed\):
orig_1cr.hmg
orig_1crCG36.smg
orig_1crCG43.smg
orig_1crCG44.smg
orig_1crCG46.smg
orig_1crCG52.smg
orig_1crRAMDLD.smg

[close]

-----
Глава 4
-----
Spoiler:

Установим Cygwin, закинем файлы squashfs в папку c:\cygwin\bin\
откроем папку C:\Cygwin\usr\local\ и создадим там папку e8.
в папке е8 создадим папку My_MOD.

закинем файлы orig_1cr.hmg, orig_1crRAMDLD.smg в C:\Cygwin\usr\local\e8\My_MOD, переименуем orig_1cr.hmg и orig_1cr.RAMDLD в My_.hmg и My_RAMDLD.smg.

Файлы orig_1crCG43.smg, orig_1crCG46.smg, orig_1crCG52.smg закинем в C:\Cygwin\usr\local\e8
[close]

-----
Глава 5
-----
Пункт 1, ЛенгПАК
-----
Spoiler:

выполним в Cygwin
Код
unsquashfs -d /usr/local/e8/LANG -f  /usr/local/e8/orig_1crCG46.smg


откроем папку LANG/fonts/, заменим AMCSL.TTF на нужный Вам шрифт, а NUMBER.TTF на нужный шрифт номераноберателя.
откроем LANG/string/, удалим не нужные языки.

выполним в Cygwin
Код
mksquashfs /usr/local/e8/LANG/* /usr/local/e8/My_CG46.smg -le


Кидаем файл My_CG46.smg, в папку My_MOD
Ленг пак готов. (уже можно шить, см. Глава 6, пункт 1)
[close]

-----
Пункт 2, Конфиги и Флексбит.
-----
Spoiler:

выполним в Cygwin

Код
unsquashfs -d /usr/local/e8/setup -f  /usr/local/e8/orig_1crCG43.smg


Открываем /usr/local/e8/setup и правим нужные Вам конфиги (например):
ezx_hsa.cfg - добавим после [Hsa] следующие строки
Код
HomeScreenStyle = orange
HsaRunning = true
MusicAndSoundEnabled = 1
PictureAndGraphicsEnabled = 1
PictureCameraEnabled = 1
VideoCameraEnabled = 1
VideoEnabled = 1
WallPaperEnabled = 1
ValidNetworkList = [250-02],[250-01],[250-99]


ezx_mp.cfg - добавим настройки эквалайзера, заменив рядом с ними 0 на 1.
ezx_system.cfg - выставим размер хипа явы в 4 МБ, параметром JavaHeapSize = 5 , вместо 4.

откроем FlexbitEditor, откроем в нем /usr/local/e8/setup/ezx_flexbit.cfg

поставим галки на:
строка 3, офвсет 77 (USBNET)
строка 6, офвсет DC (HSA)
строка 8, офвсет 11D (запуск телефона без симкарты)
строка 10, офвсет 154 (tools)

Сохраним и заменим файл ezx_flexbit.cfg

выполним в Cygwin
mksquashfs /usr/local/e8/setup/* /usr/local/e8/My_CG43.smg -le

Кидаем файл My_CG43.smg, в папку My_MOD
Конфиги готовы. (уже можно шить, см. Глава 6, пункт 1)
[close]

----
Пункт 3, Пользовательские файлы
----

Добавим иконки HSA в стоковый скин.
Spoiler:

выполним в Cygwin

Код
unsquashfs -d /usr/local/e8/FILE -f  /usr/local/e8/orig_1crCG52.smg


Теперь добавим иконки HSA.

Запустим Iconres v.1.0. Нажмем Open Iconres, выберем файл c:/cygwin/usr/local/e8/FILE/icon/iconres.ezx
Ждем загрузки, нажимаем Import Data и добавим файлы из архива ftp://zorge.mine.nu/temp/iconres/hsa.rar

Жмём Create iconres, выбираем путь c:/cygwin/usr/local/e8/FILE/icon/iconres.ezx и сохраняем.
После того как файл сохранен, закрываем Iconres v.1.0.
[close]


Добавим файлы, которые распакуются автоматически при первом старте телефона (после фикса в CG36).
Spoiler:

Создадим в c:/cygwin/usr/local/e8/FILE/, папку nand. Закинем в неё файл ftp://zorge.mine.nu/temp/nand/ezxlocal.tar.bz2
Распаковывать его не надо, просто закиньте в папку.
[close]


Заменим анимацию загрузки и отключения телефона.
Spoiler:

В папках c:/cygwin/usr/local/e8/FILE/poweroff/ и */poweron/ хранится анимация загрузки и отключения телефона. можно заменить ее, если она Вас не устраивает.
[close]


Добавим "свои" приложения.

Spoiler:

откроем C:/cygwin.usr/local/e8/FILE/preloadapps/

добавим в конец файла SysRegistry следующий код

CODE

[f0bc8dd8-b1aa-43ad-aba2-d32bcad7a9b4]
AniIcon = carrier_ani.g
AppID = {f0bc8dd8-b1aa-43ad-aba2-d32bcad7a9b4}
AppType = 0
Args =
Attribute = 1
BigIcon = carrier_std.g
Daemon = 0
Directory = zmod
ExecId = mpkgbox21
GroupID = root
Icon =
LockEnabled = 1
Name = MpkgBox 2 Pro
NameResourceId =
ObjectType = 2
SVGIcon = carrier_big.g
SimpleIcon = carrier_simple.g
UserID = root

[6d57fc64-0e06-4e79-b47b-2e80a40f30a8]
AniIcon =
AppID = {6d57fc64-0e06-4e79-b47b-2e80a40f30a8}
AppType = 0
Args =
Attribute = 1
BigIcon =
Daemon = 0
Directory = zmod
ExecId = rokr2
GroupID = root
Icon =
LockEnabled = 0
Name = rokr2
NameResourceId =
ObjectType = 2
SVGIcon =
SimpleIcon =
UserID = root

[7defdae8-9d38-4c55-aaa7-2cbe8cd99814]
AniIcon =
AppID = {7defdae8-9d38-4c55-aaa7-2cbe8cd99814}
AppType = 0
Args =
Attribute = 1
BigIcon =
Daemon = 0
Directory = zmod
ExecId = textViewer2
GroupID = root
Icon =
LockEnabled = 0
Name = textViewer2
NameResourceId =
ObjectType = 2
SVGIcon =
SimpleIcon =
UserID = root

[88f05f1f-4b8c-4402-a423-00aa50b68477]
AniIcon = pfile_ani.g
AppID = {88f05f1f-4b8c-4402-a423-00aa50b68477}
AppType = 0
Args = /usr/SYSqtapp/zmod/netconf.sh;/usr/SYSqtapp/zmod/netconf.sh
Attribute = 1
BigIcon = pfile_std.g
Daemon = 0
Directory = ../../bin
ExecId = bash
GroupID = root
Icon =
LockEnabled = 1
Name = Net Config
NameResourceId =
ObjectType = 2
SVGIcon = pfile_big.k
SimpleIcon = pfile_simple.k
UserID = root



после этого, найдем в тексте
Код

[c17797d8-1b84-4409-b2d9-6fc8e3563ccf]
AniIcon = pop_vr_ani.g
AppID = {c17797d8-1b84-4409-b2d9-6fc8e3563ccf}
AppType = 0
Args =
Attribute = 1
BigIcon = pop_vr_std.g
Daemon = 1
Directory = vui
ExecId = vr
GroupID = ezx
Icon =
LockEnabled = 0
Name = Vr
NameResourceId = TXT_RID_LIST_A_VR;TXT_RID_LIST_A_VR;TXT_RID_LIST_A_VR
ObjectType = 2
UserID = ezx


и заменим на
Код

[c17797d8-1b84-4409-b2d9-6fc8e3563ccf]
AniIcon =
AppID = {c17797d8-1b84-4409-b2d9-6fc8e3563ccf}
AppType = 0
Args =
Attribute = 1
BigIcon =
Daemon = 0
Directory = /mmc/mmca1/.zTaskMan/
ExecId = run.lin
GroupID = root
Icon =
LockEnabled = 0
Name = zTaskManager
NameResourceId =
ObjectType = 2
SVGIcon =
SimpleIcon =
UserID = root


у кого будут проблемы с Bluetooth, то:
найдите
Код

[9667de53-e43e-47bd-96ff-89c06dc3cdbd]
AniIcon = bluetooth_ani.g
AppID = {9667de53-e43e-47bd-96ff-89c06dc3cdbd}
AppType = 0
Args = -a;
Attribute = 1
BigIcon = bluetooth_std.g
Daemon = 1
Directory = bluetooth
ExecId = bluetooth
GroupID = ezx
Icon =
LockEnabled = 0
Name = Bluetooth
NameResourceId = TXT_RID_LIST_A_BLUETOOTH;TXT_RID_LIST_A_BLUETOOTH;TXT_RID_LIST_A_BLUETOOTH
ObjectType = 2
SVGIcon = bluetooth_big.g
SimpleIcon = bluetooth_simple.g
UserID = ezx
Visible = 1

и замените на
Код

[9667de53-e43e-47bd-96ff-89c06dc3cdbd]
AniIcon = bluetooth_ani.g
AppID = {9667de53-e43e-47bd-96ff-89c06dc3cdbd}
AppType = 0
Args = -a;
Attribute = 1
BigIcon = bluetooth_std.g
Daemon = 0
Directory = bluetooth
ExecId = bluetooth
GroupID = root
Icon =
LockEnabled = 0
Name = Bluetooth
NameResourceId = TXT_RID_LIST_A_BLUETOOTH;TXT_RID_LIST_A_BLUETOOTH;TXT_RID_LIST_A_BLUETOOTH
ObjectType = 2
SVGIcon = bluetooth_big.g
SimpleIcon = bluetooth_simple.g
UserID = root
Visible = 1


Сохраним SysRegistry. (Если надо, можно добавить еще приложений)
[close]


Приаттачим различным типам файлов, запуск из файлового менеджера.
Spoiler:

Откроем SysMime и добавим в конец такой код:
Код

[application/x-rokr]
AppList = {6d57fc64-0e06-4e79-b47b-2e80a40f30a8};
AppID = {6d57fc64-0e06-4e79-b47b-2e80a40f30a8}

Сохраним SysMime
Этим мы "забиндили" выполнение типа файлов application/x-rokr, на приложение rokr2. (архивы, mgx установщик и т.д.)
[close]


Изменим меню телефона.
Spoiler:

откроем SysMenuTree.

Для примера, найдем и заменим в главном меню пункт "музыка" на MpkgBox 2 Pro и добавим приложение в "Органайзер".

найдем (Музыку)
Код
0f691cc5-ba54-4c81-9a56-e0b14c0eb4f0
и заменим на MpkgBox 2 Pro
Код
f0bc8dd8-b1aa-43ad-aba2-d32bcad7a9b4


затем найдем Office Tools
Код
[e8c83dac-db4e-4fb5-98a6-61de1998b277]
Items=
и добавим сразу после "=" Net Config
Код
88f05f1f-4b8c-4402-a423-00aa50b68477


пользуясь поиском по SysRegistry, можно добавлять или удалять другие пункты.

Сохраним и закроем SysMenuTree.
[close]


Выполним в консоли

Код
mksquashfs /usr/local/e8/FILE/* /usr/local/e8/My_CG52.smg -le


Кидаем файл My_CG52.smg, в папку My_MOD
Пользовательские файлы готовы. (уже можно шить, см. Глава 6, пункт 1)

----
Пункт 4, даём полный доступ яве.
----

Spoiler:

выполним в cygwin

Код
unsquashfs -d /usr/local/e8/secureCG44 -f /usr/local/e8/orig_1crCG44.smg



откроем папку */secureCG44/.policy и в файле _devdomain.txt заменим весь текст на


CODE

domain: Domain.186-1
type: 0
rootcert: MIIDoDCCAoigAwIBAgICCDkwDQYJKoZIhvcNAQEFBQAwQzEVMBMGA1UEChMMTW90b3JvbGEgSW5jMRUwEwYDVQQLEwxNb3Rvcm9sYSBQS0kxEzARBgNVBAMTCkhBQiBDQSAxODYwHhcNMDYxMTA4MDEwNTMyWhcNMjExMTA4MDEwNTMyWjCBizELMAkGA1UEBhMCVVMxETAPBgNVBAgTCElsbGlub2lzMRUwEwYDVQQHEwxMaWJlcnR5dmlsbGUxFTATBgNVBAoTDE1vdG9yb2xhIEluYzEXMBUGA1UECxMOTW9iaWxlIERldmljZXMxIjAgBgNVBAMTGU1hbnVmYWN0dXJlciBEb21haW4gMTg2LTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDc+lJTH543xTgZhOluE0WeieAVVpVVWaqOTLueVpsHW8/vfiuIHNzmghf2Lj6NClV9xiaM12c0PZX17pjxTmjH160SbDmtoCMHyiYio8nBDzb0W4qJlwxGKMmeF/Zo+cvqrwpcDKEpFvGQhxk7zSlB73BnkbVD0HunPxoSLG52Y3vpb4IoX/LcKPrldPYyB3BxDg1xPmyxa7eRGMREtevX/Knk89GZ4YqqxdAMNXV3psqsQrr7fXiSZIpwIM24jt2NXa1i9vwt22+XZ/fgBv+v/u+n33w0R4dWg0H1pS8tPTrhYZoswhpeADVC1UofNxxuU0oVr6PkE0UwVOAB9ikfAgMBAAGjVTBTMB0GA1UdDgQWBBQWu7E9g9xbTvZRu22TFKR5xnw/UzAPBgNVHRMBAf8EBTADAQH/MBEGCWCGSAGG+EIBAQQEAwIAgTAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEFBQADggEBAAVp7mgiLnTQmqCkgSJ8E6sjfbXof0v73TNYBT6h0XZdrsMkl9NJSrEcnvvFL+b10purpbqWAZaY4HvhQ3zge2xHhZ8FmDCV0D5HCTzJPufdl9nWyquFdIpAGbf4sQYG26521CgL4OvHsLPiaVpjvvzxb48q5Gcnjqigpjxx/eehiJMO8Nnj087LpSdQt3GBv8LLE0b5xoy3lBJlyjHtcegSJQ8gpUWvKsXTSuVl1YsYG2Ek20+1rQRXuSZtdCaYYYyWMNoPocYXgEb+2ylTNr25BGdIxHZZO3cun7x1AP4ma9+DTXSBrEfS8qYLdjelcfLrzYLFPtGZb4rOYEFIs94=
allowchangestatus: 1


domain: Domain.186-2
type: 1
rootcert: MIIDnDCCAoSgAwIBAgICCDswDQYJKoZIhvcNAQEFBQAwQzEVMBMGA1UEChMMTW90b3JvbGEgSW5jMRUwEwYDVQQLEwxNb3Rvcm9sYSBQS0kxEzARBgNVBAMTCkhBQiBDQSAxODYwHhcNMDYxMTA4MDEwODAzWhcNMjExMTA4MDEwODAzWjCBhzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCElsbGlub2lzMRUwEwYDVQQHEwxMaWJlcnR5dmlsbGUxFTATBgNVBAoTDE1vdG9yb2xhIEluYzEXMBUGA1UECxMOTW9iaWxlIERldmljZXMxHjAcBgNVBAMTFU9wZXJhdG9yIERvbWFpbiAxODYtMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJT/QGOo+FgWJCRLLz2ok6jSffC0WPzpYE0LrqSkvoT2F/67MDkX6DdimeuAO6DFUabAMDrC/vu5Mq4n7FJTlWSgKyVyOsxYxfOpJ79vXZWHBhFLJYfADtB7HdYggH1pEPN0nUJ0P3Q1OH1HQCgKnVgAMTOGHmifYbsCU32WnKr/VEnwIHwPWsRckI3ZUrJagFSj74/6e1VsE9HSjZmrNc/zl/sjSPYcclOWB4zWC/kf8vUyZ8UIv2EzAxC4GKIrSzp6R7+0UIUzHxxQet5C+JSW45vkPzjucVFOVAEngIbPi3pR31Ygc5JPPdZgZQPZnP4Xd4PYkzgcmfdozikcG9sCAwEAAaNVMFMwHQYDVR0OBBYEFHGP7b1gLRLrB+47tze0kqTToIALMA8GA1UdEwEB/wQFMAMBAf8wEQYJYIZIAYb4QgEBBAQDAgCBMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEACGbf2Tm8E7TKoG699v5D0ss/RS4UF/oteuye09/k/TNKu7Fx+nSz9G/CM34phEOHLtqmVwCvGBRLsNU9KtJp7/00PKHmoAellkTB9fhPbQ++/tNMkIpql1VJN8dCT5S9+MXFZEHSXsnQomzBdBZzPeTbL54WysarrPFguxDyrIV8dPoYfxtmeKYZyY429b8U7OK8u4lO6vZ3UemGHn8V4mYS/AUwvv1e7hHq8IEai/K1yYOjM6fIeH+KcBZCWyzccnOhtuiUgrV60LFFdXw4ZqQmnnPTv6cCvHZr/OzNd29KjpiTLqBs6BlNrADosSwaHXD8qX/Nn1TjKtvq4H1Vcw==
allowchangestatus: 1


domain: Domain.186-3
type: 2
rootcert: MIIDpzCCAo+gAwIBAgICCD0wDQYJKoZIhvcNAQEFBQAwQzEVMBMGA1UEChMMTW90b3JvbGEgSW5jMRUwEwYDVQQLEwxNb3Rvcm9sYSBQS0kxEzARBgNVBAMTCkhBQiBDQSAxODYwHhcNMDYxMTA4MDExMTQwWhcNMjExMTA4MDExMTQwWjCBkjELMAkGA1UEBhMCVVMxETAPBgNVBAgTCElsbGlub2lzMRUwEwYDVQQHEwxMaWJlcnR5dmlsbGUxFTATBgNVBAoTDE1vdG9yb2xhIEluYzEXMBUGA1UECxMOTW9iaWxlIERldmljZXMxKTAnBgNVBAMTIFRydXN0ZWQgVGhpcmQgUGFydHkgRG9tYWluIDE4Ni0zMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA18CoexmHrz6r9QLK6Wg0QQ9Lxu+CZ2YUQsQjuMaB//blpFA1aagCJqTQq6XYdCnfrinwB1/nu5dQx2dnx4m4rCoUELa8pmjgT6+qWXm5LO3e4H+cndg7VZW5Q+m9LlV3VQY5+rnEttgxmrNjr5P+cIXCuo0BlMTRlSGtfTg+iB7GHr4Fs9u1IbS5F6+1ZtLP519dC3GPKeyi8C4T0PqQvouNXY70P/iC0w6qglqnO6AlbLsJWmp+YtjYG4M7gBW5SdRtauCIjM5As0BZ1bTbsDB82PBHUej7VLv+cRg4cjk3gSCaah+fBq0+jo19FodUCuHLytI186wscyMim9y+YwIDAQABo1UwUzAdBgNVHQ4EFgQUmNup3MeD6eO+lF57gj9F+AEUowMwDwYDVR0TAQH/BAUwAwEB/zARBglghkgBhvhCAQEEBAMCAIEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBBQUAA4IBAQBg9gZ+mqn71bAvo1FSLKvKElwm/UKoL/2SjdMSHkTb+/7v7EO8EZ0T5DL7slZnViZlQOQE6zByubIIJXbWj/ovixhiZDfnFLb8uIN0h00g5wSIoxhX/KToRPHrgW2CQN5NGXFUTHxzUG4qUOl8HuzPLPQbfdpArNhxF5upg2DYr7PbiWPIP/HwkL2K6VDV9y3OGMcPLMip18JIbk5Be6jH1Y3TH9gj9CUnEFmJgVgJyJtMLn+yXoL5Io7/FNO1w8SRoKHi6sqzM1GX/6mlEbW1U8I4zqKVYo6BvaL0sBIl8ur9Vo60w+liVYW35ub+GqaMaXVu9YH5r88HrIWPvLVk
allowchangestatus: 1


domain: UTI root certificate
type: 2
rootcert: MIIDijCCAnKgAwIBAgIBATANBgkqhkiG9w0BAQUFADBWMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgVW5pZmllZCBUZXN0aW5nIEluaXRpYXRpdmUgKFVUSSkxHDAaBgNVBAMTE0dlb1RydXN0IENBIGZvciBVVEkwHhcNMDQwMTIzMDUwMDAwWhcNMjQwMTI0MDQ1NTAwWjBWMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgVW5pZmllZCBUZXN0aW5nIEluaXRpYXRpdmUgKFVUSSkxHDAaBgNVBAMTE0dlb1RydXN0IENBIGZvciBVVEkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5S48KaVWnm0PgvIHC30fx0Gk4PpVOYwpr3ZJsx+Y6fzv8dtw+BqFoNr+O8r7pLXGaYSpgRrMpUTgriaeqzUNc0mVKTlsRN9vF7IeVbrLMvUIca6JjXKypS3UvVY8e0tZGTDKtxAeGF9TZxA2bgHHLFfjdDMIkXEwMbJ6siMneBvmfEVhjmfQ1vHUETO30KkqlgXoUH++RZeQfoW4NwLapWXH/Vlt9FNRnZnTtrH+mE2d3VypXlnfzWCjKbg8F8AruDOabb4XbqgGcApFyWjrfwpqxVsIK0Kmpn8kD39N4RrL64yykFqLtKUfVWjTDnRYDaEzgg1enHFILNchvmurFAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPFcwA1qcTemmYQ1OFLiU3NncdYwMB8GA1UdIwQYMBaAFPFcwA1qcTemmYQ1OFLiU3NncdYwMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAS6P/E5aFEJHhhpB8pM1ynld6YnAFHDZB0rwV6DH3Lk2wchB58hN0eil+3XaEewzVKCSV214WTh0IngvJoYD9Pk57YIzNP2RrH54Dw/ZDFJ7mCsWstV0qaXLjxjP8TWc1Im9QIzKbnyzKxAZKrN+DB7/mucOl3uDOBA/+lQOxPwxr9ziFjxxoCLOg3AWldzVVFCJOYzylz7Hf3LMvlSidz0bymjo8mQqv8U350BQZ3CHj0bOnOUrpv2tSjyq1GQ3a4hiNHu2ExPZbLh1TbX5j6WrpWBOrp4/j2ZfYDdjeS2Y52VmYyy0IVo0taRRj5WzSDD7S+Gz3IjJ+SPKRDq7nBA==
allowchangestatus: 1



domaintype: 4
Application Auto Invocation: allow, (allow)
Authentication: allow, (allow)
DRM: allow, (allow)
Local Connectivity: allow, (allow)
Location Based Service: allow, (allow)
Messaging: no, (no)
Multimedia Recording: allow, (allow)
Net Access: allow, (allow)
Phone Call: allow, (allow)
Read User Data Access: allow, (allow)
Smart Card Communication: allow, (allow)
Universal SIM App Toolkit: allow, (allow)
Write User Data Access: allow, (allow)







в папку */secureCG44/cert/x509 добавим 2 сертификата из файла ftp://zorge.mine.nu/temp/x509_cert.zip

выполним
Код
mksquashfs /usr/local/e8/secureCG44 /usr/local/e8/My_CG44.smg -le


В данном случае, не используется окончание /* (чтобы нормально добавилась папка .policy)

Кидаем файл My_CG44.smg, в папку My_MOD
Сертификаты готовы. (уже можно шить, см. Глава 6, пункт 1)

[close]

----
Пункт 5.
----
ROOT_FS (всё, всё, всё...)

5.1) Если у Вас есть дистрибьютив линукс'а, тогда лезте под линь (если нет, сразу переходите на пункт 5.5):
Spoiler:
...
5.2) закиньте файл orig_1crCG36.smg в домашнюю директорию (/home/ВАШ_ПРОФИЛЬ/) и выполните в терминале:
Код
sudo unsquashfs -d /home/ВАШ_ПРОФИЛЬ/CG36 -f /home/ВАШ_ПРОФИЛЬ/orig_1crCG36.smg


5.3) Теперь выполните
Код
sudo tar -cf /home/zorg/ROOT_FS.tar.gz /home/ВАШ_ПРОФИЛЬ/CG36 --gzip


5.4) Кидаем архив в любимую xD винду, по адресу с:/cygwin/usr/local/e8/ROOT_FS/ROOT_FS.tar.gz и переходим на пункт 5.6.
....
[close]

5.5) Если у Вас нет дистрибьютива линукса, просто скачайте архив отпарсенной CG36 -> ROOT_FS.tar.gz и киньте его по адресу с:/cygwin/usr/local/e8/ROOT_FS/ROOT_FS.tar.gz

5.6) разберем архив из под cygwin (чтобы не попортить симлинки).
Spoiler:

Для этого в сигвине выполним:
Код
tar -xf  /usr/local/e8/ROOT_FS/ROOT_FS.tar.gz --ungzip

----
а можно выполнить
Код
tar -xf  /usr/local/e8/ROOT_FS/ROOT_FS.tar

Если предварительно, извлечь tar при помощи 7z.
----
CG36 будет извлечена по адресу C:\cygwin\home\ВАШ_ПРОФИЛЬ\home\zorg\sq\CG36
переместим папку для удобства, на место с:\cygwin\usr\local\e8\ROOT_FS\CG36 (любым гуманным способом)
[close]


5.7) Заменим оригинальные файлы кодовой группы, на файлы из архива diff_CG36.tar
Spoiler:

Большинство файлов текстовые, можно открыть их через AkelPAD или NotePAD++ и посмотреть что внутри. (среди них патченая либа плеера, майм.тайпс для ассоциаций скриптов, mgx приложений и т.д. с rokr2 для запуска из диспетчера файлов и т.д.)

В архиве сохранена иерархия папок CG36, т.е. достаточно просто извлечь архив diff_CG36.tar в папку *\CG36 , на вопрос о замене отвечаем ДА. (WinRAR зло, 7Zip рулит)
[close]

для любопытных:
Spoiler:

можно пройти сюда и посмотреть, что и где поменяется /CG36/diff_one/
[close]


8) Соберем CG36.
Spoiler:

Выполним в сигвин:
Код
mksquashfs /usr/local/e8/ROOT_FS/CG36 /usr/local/e8/My_CG36.smg -le


а если вы не перемещали папку CG36, выполните
Код
mksquashfs /home/ВАШ_ПРОФИЛЬ/home/zorg/sq/CG36 /usr/local/e8/My_CG36.smg -le



Кидаем файл My_CG36.smg, в папку My_MOD
ROOT_FS готова. (уже можно шить, см. Глава 6, пункт 1)

[close]

----
Пункт 6.
----
Ядро (патченное)
Качаем My_CG35.rar и кладем в папку My_MOD.
Вот и всё пожалуй.


Послесловие:
Spoiler:

И так, выполнив все пункты мануала и прошив Ваш монстр, Вы получаете то что нужно мотоюзеру:
-ftp,telnet и samba работают автоматом. (отключить\включить вручную, например для экономии аккума можно Меню\органайзер\Net Config)
-mgx, lin, sh, txt и другие типы файлов, включая архивы (zip, 7z и д.р.) запускаются прямо из диспетчера файлов.
-mpkgbox 2 pro (бесплатный)
-поддержка swap и ext3. (последний swap.mgx, работает в режиме автозапуска. при подключении и отключении от компа, все нормульно, свап не отваливается)
-база 1CR (шустро и без глюков)
-Диспетчер задач и JavaBox по удержанию зеленой кнопки (для запуска мультипоточной явы)
-авторан
/mmc/mmca1/first.txt
/mmc/movinand1/first.txt
/ezxlocal/autorun.txt
/mmc/mmca1/autorun/S??* (папка авторана)
/mmc/movinand1/unKnown/S??* (папка авторана)
-автомаунт шрифтов
/mmc/movinand1/unKnown/myfont.ttf
/mmc/movinand1/unKnown/mynum.ttf
-скины в /mmc/movinand1/skins (и автомаунт SVG файлов, плюс проверка скинов на валидность)
-Не забудьте после прошивки выполнить сброс. (Меню\настройки\настройки телефона\сброс\удаление всех данных)
[close]

----
Глава 6
-----
Пункт 1, прошивка отдельных CG.
-----
После выполнения любого из пунктов Главы 5, можно прошить CG сразу в телефон (т.е. не собирая весь монстр целиком).
Это весьма полезно, если к примеру Вам хочется увидеть Ваш новый шрифт в деле.
Приведу пример на CG46 (ленг пак)
:
Spoiler:

1. после выполнения Пункта 1 главы 5, запустим SBF Recalc.
2. нажмем Open CG Folder и откроем C:\Cygwin\usr\local\e8\My_MOD\
3. отметим Advanced/Calculate All New CG и Advanced/Write New Descriptor.
4. жмякаем Recalc checksum, ждем.
5. жмем Create SBF-File. ждем.
6. Прошиваемся файлом C:\Cygwin\usr\local\e8\My_MOD\SBF-File\*.sbf
Для некоторых кодовых групп, чтобы изменения вступили в силу, надо выполнить сброс. "Меню\настройки\настройки телефона\сброс\удаление всех данных"
[close]


-----
Пункт 2, Шьем все разом.
-----
Spoiler:

1. После выполнения всех действий главы 5, запустим SBF Recalc.
2. нажмем Open CG Folder и откроем C:\Cygwin\usr\local\e8\My_MOD\
3. отметим Advanced/Calculate All New CG и Advanced/Write New Descriptor.
4. жмякаем Recalc checksum, ждем.
5. жмем Create SBF-File. ждем.
6. Прошиваемся файлом C:\Cygwin\usr\local\e8\My_MOD\SBF-File\*.sbf
Для некоторых кодовых групп, чтобы изменения вступили в силу, надо выполнить сброс. "Меню\настройки\настройки телефона\сброс\удаление всех данных"
[close]


Благодарю всех, без кого ковыряние E8 было бы фантастикой. (особенно за патченное ядро и модуль hangar)
Отдельное СПАСИБО to roik-sv (aka roks) и Chacha_Ivanov.
Так же спасибо китайцам, за софт.
Всем спасибо, все свободны.


p.s.: Если есть предложения и пожелания, буду рад.
p.p.s.: да, всё можно сделать под линем, притом намного проще, НО не у всех он есть, а мануал один на всех. Поэтому лезем на кактус. Кому больно, может сделать все сам под линем.
p.p.s.: возможно что-то забыл, старость не радость.
p.p.p.s.: все ссылки прямые, работают с 00-30 до 05-55 по Москве. Если не пашет, зеркала на второй странице.


Сообщение отредактировал Zorge.R - 11.12.2009, 15:01
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
E2008   МАНУАЛЫ для Е8 и ЕМ30   14.1.2009, 18:09
@SEM*   Мануал по прошивке 1CR_A с возможностью отката на ...   20.1.2009, 19:17
Каплан   Внимание!! данная тема не предназначена дл...   21.1.2009, 19:44
E2008   Подписываем ява приложения Для выдачи прав яве на...   21.1.2009, 19:53
Chacha_Ivanov   [b]Включение "Инженерного меню" Наконец...   30.4.2009, 17:06
Zorge.R   Мультизадачная ява. [b]Сделать мульти-потоковую я...   31.5.2009, 16:26
betelgeize   установка mpkgbox 2.0 и Ftp/telnet на e8 1. Ск...   8.6.2009, 11:17
@SEM*   [b] Собираем, разбираем прошивку из smg файлов Ин...   18.6.2009, 21:01
E2008   ПОЛНЫЙ ДОСТУП К "ФАЙЛОВОЙ СИСТЕМЕ" ЧЕРЕЗ...   7.7.2009, 17:53
Zorge.R   [size=3]Мультизадачная ява. - способ 3-й, он же л...   8.7.2009, 10:17
Enigmatic   [size=3]MPKGBox 2.0 для em30 Функционал: 1. MpkgB...   3.8.2009, 8:16
Virgilij   Привязка (ассоциации) расширений к нативному софту...   3.8.2009, 20:57
betelgeize   полазив по китайскому сайту нашел буты и патчи к н...   4.8.2009, 9:17
Sereg_K   В связи с участившимися вопросами новичков, выклад...   10.8.2009, 11:51
Sereg_K   Опять же, в связи в участившимися вопросами типа: ...   11.8.2009, 6:21
Sereg_K   [b]Ставим индивидуальную мелодию при входящем СМС ...   18.8.2009, 13:36
Enigmatic   [size=3]Мануал по включению HSA меню на любой прош...   24.8.2009, 7:26
Enigmatic   Включаем иконку воспроизведения в статус строку...   24.8.2009, 16:18
Zorge.R   [b]Добавляем режим "В самолете". Для н...   12.9.2009, 13:58
Zorge.R   [b]Z-mod E8 или собери монстр сам. ---- Мануал вер...   16.9.2009, 12:05
O'Gder   [b][EM30] NoRSA BOOTLOADERS* 1. Переводим телефон ...   20.9.2009, 11:44
Zorge.R   [size=2]Лого оператора в справочник. [color=#6600...   27.9.2009, 7:26
Lubomyr   Если кому нужен мануал по портированию игр пока на...   24.10.2009, 20:59
Льоша   Решил написать мануал по добавлению програм в авто...   27.10.2009, 16:04
Zorge.R   [size=3]Полный доступ для всех ява приложений. пол...   4.11.2009, 11:37
ROKRboy Ua   MpkgBox 2.0 Pro(не нуждается в регистрации) Шаги...   12.11.2009, 14:24
Sereg_K   [center][b]МАНУАЛ ПО ПОДКЛЮЧЕНИЮ ТЕЛЕФОНА К КОМПУ ...   13.11.2009, 9:11
Zorge.R   [b]Замена звукового оформления телефона Этот спос...   13.11.2009, 14:59
O'Gder   [CG52]fixing ДОБАВЛЯЕМ ПРЕДУСТАНОВЛЕННЫЕ СКИНЫ В н...   15.1.2010, 19:09
Mary Jane   [b]После установки Java, установочные файлы остают...   30.5.2010, 8:53
mPhoneR   Отключение обновления медиатеки. Совсем. Нафиг. Ду...   5.9.2010, 13:19
SergerDest   Убираем обложку альбома в аудиоплеере (для пользов...   26.5.2012, 15:01

МАНУАЛЫ для Е8 и ЕМ30, Есть вопросы? Поищи ответ ТУТ! · Motorola ROKR E8, EM30 · Forum
 

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

 



Текстовая версия Сейчас: 13.7.2025, 3:40

Форум живёт: