Что такое перепрошивка
Понятие «прошивка» появилось ещё в середине прошлого века и применялось специалистами относительно ЭВМ, в которых использовалась память на магнитных сердечниках. С выходом на рынок смартфонов под управлением ОС Android термин несколько изменил первоначальное значение и стал употребляться массово.
Прошивка, или Firmware, — это содержимое энергозависимой памяти какого-либо электронного устройства: компьютера, мобильного телефона, GPS-навигатора и т. п. Включает в себя микропрограмму, необходимую для корректной работы гаджета. Иногда под этим термином подразумевают также образ ПЗУ, предназначенный для записи в память соответствующего устройства с целью обновления его микропрограммы, а также сам процесс внесения информации в смартфон или планшет.
Перепрошивка представляет собой изменение содержимого памяти с помощью физической замены микросхемы либо установки специального ПО, предназначенного для конкретного гаджета. Следует учесть, что производители большинства устройств запрещают пользователям проводить какие бы то ни было действия с прошивками. Поэтому самовольная замена программного обеспечения обычно прекращает действие гарантийных обязательств фирмы.
h2>Разновидности прошивок
Перепрошивка смартфона — процесс более сложный, чем инсталляция остального софта (в частности, та же переустановка Windows), и связан со многими рисками. Однако в некоторых случаях (например, при наличии на устройстве вирусов) замена ПО становится единственным правильным выходом.
Прошивки Андроида можно разделить на две разновидности:
Тип прошивки |
Описание |
Официальные, или стоковые | Выпускаются изготовителями смартфонов для конкретных моделей устройств. Обновлённые версии стоковых прошивок чаще всего пересылается в гаджет самим производителем, а их установка не требует от пользователя особых навыков — достаточно следовать инструкции на экране телефона. Официальные Firmware также можно скачать на сайте изготовителя либо на специализированных форумах. Стоковые прошивки, как правило, стабильны и многократно тестированы на отсутствие различных багов, поэтому лучше брать именно их. |
Пользовательские, или кастомные | Разрабатываются небольшими фирмами или самими владельцами андроид-устройств, имеют открытый исходный код и являются альтернативой предустановленным версиям Android. Часто применяются на китайских телефонах и в малоизвестных гаджетах, производители которых не заботятся о техподдержке продукции. Использование кастомного ПО всегда сопряжено с вероятностью установки некачественного обновления, которое ещё больше усугубит проблемы пользователя. Поэтому скачивать такие прошивки следует только людям, уверенным в своих знаниях. Одной из самых популярных является CyanogenMod (ныне LineageOS). |
Прошиваем Андроид с SD-карты
Данный метод может производиться с помощью внутреннего интерфейса смартфона и отличается от других тем, что файл новой версии системы сохраняется на карту памяти, вставленную в устройство.
Процесс установки таким образом невозможен без специального приложения, которое необходимо скачать через Google Play. Это может быть совершенно любое ПО из популярных (на основании пользовательских оценок), поскольку у каждого аналога одни и те же функции и возможности.
Установка с SD-карты на примере утилиты ROM Manager:
- Запускаем приложение, предварительно сохранив файл ОС на карту памяти.
- Переходим в раздел ClockworkMod Recovery и выбираем модель телефона, для которой необходима ОС.
- Подтверждаем установку мода и дожидаемся окончания процесса.
- Перезапускаем смартфон.
Далее переходим в меню Recovery.
Сборка
После внесения изменений нужно собрать все обратно. Сначала запакуем раздел system в system.new.dat . Скачиваем нужные нам инструменты:
Преобразовываем нашу папку обратно в RAW-образ. Назовем его system_new.img :
1073741824 меняем на размер раздела system в байтах. Желательно даже сделать его чуть меньше. Делаем из RAW-образа sparse-образ:
Преобразуем наш образ в system.transfer.list и system.new.dat , которые и нужно кидать в архив с прошивкой, но сначала удалим старые файлы:
Отделим файлы прошивки от лишней шелухи (файлов, которые мы загружали для работы. Для этого удобно пользоваться архивом с прошивкой). Удалили? Теперь нужно запаковать прошивку в ZIP-архив (любым архиватором).
Осталось подписать архив. Сделать это можно как на самом Android с помощью ZipSigner, так и на ПК (потребуется установленная Java):
Подводные камни
Во время сборки system.new.dat ты можешь столкнуться с несколькими проблемами, вызванными постоянными изменениями в механизмах формирования прошивок Android. Описанный выше способ должен хорошо сработать в случае основанной на Android 5.1 прошивки, в более новых могут возникнуть сложности, так что потребуется использовать другие версии инструментов сборки. К сожалению, мы не можем описать все нюансы сборки, поэтому, возможно, придется погуглить.
Свободное место
Необходимо понимать, что место для установки прошивок ограниченно. Нельзя установить прошивку, размер которой перевешивает размер раздела system устройства. Посмотреть его значение можно, используя ADB:
Инфа о разделе system
Второй вариант: поставить на устройство терминал и набрать команду
Размер раздела в байтах можно узнать, установив на смартфон BusyBox и выполнив в терминале команду
Или то же самое с помощью ADB:
Место, занимаемое прошивкой, будет приблизительно равно размеру system в распакованном виде. Вообще, при создании прошивки необходимо учитывать, что юзер также может прошить поверх нее различные модификации (SuperSU, Xposed) или перенести приложения в раздел system. Например, минимальный пакет приложений Google (Pico) требует минимум 150 Мбайт дополнительного пространства для установки.
При необходимости размер файла прошивки можно уменьшить, удалив не только ненужные программы из /system/app ( /system/priv-app ) и звуки вызова из system/media/audio и bootanimation.zip , но и:
- /system/tts/lang_pico — языки примитивного голосового движка Pico TTS, голосовой движок Google это не затронет;
- /system/usr/srec/config/ — офлайн-языки. Можно будет скачать потом онлайн, если понадобится.
Прошивка телефона при помощи CWM Recovery
Богатая функциональность CWM Recovery позволяет производить с устройством множество манипуляций, в том числе и накатывать прошивку. По умолчанию в девайсах установлен стоковый Recovery, а значит, для начала нужно выполнить установку непосредственно самой утилиты ClockWorkMod Recovery.
Общий процесс прошивки, описанный ниже, касается ZIP файлов. Инструкция:
- Заходим в Recovery. Для этого необходимо полностью выключить девайс, и после зажать определенную последовательность кнопок, на теле устройства. Набор клавиш может варьироваться в зависимости от производителя устройства. Каждая комбинация может отличаться между собой. Дополнительную информацию можно узнать благодаря поисковикам, задав соответствующий вопрос. Универсальным вариантом является набор следующих нажатий:
- Кнопка повышения громкости + клавиша вкл.
- Кнопка понижения громкости + клавиша вкл.
- Кнопки повышения/понижения громкости + клавиша питания + «Домой».
- Одновременно зажатые клавиши громкости вверх+вниз и клавиша включения аппарата.
Попав в рекавери, вы увидите центральное меню, передвигаться по которому можно при помощи кнопок увеличения и уменьшения громкости, а клавиша включения будет выполнять функцию выбора действия.
- Перед началом прошивка андроид устройства обязует выполнить полный сброс гаджета до заводских настроек. Для этого перейдите к пункту «wipe data/factory reset» и подтвердите действие, нажав по строке с надписью «Yes – Wipe all user data».
- Вернувшись в основное лобби, выберите пункт «Install zip».
- Далее нажмите на пункте «Choose zip from /sdcard» и в древе проводника выберите файл, с сохраненной ранее прошивкой.
- Подтверждаем выбор, нажав на пункте «Yes – Install…».
- Запуститься процесс перепрошивки девайса. По окончанию процесса пользователь увидит надпись на экране «Install from sdcard complete».
- Все что осталось сделать пользователю, это вернуться в основное лобби CWM Recovery и выполнить процесс перезагрузки гаджета, нажав строку «reboot system now».
После указанных действий начнется установка прошивки. Не стоит паниковать, ведь алгоритм установки может длиться до 10 минут.
Немного о custom-прошивках
Перепрошивка андроида начинается с выбора firmware. Мы не будем рассматривать какие-либо конкретные творения разработчиков, а просто дадим объяснение, что это такое. В сети полно кастом-прошивок, которые, как утверждают их авторы и пользователи в чём-то лучше официальных версий.
В первую очередь, если ваш девайс поддерживает совсем устаревшую версию официальной прошивки, то можно найти кастомную, более новой версии Андроида. Также, существуем относительно распространённое мнение, что кастомные версии продлевают работу устройства. На самом деле раз на раз не приходится. Могут продлевать, а могут и сокращать, — зависит от гаджета. В любом случае, прошивка на кастом-версию не сильно экономит заряд батареи.
Часто плюс кастомных прошивок в том, что они исправляют недостатки официальных версий и имеют некоторые дополнительные настройки и функции. Многие кастом прошивки имеют небольшой размер, наибольшее количество настроек (или наименьшее, в зависимости от направленности), быстрее работают
Конечно, если Вы решили выбрать такую прошивку, то делать это нужно осторожно. Вирусы и закладки никто не отменял
Прошивки бывают разные, бывают в ZIP архивах, или состоящие из нескольких файлов. В зависимости от этого, нужно выбирать, как перепрошивать Андроид. Вернёмся к теме статьи и узнаем наконец-то, как установить прошивку на андроид. На обновление прошивки Андроид — это нетрудно.
Замена ПО через компьютер
Способов прошивки телефона при помощи ПК может быть несколько, в зависимости от модели устройства и установленного на нём процессора. Однако в любом случае пользователю понадобится качественный USB-кабель, лучше всего тот, что шёл в комплекте с телефоном. Потеря соединения с компьютером в процессе перепрошивки закончится для смартфона плачевно, поэтому не следует пренебрегать этой деталью.
Устройства на процессоре MTK прошивают следующим образом:
- Распаковывают архив прошивки в папку на диске C (в названии последней не должно быть кириллических символов).
- Запускают программу SP Flash Tool, нажимают клавишу Scatter-loading и указывают путь к одноимённому файлу, который находится в папке с распакованной прошивкой.
- Снимают галочку со строки Preloader. Этот пункт обязателен: если в процессе прошивки что-то пойдёт не так, работоспособный загрузчик (preloader) позволит восстановить смартфон даже из состояния «кирпича». Если же файл будет перезаписан неправильно, пользователю придётся потратить на ремонт телефона немалые деньги.
- Нажимают на кнопку Download.
- Подключают к компьютеру выключенный телефон и ждут окончания процесса, об чем уведомит появление окна с зелёным кружочком.
- Отсоединяют смартфон от ПК и включают его.
Прошивка смартфонов на Spreadtrum несколько сложнее. Для осуществления этой процедуры необходимо:
- Скачать файл прошивки в формате .pac и переместить его в корень диска C (распаковывать не нужно).
- Открыть Research Download, нажать на значок шестерёнки в левом верхнем углу и указать путь к прошивке. После этого программа на некоторое время зависнет — это нормально.
- Нажать на кнопку Play, переводя прошивальщик в режим ожидания устройства.
- Выключить телефон, вытащить из него батарею (если она съёмная) и вставить обратно.
- Зажать клавишу уменьшения громкости и подключить смартфон к ПК.
- Если прошивка успешно стартовала, следует дождаться её окончания, то есть надписи Passed. Клавишу громкости лучше не отпускать до завершения процесса. Если же программа выдаёт ошибки либо не реагирует на подключение смартфона, следует убедиться, что на компьютере установлены все необходимые драйверы и посетить сайт разработчика Research Download, чтобы узнать причину проблемы.
- По завершении прошивки нажимают на кнопку «Стоп» в прошивальщике и отключают телефон от компьютера. Если батарея съёмная, её вынимают, вставляют обратно и включают устройство.
Редактирование на устройстве
Самый простой способ из всех возможных. Не нужно никаких дополнительных приборов и манипуляций. Вам понадобится лишь устройство с рут-правами, приложение для создания резервных копий (лучше всего Nandroid backup) и файловый менеджер с функцией изменения системного раздела.
Изменение собственной прошивки
- Если на устройстве ещё не получен root, получите его. Как это сделать, можно прочесть на специализированных форумах в разделе, посвящённом именно вашему аппарату. Дело в том, что универсальные способы поддерживаются малым количеством устройств и большинство из них имеют индивидуальную процедуру.
- Установите Nandro >
- Установите файловый менеджер, работающий с системным разделом, чтобы удалить ненужный софт и добавить свои приложения. Золотым стандартом является Titanium Backup.
- Выберите приложения, которые вы хотите удалить, и удалите их через файловый менеджер.
- Установите приложения, которыми вы хотите заменить удалённые, и через Titanium Backup сделайте их системными.
- Перезагрузите устройство и наслаждайтесь своими успехами.
Изменение сторонней прошивки в ZIP-архиве
- Скачайте интересующий вас файл прошивки в формате .zip.
- Установите файловый менеджер, умеющий работать с архивами, например, ES Проводник или Total Commander, и распакуйте содержимое архива.
- Удалите лишние или добавьте недостающие приложения, после чего запакуйте архив обратно и переместите в корень флеш-карты.
- С помощью Nandro >
Прошивка с помощью FASTBOOT
Теперь, когда все возможные меры безопасности предприняты, можно приступать к прошивке.Для начала скачайте Fastboot на компьютер. Загрузочную папку программы сделайте в корневом каталоге диска С. Например, С:\fastboot. В этом случае вам будет проще прописывать место нахождения прошивки в дальнейшем.
Сначала разблокируем BootloaderBootloader – это программа вне системы андроид, которая обеспечивает доступ к ядру устройства. Его можно сравнить с BIOS на компьютере.
Разблокировав его, мы получим root-права – открытый доступ к системе. На устройствах различных производителей это делается с помощью разного программного обеспечения. Но алгоритм работы один, и он такой:
- Вы скачиваете и устанавливаете программу для разблокировки соответственно с производителем устройства.
- Затем подключаете смартфон по USB-шнуру в режиме отладки.
- Открываете скачанную программу, выбираете ваше устройство и нажимаете «Unlock».
3. Теперь откройте, скачанную программу и подтвердите отладку (на android-устройстве).
4. Осталось просто разблокировать, нажав кнопку «Unlock». На самом деле процесс можно выполнить через командную строку Windows. Это программа лишь автоматизирует процесс разблокировки.
5. Для выхода из HTC Bootloader Unlock нажмите «Finish» после окончания процесса разблокировки botloader-а.
Примечание: есть программы разблокировки для смартфона или планшета любого производителя. Например:• Nexus – Nexus Root Toolkit;• Samsung – Kies;• Sony – Sony Bootloader Unlock.Если ваше устройство другого производителя – просто поищите в Интернете соответствующую утилиту.
Процесс прошивки
- Первое, что нужно сделать – подключится к компьютеру в режиме отладки по USB. Как именно это сделать, описано чуть раньше.
- Сначала переместите новую прошивку в каталог С:\fastboot
3. Теперь переведите устройство в fastboot mode. В командной строке введите команды, как показано на скриншоте.
4. Для того чтобы перепрошивка произошла успешно, нужно отформатировать все каталоги вашего устройства. Введите эти команды в командной строке по очереди (после каждой – «Еnter»):
- fastboot erase boot
- fastboot erase userdata
- fastboot erase system
- fastboot erase recovery
- fastboot erase cache
5. А вот теперь уже можно и начинать прошивку. С папки с прошивкой (папка «fastboot») запустите bat-файл flash-all. Вот так это выглядит в командной строке:
6. После успешного процесса прошивки вы увидите сообщение об этом.Вот и все, устройство перепрошито. И после его перезагрузки, вы сможете в этом убедиться.
SlimRoms
У SlimRoms — самая легкая, минимальная прошивка, основанная на коде AOSP, но содержащая ряд полезных настроек. Это урезанная версия Android с удобным выбором сервисов Google Play. Пользователь сам решает, какие из них добавлять в операционную систему; сам меняет разрешение шрифтов, иконок, делая их настолько маленькими, насколько это нужно.
Slim Recents и Simple отображают последние использованные приложения в боковой панели, то есть они не будут занимать весь экран, как на официальной версии Android. Navbar хорошо работает в режиме ожидания. Другие функции ОС SlimRoms могут изменять интерфейс окна набора номера, создавать плитки и ярлыки блокировки экрана, устанавливать защиту на определенные приложения.
SlimRoms доступен на всех основных моделях телефонов: Google, LG, HTC, Moto, Samsung, Xiaomi, OnePlus. Однако последний релиз был в далеком феврале 2018 года.
Инструкция по установке кастомной прошивки на Android
Итак, вы выбрали пользовательскую ОС и уверены, что хотите ее поставить? Тогда самое время переходить к процессу установки.
Скачивание прошивки
Все операционные системы, созданные сторонними разработчиками, доступны для бесплатной загрузки.
Прошивок для Android множество, мы привели ссылки на самые популярные и качественные из них (надо выбрать ОС именно для вашего устройства, ибо версий каждой множество):
- Linage OS (https://download.lineageos.org);
- OMNI ROM (https://dl.omnirom.org);
- PixelExperience (https://download.pixelexperience.org);
- HavocOS (https://sourceforge.net/projects/havoc-os- сторонний сайт, потому что официальный не открывается в России и некоторых странах);
- Resurrection Remix(https://resurrectionremix.com);
- crDroid(https://crdroid.net).
Лучше скачать архив с системой на компьютер, дабы потом удобнее было взаимодействовать с мобильным устройством и файлы не затерялись среди других.
Загрузка GAPPS
В кастомных операционных системах нет сервисов Google, а они важны для большинства пользователей. Чтобы на вашей пользовательской прошивке были приложения от Гугл, необходимо скачать GAPPS.
Ссылка для загрузки программного обеспечения: https://opengapps.org. Выберете ваш тип ядра, версию операционной системы (например, CyanogenMod версии Android 6), на которой основана кастомка, и вид GAPPS (советую full).
Разблокировка Bootloader
Некоторые мобильные устройства поставляются с заблокированным бутлоадером. К счастью, это относится только к аппаратам, вышедшим 3-4 год назад и позже. Если бренд вашего девайса Sony, Huawei, HTC или Nexus, то разблокировка обязательна. Если же производитель другой, то Bootloader не заблокирован.
Установить TWRP
Теперь требуется инсталлировать на мобильное устройство режим восстановления, через который можно поставить пользовательскую операционную систему.
Процесс инсталляции TWRP идентичен установке любой прошивки: необходимо скачать архив, а затем поставить его на мобильное устройство. Ссылка для загрузки TWRP: https://twrp.me/Devices(надо скачать на компьютер).
Подробнее о том, как перепрошить гаджет, можно узнать в моих предыдущих статьях: про Леново, про Самсунг, про прошивку через компьютер в целом.
Процесс установки
Перейдем к тому, как установить кастомную прошивку на Андроид. Перед этим убедитесь, что скачали подходящую операционную систему и GAPPS, а также поставили TWRP. Ну и в случае с некоторыми производителями должен быть разблокирован бутлоадер.
Установка кастомной прошивки Android:
- Переместите архивы с компьютера на мобильное устройство. Желательно на карту памяти, но если ее нет, подойдет и внутренняя память. Главное, чтобы вы помнили, в какую директорию перенесли оба архива.
- Выключите девайс.
- Перейдите в режим восстановления TWRP. Для этого надо удерживать кнопку активации и клавишу увеличения звука. Комбинация кнопок зависит от бренда аппарата, поэтому прогуглите ее заранее.
- Когда TWRP запустится, выберите пункт “Install”.
- Укажите архив с пользовательской прошивкой, и подтвердите действие.
- Когда процесс завершится, вновь перейдите в пункт “Install” и укажите путь к архиву с GAPPS. Так же подтвердите действие.
- В главном меню TWRP перейдите в раздел “Wipe” и подтвердите действие. Это сброс данных, без которого инсталлировать неофициальную прошивку не получится.
- Перезагрузите аппарат, выбрав “Reboot” в главном меню.
На этом кастомная прошивка Андроид установлена. Обычно первое включение занимает много времени, поэтому не удивляйтесь, если придется ждать 10-15 минут.
Вступление
Нередко случается, что кому-то из пользователей Android не по душе стандартная прошивка его смартфона либо планшета. Например, по причине лишнего софта, из-за которого стремительно сокращается внутренняя память, либо просто не нравится функционал некоторых программ и хочется заменить их другими. Начинаются усиленные поиски пользовательских прошивок, но и они не всегда дают желаемый результат. Что делать?
Далеко не все знают, что прошивку можно допилить под свои личные потребности. Существуют несколько способов, как это можно сделать, каждый из них отличается уровнем сложности и необходимым набором инструментов. И, если вы не знаете, как собрать прошивку Android самостоятельно, эта статья для вас.
Что такое кастомная прошивка на Андроид
Кастомная прошивка Андроид — это неофициальная операционная система, разработанная сторонними разработчиками. Она заменяет Android и предоставляет пользователю совершенно другой опыт эксплуатации.
Неофициальные операционные системы лишены всех ограничений Андроида, а также оснащены другими функциями.
Почти любая кастомка имеет больше возможностей, нежели стандартная операционная система от Google. Разрабатывают такие ОС, как правило, на ядрах Linux.
У пользовательских ОС есть и минусы. В первую очередь, это риск превратить свой аппарат с Android в кирпич, не подлежащий восстановлению.
Если вы четко следуете инструкции по установке и ставите качественную неофициальную операционную систему, то все пройдет хорошо. Но ошибку в таком процессе допустить легко, если вы не делали ничего подобного раньше.
Также недостаток заключается в том, что просто скачать и инсталлировать систему не получится. На установленную ОС необходимо поставить дополнения и приложения, дабы пользоваться устройством было комфортно.
Например, полезный софт от Гугл, такой как Play Market или YouTube. В общем, процесс не то что сложный, но требующий времени и внимания.
Прошивка: что это?
Процесс перепрошивки смартфона похож на переустановку Windows на компьютере. Проще говоря, это удаление и установка операционной системы. Делается это для:
- обновления ОС на более новую версию;
- исправления критических ошибок в ОС устройства (часто устройство не включается);
- устранения поражения смартфона или планшета вредоносным ПО.
Иногда нужно перепрошить устройство из-за неправильной установки ОС. В таких случаях девайс не включается вообще.
Для прошивки используют разные утилиты (программное обеспечение). Самые распространенные:
- CWM Recovery;
- TWRP Recovery;
- ROM Manager;
- использование ПК или ноутбука и специальных программ (самая известная — Fastboot).
Для этих целей производители устройств разрабатывают официальные прошивки, которые, как правило, скачиваются с официального веб-сайта. ПО поддерживается и обновляется. Большинство современных телефонов обновляются без скачки каких-либо программ. Для этого достаточно зайти в настройки и проверить на наличие доступных новых версий.
Однако не всегда есть возможность поставить прошивку от производителя. Для этого существует неофициальное программное обеспечение. На популярных форумах публикуют архивы со специально разработанными версиями для тех или иных телефонов, планшетов. Такое ПО обладает более широким функционалом, либо уменьшенным — для улучшения производительности.
Обязательно подготовьтесь к процессу перепрошивки. Сначала сделайте резервную копию всех данных. Для этого сохраните важные файлы на флешке, компьютере, либо облачном хранилище. Это делается из-за того, что все файлы удаляются, так как система переустанавливается.
Заключение
Как видите, сборка прошивки Android своими руками необязательно очень длительный и сложный процесс, требующий глубоких познаний. Понятно, что с нуля создать модификацию будет куда сложнее, но что-то подправить или заменить и удалить лишние программы под силу практически каждому. Надеемся, наша инструкция вам в этом помогла.
Собирали ли вы прошивку для Android самостоятельно? Что вы в ней меняли и каким образом это делали? Будет интересно, если вы поделитесь своими отзывами.
вкл. 12 Апрель 2015 . Опубликовано в Android – Общее
Редактирование прошивок Андроид с помощью Samsung Root Firmware Replacer. Хотите попробовать себя в создание, редактирование прошивок на Android, тогда программа Samsung Root Firmware Replacer поможет в создание прошивок!
Коротко о программе Samsung Root Firmware Replacer и ее возможностях
С помощью данной программы Вы сможете:
- Распаковывать прошивки Samsung
- Одексировать прошивку
- В автоматическом режиме встроить Root права
- Автоматически наполнять прошивку своими файлами
- Заморозить проект, а потом продолжить над ним работу
- Упаковать прошивку
Необходимые компоненты и условия работы Samsung Root Firmware Replacer
2. Наличие установленной ОС UBUNTU , либо VirtualBOX c той же UBUNTU
3. Рекомендуется установить пакет nautilus-open-terminal (в терминале sudo apt-get install nautilus-open-terminal)
4. Если у вас Ubuntu x64 битная то также установить пакет sudo apt-get install ia32-libs
5. Прошивка или смартфон, планшет с которой будут происходить редактирование
Обзор и описание функций Samsung Root Firmware Replacer старт программы
1. Перейдите в папку с программой Samsung Root Firmware Replacer, правый клик открыть в терминале
2. В терминале введите команду
./menu
3. Перед Вами откроется интерфейс программы
4. Если запустили программу первый раз то выполните — Конфигурация настроек
Работа в программе Samsung Root Firmware Replacer
Пункт Распаковать прошивку *.tar.md5 — распаковывает прошивку, для этого переместите файл в папку unpack_tar_md5, после чего все файлы извлекутся, а файл factoryfs или system переместяться в input_img
пункт Создание *.img с вашего Android (нужен Android) — позволяет создать прошивку с вашего текущего состояния Android. Для работы данного пункта необходимо иметь Android подключенный к ПК с включенной отладкой USB.
Данный пункт имеет подменю
Пункт Создание *.img с оригинальной прошивки позволяет изменять готовые прошивки, для этого перенести любой IMG файл в папку input_img.
Данный пункт также имеет свое подменю
Пример использования программы Samsung Root Firmware Replacer
В данном примере идет создание прошивки с текущего состояния Android
1. Подключить Android к ПК
2. Запустить программу
3. Выбрать пункт Создание *.img с вашего Android (нужен Android)
4. Выбрать Снять образ c Android и распаковать img
5. Выбор раздела с которого будет сниматься образ
6. Подождите 6-7 минут пока снимется образ и переместится на ПК.
Важно! На смартфоне или планшете, а также ПК, должно быть достаточно памяти чтобы снять образ. Размер образа может занимать от 2МБ до 2ГБ. 7
После того как сняли образ, можно его модифировать, если это нужно (встроить Root), можете его обратно упаковать, для этого
7. После того как сняли образ, можно его модифировать, если это нужно (встроить Root), можете его обратно упаковать, для этого
8. Выбрать пункт Упаковка проекта в img
9. Укажите размер и название прошивки.
Размер раздела указывать таким образом, от размера блока поделить на 1024 и результату дописать букву M.
Название должно соответствовать названию, который вы использовали для изменения
11. Также не забудьте скопировать ядро с вашего Android, для этого воспользуйтесь пунктом — Снять образ c Android — boot.img или zImage
12. После всех манипуляций необходимо собрать прошивку в TAR.MD5
13 В главном меню выбрать пункт Запаковать прошивку *.tar.md5
14 Прошивка в программе Samsung Root Firmware Replacer приготовлена, можете шиться через Odin
Начнем с того, что тебе нужен Linux. В Windows ты сможешь только разобрать прошивку, но собрать обратно уже не получится по чисто техническим причинам. Теперь о прошивке. Обычно они распространяются в виде ZIP-архивов, прошиваемых через кастомные рекавери. Именно один из них нам и понадобится для опытов. Начинать путь ромодела я рекомендую с какой-нибудь максимально приближенной к AOSP кастомной прошивки, потому что в ней зачастую проще разобраться, чем в стоке.
Нужный ZIP можно найти на XDA Developers или 4PDA. Но имей в виду, что нужна прошивка конкретно для твоей модели аппарата, — у того же Galaxy S7 есть несколько модификаций для разных рынков, не всегда совместимых между собой.