Мини инструкция по портированию прошивок на Alcatel OT 992D

Рейтинг:   / 1
ПлохоОтлично 

Научился я на своем NEO N003 MTK6589T портировать прошивки и захотелось повысить навыки на MTK6577 :)). На эти выходные мне временно на тестирование отдали Alcatel One Touch 992D MTK6577. Вот и начал пробовать портировать на него прошивки с аналоговых телефонов. Как же портировать прошивки на Alcatel One Touch 992D MTK6577? Инструкция по портированию прошивок на Alcatel One Touch 992D MTK6577.

- Устанавливаем Java JDK

- Затем ищем подходящюю прошивку от схожего телефона
- Первым делом зацикливаемся на типе процессора и ядра прошивки, т.е. процессор должен быть MTK6577 и версия ядра 3.0.13 и соответственно Android 4.0.4
- Скачиваем понравившую прошивку

- Качаем нужные для прошивки файлы (это те файлы, которыми у меня получилось запустить, вы можете использовать и другие)
- Закидываем эти файлы на скачанную прошивку с заменой
- Редактируем build.prop. Если разрешение экрана на доноре отличается от нашего 480x800, то после строк # MTK, mtk03034 20101213} добавляем строку ro.sf.lcd_density=240 или подбираем для себя другую цифру в промежутке от 210 до 250 наверное

- Редактируем update-script:
- чтобы голову не ломать как монтировать разделы, лучше воспользоваться алиасами
mount("ext4", "EMMC", "/emmc@usrdata";, "/data"); - для монтирования /data
mount("ext4", "EMMC", "/emmc@cache";, "/cache"); - монтирование /cache
format("ext4", "EMMC", "/emmc@android";, "0"); - форматирование /system
соответственно format("ext4", "EMMC", "/emmc@custpack";, "0"); - форматирование custpack
mount("ext4", "EMMC", "/emmc@android";, "/system"); - монтирование /system

- Дальше нужно повозиться с boot.img:
- разбираем оба boot.img закидывая их по отдельности на MTK-unpack
- из донора копируем папку ramdisk на сток, но init.usb.rc желательно оставить стоковый, т.к. если получим бутлуп, то не вытаскивая батарейку (а на Alcatel 992D уж больно трудно открывать заднюю крышку) можно через adb без проблем перезагружать телефон :)
- (если не работает камера) после копирования ramdisk, открываем init.rc и ищем #Camera. Заменяем там все значения на

#Camera
chmod 0660 /dev/camera-sysram
chmod 0660 /dev/camera-isp
chmod 0660 /dev/camera-eis
chmod 0660 /dev/camera-fdvt
chmod 0660 /dev/camera-resmgr
chmod 0660 /dev/kd_camera_hw
chmod 0666 /dev/kd_camera_flashlight
chmod 0660 /dev/FM50AF

chown system camera /dev/camera-sysram
chown system camera /dev/camera-isp
chown system camera /dev/camera-eis
chown system camera /dev/camera-fdvt
chown system camera /dev/camera-resmgr
chown system camera /dev/kd_camera_hw
chown system camera /dev/kd_camera_flashlight
chown system camera /dev/FM50AF

- собираем boot.img закидывая их по отдельности на MTK-pack и кладем его в прошивку
- прошиваем и тестируем
- Всем удачных портов
P.S. Т.к. процесс портирования никогда не может быть универсальным, не думаем что этим методом можно все запускать
Видео-инструкция по портированию прошивок на Alcatel One Touch 992D MTK6577

При копировании материала с сайта, активная ссылка на оригинальный материал обязательна.

Комментарии  

 
0 #1 Аслан 07.11.2014 02:08
У вас все Перенаправление не работают в видео инструкциях точнее ссылки не пашут!
Цитировать
 
 
0 #2 DaraDan 07.11.2014 10:29
Цитирую Аслан:
У вас все Перенаправление не работают в видео инструкциях точнее ссылки не пашут!

Только что проверил, все пашет (wink). Возможно у вас проблемы с облаком mega.co.nz
Цитировать
 

Добавить комментарий


Защитный код
Обновить