Posible arreglo de ladrillos blandos para mi Galaxy S4

Entonces, antes de mi estupidez, hice un volcado system.img a través de dd

Sin embargo, después de mi estupidez (intenté flashear algunos archivos lib...), ahora estoy atascado solo con el modo de recuperación de stock o el modo de descarga.

¿Cómo puedo flashear mi system.img? Probé en modo download con heimdall... pero falla con

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...

así que traté de crear un archivo update.zip que pudiera transferir flash en la recuperación de stock, pero eso también falla con

E: footer is wrong
E: signature verification failed

Si pudiera acceder a adb shell, estaría listo... todo lo que tendría que hacer es volver a agregar system.img (he hecho eso en SafeStrap), pero cuando pruebo adb shell en la recuperación de stock, simplemente obtengo "error: dispositivo no encontrado", y en modo de carga lateral, obtengo

error: closed

¿Por favor ayuda? :llorando:

Heimdall no está diseñado para flashear imágenes respaldadas con dd. Es una herramienta para flashear imágenes de firmware diseñadas específicamente. Sugeriría actualizar una recuperación personalizada a través de Heimdall en modo de descarga.
Hasta donde sé, la única recuperación personalizada que puedo tener en esta bestia es SafeStrap 3.72, que estaba instalada (pero, por supuesto, ni siquiera puedo llegar tan lejos). Sin embargo, veré si puedo encontrar una versión flashable de Heimdall ... Estoy en el cargador de arranque bloqueado NC1 ...
¿Es posible que monte su ddimagen en una PC con Linux y cree una update.zipa partir del contenido?
Parece que necesita usar ODIN para recuperar su teléfono, aunque perderá todos sus datos

Respuestas (1)

Intente deshabilitar la verificación, a través de Safestrap, y pruebe ambos métodos + Sideload nuevamente.

Debería preguntar, ¿por qué heimdall y safestrap? Use Clockworkmod recovery en lugar de safestrap y ODIN sobre heimdall. Sí, requieren que consigas tus cosas en línea de antemano, pero ClockworkMod me ha sacado de muchos problemas.

Si fuera aburrido, todos los que conozco no se molestarían conmigo :(

No tuve más remedio que usar Safestrap en mi AT&T S4 :), pero de todos modos lo dejé por un N900T;)