Usando ADB, ¿qué comando puedo usar para romper/destruir permanentemente un Galaxy S5?

Realmente necesito saber cómo freír completamente un S5 (no preguntes por qué) usando ADB mientras está conectado a un USB a mi computadora. Alguien había publicado las instrucciones para un S4, pero el comando solo lo apagó y volvió a encender cuando lo usé. Si hay algún otro método que pueda usar para hacer esto (me refiero a romperlo, pero no físicamente), házmelo saber.

Pregunta tonta... ¿Por qué querrías hacer esto?

Respuestas (2)

Requiere acceso raíz

dd if=/dev/zero of=/dev/block/mmcblk0

No se completará a través de todo el disco, sino que procederá hasta un punto en el que el dispositivo parpadee en negro y no responda. No se borran todos los datos, pero el sistema desaparece y es muy difícil recuperarlo.

Para el mismo efecto:

dd if=/dev/zero of=/dev/block/mmcblk0 bs=4096 count=256
# Only erases the first 1MB, where the GPT table lies

Alternativamente (para Galaxy S5 y otros teléfonos "modernos"):

dd if=/dev/zero of=/dev/block/by-name/aboot

Un servicio posventa puede recuperar el dispositivo sin romperlo, que es lo que querías. No voy a publicar ningún detalle sobre la recuperación, solo el hecho de que se puede recuperar.

¿Conoces un comando que no requiera acceso de root?
@Jay AFAIK no existe uno.

Si tiene la raíz correcta, entonces es muy simple. con el comando adb

$ adb shell rm /system/bin/linker

también puedes probar esto con el emulador de terminal con permiso de root

esto eliminará el enlazador ejecutable, que es muy importante para la biblioteca .so en el sistema o en las aplicaciones. después de reiniciar, estoy seguro de que no puede acceder a su dispositivo. pero si lo quiere de vuelta, puede usar la herramienta flash para flashear stock ram y volver a ejecutarlo. también puede intentar eliminar algún otro binario en la parte del sistema.