ZTE Grand Memo - Прошивка CyanogenMod (OS 4.X)



Реп: (93)
ZTE Grand Memo - Прошивка CyanogenMod (OS 4.X)
ИзображениеN5, V9815, АНДРОИД life:) Memo
Описание | Обсуждение » | Прошивка MIUI 4.1 » | Игры для ZTE Grand Memo » | Прошивка CyanogenMod (OS 4.2.2) | Тема по сборке СМ на наш аппарат
Драйвера и утилиты
Драйвера:
Android ADB Drivers
ADB Fastboot
JoinMe - официальная утилита для смартфонов ZTE (Драйвера в комплекте)
ROOT
архив для прошивки ROOT из рекавери.
Framaroot программа для получение ROOT без перепрошивки
"Кастомное" рекавери
Архив для установки "китайского" CWM
CWM - "Английское" рекавери. Прошивается из "китайского"
TWRP от zackiel
Модем для снятия "симлока"

Ядра

Неофициальные прошивки
CyanogenMod 4.2.2:
Версия от RodionD, оригинал тут
Версия 0.2 от "китайских" друзей(топик тут)
Версия СМ от марта 2014
Версия №1(изменения тут) и №2 мартовского СМ от пользователя Aisid777
Баги CyanogenMod:
"Темная" камера
Не работает компас
У некоторых пользователей не работает WiFi-tethering
Тестовая версия официальной прошивки 4.2.2:
Переведенная версия от Zer0_o, оригинал тут
Версия "беты" 4.2.2 от марта 2014, перевод от Zer0_o
Баги 4.2.2:
Тихий звук разговорного динамика.
Еще одна версия "беты" 4.2.2
ZTE Grand Memo - Прошивка CyanogenMod (OS 4.2.2) (Пост #28911800)

Инструкции
Инструкция от podryadchik по прошивке СМ10.1, что бы не падал процесс телефона. Проверено так же и на залоченных аппаратах, разлоченных прошивкой модема. Более подробные инструкции и детали прошивки смотрите в постах ниже предложенного.
Видеоинструкция от meyker7 по перепрошивке "с нуля"
Установка "кастомного" рекавери:
1. Подключаем телефон к компьютеру, открываем во всплывающем окошке на телефоне Режим подключения и выбираем пункт "Установка драйверов" - на компьютере в режиме автозапуска вылезет окно установки драйвера (если автозапуск отключен - заходим в Мой компьютер и запускаем вручную). Установили драйвер.
2. Меняем в телефоне режим подключения в шторке на "MTP", затем заходим в настройки телефона и внизу в разделе "Для разработчиков" ставим галочку "Отладка по USB". Смотрим в диспетчере устройств на компьютере - должно появиться после установки драйвера устройство в первой вкладке "Android Phone".
3. Далее скачиваем архив Recovery, распаковываем ( Если нужно рекавери на английском скачиваем из шапки и подменяем его в распакованной папке), подключаем телефон к компьютеру, если устройство Android Phone в дипетчере устройств появилось - запускаем файл с названием Установка рекавери.bat. В течение процесса телефон должен перезагрузиться. Рекавери залили. Оригинал инструкции

Темы на "дружественных" форумах и др.
Тема на форуме cyanogenmod в разделе device request Кто желает увидеть на своем memo циан, отписывайтесь в ней.
Тема на XDA по сборке циана на наш аппарат.
Темы на китайских форумах - тык, тык и тык

Полезное
Шрифты от Aisid777 : раз, два, три.

Изменения
Добавлены шрифты под спойлером "полезное"
Добавлено видео по перепрошивке под спойлером "Инструкции"
Добавлена ссылка на очередную 4.2.2
Добавлено TWRP в разделе "Драйвера и утилиты"
Добавлена ссылка на кастомное ядро
Добавлена ссылка на мартовские обновления СМ и 4.2.2
Добавлена ссылка на модифицированный СМ и 4.2.2

Внимание! У кого "кирпичи"! Пользователь олежек1975 формирует методы "раскирпичивания" нашего аппарата. Обращайтесь к нему в ЛС.

Уважаемые пользователи, выкладывайте ссылки на прошивки с указанием первоисточника. В случае модификации указывайте список изменений.

K
В теме нет куратора. Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
До назначения куратора, по вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку "Жалоба" под сообщениями, на которые необходимо добавить ссылки.


Сообщение отредактировал Akella_MC - 10.04.17, 10:46
Причина редактирования: Приведено к стандарту раздела



Реп: (57)
Вот только вопрос, 64х битная Ubuntu реально лучше 32х битной,для сборок



Реп: (33)
Сборка ядра:
Итак для сборки нам необходимо установить Ubuntu х64, это требование для андроид 4.2 и выше, я использую 13.10, дальше нужно обновить систему и скачать компилятор для арм.
Также нам нужны исходники нашего ядра.
cross compiler:
Прикрепленный файлarm-eabi-4.7.7z ( 10.51 МБ )

Прикрепленный файлarm-linux-androideabi-4.7.7z ( 14.02 МБ )

Далее распаковываем ядро в домашнюю папку или любую другую без русских символов в пути к папке.
Прикрепленное изображение

Открываем терминал и переходим в папку с ядром, у меня это выглядит так:
Прикрепленное изображение

У вас будет:
cd /home/имя пользователя/путь до папки с ядром

Дальше нужно объявить архитектуру собираемого объекта и указать путь к кросскомпилятору.
Пример:
export ARCH=arm && export CROSS_COMPILE=/home/имя пользователя/arm-eabi-4.7/bin/arm-eabi-

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

Если все подготовили правильно, можно приступить к самой сборке.
Итак у нас в пакете с исходниками ядра есть файл кофигурации по умолчанию для нашего аппарата, arch/arm/configs/msm8960_defconfig, его и будем использовать.
Пример:
make -j5 msm8960_defconfig

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

-j5 количество потоков процессора +1
Теперь выполням:
make -j5

Ловим и исправляем ошибки в процессе сборки, тут уже google и разные форумы по сборке ядер вам в помощь.
После всех исправлений и т.п. ядро собралось:
Прикрепленное изображение

И нам надо собрать boot.img, для этого нам понадобится стоковое ядро и утилиты для перепаковки ядра.
Прикрепленный файлbootimg_tools.7z ( 227.86 КБ )

Распаковываем инструменты в домашнюю папку.
Прикрепленное изображение

Копируем в папку с инструментами стоковое ядро и в терминале переходим в папку bootimg_tools
Пример:
cd /home/имя пользователя/bootimg_tools

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

Распаковываем стоковое ядро:
./umkbootimg boot.img

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

Утилита нам сама покажет с какими параметрами собирать boot.img.
Теперь копируем zImage собраного ядра, находится /папка с ядром/arch/arm/boot, в папку с инструментами.
Прикрепленное изображение

И собираем boot.img:
Прикрепленное изображение

mkbootimg --kernel zImage --ramdisk initramfs.cpio.gz --base 0x80200000 --cmdline 'console=ttyHSL0,115200,n8 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3' -o new_boot.img

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

Только не забывайте перед командами, umkbootimg и mkbootimg, ставить ./ т.к. вызываем программу которая находится в текущей рабочей папке и система о ней не знает.
Вот вроде и все!



Реп: (18)
zackiel, ух ты вот это гайд



Реп: (57)
спасибо за инструкцию!



Реп: (57)
Вот здесь еще есть инфа про сборку ядра, надеюсь будет полезно. Общими усилиями соберем себе см11, ну или достойный кастом!



Реп: (16)
ну допустим ядро соберем, а блобы где взять?



Реп: (33)
Из стока выдергивать



Реп: (16)
этим?



Реп: (33)
Этим не получится все необходимое выдернуть, придётся ещё методом тыка, ручками выбирать из прошивки т.к. блобы в разных устройствах кроме основных, на чипсет (да и тут могут отличаться для разных версий ядер и андроид), могут сильно отличаться.



Реп: (18)
zackiel, а что ты дабовляв в разгон ядра что за строки



Реп: (33)
podryadchik @ 29.1.2014, 17:49 *
zackiel, а что ты дабовляв в разгон ядра что за строки

Там довольно много строк в 5-6 файлах, я добавлял для GPU до 480mhz, CPU до 1836mhz и управление питанием, но не взлетело, ну я же не из головы брал эти строки, а брал с ядра нексус 4 на гитхабе т.ч. ищи либо у francisco franko или faux123, либо в гугле "mako overclocking kernel github"или вот ссылка откуда я брал код https://github.com/f1v…ako/commits/jb_mr1_exp
Если будешь пробовать, добавляй по немногу сначала разгони проц, собери, проверь работает или нет и т.д., просто я добавил все сразу и отлавливать проблему из-за этого проблематично.

Сообщение отредактировал zackiel - 29.01.14, 18:31



Реп: (3)
Прошивать ядро надо будет,через Fastboot?



Реп: (33)
meyker7 @ 29.1.2014, 20:00 *
Прошивать ядро надо будет,через Fastboot?

Лучше сначала не шить, а пробовать загрузиться с ним через фасбут.
fastboot boot boot.img

Если загрузится и работает, то можно шить.

P.S.: Да шить через фастбут или делать зип архив для прошивки через рековери.


Сообщение отредактировал zackiel - 29.01.14, 19:21



Реп: (3)
zackiel,
Да я в этом деле чайник,а вопрос задал из личного интереса.За инфу спасибо)



Реп: (93)
Новая версия 4.2.2 Взято отсюда. Залито на мэйл



Реп: (66)
Morakont,
Прошивал? Это не циан, как я понял?



Реп: (93)
RodionD, Заряжаю телефон. Сегодня прошью. По описанию понял что порт с ревизии Grand memo под номером V5.



Реп: (18)
RodionD, да это вроде сток 4.2.2 ну он тоже старенький 2013.7.7 хотя походу он оптимизирован



Реп: (93)
Ни у кого нет ссылки на офф B17 залитую на какой нибудь файлообменник?
Morakont @ 29.01.2014, 22:06 *
Новая версия 4.2.2 Взято отсюда. Залито на мэйл

Поставил . Внешне ничем не отличается от версии 4.2.2 test. Не смог "победить" wi-fi. Не видит точек доступа в округе. Остального ничего не проверял. Снес.

Сообщение отредактировал Morakont - 29.01.14, 23:19



Реп: (57)
Нужно попробовать портировать cm11 mako nexus4,на наш аппарат,без ядра не заводиться,нужно пилить ядро.у меня нетбУК жёстко троит с этим вопросом.Если терпения хватит, на днях выложу.

Сообщение отредактировал Aisid777 - 29.01.14, 23:13


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.02.24, 22:02