Meizu M2 Mini - Прошивкa Cyanogenmod



Реп: (55)
Meizu M2 Mini - Прошивка Cyanogenmod
Изображение Meizu M2 Mini
Описание | Обсуждение » l Покупка » | Аксессуары » | Клуб владельцев Meizu » | Энергопотребление (автономность) » | Модификация и украшательства » | Аккаунт Flyme » | ®FlymeTool » | Игры и Приложения для устройств Meizu » | Официальная прошивка » | Неофициальная прошивка » | Прошивкa Cyanogenmod »



Описание прошивки
CyanogenMod (начиная с версии 14 - LineageOS) - это невероятно функциональная прошивка, расширяющая возможности вашего девайса.
Является самой распространенной прошивкой в рамках Android Open Source Project (AOSP). Под AOSP подразумевается, что она собирается из исходных кодов Android с минимальным использованием проприетарных модулей. Собирается прошивка под конкретное устройство. Из-за этого и все существующие отличия от стоковой прошивки Meizu.

Основные возможности:
1. Полный Root-доступ;
2. Большая скорость работы;
3. Встроенные возможности тюнинга и кастомизации;
4. Возможность точной настройки цветопередачи;
5. Поддержка тем оформления.

Самая стабильная версия - CM12.1 v0.13! (на июнь 2017)

Инструкции
Установка прошивки
Установка прошивки возможна только с разблокированным загрузчиком! Инструкция.
1. Установить TWRP;
2. Скачать прошивку и GAPPS;
3. Сделать wipe System;
4. Прошить через TWRP прошивку, потом GAPPS;
5. Сделать wipe dalvik/cashe;
6. Перезагрузить.
Первая загрузка будет долгая!
Получение Root
Права суперпользователя входят в прошивку CyanogenMod 12.0 - 14.1 включительно.
Для активации суперпользователя необходимо выполнить следующие действия:
1. Зайти в настройках в раздел "О телефоне";
2. Нажать семь раз на строку с надписью "Номер сборки";
3. Выйти в главное меню и зайти в раздел "Для разработчиков";
4. Выбрать строку "Режим суперпользователя";
5. Установить необходимое значение:
- Только для приложений;
- Только для ADB;
- Для приложений и ADB.

Для получения Root Lineage OS 14.1 необходимо прошить zip архив SuperSu через кастомное рекавери.
Как собрать логи?
1) Установить MatLog, запустить (требеутся root);
2) В MatLog Меню - File - Record;
3) Воспроизвезсти на телефоне ошибку/баг/странное поведение;
4) В MatLog на экране нажать кнопку остановки записи (красный квадрат);
5) Прикрепить к сообщению файл лога из /sdcard/catlog/saved_logs/ с описанием ошибки и способа ее появления.

CyanogenMod 12.1
Старые и новые версии CM12.1 можно найти в GitHub репозитории пользователя divis1969.

v0.13 - Последняя стабильная. Скачать с GitHub.
v0.14 - Появился live display, сломалась запись видео с камеры (исправлений пока нет). Скачать с GitHub.

Root - Встроен или устанавливаем SuperSU в zip через рекавери.
GAPPS - Берем open gapps ARM64 - 5.1 - вариант пико/нано/микро/и тд на свой вкус.

Известные проблемы и их решения
  • Не работает OTG - MountStick частично решает проблему.
  • На некоторых аппаратах неправильно работает датчик приближения - калибровка через приложение из плеймаркета(ищите proximity calibration) или решение здесь внизу.
  • LiveDisplay - работает начиная с версии v0.14 (см. выше баги). До v0.13 можно пользоваться Twilight.
  • На некоторых аппаратах не подключается к Wi-Fi - решение.


CyanogenMod 13

Полноценной рабочей версии нет.

Lineage OS 14.1 (бывший CM 14.1)
LineageOS 14.1 OMS от 28.01.2018
Lineage_14.1_meilan2
Старые и новые версии LOS14.1 можно найти в GitHub репозитории пользователя divis1969.

v0.4 - Скачать с GitHub.
Проблемы:
- Не работает воспроизведение видео и встроенная камера (см. решения ниже).
- GPS плохо работает.

v0.5 - Скачать с GitHub + хот фикс ниже + патчи на камеру и воспроизведение видео (См. Проблемы).
Проблемы:
- При отключении энергосбережения аппарат уходит в ребут Решено - хот фикс.
- "Передача данных заблокирована." (в том числе после отключения от Wi-Fi) - кому то помогает ребут, кому то самолет.
- GPS плохо работает.

v0.5 + Substratum/OMS v0.1 - Скачать с GitHub. Аналогично версии выше, но с поддержкой движка тем Substratum/OMS.

Root - Устанавливаем SuperSU в zip через рекавери или скачать с офф сайта LinageOS (arm64).
GAPPS - Берем open gapps ARM64 - 7.1 - вариант пико/нано/микро/и тд на свой вкус.

Известные проблемы и их решения
  • Рабочая камера - скачиваем стороннюю Footej Camera.
  • патч для работы камеры, потом патчи видео №1 и №3 (см. ниже). Патч №2 не ставим! Камера начинает от него "синить".
  • Воспроизведение видео (патч ставить или версии 1, или версии 2!) (делаем бекап перед установкой!) (если поставили патчи во время пункта выше, то уже все должно работать):
    -> патч версии №1 - патч и после сделать очистку данных YouTube;
    -> патч версии №2 - патч.
    -> патч версии №3 - патч. Ставить поверх патча №2. Отключить аппаратные наложения в настройках для разработчиков (после перезагрузки вновь включаются!).
  • Передача данных(sim) не работает после отключения от WiFi - решение.
  • Bluetooth - не все гарнитуры работают. Снимайте логи и кидайте их в тему.
  • Говернор ставим на ondemand для лучшей прокрутки (по желанию).

Что делать, если нашли ошибку или баг?
1) Изучите шапку темы, возможно проблема уже решена;
2.1) Воспользуйтесь поиском по теме, возможно о ней уже сообщили или нашли решение;
2.2) Поищите проблему в репозитории на GitHub;
3) Снимите логи во время ошибки (см. инструкции) и прикрепите их к сообщению, описав подробно проблему и способ её появления или создайте новую проблему (зеленая кнопка справа New issue) в репозитории на GitHub.
Разное




За помощь в редактировании и актуализации шапки темы благодарим La1x


Сообщение отредактировал draiv88 - 15.07.18, 06:39
Причина редактирования: Редактирование шапки



Реп: (738)
Строго говоря, адаптация miui имеет мало отношения к собственно разработке, потому что исходники отсутствуют. В качестве донора пока предпочтительнее всех выглядит elephone p6000.



Реп: (55)
_agent_007_ @ 06.01.2016, 22:42 *
elephone p6000

Он единственный вроде на x64



Реп: (5)
* _agent_007_,
Если не затруднительно напишите ещё раз что там править нужно в miui потерял сообщение одно в прошлой теме, затерли наверное.



Реп: (48)
Вот нарыл см12.1
Elephone P6000 - Официальная прошивка (Пост Beny #45707318)
Возможен ли порт?

Сообщение отредактировал sergooosergooo - 06.01.16, 22:58



Реп: (324)
* h12takar,
* _agent_007_,
Я с вами не согласен.Мне друг подогнал исходники от elephone p8000,который очень близок к m2 note.А портировать с m2 note будет просто,ибо разные только экраны и процессоры(их "название"). :-D



Реп: (5)
Там кстати для р6000 цианоген есть и ещё несколько прошивок, может будет кому интересно посмотрите может ещё что то кто то будет пробовать адаптировать)



Реп: (738)
chasecollinz @ Сегодня, 22:49 *
исходники от elephone p8000


p8000 даже лучше. Аппаратно почти такой же, и собирают они под 64 бита. Где исходники то ?

Добавлено 06.01.2016, 23:08:

maestro328 @ Сегодня, 22:46 *
напишите ещё раз что там править нужно в miui


Разобрать ядра, сравнить BOOTCLASSPATH, если не совпадает, исправить. Сравнить список сервисов, которые запускаются при старте, недостающие прописать.



Реп: (41)
Меня ещё не забанили))) буду теперь читать Вас здесь.



Реп: (455)
* _agent_007_,
Elephone P8000 - Официальные прошивки (OS 5.x.x) (Пост Elephone- #44188195)



Реп: (738)
alexcool0910 @ 06.01.2016, 23:12 *


Это ядро же. Нам оно как бы не особо нужно пока.



Реп: (324)
_agent_007_ @ 06.01.2016, 23:08 *
p8000 даже лучше

думаешь?Исходники подогнал kadabra10,так что все плюсы к нему.

_agent_007_ @ 06.01.2016, 23:08 *
Где исходники то ?

только что сфоркил их у тех,кто под p8000 собирает. Вот ссылка тыц

Сообщение отредактировал chasecollinz - 06.01.16, 23:26



Реп: (738)
sergooosergooo @ Сегодня, 22:49 *
Возможен ли порт?


Возможен, только это не порт. Это адаптация чужой готовой прошивки для m2.



Реп: (324)
yakxaker @ 06.01.2016, 23:11 *
Меня ещё не забанили))) буду теперь читать Вас здесь.

да там и незачто банить-то.Реально накипело. :)



Реп: (324)
Ребят,в этой строке что должно быть?
TARGET_BOOTLOADER_BOARD_NAME := Auxus_PRIME_201



Реп: (738)
chasecollinz @ Сегодня, 23:37 *
Ребят,в этой строке что должно быть?


m2, если я правильно понимаю.

Не, вру. mt6735 или mtk6735. Скорее mt.

Сообщение отредактировал _agent_007_ - 06.01.16, 23:43



Реп: (55)
chasecollinz @ 06.01.2016, 23:37 *
что должно быть

Гугл говорит, что это второе название елефона P8000
Прикрепленное изображение

По идее название устройства



Реп: (324)
$(call inherit-product, frameworks/native/build/phone-xxhdpi-2048-dalvik-heap.mk)

для сборки так должно быть?Или
$(call inherit-product, frameworks/native/build/phone-xhdpi-2048-dalvik-heap.mk)



Реп: (55)
chasecollinz @ 06.01.2016, 23:37 *
TARGET_BOOTLOADER_BOARD_NAME

Это же имя девайса в режиме бутлоадера, да?



Реп: (324)
* h12takar,
опана.Какой ты быстрый и умный...Я даже не додумался :blush:

Добавлено 06.01.2016, 23:43:

h12takar @ 06.01.2016, 23:42 *
имя девайса в режиме бутлоадера, да?

а не название бутлоадера случаем?Ща гляну в старых исходниках.

Добавлено 06.01.2016, 23:46:

Глянул в старых сорцах от мх4,там стоит
mt6735

Ну и в эту пожалуй тоже самое впихну :rolleyes:



Реп: (738)
chasecollinz @ Сегодня, 23:42 *
для сборки так должно быть?Или


Второе. У нас DPI ниже.

http://developer.andro…s/screens_support.html

Сообщение отредактировал _agent_007_ - 06.01.16, 23:50


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

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

Сейчас: 29.03.24, 11:20