Galaxy S4 Mini no reconocido por Linux en modo de descarga

Actualmente estoy tratando de rootear mi Samsung Galaxy S4 Mini, así que para instalar CWM, inicio el dispositivo en modo de descarga usando mi computadora portátil Linux Mint 17.2:

$ adb reboot bootloader

Ahora, según lo previsto, mi teléfono arranca en modo de descarga, pero fastboot no reconoce el dispositivo:

$ sudo fastboot devices
$ sudo fastboot continue
< waiting for device >

Sin embargo, en lsusb, el teléfono aparece claramente:

Bus 001 Device 005: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)

Como puede ver arriba, ejecuto fastboot como root, por lo que ciertamente no es un problema de permisos.

No puedo encontrar una solución en ninguna parte de Internet, por lo que se agradece cualquier ayuda. Si necesitas más información, házmelo saber.


Déjame decirte algunas cosas adicionales, en caso de que te ayuden:

Mi PC:

$ dpkg -s android-tools-fastboot
Package: android-tools-fastboot
Status: install ok installed
Priority: extra
Section: devel
Installed-Size: 154
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: android-tools
Version: 4.2.2+git20130218-3ubuntu23
Depends: libc6 (>= 2.14), libselinux1 (>= 2.0.65), zlib1g (>= 1:1.2.3.4)
Conffiles:
 /etc/bash_completion.d/fastboot df71a6a847b1d7c6499ad718502b651f
Description: Android Fastboot protocol CLI tool
 Fastboot is a diagnostic protocol primarily used to update the flash
 filesystem of Android devices over USB.
 .
 This package provides the fastboot command-line tool.
Homepage: http://developer.android.com/guide/developing/tools/adb.html
Original-Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.hu>

$ uname -a
Linux dracarys 3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Mi teléfono:

Samsung Galaxy S4 Mini GT-I9195
Android 4.4.2
Linux version: 3.4.0-3173303
¿Configuraste las reglas de udev?
Todas las reglas de udev que encontré en línea solo cambiaron los permisos, lo que se elude ejecutando fastboot como root. Sin embargo, probé varias de esas reglas, aunque no recuerdo cuál probé.

Respuestas (1)

Los dispositivos Samsung no son compatibles con fastboot . Para actualizar una recuperación personalizada, puede usar el ddcomando desde su ROM (suponiendo que esté rooteado) o usar Heimdall . Las instrucciones sobre el uso de Heimdall se pueden encontrar en Heimdall Linux README .

Quiero flashear CWM para rootear mi dispositivo... ¿entonces parece que Heimdall es la única opción? ¿Hay alguna razón específica por la que fastboot no sea compatible con dispositivos Samsung que no sean Samsung para sus usuarios avanzados?
Logré flashear la recuperación de CWM con éxito, aunque la herramienta de línea de comandos es mucho más fácil de usar que la interfaz: sudo heimdall flash --RECOVERY recovery.img.
Realmente no parece haber una razón, es solo Samsung.