Saltar al contenido
Portada » Blog » Obtainium: actualiza apps sin esperar a F-Droid

Obtainium: actualiza apps sin esperar a F-Droid

Si eres de los que compila apps desde GitHub o las descarga directamente de la web del desarrollador, conoces ese momento incómodo: esperar a que F-Droid indexe una actualización, o peor aún, darte cuenta de que tu app favorita nunca llegará a ningún repositorio porque el dev simplemente no lo mantiene ahí.

Obtainium intenta resolver esto de forma muy directa: apunta a los repositorios oficiales (GitHub releases, GitLab, Codeberg, Gitea) y tira actualizaciones automáticas desde ahí. Sin intermediarios. Sin esperas.

Cómo funciona realmente

La arquitectura es simple pero efectiva. Cuando añades una app a Obtainium, tú defines el origen concreto de descarga: un repositorio en GitHub, una página web, un servidor Gitea personalizado. La app consulta ese endpoint regularmente, detecta nuevas releases, y las descarga. Los APKs se validan con SHA-256 (si el dev proporciona checksums) antes de instalarlos.

Esto significa que confías en que el repositorio oficial es seguro. Que es bastante más seguro que confiar en que F-Droid mantenga actualizados a todos los devs. Pero también significa que si el dev deja de mantener checksums o empieza a subir cosas raras, te lo comerás entero.

Dónde brilla y dónde cojea

Lo mejor: tengo una app que su dev actualiza cada dos semanas pero F-Droid tarda tres meses en procesarla. Con Obtainium, en menos de una hora están los cambios en mi teléfono. Eso es real y notable. Obtainium en F-Droid es también la única forma sensata de instalar esto, obviamente.

Lo que falla: si la app no publica releases en un lugar automatizable, estás fuera. Apps que distribuyen únicamente en su web sin estructura de versiones, o que usan sistemas propietarios, no van. Además, consume batería para estar consultando repositorios, especialmente si configuras intervalos cortos entre comprobaciones. En un Redmi Note 12 con WiFi activo, configuré comprobaciones cada 4 horas y el impacto era mínimo, pero si lo dejas a cada hora terminará notándose.

Comparación que importa

F-Droid sigue siendo más seguro en un sentido: hay revisión manual de código en muchas apps, y el equipo detecta si alguien hace cosas raras. Obtainium confía en que tú mismo verifiques que el repositorio es legítimo. Eso es más libertad, pero también más responsabilidad.

Comparado con Accrescent (otra app que intenta lo parecido pero desde otra filosofía), Obtainium es más flexible pero menos restrictivo en seguridad. Accrescent verifica builds reproducibles; Obtainium solo comprueba checksums si existen.

El punto donde se pone incómodo

Aquí va lo honesto: después de usar Obtainium durante meses, descubrí que la mayoría de devs no mantienen ni checksums ni información de construcción reproducible en sus releases. Eso significa que para muchas apps, Obtainium te está descargando binarios sin forma de verificar si son realmente lo que dice que son, solo porque confías en que GitHub no está comprometido.

Es más seguro que descargar APKs aleatorios de la web, claramente. Pero menos que lo que promete el ecosistema de software libre en teoría.

A quién le hace falta

Si tienes tres o cuatro apps que actualizan rápido y no están en F-Droid porque sus devs se desinteresaron del repositorio, Obtainium es exactamente lo que necesitas. Si lo que quieres es una solución para todas tus apps, mejor combina F-Droid con esto: F-Droid para apps mantenidas oficialmente, Obtainium para los casos puntuales.

El APK pesa apenas 8 MB y no tiene dependencias raras. Funciona desde Android 7 en adelante.

Lo que no deberías hacer es activar comprobaciones cada 30 minutos y esperar que tu batería lo agradezca.