Прошивка для андроид mtk6582
HDC Galaxy S5 — Прошивки
HDC Galaxy S5
Обсуждение » | Прошивка »
Для установки отключаем антивирус, стоит линуксовый експлойт zR для рутования андроидов второй версии. Он при всем желании ничего не сможет сделать на Windows!
- Перед прошивкой ОБЯЗАТЕЛЬНО ДЕЛАЙТЕ БЕКАП ВСЕЙ ПРОШИВКИ И IMEI через MTK Droid Tools для избежания кирпича!
- Так же при выборе прошивки, обращайте внимание на МОДЕЛЬ ТЕЛЕФОНА, для которого была сделана прошивка (определяется в MTK Droid Tools)
- Обращайте внимание на статус прошивки:
Stable — стабильная, рекомендуется к установке
RC (Release Candidate) — почти финальная версия, кандидат на релиз; можно устанавливать по желанию, так как может содержать незначительные ошибки
Night — «ночнушка», сырая прошивка. Не рекомендуется к установке для неопытных пользователей, так как содержит баги/недоработки
Отсутствие какого-либо статуса значит, что прошивка не проверена пользователями и о ней нету отзывов
>>> Выберите процессор, который установлен в вашем телефоне:
(Подробнее в шапке: Инструкции -> Как узнать версию процессора )
Перед прошивкой ОБЯЗАТЕЛЬНО ДЕЛАЙТЕ БЕКАП IMEI
На устройстве должен быть установлен ClockWorkMod recovery. Как его поставить ->инструкция
- Создать полную резервную копию прошивки (поможет восстановить систему, если что-то пойдёт не так).
- Аккумулятор должен быть заряжен на 100%. Конечно сам процесс установки столько энергии не потратит, но с 15-20% заряда пытаться устанавливать новую прошивку точно не стоит.
- Отключить устройство от зарядки и компьютера.
- Устанавливаемый архив, например FrozenEclairDefy_V2.34.1.zip, скопировать в корень карты памяти, НЕ разархивируя его. Имя файла должно содержать только цифры и латинские буквы, пробелы и специальные символы не допустимы. CWM позволяет устанавливать zip’ы, находящиеся не только в корне карты памяти, но такой способ позволяет упростить процесс прошивки.
- Зайти в ClockWorkMod recovery.
- Выбрать пункт «install zip from sdcard».
- Выбрать «choose zip from sdcard».
- В открывшемся встроенном файловом менеджере выбрать «название файла.zip». В списке сверху будут папки, внизу файлы.
- Подтверждаем установку выбором пункта «YES». Пункт с подтверждением обычно не первый по списку, это нормально.
- После окончания установки выбрать «+++++Go Back+++++».
- Выбрать «reboot system now», телефон перезагружается.
- Ждем полной загрузки телефона. Загрузка после установки может занять много времени, особенно если ставилась новая прошивка. После установки любых zip рекомендуется делать сброс кеша и далвик кеша. При смене прошивки сброс данных (wipe data) обязателен.
Перед прошивкой ОБЯЗАТЕЛЬНО ДЕЛАЙТЕ БЕКАП IMEI
- Скачиваете и распаковываете на компьютер программу SP_Flash_Tool
- Скачиваете и распаковываете на компьютер программу SP_MDT с возможностью выбора компонентов в uboot (актуально только для телефонов с процессорои MT6575 и MT6577 на базе проекта AGOLD, для остальных пропускаем)
- Скачиваете и устанавливаете драйверы USB VCOM.
- Заводская прошивка для вашего смартфона.
- Выключаем смартфон. Кабель не подключен к компьютеру.
- Вынимаем и вставляем обратно батарею.
- (пропускаете, если драйвера уже установлены) Подключаем телефон к компьютеру кабелем. Операционная система найдёт новое устройство — укажите системе папку с драйвером USB VCOM (для своей версии ОС). Если что-то не получается с установкой драйверов, то читаете вышепредоставленные инструкции по установке драйверов.
- (пропускаете, если драйвера уже установлены) Отключаем кабель от компьютера.
- Далее идут пронумерованные пункты, они актуальны только для телефонов с процессором MT6575 и MT6577 на базе проекта AGOLD (т.е. с динамическим выбором компонентов), для остальных пропускаем
- Запускаем программу SPMultiPortFlashDownloadProject.
- Выбираем меню Factory database > Setup data source file и указываем файл MTK_DATABASE.mdb (он лежит в папке SP_MDT).
- Выбираем меню File > Open Download Agent File и указываем файл MTK_AllInOneDA.bin (он лежит в папке SP_MDT).
- Нажимаем Scatter File и выбираем файл MT6577_Android_scatter_emmc.txt (он лежит в папке с прошивкой).
- Выбираем тип задней и фронтальной камер и тип контроллера дисплея, которые соответствуют вашему устройству, с помощью кнопки установки сенсоров. Самый простой способ узнать, какие именно камеры установлены в вашем аппарате, и какой дисплей, это спросить об этом в тематическом топике по вашему аппарату. Ничего страшного, если вы ошибетесь в этих параметрах. Просто прошейтесь еще раз с нужными параметрами.
- Программа SPMultiPortFlashDownloadProject нам больше не нужна, она уже внесла нужные изменения в uboot. Закрываем программу SPMultiPortFlashDownloadProject.
- Запускаем программу SP Flash Tool.
- Нажимаем на кнопку Scatter-loading и выбираем файл MT6577_Android_scatter_emmc.txt (он лежит в папке с прошивкой, устройства разные поэтому скаттер файл называться будет по названию процессора, например MT6789 и т.д.).
- ВАЖНО! Для телефонов на базе MT6575 и MT6577 снимаем галочки с пунктов Preloader и dsp_bl, для телефонов на базе MT6589, MT6572 и MT6592 только галочку с Preloader.
- Нажимаем кнопку Download.
- Подключаем выключенный телефон к компьютеру кабелем. Программа должна его увидеть и начать прошивку. Если телефон не обнаружен, то отключите его от компьютера, вытащите и вставьте батарею и заново подключите к компьютеру. В диспетчере устройств при корректно установленных драйверах на момент прошивки должны в ком-портах наблюдать mtk usb port (MediaTek PreLoader USB VCOM Port). А по завершению прошивки или при возникновении какой-либо ошибки устройство отключается и пропадает из диспетчера устройств.
- После окончания прошивки отсоединяем телефон от компьютера и включаем устройство.
Без компьютера (На mtk6572 может показывать версию Mtk6589; метод НЕ ТОЧНЫЙ)
Для начала нужно зайти в Factory Mode (режим теста). Для этого выключаем телефон, и включаем с зажатой кнопкой «Уменьшить громкость». Далее видим китайские крякозябры. Нам нужен предпоследний пункт. Выбираем его клавишами регулировки громкости, нажимаем кнопку включения (для выбора) и смотрим.
Что бы выйти из Factory Mode, вытаскиваем аккумулятор и вставляем его заново
С компьютером
Скачиваем MTKDroidTools (ссылка), ставим MTK-драйвера (отключаем антивирь, будет ругаться на mtkdroidtools (стоит линуксовый експлойт zR для рутования андроидов второй версии. Он при всем желании ничего не сможет сделать на винде!) и на драйвера (из-за автоустановщика).
Когда все готово, подключаем девай к компьютеру, включаем Отладку по USB и смотрим наше железо.
Источник
Прошивка для андроид mtk6582
Портирование CyanogenMod 12.X — 14.X MTK6592 и MTK6582
- Фикс громкости на СМ 12.1
- Если громкость не регулируется на СМ 12.1
- Патч для звука на См 12.1
- Ещё один патч для звука на СМ 12.1
- Ещё один патч на звук на См 12.1
- Изменение параметров громкости звука без входа в инженерное меню
- Фикс микрофона (если не слышат Вас и не распознаёт голос голосовой поиск google) — распаковать в system\etc\ —
audio_policy.zip ( 942 байт )
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал derak1129 — 01.11.21, 21:10
Подойдет для опытных пользователей.
Для порта вам потребуется сборка CM12.1(выбирайте изначально как можно работоспособнее), утилита по распаковке бута(можно напрямую сигвином, можно батниками boot_and_recovery_repack) и апктулл.
- для запуска прошивки необходима перепаковка бута с кернелом и проверка графики на mali mod
- Трогать либы в system нужно по минимуму. исключительно для запуска модулей. например если тронуть hv\bluetooth.default.so то можно потерять блюпуп совсем.
- для камеры обычно использую только
lib\hv\camera.default.so
lib\libcam.paramsmgr.so
libcamdrv.so
libcameracustom.so
libfeatureio.so ну и строчки рамдиска init_mt6592.rc под #CAMERA само собой должны быть стоковыми. - для работы большинства модулей селинукс должен быть разрешающим.
- Для работы модема стабильно работает подмена модема) etc\firmware
- Для того чтобы починить монтирование правлю в рамдиске: Fstab*, демон монтирования в init_mt6592.rc(внизу) и вначале права к разделам проставьте.
так же нужно перепаковать апктуллом Framework-res.apk по пути res\xml\storage_list.xml(от стока файлик)
Ну а все остальное ищите в теме. Рекомендую только более менее опытным пользователям.
Источник
Прошивка для андроид mtk6582
Портирование CyanogenMod 12.X — 14.X MTK6592 и MTK6582
- Фикс громкости на СМ 12.1
- Если громкость не регулируется на СМ 12.1
- Патч для звука на См 12.1
- Ещё один патч для звука на СМ 12.1
- Ещё один патч на звук на См 12.1
- Изменение параметров громкости звука без входа в инженерное меню
- Фикс микрофона (если не слышат Вас и не распознаёт голос голосовой поиск google) — распаковать в system\etc\ —
audio_policy.zip ( 942 байт )
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал derak1129 — 01.11.21, 21:10
Подойдет для опытных пользователей.
Для порта вам потребуется сборка CM12.1(выбирайте изначально как можно работоспособнее), утилита по распаковке бута(можно напрямую сигвином, можно батниками boot_and_recovery_repack) и апктулл.
- для запуска прошивки необходима перепаковка бута с кернелом и проверка графики на mali mod
- Трогать либы в system нужно по минимуму. исключительно для запуска модулей. например если тронуть hv\bluetooth.default.so то можно потерять блюпуп совсем.
- для камеры обычно использую только
lib\hv\camera.default.so
lib\libcam.paramsmgr.so
libcamdrv.so
libcameracustom.so
libfeatureio.so ну и строчки рамдиска init_mt6592.rc под #CAMERA само собой должны быть стоковыми. - для работы большинства модулей селинукс должен быть разрешающим.
- Для работы модема стабильно работает подмена модема) etc\firmware
- Для того чтобы починить монтирование правлю в рамдиске: Fstab*, демон монтирования в init_mt6592.rc(внизу) и вначале права к разделам проставьте.
так же нужно перепаковать апктуллом Framework-res.apk по пути res\xml\storage_list.xml(от стока файлик)
Ну а все остальное ищите в теме. Рекомендую только более менее опытным пользователям.
Источник
Прошивка для андроид mtk6582
Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.
В данной теме обсуждаются лишь доступные для указанных процессоров версии Android, ниже версии 5.1 нет, и не будет!. Все вопросы наподобие «А можно портировать 4.4 на 6580 и т.д» будут удаляться без предупреждения!
Немного терминологии:
Сток — оффициальное ПО которое поставлялось с смартфоном/планшетом. В него входит — прошивка, рекавери.
Портирование — процесс адаптации ПО с устройства с аналогичными или не очень характеристиками под ваше устройство. Получившийся результат принято называть порт.
Донор — устройство, ПО которого, служит основой для порта (см.выше)
Что значат термины портирование и кросспортирование
Все предоставленные инструкции не абсолютное руководство к действию. Прежде всего, всегда нужно думать головой и лишь потом делать что-то руками. Инструкции не дают 100% гарантии того, что выполнив их вы запустите прошивку.
«Хоть среди нас и есть экстрасенсы, но предсказательно-чакровая энергия не безгранична. Поэтому, от вас лишь требуется: волос девственницы, семя распутника, капля росы гватемальского рассвета, кусочек гривы единорога, ну, или лог. » (с) Кто — то из форумчан
Лог ошибки обязателен (когда этого требует ситуация), нет лога, нет проблемы!
Так же к посту с проблемой рекомендую прикреплять скриншоты (если это возможно, и этого явно требует ситуация). О работе с изображениями на форуме, можно ознакомиться в теме Работа с изображениями на форуме
Как снять лог можно ознакомиться в этой теме Что такое LogCat и как им пользоваться? также, если у вас проблемы с коннектом снять лог можно и так.
Решения при проблемах с подключением по adb к ПК так же есть и здесь
Важное примечание! Лог снимайте командой adb logcat *:E -> logcat.txt. Тогда в логе будут указаны только ошибки, что намного упростит его обработку.
Если у Вас ошибка во время установки прошивки через рекавери, то лог можно снять и там. В TWRP 3.0.X лог снимается следующим образом:
1. Сначала воспроизводится ошибка ( повторно делаются те же действия которые привели к ошибке)
2. После идем в «Дополнительно — Копировать лог». Лог сохранится на карту памяти ( при ее наличии в телефоне) в виде файла recovery.log. Его необходимо прикрепить к посту с описанием проблемы (см. спойлер «Шаблон оформления сообщения с проблемой»).
Сообщение отредактировал rozetkin — 08.06.21, 00:00
Перед сборкой boot.img рекомендую руководствоваться следующими критериями:
1. Если порт — это оф.прошивка (либо ее мод) с устройства с аналогичными характеристиками, то в 90% прошивка запустится на вашем boot.img .
2. Если порт — это уже серьезно перебранная прошивка (CyanogenMod и т.д) то так же в 90% запустится с заменой kernel в boot.img донора
В общем смотрите по ситуации. Пока что, в бутах 6.0 особо различий нет со стоковым (имеется в виду в основных скриптах, исключая обвески) даже у того же CyanogenMod 13.0. Так что, смело меняем лишь kernel и пакуем ядро.
P.S но сравнить boot.img между собой не помешает никогда, ниже пример сравнения сток boot.img и СM 13 (на скрине — результат команды «Синхронизация папок» в TotalCommander):
Этого набора мне хватило чтобы запустить CM13 и пару других портов. Конечно, это основа, скорее всего после запуска не будет звука, не будет работать камера, и GPS.
P.S Если не запускается по данной инструкции, то перебираем лишь boot.img заменяя kernel либо заменяя boot.img на свой. Так же обязательно кидаем папку /etc/firmware чтобы предотвратить слет IMEI ( не проверено ), больше ничего не меняем из файлов, и пробуем запускать.
Сообщение отредактировал Akella_MC — 11.09.17, 08:23
Итак, не работает звук:
lib\hw-все файлы на audio*.so
Если после этого, есть звук при уменьшении и увеличении громкости, так же при наборе номера, но не вопрозводит мелодии и т.д, тогда:
etc
audio_device.xml
audio_effects.conf
audio_em.xml
audio_policy.conf
media_codecs.xml
media_codecs_google_audio.xml
media_codecs_google_video_le.xml
media_codecs_mediatek_audio.xml
media_codecs_mediatek_video.xml
media_codecs_performance.xml
mtk_omx_core.cfg
lib:
soundfx\ — папкой
libaudio-resampler.so
libaudiocompensationfilter.so
libaudiocomponentengine.so
libaudiocustparam.so
libaudiodcrflt.so
libaudioeffect_jni.so
libaudiomtkdcremoval.so
libaudioresampler.so
libaudiosetting.so
libaudiospdif.so
libaudioutils.so
libMtkOmxVdecEx.so
libMtkOmxVenc.so
libMtkOmxVorbisEnc.so
libsoundpool.so
libsoundtrigger.so
libsoundtriggerservice.so
libvcodecdrv.so
После этого, все должно встать на свои места. Помните, бездумное закидывание, может добавить много увлекательных часов поиска, того самого файла который мешает грузиться системе. Не жадничайте, кидайте по маленьку!
Итак, прежде всего проверьте IMEI! И только после этого, если связи таки нет, приступаем к действиям описанным ниже:
Как известно, основными файлами отвечающие за связь явлются файлы из каталога etc/firmware, но бывают случаи, что и после замены этой папки, связи нет. и чтобы исправить сие недоразумение делаем следующие действия:
Открываем папку system оф.прошивки и задаем поиск по всем папкам на присутствие в имени файлов словосочетания «ril». После окончания поиска, все что вам выдало, раскидываем по папкам донора с заменой файлов.
Так же, в папке bin заменяем следующие файлы:
gsm0710muxd
gsm0710muxdmd2
После пробуем. Так же в boot.img есть скрипты init.modem.rc и meta_init.modem.rc, можете сравнить их, и при необходимости заменить
После этого, все должно встать на свои места. Помните, бездумное закидывание, может добавить много увлекательных часов поиска, того самого файла который мешает грузиться системе. Не жадничайте, кидайте помаленьку!
Сообщение отредактировал Akella_MC — 21.07.18, 20:18
Источник