Возможное исправление Soft-Brick для моего Galaxy S4

Итак, до своей глупости я сделал дамп system.img через dd

Однако после моей глупости (попробовал прошить некоторые файлы lib....) теперь я застрял только в стандартном режиме восстановления или в режиме загрузки.

Как я могу восстановить свой system.img? Я пробовал в режиме загрузки с помощью heimdall... но с ошибкой

root@o7thDev:/media/MediaTwo/MyRom# heimdall flash --verbose --no-reboot --SYSTEM system.img
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
  Manufacturer: "Sasmsung"
       Product: "MSM8960"

        length: 18
  device class: 2
           S/N: 0
       VID:PID: 04E8:685D
     bcdDevice: 0100
   iMan:iProd:iSer: 1:2:0
      nb confs: 1

interface[0].altsetting[0]: num endpoints = 1
Class.SubClass.Protocol: 02.02.01
   endpoint[0].address: 82
       max packet size: 0010
      polling interval: 09

interface[1].altsetting[0]: num endpoints = 2
Class.SubClass.Protocol: 0A.00.00
   endpoint[0].address: 81
       max packet size: 0200
      polling interval: 00
   endpoint[1].address: 01
       max packet size: 0200
      polling interval: 00
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...

Initialising protocol...
WARNING: Control transfer #1 failed. Result: -9
WARNING: Control transfer #2 failed. Result: -9
WARNING: Control transfer #3 failed. Result: -9
WARNING: Control transfer #4 failed. Result: -9
WARNING: Control transfer #5 failed. Result: -9
WARNING: Control transfer #6 failed. Result: -9
ERROR: Failed to receive handshake response. Retrying...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

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

Uploading SYSTEM
0%
1%
ERROR: Failed to unpack received packet.

ERROR: Failed to confirm end of file transfer sequence!
ERROR: SYSTEM upload failed!

Ending session...
Releasing device interface...
Re-attaching kernel driver...

поэтому я попытался создать update.zip, чтобы я мог загрузить флэш-память в стандартное восстановление, но это также не работает с

E: footer is wrong
E: signature verification failed

Если бы я мог войти в оболочку adb, я был бы настроен ... все, что мне нужно было бы сделать, это вернуть обратно system.img (это было сделано в SafeStrap), но когда я пробую оболочку adb в стандартном восстановлении, я просто получаю "ошибка: устройство не найдено", а в режиме боковой загрузки получаю

error: closed

Пожалуйста помоги? :плач:

Heimdall не предназначен для прошивки изображений с резервными копиями в формате dd. Это инструмент для прошивки специально созданных образов прошивки. Я бы посоветовал прошить кастомное рекавери через Heimdall в режиме загрузки.
Насколько я знаю, единственное кастомное рекавери, которое у меня есть на этом звере, это SafeStrap 3.72, который был установлен (но, конечно, я даже не могу дойти до этого). Я посмотрю, смогу ли я найти его прошиваемую версию Heimdall ... У меня заблокированный загрузчик NC1 ...
Можете ли вы смонтировать свой ddобраз на ПК с Linux и создать update.zipиз содержимого?
Кажется, вам нужно использовать ODIN, чтобы вернуть свой телефон, но вы потеряете все свои данные.

Ответы (1)

Попробуйте отключить проверку через Safestrap и снова попробуйте оба метода + неопубликованную загрузку.

Я должен спросить, почему heimdall и safestrap? Используйте восстановление Clockworkmod вместо safestrap и ODIN поверх heimdall. Да, они требуют, чтобы вы загружали свои материалы в онлайн заранее, но clockworkmod избавил меня от многих проблем.

Если бы я был скучным, все, кого я знаю, не беспокоили бы меня :(

у меня не было выбора, кроме как использовать safestrap на моем AT&T S4 :), но с тех пор я все равно отказался от него для N900T;)