Портирование прошивок с разными процессорами. Портирование прошивок с утройства на устройство с процессором MT657x

Как портировать CM12. На 4 сразу закреплена инструкция, как его удалять. Портирование A OS 4PDA. Обновление прошивки 955. Новый небольшой набор разных прошивок для китайских телефонов на. Как установить стоковые официальные прошивки и кастомные на только проц MTK6572 у 59го и MTK6582 у 79го. Портирование MIUI на ваше устройство Что необходимо сделать для того, что бы увидеть MIUI на вашем устройстве? Портирование прошивок на процессорах MTK СКАЧАТЬ ВИДЕО. Каждый пользователь A слышал о так называемых кастомных прошивках, но вот как их. Портирование Прошивки M 6735. Портирование Прошивок M6582. Описание проблемы на руках 2 дроида один IQ4501 Q EVO E 4 Официальная прошивка OS процессор 6582 оперативная память 1GB. DPI D C Портирование прошивок с утройства на устройство с процессором MT657. G Портирование прошивки MIUI на. PDA A A Разработка и программирование Портирование A OS

Разработка и портирование для устройств 4PDA Инструкция по прошивке S. Портирование прошивок на процессорах MTK. МТК с радиомодулем на 2 Нюансы портирования прошивок Какие бинарники иПортирование прошивок 6582. Портирование прошивок на аппараты с процесором MTK6572 4PDA. Аватара пользователя Суперкуратор Сообщения 4088 портирование на 6582 андройдж 5 Портирование. Портирование прошивок интересует многих продвинутых пользователей, которые хотят адаптировать свое устройство для другой среды с сохранением е. Портирование прошивок Портирование A OS 4PDA. Портирование прошивок на базе процессора. У нас можно скачать бесплатные игры портирование прошивок. Портирование прошивок с МТК6582 на MTK6572 4PDAКак прошить телефон на Андроид подробная. Установленное кастомное рекавери TWRP, CWM, C T и т. Портирование прошивок с МТК6582 на MTK6572 4PDA. Обсуждение китайских смартфонов на платформе MT6582, IN V3 портирование прошивки андроид с процессором 6582 Портирование прошивок A позволяет. Если во время установки прошивки произойдет сбой, смартфон

Портирование Прошивки M 6735Виктор Завражный. F IQ4415 E S 3 Официальная. MT6582, помогаем друг другу в решении проблем с китайскими смартфонами и планшетами. Портирование прошивок на MTK6580MTK8321 4PDA. Портирование Прошивки A с Другого. Проблема при записи видео на CM12. Как портировать прошивку Портирование прошивок Портирование прошивок на мтк6572 на примере. Так как нормальных, доходчивых и главное вменяемых русскоязычных мануалов по портированию прошивок. 0 на любое устройство. Добавлена ссылка на переведнную инструкцию по портированию прошивки от F855. Инструкция по портированию прошивок на устройства MT MT65. Каталог найденных прошивок для устройств на базе A OS 4PDA. Портирование прошивок на базе.Портирование прошивок 4 F

Как портировать прошивку на MTK 6582 Урок 1. FP Прошивки Инструкция Портирование прошивок 6582 4. Прошивка для 706 загружен свежий прошивка для 6592. Подписка на рассылку копия 5 6582 прошивка скачать. У нас можно скачать бесплатные игры портирование прошивок и программы портирование. Портирование прошивок с МТК6582 на MTK6572 4PDA Форум. Я из за плеера и некоторых плюшек ушел с цианогена на кастом на основе стоковой прошивки. 1 запись работает нормально. Портирование Прошивок M6582 4. Как Модифицировать Прошивки под A? ? ? Портирование прошивок с МТК6582 на MTK6572, Портирование прошивок с четырх ядерного процессора. Портирование прошивок 6582 4. VBFBL0ZK6SWSBWMHFC Тема по портированию на 4 Портирование прошивок 6582 4.

ПРЕДУПРЕЖДЕНИЕ: ПРОЦЕСС ПОРТИРОВАНИЯ ПРОШИВОК МОЖЕТ ЗАКОНЧИТСЯ ДЛЯ ВАШЕГО ТЕЛЕФОНА КРАЙНЕ ПЛАЧЕВНО. ВСЁ ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ — ТОЛЬКО НА СВОЙ СТРАХ И РИСК…

Мне, чтобы собрать первую прошивку для смартфона Blade AF3 потребовалось около двух месяцев. Но по-большому счёту, всё оказалось проще, чем я думал. Желающим, прочитав эту страницу будет несомненно легче….

Информация к сведению: Прошивку можно собрать в формате .PAC для прошивки через компьютер с помощью ResearchDownload или в виде zip-файла для установки через CWM-TWRP Рекавери .

На этой странице я опишу как собрать прошивку Андроид 4.4.2 в формате .PAC для установки на телефон через компьютер.

Что желательно знать.

1. Уметь прошивать телефон прошивкой в формате .PAC, что поможет в конечном итоге и при распаковке прошивки в формате .PAC для её предварительного редактирования. Как это делается можно посмотреть на этой странице —
2. Уметь разбирать главный файл прошивки system.img и в определённых случаях его собрать.
3. Не будет лишним уметь разбирать (а так же изменять и собирать) файлы прошивки boot.img и recovery.img .
4. Не будет лишним уметь редактировать-декомпилировать-компилировать приложения в формате .apk .

Используемые программы

1. Для прошивки (распаковки прошивки) использовал сначала программу ResearchDownload_R2.9.9005 , с появлением Андроид 5.0 — RESEARCHDOWNLOAD_R2.9.9016 .
2. Для разборки system.img (4.4.2-5.1)использовал RKwinToolsMod_v2_8 . Собирал тоже этой прогой, но начиная с Андроид 5.0 — собрать рабочий system.img не получилось.
3. Файлы прошивки boot.img и recovery.img разбирал и собирал с помощью Android Image Kitchen .
4. Для сборки прошивки в виде zip -а для CWM использовал обыкновенный WinRAR , а также текстовый редактор Notepad++ .
5. Для декомпиляции файлов .apk использовал в основном ApkTools200b9m , что не всегда помогало. Вообще работа с .apk имеет специфические тонкости которые я до конца так ещё и не постиг..

Портирование прошивок в формате.PAC

ИНФОРМАЦИЯ НА ДАННОЙ СТРАНИЦЕ РАССЧИТАНА НА ЛЮДЕЙ ЗНАКОМЫХ НЕ ПО НАСЛЫШКЕ С СИСТЕМОЙ АНДРОИДОМ И ПОЭТОМУ ЭЛЕМЕНТОВ «РАЗЖЁВЫВАНИЯ» МАТЕРИАЛА НЕ БУДЕТ.

Основным критерием в выборе донора должно быть сходство процессоров и Андроидов — если телефон с 4.4.2, то и донор тоже должен быть 4.4.2. Крайне желательно (но не критично) чтобы и по «железу» устройства были максимально схожи.

Для начала надо скачать прошивку от донора. Такие есть на сайте http://www.needrom.com/ . Для телефонов с процессором SC7731 — . В описании прошивки обычно указывается кое-какая информация о данном ПО и выглядит примерно так — Official ROM Colors X14 version: FS031M02_Z10_WK_K548_T20_FWVGA_V01_64X4_BT_FM_WIFI_GPS_ACC_PLS_2SIM_20150803_1739 – scx35_sp7731gea _fs031_project-user 4.4.2 KOT49H , где обращаем на выделенные мною красным цветом буквы и цифры. Если посмотреть в build.prop телефона Blade AF3 , то такие строки тоже найдутся. И хоть это не обязательное правило, но чем более похоже ПО, тем легче может пойти процесс портирования.

Скаченную прошивку распаковать и запустить ResearchDownload_R2.9.9005, выбрать распакованный из архива PAC -файл. Перейти по пути C:\Users\User-Name\AppData\Local\Temp\_DownloadFiles****** — где в последнем каталоге и будет находится прошивка в более привычном виде.

Если использовать RESEARCHDOWNLOAD_R2.9.9016 — то путь к распакованной прошивке будет выглядеть примерно так (зависит от того в каком каталоге находится данная программа) — E:\Downloads\RESEARCHDOWNLOAD_R2.9.9016\Bin\ImageFiles\_DownloadFiles****** .

Для дальнейших действий копирую файлы — boot.img, kernel_logo.bmp(1), boot_logo.bmp (могут называться по другому), recovery.img, system.img и SC77xx.xml (может также называться по другому, но имеет расширение.xml) в отдельную папку с названием телефона данной прошивки.

Первым делом надо посмотреть файл SC77xx.xml , чтобы определить установленную разметку данной прошивки.

Она бывает в основном двух видов — первый вариант применяется на телефоне Blade AF3 . При портировании второго варианта донора будут проблемы с отображением памяти, но чаще всего это можно решить путём дополнительных действий… но не всегда…

Также надо обращать внимание на размер файла system.img . Желательно чтобы он не должен превышать размер этого же файла стоковой прошивки (Для стокового Blade AF3 — 1187840 Кб). Или придётся вносить изменения в файл SC77xx.xml .

Далее открываю стоковую прошивку от Blade AF3 в ResearchDownload и захожу в настройки программы (кнопка с двумя шестерёнками), где снимаю все галочки (останутся только на первых двух строчках). Далее устанавливаю галочку напротив system и нажимаю на данную строку правой кнопкой мышки — откроется окно выбора файла, где надо выбрать system из прошивки-донора.

Далее надо прошить этот файл. Когда процесс закончится — нажать кнопку Stop (в виде квадратика), отсоединить телефон от компьютера, извлечь и вставить обратно аккумулятор и включить телефон… если прошивки от похожих телефонов — есть большая вероятность, что система загрузится… Если нет — всегда есть возможность восстановить исходное состояние телефона, прошив обратно system из стоковой прошивки (такую прошивку можно попробовать запустить сделав в виде ZIP -а с установкой через CWM-TWRP Рекавери . В таком варианте проще вносить и проверять изменения в системе).

Если система запустилась, то одна из наиболее встречающихся неполадок — это неработающие камеры. Также возможно не работает поворот экрана. Данные проблемы часто решает простая замена следующих нескольких либов из стоковой прошивки в папку /system/lib/hw . По камере — camera.sc8830 .so и camera2.sc8830.so , по экрану — sensors.sc8830.so . В тяжёлых случая надо попробовать менять либы относящиеся к камере в папке /system/lib. Правда в некоторых случаях после такой замены система не запускается.

Если у донора разметка отличается от стоковой, то при запуске обнаружится что нет sd-карты, а возможно и не отображается внутренняя память. В этом случае иногда помогает небольшое редактирование файла framework-res.apk из папку /system/framework . Для этого нужно скопировать эти оба файла из прошивок стоковой и донора. Открыть стоковый framework-res.apk обыкновенным WinRAR -ом и извлечь из него файл — storage_list.xml , находящийся по такому пути — framework-res/res/xml . Далее открыть framework-res.apk донора и заменить в нём storage_list.xml файлом извлечённым из стокового. Теперь осталось его только как-то заменить в прошивке, что возможно сделать через TWRP-Рекавери встроенным файловым менеджером, предварительно поместив изменённый (и копию не изменённого на всякий случай) framework-res.apk на sd-карту. И запустить систему… иногда вариант редактирования с помощью storage_list.xml от стоковой прошивки не проходит и я добавлял от другой прошивки, где с память было нормально сразу. По идее надо разбирать (декомпелировать) framework-res.apk, но здесь возникает много сложностей для описания которых потребуется большая страница.

Продолжение следует…..

Статьи по теме:

69 комментариев

  • Erzh сказал-(а):

    Здравствуйте,Валера Привалов. У меня после прошивки вроде бы загрузилась до выбора языка, но проблема в тачскрине нажимаю на экран, но он не реагирует на нажатия а кнопки все работают нормально, в чем может быть проблема?

Внимание! Инструкция понятная и рабочая(сам ей пользуюсь).Нужна для телефонов с процессором MT657x, как правило китайских.
Для одних смартов есть кастом, а для других только сток и это не справедливо, но если делать всё по инструкции, то кастом будет у всех.Хорошая инструкция нужна для «красных»телефонов.Инструкцию нашёл чудом.
Отдельная благодарность Bobs"у, что разрешил разместить это.

Портирование прошивок для устройств с процессором MT657x

Нельзя портировать прошивки, например с MT6575 на MT6577. И базовая, и стоковая прошивка должны быть для одного процессора.
Обе прошивки должны быть одной версии ОС

Инструкцию написал пользователь back37 с форума forum.china-iphone.ru.
Предварительно прочитайте полностью.
Вот инструкция:

Первый шаг

Берем рабочую прошивку для своего устройства (БАЗА);
Берем портируемую прошивку для CWM (ПОРТ).

Второй шаг

В ПОРТ c заменой скидываем папки из БАЗЫ:
/system/vendor
/system/lib/hw
/system/lib/modules

И файлы
/system/etc/vold.fstab
/system/etc/vold.fstab.nand
system/usr/keylayout/generic.kl
boot.img

Третий шаг

Идем в META-INF/com/google/android ПОРТА, открываем updater-script.
Если есть строки:
Код
assert(getprop(«ro.product.device») == «Смартфон» ||
getprop(«ro.product.board») == «Смартфон» ||
Удаляем их.

Если нет строк
Код
assert(package_extract_file(«boot.img», "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", «bootimg»),
delete("/tmp/boot.img"));
дописываем их в конец скрипта.

Четвертый шаг

Прошивка получится в папке ПОРТА. Теперь все это нужно запаковать с обычным сжатием в zip (Если вы распаковывали). И обязательно подписать signscript"ом(скачать под топиком).

Пятый шаг

Прошиваем. Если висит на лого больше 10 минут, уже не загрузится. Надо править boot.img, а именно распаковать оба бута и скинуть папку rmdisk из ПОРТА в БАЗУ с заменой. Распаковать/Запаковать boot.img можно этой программой. Получившийся бут (если название new_image.img, переименуйте на boot.img) засунуть в архив с прошивкой и опять подписать.

Если в вашей прошивке после портирования что-то не работает, не факт, что после манипуляций, приведенных ниже, это будет работать. Но попробовать стоит.
Здесь написано, какие файлики отвечают за работу разных модулей(GPS, Bluetooth, Wi-Fi, радио и т.д.) Попробуйте позаменять их тоже.

*Из БАЗЫ в ПОРТ

Не работает GSM, 3G - меняем папку /system/etc/firmware;
Не работает Wi-Fi - меняем файлы /system/bin/p2p_supplicant; /system/bin/wpa_supplicant...
Не работает камера - меняем /system/lib/libcameracustom.so
Проблемы со звуком - меняем /system/lib/libaudiosetting.so
Не работает радио - заменяем system/lib/libaudiosetting.so и libfmcust.so
Слышны хрипы/звуковые артефакты заменяем system/lib/soundfx
Не работают аппаратные клавиши меняем папку system/usr/keylayout

Также, кто умеет собирать\разбирать ядра пишите в комменты, либо название прог по разборке\сборке ядер.

Тема, как портировать прошивку Android, довольно избитая, но не теряет актуальности. Наоборот, всё больше людей начинают ею интересоваться. В этой статье мы рассмотрим только портирование устройств с одинаковыми ядрами. Если вы хотите себе суперинтересную прошивку, то самое время начинать разбираться с «кухней» этого процесса.

Пошаговая инструкция

Что потребуется:

  • компьютер с любой ОС;
  • WinRAR или подобный архиватор;
  • Notepad++;
  • два ROMа: портируемый (далее PROM – из которого будем брать «цацки») и базовый (далее BROM – на котором будем собирать).

*BROM – как правило, родная прошивка.

**Так как здесь будет рассмотрено ARM устройство, сперва нужно узнать, какой у вас процессор.

Действие первое

Cоздайте backup из директории system/app в любую папку на десктопе. Копируя файлы, вы поймёте, в чём дело, ведь если приступили к портированию, значит, наверное, не раз прошивали свой MID.

Действие второе

Удалите приведённые на картинке директории из BROM и, соответственно, вставьте вместо них папки из PROM.

Действие третье

Теперь файлы из первого действия забрасываем обратно в BROM.

Действие четвёртое

Заходим в папку system/lib BROM и копируем с заменой все библиотеки в соответственное хранилище PROM (не удивляйтесь, так проще). То же самое проделываем по путям /system/etc/init.d и /system/etc/permissions. Три вышеуказанные директории теперь можно уничтожить (в BROM), а на их место скопировать всё из PROM.

Важно: откройте файлы build.prop в обеих ROM-ах через Notepad++. Этот усовершенствованный блокнот хорошо показывает табы. Последние должны быть один напротив другого, а запись ro.build.description= должна абсолютно совпадать, иначе прошить устройство у вас не получится вовсе. Если запись не такая, проредактируйте её. То же самое проделайте с updater-script, находящийся по пути META-INFcomgoogleandroid. Естественно, запись должна быть идентична с записью PROMа.

Очень важно: совершенно нельзя менять symlinks. Вы можете изменить или исправить, то ли добавить ui_prints, run_programs, asserts и, конечно, ядро.

Самое важное: в Updater-script BROM Format values должны быть для вашего устройства. Иногда нужно исправить в init.rc BOOTCLASSPATH или просто скопировать его из RBOOT. Потом, естественно, перепаковать ядро.

Ну, всё! Портирование прошивок Android на базе ARM делается так. Удачи!

Статьи по теме: