Cómo instalar F-Droid

Ayer os hablaba de BaldPhone, una capa de personalización de Android pensada para mejorar la accesibilidad del sistema operativo a personas con problemas de motricidad o visión. Una de las cosas que comentaba es que se puede descargar desde los repositorios de F-Droid, lo que ha llevado a varios lectores a preguntarme ¿Qué es F-Droid y cómo puede usarlo?

Bueno, F-Droid es un repostirio, similar a una tienda de aplicaciones como Google Play o Amazon Store, pero solo con licencias libres o de código abierto.

¿Cómo se instala F-Droid?

Lo primero que tenemos que hacer es permitir la instalación de aplicaciones que no estén en el Play Store. Lo habitual es irnos a Ajustes->Seguridad en nuestro móvil y marcar la opción Orígenes Desconocidos o Fuentes Desconocidas, para que nos permita instalar aplicaciones en nuestro dispositivo, aunque según el modelo de teléfono esto puede cambiar. Por ejemplo en Huawei hay que ir a Ajustes->Seguridad y Privacidad->Ajustes Adicionales->Instalar Aplicaciones de Fuentes Externas y allí darle permisos a la aplicación desde donde vayamos a hacer la descarga (el navegador, ya sea Chrome, Opera, Mozilla…)

Después hay que entrar en este enlace, que es el del proyecto F-Droid, y pulsar el botón Descargar F-Droid.

Una vez descargado nos vamos a la ubicación de las descargas y buscamos el fichero FDroid.apk que, al pulsarlo, nos dará la opción de Instalar.

Una vez instalada la aplicación la abrimos y nos vamos a Ajustes (abajo a la derecha). Allí en la opción Repositorios podremos elegir de qué repositorios queremos poder descargar aplicaciones. Por defecto trae cuatro y solo estará seleccionada la primera (el repositorio oficial de F-Droid), aunque más adelante podrás añadir más. Las otras tres que trae por defecto son F-Droid Archive, que incluye versiones antiguas del software del repositorio oficial, Guardian Project, con aplicaciones de seguridad y privacidad de dicho proyecto, y Guardian Project Archive, con aplicaciones antiguas de dicho proyecto.

Baldphone: mejora la accesibilidad de un smartphone para personas mayores o discapacitadas

BaldPhone es una capa de personalización gratuíta para sistemas operativos Android creada por un desarrollador israelita que pone énfasis en la accesibilidad. Busca hacer más fácil el uso del teléfono a personas con problemas en la vista o de motricidad. Se trata de un proyecto de código abierto liberado bajo la licencia Apache 2.0 con el que se puede colaborar a través de GitHub.

Además del diseño específico para ayudar al usuario también incluye características muy interesantes coo recordatorios de medicación, asistente por voz, botón “gordo” para llamar a emergencias (incluyendo dos números de contacto de emergencia además del 112) y gestión simplificada de las notificaciones. Además el canal de youtube del proyecto nos proveerá de tutoriales en vídeo que ayudan a familiarizarse con el funcionamiento de BaldPhone.

Puede descargarse desde el repositorio de software libre F-Droid y es compatible con todas las versiones de Android desde la 5.0. Se trata de un software gratuito y libre, sin publicidad ni micropagos freemium, aunque se puede colaborar económicamente con el mismo a través de la plataforma Patreon.

Ejecutar apps de Android en Linux con Anbox

Aunque el núcleo de Android es Linux sus aplicaciones no son compatibles de forma nativa con una distribución de GNU/Linux. Para correr aplicaciones Android en un sistema Linux necesitamos un emulador al estilo de Wine (que nos permite correr aplicaciones de Windows).

Existen hoy por hoy varios proyectos de emuladores que nos permiten hacer esto en nuestros sistemas Linux pero ha sido Anbox el que me ha parecido más interesante ¿por qué? Porque Anbox se sirve del propio kernel de nuestra distribución para trabajar, sobre el que extiende una capa de compatibilidad. ¿Qué implica esto? Que al no tener que emular el kernel consume menos recursos que sus competidores. Nuestro hardware queda menos cargado con el.

Podemos instalarlo mediante paquetes snap o desde la tienda de apps o los repositorios de nuestra distro. Una vez instalado basta con instalar en nuestro equipo el .apk de la aplicación que queremos correr. Para facilitar esta instalación lo mejor es que instalemos también AndroidDebugBridge (ADB), una herramienta para desarrolladores Android:

# Instalar ADB en Ubuntu y familia
$ sudo apt install android-tools-adb

# Instalar ADB en Fedora
$ sudo dnf install android-tools

Crear un acceso directo a una conversación/contacto de Whatsapp

WhatsApp se ha convertido, en Europa, casi en un estándar para los sistemas de mensajería. La popular aplicación, propiedad de Facebook, mueve ingentes toneladas de gigas de información al día incluso llegando a condenar, por su ausencia, a sistemas operativos como la versión para móviles de Ubuntu o FirefoxOS o a convertirse en un elemento clave en la propaganda política por su capacidad de propagar bulos.

Es una aplicación tan usada que todos conocemos a algún usuario, generalmente algún familiar, que tiene problemas para aclararse con su uso. Aunque el programa sea muy intuitivo no todos se aclaran con él. Pero ¿Sabías que puedes crear un acceso directo a una conversación? Así la persona que lo necesite la tendrá siempre accesible de una forma cómoda. Puedes hacerlo en conversaciones de grupos o en conversaciones individuales.

  • Abre WhatsApp y busca la conversación que quieres tener accesible en la pantalla principal.
  • Pulsa sobre dicha conversación hasta que aparezca como seleccionada.
  • Pulsa sobre los tres puntos verticales que aparecen en la esquina superior derecha de tu pantalla para elegir la opción “Crear acceso directo”.

Una vez hecho eso ya tendrás creado un acceso directo a la conversación en la pantalla principal del teléfono, facilitando el uso de la misma.

¿Cómo descargar un vídeo de Twitter desde el móvil?

Ayer tuve que descargar un vídeo colgado en un post de Twitter para pasárselo a un colega que no tiene cuenta en esa red social (o no la usa). La cuestión es que no tenía muy claro cómo hacerlo, pero la cosa es muy sencilla

  • Lo primero es irte al tweet donde está el vídeo, abrirlo y darle a la opción de compartir. Cuando nos pregunte cómo queremos hacerlo seleccionamos “Copiar al portapapeles“.
  • Con el enlace copiado nos vamos a esta página y allí pegamos el enlace en el campo de texto que nos habilitan con ese fin (puedes ver en la imagen de abajo que es el que sale entre los dos anuncios). Ojo, que según la versión de la aplicación de Twitter a veces mete un texto antes del enlace al tweet. Revisa por si lo tiene, y si está se lo borras.Twitter Downloader
  • Ahora ya sólo queda pulsar el botón para descargar, que verás un poco más abajo en la web. Dependiendo del vídeo te dará a elegir la calidad de la descarga, elige la que más te interese.

Reciclando un viejo móvil Android en una consola portátil.

Hace unos meses cambié mi viejo móvil Huawei por un BQ, y desde el cambio el Huawei estaba metido en un cajón criando polvo (literalmente, no veas lo que me llevó limpiar la pantalla). En estos tiempos pre-Navidad andan todos los buenos jugones clásicos locos con la SNES mini, como lo anduvieron hace un año con la NES, así que me han entrado la ganas de jugar un poco. Llevaba unos días mirando proyectos de portátiles construidas sobre una Raspberry Pi Zero, y la cosa pintaba bien como proyecto factible.

Sword of Xolan

Pero la Raspberry y las piezas tienen un precio, no muy caro pero este mes ya he tenido muchos gastos (empieza la NBA y hubo que pagar el League Pass, jubilar ropa vieja, mi padre cumple años este mes y el que viene los cumple mi abuela, Eric Gales toca la semana que viene por aquí, el veterinario para el gato… pequeñas cosas de la vida que van sumando) así que pensé que el móvil podría tener una segunda vida. Le pegué un limpiado de pantalla, lo dejé cargando un rato, lo encendí y le desinstalé todas las aplicaciones viejas que tenía y que no necesitaba para esto.

Ya sabéis que soy un fan de los juegos de antaño, ya hablamos de alternativas para jugar en tu navegador o de emuladores en otro tiempo, así que decidí aplicármelo al móvil.

Clásicos Sega

Lo primero que hice fue irme al Play Store a la sección de Sega y descargarme 8 clasicazos que tienen allí disponibles de gratis para el jugador pureta como yo: Sonic, Comix Zone, Space Harrier II, Golden Axe, Phantasy Star II, The Revenge of Shinobi, Altered Beast y Kid Chameleon.

Altered Beast

Pero aunque estos clásicos de la SEGA me encanten para ranciear en el fondo soy un nintendero, mi consola es la SNES. Así que el siguiente paso fue descargarme el Super Retro 16 del Play Store. Como la legalidad de la descarga de ROMS de consolas antiguas es un tema sometido a debate no voy a comentaros que os paséis por LoveRoms, por ejemplo, para buscar los juegos clásicos de dicha consola, ya que podríais incurrir en algún delito. En todo caso hay algunos juegos propios pensados para jugarse en el emulador, como el Thor’s Quest al que podéis acceder desde la tienda de la aplicación y que no es sino una copia del mítico Donkey Kong.

Thor's Quest

Para remata la cosa me agregué algún juego más por fuera del emulador, como La Abadía de los Muertos o el Sword of Xolan, para dar variedad.

¿Qué echo en falta? Pues básicamente que los controles en pantalla son un coñazo. Están bastante bien adaptados, ahí chapeau por los desarrolladores, pero la sensibilidad… en fin, yo no me adapto sin sentir el botón. Así que para el mes igual pruebo con uno de esos mandos con bluetooth y soporte, y termino la conversión del teléfono en consola. Lo bueno de todo esto: que realmente no necesitas ningún conocimiento técnico para hacerlo, y de esta forma alargas la vida de un dispositivo en desuso y te das el capricho de hacerte con una consola sin dejarte una pasta.

Dragon Ball

Stranger Things: The Game

Dentro de cosa de dos semanas se estrena la seguna temporada de Stranger Things, serie de la que ya expuse conspirativas teorías por aquí. Para ir abriendo boca y que el hype no decaiga Netflix ha decidido sacar un juego de estética retro basado en la serie.

Con gráficos estilo 16 bits y un planteamiento multipersonaje el juego, al igual que la serie, pretende transportar al seguidor treintañero a su infancia. Puede descargarse gratuitamente para Android o iOS.

Aquí os dejo un gameplay por si queréis profundizar más antes de probarlo:

Crear un código QR para que el móvil conecte directamente a una wifi.

código qr

Supongamos que tienes un local con WIFI, o que a tu casa suelen ir invitados y les dejas conectarse a tu red. En esos casos puede resultar un poco coñazo andar diciéndoles la contraseña cada dos por tres, sobre todo si como yo eres de los que usan una contraseña fuerte. De hecho el otro día me comentaba el dueño de un bar que estaba harto de repetir la contraseña de 19 dígitos de su establecimiento. Una solución rápida es imprimir un código QR que la persona pueda enfocar con su cámara y leer y que le conecte a la wifi automáticamente.

 

Tanto la web Zxing como qr4 nos ofrecen unas herramientas que generarán este código QR. Tenemos que pasarle el SSID de la red, la contraseña y el tipo de encriptación, y nos devolverán un código que pueda ser escaneado por cualquier app gratuita para leer códigos QR.

Lo he testeado con Android, pero no os puedo garantizar si en Windows o iOS funciona correctamente.

Pluto.tv: servicio de televisión gratis por Internet

Primera pregunta que te vendrá a la cabeza ¿Qué es Pluto.tv? Se trata de un servicio de televisión por internet gratuito con más de 100 canales. ¿Dónde está la trampa? Muy simple: Pluto.tv se nutre de material que ya está disponible en la red de forma gratuíta: vídeos de youtube o material de acceso libre de la plataforma Hulu, con la que tiene un acuerdo desde este año. ¿Entonces qué nos aporta Pluto? Bueno, nos da material con buena calidad de imagen y ordenado por canales temáticos. Un poco a modo de “me abruma la cantidad de contenido a elegir, vamos a ver qué ponen por aquí“.

Listado de canales de Pluto.tv

Puede accederse a Pluto.tv a través del navegador, aunque existen apps nativas para iOS, Android, MacOS y Windows. En el caso de Linux no hay app, aunque sí está disponible como app para los navegadores Chrome/Chromium. En todo caso, no hay limitación para usar ningún navegador (no como ocurre con Netflix, donde no es posible usarlo con Firefox). Su característica más atractiva es poder ser utilizado en televisores con conexión a la red, estando disponible para AppleTV, AndroidTV, Roky, Amazon’s Fire TV, televisores de Sony o dispositivos Chromecast.

Pluto.tv

La mayor parte del contenido que oferta la plataforma está en inglés, exceptuando uno de los canales infantiles donde vi que había varios capítulos de una serie manga con audio latino. Se agredecería la opción de contar con subtítulos, como una mejora de cara al futuro y que podría darle una mayor penetración en mercados fuera de los EEUU a esta plataforma. En los canales musicales echo en falta un mayor número ya que, dada la cantida de videoclips que hay disponibles en youtube, no sería difícil meter canales temáticos con más estilos. Que hay un canal dedicado a Nicky Minaj pero no existe ninguno de rock clásico, blues, heavy metal o jazz, por Dio!!!! Y ya puestos no estaría de más algún canal de tutoriales y cursos, que youtube está lleno, y alguno de noticias internacionales. Yo, por pedir, que no quede.

En resumen, no es la panacea ni una revolución, pero se trata de una plataforma interesante para consumir contenidos. De momento le daré una oportunidad, y habrá que esperar a ver cómo evoluciona, qué opciones van agregando y cómo evoluciona su oferta.

Os dejo para finalizar un vídeo tutorial de cómo integrar Pluto.tv en Kodi (el media center antes conocido como XBMC):

Cifrado extremo a extremo en Whatsapp ¿de qué va esto?

Seguramente a muchso ayer os apareció un mensaje tal que así si sois usuarios de Whatsapp:

actualización seguridad whatsapp

Por culpa del mensaje me pasé el día hablando de esto, así que creo que lo mejor es comentarlo por aquí. Whatsapp añade cifrado de extremo a extremo ¿esto qué significa?

Bueno, empezamos recordando que Whatsapp en sus inicios no era una aplicación que destacara por su seguridad ya que enviaba sus mensajes en texto plano. Las constantes publicaciones sobre los fallos de seguridad del popular servicio de mensajería llevaron a que en 2011 la compañía se decidiera a mejorar la seguridad aplicando un sistema de cifrado en tránsito. Esta solución evitaba que un atacante pudiera ver los mensajes mientras se enviaban, pero no protegía los mensajes almacenados a nivel local.

Ya a finales de 2014 Whatsapp anunció que comenzaría a aplicar un sistema de cifrado extremo a extreo, o end to end, para mejorar la seguridad en ese sentido, delegando del desarrollo y la implementación en una tercera empresa: Open Whisper Systems. Dicha empresa se ha basado en el software de código abierto de su creación TextSecure, que fue la base para el software de mensajería seguro Signal (nota: un amigo mío, experto en seguridad, me recomienda encarecidamente dicho software).

El funcionamiento del nuevo sistema de seguridad es el siguiente: se crea una clave privada vinculada al dispositivo cada vez que se envía un mensaje, que sólo se almacena en dicho dispositivo. El mensaje es cifrado con una clave pública y sólo puede ser descifrado con dicha clave privada. De esta forma ni la propia compañía podría tener acceso a los mensajes, al menos en teoría (luego en la práctica ya veremos).

¿Cómo se activa? En principio viene activado por defecto en la última versión, así que si actualizáis ya lo veréis. Si queréis saber si lo tenéis activado os vais a los ajustes de Whatsapp:

ajustes cuenta whatsapp

Y ahí pulsáis en Seguridad:

Pestaña seguridad

Debería estar tal que así. Para que esto funcione el usuario con el que os comunicáis debe tener también el whatsapp actualizado. Para saber si podéis comunicaros con esa persona de forma segura podéis pulsar en su nombre para ver sus datos, y por allí os aparecerá un mensaje tal que así para confirmaros si la conexión está cifrada:

whatsapp confirma cifrado

Pulsando este código además podrás confirmar que los mensajes se están enviando cifrados. Si el contacto está presente físicamente puedes hacerlo mediante el escaneo de un código QR en pantalla, y si no mediante la comparación de un código de 60 dígitos que aparece bajo el código.

En resumen, que Whatsapp es sensiblemente más seguro que antes de esta actualización, y probablemente en cuatro días tendrá una pelotera tremenda con el FBI por esto, sobre todo tras la polémica que también tuvieron con Apple. ¿Significa esto que puedes mandar fotos tuyas en pelotas por este medio? Yo no te lo recomendaría.