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

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

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

  

Контент Tar содержит недопустимый размер файла

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

  

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

7 голосов | спросил PHP Learner 30 Jam1000000amFri, 30 Jan 2015 08:24:44 +030015 2015, 08:24:44

3 ответа


4

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

Чтобы выполнить flash с использованием Heimdall, вам сначала нужно указать файл .pit.

.pit означает Таблицы информации о разделах, поэтому Heimdall знает, где это необходимо для его flash.


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

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

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

ответил AndroidNotSoPowerUser 18 J000000Saturday15 2015, 00:26:38
12

Новые версии 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 17 22015vEurope/Moscow11bEurope/MoscowTue, 17 Nov 2015 00:29:38 +0300 2015, 00:29:38
1

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

ответил Dan Brown 18 J000000Saturday15 2015, 00:07:02

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132