Инструкция по прошивке через HeimdallLux Darkus • 30.04.2021, 13:34 •

Прошивать девайс нужно с заряженной батарей, желательно не менее 50%.
Прошивать нужно с компьютера с бесперебойным источником питания либо с ноутбука с заряженным аккумулятором.
Нельзя выдёргивать шнур USB во время прошивки.
USB шнур должен быть оригинальным и не поврежденным.
Прошивать нужно через порт USB2 на задней панели компьютера.
Порт USB1 не подходит для прошивки.
Порт USB3 будет работать с вероятностью 50 на 50, лучше не использовать.
Путь к файлу прошивки не должен содержать русских букв и не быть слишком длинным (имеется ввиду глубина нахождения, лучше всего размещать файл в корне диска или на рабочем столе).
Инструкция 1:
Более простой и предпочтительный вариант - загрузить пакет прошивки Heimdall и выполнить следующие шаги.
1. Полностью зарядите устройство (используйте сетевое зарядное устройство, так как оно быстрее).
2. Откройте терминал и запустите Heimdall Frontend, набрав:
3. На вкладке «Загрузить пакет» в разделе «Пакет прошивки Heimdall» нажмите кнопку «Обзор».
4. В появившемся диалоговом окне перейдите к пакету прошивки Heimdall, который вы хотите прошить, и выберите его.
5. Вы увидите индикаторы выполнения, когда пакет будет распакован и извлечен. Когда пакет будет распакован, вы должны увидеть информацию о конкретном выбранном пакете прошивки.
6. Убедитесь, что ваше устройство указано в разделе «Поддерживаемые устройства». Если это не так, немедленно ОСТАНОВИТЕСЬ! НЕ прошивайте эту прошивку на свой девайс! Вместо этого найдите подходящий пакет прошивки для своего устройства. Если вы считаете, что произошла ошибка и ваше устройство действительно поддерживается, свяжитесь с разработчиком прошивки (не Glass Echidna!) И попросите их исправить проблему. Если разработчик предоставил URL-адрес, вы можете связаться с ним, нажав кнопку «Домашняя страница».
7. Если вы подтвердили, что ваше устройство поддерживается, вы можете продолжать нажимать кнопку «Загрузить / Настроить».
8. Теперь вы должны увидеть вкладку «Flash». Если нет, убедитесь, что вы действительно нажали кнопку «Загрузить / Настроить». Как правило, вам не НУЖНО и НЕ ХОЧЕТСЯ настраивать пакет прошивки! В этом случае вы можете смело переходить к шагу 9. Тем не менее, вкладка «Flash» предоставляет вам средства для настройки пакета прошивки перед его прошивкой на ваше устройство.
9. Переведите устройство Galaxy
в режим загрузки и подключите его к компьютеру.
10. Нажмите кнопку «Пуск».
11. Heimdall Frontend отобразит прогресс и сообщит вам, когда процесс закончится...
Инструкция 2:
Это продвинутый способ прошивки на ваше устройство. Если вы не являетесь опытным пользователем или разработчиком, в случае, если пакет прошивки Heimdall не существует для конкретной прошивки (или файлов), которые вы хотите прошить, я настоятельно рекомендую вам связаться с разработчиком прошивки (или файла) и вежливо попросите его создать для вас пакет прошивки Heimdall. При этом вы избегаете риска ошибиться из-за неопытности. Если вы хотите настроить существующий пакет прошивки Heimdall, выполните шаги 1-8 первой инструкции, а затем начните с шага 5 ниже.
1. Полностью зарядите устройство (используйте настенное зарядное устройство, так как оно быстрее).
2. Загрузите расшифрованное ПЗУ устройства или пакет прошивки Heimdall и извлеките все в один каталог. 3. Если ПЗУ не является пакетом микропрограмм Heimdall, вместо этого он может быть предоставлен в виде нескольких архивов (вложенных или иных), распакуйте их все в одно и то же место. ПРИМЕЧАНИЕ. Если вы хотите использовать CSC, извлеките его в последнюю очередь. Если вас попросят перезаписать файлы, сделайте это.
3. Откройте терминал и запустите Heimdall Frontend, набрав:
4. Выберите вкладку «Flash». На вкладке «Flash» вы можете полностью настроить прошивку.
5. Прежде чем вы сможете выбрать, какие разделы вы хотите прошить определенными файлами, вы ДОЛЖНЫ сначала выбрать файл PIT.
Для этого нажмите кнопку «Обзор» в разделе «PIT». Откроется диалоговое окно, позволяющее перейти к действующему файлу PIT (.pit) и выбрать его.
Если у вас еще нет действующего файла PIT, сохраненного на вашем компьютере, вы можете загрузить файл PIT своего устройства на вкладке «Утилиты».
6. Если был выбран действующий файл PIT, то будет активна кнопка «Добавить» под списком «Разделы (файлы)». Нажмите эту кнопку, чтобы добавить раздел во флеш-память.
7. Когда вы впервые добавляете раздел, вы увидите, что поля «Имя раздела» и «Идентификатор раздела» будут заполнены информацией. Используйте раскрывающееся меню «Имя раздела», чтобы выбрать раздел, который вы хотите прошить. «Идентификатор раздела» обновляется автоматически и никогда не редактируется напрямую.
8. Затем вы должны выбрать файл для прошивки в раздел, который вы только что указали с помощью кнопки «Обзор» под полем «Файл / раздел». Вы не сможете выполнить прошивку, создать пакет прошивки или добавить другой раздел, пока не выберете файл. Однако вы все равно можете нажать кнопку «Удалить», если вы решили не прошивать только что указанный раздел.
9. Когда вы укажете имя файла, вы сможете увидеть обновленную информацию в списке разделов справа. Вы можете выбрать любой раздел из этого списка и настроить его по своему усмотрению. Вы также можете удалить раздел из списка, выбрав его и нажав кнопку «Удалить». Удаление раздела из списка не удаляет его с вашего устройства, это просто означает, что он не будет прошит.
10. Повторите шаги 7-9 столько раз, сколько необходимо, чтобы указать все разделы / файлы, которые вы хотите прошить.
11. Теперь вы можете выбрать, хотите ли вы переразметить устройство, а также запретить перезагрузку устройства после завершения флэш-памяти. Эти параметры можно включить или отключить, переключив флажки «Повторное разделение» и «Без перезагрузки». В общем случае вам нужно будет только включить повторное разделение, если вы хотите изменить файл PIT на своем устройстве. Имейте в виду, что повторное разделение приведет к стиранию данных с вашего устройства! Параметр «Без перезагрузки» требуется редко. В основном он на месте, поэтому вы можете вручную загрузиться прямо в режим восстановления после прошивки (вместо обычной загрузки).
12. Если вы добавили хотя бы один раздел во флеш-память (и выбрали файл для этого раздела), то кнопка «Пуск» будет активирована. Нажмите кнопку «Старт», чтобы начать процесс перепрошивки. Вы можете заметить, что вкладка «Создать пакет» становится доступной всякий раз, когда становится доступной кнопка «Пуск». На этой вкладке вы можете создать повторно используемый распространяемый пакет прошивки Heimdall с только что выбранными вами файлами и разделами.
13. Heimdall Frontend отобразит прогресс и сообщит вам, когда прошивка завершится.
Инструкция 3(командная строка):
1. Полностью зарядите телефон (используйте сетевое зарядное устройство, так как оно быстрее).
2. Загрузите расшифрованное ПЗУ устройства или пакет прошивки Heimdall и извлеките все в один каталог.
3. Если ПЗУ не является пакетом микропрограмм Heimdall, вместо этого он может быть предоставлен в виде нескольких архивов (вложенных или иных), распакуйте их все в одно и то же место. ПРИМЕЧАНИЕ. Если вы хотите использовать CSC, извлеките его в последнюю очередь.
4. Переведите устройство Galaxy в режим загрузки и подключите его.
5. Откройте терминал и перейдите в каталог, в который вы извлекли файлы ROM / прошивки.
6. Введите следующее, чтобы перечислить все функции, поддерживаемые Heimdall:
7. Перед прошивкой вы должны сначала узнать имена разделов, которые вы хотите прошить. Их можно получить, выполнив:
heimdall print-pit --no-reboot
Включение --no-reboot гарантирует, что телефон не будет перезагружен после загрузки и отображения файла PIT. После выполнения команды с аргументом --no-reboot следующая команда должна включать аргумент --resume. ПРИМЕЧАНИЕ. Вы все равно можете безопасно перезагрузить телефон вручную (с помощью кнопки питания) после выполнения команд --no-reboot.
8. Используйте справку и вывод print-pit, чтобы создать команду со всеми файлами, которые вы хотите прошить. Вот пример, который выполняет полную прошивку и повторное разбиение на GT-I9000:
heimdall flash --repartition --resume --pit s1_odin_20100512.pit --FACTORYFS factoryfs.rfs --CACHE cache.rfs --DBDATA dbdata.rfs - -IBL + PBL boot.bin --SBL Sbl.bin --PARAM param.lfs --KERNEL zImage --MODEM modem.bin
9. Heimdall будет отображать прогресс, когда он прошивает, чтобы вы знали, что всё работает должным образом.