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

Модераторы: 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

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

Сообщение Ответ:#61 » kaktus8844 » 20 мар 2013, 01:11

doc3000 писал(а) on 19 мар 2013, 21:46:Ребята, нужна помощь. Портировал прошивку BBK на свой Philips. Все баги поборол, только не работает датчик приближения. Направьте плиз в нужную сторону.

ГОСПОДА У МЕНЯ АНАЛОГИЧНЫЙ ВОПРОС(proximity calibration) или как прошить родной engineer mode.apk(из которого можно откалибровать proximity)- если просто скопировать с заменой в портируемую прошивку то инженерка не открывается вообше после прошивки,что менять одексировать-деодексировать?,пытаюсь портировать full rus reborn 1.3.5 (также lewa и другие от newman n1) на свой BLUEBO 9300 и все зашибись,все работает и очень нравится единственная проблема в proximity -НЕТ ВОЗМОЖНОСТИ НАСТРОИТЬ -без этого звонить/принимать звонки никак-нужно прошить в system/app родное иженерное меню(от BLUEBO) КАК ЭТО ДЕЛАЕТСЯ :-( ? я перелопатил весь чайнафон но по этой теме не нашел ответа,мой уровень знаний ковыряния прошивок на самом начальном уровне и без совета и напутствия НЕ РАЗБЕРУСЬ!! :ne_vi_del:
BLUEBO L100(MTK6577)-продан
STAR N7100(MTK6575)-продан
STAR S4 (MT6589) -продан
GT-i9500 S4 (MTK6589)-продан
JIAYU G4 advanced(MTK6589T 2GB RAM/32GB ROM)-продан
STAR S7100 (MTK6577...FWVGA) прошивка e1901_v77_jbla668_fwvga_130415
JIAYU G3S-TURBO(MTK6589 1,5 GHZ)-LEWA OS кастом от evilqoodd с синего форума
  • 0

Аватара пользователя
kaktus8844
Интересующийся
 
Сообщения: 88
Зарегистрирован: 18 янв 2013, 05:15
Откуда: кишинев
Репутация: 23

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

Сообщение Ответ:#62 » back37 » 20 мар 2013, 11:17

Verevka,
Нет, звук не появился... :-( Ан нет, в наушниках есть... точнее как - подключил наушники, появился звук в динамике и наушниках, уже чтото :-)
Еее, теперь дополнительно заменил libaudio и всё, звук теперь есть... по крайней мере в плеере :-)
Олег Петрович - добавляй в шапку! :-):
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 0

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

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

Сообщение Ответ:#63 » olmusi » 20 мар 2013, 19:09

Портировал Байду .Скжите пожалуйста асуществует версия с русским языком а то у меня только аглицкий :-)
Профессионала от чайника отличает выдержка!
 ...друзья зовут меня - Олег.
  • 0

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

Разработчик
 
Сообщения: 1740
Зарегистрирован: 25 янв 2012, 13:27
Откуда: Уфа
Репутация: 676

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

Сообщение Ответ:#64 » back37 » 20 мар 2013, 19:14

olmusi,
Неа, гдето была тема по байде, но похоже загнулась... Можешь пробежаться по всем веткам МТ6577, рекламируя байду, может тогда и будет перевод... Тут как с лёвой, чем больше народа, тем быстрее и качественнее будет перевод :mi_ga_et:
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 0

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

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

Сообщение Ответ:#65 » olmusi » 20 мар 2013, 19:31

back37, :-) Сам на такой рекламе сюда попал там Петрович говорил что переводит как вроде вот и интересуюсь может уже ? :-)
Еще вопрос блютуз работает вайфай включается звук есть. камера не работает сенсорные кнопки тормозят и что то с симками разобратся не могу пишет но сим кард

забыл добавить модуль 6628
Профессионала от чайника отличает выдержка!
 ...друзья зовут меня - Олег.
  • 0

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

Разработчик
 
Сообщения: 1740
Зарегистрирован: 25 янв 2012, 13:27
Откуда: Уфа
Репутация: 676

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

Сообщение Ответ:#66 » back37 » 20 мар 2013, 19:50

olmusi писал(а) on 20 мар 2013, 19:31:back37, :-) Сам на такой рекламе сюда попал там Петрович говорил что переводит как вроде вот и интересуюсь может уже ? :-)
Еще вопрос блютуз работает вайфай включается звук есть. камера не работает сенсорные кнопки тормозят и что то с симками разобратся не могу пишет но сим кард

забыл добавить модуль 6628

Тогда не интересоваться надо, а сразу требовать под перевод файлы :-)
Если libcameracustom не помогает, то будет долгая история, к примеру можешь потихоньку подменять libы, названия которых попали на прошлой странице под спойлер camera...
На счёт симок - в build.prop пропиши свои строчки (там гдето MT6620 и radio chip прописаны, вот 6620 на своё и у радио чипа значение тоже...)... хотя симки уже не к этому чипу относятся :-) Пробуй в bin потихоньку файлики на свои подменять, до тех пор, пока симки не появятся... :nez-nayu:
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 0

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

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

Сообщение Ответ:#67 » Олег Петрович » 20 мар 2013, 20:21

olmusi писал(а) on 20 мар 2013, 19:31:Петрович говорил что переводит как вроде вот и интересуюсь может уже ?

Потихоньку перевожу, но процесс медленный, много чего переводить нужно. jBART при использовании LangPack JellyBean SGS3 переводит только половину настроек и немного в других приложениях. Я выкладывал такую переведённую прошивку (ссылка у меня в подписи).
back37 писал(а) on 20 мар 2013, 19:50:На счёт симок - в build.prop пропиши свои строчки (там гдето MT6620 и radio chip прописаны, вот 6620 на своё и у радио чипа значение тоже...)

Дак свой родной build.prop и нужно использовать при портировании, прописав в нём только несколько строк.
back37 писал(а) on 20 мар 2013, 19:50:Пробуй в bin потихоньку файлики на свои подменять, до тех пор, пока симки не появятся...

Это да, тут перебирать нужно.
И ещё одно какую прошивку портировали? Нужно портировать образцовую прошивку для Леново A789 отсюда http://bbs.rom.baidu.com/download.php
Возможно ошибки и появляются, что портируете с уже портированной. :du_ma_et: :nez-nayu:
Newman N1, cобственная сборка Baidu_OS
 Chang Jiang HD7 с TV (ThL) - продан.
Baidu Yi OS - портирование и перевод
Нюансы портирования прошивок.
 Для благодарностей:
  • 0

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

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

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

Сообщение Ответ:#68 » kaktus8844 » 20 мар 2013, 20:49

до чего-ж ту все отзывчивые
BLUEBO L100(MTK6577)-продан
STAR N7100(MTK6575)-продан
STAR S4 (MT6589) -продан
GT-i9500 S4 (MTK6589)-продан
JIAYU G4 advanced(MTK6589T 2GB RAM/32GB ROM)-продан
STAR S7100 (MTK6577...FWVGA) прошивка e1901_v77_jbla668_fwvga_130415
JIAYU G3S-TURBO(MTK6589 1,5 GHZ)-LEWA OS кастом от evilqoodd с синего форума
  • 0

Аватара пользователя
kaktus8844
Интересующийся
 
Сообщения: 88
Зарегистрирован: 18 янв 2013, 05:15
Откуда: кишинев
Репутация: 23

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

Сообщение Ответ:#69 » olmusi » 20 мар 2013, 21:05

Олег Петрович, Ну вроде как портировал вашу с темы Newman N1, Ну значит счас буду качать (Образцовую) :-)
Профессионала от чайника отличает выдержка!
 ...друзья зовут меня - Олег.
  • 0

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

Разработчик
 
Сообщения: 1740
Зарегистрирован: 25 янв 2012, 13:27
Откуда: Уфа
Репутация: 676

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

Сообщение Ответ:#70 » Олег Петрович » 20 мар 2013, 21:12

olmusi, лучше образцовую портировать, не зря китайцы рекомендуют только её.
Newman N1, cобственная сборка Baidu_OS
 Chang Jiang HD7 с TV (ThL) - продан.
Baidu Yi OS - портирование и перевод
Нюансы портирования прошивок.
 Для благодарностей:
  • 0

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

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

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

Сообщение Ответ:#71 » back37 » 20 мар 2013, 21:20

kaktus8844 писал(а) on 20 мар 2013, 20:49:до чего-ж ту все отзывчивые

Каков вопрос, таков ответ, сам же себе ответил:
kaktus8844 писал(а) on 20 мар 2013, 01:11:одексировать-деодексировать

Что может быть непонятного в том, что твоё нужно либо пересобирать и одексировать под прошивку от Newman, либо деодексировать, заменять и удалять odex файл от оригинала...
С вероятностью 70% не запустится, с вероятностью 90% твой proximity не будет работать...
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 1

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

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

Сообщение Ответ:#72 » olmusi » 20 мар 2013, 21:21

Уже начал качать .Пока вы здесь пара вопросов по мануалу
б) Папка system\lib. Старайтесь максимально сохранить Базовые библиотеки, копируем их в соответствующую папку ОБРАЗЦА с заменой.
Я в этой папке меняю папку модулес - в папке hw меняю только сенсор МТ6577- и в корне самой папки либаудиосеттинг либкамерагустом либгустомнврам
Это достаточно? Остальное более менее понятно :-)
Профессионала от чайника отличает выдержка!
 ...друзья зовут меня - Олег.
  • 0

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

Разработчик
 
Сообщения: 1740
Зарегистрирован: 25 янв 2012, 13:27
Откуда: Уфа
Репутация: 676

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

Сообщение Ответ:#73 » back37 » 20 мар 2013, 21:22

olmusi,
Меняй лучше полностью HW и MODULES, может и симки и камера заведутся :mi_ga_et: libcameracustom тоже нужно, если камера нужна :-):
Или как написано ниже :-)
Последний раз редактировалось back37 20 мар 2013, 21:27, всего редактировалось 2 раз(а).
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 0

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

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

Сообщение Ответ:#74 » Олег Петрович » 20 мар 2013, 21:23

Нет из своей прошивки (БАЗЫ) копируем папку lib в прошивку Baidu OS (ОБРАЗЕЦ) с заменой файлов. Библиотеки из Baidu которых нет в БАЗЕ остаются в этой же папке.

Добавлено спустя 3 минуты 52 секунды:
back37 писал(а) on 20 мар 2013, 21:22:Меняй лучше полностью HW и MODULES, может и симки и камера заведутся libcameracustom тоже нужно, если камера нужна

Вобще всё китайцы рекомендуют своё:
Олег Петрович писал(а) on 19 мар 2013, 00:05: Папка system\lib. Старайтесь максимально сохранить Базовые библиотеки, копируем их в соответствующую папку ОБРАЗЦА с заменой.

Все библиотеки от Baidu останутся там же, а одноимённые заменятся на свои.
Newman N1, cобственная сборка Baidu_OS
 Chang Jiang HD7 с TV (ThL) - продан.
Baidu Yi OS - портирование и перевод
Нюансы портирования прошивок.
 Для благодарностей:
  • 0

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

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

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

Сообщение Ответ:#75 » olmusi » 20 мар 2013, 21:30

понял

Добавлено спустя 4 минуты 46 секунд:
Счас сижу думаю это я с твоими библиотеками запускал :-)
Профессионала от чайника отличает выдержка!
 ...друзья зовут меня - Олег.
  • 0

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

Разработчик
 
Сообщения: 1740
Зарегистрирован: 25 янв 2012, 13:27
Откуда: Уфа
Репутация: 676

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

Сообщение Ответ:#76 » back37 » 20 мар 2013, 21:35

Олег Петрович,
Если с байдой это работает, то ничего, но обычно замена всего приводила к зависанию либо во время загрузки либо перед... Но если байда так у всех работает, то нормально :hi_hi_hi:
MTK FirmwareAdapter Tool | Newman N1 FullRusReborn и другие | Куча прошивок для Fly IQ446

Siemens C75 - Siemens S75 - Ginza ms100 - Asus P750 - Star A5000 - Hero H7300 - Star B79 - freelander i10 - Fly IQ446 (Gionee GN708W) - Sony Xperia ZL
Планшет: Asus T100TA 64Gb
  • 0

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

Разработчик
 
Сообщения: 2301
Зарегистрирован: 28 авг 2011, 14:56
Откуда: Zаводоуковск/Tюменb
Репутация: 1448

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

Сообщение Ответ:#77 » Олег Петрович » 20 мар 2013, 21:44

back37 писал(а) on 20 мар 2013, 21:35:Но если байда так у всех работает, то нормально

Пока так, но она ещё всю дорогу beta и они от версии к версии много, что меняют. А инструкция по портированию ещё январская.
Вот в понедельник опять будет новая версия, там в списке изменений пол прошивки....
Так, что если с наскоку не получится, то дальше руками перебирать, либо брать китайские порты и сравнивать...
Newman N1, cобственная сборка Baidu_OS
 Chang Jiang HD7 с TV (ThL) - продан.
Baidu Yi OS - портирование и перевод
Нюансы портирования прошивок.
 Для благодарностей:
  • 0

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

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

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

Сообщение Ответ:#78 » olmusi » 21 мар 2013, 09:33

Ну вообще с полной заменой этих папок у меня не прокатило похоже придется рученками перебирать.Вечером опять займусь.
Профессионала от чайника отличает выдержка!
 ...друзья зовут меня - Олег.
  • 0

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

Разработчик
 
Сообщения: 1740
Зарегистрирован: 25 янв 2012, 13:27
Откуда: Уфа
Репутация: 676

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

Сообщение Ответ:#79 » Красноноженко Алексей » 21 мар 2013, 10:18

Здравствуйте!
Прошу помощи, хочу обновить свою леву 4.1.2 от 25.01.13 (телефон n9588) до версии от umi x1 18.03.13. Чипы разные - у меня 6628/ в юми 6620. Что в данном случае надо копировать? Спасибо!
  • 0

Аватара пользователя
Красноноженко Алексей
Специалист
 
Сообщения: 309
Зарегистрирован: 15 окт 2012, 11:44
Репутация: 395

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

Сообщение Ответ:#80 » Олег Петрович » 21 мар 2013, 12:33

olmusi, попробуй оставить всё от baidu, а свои взять только папку Modules, не получится, потом добавь свою папку hw и т.д.
Как back37 говорил:
back37 писал(а) on 20 мар 2013, 21:22:Меняй лучше полностью HW и MODULES
Newman N1, cобственная сборка Baidu_OS
 Chang Jiang HD7 с TV (ThL) - продан.
Baidu Yi OS - портирование и перевод
Нюансы портирования прошивок.
 Для благодарностей:
  • 0

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

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

Пред.След.

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

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

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

x

#{title}

#{text}