Нюансы портирования прошивок.

Модераторы: Lunat, pvsurkov, AlexG1, masson, KSAT

Нюансы портирования прошивок.

Сообщение Ответ:#1 » Олег Петрович » 29 янв 2013, 18:14

Подфорумы

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

Многие на нашем форуме портируют прошивки от других телефонов, но делают это порой почти вслепую.
Так как нормальных, доходчивых и главное вменяемых русскоязычных мануалов по портированию прошивок с одного телефона на другой практически нет, то, по договорённости с back37, создана эта тема в помощь разработчикам нашего форума.
Ещё одна цель - попытаться собрать всю доступную информацию в одном месте.
__________________________________________________________________________
Темы по портированию прошивок на xda-developers:
How to port ROMS
How to port Stock/GB/CM7/CM9/ICS/CM10/JB Based ROMs
How To Port Different ROMS to Your Device (Simplest and Fastest)
Porting ARMv7 roms to ARMv6 devices
Темы на 4pda:
Инструкция по сборке ANDROID из исходников
Портирование Android OS
Темы на нашем форуме:
MIUI универсальная версия для платформы MT6577
MIUI универсальная версия для платформы MT6575
Инструкция по портированию Baidu OS на телефоны на MTK6577

Инструкция по портированию от smart-ass_fox

Решение проблем портирования Андроид 4.2.2 на мтк 6577 устройства
Еще одна Краткая инструкция (не универсальная) по портированию Андроид 4.2.2 на мтк 6577 устройства.
___________________________________________________________________________

 Краткая инструкции от back37:

 Масштабное сравнение прошивок проделанное back37:

Какие бинарники и библиотеки, за, что отвечают, описано тут
 Мой перевод китайской инструкции по портированию LeWa OS на любой телефон на MTK6573 платформе:

back37 писал(а):Текущие задачи:
- разделить библиотеки и бинарники по категориям (камера, звук, сенсоры, память, процессор...), нужно будет в дальнейшей отладке системы, к примеру довести скорость работы oppo до приличного, а то 5600 всего в последнем антуту...
- Свести к минимуму количество заменяемых файлов (а именно в папках /system/vendor; /system/lib/hw; /system/lib/modules), но при этом сохранить работоспособность (возможно начнут корректно работать радиомодули, к примеру от Sharp SH530U, где не работает вторая симка и разблокировано много стандартов)
- Свести к минимуму изменения в boot.img (чтобы не целиком рамдиск менять, а возможно только пару строк, тоже положительно может отобразиться на работоспособности)

Ну и пока всё, так при наличии первого пункта, как я уже писал можно повысить скорость работы, победить отдельно взятый неработающий модуль...


Тема создана для обмена опытом разработчиков, все пользовательские вопросы по прошивкам просьба задавать в соответствующих темах!
Последний раз редактировалось Олег Петрович 21 дек 2013, 19:51, всего редактировалось 10 раз(а).
Newman N1, cобственная сборка Baidu_OS
 Chang Jiang HD7 с TV (ThL) - продан.
Baidu Yi OS - портирование и перевод
Нюансы портирования прошивок.
 Для благодарностей:
  • 45

Аватара пользователя
Олег Петрович

Суперкуратор
 
Сообщения: 2805
Зарегистрирован: 05 ноя 2011, 18:41
Откуда: Красноярский край
Репутация: 1849

Нюансы портирования прошивок.

Сообщение Ответ:#2362 » buzzzy » 06 авг 2016, 18:20

Шпунтик,
А прошиваешь саму прошивку через рекавери ?!

ну да CWM, она же через SPFTools вроде ж не шьётся вообще

Добавлено спустя 1 час 18 минут 9 секунд:
Шпунтик,
И про какое ты буутЛого ???? Оно что перешивается? БуутЛого должно по идее быть/остаться родное твоё - а вот бутанимация - новая...

так и есть, бут лого - кьюбот, бут анимация - яблоко - нету

там в прошивках есть iPhone5S - http://4pda.ru/forum/index.php?showtopic=532465

Добавлено спустя 2 минуты 37 секунд:
это первый мой порт, по поводу boot.img это из прошивки которую я сдёр SPFTool'ом, он же его и шьёт без проблем.

Добавлено спустя 37 минут 47 секунд:
Шпунтик, сравнивал ядро со своей сдёртой стковой прошивки с бэкапом из под CWM другого человека - размер ядра одинаковый.

Добавлено спустя 1 час 52 минуты 29 секунд:
— удалить папки из донора и скопировать на их место те же папки со стока:
system/etc/firmware
system/etc/mddb

в доноре нету system/etc/mddb

Добавлено спустя 49 минут 48 секунд:
Шпунтик,
buzzzy, ну то что я тебе выше написал - и есть мануал. Т.е. сделай как написано - заменить или удалить и вставить - в донор от стока это.
Сделай с нуля по моему мануалу и с моими буутами.
Меняй/заменяй - только то, что я указал.

cделал, с обоими бутами чёрный экран

пробовал так же менять на стоковую видео либу libpower.so

Добавлено спустя 49 минут 7 секунд:
и ещё в Lenovo - MTK 6589W 1,2ггц. В моём cubot one MTK 6589T 1,5 ггц. Может это как-то влияет ?
  • 0

Аватара пользователя
buzzzy
Интересующийся
 
Сообщения: 48
Зарегистрирован: 10 апр 2010, 14:19
Репутация: 0

Нюансы портирования прошивок.

Сообщение Ответ:#2363 » emprozio » 22 авг 2016, 15:22

Android 4.2.2 проц mtk6572
не видит внутренюю флешку, бут свой полностью со стока, пробовал менять
system\
bin\vold,linker,sdcard,vdc (без замены vold, linker прошивка не стартует)
etc\vold.fstab, vold.fstab.nand
разбирал framework-res.apk менял storage_list.xml
весь форум обыскал, все перепробовал, есть идеи

Проблему с памятью решил оказалось в стоковом ядре был испорчен файл init.sdd_nomuser.rc набрел на пост с заменой памяти и скопировал все содержимое N3) У тех,у кого в rootfs есть файл init.ssd_nomuser.rc, длинный вариант (с фьюзами) осталось вернуть на места внутреннюю и сд карту
  • 0

Аватара пользователя
emprozio
Новичок
 
Сообщения: 1
Зарегистрирован: 08 ноя 2013, 13:44
Репутация: 0

Нюансы портирования прошивок.

Сообщение Ответ:#2364 » Кобец Виталий » 14 окт 2016, 21:35

Прошу помощи! После портирования прошивки для lenovo a338t не работает камера, сделал все как сказало в инструкция на этом форуме, но камера не заработала
  • 0

Аватара пользователя
Кобец Виталий
Новичок
 
Сообщения: 5
Зарегистрирован: 14 окт 2016, 21:29
Откуда: Украина, Харьков
Репутация: 0

Нюансы портирования прошивок.

Сообщение Ответ:#2365 » ws2 » 14 окт 2016, 22:58

Кобец Виталий писал(а) on 14 окт 2016, 21:35:Прошу помощи!

В буте строки камеры правил?
Какие либы менял?
Lenovo S939 - MIUI7_5.9.26_multi, VIBEUI_V2.0_1516, Color OS2.1i, разные, модемы...
Amoi N828 - 6.9.29.., 7.4.6
Jiayu G4 - MIU8_6.9.29
  • 0

Аватара пользователя
ws2

Разработчик
 
Сообщения: 360
Зарегистрирован: 06 мар 2010, 10:24
Откуда: Ленинград
Репутация: 474

Нюансы портирования прошивок.

Сообщение Ответ:#2366 » Кобец Виталий » 15 окт 2016, 14:43

ws2, строки я сверял со стоковыми - все нормально, либы: libcamdrv.so libcameracustom.so libdpframework.so libcamdrv.so libcameracustom.so libcam.paramsmgr.so libcam.camadapter.so libcam.camshot liba3m.so, libfeatureio.so, libcameraservice.so, libcamera_client.so, libcamera_metadata.so, libcamalgo.so И lib/hw/camera.default.so - его еще менял
Еще брал с 4pda, там тоже много, какие-то вообще менял по 2 - 3 раза в зависимости от ссылки с форума
Но в стоковой у меня нет libdpframrwork.so
А в другой прошивке которую собираюсь портировать вообще #Camera в init.rc нет
Ко всему прочему блютуз не работает
  • 0

Аватара пользователя
Кобец Виталий
Новичок
 
Сообщения: 5
Зарегистрирован: 14 окт 2016, 21:29
Откуда: Украина, Харьков
Репутация: 0

Нюансы портирования прошивок.

Сообщение Ответ:#2367 » ws2 » 15 окт 2016, 17:29

Кобец Виталий писал(а) on 14 окт 2016, 21:35:После портирования прошивки для lenovo a338t не работает камера

Кобец Виталий писал(а) on 15 окт 2016, 14:43:Но в стоковой у меня нет libdpframrwork.so

Во всех прошивках на 6582 есть libdpframrwork.so. Начните с замены только камеракустом и правки строк камеры в буте.
512мб оперативки очень нерадует.
Lenovo S939 - MIUI7_5.9.26_multi, VIBEUI_V2.0_1516, Color OS2.1i, разные, модемы...
Amoi N828 - 6.9.29.., 7.4.6
Jiayu G4 - MIU8_6.9.29
  • 0

Аватара пользователя
ws2

Разработчик
 
Сообщения: 360
Зарегистрирован: 06 мар 2010, 10:24
Откуда: Ленинград
Репутация: 474

Нюансы портирования прошивок.

Сообщение Ответ:#2368 » Кобец Виталий » 15 окт 2016, 17:44

ws2, а что именно надо поправить в boot? Простите, поиск в виндовс найти libdpframrwork.so не мог, посмотрел сам - нашел (сток от Уважаемого Verter) и в boot что от Verter, что в доноре - одинаково.
  • 0

Аватара пользователя
Кобец Виталий
Новичок
 
Сообщения: 5
Зарегистрирован: 14 окт 2016, 21:29
Откуда: Украина, Харьков
Репутация: 0

Нюансы портирования прошивок.

Сообщение Ответ:#2369 » ws2 » 15 окт 2016, 19:24

Кобец Виталий
Инитрц в буте - секция Камера д.б. как в стоке.
Lenovo S939 - MIUI7_5.9.26_multi, VIBEUI_V2.0_1516, Color OS2.1i, разные, модемы...
Amoi N828 - 6.9.29.., 7.4.6
Jiayu G4 - MIU8_6.9.29
  • 0

Аватара пользователя
ws2

Разработчик
 
Сообщения: 360
Зарегистрирован: 06 мар 2010, 10:24
Откуда: Ленинград
Репутация: 474

Нюансы портирования прошивок.

Сообщение Ответ:#2370 » Кобец Виталий » 15 окт 2016, 19:32

ws2, Вот такая картина, все одинаковое, но есть надпись
 Спойлер
  • 0

Аватара пользователя
Кобец Виталий
Новичок
 
Сообщения: 5
Зарегистрирован: 14 окт 2016, 21:29
Откуда: Украина, Харьков
Репутация: 0

Нюансы портирования прошивок.

Сообщение Ответ:#2371 » ws2 » 15 окт 2016, 22:35

Кобец Виталий
# - этот знак означает, что строка является служебной, т.е. системой не читается.
Lenovo S939 - MIUI7_5.9.26_multi, VIBEUI_V2.0_1516, Color OS2.1i, разные, модемы...
Amoi N828 - 6.9.29.., 7.4.6
Jiayu G4 - MIU8_6.9.29
  • 0

Аватара пользователя
ws2

Разработчик
 
Сообщения: 360
Зарегистрирован: 06 мар 2010, 10:24
Откуда: Ленинград
Репутация: 474

Нюансы портирования прошивок.

Сообщение Ответ:#2372 » Кобец Виталий » 15 окт 2016, 23:08

ws2, понял. Так что мне делать? libdpframrwork.so я кидал, но камера не заработала, вернее она появилась на экране я нажал на нее и там: "Приложение не установлено" и всё. Уже столько мучаюсь и всё в пустую
  • 0

Аватара пользователя
Кобец Виталий
Новичок
 
Сообщения: 5
Зарегистрирован: 14 окт 2016, 21:29
Откуда: Украина, Харьков
Репутация: 0

Нюансы портирования прошивок.

Сообщение Ответ:#2373 » ws2 » 15 окт 2016, 23:38

Кобец Виталий
Больше чем в теме портирования я всё равно не подскажу. Попробуй ещё другое приложение камеры использовать (может в доноре оно специфическое), монтирование памяти проверь...
Lenovo S939 - MIUI7_5.9.26_multi, VIBEUI_V2.0_1516, Color OS2.1i, разные, модемы...
Amoi N828 - 6.9.29.., 7.4.6
Jiayu G4 - MIU8_6.9.29
  • 0

Аватара пользователя
ws2

Разработчик
 
Сообщения: 360
Зарегистрирован: 06 мар 2010, 10:24
Откуда: Ленинград
Репутация: 474

Нюансы портирования прошивок.

Сообщение Ответ:#2374 » grigorru » 09 дек 2016, 14:28

прошу совета! имеется планшет на проце мтк заменен тач!появилась зеркальность !модель от которой тач неродноя я знаю! прошу подсказать какие файлы кинуть в прошивальщик чтоб вылечить зеркальность тачскрина? system.img? подозреваю что драйвер тачскрина в uboot???
  • 0

Аватара пользователя
grigorru
Новичок
 
Сообщения: 2
Зарегистрирован: 07 фев 2014, 19:28
Репутация: 0

Нюансы портирования прошивок.

Сообщение Ответ:#2375 » spdai » 22 дек 2016, 16:38

Добрый день. Прошу совета. Портирую MIUI 7 на Elephone G4. Все получается нормально, все работает. Есть один косяк можно сказать главный. На симку одного оператора (Velcom, Беларусь) периодически невозможно дозвониться. Абонент находится вне зоны действия сети. Уровень сигнала отличный, сигнал не пропадает, а ощущение что телефон выключен. Спасает режим "самолет". Через некоторое время опять недозвон. Вторая симка другого оператора работает нормально. Что делал:
-менял симки в слотах местами;
-заменил симку на новую у оператора;
-отключал режим 3G (только 2G);
-отключал передачу данных;
-менял модемы и либы связанные с GSM ----- не помагает.
Откатываюсь на стоковую прошивку - все нормально, проблем нет. Прошиваюсь опять на порты - та же самая фигня. Пробовал MIUI, CM12, CM13, LEWA, ColorOS. Чувствую проблема где-то между портами и симкой. Может кто чем сможет помочь, подтолкнуть в нужном направлении. Советы сменить ОПСОСа и оставаться на стоковой прошивке не предлагать. Много наслушался :-) . Спасибо за понимание.
  • 0

Аватара пользователя
spdai
Новичок
 
Сообщения: 1
Зарегистрирован: 09 апр 2015, 23:10
Репутация: 0

Пред.

Вернуться в ANDROID--модернизация,улучшения и т.д

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

x

#{title}

#{text}