N000bak @ 11.01.2016, 19:34

Стоит начать с ядра, прошивка модема я думаю и от стока подойдет.
Ядро трудно будет собрать - мейзу повычистила там все конфигурацию, а подобрать будет тяжеловато - надо бы все время смотреть что происходит на родной прошивке. Если только они используют какую-то базовую конфигурацию, которую используют производители чтобы самим не пилить много.
В репозитории от P800 (
https://github.com/elephone-dev/P8000-Kernel) я нашел несколько конфигураций для 6735 (и 6735M). Например, для P8000
https://github.com/ele…igs/p8000_defconfig%20 (только какое-то странное имя с пробелом в конце, я его переименовывал, чтобы не заморачиваться)
Такое ядро можно и самому построить (пишу по памяти, так что возможны опечатки)
1. Найти какой-нито arm64 тулчайн. Можно взять из aosp (наверное и в CM есть, я просто с ним плохо знаком). В aosp находится в
https://android.google…linux-androideabi-4.8/2. Посинкать репозиторий:
git clone https://github.com/elephone-dev/P8000-Kernel.git
3. Перейти в этот каталог. Не забыть переименовать arch/arm64/configs/p8000_defconfig!
4. Создать каталог out (чтобы не сорить в репозитории)
5. Сконфигурить ядро:
ARCH=arm64 CROSS_COMPILE=<path to>/aarch64-linux-android-4.8/bin/aarch64-linux-android- make O=out p8000_defconfig
6. Скомпилить ядро
ARCH=arm64 CROSS_COMPILE=<path to>/aarch64-linux-android-4.8/bin/aarch64-linux-android- make O=out
Я даже вытащил device tree из boot.img моего телефона прошитого 4.5.4I (не путать с device tree что от cm, там видимо это что-то другое означает). Как мне показалось, очень совпадает с одной из конфигураций лежащих в
https://github.com/ele…r/arch/arm64/boot/dts. Но не помню с какой и не помню чтобы я поглядел какую использует p8000...
Побилдилось без проблем. Заливать не пробовал (да и не собираюсь пока).
Прикрепленные файлы
meizu-m2-mini.7z ( 5.35 КБ )