Cómo distribuir (flashear) un kernel Android compilado

Un kernel de Android es el componente central del sistema operativo móvil Android. Gestiona todo, desde la comunicación entre los componentes de hardware y software de tu dispositivo hasta la gestión del procesador, memoria y dispositivos de E/S. Si tienes un kernel de Android compilado, debes distribuirlo (flashearlo) a un dispositivo Android para usarlo. En máquinas Windows, esto se logra usando el Android Software Development Kit. La herramienta fastboot debe estar instalada en el SDK.

Cosas que necesitarás

  • Cable USB

Instrucciones

  1. Abre tu navegador web favorito y ve al sitio web de Android Developers para descargar la última versión del Android SDK.
  2. Haz clic en el enlace «installer_r16-windows.exe» y guarda el archivo en tu computador.
  3. Haz doble clic en el archivo que acabas de descargar y sigue las instrucciones en pantalla para instalar el Android SDK en tu máquina Windows.
  4. Ve al menú «Inicio» y haz clic en «Equipo» para iniciar el gestor de archivos predeterminado de Windows.
  5. Navega a la carpeta donde instalaste el Android SDK, usualmente «C:\Program Files\Android\android-sdk».
  6. Haz doble clic en «SDK Manager.exe» para iniciar la herramienta Android SDK Manager.
  7. Expande el nodo «Herramientas» y marca la casilla delante de «Android SDK Platform-tools».
  8. Haz clic en el botón «Instalar paquete» para instalar el paquete. Ahora tienes la herramienta «fastboot» instalada en la carpeta «\android-sdk\platform-tools».
  9. Haz clic derecho en el kernel compilado y selecciona «Renombrar» del menú. Escribe «boot.img» y presiona «Enter» para renombrar el kernel. Si ya se llama «boot.img», omite este paso.
  10. Selecciona el archivo «boot.img» y presiona «Ctrl» y «C» al mismo tiempo para copiar el archivo al portapapeles.
  11. Navega a la carpeta «C:\Program Files\Android\android-sdk\platform-tools» y presiona «Ctrl» y «V» al mismo tiempo para pegar el archivo boot.img desde el portapapeles.
  12. Apaga el dispositivo Android y conéctalo al computador usando el cable USB.
  13. Presiona los botones «Cámara» y «Encendido» al mismo tiempo en el dispositivo para arrancar en fastboot.
  14. Presiona el botón «Atrás» cuando veas el logo con los droides patinando. La barra central ahora leerá «Fastboot» o «Fastboot USB».
  15. Ve al menú «Inicio» en tu computador, escribe «cmd» en el cuadro «Buscar programas y archivos» y presiona «Enter» para iniciar la herramienta Símbolo del sistema.
  16. Ejecuta el comando «cd ..» en el prompt dos veces hasta que cambies a «C:». Ejecutas un comando tecleándolo en el Símbolo del sistema y presionando «Enter».
  17. Escribe «cd Program Files\Android\android-sdk\platform-tools» para cambiar a la carpeta platform-tools.
  18. Ejecuta los siguientes dos comandos para distribuir el kernel Android compilado al dispositivo Android:
    fastboot flash boot boot.img
    fastboot reboot