jj_17
08/11/12, 19:40:37
TUTORIAL SIN TERMINAR
Hola, en este tutorial quiero decir todo lo que se puede hacer con Linux, ya que muchos usan Windows, que para Android vale para casi nada, a diferencia de Linux, con lo que se puede hacer todo.
ÍNDICE
·Requisitos previos
·Instalar requisitos previos
·Fastboot en Linux
·ADB en Linux
·Editar ROM en Linux
·Cocinas para Linux
-Dsixda
-kernel-tools
·Android SDK a fondo
-Configurar SDK
-Configurar Eclipse
Ya iré poniendo más cosas
REQUISITOS PREVIOS Y MATERIAL ADICIONAL
·ANDROID SDK http://developer.android.com/sdk/index.html
·JDK sudo apt-get install openjdk-7-jre-headless o si quieres el 6 sudo apt-get install openjdk-6-jre-headless
·PYTHON Simplemente se instala desde los repositorios
·UN EDITOR DE TEXTOS COmo Gedit o Bluefish, desde los repositorios
----------------------------------------------------------------
·WINE Simplemente lo instalas desde los repositorios
·ECLIPSE http://www.eclipse.org/downloads/ Le damos a Eclipse IDE for Java EE Developers (el primero) donde pone Linux 32bit/64bits
· YAFFS2UTILS: http://code.google.com/p/yaffs2utils/downloads/list y en descarga directa http://yaffs2utils.googlecode.com/files/latest.tar.gz
·YAFFEY http://code.google.com/p/yaffey/downloads/list o en descarga directa http://yaffey.googlecode.com/files/yaffey-v0.2-win32.zip
.GIMP Desde los repositorios, más adelante explicado.
·DSIXDA https://github.com/dsixda/Android-Kitchen/tags
INSTALAR REQUISITOS PREVIOS y ADICIONALES
·Java JDK: Este es fundamental para que TODO funcione. Se instala o bien yendo al Centro de Software y buscando openjdk 7 o 6 y dandole a instalar o en el Synaptic (proceso similar) o con la terminal sudo apt-get install openjdk-7-jre-headless o sudo apt-get install openjdk-6-jre-headless.
·Python: SUELE VENIR YA INSTALADO pero si no: Igual que el Java, lo buscamos en el Centro de Software, Syanptic o con la terminal sudo apt-get install python3.1 o 3.0 o 2.6...
·Android SDK: Con el archivo descargado, lo descomprimimos (da igual donde) y en la carpeta que nos salg vamos a tool y ejecutamos el archivo andoid (necesario el jdk y python).
·Editor de textos: Bien, aquí hay una gran variedad podemos usar el que viene con Ubuntu (Gedit) o ir a por otros más profesionales como Bluefish. Entonces lo buscaremos en el Centro de Software, Synaptic o terminal sudo apt-get install bluefish.
·Wine: Este es un programa que permite ejecutar los programas, juegos, etc de Windows en Linux. De este, en el Centro de Software viene una versión anterior, asi que tendremos que añadir su repositorio oficial, iremos a una terminal y ejecutaremos
sudo apt-add-repository ppa: ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
·Eclipse: Este es un requisito fundamental para los desarrolladores de aplicaciones y para tener un mayor control del SDK y ADV. Simplemente lo descargamos, lo descomprimimos y ejecutamos el archivo Eclipse. (necesario jdk y python) MÁS ADELANTE ENSEÑARÉ A CONFIGURARLO.
·Yaffey: Con el Wine seremos capaces de ejecutarlo. Lo descargamos, lo descomprimimos y abrimos el archivo yaffey.exe con Wine, la 1ª vez que usemos Wine nos saldrá un cartel diciendo Wine está actualizando la carpeta local y no se que más, pero aún así se nos abrirá.
·Yaffs2utils: Sirve para descomprimir, comprimir y editar archivos .img. Lo descargamos y lo descomprimimos, nos saldrá una carpeta, entonces conla terminal:
cd /home/tuusuario/dondeestelacarpeta/latest
sudo make
·Gimp: Esto nos ayudará a editar imagenes, complementado con la cocina dsixda podremos editar imagenes como la del fondo del Recovery.
·Dsixda: Es una cocina desarrollada por un miembro del xda, que al igual que todas las cocinas está solo disponible para Linux y Mac. Vamos a la página de descarga y descargamos la más nueva. Una vez descargada, la descomprimimos y ejecutamos el archivo menu. (necesario jdk y python) MÁS ADELANTE ENSEÑARÉ A MANEJARLO.
FASTBOOT EN LINUX
Bien, para esto:
1. Iremos al SDK, lo abriremos e instalaremos el platform-tools.
2. Con la terminal haremos cd /home/tuusuario/lacarpetaenlaquetengaselsdk/android-sdk_linux/platform-tools en mi caso es /home/jose/Descargas/android-sdk_linux/platform-tools
3. Si queremos flashear una ROM la meteremos en la carpeta platform-tools.
4. Conectamos el móvil en fastboot.
5. Con la terminal metida en la carpeta, escribiremos sudo ./fastboot y nos saldrá una lista de opciones, podremos escribir:-sudo ./fastboot devices, para ver los dispositivos (el nuestro saldrá como ??????)-sudo ./fastboot flash xxxx xxxx.img (xxxx será system, boot, custpack...) para flashar una ROM-sudo ./fastboot erase xxxx (xxxxserá boot, system, recovery...) para borrar- O el resto de opciones que te aparezca al ejecutar sudo ./fastboot
ADB EN LINUX
Bien, adb y fastboot estan en la misma carpeta, platform-tools, pues hacemos lo mismo, abrimos una terminal (Ctrl.+Alt.+T) y escribimos:
- cd /home/tuusuario/dondetengaselsdk/platform-tools
Teneis que tener el movil con la opción de Depuración Usb activada. Una vez hecho esto, con el movil conectado escribimos:
- sudo ./adb
Ya todo es como en Windows, podemos poner sudo ./adb xxxxx (por ejemplo sudo ./adb shell y podremos manipular el telefono). De todas formas, al poner sudo ./adb te dice las opciones a poner y lo que hace.
NOTA: Si no quereis poner sudo al meter comandos, poned sudo su y os lo quitareis de encima.
Código:
cd ~/android-sdk-linux_x86/platform-tools ./adb devices
Si ves algo así:
List of devices attached 0123456789ABCDEF device
Enorabuena porque todo está bien, tienes funcionando el ADB. Si quieres facilitar su acceso y su utilización dirígete al último paso.
En cambio, si lo que ves es esto:
Código:
List of devices attached ???????????? no permissions
Que no funda el pánico, eso es porque le faltan los permisos. En el siguiente paso explico cómo solucionarlo.
Conceder permisos a un dispositivo
Primero vamos a mostrar todos los dispositivos conectados al USB.
Código:
lsusb
Con esto debes encontrar fácilmente tu dispositivo conectado. El mío por ejemplo, se llama 'Desire'. Copia el ID que aparece con este formato ####:####.
Ahora, crea un archivo:
Código:
sudo gedit /etc/udev/rules.d/99-android.rules
Y le das el siguiente contenido:
Código:
SUBSYSTEM=="usb", ATTRS{idVendor}=="####:####", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev" TEST=="/var/run/ConsoleKit/database", \ RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
¿Ves donde pone ####:####? Ahí es donde debes poner el tuyo, tu USB ID. Por ejemplo, si el USB ID de tu dispositivo es 123D:456A, entonces debes ponerlo en el lugar de esas almohadillas.
Reinicia el ADB para aplicar los cambios:
Código:
sudo service udev restart sudo adb kill-server sudo nohup adb start-server
Ahora sí, vuelve a comprobar si funciona:
Código:
./adb devices
Y deberías ver algo así:
Código:
List of devices attached 0123456789ABCDEF device
Ya tienes funcionando ADB en tu sistema. Ahora, para facilitar su uso pudiendo acceder a él desde cualquier directorio donde estés sigue el siguiente paso.
Agregando la ruta al sistema
Abre el archivo .bashrc para editarlo. No te preocupes, si no existe se creará automáticamente.
Código:
sudo gedit ~/.bashrc
Pega en él lo siguiente y guarda los cambios:
Código:
export PATH=${PATH}:~/android-sdk-linux_x86/tools export PATH=${PATH}:~/android-sdk-linux_x86/platform-tools
Ahora abre el archivo .profile:
Código:
gedit ~/.profile
Añade la siguiente línea al final del archivo y guarda los cambios:
Código:
PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
Por último, ejecuta:
Código:
export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
Listo, ya lo tienes instalado y totalmente funcional desde cualquier directorio donde te encuentres en la terminal. Para hacer la prueba, abre una ventana de terminal nueva y ejecuta:
NOTA: Esto está sacado de otro tutorial, a mi me ha funcionado sin todo esto.
COCINAS PARA LINUX
Antes de nada aclarar que las cocinas para Android estan disponibles en su totalidad exclusivamente para Linux y la mayoria de las veces Mac, en Windows solo es posible ejecutarlas con cygwin.
-DSIXDA: Esta famosa cocina desarrollada para un miembro del SDK, está disponible para Linux y Mac, en Windows solo con Cygwin. Esta es su web: http://forum.xda-developers.com/showthread.php?t=633246 allí encontraréis información, tutoriales y descargas. Para instalarla:
-La descargamos de https://github.com/dsixda/Android-Kitchen/tags
-La descomprimimos, nos saldrán 3 carpetas:
-original_update: Aquí meteremos la ROM original.
-scripts: Archivos de la cocina, no se tocan.
-tools: Variados, aquí tendremos que configurar nuestro movil.
Y 2 archivos:
-menu: Nos abre la cocina, le damos a ejecutar en una terminal.
-README: Archivo con información e información sobre como usarlo.
Al ejecutar menu nos saldrá:
================================================== ==========
> MAIN MENU
1 - Set up working folder from ROM
2 - Add root permissions
3 - Add BusyBox
4 - Disable boot screen sounds
5 - Zipalign all *.apk files to optimize RAM usage
6 - Change wipe status of ROM
7 - Change name of ROM
8 - Show working folder information
0 - ADVANCED OPTIONS
00 - LEGACY OPTIONS (old and rarely used)
99 - Build ROM from working folder
u - Kitchen Info/Update/Donate
x - Exit
Enter option:
Y si le damos a ADVANCED OPTIONS (0)
================================================== ==========
Android Kitchen 0.216 - by dsixda (xda-developers.com)
================================================== ==========
> ADVANCED OPTIONS
11 - De-odex files in your ROM
12 - Tools for boot image (unpack/re-pack/etc.)
13 - Add /data/app functionality
14 - Add /etc/init.d scripts support (busybox run-parts)
15 - Unpack data.img
16 - Sign APK or ZIP file(s)
17 - Convert update-script or updater-script
18 - Plugin scripts
99 - Build ROM from working folder
0 - BACK TO MAIN MENU
Enter option:
· Añadir el Smart II:
- Vamos a tools>edify_defs y en _template estan las instrucciones, yo no tengo muy claro como hacerlo, pero os lo pongo. En esa misma carpeta creamos y archivo con el mismo nombre que ro.product.device en el build.prop (Vodafone_Smart_II_gsm) y ya no se mas, aunque lo intenté, creo que lo que te pide que pongas de puede averiguar a través del adb. De todas formas lo puedes hacer con el _template, que lleva las instrucciones y guiarte con la estructura de los demás archivos.
[CENTER][LEFT][CENTER]
EDITAR ROMS Y KERNEL DESDE LINUX
Hay varias formas de editar ROMs y Kernels, pero voy a poner unas pocas:
·COCINAS: Se puede hacer con cocinas, yo pondré:
[INDENT]-DSIXDA: Ya explicado.
-KERNEL-TOOLS: Que no vale para el Smart 2.
·YAFFS2UTILS: De momento, no se usarlo. Trae 3 herramientas, una de descomprimir, otra de comprimir
ANDROID SDK A FONDO
[/SIZE][LEFT][SIZE=3]Descarga y actualización del Android SDK
Después de instalar el JDK y los paquetes, entra en el siguiente enlace para bajarte el SDK de Android: http://developer.android.com/sdk/index.html
Cuando ya lo hayas descargado, te recomiendo que lo extraigas en tu directorio home. Probablemente lo puedas extraer donde quieras, pero yo prefiero ahí ya que luego es más fácil acceder a él.
Al extraerlo en el directorio home, ejecuta el siguiente script para empezar con su actualización:
Código:
cd ~/android-sdk-linux_x86/tools ./android update sdk
Aparecerá una ventana. Simplemente selecciona Accept All y haz clic en Install. Esto va a tomar un tiempo.
Hola, en este tutorial quiero decir todo lo que se puede hacer con Linux, ya que muchos usan Windows, que para Android vale para casi nada, a diferencia de Linux, con lo que se puede hacer todo.
ÍNDICE
·Requisitos previos
·Instalar requisitos previos
·Fastboot en Linux
·ADB en Linux
·Editar ROM en Linux
·Cocinas para Linux
-Dsixda
-kernel-tools
·Android SDK a fondo
-Configurar SDK
-Configurar Eclipse
Ya iré poniendo más cosas
REQUISITOS PREVIOS Y MATERIAL ADICIONAL
·ANDROID SDK http://developer.android.com/sdk/index.html
·JDK sudo apt-get install openjdk-7-jre-headless o si quieres el 6 sudo apt-get install openjdk-6-jre-headless
·PYTHON Simplemente se instala desde los repositorios
·UN EDITOR DE TEXTOS COmo Gedit o Bluefish, desde los repositorios
----------------------------------------------------------------
·WINE Simplemente lo instalas desde los repositorios
·ECLIPSE http://www.eclipse.org/downloads/ Le damos a Eclipse IDE for Java EE Developers (el primero) donde pone Linux 32bit/64bits
· YAFFS2UTILS: http://code.google.com/p/yaffs2utils/downloads/list y en descarga directa http://yaffs2utils.googlecode.com/files/latest.tar.gz
·YAFFEY http://code.google.com/p/yaffey/downloads/list o en descarga directa http://yaffey.googlecode.com/files/yaffey-v0.2-win32.zip
.GIMP Desde los repositorios, más adelante explicado.
·DSIXDA https://github.com/dsixda/Android-Kitchen/tags
INSTALAR REQUISITOS PREVIOS y ADICIONALES
·Java JDK: Este es fundamental para que TODO funcione. Se instala o bien yendo al Centro de Software y buscando openjdk 7 o 6 y dandole a instalar o en el Synaptic (proceso similar) o con la terminal sudo apt-get install openjdk-7-jre-headless o sudo apt-get install openjdk-6-jre-headless.
·Python: SUELE VENIR YA INSTALADO pero si no: Igual que el Java, lo buscamos en el Centro de Software, Syanptic o con la terminal sudo apt-get install python3.1 o 3.0 o 2.6...
·Android SDK: Con el archivo descargado, lo descomprimimos (da igual donde) y en la carpeta que nos salg vamos a tool y ejecutamos el archivo andoid (necesario el jdk y python).
·Editor de textos: Bien, aquí hay una gran variedad podemos usar el que viene con Ubuntu (Gedit) o ir a por otros más profesionales como Bluefish. Entonces lo buscaremos en el Centro de Software, Synaptic o terminal sudo apt-get install bluefish.
·Wine: Este es un programa que permite ejecutar los programas, juegos, etc de Windows en Linux. De este, en el Centro de Software viene una versión anterior, asi que tendremos que añadir su repositorio oficial, iremos a una terminal y ejecutaremos
sudo apt-add-repository ppa: ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
·Eclipse: Este es un requisito fundamental para los desarrolladores de aplicaciones y para tener un mayor control del SDK y ADV. Simplemente lo descargamos, lo descomprimimos y ejecutamos el archivo Eclipse. (necesario jdk y python) MÁS ADELANTE ENSEÑARÉ A CONFIGURARLO.
·Yaffey: Con el Wine seremos capaces de ejecutarlo. Lo descargamos, lo descomprimimos y abrimos el archivo yaffey.exe con Wine, la 1ª vez que usemos Wine nos saldrá un cartel diciendo Wine está actualizando la carpeta local y no se que más, pero aún así se nos abrirá.
·Yaffs2utils: Sirve para descomprimir, comprimir y editar archivos .img. Lo descargamos y lo descomprimimos, nos saldrá una carpeta, entonces conla terminal:
cd /home/tuusuario/dondeestelacarpeta/latest
sudo make
·Gimp: Esto nos ayudará a editar imagenes, complementado con la cocina dsixda podremos editar imagenes como la del fondo del Recovery.
·Dsixda: Es una cocina desarrollada por un miembro del xda, que al igual que todas las cocinas está solo disponible para Linux y Mac. Vamos a la página de descarga y descargamos la más nueva. Una vez descargada, la descomprimimos y ejecutamos el archivo menu. (necesario jdk y python) MÁS ADELANTE ENSEÑARÉ A MANEJARLO.
FASTBOOT EN LINUX
Bien, para esto:
1. Iremos al SDK, lo abriremos e instalaremos el platform-tools.
2. Con la terminal haremos cd /home/tuusuario/lacarpetaenlaquetengaselsdk/android-sdk_linux/platform-tools en mi caso es /home/jose/Descargas/android-sdk_linux/platform-tools
3. Si queremos flashear una ROM la meteremos en la carpeta platform-tools.
4. Conectamos el móvil en fastboot.
5. Con la terminal metida en la carpeta, escribiremos sudo ./fastboot y nos saldrá una lista de opciones, podremos escribir:-sudo ./fastboot devices, para ver los dispositivos (el nuestro saldrá como ??????)-sudo ./fastboot flash xxxx xxxx.img (xxxx será system, boot, custpack...) para flashar una ROM-sudo ./fastboot erase xxxx (xxxxserá boot, system, recovery...) para borrar- O el resto de opciones que te aparezca al ejecutar sudo ./fastboot
ADB EN LINUX
Bien, adb y fastboot estan en la misma carpeta, platform-tools, pues hacemos lo mismo, abrimos una terminal (Ctrl.+Alt.+T) y escribimos:
- cd /home/tuusuario/dondetengaselsdk/platform-tools
Teneis que tener el movil con la opción de Depuración Usb activada. Una vez hecho esto, con el movil conectado escribimos:
- sudo ./adb
Ya todo es como en Windows, podemos poner sudo ./adb xxxxx (por ejemplo sudo ./adb shell y podremos manipular el telefono). De todas formas, al poner sudo ./adb te dice las opciones a poner y lo que hace.
NOTA: Si no quereis poner sudo al meter comandos, poned sudo su y os lo quitareis de encima.
Código:
cd ~/android-sdk-linux_x86/platform-tools ./adb devices
Si ves algo así:
List of devices attached 0123456789ABCDEF device
Enorabuena porque todo está bien, tienes funcionando el ADB. Si quieres facilitar su acceso y su utilización dirígete al último paso.
En cambio, si lo que ves es esto:
Código:
List of devices attached ???????????? no permissions
Que no funda el pánico, eso es porque le faltan los permisos. En el siguiente paso explico cómo solucionarlo.
Conceder permisos a un dispositivo
Primero vamos a mostrar todos los dispositivos conectados al USB.
Código:
lsusb
Con esto debes encontrar fácilmente tu dispositivo conectado. El mío por ejemplo, se llama 'Desire'. Copia el ID que aparece con este formato ####:####.
Ahora, crea un archivo:
Código:
sudo gedit /etc/udev/rules.d/99-android.rules
Y le das el siguiente contenido:
Código:
SUBSYSTEM=="usb", ATTRS{idVendor}=="####:####", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev" TEST=="/var/run/ConsoleKit/database", \ RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
¿Ves donde pone ####:####? Ahí es donde debes poner el tuyo, tu USB ID. Por ejemplo, si el USB ID de tu dispositivo es 123D:456A, entonces debes ponerlo en el lugar de esas almohadillas.
Reinicia el ADB para aplicar los cambios:
Código:
sudo service udev restart sudo adb kill-server sudo nohup adb start-server
Ahora sí, vuelve a comprobar si funciona:
Código:
./adb devices
Y deberías ver algo así:
Código:
List of devices attached 0123456789ABCDEF device
Ya tienes funcionando ADB en tu sistema. Ahora, para facilitar su uso pudiendo acceder a él desde cualquier directorio donde estés sigue el siguiente paso.
Agregando la ruta al sistema
Abre el archivo .bashrc para editarlo. No te preocupes, si no existe se creará automáticamente.
Código:
sudo gedit ~/.bashrc
Pega en él lo siguiente y guarda los cambios:
Código:
export PATH=${PATH}:~/android-sdk-linux_x86/tools export PATH=${PATH}:~/android-sdk-linux_x86/platform-tools
Ahora abre el archivo .profile:
Código:
gedit ~/.profile
Añade la siguiente línea al final del archivo y guarda los cambios:
Código:
PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
Por último, ejecuta:
Código:
export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"
Listo, ya lo tienes instalado y totalmente funcional desde cualquier directorio donde te encuentres en la terminal. Para hacer la prueba, abre una ventana de terminal nueva y ejecuta:
NOTA: Esto está sacado de otro tutorial, a mi me ha funcionado sin todo esto.
COCINAS PARA LINUX
Antes de nada aclarar que las cocinas para Android estan disponibles en su totalidad exclusivamente para Linux y la mayoria de las veces Mac, en Windows solo es posible ejecutarlas con cygwin.
-DSIXDA: Esta famosa cocina desarrollada para un miembro del SDK, está disponible para Linux y Mac, en Windows solo con Cygwin. Esta es su web: http://forum.xda-developers.com/showthread.php?t=633246 allí encontraréis información, tutoriales y descargas. Para instalarla:
-La descargamos de https://github.com/dsixda/Android-Kitchen/tags
-La descomprimimos, nos saldrán 3 carpetas:
-original_update: Aquí meteremos la ROM original.
-scripts: Archivos de la cocina, no se tocan.
-tools: Variados, aquí tendremos que configurar nuestro movil.
Y 2 archivos:
-menu: Nos abre la cocina, le damos a ejecutar en una terminal.
-README: Archivo con información e información sobre como usarlo.
Al ejecutar menu nos saldrá:
================================================== ==========
> MAIN MENU
1 - Set up working folder from ROM
2 - Add root permissions
3 - Add BusyBox
4 - Disable boot screen sounds
5 - Zipalign all *.apk files to optimize RAM usage
6 - Change wipe status of ROM
7 - Change name of ROM
8 - Show working folder information
0 - ADVANCED OPTIONS
00 - LEGACY OPTIONS (old and rarely used)
99 - Build ROM from working folder
u - Kitchen Info/Update/Donate
x - Exit
Enter option:
Y si le damos a ADVANCED OPTIONS (0)
================================================== ==========
Android Kitchen 0.216 - by dsixda (xda-developers.com)
================================================== ==========
> ADVANCED OPTIONS
11 - De-odex files in your ROM
12 - Tools for boot image (unpack/re-pack/etc.)
13 - Add /data/app functionality
14 - Add /etc/init.d scripts support (busybox run-parts)
15 - Unpack data.img
16 - Sign APK or ZIP file(s)
17 - Convert update-script or updater-script
18 - Plugin scripts
99 - Build ROM from working folder
0 - BACK TO MAIN MENU
Enter option:
· Añadir el Smart II:
- Vamos a tools>edify_defs y en _template estan las instrucciones, yo no tengo muy claro como hacerlo, pero os lo pongo. En esa misma carpeta creamos y archivo con el mismo nombre que ro.product.device en el build.prop (Vodafone_Smart_II_gsm) y ya no se mas, aunque lo intenté, creo que lo que te pide que pongas de puede averiguar a través del adb. De todas formas lo puedes hacer con el _template, que lleva las instrucciones y guiarte con la estructura de los demás archivos.
[CENTER][LEFT][CENTER]
EDITAR ROMS Y KERNEL DESDE LINUX
Hay varias formas de editar ROMs y Kernels, pero voy a poner unas pocas:
·COCINAS: Se puede hacer con cocinas, yo pondré:
[INDENT]-DSIXDA: Ya explicado.
-KERNEL-TOOLS: Que no vale para el Smart 2.
·YAFFS2UTILS: De momento, no se usarlo. Trae 3 herramientas, una de descomprimir, otra de comprimir
ANDROID SDK A FONDO
[/SIZE][LEFT][SIZE=3]Descarga y actualización del Android SDK
Después de instalar el JDK y los paquetes, entra en el siguiente enlace para bajarte el SDK de Android: http://developer.android.com/sdk/index.html
Cuando ya lo hayas descargado, te recomiendo que lo extraigas en tu directorio home. Probablemente lo puedas extraer donde quieras, pero yo prefiero ahí ya que luego es más fácil acceder a él.
Al extraerlo en el directorio home, ejecuta el siguiente script para empezar con su actualización:
Código:
cd ~/android-sdk-linux_x86/tools ./android update sdk
Aparecerá una ventana. Simplemente selecciona Accept All y haz clic en Install. Esto va a tomar un tiempo.