Acceder

Ver la Versión Completa : Samsung Galaxy Spica i5700 : adb en Linux


realjumy
20/03/10, 18:32:17
Si tenéis este teléfono y habéis intentado usar adb en linux os habréis dado cuenta de que no funciona... Pues bien, aquí está la solución:

En el teléfono marcamos la siguiente opción Ajustes > Aplicaciones > Desarrollo > Depuración USB.

Bajamos el SDK de Android desde http://developer.android.com/sdk/index.html

Ahora modificamos linux para que nos de acceso.

En Ubuntu Jaunty 9.04:

sudo gedit /etc/udev/rules.d/51-android.rules

En OpenSUSE 11.1:

gksu gedit /etc/udev/rules.d/11-android.rules

En Debian 5.0:

gksu gedit /etc/udev/rules.d/50-android.rules

En otras distros el archivo debería servir el de Ubuntu.

Y escribimos lo siguiente en el archivo:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c01", MODE="0666", OWNER="tu-usuario"

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02", MODE="0666", OWNER="tu-usuario"

SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"

(Cambia “tu-usuario” por tu nombre de usuario).

Le damos permisos

En Ubuntu Jaunty 9.04:

sudo chmod a+rx /etc/udev/rules.d/51-android.rules

En OpenSUSE 11.1:

sudo chmod a+rx /etc/udev/rules.d/11-android.rules

En Debian 5.0:

sudo chmod a+rx /etc/udev/rules.d/50-android.rules

En otras distros el archivo debería servir el comando de Ubuntu.

Ahora reiniciamos el servicio UDEV para aplicar lo que hemos hecho.

sudo /etc/init.d/udev reload

Si da problemas, reiniciamos el ordenador.

A continuación tenemos que descargar un adb parcheado desde http://floe.butterbrot.org/external/adb.gz el cual descomprimimos y copiamos a la carpeta tools de nuestro sdk. Yo lo he puesto con otro nombre para no pisar el original, porque también tengo la HTC Magic y aún no he probado si el nuevo ADB permite usar los dos sin problemas.

Ahora comprobamos que todo está bien. Enchufamos el teléfono y escribimos lo siguiente desde la consola en la carpeta Tools que hay dentro del SDK:

./adb devices

Tiene que salirnos varios números seguidos de la palabra device.