Как использовать файл * .img вместо файла * .gz (или * .pit) с Heimdall?

9

Я скачал .img файл для восстановления TWRP. Как я должен использовать это с Heimdall? Кажется, что Heimdall принимает .gzфайлы (или .pitфайлы в более старых версиях), а не .img!

Я попытался открыть .imgфайл, и Хеймдалл пожаловался

Заголовок tar содержит неверный размер файла

Открытие файла .tar привело к

firmware.xml отсутствует в пакете

Учитель PHP
источник
1
где я могу штрафовать этот файл recovery.img? Ссылка пожалуйста
Набин
Где можно скачать достоверное изображение или любую другую фирму для sansung galaxy S3?
Питер Краусс

Ответы:

5

Если вы используете Linux - скачайте heimdall-frontend, чтобы вы могли использовать GUI. Это намного проще.

Для прошивки с использованием Heimdall сначала нужно указать .pitфайл.

.pit расшифровывается как таблицы информации о разделах, поэтому Heimdall знает, где его нужно прошить.


Чтобы прошить TWRP с помощью Heimdall, выполните следующие действия:

  1. Откройте интерфейс Heimdall.
  2. Перейдите на вкладку Утилиты.
  3. Вы увидите Скачать PIT. Перейти Сохранить как и сохранить его в каком-то месте.
  4. Перейти на вкладку Flash.
  5. В категории PIT нажмите «Обзор» и выберите файл PIT, загруженный с устройства на шаге 3.
  6. Нажмите кнопку Добавить.
  7. В качестве имени раздела выберите, где вы хотите его прошить. БЫТЬ ОСТОРОЖЕН! Если вы поместите его на неправильный раздел, вы можете использовать устройство perma-brick. На моем устройстве для восстановления это Kernel2.
  8. Перейдите к файлу и выберите .imgфайл.
  9. В сеансе пусть все не проверяется.
  10. Нажмите Пуск.

Примечание 1: ОТДЕЛЕНИЕ ДОЛЖНО БЫТЬ ПРЕКРАЩЕНО !!!
Примечание 2: Это может блокировать устройство, будьте осторожны, здесь, на сайте, мы не несем ответственности за ваше устройство.
Примечание 3: Если вы используете Windows, просто используйте Odin ...

AndroidNotSoPowerUser
источник
где я могу штрафовать этот файл recovery.img? Ссылка пожалуйста
Набин
@NabinKhadka, например, внутри .tar-файла можно загрузить (также называемый pda-файлами). каждый из содержащихся файлов должен быть сопоставлен с точным именем раздела.
phil294
13

Более новые версии Heimdall примут файл .img для параметра --RECOVERY и автоматически загрузят PIT с устройства, чтобы добавить содержимое img.

$ heimdall flash --RECOVERY recovery.img 
Heimdall v1.4.1

[trimmed some output here]

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading RECOVERY
100%
RECOVERY upload successful

Ending session...
Rebooting device...
Releasing device interface...
Re-attaching kernel driver...
Sparr
источник
где я могу штрафовать этот файл recovery.img? Ссылка пожалуйста
Набин
1
@NabinKhadka, вы должны найти правильный .img на основе вашего телефона. Попробуйте поискать в XDA-Developers или в Google образ восстановления вашего телефона.
Мэтт
@Sparr Где ты взял v.1.4.1 Хеймдалля, пожалуйста? V1.4.0 не поддерживает flash --RECOVERYи более поздней версии на bitbucket.org/benjamin_dobell/heimdall/downloads нет , за исключением Mac (которого у меня нет).
Марк Смит
Я на Mac. И я не помню, извините.
Спарр
как выбрать слот в командной строке?
alecxs
1

Файл изображения на самом деле не нуждается в heimdall. Большинство устройств, которые обновляются с помощью файла .img, позволяют просто поместить его во внутреннее хранилище и перезагрузить для обновления. Альтернативный вариант - перенести его на ваше устройство и установить через TWRP, загрузив в него файл.

Дэн Браун
источник
1
Что делать, если у вас нет TWRP?
Анвар
1
@Anwar. Затем вы можете использовать вкладку устройства heimdall (или четвертую вкладку) и загрузить .pit со своего телефона и построить вокруг него .IMG.
Дэн Браун