Agregador de canales de noticias
La IA de OpenAI descubre 948 exploits para obtener root en el kernel de Linux por 1,2 millones de dólares
OpenAI ha conseguido que sus agentes de inteligencia artificial encuentren 948 vulnerabilidades independientes en el kernel de Linux que permiten a un usuario sin privilegios obtener acceso root. El experimento, realizado en octubre de 2026 sobre una versión del kernel, utilizó un sistema de cinco etapas para escanear, validar y explotar fallos. El coste total ascendió a 1.213.430 dólares en créditos de API, lo que equivale a unos 1.279 dólares por exploit funcional.
El proceso partió de 2.308 hallazgos candidatos, de los que se reprodujeron dinámicamente 1.724. A partir de ahí, la IA generó 1.169 exploits de root y 291 pruebas de concepto de fuga de información. Tras agrupar los que provenían del mismo fallo, quedaron 948 vulnerabilidades distintas de escalada local de privilegios. La muestra de 166 exploits reveló 10 técnicas de explotación que, según OpenAI, eran desconocidas incluso para expertos externos.
Cómo funcionó el sistema de OpenAI para encontrar 948 exploitsEl sistema se organizó en cinco etapas. Los agentes «scouts» seleccionaron las partes del código alcanzables por usuarios de bajo privilegio, y los «analysts» produjeron los 2.308 hallazgos en 12 horas tras reducir el área de análisis a aproximadamente el 7% del kernel. Después, la validación dinámica en máquinas virtuales aisladas reprodujo 1.724 vulnerabilidades en 30 horas. La etapa de explotación generó 1.169 exploits de root y 291 pruebas de fuga de información, y finalmente se propusieron parches con revisión humana antes de reportarlos a los mantenedores.
OpenAI afirma haber enviado centenares de informes y propuestas de corrección al proyecto del kernel, priorizando los errores más graves. Según los datos publicados, 61 de las vulnerabilidades ya estaban parcheadas en el árbol principal, 43 tenían parches en fase de pruebas y 299 estaban siendo discutidas públicamente en el momento de cerrar el análisis.
¿Qué significa esto para la seguridad de los sistemas Linux?Los 948 exploits son de escalada local de privilegios: permiten a un usuario sin privilegios convertirse en root. Para OpenAI, esto implica que, en el corto y medio plazo, tener una cuenta de bajos privilegios en un sistema sin parchear debería considerarse equivalente a tener acceso root. La compañía recomienda aplicar defensas en capas y utilizar tecnologías de aislamiento como Firecracker o gVisor para limitar el daño en caso de explotación.
El hallazgo también evidencia la magnitud de la superficie de ataque del kernel, con más de 40 millones de líneas de código. Las 10 técnicas de explotación desconocidas para los expertos muestran que la IA no solo acelera la auditoría, sino que puede descubrir vectores novedosos. OpenAI no ha publicado los detalles técnicos de los exploits ni el código de las pruebas de concepto, por razones de seguridad.
¿A quién afecta y qué deben hacer los administradores?El experimento se realizó sobre una versión del kernel de Linux, pero las vulnerabilidades encontradas afectan al código y pueden estar presentes en otros sistemas hasta que se apliquen los parches correspondientes. Los administradores de sistemas Linux, tanto de servidores como de equipos de escritorio, deben revisar el estado de sus kernels y seguir las recomendaciones de sus distribuciones.
- Identificar la versión del kernel en ejecución con el comando uname -r.
- Consultar los avisos de seguridad de la distribución y aplicar el kernel corregido que proporcione el fabricante.
- Reiniciar el sistema tras la actualización para asegurarse de que se está ejecutando el kernel parcheado.
- Utilizar mecanismos de aislamiento como Firecracker o gVisor para ejecutar cargas de trabajo sensibles.
- Monitorizar la actividad inusual y revisar los sistemas en busca de indicios de compromiso.
Además, OpenAI recomienda actualización agresiva, mínimo privilegio, aislamiento y verificación humana de todo lo que reporte un agente. La compañía no ha publicado el código de los exploits, pero sí ha compartido los informes con los mantenedores para que puedan corregir los fallos.
El coste y el valor de mercado de los 948 exploitsEl coste total del experimento fue de 1.213.430 dólares en créditos de API, lo que sitúa el precio por exploit funcional en unos 1.279 dólares. Para ponerlo en perspectiva, programas como Pwn2Own o TyphoonPWN han pagado históricamente entre 20.000 y 70.000 dólares por un exploit de escalada de privilegios en el kernel de Linux. Con esas referencias, OpenAI estima que el conjunto de hallazgos podría tener un valor potencial de entre 18,9 y 66,3 millones de dólares.
OpenAI no publicó los detalles técnicos de los métodos de explotación, pero sí envió informes y propuestas de parche a los mantenedores del kernel, priorizando los fallos más graves. Parte de ese trabajo se enmarca en la iniciativa Patch the Planet, orientada a acelerar la reparación de vulnerabilidades mediante la colaboración entre investigadores y desarrolladores.
¿Qué supone para el futuro de la ciberseguridad?El volumen de hallazgos también plantea un reto para los mantenedores del kernel, que deben revisar y validar cada parche. En el momento de cerrar el análisis, 299 vulnerabilidades seguían siendo discutidas públicamente, lo que evidencia la carga que supone gestionar tal cantidad de informes. La irrupción de la IA en la auditoría de código está cambiando el panorama: permite descubrir vulnerabilidades a un ritmo y un coste que antes eran impensables, pero traslada el cuello de botella a la verificación humana y a la aplicación de parches.
A un coste de 1.279 dólares por exploit, el descubrimiento de vulnerabilidades deja de ser un servicio de élite y se convierte en una línea de presupuesto replicable, tanto para defensores como para atacantes. Para los administradores, la conclusión es asumir que cualquier sistema sin parchear es, en la práctica, un sistema comprometido, y construir sobre esa premisa: actualización agresiva, mínimo privilegio, aislamiento y verificación humana de todo lo que reporte un agente.
Consumo de batería del System Launcher: Causas y Soluciones
¿Alguna vez te has fijado en que el lanzador del sistema se lleva una tajada considerable de tu batería? Es una duda muy común, sobre todo cuando estrenas móvil y notas que el porcentaje baja más rápido de lo que te gustaría. No es raro que usuarios de dispositivos potentes, como el Xiaomi 13T Pro, sientan que el consumo es excesivo comparado con modelos antiguos, lo que nos lleva a preguntarnos si es un fallo del equipo o simplemente el comportamiento normal de la interfaz.
La realidad es que el launcher es la cara visible de nuestro Android y, como cualquier proceso que gestiona gráficos y accesos rápidos, requiere energía para funcionar. Dependiendo de cuántos adornos tenga o de cómo esté optimizado, puede ser un aliado que alargue la vida de tu batería o un verdadero agujero negro de mAh que te obligue a buscar el cargador a mitad de tarde.
El impacto de los launchers en la autonomíaCuando decidimos cambiar la interfaz predeterminada por una personalizada, entramos en un terreno donde el consumo varía enormemente. Instalar un lanzador externo implica que el teléfono debe dedicar recursos de almacenamiento y procesamiento adicionales para mantener esa nueva capa visual. Si te lanzas a instalar uno lleno de efectos visuales, animaciones complejas y widgets que se actualizan cada segundo, lo más probable es que la autonomía de tu smartphone se resienta bastante.
No obstante, no todo son malas noticias. Hay casos donde el launcher de fábrica está tan mal optimizado que cambiarlo por una alternativa ligera puede suponer un ahorro energético. Existen opciones muy conocidas, como Nova Launcher, que se centran en lo esencial y funcionan de forma tan eficiente que muchos usuarios notan que la batería aguanta más que con la interfaz original. La clave aquí es no instalar cualquier APK sospechosa, ya que podrías meterte en un jardín con virus que afecten al rendimiento general y roben tus datos personales.
Herramientas avanzadas para analizar el consumoPara los que quieren ir un paso más allá y no quedarse solo en la superficie, existe una herramienta técnica llamada Battery Historian. Aunque ya no recibe actualizaciones constantes, sigue siendo una joya para entender qué pasa «bajo el capó». Este sistema permite visualizar los registros del dispositivo en un formato HTML, ayudando a detectar exactamente qué procesos están disparando el gasto energético en un momento concreto.
- Análisis global del sistema: Permite ver una línea de tiempo donde se correlaciona la caída del nivel de batería con eventos como el encendido de la pantalla o el uso de la CPU.
- Detección de bloqueos de activación: Es fundamental para descubrir si una app mantiene el procesador despierto (wake-locks) más tiempo del necesario, evitando que el móvil entre en modo reposo.
- Monitorización de redes y GPS: Ayuda a ver si el radio móvil se activa y desactiva constantemente o si el GPS se queda encendido sin motivo.
Si eres desarrollador o un usuario avanzado, puedes usar comandos como adb shell dumpsys batterystats para obtener un historial detallado. Esto permite identificar, por ejemplo, si una aplicación tiene tareas programadas demasiado frecuentes a través de JobScheduler o si el SyncManager está sincronizando datos cada pocos segundos, lo cual es un suicidio para la batería.
Consejos para optimizar el gasto energéticoSi notas que el consumo es disparatado, no todo tiene que ser cambiar el launcher. A veces el culpable es el navegador; por ejemplo, Chrome es conocido por ser un glotón de recursos en muchos dispositivos. Probar navegadores más ligeros o ajustar las configuraciones de energía puede marcar la diferencia. Además, usar apps de seguimiento como Battery Guru te permite tener un control más estricto sobre qué es lo que realmente está drenando tu energía durante el uso normal de redes sociales.
Para mejorar el rendimiento, es recomendable aprovechar funciones como el modo Descanso (Doze) introducido en Android 6.0, que agrupa las tareas de mantenimiento en periodos breves para que el sistema no esté despertando constantemente. Si decides probar un launcher nuevo, lo ideal es monitorizar los datos de uso durante unos días para confirmar si ha sido un acierto o si es mejor volver a la configuración de fábrica.
Entender el consumo del lanzador del sistema pasa por analizar tanto la interfaz que usamos como los procesos invisibles que se ejecutan en segundo plano. Ya sea optimizando las tareas de sincronización, eligiendo un launcher minimalista y fiable, o utilizando herramientas de diagnóstico para cazar los bloqueos de activación, siempre hay margen para estirar la duración de la carga y evitar que el smartphone se quede sin fuelle antes de tiempo.
Warby Parker sitúa el 12 de noviembre la preventa de las gafas Android XR, aún sin precio
Warby Parker ha situado el 12 de noviembre como fecha para abrir la preventa de las gafas con Android XR, según la información difundida por la compañía óptica. Google no ha confirmado públicamente ese calendario y tampoco ha desvelado el precio ni la fecha exacta de entrega.
Se trata de unas gafas inteligentes planteadas para el ecosistema Android XR, la plataforma de realidad extendida de Google. El proyecto se desarrolla con Samsung y con firmas ópticas como Warby Parker y Gentle Monster, que aportan diseño a unos modelos pensados para pasar desapercibidos.
¿Qué son las gafas Android XR y quién está detrás?Los modelos mostrados hasta ahora combinan monturas de aspecto convencional con cámara y acceso a Gemini, el asistente de Google. La idea es que el usuario pueda consultar información o interactuar con el asistente sin sacar el móvil, aunque no se han detallado todas sus funciones.
¿Qué se sabe de la fecha de preventa y el precio?La referencia más concreta es el 12 de noviembre, la fecha que Warby Parker ha vinculado a la apertura de reservas. Esa información no equivale a una confirmación global: Google no ha validado públicamente el plazo y Gentle Monster mantiene su llegada en otoño, sin un día concreto.
El precio sigue siendo una de las grandes incógnitas. No hay una cifra oficial para estas gafas y tampoco se ha detallado cuánto costarán las distintas versiones ni si habrá diferencias entre los modelos de cada socio óptico. La preventa podría servir para medir el interés antes de cerrar esos datos.
También falta por confirmar la fecha exacta de entrega y los países en los que se podrán reservar. Hasta ahora, no hay confirmación de que todos los modelos lleguen al mismo tiempo ni en las mismas condiciones.
¿Cómo funcionarán sin pantalla y qué papel tendrá Gemini?Al renunciar a la pantalla, estas gafas se apoyan en audio y voz para casi todo. El asistente Gemini aparece como el centro de la experiencia, con acceso directo para resolver consultas y tareas sin mirar una pantalla, una propuesta más cercana a unos auriculares inteligentes que a un visor de realidad virtual.
La cámara integrada añade otro tipo de interacción: permite captar el entorno y plantear preguntas al asistente sobre lo que se está viendo. Esa función también abre debates sobre privacidad, un asunto que ya rodea a las gafas inteligentes de otros fabricantes y que puede influir en su aceptación cotidiana.
Los modelos de Warby Parker y Gentle Monster buscan un diseño discreto, lejos de los cascos voluminosos. Esa elección encaja con la idea de llevar las gafas durante el día, pero también exige renunciar a funciones visuales que sí ofrecen otros dispositivos de realidad extendida.
¿A quién afecta y qué conviene comprobar antes de reservar?La preventa afecta, sobre todo, a quienes quieran ser de los primeros en probar unas gafas con Android XR y Gemini. Antes de reservar, conviene revisar la letra pequeña, porque no se ha publicado el precio final ni el calendario completo de entregas.
- Precio final: no hay una cifra oficial confirmada para ninguna de las versiones.
- Fecha de entrega: el 12 de noviembre se vincula a la preventa, pero no hay un plazo exacto de envío confirmado.
- Disponibilidad por país: no se ha detallado en qué mercados se podrán comprar estos modelos.
- Modelo y diseño: Warby Parker y Gentle Monster preparan propuestas distintas, aunque no todas tienen la misma fecha.
El contexto es una competencia directa con las gafas inteligentes de Meta, que llevan más tiempo en el mercado y han popularizado este formato. Google llega con Android XR y una red de socios ópticos, pero todavía tiene que demostrar que el uso diario justifica el desembolso.
La cita clave sigue siendo el 12 de noviembre, cuando debería aclararse si la preventa de Warby Parker se confirma tal y como se ha filtrado. Hasta entonces, precio, disponibilidad y fecha de entrega son los tres datos que cualquier interesado debería vigilar.
Guía Completa para Configurar y Ejecutar Proxies en Android
Cuando navegamos por la red con nuestro smartphone, lo habitual es hacerlo de forma directa, pero existen situaciones donde meter un intermediario en la ecuación es fundamental para la seguridad o la funcionalidad. Un proxy actúa básicamente como un puente entre tu dispositivo y el servidor final, ocultando tu rastro y permitiéndote moverte por internet con una especie de máscara que protege tu identidad.
Ya sea que necesites saltarte un bloqueo geográfico, trabajar en una red corporativa con restricciones estrictas o simplemente quieras curiosear qué datos envía una aplicación que acabas de programar, entender cómo ejecutar un proxy en Android es un as bajo la manga. No es lo mismo configurar un ajuste rápido en el Wi-Fi que montar un servidor completo en el móvil, así que vamos a desglosarlo todo para que no te pierdas.
Tipos de Proxy en el Entorno de AndroidSi eres desarrollador y usas el emulador de Android Studio, te darás cuenta de que no hay un solo camino, sino dos mecanismos totalmente distintos que no pueden funcionar a la vez. El primero es el proxy del sistema, que opera en la capa de aplicación. Este es el ideal cuando quieres hacer debugging y analizar el tráfico HTTP/HTTPS con herramientas como Charles Proxy, aunque requiere que instales certificados de seguridad en el dispositivo virtual para poder leer el tráfico cifrado.
Por otro lado, tenemos el proxy del emulador, que trabaja a un nivel mucho más bajo, en la capa de red. Su función principal es servir de puente para saltar firewalls corporativos que bloquean la salida directa a internet. A diferencia del anterior, este crea un túnel TCP que reenvía todo el tráfico, pero tiene un inconveniente: como no descifra el contenido, no permite la inspección de SSL, lo que lo hace inútil para depurar el contenido de las peticiones, pero perfecto para navegar.
Configuración paso a paso en dispositivos realesPara el usuario común que no programa apps, la forma más sencilla de aplicar un proxy es a través de las redes Wi-Fi. En Android, este ajuste se hace red por red, lo que significa que si cambias de Wi-Fi, tendrás que repetir el proceso. Para hacerlo, debes entrar en los ajustes de red, seleccionar la conexión actual, ir a las opciones avanzadas y, en el apartado de proxy, cambiar el valor de «Ninguno» por el servidor que desees.
Ahora bien, si lo que buscas es aplicar esto a los datos móviles, la cosa se complica. No existe un interruptor general, sino que hay que tocar los ajustes del APN (Nombre de Punto de Acceso). Aquí puedes introducir el proxy y el puerto, pero ojo, que muchos operadores bloquean estas modificaciones o las sobrescriben automáticamente. Además, un error aquí podría dejarte sin conexión a internet o darte problemas con las llamadas VoLTE.
Para los que prefieren la vía rápida y tienen conocimientos técnicos, existe la opción de usar ADB desde un ordenador. Mediante comandos, se puede establecer un proxy global para todo el sistema, afectando tanto al Wi-Fi como a los datos móviles, aunque este ajuste suele borrarse al reiniciar el teléfono.
Convertir tu Android en un Servidor ProxyAlgo muy curioso es que Android no solo puede conectarse a un proxy, sino que puede actuar como uno. Existen aplicaciones profesionales que permiten convertir el móvil en un servidor que gestione protocolos como Socks5, HTTP, HTTPS o incluso Shadowsocks. Esto es súper útil si tienes una VPN activa en el teléfono y quieres compartir esa conexión con otros dispositivos de tu casa u oficina que no soportan VPNs.
Estas herramientas permiten vincular el proxy a la dirección IP del dispositivo o a la dirección 0.0.0.0 para exponerlo en todas las interfaces. Incluso se pueden combinar con apps de captura de paquetes para interceptar solicitudes de otros equipos conectados a la misma red local, convirtiendo tu smartphone en una potente herramienta de análisis de red.
Beneficios y Riesgos de usar ProxiesUsar un intermediario tiene ventajas claras, como la capacidad de ocultar tu dirección IP real y así navegar con mayor anonimato. También es la llave para entrar en webs que solo están disponibles en ciertos países, ya que el servidor proxy te asigna una identidad geográfica distinta. Además, algunos proxies actúan como filtros, bloqueando sitios maliciosos o contenido adulto antes de que lleguen a tu pantalla, funcionando de forma similar a un filtro de seguridad DNS.
Sin embargo, no todo es color de rosa. Confiar tu tráfico a un servidor desconocido es un riesgo enorme, ya que el administrador del proxy podría capturar tus datos personales, contraseñas o historial de navegación. Siempre es recomendable usar proveedores conocidos o montar el propio servidor. Además, es normal notar una caída en la velocidad de conexión, ya que los datos deben hacer un rodeo antes de llegar a su destino.
Resumen de opciones de conectividadDesde la sencilla edición de ajustes en el Wi-Fi y la compleja manipulación de APNs en datos móviles, hasta el uso de comandos ADB o la transformación del dispositivo en un servidor para terceros, Android ofrece un abanico enorme de posibilidades. Mientras que los desarrolladores se centran en la depuración de tráfico en emuladores, el usuario final puede priorizar la privacidad o el acceso a contenido restringido, siempre teniendo en cuenta que la seguridad depende enteramente de la fiabilidad del servidor proxy elegido.
Steve Jobs tenía un equipo exclusivamente dedicado a abrir cajas durante todo el día. Estas eran sus razones
Apple es la mayor importadora de desodorantes del mundo. Y todo está relacionado con las Apple Store... pero también con las cajas de embalaje. Todas tienen un olor particular. Y se abren de una forma específica. Forman parte de una gran estrategia que llevó años de perfeccionamiento. De hecho, había un equipo dentro de Apple dedicado exclusivamente a abrir cajas. Puede parecer una excentricidad, pero Steve Jobs tenía sus motivos y razones para dedicar las horas y sueldos de estas personas a abrir paquetes.
La clave reside en el tipo de cajas que abrían: las de los productos de Apple, claro. Cuando te compras un iPhone 18 Pro, hay una manera específica de abrirla, de despegar el precinto, de los elementos que te vas encontrando poco a poco. El unboxing es una parte esencial. Y está pensado al milímetro.
Apple solo tiene una oportunidad para causar buena impresiónLa experiencia de recibir un nuevo producto de Apple, abrir su caja, tocarlo, notar su peso y hacérnoslo nuestro es todo un ritual. Una experiencia que, aunque pasemos por alto, es la primera impresión de un dispositivo. Y las primeras impresiones duran, lo que Steve Jobs tenía muy claro.
En Applesfera La psicología detrás de la caja de un iPhone. Hasta el olor es marketing ideado por Steve Jobs y Jony IvePor ello, Steve Jobs, el hombre que conducía su Mercedes sin matrícula y que quiso ser astronauta, creó un equipo para investigar la mejor forma de presentar los productos de la compañía. Un equipo del que desconocemos su estado actualmente, pues fácilmente podría haber sido absorbido dentro del departamento de marketing, pero cuyo principal objetivo sigue muy presente en la compañía.
Por qué las cajas en Apple son tan importantesTodos los productos de Apple vienen en una caja, generalmente blanca, que ha ido cambiando y evolucionando mucho con el tiempo. Hay algunos ejemplos notorios de lo que Apple se propone y consigue con su atención a la forma de embalar sus diferentes dispositivos. La del iMac M6 —que es igual que la de sus antecesores— es una obra maestra, al igual que la de otros dispositivos e incluso fundas de iPhone.
Caja de iMac | Imagen: ApplesferaEn esta ocasión, Apple se ha decidido por una caja que, una vez abierta, requiere que cojamos al iMac con ambas manos para sacarlo. Este primer contacto nos hace notar lo delgado del diseño y sopesarlo lo poco pesado que es. Un gesto tan "humano" como el de coger en brazos a un bebé. Y este es solo uno de los ejemplos de como el embalaje de un producto comunica una historia muy concreta y sirve de carta de presentación.
Las pocas opciones de color de los primeros iPhone hacían que estos se presentaran con la pantalla hacia arriba en la caja. Ahora, con un frontal indistinguible entre varios modelos y con unos llamativos colores en la parte trasera, los iPhone se han dado la vuelta para mostrar primero su lado más distintivo.
Y todas estas decisiones tienen su origen en el equipo que Steve Jobs creó y al que encomendó dedicarse a abrir cajas. Un equipo, tal como nos recuerdan en INC.com responsable de crear prototipos de los envoltorios, probar opciones y evaluar las reacciones para determinar la mejor forma de presentar un nuevo dispositivo a un cliente. Un equipo que ha hecho que recibir nuestro nuevo producto de Apple sea todo un ritual.
Imagen de portada | Wikimedia Commons y Pallite Group
En Applesfera | Qué iPhone comprar en 2026 - Guía para elegir el smartphone de Apple más adecuado para ti
En Applesfera | ¿Cuántos años de actualizaciones le quedan a mi iPhone? Así podemos saberlo
-
La noticia
Steve Jobs tenía un equipo exclusivamente dedicado a abrir cajas durante todo el día. Estas eran sus razones
fue publicada originalmente en
Applesfera
por
Isra Fdez
Álvaro García M.
.
La Policía Nacional alerta de 600 denuncias por robos de WhatsApp en Castilla y León y pide llamar antes de enviar Bizum
La Policía Nacional ha contabilizado cerca de 600 denuncias por robo y suplantación de cuentas de WhatsApp en Castilla y León en lo que va de año. El repunte se ha acentuado desde julio y se extiende por todas las provincias de la comunidad, según la advertencia del cuerpo policial.
Los delincuentes toman el control de los perfiles y, desde ellos, escriben a familiares y amigos para pedir dinero urgente, normalmente por Bizum. Para que nadie sospeche, alegan problemas técnicos, evitan las llamadas y facilitan números distintos al habitual.
Cómo consiguen los delincuentes controlar una cuenta de WhatsAppLos métodos detectados combinan ingeniería social, grupos multitudinarios, llamadas y SMS suplantados. También se han observado enlaces enviados desde una cuenta ya comprometida, por ejemplo para votar por un familiar en un concurso de talentos; al pulsarlo, la nueva víctima puede ceder el control de su perfil.
La Policía Nacional advierte además de ataques conocidos como zero-click, que aprovechan vulnerabilidades de sistemas operativos antiguos de Android e iOS. En estos casos, la persona afectada puede no notar ningún funcionamiento anómalo mientras sus contactos reciben mensajes fraudulentos dentro del chat habitual.
El fraude del Bizum urgente y el papel de la mula bancariaUna vez dentro de la cuenta, los estafadores inician la petición de dinero con excusas de urgencia y aseguran que no pueden atender llamadas. Si el contacto cae en el engaño y envía un Bizum, los fondos llegan a una cuenta controlada por la red criminal.
El titular de esa cuenta suele ser una mula bancaria, que retiene un pequeño porcentaje del importe estafado y transfiere el resto a una cuenta internacional de difícil rastreo. Para evitar estos riesgos, es vital conocer cómo evitar estafas por Bizum y seguir consejos de seguridad.
¿A quién afecta el repunte de robos de WhatsApp en Castilla y León?El aumento de denuncias se detecta en todas las provincias de Castilla y León y se ha intensificado desde julio. La Policía Nacional sitúa en cerca de 600 los casos registrados en lo que va de año, una cifra que refleja la expansión de este tipo de suplantación.
La investigación presenta dificultades técnicas: los delincuentes usan herramientas avanzadas, actúan a menudo a cientos de kilómetros de la víctima y complican el rastreo del dinero, las direcciones IP y la titularidad de las cuentas bancarias.
Recomendaciones de la Policía Nacional para proteger la cuentaLa Policía Nacional recuerda que una configuración básica de seguridad reduce el riesgo de suplantación. Estas son las pautas que recomienda aplicar en el móvil y en WhatsApp:
- Desconfiar de peticiones urgentes de dinero y verificar la situación llamando o contactando por otra vía, nunca desde el mismo chat.
- Evitar grupos numerosos de desconocidos en los que se comparten enlaces o imágenes sospechosas.
- Activar la verificación en dos pasos con un PIN de seis dígitos en Ajustes, Cuenta y Verificación en dos pasos.
- Configurar las descargas automáticas en “Ningún archivo”, tanto con datos móviles como con wifi.
- Mantener actualizados el sistema operativo y WhatsApp, y reiniciar el teléfono al menos una vez por semana.
Si se sospecha que la cuenta ha sido robada, la Policía Nacional recomienda revisar los dispositivos vinculados y cerrar las sesiones desconocidas. Después, hay que avisar a los contactos por llamada, SMS u otro canal ajeno a WhatsApp para evitar nuevos pagos.
También conviene pedir a quienes hayan recibido los mensajes fraudulentos que conserven los textos y capturas como prueba y presentar la denuncia de inmediato en cualquier dependencia de la Policía Nacional.
La advertencia policial subraya que estas estafas se propagan entre contactos de confianza, por lo que comprobar una petición de dinero por una vía distinta sigue siendo la barrera más sencilla. Mantener actualizados el teléfono y WhatsApp, revisar las sesiones abiertas y conservar las pruebas son medidas que reducen el margen de los estafadores.
Gestión de la Memoria de Procesos en Android
Cuando hablamos de cómo Android mueve los hilos internos para que nuestro móvil no se quede colgado, entramos en un terreno donde la eficiencia es la reina. A diferencia de otros sistemas, Android no se anda con chiquitas y aplica una filosofía donde la memoria libre es memoria desperdiciada, intentando aprovechar cada megabyte disponible para que todo vuele.
Para lograr que la experiencia sea fluida, el sistema se apoya en una arquitectura compleja que mezcla el núcleo de Linux con máquinas virtuales especializadas. No se trata solo de dar espacio a las apps, sino de gestionar la prioridad de los procesos y saber exactamente cuándo es el momento de «cortar por lo sano» y cerrar lo que no sirve para evitar que el dispositivo se convierta en un pisapapeles.
El motor bajo el capó: ART y DalvikEn el corazón de la gestión de memoria encontramos a la máquina virtual Dalvik y su sucesora, Android Runtime (ART). Estas herramientas utilizan el mapeo de memoria (mmapping) y la depaginación para organizar los recursos. Básicamente, cualquier dato que una aplicación modifique se queda clavado en la RAM y no puede pasarse a un almacenamiento secundario, a menos que se trate de código que no ha sido alterado, el cual el sistema puede desalojar si necesita espacio urgente.
Mientras que Dalvik utilizaba una compilación Just-In-Time (JIT), ART ha optimizado esto realizando la compilación en el momento de la instalación, lo que agiliza la ejecución. Ambas se apoyan en el kernel de Linux para las tareas más pesadas, como la planificación de procesos y el manejo del hardware a bajo nivel, creando así un entorno seguro y aislado para cada aplicación.
La limpieza automática: Recolección de elementos no utilizadosAndroid utiliza un sistema de memoria administrada donde el programador no tiene que preocuparse por liberar cada dato manualmente. Aquí entra en juego el recolector de elementos no utilizados (Garbage Collector), cuyo trabajo es rastrear qué objetos ya no son necesarios y devolver ese espacio al montón de memoria.
Este proceso es generacional, clasificando los objetos según su tamaño y cuánto tiempo llevan vivos, dividiéndolos en generaciones como la Young o la permanente. El problema es que, si el recolector se activa justo cuando estás en medio de una animación fluida o escuchando música, puede provocar pequeños tirones o «lags», ya que el sistema detiene la ejecución para limpiar la memoria, pudiendo superar el umbral de los 16 ms necesarios para una imagen perfecta.
Estrategias para compartir y asignar memoriaPara no repetir datos innecesariamente, Android es un maestro del ahorro. Utiliza un proceso llamado Zygote, que es como una plantilla base. Cuando abres una app, el sistema no empieza de cero, sino que bifurca a Zygote, compartiendo así gran parte del código del framework y los recursos comunes entre todas las aplicaciones.
Además, el sistema gestiona la memoria física a través del Tamaño del conjunto proporcional (PSS). Este cálculo es fundamental porque no mide solo lo que usa la app, sino que reparte la memoria compartida proporcionalmente entre los procesos que la utilizan. Para evitar la fragmentación, Android no compacta el montón de Dalvik, pero sí puede devolver páginas físicas al kernel mediante la función madvise una vez que el recolector ha hecho su trabajo.
Jerarquía y paginación de la RAMLa estructura de memoria se organiza en tres niveles: la RAM convencional, la zRAM (una zona de intercambio comprimida) y la ROM. El sistema divide la RAM en páginas de unos 4 KB, que pueden ser limpias (copias exactas de archivos en ROM) o sucias (datos modificados). Las páginas limpias pueden descartarse sin miedo porque se pueden recuperar del almacenamiento, pero las sucias deben protegerse para no perder información.
Cuando la memoria empieza a flaquear, entra en acción el algoritmo PFRA, una variante del LRU que prioriza los procesos activos. Este mecanismo, ejecutado por el daemon kswapd, intenta liberar espacio moviendo datos a la zRAM. Si aun así no es suficiente, el sistema despliega el Low Memory Killer (LMK), que empieza a cerrar procesos basándose en su importancia.
La escala de prioridades de los procesosNo todos los procesos valen lo mismo para Android. Para decidir a quién «matar» primero, el sistema utiliza una jerarquía estricta:
- Procesos en primer plano: Son los que el usuario está tocando ahora mismo. Son intocables, salvo que el dispositivo esté en un estado crítico de paginación.
- Procesos visibles: No están en primer plano pero afectan a lo que vemos (como una ventana parcial). Tienen una prioridad muy alta.
- Procesos de servicio: Realizan tareas útiles en segundo plano, como descargar un archivo o reproducir música.
- Procesos en segundo plano: Apps que no se ven y no hacen nada crítico. Se gestionan mediante una lista LRU y son los primeros candidatos a ser cerrados.
- Procesos vacíos: Se mantienen solo en caché para que la app abra más rápido la próxima vez.
Un detalle curioso es que la prioridad puede subir si otro proceso depende de él. Si una app A le da servicios a una app B, la prioridad de la app A se iguala a la de la B para evitar que el sistema cierre un servicio necesario para una actividad visible.
Pruebas de estrés y límitesPara evitar que las aplicaciones colapsen en móviles de gama baja, se utilizan herramientas como stressapptest. Esto permite simular situaciones de carga extrema para ver cómo reacciona la app ante errores como el OutOfMemoryError o señales fatales como SIGABRT y SIGQUIT. Los desarrolladores pueden usar el método getMemoryClass() para saber exactamente cuánta memoria tienen disponible y así ajustar sus cachés sin forzar el cierre del sistema.
Toda esta maquinaria, desde la bifurcación de Zygote hasta la agresividad del Low Memory Killer, permite que Android mantenga un equilibrio entre el rendimiento y el consumo de energía, asegurando que el proceso que el usuario necesita esté siempre disponible mientras que el resto de la memoria se optimiza constantemente en segundo plano.
El Redmi Turbo 6 Max apunta a una batería de 11.000 mAh, un 22% más que su antecesor
El Redmi Turbo 6 Max se asocia en las últimas filtraciones con una batería de 11.000 mAh y 40,72 Wh. La información se atribuye a Digital Chat Station y coincide con las características que se venían relacionando con este modelo, aunque Xiaomi no ha confirmado oficialmente ni el nombre ni las especificaciones. Si se cumple, supondría un salto de 2.000 mAh y alrededor de un 22% frente a los 9.000 mAh del Redmi Turbo 5 Max.
El interés no está solo en la autonomía. La posible versión internacional, que podría comercializarse como POCO X9 Pro Max, no tendría por qué conservar esa capacidad. En la generación anterior, las versiones internacionales del POCO X8 Pro Max se han vendido con 8.500 mAh, por debajo de los 9.000 mAh de su equivalente chino, así que la diferencia entre mercados es una variable a seguir.
La batería del Redmi Turbo 6 Max: 11.000 mAh y un 22% másLa filtración más repetida coloca al Redmi Turbo 6 Max con una batería de 11.000 mAh, una cifra que supera los 9.000 mAh del Turbo 5 Max. El aumento se traduce en 2.000 mAh adicionales y en torno a un 22% más de capacidad. Los datos publicados también mencionan 40,72 Wh, aunque la filtración no identifica de forma expresa el nombre comercial del equipo.
Xiaomi no ha confirmado oficialmente estas cifras, ni ha detallado cómo afectarían al diseño. Las dimensiones definitivas siguen sin conocerse, un punto relevante porque una batería de mayor tamaño puede influir en el grosor y el peso. Hasta que haya una presentación oficial, todo lo relacionado con la capacidad energética debe tomarse como información filtrada.
Pantalla y rendimiento del Redmi Turbo 6 Max: 7 pulgadas, 2K y 185 HzLas filtraciones describen una pantalla OLED plana de 7 pulgadas, resolución 2K y frecuencia de actualización de 185 Hz. Esa combinación apunta a un equipo orientado al consumo multimedia y a los videojuegos, aunque aprovechar los 185 Hz dependerá de que los títulos sean compatibles con tasas tan altas. Los marcos rondarían un milímetro, según esas mismas filtraciones, para aprovechar mejor la superficie frontal.
En el apartado de rendimiento se menciona el MediaTek Dimensity 9500s, acompañado de un marco metálico. La lista de características filtradas incluye además un lector de huellas ultrasónico integrado en la pantalla, certificaciones IP68 e IP69 contra agua y polvo y una doble cámara trasera. De los sensores fotográficos no se han dado detalles.
¿Llegará a España el Redmi Turbo 6 Max como POCO X9 Pro Max?Una de las incógnitas es su nombre en Europa. Xiaomi podría repetir la estrategia de generaciones anteriores y vender este Redmi Turbo 6 Max como POCO X9 Pro Max en mercados internacionales. Ese cambio de marca no asegura que se mantenga la batería de 11.000 mAh, sobre todo si se tiene en cuenta lo ocurrido con el POCO X8 Pro Max: sus versiones internacionales se quedaron en 8.500 mAh frente a los 9.000 mAh del equivalente chino.
Para un comprador europeo, la clave está en esperar las especificaciones de la versión que finalmente se comercialice. La diferencia de capacidad entre mercados en la generación anterior hace recomendable no dar por hecho que el modelo global repetirá la ficha china. Xiaomi tampoco ha anunciado precio ni disponibilidad, por lo que todavía no se puede confirmar ni el coste ni la fecha de llegada.
¿Qué falta por confirmar del Redmi Turbo 6 Max?La información disponible sigue siendo no oficial. Xiaomi no ha anunciado el Redmi Turbo 6 Max ni su posible versión POCO, y tampoco ha publicado una fecha de lanzamiento. Las filtraciones permiten hacerse una idea de la ficha, pero no sustituyen a una presentación oficial.
- Batería: 11.000 mAh y 40,72 Wh, pendientes de confirmación.
- Pantalla: OLED de 7 pulgadas, 2K y 185 Hz según las filtraciones.
- Rendimiento: MediaTek Dimensity 9500s, marco metálico y certificaciones IP68/IP69.
- Precio y fecha: sin datos confirmados por Xiaomi para China o Europa.
Tampoco hay confirmación sobre las dimensiones finales o los sensores de la doble cámara. Son datos que pueden cambiar la experiencia de uso y que conviene revisar cuando se produzca el anuncio oficial. Hasta entonces, la batería de 11.000 mAh es la pista más llamativa, pero también la que más depende de cómo se traduzca en la versión internacional.
Soporte de VVC en Android: Realidad y Expectativas
Si te has estado fijando en las últimas novedades tecnológicas, habrás notado que se habla mucho sobre cómo Android se prepara para el futuro del vídeo. Uno de los temas que más ruido está haciendo es el soporte para el códec VVC (Versatile Video Coding), también conocido como H.266, una tecnología que promete cambiar la forma en que consumimos contenido en alta resolución.
La verdad es que hay un poco de lío con la información que circula por ahí y mucha gente se ha hecho una idea equivocada. No es que Android haya despertado de repente con un soporte total y operativo, sino que se está sentando el terreno para que, en un futuro, la reproducción de vídeos ultra comprimidos sea una realidad en nuestros móviles sin que la batería vuele por los aires.
¿Qué es exactamente el VVC o H.266?Para ponerte en situación, el VVC es el sucesor del ya conocido H.265 (HEVC). Su objetivo principal es reducir el tamaño de los archivos de streaming a la mitad sin perder ni un ápice de calidad. Imagina que ahora mismo un vídeo UHD de hora y media te chupa unos diez gigas de datos; con el H.266, podrías ver exactamente lo mismo usando solo cinco gigabytes.
Este estándar no solo busca ahorrar datos, sino que está diseñado específicamente para contenidos de resolución ultra alta, como el 4K y el 8K. Además, es una joya para los vídeos en 360 grados y las experiencias de realidad virtual, ya que optimiza la detección de movimiento y el manejo de panoramas, haciendo que la navegación sea mucho más fluida y eficiente.
La realidad del soporte en AndroidAquí es donde viene el malentendido. Se ha dicho que versiones recientes de Android, como la 17, ya traen soporte completo, pero no es así. Lo que realmente han incluido es el andamiaje o estructura básica. Esto significa que el sistema ya reconoce el tipo mime de VVC y sabe procesar streams que vienen metidos en contenedores como MKV o MP4, pero falta el decodificador real.
Para que un móvil pueda reproducir estos vídeos de forma eficiente, el fabricante del dispositivo (el OEM) debe aportar su propia implementación del decodificador. Sin esto, el sistema no puede hacer magia. De hecho, en el mundo de la electrónica de consumo, el soporte por hardware es escasísimo; básicamente solo se encuentra en algunos portátiles de Intel como los modelos Lunar Lake y Panther Lake, mientras que en móviles sigue siendo una promesa lejana.
VVC frente a sus rivales: AV1 y AV2El camino del VVC no es sencillo porque tiene competidores muy fuertes. Por un lado está el AV1, que ya está muy extendido, no depende de licencias costosas y ya tiene hardware dedicado en Smart TVs de marcas como LG y Samsung, además de ser el preferido de Netflix y YouTube.
- AV1: Actualmente domina la escena por ser libre de regalías y tener una adopción masiva.
- VVC: Ofrece una compresión superior, pero su futuro depende de que las licencias no sean prohibitivas para las empresas.
- AV2: Es la siguiente gran esperanza, aunque todavía no está definido del todo y carece de decodificadores útiles, ya que el de referencia es extremadamente lento.
Intentar meter soporte para AV2 ahora mismo no tendría ningún sentido económico ni lógico, ya que no hay contenido creado en ese formato. Además, intentar decodificar estos formatos avanzados solo mediante software en un smartphone sería un suicidio para la autonomía, ya que el procesador se calentaría y la batería se agotaría en un abrir y cerrar de ojos.
Herramientas multimedia y compatibilidadMientras esperamos que el hardware se ponga al día, muchos usuarios recurren a aplicaciones como VLC media player. Este reproductor es famoso por ser un «todoterreno» capaz de leer casi cualquier formato, desde un simple MP3 hasta archivos MKV complejos con subtítulos, gracias a que es de código abierto y se actualiza constantemente por voluntarios.
VLC ha seguido evolucionando, expandiendo su compatibilidad incluso hacia Android Auto en sus versiones más recientes, permitiendo gestionar bibliotecas musicales desde el coche. Aunque VLC es una herramienta potentísima para reproducir formatos variados, la llegada del VVC al sistema operativo Android permitirá que cualquier aplicación pueda aprovechar estas ventajas de compresión sin depender de reproductores externos.
En definitiva, Android está preparando los cimientos técnicos para reconocer el formato VVC, aunque la capacidad real de reproducirlo dependerá de que los fabricantes incluyan el hardware necesario. Mientras tanto, el formato AV1 sigue llevando la voz cantante y el AV2 se mantiene como una promesa a medio plazo que aún no tiene un ecosistema viable para el usuario común.
Javkin anuncia que Rosario ya muestra sus colectivos en Google Maps con 15 segundos de demora máxima
La Municipalidad de Rosario ya muestra en Google Maps y Waze la ubicación de los colectivos y las incidencias del tránsito en tiempo real. La medida, presentada por el intendente Pablo Javkin el viernes 6 de noviembre, se apoya en un acuerdo con Ualabee, socio estratégico de Google Maps en Latinoamérica, y en la renovación de los GPS de las unidades de Movi Rosario y Rosario Bus.
El cambio principal para el viajero es que la posición del colectivo se actualiza con una demora máxima de 15 segundos, según las condiciones de conectividad. Así, al consultar un trayecto en transporte público, el usuario puede ver dónde está la unidad, cuánto falta para que llegue a la parada y si circula adelantada o atrasada respecto al horario previsto. También aparecen los desvíos temporales, con hora de inicio y fin, supervisados por el Ente de la Movilidad y el Centro Integrado de Operaciones Rosario (CIOR).
Qué cambia para quien espera el colectivo en RosarioPara el usuario habitual del transporte urbano, la novedad evita depender solo de la cartelería de la parada. Google Maps permite seguir el movimiento del coche en su itinerario, ver si está adelantado o atrasado y comprobar si tiene algún desvío antes de llegar al punto de ascenso. En los recorridos con modificaciones temporales, la plataforma muestra los horarios de inicio y finalización y la vigencia es monitoreada por el Ente de la Movilidad y el CIOR.
Javkin lo resumió así: «A partir de ahora cualquier usuario no sólo puede usar la aplicación Google para saber qué colectivo tomar o cómo ir de punto a punto, sino que además va a poder seguir el movimiento del coche en tiempo real». El intendente también precisó que «el máximo delay va a ser de 15 segundos», una cifra ligada a la conectividad.
Antes, el sistema era predictivo y podía marcar que un colectivo estaba por llegar aunque después no apareciera. La renovación de los GPS y de la transmisión de datos busca reducir esos errores y ajustar los horarios que se muestran en las aplicaciones.
¿Cómo consultar en Google Maps cuándo llega el colectivo?Para ver la información actualizada, el recorrido se consulta con estos pasos:
- Abrir Google Maps e indicar el destino y el punto de partida.
- Pulsar «Cómo llegar» y seleccionar el icono de transporte público.
- Elegir la alternativa de viaje y revisar la parada más cercana, el tiempo estimado de llegada y si la unidad está adelantada o atrasada.
- Observar en el mapa el avance del coche antes de que llegue a la parada de ascenso.
La misma información puede consultarse en Infomapa y en los canales del Ente de la Movilidad. En Google Maps, además, se muestran los desvíos temporales cuando se busca un trayecto en transporte público.
Waze y el tránsito: obras, cortes y reportes ciudadanosPara quienes circulan en vehículo particular, Waze también recibe información municipal sobre trabajos en la vía pública, obras de repavimentación, actividades culturales y sociales y otras intervenciones que afectan la circulación. El Centro Integrado de Operaciones Rosario suma incidencias detectadas con sus herramientas de monitoreo, como siniestros viales y movilizaciones.
El sistema funciona además de forma colaborativa: los reportes de los conductores sobre calles obstruidas, accidentes o roturas en la calzada llegan al centro de información municipal. A la vez, el municipio carga datos oficiales sobre obras, emergencias y desvíos habilitados para que aparezcan en las aplicaciones.
Javkin explicó que «El usuario, en la aplicación que use, va a ver lo que nosotros como municipio le cargamos. Antes había una demora entre la carga de la información y el momento en que llegaba a la persona. A partir de ahora es fijo, inmediato y en tiempo real». Con esos avisos, conductores y pasajeros pueden anticipar complicaciones y elegir rutas alternativas.
Qué papel juegan Ualabee y los nuevos GPS de Movi Rosario y Rosario BusLa integración no depende solo de las aplicaciones. El municipio renovó los dispositivos GPS y el sistema de transmisión de datos de todas las unidades operativas de Movi Rosario y Rosario Bus, lo que permitió pasar de un sistema predictivo a una transmisión en tiempo real. Esa actualización sostiene el seguimiento con una demora máxima de 15 segundos.
Ualabee, socio estratégico de Google Maps en Latinoamérica, participa en el acuerdo que hizo posible llevar estos datos a Google Maps y Waze. La iniciativa busca centralizar la información sobre movilidad urbana y responder a pedidos de usuarios que encontraban diferencias entre los horarios estimados y el paso real de los colectivos.
Con la información disponible en Google Maps, Waze, Infomapa y el Ente de la Movilidad, el viajero puede organizar mejor sus recorridos y reducir la incertidumbre en la espera del colectivo. La actualización ya está operativa y el municipio podrá cargar datos oficiales sobre obras y desvíos en las plataformas.
Guía Completa de Optimización de Código y Recursos con R8
Si te dedicas al desarrollo en Android, sabrás que pelear contra el tamaño del archivo final es el pan de cada día. No es solo una cuestión de estética, sino que una app pesada espanta a los usuarios y hace que muchos abandonen la instalación antes de empezar, además de que el rendimiento puede irse al traste si no gestionamos bien los recursos.
Aquí es donde entra en juego R8, el optimizador moderno que ha venido a sustituir al clásico ProGuard. Básicamente, R8 se encarga de limpiar el código muerto y optimizar los assets para que tu aplicación vuele y ocupe lo mínimo indispensable, asegurando que la experiencia del usuario sea fluida y sin los odiados ANR (Application Not Responding).
¿Qué narices hace R8 exactamente?R8 no es una herramienta simple, sino un proceso de varias etapas que ataca el problema desde distintos ángulos. Primero tenemos la reducción de código o tree shaking, que consiste en analizar los puntos de entrada (como las Activities del manifiesto) y borrar todo aquello que no se usa, incluyendo dependencias de librerías que vienen pesadas de serie.
Luego vienen las optimizaciones lógicas. Aquí R8 hace magia escribiendo el código de nuevo para que sea más eficiente. Por ejemplo, utiliza la inserción de métodos (inlining), que básicamente copia el cuerpo de una función donde se llama para evitar la sobrecarga de la llamada, o la fusión de clases, que junta interfaces y clases similares para liberar memoria y hacer que la app arranque más rápido.
Por último, tenemos la ofuscación. Esto no es para esconder secretos, sino para reducir el tamaño del archivo DEX acortando los nombres de clases y métodos. Así, un nombre larguísimo como com.example.MyActivity pasa a ser simplemente a.b.a, ahorrando bytes valiosos.
Configuración y puesta en marchaPara activar estas maravillas, depende de la versión del Android Gradle Plugin (AGP) que estés usando. En las versiones más modernas (9.3 en adelante), el proceso es mucho más sencillo gracias a un DSL simplificado. Solo tienes que entrar en el bloque optimization de tu build de lanzamiento y poner enable = true. Además, ahora puedes gestionar tus reglas de conservación en archivos con extensión .keep dentro de la carpeta src/variant/keepRules.
Si vienes de versiones más antiguas, tendrás que usar el DSL heredado, configurando isMinifyEnabled = true para el código y isShrinkResources = true para los recursos. Es fundamental que esto se haga solo en la versión de lanzamiento, ya que optimizar el código alarga el tiempo de compilación y puede volver loca la depuración si intentas buscar un error en código ofuscado.
Llevando la reducción de recursos al siguiente nivelDesde la versión 8.12 del AGP, ha llegado la reducción de recursos optimizada. Antes, el código y los recursos se analizaban por separado, lo que a veces dejaba basura que se referenciaban mutuamente. Ahora, R8 trata los recursos como parte del grafo de código, permitiendo eliminar assets inaccesibles de forma mucho más agresiva.
Para exprimir esto, puedes añadir android.r8.optimizedResourceShrinking=true en tu archivo gradle.properties (aunque en AGP 9.0 ya viene por defecto). También es recomendable activar el modo completo (full mode) quitando la línea android.enableR8.fullMode=false, lo que permite optimizaciones mucho más potentes, aunque ojo, porque podrías necesitar añadir algunas reglas de conservación extras para que no se borre código que uses mediante reflexión.
El Analizador de Configuración de R8: Tu mejor aliadoNo queremos ir a ciegas, y para eso existe el R8 Configuration Analyzer. Esta herramienta te da métricas reales sobre la calidad de tu configuración a través de tres puntuaciones: reducción, optimización y ofuscación. Si ves que tu porcentaje es bajo, significa que tienes reglas de conservación demasiado amplias que están bloqueando el potencial de R8.
El analizador te permite detectar reglas subsumidas (cuando una regla general anula a una específica) y reglas innecesarias que quedaron ahí tras una refactorización. Lo ideal es limpiar el archivo de reglas y dejar solo aquello que sea estrictamente necesario, especialmente cuando usamos librerías de terceros que suelen traer reglas muy conservadoras y demasiado genéricas que inflan la app.
Técnicas complementarias para reducir el pesoR8 es potente, pero no hace milagros solo. Para lograr una app realmente ligera, hay que atacar los recursos. Una jugada maestra es sustituir PNGs por formato WebP, que comprime mucho mejor sin perder calidad, o usar Drawables vectoriales que no dependen de la densidad de pantalla.
También es vital configurar resConfigs en el build.gradle para limitar los idiomas y densidades que realmente soportas, evitando que el APK lleve traducciones o imágenes que nadie usará. Y por supuesto, la migración a Android App Bundles (AAB) es obligatoria hoy en día, ya que Google Play genera un APK optimizado para cada dispositivo, entregando solo lo que el usuario necesita.
Optimización en entornos de plataforma y SoongPara quienes trabajan en el sistema operativo Android usando Soong, R8 también es la pieza clave. Aquí se busca reducir el espacio de la partición del sistema y bajar la presión de memoria en el tiempo de ejecución. El uso de obfuscate: true en los archivos Android.bp es altamente recomendado para reducir los archivos .vdex y .odex.
En este entorno, se recomienda seguir el principio de cero marcas personalizadas, apoyándose en anotaciones como @Keep o @VisibleForTesting en lugar de archivos de reglas externos. Esto hace que el código sea más mantenible y evita que se conserven símbolos innecesarios en la versión de producción, optimizando la huella de memoria del dispositivo.
Requisitos de Google Play para el futuroAtención a esto: Google ha empezado a imponer estándares de calidad técnica más estrictos. Para apps con más de 10 MB de código DEX (y juegos con más de 50 MB), se exigirá un mínimo del 25% en optimización, ofuscación y reducción. Si no cumples estos umbrales, podrías tener problemas al subir tus bundles a la consola.
La mejor forma de evitar sustos es revisar el explorador de app bundles en Play Console y ajustar las reglas con el R8 Configuration Analyzer. Recuerda que optimizar no es solo cumplir una norma, sino que impacta directamente en que la app arranque más rápido y consuma menos batería, algo que el usuario final agradece enormemente.
La clave para lograr una aplicación eficiente reside en combinar la potencia de R8 con una gestión inteligente de los recursos, el uso de App Bundles y una auditoría constante de las reglas de conservación. Al eliminar el código muerto y ofuscar los identificadores, no solo cumplimos con los requisitos técnicos de las tiendas de aplicaciones, sino que garantizamos un rendimiento superior, un menor consumo de memoria y una instalación mucho más ligera para el usuario final.
TikTok lanza una app independiente de Shop en 4 países asiáticos y supera las 50.000 descargas
TikTok ha publicado sin anuncio oficial una aplicación independiente de TikTok Shop en Singapur, Malasia, Tailandia y Filipinas, disponible para iOS y Android. La tienda deja de ser solo una pestaña dentro de la red social y pasa a tener icono propio. En las tiendas de aplicaciones, la nueva app supera las 50.000 descargas en Google Play y aparece en el puesto 71 de la categoría de compras de la App Store de Singapur, según las fichas revisadas.
La propuesta es comprar sin pasar por el feed principal. La aplicación reúne recomendaciones personalizadas, compras por directo y vídeos cortos, pago integrado, seguimiento de pedidos y atención al cliente. También ofrece ofertas exclusivas, envío gratis en algunas promociones y ventajas para la primera compra. Con ello, TikTok busca captar compradores que no usan la red social para entretenerse y competir más de cerca con Amazon y Temu.
Qué ofrece la app independiente de TikTok ShopLa app mantiene el formato que hizo crecer a TikTok Shop: vídeo corto y venta en directo pegados al producto. El usuario puede ver una demostración, tocar el artículo y cerrar el pago dentro de la aplicación, sin saltar a una web externa. Las fichas también mencionan pagos seguros y descuentos que solo están disponibles en esta tienda.
Para incentivar el cambio, TikTok coloca ofertas exclusivas y beneficios de primera compra como gancho. En la práctica, quien ya compraba desde el feed tiene un motivo para abrir otra app; quien no usaba TikTok para comprar puede entrar directamente a un escaparate. Es un movimiento distinto al de Amazon con Inspire, su feed de vídeos cortos para atraer compradores hacia su tienda.
¿Por qué TikTok separa la tienda del feed principal?La razón principal es de alcance. Una aplicación propia permite captar a personas que no están en TikTok y dar a la compra un destino independiente del algoritmo de entretenimiento. Hasta ahora, vender en TikTok Shop dependía de que un vídeo despertara el deseo y de que el usuario no se marchara a Amazon o Temu a terminar la compra. Con una tienda aparte, TikTok intenta quedarse con ese último paso.
El movimiento encaja en la estrategia de TikTok para parecerse cada vez más a una superapp. La compañía ya ha sumado juegos, guías de restaurantes, reservas de hoteles y microdramas, y explora soluciones de pago. Una tienda con app propia es otra pieza de ese plan: separar servicios del feed y darles una puerta de entrada específica.
Descargas y primeras señales en las tiendas de aplicacionesLas primeras señales son modestas, pero ya se pueden medir. La aplicación supera las 50.000 descargas en Google Play y, en la App Store de Singapur, figura en el puesto 71 de la categoría de compras. Son datos de las fichas de las tiendas, no de un balance oficial de TikTok. La compañía tampoco ha publicado un comunicado de presentación ni ha detallado cuántos usuarios activos tiene.
El lanzamiento se detectó primero por Matt Navarra, consultor de redes sociales, que señaló las fichas en X. TikTok no ha respondido a las peticiones de comentarios sobre el despliegue. Tampoco hay una fecha de expansión ni un calendario público. Esa ausencia de confirmación deja la prueba, por ahora, en cuatro mercados del Sudeste Asiático.
¿Llegará la app de TikTok Shop a España y Europa?No hay confirmación. La compañía no ha anunciado planes para llevar la aplicación independiente a España, al resto de Europa o a Estados Unidos. Si diera ese salto, la competencia sería distinta: en Estados Unidos se sumarían Walmart y Target a Amazon y Temu. En el Sudeste Asiático, TikTok Shop consolida su crecimiento y el comprador está acostumbrado a pagar desde el teléfono.
Para el lector en España, de momento no hay nada que descargar. La app está disponible solo en Singapur, Malasia, Tailandia y Filipinas, para iOS y Android. Si vendes online, la principal novedad es que TikTok empieza a tratar la compra como un canal separado, con métricas y hábitos distintos. Si compras, la tienda sigue dentro de TikTok como hasta ahora.
Qué incluye la app, en resumen:
- Recomendaciones personalizadas de productos.
- Compras por transmisiones en directo y vídeos cortos.
- Pago integrado, seguimiento de pedidos y atención al cliente.
- Ofertas exclusivas, envío gratis en algunas promociones y ventajas para la primera compra.
La incógnita es si TikTok puede trasladar la compra por impulso a una app que el usuario debe abrir a propósito. La tienda independiente gana un destino propio, pero pierde el roce del feed que convirtió el vídeo en compra. Por ahora, la prueba queda acotada a cuatro países y con más de 50.000 descargas en Google Play como primera referencia.
El Huawei Watch D2 mide la tensión con menos de 5 mmHg de diferencia frente al MAPA en un estudio en Madrid
El Huawei Watch D2 ha sido evaluado en un estudio piloto del Hospital Clínico San Carlos de Madrid para comprobar si sus mediciones de presión arterial se parecen a las de un sistema de monitorización ambulatoria tradicional, el MAPA. En la investigación participaron 50 adultos con hipertensión arterial esencial y tratamiento estable, que llevaron a la vez el reloj y un monitor Spacelabs durante 24 horas, con mediciones programadas de día y de noche.
Los resultados difundidos por Huawei apuntan a que las diferencias medias entre ambos dispositivos fueron inferiores a 5 mmHg, aunque el reloj mostró una ligera tendencia a registrar valores de presión sistólica más bajos durante el día. Los investigadores insisten en que se trata de un estudio piloto y que no sustituye a los sistemas tradicionales ni a la valoración médica.
¿Qué comparó el estudio del Huawei Watch D2 en Madrid?La Unidad de Hipertensión Arterial y Riesgo Vascular del Hospital Clínico San Carlos de Madrid, dirigida por José Antonio García Donaire, puso en marcha un estudio piloto para comparar el Huawei Watch D2 con un dispositivo MAPA. El objetivo era ver hasta qué punto las lecturas del reloj coincidían con las de un monitor Spacelabs colocado en el brazo durante una jornada completa.
Para ello se seleccionó a 50 pacientes adultos con hipertensión esencial y tratamiento estable. Todos utilizaron simultáneamente ambos sistemas durante 24 horas, con mediciones programadas tanto por el día como por la noche, de modo que la comparación incluyera diferentes momentos y situaciones de la vida cotidiana.
¿Qué resultados de presión arterial obtuvo el Huawei Watch D2?Según la información facilitada por Huawei, las diferencias medias globales entre el reloj y el MAPA fueron inferiores a 5 mmHg. El dato se considera cercano, aunque el propio estudio detectó una ligera tendencia del Huawei Watch D2 a ofrecer cifras de presión arterial sistólica más bajas durante el día.
Los responsables del trabajo no presentan el dispositivo como un sustituto del monitor convencional. Señalan que el grupo era pequeño y la evaluación duró 24 horas, por lo que será necesario ampliar la investigación a otros grupos de pacientes y a periodos más largos para determinar qué papel pueden tener estos smartwatches con HarmonyOS en el seguimiento de la hipertensión.
¿Cómo valoraron los pacientes el Huawei Watch D2 frente al MAPA?Además de las cifras, el estudio recogió la experiencia de los participantes. El 80% valoró mejor o mucho mejor el uso del Huawei Watch D2 frente al sistema tradicional, y más del 70% lo consideró cómodo o muy cómodo tanto durante el día como por la noche.
El 75% afirmó que el reloj interfirió poco o nada en sus actividades cotidianas, mientras que el 80% indicó que durmió igual o mejor que en una noche normal. José Antonio García Donaire explica que «la presión arterial cambia en función de factores como el estrés, el sueño o la actividad física», por lo que conocer su comportamiento a lo largo del día puede aportar información útil para el seguimiento.
¿Cómo mide la tensión el Huawei Watch D2 y qué límites tiene?El Huawei Watch D2 no mide la presión arterial solo con sensores ópticos. Utiliza un método oscilométrico con un manguito inflable integrado en la correa, junto con un sistema que infla y detecta las variaciones de presión asociadas a cada latido. Esa tecnología permite obtener lecturas de presión sistólica y diastólica desde la muñeca.
Los investigadores recuerdan que se trata de un estudio piloto con 50 participantes y que sus resultados no permiten concluir que cada lectura individual sea intercambiable con la de un aparato convencional. Tampoco sustituye la valoración de un profesional sanitario. Los resultados corresponden al Watch D2; la presentación posterior del Watch D3 no forma parte de esta evaluación clínica.
¿A quién afecta y qué deben tener en cuenta los pacientes?La investigación se centra en adultos con hipertensión arterial esencial y tratamiento estable, no en población general. La comparación se hizo con el reloj y un MAPA durante 24 horas, con mediciones de día y de noche, y no con una única toma en la consulta.
- El estudio incluyó a 50 pacientes adultos con hipertensión esencial y tratamiento estable.
- Las mediciones se compararon durante 24 horas, con registros diurnos y nocturnos.
- El Huawei Watch D2 se plantea como herramienta complementaria, no como sustituto del MAPA ni del criterio médico.
- Los investigadores piden más participantes y nuevos estudios en otros grupos de pacientes antes de extraer conclusiones amplias.
Por ahora, la información disponible no incluye recomendaciones nuevas de uso clínico ni cambios en el tratamiento de la hipertensión. La interpretación de las cifras elevadas y la elección del método de seguimiento corresponden al profesional sanitario que atiende al paciente.
El estudio deja al Huawei Watch D2 como una posible opción para facilitar el seguimiento de la presión arterial fuera de la consulta, con una acogida favorable entre los participantes por comodidad, pero con la cautela de un trabajo piloto. La diferencia media de menos de 5 mmHg y el hecho de que el 80% lo valorara mejor que el sistema tradicional son los datos más llamativos de una investigación que aún debe ampliarse.
Guía Completa sobre Android Automotive: El Cerebro Inteligente de tu Coche
Seguro que te ha pasado: escuchas hablar de Android Auto y Android Automotive y te quedas con cara de póker porque parecen lo mismo. Es normalísimo que haya lío, ya que ambos llevan el sello de Google y sirven para que el salpicadero de tu coche sea más inteligente, pero la realidad es que no tienen nada que ver en su funcionamiento interno.
Imagina que uno es un espejo que refleja lo que pasa en tu smartphone y el otro es el cerebro propio del coche. Mientras que uno depende de que lleves el móvil en el bolsillo, el otro vive directamente en el hardware del vehículo. Vamos a desgranar a fondo este sistema para que entiendas por qué está cambiando la forma en la que conducimos.
¿De qué va exactamente Android Automotive?Para empezar por lo básico, Android Automotive (también conocido como AAOS) es una versión adaptada del sistema operativo Android diseñada específicamente para coches. No estamos hablando de una aplicación ni de un modo especial, sino de una plataforma completa que los fabricantes instalan de serie en el sistema de infoentretenimiento.
El objetivo es que el coche deje de tener esos software cerrados y lentos de toda la vida para pasar a tener una interfaz actualizable y flexible. Al estar integrado, el sistema puede hacer cosas que una app proyectada no podría, como gestionar el aire acondicionado, controlar la autonomía de la batería en tiempo real o ajustar los perfiles del conductor sin que el móvil intervenga en nada.
La gran pelea: Android Auto frente a Android AutomotiveAquí es donde la mayoría de la gente se hace un nudo. Para que no te quede duda, la diferencia fundamental es la dependencia del smartphone. Android Auto es una proyección; si quitas el teléfono, la pantalla se queda vacía. En cambio, Android Automotive es el sistema operativo del coche; funciona aunque no lleves el móvil encima.
- Android Auto: Es una app que proyecta la interfaz del móvil en la pantalla del coche. El cerebro es el teléfono.
- Android Automotive: Es el sistema operativo instalado en el coche. El cerebro es el propio vehículo.
Ojo, que no son excluyentes. Hay coches que vienen con Android Automotive de serie pero que, además, permiten conectar Android Auto si prefieres usar la interfaz de tu móvil. Básicamente, uno es una extensión y el otro es una parte integral del coche.
El secreto de los Google Automotive Services (GAS)No todos los coches con Android Automotive son iguales. Aquí entra en juego el concepto de Google built-in o GAS. Un fabricante puede usar la base de Android Automotive (que es abierta) para crear su propio sistema con sus propios mapas y tienda, pero si decide licenciar los servicios de Google, la experiencia es mucho más potente.
Cuando un coche tiene GAS, tienes Google Maps, la Play Store y el Asistente de Google (o Gemini) integrados nativamente. Esto significa que puedes descargar apps compatibles directamente en el coche y sincronizar tu cuenta de Google para que tus rutas y preferencias estén siempre listas al subir al vehículo.
Capacidades y tipos de aplicacionesEl ecosistema de aplicaciones está muy vigilado por Google para evitar que el conductor se distraiga y ocurra algún accidente. Por eso existen las Google Driver Distraction Guidelines, que limitan lo que puedes hacer mientras el coche está en marcha.
Existen categorías muy claras: las de multimedia y navegación (como Spotify o Waze) funcionan siempre. Sin embargo, hay funciones como ver YouTube, navegar por la web o jugar que solo se activan cuando el coche está totalmente estacionado. Para los desarrolladores, Google ofrece librerías como androidx.car y android.car para que las apps sean seguras y puedan leer la telemetría del vehículo, como la velocidad o el estado de los intermitentes.
¿En qué modelos podemos encontrarlo?Este sistema ha pegado un salto enorme, especialmente en los coches eléctricos y de gama alta. Marcas como Volvo y Polestar fueron las pioneras, pero ahora el despliegue es masivo. Podemos dividir los modelos en dos grandes grupos:
Coches con servicios de Google (GAS)Aquí encontramos una lista larguísima. En el grupo de Renault destacan el Austral, el Mégane E-Tech y el Scénic. Volvo tiene casi toda su gama reciente, desde el EX30 hasta el XC90. También están presentes en marcas americanas como Chevrolet (Silverado, Tahoe), GMC (Hummer EV, Yukon), Cadillac (Lyriq) y Ford en modelos como el Explorer y Expedition. Incluso Honda ha integrado el sistema en el Accord y el Civic.
Coches con Android Automotive pero sin GASHay fabricantes que prefieren no dar todas las llaves a Google y usan la base del sistema pero con sus propios servicios. Es el caso de Lucid Air, algunos modelos de Maserati (Ghibli, Levante), el Dodge Durango y el Chrysler Pacifica. En estos casos, la experiencia depende totalmente de lo que el fabricante haya programado.
Ventajas y algunos puntos flojosLo mejor es, sin duda, la integración total. No hay cables molestos, no hay problemas de batería del móvil y la respuesta es mucho más fluida. Además, al ser un sistema moderno, las actualizaciones OTA (Over-The-Air) permiten que el coche mejore con el tiempo sin tener que ir al taller.
No todo es perfecto. El principal inconveniente es la privacidad, ya que al iniciar sesión con Google, el sistema recopila bastantes datos sobre tus hábitos de conducción y rutas. Además, la experiencia puede variar mucho entre marcas; que un coche tenga Android Automotive no garantiza que la interfaz sea idéntica en un Renault que en un Volvo.
Tener Android instalado en el corazón del coche convierte al vehículo en un dispositivo inteligente capaz de gestionar desde la música hasta la climatización y la carga de batería de forma autónoma. Mientras que la proyección desde el móvil sigue siendo útil y común, la apuesta por un sistema operativo nativo es el camino hacia una experiencia de conducción conectada, segura y mucho más potente que cualquier simple reflejo de pantalla.
Google lanza Gemini Omni 1.2 Flash: vídeos de 15 segundos a 0,07 dólares por segundo
Google ha puesto a disposición general Gemini Omni 1.2 Flash, su modelo para generar y editar vídeo con inteligencia artificial. La versión crea clips nativos de hasta 15 segundos, frente a los 10 de Omni 1.1, y cuesta 0,07 dólares por segundo de vídeo en 720p. Un clip completo de 15 segundos sale por unos 1,05 dólares.
El movimiento no se limita a una rebaja. El modelo llega con edición conversacional por turnos, más consistencia entre planos y presencia en la API de Gemini, Google Cloud, Google Vids, Flow y Google Ads. En la app de Gemini, el despliegue se dirige primero a los suscriptores de Google AI Ultra. Google sitúa el precio un 30 % por debajo de Omni 1.1 Flash.
¿Qué cambia para quien crea vídeo con Gemini Omni 1.2 Flash?La duración se puede elegir entre 3 y 15 segundos, en incrementos de un segundo. Eso permite cerrar una escena, un anuncio corto o una explicación de producto en una sola generación, sin tener que unir varias piezas. La mejora encaja con el uso comercial: fichas de producto, campañas para redes y probadores virtuales.
La otra diferencia está en la coherencia visual. Google asegura que el modelo conserva mejor rostros, prendas, tipografía de envases y colores de marca cuando cambia el ángulo de cámara. También admite imágenes de referencia de personajes, productos o estilos y clips de movimiento de hasta tres segundos. La intención es que el resultado no baile entre planos.
La edición conversacional evita regenerar el clip desde ceroLa función más práctica es la edición multiturno. El usuario puede pedir cambios sobre el mismo vídeo —otro producto, un fondo distinto, más o menos luz, lluvia en vez de sol o un formato vertical— sin volver a describir toda la escena. El modelo mantiene aquello que no se ha pedido modificar. Es un flujo más parecido a dar notas a un montador que a lanzar una petición nueva cada vez.
Google DeepMind también ha puesto el foco en la cámara y el movimiento, con recorridos aéreos, alejamientos y órbitas más controlados. En cuanto al audio, la compañía afirma que mejora la sincronización labial y los diálogos con varios hablantes, aunque reconoce que aún hay trabajo por hacer en ese terreno. Los vídeos generados mediante la API incorporan la marca de agua invisible SynthID, pensada para verificar su procedencia.
¿Cuánto cuesta y dónde se puede usar Gemini Omni 1.2 Flash?El precio de referencia es de 0,07 dólares por segundo en 720p, un 30 % menos que la versión anterior. Para controlar el gasto, Google propone un flujo de trabajo en dos fases: generar borradores en 360p o 720p y escalar después solo las creaciones que convencen a 1080p o 4K. Así se paga por explorar y no tanto por repetir.
- Duración: de 3 a 15 segundos, en incrementos de un segundo.
- Precio: 0,07 dólares por segundo en 720p; unos 1,05 dólares por 15 segundos.
- Resolución: borradores en 360p o 720p y escalado final a 1080p o 4K.
- Disponibilidad: API de Gemini, Google Cloud, Google Vids, Flow y Google Ads; en la app de Gemini, primero para Google AI Ultra.
- Google Vids: clips de 15 segundos sin coste adicional con cuenta de Google o Workspace, según la información difundida.
La compañía ha subrayado que el modelo también está en Gemini for business y que, en Google Cloud, Omni llega por primera vez a disponibilidad general. Eso facilita que plataformas creativas y aplicaciones de terceros lo integren en sus propios productos. La API permite construir prototipos en Google AI Studio y pasar después a la versión de pago.
Qué límites mantiene y a quién interesaGoogle reconoce que el modelo todavía tiene dificultades con acciones deportivas rápidas, cambios bruscos de guion y física compleja. Son escenarios exigentes, donde el movimiento y la interacción entre objetos requieren más precisión. Por eso, el lanzamiento está más orientado a negocios, desarrolladores y creadores que producen vídeo en volumen que a producciones de alta complejidad técnica.
El atractivo para una pyme o un equipo de marketing está en el coste por pieza. A 0,07 dólares por segundo, probar varias variantes creativas deja de ser un lujo reservado a grandes presupuestos. La edición sobre el mismo clip reduce además el trabajo de regeneración y permite mantener una misma identidad visual en campañas con muchos formatos. La barrera ya no es solo el precio, sino tener claras las referencias y el mensaje que se quiere mostrar.
Para quien ya produce vídeo, la combinación de 15 segundos, edición por conversación y 0,07 dólares por segundo reduce la necesidad de repetir generaciones completas. La herramienta no resuelve todos los casos, pero sí cambia el cálculo de coste y el flujo de trabajo para anuncios, redes y explicaciones de producto.
Cómo flashear el firmware stock mediante Fastboot
Si te has decidido a dejar tu dispositivo como salido de la caja o simplemente necesitas solucionar algún fallo crítico del sistema, flashear la ROM oficial es la mejor opción. Eso sí, antes de lanzarte a la piscina, debes saber que manipular el firmware conlleva ciertos riesgos, como la posibilidad de dejar el teléfono como un pisapapeles si algo sale mal, por lo que es vital seguir los pasos al pie de la letra y ser consciente de lo que haces.
Para que todo salga rodado y no te lleves sustos, es fundamental contar con un entorno estable. No basta con tener el móvil a mano; necesitamos una combinación específica de software y hardware que permita la comunicación fluida entre el ordenador y el smartphone, asegurando que el proceso de escritura de datos no se interrumpa bruscamente.
Materiales y requisitos previosAntes de empezar con el lío, asegúrate de tener todo esto listo sobre la mesa. Lo más recomendable es utilizar un ordenador con Windows, ya que es la plataforma donde las herramientas de flasheo funcionan mejor y dan menos problemas de drivers, aunque si usas Mac podrías intentar emularlo, pero sinceramente, es complicarse la vida innecesariamente.
En cuanto al dispositivo, es imprescindible que el bootloader esté previamente desbloqueado, ya que si no, el sistema rechazará cualquier intento de instalar una ROM externa. Además, no te olvides de que el móvil debe tener al menos un 50% de batería para evitar que se apague en mitad del proceso, lo cual sería un desastre absoluto.
- Cable USB original o de buena calidad para evitar desconexiones.
- Herramienta de flasheo oficial (como MiFlash Tool).
- La ROM stock en formato fastboot (estos archivos suelen venir con extensión .tgz).
- Un programa de descompresión fiable como 7-Zip o WinRAR.
Aquí es donde mucha gente mete la pata. Las ROMs para fastboot no se instalan tal cual vienen. Si utilizas 7-Zip, ten en cuenta que deberás descomprimir el archivo dos veces: primero el .tgz para obtener un .tar y luego ese .tar para llegar a la carpeta final con los archivos de imagen. Si prefieres usar WinRAR, normalmente con una sola vez basta ya que el programa gestiona ambos formatos a la vez.
Un truco fundamental para evitar errores es renombrar la carpeta resultante con un nombre corto y sencillo, por ejemplo «ROM_STOCK». Lo más importante es que la ruta de la carpeta no contenga espacios, ya que el programa de flasheo podría volverse loco y lanzar un error en rojo que te dará un susto tremendo si no sabes qué está pasando.
Pasos para realizar el flasheoUna vez tengas los archivos listos, es el momento de la acción. Primero, instala el programa Mi Flash junto con los controladores necesarios que suelen venir integrados. Después, debes poner el teléfono en modo Fastboot, lo cual se logra apagando el equipo y encendiéndolo mientras mantienes pulsados simultáneamente el botón de encendido y el de bajar volumen hasta que aparezca la imagen característica del modo de flasheo.
Ahora bien, ejecuta el programa como administrador en tu PC y selecciona la carpeta donde guardaste la ROM. Conecta el móvil y pulsa el botón de refresh para que el sistema reconozca el terminal; sabrás que está conectado cuando aparezca una cadena de números y letras en la pantalla. Antes de darle al botón final, debes elegir con mucho cuidado el modo de instalación en la parte inferior derecha:
- Clean All: Borra absolutamente todos los datos del usuario. Es la opción más recomendada para una instalación limpia y evitar errores.
- Save User Data: Intenta mantener tus archivos personales, aunque no siempre es lo más estable.
- Clean All and Lock: Borra todo y, además, vuelve a bloquear el bootloader, dejando el teléfono exactamente como venía de fábrica.
Cuando hayas elegido, pulsa el botón de Flash y espera pacientemente. El proceso suele tardar entre 120 y 300 segundos. Al terminar, el móvil se reiniciará y verás el logo de inicio con unos puntos moviéndose. No toques nada en este momento, ya que es la fase más crítica y puede parecer que el teléfono se ha quedado colgado, pero es normal que tarde unos minutos en arrancar por primera vez.
Para completar el proceso con éxito, es vital haber realizado una copia de seguridad previa de toda tu información, ya que el flasheo borra la memoria interna. Siguiendo este orden, desde la preparación de los archivos sin espacios hasta la correcta elección del modo de limpieza en el software, lograrás restablecer el sistema operativo original de tu dispositivo sin complicaciones y asegurando que el hardware quede optimizado y libre de errores de software.
ColorOS 17 llegará entre el 5 y el 26 de noviembre a 31 equipos de OPPO, realme y OnePlus
Para el usuario, la fecha del calendario es solo una referencia. La actualización se enviará por fases y puede variar según la región y el modelo, así que no conviene dar por hecho que aparecerá ese mismo día en España. Antes de instalar ColorOS 17, lo útil es comprobar si el dispositivo está en la lista y tener una copia de seguridad.
Qué incluye ColorOS 17 y qué notará el usuarioLa capa renueva la fluidez con Living Flow Design, Luminous Effect, Fluid Motion y Flexible Feedback. En la práctica, busca transiciones más naturales, controles que responden mejor al tacto y una interfaz con más profundidad visual. Son cambios de diseño y respuesta del sistema, no solo un lavado de cara.
También incorpora herramientas de IA: AI Mind Space, AI Mind Pilot y Photo Agent & OC. La primera agrupa imágenes, notas y documentos; la segunda permite interactuar con fotos y documentos mediante lenguaje natural; la tercera añade edición con comandos de texto, reconocimiento en pantalla, traducción y escaneo. La disponibilidad puede depender del equipo y la región.
Calendario de OPPO: 12 móviles del 18 al 24 de noviembreOPPO ha programado 12 smartphones para recibir ColorOS 17 en noviembre. El despliegue empieza el 18 y termina el 24, con varios modelos Reno y los plegables Find N3 y Find N3 Flip. Estas son las fechas:
- 18 de noviembre: OPPO Reno15 Pro Max 5G, Reno15 Pro 5G, Reno15 Pro Mini 5G y Reno15 5G.
- 19 de noviembre: OPPO Reno15c 5G.
- 23 de noviembre: OPPO Reno 15F 5G.
- 24 de noviembre: OPPO Find N3, Find N3 Flip, Reno14 Pro 5G, Reno14 5G, Reno14 5G Diwali Edition y Reno14 F 5G.
realme mueve 13 móviles de las familias GT, Narzo y la serie numérica. El primer tramo llega el 5 de noviembre y el grueso se concentra el 19, con el GT 7T como único modelo del día 18. El calendario queda así:
- 5 de noviembre: realme GT 7 y realme GT 7 Dream Edition.
- 18 de noviembre: realme GT 7T.
- 19 de noviembre: realme 16 5G, realme 15 Pro 5G, realme 15 Pro 5G Game of Thrones Edición Limitada, realme 15 5G, realme 15x 5G, realme 15T 5G, realme P4 Pro 5G, realme P4 5G, realme Narzo 90 5G y realme Narzo 90x 5G.
OnePlus ha fijado seis equipos para noviembre, con una tableta entre ellos. El 13R abre el 5 de noviembre, el 12 llega el 17, la Pad 3 el 18, el Open el 24 y los Nord 6 y Nord CE 6 cierran el 26. La compañía advierte de que son fechas previstas y que el envío será gradual.
- 5 de noviembre: OnePlus 13R.
- 17 de noviembre: OnePlus 12.
- 18 de noviembre: OnePlus Pad 3.
- 24 de noviembre: OnePlus Open.
- 26 de noviembre: OnePlus Nord 6 y OnePlus Nord CE 6.
En los OnePlus compatibles, ColorOS 17 sustituye a OxygenOS como nombre visible de Android 17. La marca permite elegir si actualizar y contempla volver a OxygenOS, pero la reversión borra el contenido del dispositivo, por lo que exige una copia de seguridad antes de hacer el cambio.
¿Qué debe hacer el usuario antes de actualizar a ColorOS 17?Lo primero es comprobar el modelo exacto y la región, porque el calendario no confirma el mismo día de llegada a todos los países. Después conviene esperar el aviso de software del sistema y no forzar instalaciones de otras regiones. Si el teléfono es la herramienta principal, una copia de seguridad actualizada evita sustos.
- Revisa el modelo en Ajustes y confirma que aparece en el calendario de OPPO, realme o OnePlus.
- Haz una copia de seguridad de fotos, documentos y datos antes de instalar ColorOS 17.
- Espera la notificación oficial: la actualización llega por fases y puede retrasarse según el país y el operador.
La fecha publicada sirve para saber cuándo puede empezar el despliegue, no para garantizar que el móvil reciba el paquete ese mismo día. En OnePlus, además, la elección de pasar a ColorOS o volver a OxygenOS depende de los anuncios para cada equipo. La confirmación definitiva será el aviso disponible en el propio dispositivo.
Actualizar Android de forma local: guía completa y práctica
Las actualizaciones de Android son fundamentales para mantener la seguridad y el rendimiento del móvil, pero no todos los dispositivos las reciben al mismo ritmo. La enorme variedad de fabricantes, modelos y operadores hace que el proceso sea un poco caótico: Google lanza una versión, luego cada marca la adapta y, si compraste el teléfono con una compañía telefónica, esta también mete mano. Por eso, a veces toca esperar semanas o meses, y no queda otra que tener paciencia.
Para salir de dudas, puedes consultar la versión de Android y el estado de las actualizaciones desde los ajustes del dispositivo. Normalmente recibirás un aviso cuando haya algo nuevo, pero también puedes buscar manualmente. Eso sí, antes de lanzarte a actualizar, asegúrate de tener una red Wi-Fi estable y al menos un 75% de batería, porque si no, la instalación puede quedarse a medias y llevarte un buen rato de espera.
Cómo comprobar la versión y el estado de las actualizacionesLo primero es entrar en los Ajustes del teléfono o tablet y buscar la sección de información del dispositivo. En función de la marca, el nombre cambia: en Pixel y muchos Android limpios verás ‘Información del teléfono’ o ‘Información de la tablet’; en Samsung, por ejemplo, tendrás que ir a ‘Acerca del teléfono’ y luego a ‘Información del software’. Allí encontrarás datos como la versión de Android, el parche de seguridad, la actualización del sistema de Google Play y el número de compilación. Estos datos te dicen si estás al día o si te falta algún parche importante.
Si tienes un Pixel o una Pixel Tablet, el sistema descarga las actualizaciones en segundo plano y las activa la próxima vez que reinicies el dispositivo. En cambio, muchos otros móviles y tablets se reinician solos mientras instalan la actualización, y los cambios se aplican al terminar. Ten en cuenta que los plazos varían según el fabricante, el modelo y el operador, así que no te agobies si ves que tu colega con otro móvil ya la tiene y tú no.
Cómo recibir y buscar actualizaciones manualmenteCuando haya una actualización disponible, el sistema te enviará una notificación. Ábrela y toca la opción de actualizar. Si la has borrado sin querer o el dispositivo no tenía conexión en ese momento, no pasa nada: puedes buscar actualizaciones a mano. La mayoría de los parches de seguridad y actualizaciones del sistema se instalan automáticamente, pero si quieres forzar la búsqueda, sigue estos pasos:
- Entra en Ajustes de tu dispositivo.
- Busca la opción Sistema > Actualizaciones de software (o similar, según la capa de personalización).
- Consulta el estado de la actualización y sigue las instrucciones en pantalla.
Si una actualización empieza a descargarse pero no termina, el dispositivo volverá a intentarlo automáticamente en los días siguientes. Recibirás otra notificación cuando lo vuelva a intentar; ábrela y acepta. No te preocupes si tarda, es normal que el sistema reintente varias veces antes de darse por vencido.
Soluciones a problemas frecuentes durante la actualizaciónEl problema más habitual es que no hay suficiente espacio de almacenamiento. Si te sale el aviso de espacio insuficiente, tendrás que liberar sitio. Puedes borrar fotos duplicadas, vídeos que ya no veas, aplicaciones que no uses o archivos basura. Herramientas como AVG Cleaner o Google Files te ayudan a identificar archivos grandes y repetidos. Recuerda que necesitarás más espacio libre que el tamaño de la actualización, porque durante el proceso se crean y eliminan archivos temporales.
Si la actualización no se completa y ya has liberado espacio, puedes probar un reinicio normal. Si el problema persiste, una opción más drástica es hacer un restablecimiento de fábrica o hard reset. Ojo, porque esto borra todos los datos: haz una copia de seguridad antes. Los pasos típicos son: apagar el teléfono, mantener pulsados los botones de volumen abajo y encendido, navegar con los botones de volumen hasta el modo de recuperación, seleccionar ‘Wipe data / factory reset’, confirmar y luego reiniciar. Después tendrás que configurar el móvil como nuevo y reinstalar tus apps.
Otro fallo común es que el asistente de actualización se cierre de forma inesperada. En ese caso, borra la caché de la aplicación de actualizaciones del sistema. Ve a Ajustes > Aplicaciones > Aplicaciones del sistema, busca algo como ‘Actualizar’ o ‘Actualizaciones del sistema’ y elimina su caché. Luego vuelve a intentarlo. Si la descarga ni siquiera empieza, puede que los servidores del fabricante estén caídos; espera unas horas o un día y prueba de nuevo.
Actualizaciones automáticas y gestión empresarial con DPCEn el ámbito corporativo, los administradores de TI pueden controlar las actualizaciones mediante un controlador de política de dispositivo (DPC). Este DPC puede ser propietario de un dispositivo completamente gestionado (device owner) o de un perfil de trabajo (profile owner). El propietario del dispositivo puede programar, posponer o incluso congelar las actualizaciones, mientras que el propietario del perfil solo puede enviar información sobre las actualizaciones pendientes. Para consultar si hay una actualización pendiente, el DPC usa el método getPendingSystemUpdate(), que devuelve null si todo está al día. Si hay una actualización, se obtiene información como la fecha en que estuvo disponible por primera vez.
El sistema también notifica al DPC mediante la devolución de llamada onSystemUpdatePending() en la subclase DeviceAdminReceiver. No hace falta registrar nada para recibirla, pero el sistema puede llamar varias veces para una misma actualización, así que conviene comprobar el estado antes de responder. Existen tres tipos de política de actualización: automática (instala en cuanto haya actualización, sin intervención del usuario), con ventanas (instala durante un mantenimiento diario que tú defines) y pospuesta (retrasa la instalación 30 días, tras los cuales el sistema pide al usuario que actualice). El aplazamiento máximo es de 30 días y no se puede extender creando nuevas políticas; además, si surge otra actualización distinta, el contador se reinicia.
Para periodos críticos, como vacaciones o épocas de mucho trabajo, el propietario del dispositivo puede establecer periodos de inmovilización de hasta 90 días, durante los cuales no se notifican ni instalan actualizaciones y el usuario no puede buscar actualizaciones manualmente. Después de cada periodo de bloqueo hay un margen obligatorio de 60 días para evitar que el dispositivo se quede sin actualizar indefinidamente. Estos periodos se configuran con setFreezePeriods() y setSystemUpdatePolicy(), y Android valida que no se solapen, que no superen los 90 días y que haya al menos 60 días entre ellos. Si algo falla, salta una excepción de validación. Para borrar el registro de periodos congelados durante las pruebas, se puede usar el comando adb shell dpm clear-freeze-period-record. Android ignora los años bisiestos y trata el 29 de febrero como el 28.
Actualizaciones del sistema de Google Play y reversiónLas actualizaciones del sistema de Google Play, también conocidas como actualizaciones Mainline, se descargan automáticamente pero necesitan un reinicio para instalarse. No provocan reinicios automáticos por sí solas, sino que se aplican en el próximo reinicio que hagas tú, el administrador o una política. También puedes instalarlas manualmente desde Ajustes > Acerca de > Versión de Android > Actualización del sistema de Google Play. Si una actualización de este tipo te da problemas, existe una herramienta de reversión llamada GPSUR. Úsala con cuidado, porque puede provocar pérdida de datos y está pensada para usuarios avanzados o personal de soporte.
Para usar GPSUR, primero detén el servicio adb con adb kill-server, abre la herramienta, permite el acceso ADB, añade el dispositivo, conéctalo y acepta la depuración por USB. Cuando el botón cambie a ‘Revierte las actualizaciones recientes’, haz clic, lee las advertencias y confirma. El dispositivo se reiniciará al terminar y entonces podrás desconectarlo con seguridad.
Motivos por los que una actualización no se instalaA veces el problema no es del sistema operativo, sino de factores externos. Una conexión Wi-Fi inestable puede hacer que la actualización no se descargue o tarde demasiado; si es el caso, detén la instalación y espera a tener mejor cobertura. La batería también importa: si no tienes al menos un 75% o no estás enchufado, es probable que el sistema no inicie la instalación. Y luego está la compatibilidad: los dispositivos más antiguos pueden no soportar las versiones más recientes de Android. La mayoría de los fabricantes dan soporte a sus móviles durante dos años, a veces menos, así que si tu teléfono tiene varios años, quizá ya no reciba más actualizaciones.
Por supuesto, la falta de espacio es el clásico. Si el almacenamiento está lleno, no podrás descargar ni instalar nada. Libera espacio borrando apps, fotos y archivos que no necesites. También puede ocurrir que la actualización no se descargue porque los servidores del fabricante estén saturados o caídos; en ese caso, solo queda esperar. Si el asistente de actualización se cierra, borra su caché como te contamos antes. Y si nada funciona, puedes probar a reiniciar el dispositivo o, en último caso, restablecerlo de fábrica.
Cómo forzar una actualización y alternativas si no llegaLa forma más sencilla de forzar una actualización es ir a Ajustes > Actualización de software > Descargar e instalar. En un Samsung Galaxy S21, por ejemplo, tocas ‘Actualización de software’, luego ‘Descargar e instalar’ y esperas a que compruebe si hay algo nuevo. Si hay actualización, toca ‘Descargar e instalar’; si no, no hay nada que hacer. Si el sistema detecta una actualización pero no puede instalarla, prueba a borrar la caché del dispositivo y volver a intentarlo. No te lies con métodos raros si no tienes experiencia: reinstalar el sistema operativo desde un PC o rootear el móvil son procesos técnicos que pueden dejar el teléfono inservible, anular la garantía y exponerte a vulnerabilidades.
Si tu fabricante ya no actualiza tu modelo, aún tienes opciones. Una es instalar un firmware de otra región, que a veces está disponible antes. El proceso varía: en Samsung se usa Odin y el modo de descarga; en ASUS se copia el archivo a la memoria interna y se reinicia; en Pixel y Nexus se hace con ADB. Busca instrucciones específicas para tu modelo y ten cuidado, porque un firmware incorrecto puede convertir el móvil en un ladrillo. Otra opción es instalar una ROM personalizada, creada por la comunidad. Para ello necesitarás acceso root, desbloquear el bootloader, instalar un recovery como TWRP y seguir los pasos al pie de la letra. El primer arranque puede tardar mucho, no te asustes si parece que no termina.
Actualizaciones en Pixel y otros fabricantes: plazos y peculiaridadesLos teléfonos Pixel y la Pixel Tablet reciben las actualizaciones directamente de Google y suelen ser los primeros en probarlas. Las instalan en segundo plano y se activan al reiniciar. En otros dispositivos, el proceso depende del fabricante y del operador. Los parches de seguridad mensuales de Google se publican cada mes, pero no todos los fabricantes los aplican con la misma puntualidad. Las actualizaciones completas de Android suelen llegar una vez al año, hacia agosto o septiembre, aunque a veces hay versiones intermedias.
Project Treble, disponible desde 2018, separó el marco de Android del código específico del fabricante, lo que facilita y acelera las actualizaciones. Aun así, los plazos varían mucho: Motorola llegó a tardar unos 90 días en Android 7, mientras que LG podía llegar a los 270 días; para Android 8, LG superaba los 320 días. En Android 9, OnePlus y Sony Xperia X actualizaban en unos 60 días, y Moto tardaba hasta 160. Huawei usa su propia herramienta HiSuite para actualizar. Si te importa recibir las actualizaciones cuanto antes, un Pixel es una apuesta segura, aunque no es el único factor a tener en cuenta al comprar un móvil.
Mantener el Android al día es una tarea que a veces se complica, pero merece la pena: ganas seguridad, rendimiento y funciones nuevas. Revisa de vez en cuando la versión y el estado de las actualizaciones, libera espacio antes de lanzarte, y si algo falla, prueba las soluciones que te hemos contado. En entornos de empresa, los DPC permiten programar y congelar actualizaciones para que no pillen por sorpresa. Y si tu fabricante ya pasa de tu modelo, siempre te quedará la opción de un firmware de otra región o una ROM comunitaria, eso sí, con mucha precaución y asumiendo riesgos. Al final, la clave está en no dejar el dispositivo abandonado y resolver los problemas con calma.
Mega-Clefable debuta en Pokémon GO el 28 de noviembre con supermegaincursiones de 14:00 a 17:00
Mega-Clefable será el protagonista del próximo Día de Supermegaincursiones de Pokémon GO, fijado para el sábado 28 de noviembre de 2026. El evento se celebrará de 14:00 a 17:00, hora local, y supondrá el debut de esta megaevolución en las supermegaincursiones del juego.
Durante esas tres horas, los entrenadores podrán enfrentarse a Mega-Clefable y optar a su forma variocolor, cuya probabilidad de aparición aumenta. Además, el evento gira alrededor de un desafío global basado en completar incursiones, cuyos resultados servirán para desbloquear mejoras para esta megaevolución.
¿Cuándo es el Día de Supermegaincursiones de Clefable?La cita queda fijada para el 28 de noviembre, entre las 14:00 y las 17:00, con horario local para cada jugador. En ese periodo se activarán supermegaincursiones de Mega-Clefable y bonificaciones pensadas para facilitar la participación.
Entre los bonus confirmados está la posibilidad de conseguir hasta 6 pases de incursión gratuitos al girar los fotodiscos de los gimnasios. También se elevará a 20 el límite de pases remotos y aumentará la probabilidad de encontrar a Mega-Clefable variocolor.
- Hasta 6 pases gratuitos al girar fotodiscos de gimnasios.
- Límite de incursiones remotas elevado a 20.
- Mayor probabilidad de Mega-Clefable variocolor.
El evento contará con una entrada opcional por 4,99 dólares o el precio equivalente en moneda local. Este pase amplía las recompensas de quien quiera dedicar más tiempo a las supermegaincursiones durante las tres horas del evento.
La entrada añade hasta 8 pases de incursión adicionales al girar fotodiscos de gimnasios; sumando los pases del evento y el diario se puede llegar a 14. También mejora las probabilidades de obtener Caramelos Raros XL y concede 5.000 puntos de experiencia y 5.000 Polvos Estelares extra en las supermegaincursiones.
Quien compre esta entrada en la tienda oficial recibirá además un pase de combate prémium sin coste adicional. Es un extra que no modifica el acceso al evento, pero sí la cantidad de recompensas acumulables durante la jornada.
Fuerza Lunar+ y el nuevo nivel supermáximo de Mega-ClefableMega-Clefable podrá alcanzar por primera vez el nivel supermáximo en Pokémon GO. Para conseguirlo no basta con megaevolucionar: primero hay que llevar su meganivel al tercer nivel, llamado Max, y después usar Megaenergía para seguir aumentando su poder.
Al megaevolucionar, Clefable podrá usar un ataque cargado adicional llamado Fuerza Lunar+. En combates de Entrenador causa 80 de daño y puede reducir el ataque del rival en un tramo; en incursiones alcanza 160 de daño, y su potencia crece con el meganivel.
El desafío global también influirá en el rendimiento de Mega-Clefable. Según los resultados obtenidos por la comunidad, podrá recibir un aumento del poder base de Fuerza Lunar+ desde el primer nivel de mega y una subida de Puntos de Combate en el nivel supermáximo.
Investigación temporal y desafío global de Clefable: recompensasDurante el evento habrá una investigación temporal gratuita que permitirá obtener un pase de combate prémium y un encuentro con Metagross. Las tareas deberán completarse y reclamarse antes de que termine el evento, ya que la investigación caduca.
El desafío global consistirá en completar el mayor número posible de incursiones entre todos los jugadores. Cuantas más se realicen, mejores serán las mejoras que reciba Mega-Clefable después, como el refuerzo de Fuerza Lunar+ o el incremento de sus Puntos de Combate.
Cómo aprovechar las supermegaincursiones de ClefablePara sacar partido a la jornada conviene reservar las tres horas del sábado y revisar la tienda del juego si se quiere comprar la entrada de 4,99 dólares. También merece la pena completar la investigación temporal y girar fotodiscos de gimnasios para sumar pases.
La probabilidad de encontrar a Mega-Clefable variocolor aumenta durante el evento, y los jugadores que alcancen el nivel supermáximo podrán aprovechar mejor su ataque adicional. Todo ello hace que el debut de Mega-Clefable sea una cita con recompensas repartidas entre pases, experiencia, Polvos Estelares y Caramelos Raros XL.
Quienes participen deben tener en cuenta que las mejoras del desafío global dependen de las incursiones completadas por la comunidad. La oportunidad de conseguir a Mega-Clefable, su versión variocolor y avanzar en su meganivel se concentra en el 28 de noviembre, de 14:00 a 17:00, en horario local.
Cómo extraer blobs propietarios de archivos ZIP de LineageOS
Si te estás lanzando a compilar tu propia versión de LineageOS, es muy probable que te topes con el famoso muro de los blobs propietarios. Para los que no están familiarizados, estos son archivos binarios cerrados que el fabricante no libera, pero que son absolutamente vitales para que el hardware de tu móvil (como la cámara o el WiFi) funcione correctamente. La paradoja suele ser que la guía te pide un dispositivo con LineageOS ya instalado para sacar estos archivos, pero claro, ¡estás compilando precisamente para poder instalarlo!
No te rayes, porque existe una alternativa muy útil: sacar esos archivos directamente desde el archivo ZIP instalable de la ROM. Básicamente, consiste en engañar al script de extracción para que, en lugar de buscar un móvil conectado por USB, lea una imagen del sistema que hemos montado en el ordenador. Dependiendo de cómo venga empaquetada la ROM, el proceso varía, así que vamos a desglosar cada escenario para que no te pierdas por el camino.
Identificando el tipo de paquete OTAAntes de meterle mano al código, tienes que saber qué tienes entre manos, ya que no todos los ZIP de LineageOS son iguales. Si al abrir el archivo ves una carpeta llamada system con todos los archivos a la vista, tienes suerte: es una OTA basada en archivos. Si, por el contrario, ves archivos que acaban en .transfer.list, estás ante una OTA basada en bloques. Finalmente, si lo que encuentras es un archivo gigante llamado payload.bin, tienes una OTA basada en payload, muy común en dispositivos con particiones A/B.
Procedimiento para OTAs basadas en archivosEste es el camino más sencillo de todos. Solo tienes que crear una carpeta temporal y descomprimir la carpeta system del ZIP en ella. Una vez que tengas los archivos en tu disco duro, te diriges a la carpeta de tu dispositivo dentro del árbol de fuentes de LineageOS y ejecutas el script extract-files.sh. El truco está en pasarle la ruta de la carpeta donde descomprimiste el sistema para que el script sepa de dónde sacar los blobs sin necesidad de tener el teléfono encendido.
Cómo lidiar con las OTAs basadas en bloquesAquí la cosa se pone un poco más técnica porque los datos están en formato binario. Primero, busca los archivos system.new.dat.br o system.new.dat. Si terminan en .br, tendrás que usar la herramienta brotli para descomprimirlos. Después, necesitarás un script llamado sdat2img, que convierte esos datos binarios en una imagen .img que el ordenador pueda entender.
Una vez generada la imagen system.img (y también la vendor.img si tu dispositivo la tiene separada), debes montarlas en el sistema de archivos de Linux mediante el comando mount. Tras lograr que el sistema las reconozca como unidades, vuelves a lanzar el extract-files.sh apuntando a los puntos de montaje. Si te encuentras con un archivo super.img, recuerda que necesitarás lpunpack para dividir esa superpartición en sus componentes individuales antes de poder montarlos.
Extracción desde archivos PayloadSi tu ROM utiliza un payload.bin, vas a necesitar Python y la librería python-protobuf. El proceso requiere clonar un repositorio específico de herramientas de extracción para procesar ese binario. Tras ejecutar el extractor, obtendrás varias imágenes como system.img, vendor.img y product.img.
Al igual que con los bloques, estas imágenes deben ser montadas en directorios temporales. Una vez montadas, ejecutas el script de extracción de blobs desde el árbol de tu dispositivo. Cuando hayas terminado de copiar todo lo necesario, no olvides desmontar las imágenes y borrar la carpeta temporal para no dejar basura en tu disco.
Gestión de los archivos propietarios en el árbolEs fundamental entender que el archivo proprietary-files.txt es el mapa que guía la extracción. Aquí se listan los blobs necesarios y, en ocasiones, se usan checksums sha1sum para asegurar que la versión del archivo es la correcta. Dependiendo de la versión de LineageOS, podrías usar scripts en Bash o, en las versiones más modernas (LineageOS 22 en adelante), herramientas basadas en Python que son mucho más rápidas y eficientes.
Si ves que un archivo en la lista empieza con un guion (-), significa que ese blob se declarará como un módulo para que otros componentes puedan usarlo durante la compilación. Si tiene dos puntos (:), el extractor intentará buscar el archivo original y, si no lo encuentra, usará un nombre alternativo, lo que permite que el mismo script sirva tanto para dumps de ROMs oficiales como de LineageOS.
Para que todo funcione, hemos navegado desde la identificación del tipo de ZIP (archivos, bloques o payload) hasta la manipulación de imágenes mediante herramientas como sdat2img o lpunpack, culminando siempre en la ejecución del script de extracción del árbol del dispositivo para obtener los binarios necesarios y así poder compilar la ROM sin errores de dependencias.
