Cómo transferir archivos APK en una Chromebook sin modo de desarrollador

Joven usando una computadora portátil Chromebook
Konstantin Savusia / Shutterstock

Si alguna vez ha intentado instalar aplicaciones en su Chromebook desde tiendas de aplicaciones no oficiales, sabe que debe ingresar al modo de desarrollador, que requiere un restablecimiento de fábrica. A continuación, le mostramos cómo puede sortear ese requisito utilizando el subsistema de Linux.

Descarga de APK y modo de desarrollador

Algunas aplicaciones de Android no aparecen en Google Play . Pueden haber muchas razones para esto. Quizás Google ha prohibido la aplicación porque no cumple con las estipulaciones de Google. Por otra parte, puede ser un exilio autoimpuesto por los programadores. Es posible que tengan un problema con Google y quieran eludir los mecanismos habituales de entrega de aplicaciones. Y, a veces, los desarrolladores lanzan sus compilaciones estables y seguras a través de Google Play, pero hacen que otras compilaciones, como las compilaciones de desarrollo diario potencialmente inestables, estén disponibles en otros lugares.

Instalar una aplicación de Android desde un repositorio no oficial significa descargar un APK e instalarlo. APK significa tanto A ndroid P ackage K it como  A ndroid P ac K age. Es el nombre de un tipo de archivo que contiene una aplicación de Android y todos sus archivos requeridos. Agrupar la aplicación y sus dependencias en un solo archivo hace que sea mucho más fácil de distribuir y copiar.

Instalar un APK en un Chromebook solía significar cambiar su Chromebook  al modo de desarrollador . Hacerlo requirió un reinicio del sistema, o powerwash, que devolvió su Chromebook a un estado nuevo y limpio. También presentaba una advertencia aterradora cada vez que se iniciaba su Chromebook, y también reducía su seguridad.

Relacionado:  Utilice arrastrar y soltar para acelerar los comandos de terminal de Mac

Usando el subsistema Linux de su Chromebook,   es posible instalar aplicaciones de Android desde archivos APK sin configurar el modo de desarrollador. Solo necesita activar el modo de depuración de Android, y eso no necesita un restablecimiento de fábrica.

Por supuesto, debe tener un Chromebook capaz de ejecutar el subsistema de Linux y ejecutar aplicaciones de Android, pero todos los modelos recientes deberían poder hacer esto.

Habilite el subsistema de Linux

Si aún no ha habilitado el subsistema de Linux, deberá hacerlo ahora. Es fácil de hacer, pero lleva uno o dos momentos completarlo. Haga clic en el área de notificación (bandeja del sistema) para abrir el menú Configuración y haga clic en el icono de rueda dentada.

El menú del sistema de Chromebook

En la página de Configuración, escriba «linux» en la barra de búsqueda. Verá la entrada del entorno de desarrollo de Linux (beta) en los resultados de búsqueda.

Haga clic en "Activar" junto a la configuración del entorno de desarrollo de Linux en una Chromebook.

Haga clic en el botón «Activar». Verá una notificación de que se va a realizar una descarga.

Pantalla de confirmación del entorno de desarrollo de Linux en un Chromebook

Haga clic en el botón azul «Siguiente». Se le pedirá que proporcione un nombre de usuario. Puede dejar la configuración del tamaño del disco en su valor predeterminado. Haga clic en el botón azul «Instalar».

Configurar un nombre de usuario de Linux en una Chromebook

Se inicia el proceso de descarga e instalación. Este paso puede tardar unos minutos en completarse.

Barra de progreso de descarga de Linux en una Chromebook

Eventualmente, verá la ventana de la terminal de Linux con un símbolo del sistema que contiene el nombre de usuario que eligió anteriormente.

Ventana de terminal de Linux en un Chromebook

Configuración del puente de depuración de Android

Cuando se haya instalado Linux, abra el menú Sistema y haga clic en la rueda dentada. En la página Configuración, busque «linux». Verás más opciones esta vez. Seleccione «Desarrollar aplicaciones de Android» y luego haga clic en el botón deslizante junto a «habilitar la depuración de ADB».

Relacionado:  ¿Qué es un tipo de zócalo de CPU? Explicación de los tipos de zócalos de CPU

La opción de habilitar la depuración de Android en un Chromebook

Esto activa el puente de depuración de Android. Es una herramienta que utilizan los desarrolladores para probar sus aplicaciones de Android mientras trabajan en ellas. Usaremos la función para descargar archivos APK.

Se le pedirá que confirme que desea habilitar ADB. Haga clic en el botón azul «Reiniciar y continuar».

Pantalla de confirmación para activar la depuración de Android en un Chromebook

Cuando tu Chromebook se haya reiniciado, toca el botón «Todo», el que tiene el símbolo de la lupa, y escribe «terminal».

Búsqueda de la palabra terminal en un Chromebook

Haga clic en el icono del terminal en los resultados de la búsqueda. Se abrirá una ventana de terminal de Linux. Escriba este comando en la ventana de la terminal:

sudo apt install android-tools-adb -y

Esto instala el sistema ADB de Android. Cuando la instalación haya finalizado, escriba este comando para conectar el puente de depuración a una dirección IP y un puerto.

sudo adb connect 100.155.92.2:5555

Debe confirmar que desea permitir la depuración de USB.

Ventana de confirmación para permitir la depuración de USB en un Chromebook

Seleccione la casilla de verificación «Permitir siempre desde esta computadora» y haga clic en el botón «Aceptar».

Si la ventana de su terminal no muestra «conectado a 100.155.92.2:5555», abra Configuración y navegue hasta Apps > Google Play Store > Manage Android Preferences > System > About Device. Haga clic en la entrada «Número de compilación» siete veces.

El campo de número de compilación en la pantalla Acerca del dispositivo en un Chromebook

Este es un » huevo de Pascua » que obliga a tu Chromebook a considerarte un desarrollador. Reinicie y vuelva a intentarlo.

Si aún no funciona, intente usar este comando:

sudo adb conectar arco

Descarga de un APK

Vamos a instalar la  compilación del desarrollador nocturno del navegador Firefox . Esta es una versión inestable pero lo más avanzada posible del navegador Firefox. Lo estamos usando como un buen ejemplo de una aplicación de Android que no está disponible en Google Play. No lo use como su navegador diario; esta compilación es para probar y experimentar, no para confiar.

Relacionado:  Chipolo CARD Spot utiliza Find My de Apple para rastrear su billetera

Descarga el APK apropiado para la arquitectura de tu Chromebook. Nuestra máquina de prueba tiene un procesador Intel de 64 bits, por lo que descargamos el APK «X86_64». El archivo descargado se colocó en la carpeta «Descargas».

Se llamaba «org.mozilla.fenix_93.0a1-2015827511_minAPI21 (x86_64) (nodpi) _apkmirror.com.apk». Es un nombre de archivo bastante horrible con el que tener que trabajar. Quizás se inspiró en un  cierto pueblo galés . Para hacer las cosas más manejables, le cambiamos el nombre a «firefox.apk».

El APK debe estar ubicado donde el subsistema de Linux pueda verlo. Abra su explorador de archivos y arrastre el APK al directorio «Archivos de Linux».

El APK descargado en el directorio de archivos de Linux en un Chromebook

Para instalar el APK en un Chromebook con una CPU Intel o AMD, escriba este comando. Sustituye «firefox.apk» por el nombre de tu APK:

adb -s emulator-5554 instalar firefox.apk

Si su Chromebook usa la arquitectura ARM, use este comando en su lugar:

adb instalar firefox.apk

La palabra «Éxito» en la ventana de la terminal indica que todo ha ido bien. Pulsa el botón «Todo» y escribe firefox. Verá el icono «Firefox Nightly».

Haga clic en el icono para iniciar la versión inestable de Firefox.

La compilación de Firefox Nighhtly se ejecuta en un Chromebook

Con gran poder

… viene una gran responsabilidad. Tenga cuidado cuando descargue archivos APK. Algunos APK pueden contener código malicioso o destructivo. Investigue un poco antes de descargar. Intente localizar reseñas de la aplicación, y del sitio desde el que está descargando, para ver si es auténtica .

Como siempre, vale la pena mirar antes de saltar.