Итак, едем дальше. Приступаем к нарезке слитого из вашего ГУ дампа (а вообще-то неплохо его куда-нибудь на съемный HDD скопировать на всякий случай, но это необязательно). Для этой процедуры нужно ещё порядка 60Gb свободного места на диске ноутбука.
1. Запускаем программу WwR_MTK_2_51, при запуске диалоговое окно, в котором идет задержка на 120 секунд, просто ждем. Как стартанет — на верхней панели выберите Файл ➔ выбрать ROM файл в Автопилоте (1) ➔ выберите файл ROM_1 (2). Появится запрос на выбор EMMC_BOOT_1. Нажмите на кнопку ОК (3) и выберите файл boot1.bin (4). Произойдет анализ файлов, внизу рабочего окна программы зеленым текстом отобразится информация о прошивке и платформе ГУ.

2. Затем на верхней панели выберите Вкладки ➔ Scatter файл (1) ➔ справа выберите Разрезать ROM (2) ➔ разрезать ROM в папку.

В появившемся окне создайте или выберите новую папку (я её назвал для удобства Dump cut), в которую программа сохранит разрезанный на разделы дамп. После выбора места сохранения, начнется процесс нарезки дампа на разделы, по окончании которого появится информационное окно о выполненной операции, жмем в нем ОК.

3. Теперь необходимо создать Scatter-файл ➔ справа выберите в столбце справа "Scatter второй версии"

В появившемся справа разделе "Шапка Scatter файла" из выпадающего списка выберите Platform: MT6771 и нажмите Создать Scatter файл

В новом окне выберите папку с ранее созданными разделами (у меня — Dump cut).
Всё, на этом нарезка дампа окончена. Теперь у вас есть оригинальные разделы памяти ГУ и Scatter файл, которые можно будет использовать для восстановления на оригинальные значения и модификации под наши нужды. Из 60Gb дампа нам реально нужно в дальнейшем только 2 раздела — boot.img и system.img, scatter-файл (он говорит прошивальщику что и как прошивать) и файл-preloader, все вместе весит всего около 8Gb.


Я само собой приложу в конце ссылки на свои boot.img, lk.bin и system.img (версия, которая поднялась сразу на моем ГУ, но в ней ничего не настроено и нет очень многих приложений, о настройке и установке будут следующие посты). Мое ГУ имеет версию ПО SWSS11A0824H8ALH.00064 и версию встроенного ПО IHU718P-00-ALH, если в вашей мультимедиа версии другие -не пытайтесь шить мои файлы, с очень большой вероятностью можете окирпичить свое ГУ напрочь, вам в случае различий версий придется заниматься модификацией вашей родной прошивки 100%.
Модификация прошивки.
Если кому то показалось, что все вышеизложенное, включая предыдущий пост — это сложно, то это были ещё цветочки, теперь переходим к главному веселью.
1. Рут загрузчика, без которого чуда не случится. Нам понадобится телефон на андроиде (только не Xiaomi, с ними бывают проблемы, лучше не рисковать), на который мы должны установить Magisk (на данный момент последняя версия 28.1). Берем его apk отсюда github.com/topjohnwu/Magisk/releases/tag/v28.1, закидываем на телефон, и кладем в отдельную папочку на ноутбуке — этот же apk мы в обязательном порядке будем засовывать в system.img в дальнейшем.
Как установили на телефоне Magisk — подключаем телефон к ноутбуку, и копируем в любое удобное место в телефоне файл boot.img из папки с нарезанным дампом. Запускаем на телефоне Magisk, нажимаем "Установить".

В следующем окне жмем на "Далее", строчка переместится вниз, выбираем пропатчить boot-образ, в открывшемся окне идем по пути, куда закинули в телефон boot.img (на моем скрине под номером 1), выбираем его, ждем окончания.

Как закончит работу программа, сообщит что все ок, рядом с boot.img появится ещё один файл с именем magisk-patched… .img (на моем скрине 2).

Закрываем Magisk на телефоне, подключаем к ноуту, и перекидываем на него полученный файл magisk-patched… .img в какую нибудь новую папку, и переименовываем его обратно в boot.img. Туда же надо скопировать из папки с порезанным дампом MT6771_Android_scatter.txt и preloader_ecarxicp1_64.bin. В дальнейшем сюда же будем класть модифицированный system.img. Всё, рут у нас почти в кармане, переходим к следующему этапу.
2. Разборка system.img для модификации. Снова устанавливаем ПО на ноутбук, на сей раз это Multi Image Kitchen (для разборки и последующей сборки образа system.img, в котором как раз-таки и хранятся установленные в системе приложения и программы). Берем программу отсюда github.com/CryptoNickSoft/MIK?tab=readme-ov-file, нажимаем внизу страницы на Direct Link, качаем, полученный zip-архив MIK-main.zip, разархивируем его в корень диска C:// для избежания проблем с кириллицей. Открываем папку, запускаем программу дважды щелкнув на MIK.exe или MIK64.exe (в зависимости от разрядности вашей Windows). Откроется простенькое окошко, прямо на черное поле перетаскиваем ваш system.img, ждем окончания работы программы (у меня заняло минут 5).

После отработки программы услышите звуковой сигнал, можно закрывать окошко. В папке с программой появилась папка system размером 2,15Gb и куча подпапок и файлов внутри — это и есть разобранный system.img, дальше работаем с этими папками.
3. Модификация прошивки.
Спойлер: если хотите видео загрузки как у меня — идете в папке с разобранным образом system.img по пути system\system\media\video, и заменяете bootvideo.mp4 на это disk.yandex.ru/i/-BcU0lu1F7Ii9g
Качаем эти два файла — preinstall.sh disk.yandex.ru/d/dzR1lbUbfvmawg и blank_screen.rc disk.yandex.ru/d/EpIHUKWfsxfPfg. Заходим в папку "system", далее оба файла кидаем по пути system\system\bin\. Если будет предлагать заменить файлы-заменяем.
Далее, возвращаемся в system\system\, создаем там папку "Install", и закидываете в неё все папки отсюда disk.yandex.ru/d/JAdwFVIsCQIUYQ. Должно получится так:

Возвращаемся, идём в system\system\priv-app, кидаем сюда все папки из этого архива (все по аналогии с предыдущим пунктом) disk.yandex.ru/d/Ki3K7h7f-7493g.
Теперь в прошивке после установки её в ГУ будет RootExplorer (для установки в дальнейшем любых .apk с флешки), необходимый для работы root-прав Magisk, Wi-Fi Manager для подключения ГУ к точке доступа, командная строка Android-Terminal и нативные настройки андроида, которые были вырезаны китайцами.
Следующим пунктом — закинуть мой файл services.jar по пути system\system\framework, согласиться с заменой. В папке system\framework\oat\arm64\ найти файлы services.odex, services.vdex, services.art, при их наличии — удалить. Сам же services.jar необходим для последующей установки приложений с флешки, без его замены — ничего не выйдет. Берем его отсюда disk.yandex.ru/d/VAQnNskHDEBS0A.
Если у вас другая версия встроенного ПО или с моим services.jar не работает — напишите мне в комменты к этому посту или в личку, кто соберется идти по моему пути — напишу ещё один пост с пошаговым руководством. Вкратце: с помощью BatchApkTool надо поменять куски кода внутри services.jar, файлик с текстом изменения кода лежит тут disk.yandex.ru/d/qXAolJpwdojeww.
4. Сборка system.img после модификации. Открываем папку с Multi Image Kitchen, запускаем программу, дважды щелкнув на MIK.exe или MIK64.exe (в зависимости от разрядности вашей Windows). Откроется простенькое окошко, прямо на черное поле перетаскиваем вашу папку system, в которой мы ковырялись в предыдущем пункте, и ждем окончания работы программы. В папке Multi Image Kitchen теперь лежит вновь собранный system.img, переносим его в папку к измененному ранее boot.img, scatter-файлу и preloader файлу.
Ну вот и все, что нужно было — мы сделали, модификация прошивки завершена. Следующий пост запилю сразу после этого, целиком посвятив его установке прошивки в ГУ.
P.S. Прикладываю свои файлы. Внимание! Шить из только в случае полного соответствия версий по вашего ГУ и моего (SWSS11A0824H8ALH.00064 и версия встроенного ПО IHU718P-00-ALH)! Мой файл system.img тут files.sberdisk.ru/s/WwiVJHraZTcq4cs, (обязательно разархивировать его!). Мой boot.img можно взять тут disk.yandex.ru/d/o34prx5j7xBynA. Дополнение — В папку, из которой будете потом шить (где лежит модифицированный boot.img, system.img, preloader, scatter) положите мой lk.bin отсюда — disk.yandex.ru/d/ANSGp47CSjn9iw, так мы уберем при прошивке задержку в 5 секунд при включении.
P.P.S Готовая модифицированная прошивка для версии ГУ SWSS11A0917H8ARH.00070 (версия встроенного ПО IHU718P-00-ARH) disk.yandex.ru/d/qv587IFV3KmfVQ. Благодарить за нее Maksim77807






Комментарии 14
Нужно ли получать root-права на используемом Android-телефоне?
Существует ли решение для этой версии?
Могу ли я использовать только файл boot.img? Я застрял на этом шаге.
Инструкция по модификации прошивки подходит только для emgrand или для всех ГУ схожих по платформе?
Для BelgeeX50/Кулрей/Тугелла все то же самое. Для вас есть и готовое решение blog.mark99.ru/lunaris-dl…a-belgee-x50-na-novom-gu/ Либо смотрите соответствующие вашей модели темы на 4pda.to, там точно тоже есть
За лунарис знаю
У самого стоит и по МСК шью другим
Думал попробовать х70 рест так пересобрать
Должно выйти, если блок тоже IHU. У него единственное разъем сервисный где замыкать может быть иной, я несколько видов блоков Джилевских видел, с разными сервисными разъемами, но схожим ПО
Так же видел
Тут у меня вопрос именно по пересборке
Пересборка так же выполняется
Читаю и понимаю, что не зря прошил на стороне)
А я сразу писал, что прекрасно понимаю, почему мужик в Солигорске столько берет — правда, в его случае, у него то прошивка один раз сделанная льётся во все приезжающие к нему Emgrand`ы, но тем не менее да, возни все равно многовато с компом. Хотя это читать только страшно, на деле главное не бздеть, и следовать в точности инструкции, ничего не пропуская.
Не бздеть — это самое главное)
DiTritus799
А я сразу писал, что прекрасно понимаю, почему мужик в Солигорске столько берет — правда, в его случае, у него то прошивка один раз сделанная льётся во все приезжающие к нему Emgrand`ы, но тем не менее да, возни все равно многовато с компом. Хотя это читать только страшно, на деле главное не бздеть, и следовать в точности инструкции, ничего не пропуская.
M'a version emgrand, y'a il un flash?
DiTritus799
А я сразу писал, что прекрасно понимаю, почему мужик в Солигорске столько берет — правда, в его случае, у него то прошивка один раз сделанная льётся во все приезжающие к нему Emgrand`ы, но тем не менее да, возни все равно многовато с компом. Хотя это читать только страшно, на деле главное не бздеть, и следовать в точности инструкции, ничего не пропуская.
Salut monsieur, m'a version ih007b comment faire avec le fichier (services.jar) merci
Короче обращусь к знакомому, который телефоны прошивает. Для меня это темный лес 😁 так как бросил компами заниматься еще в 2015.
Да, если человек занимается прошивками смартов, то точно разберется. Тут все примитивно максимально