En el mundo de los ordenadores portátiles, a menudo nos encontramos con limitaciones que no existen en los equipos de sobremesa. Una de las más frustrantes es la BIOS bloqueada, que restringe el acceso a configuraciones avanzadas como el overclocking o el undervolting. Sin embargo, la inteligencia artificial está empezando a cambiar las reglas del juego, demostrando que incluso las BIOS más restrictivas pueden ser modificadas.
Un usuario de Reddit, conocido como "Reddit_2049", ha logrado un hito sorprendente al utilizar la IA Claude Code para desbloquear la BIOS de su portátil HP 15-dw1036ne. Este equipo, con un procesador Intel Core i7-105110U y una gráfica NVIDIA GeForce MX250, presentaba las típicas limitaciones de una BIOS bloqueada. Ante la imposibilidad de encontrar métodos convencionales para acceder a las opciones ocultas, el usuario recurrió a la inteligencia artificial, obteniendo resultados inesperados.
¿Cómo Logró Claude Code Modificar la BIOS?
El proceso implicó una combinación de herramientas de análisis de firmware y la capacidad de Claude Code para interpretar y modificar el código. A continuación, desglosamos los pasos clave:
- Análisis del Firmware: Se emplearon herramientas como Ghidra para desensamblar los drivers de la BIOS y UEFITool, UEFIExtract y UEFIFind para extraer el firmware.
- Verificación y Decodificación: Unicord Engine se utilizó para verificar las firmas extraídas, mientras que Capstone decodificó las instrucciones.
- Generación de Firmas de Prueba: La biblioteca de criptografía se empleó para generar firmas de prueba, un paso crucial en la anulación de las verificaciones de seguridad.
- Scripts de Python y Claude Code: Se utilizaron scripts de Python para interactuar con la BIOS y, lo más importante, Claude Code fue fundamental para identificar y anular la comprobación RSA-2048, que impedía cualquier modificación. La IA logró encontrar la instrucción específica que controlaba esta verificación.
Este enfoque permitió al usuario realizar tres modificaciones principales en la BIOS:
- Anulación de la Comprobación RSA-2048: Claude Code identificó la instrucción que permitía la verificación, abriendo la puerta a las modificaciones.
- Desbloqueo de 55 Ajustes Ocultos: Se revelaron 27 ajustes suprimidos y 28 desactivados, brindando un control mucho mayor sobre el hardware.
- Activación de Pestañas Adicionales: Se activaron cuatro pestañas clave en la BIOS: Advanced, Power, Debug y Boot, proporcionando acceso completo a las configuraciones del portátil.
Implicaciones y Futuro de la IA en la Modificación de Hardware
Este caso pone de manifiesto el creciente potencial de la inteligencia artificial para superar barreras técnicas que antes parecían infranqueables. La capacidad de una IA como Claude Code para analizar, comprender y modificar código de bajo nivel abre un abanico de posibilidades, no solo para entusiastas, sino también para el desarrollo y la seguridad del hardware.
Si bien el usuario ha compartido un script de Python que replica este proceso para el modelo de portátil específico, advierte que su aplicación en otros dispositivos puede no ser exitosa y podría conllevar riesgos. Esto subraya la complejidad y la especificidad de las modificaciones de BIOS.
Este experimento es un claro ejemplo de cómo la IA puede empoderar a los usuarios, dándoles un control sin precedentes sobre sus dispositivos. Nos lleva a preguntarnos qué otras fronteras de hardware y software podría la inteligencia artificial ayudarnos a cruzar en el futuro. Estamos presenciando una era donde las herramientas de IA no solo optimizan tareas, sino que también redefinen lo que es posible en el ámbito de la ingeniería inversa y la personalización de sistemas.