WPInternals ya permite desbloquear cualquier dispositivo con Windows 10 Mobile

WPInternals ya permite desbloquear cualquier dispositivo con Windows 10 Mobile
WPInternals ya permite desbloquear cualquier dispositivo con Windows 10 Mobile
Imagen tomada del articulo del blog de Gustave M.

Si aún permaneces con un dispositivo con el sistema operativo caducado de Microsoft para móviles, Windows 10 Mobile, sabrás que existe una herramienta llamada WPInternals que permite acceder a archivos, configuraciones, particiones y sectores de tu dispositivo que normalmente no podemos hacer desde el mismo. En pocas palabras, con WPInternals podremos personalizar de forma avanzada nuestro dispositivo con Windows 10 Mobile; un ejemplo de ello han sido los atisbos de los trabajos realizados por varios usuarios al intentar instalar Windows 10 ARM en terminales Lumia 950 (XL).

Después de las primeras versiones de la herramienta, HeathCliff74, desarrollador de dicha herramienta, ha venido implementado mejoras importantes que facilitan más a especialistas y usuarios comunes pisar mejor y firme los lechos de la personalización exhaustiva en dispositivos Lumia. De hecho, como acabamos de decir, sólo los dispositivos Lumia de Microsoft podían ser vulnerados, por lo menos hasta hace unos días.

Gustave M (@gus33000 en Twitter), a través de un blog en su página web propia, indica que gracias a un archivo filtrado en la web, cualquier dispositivo con Windows 10 Mobile, sea Alcatel Idol 4S, HP Elite x3, y HTC One M8, entre otros, podrán ser desbloqueados utilizando la herramienta. Esto supone un gran paso en el desarrollo de trabajos de ingeniería basados en Windows y en otros sistemas operativos como Android, aunque este último esté en pañales.

Desbloqueo masivo de los niveles de seguridad de dispositivos con Windows 10

https://twitter.com/imbushuo/status/1082455505229041666?s=20
Imbushuo, famoso entusiasta de la comunidad, mostrando su más reciente consecución: driver táctil Synaptics personalizado para Windows 10 ARM funcionando en un Lumia 950 Xl.

Gustave M explica en detalle los pasos necesarios para poder hacer uso del archivo, pero claramente los conceptos no todos son comprensibles a simple vista, lo que indica que debes tener un conocimiento bastante avanzado para poder proceder. El archivo en cuestión, developermenu.efi, es una aplicación EFI que puede alterar las variables EFI e iniciar la aplicación de almacenamiento masivo EFI en todos los dispositivos basados en Qualcomm de las nuevas generaciones. Por supuesto, el acceso al almacenamiento masivo es solo uno de los muchos pasos para deshabilitar con éxito el SecureBoot.

Pasos como deshabilitar la comprobación de integridad (nointegritychecks) en el almacén de Datos de configuración de inicio (BCD) para la entrada de inicio móvil, Obtener EFIESP / Windows / System32 / boot / mobilestartup.efi desde un dispositivo Microsoft Lumia desbloqueado, y reemplazar mobilestartup.efi en su dispositivo con la copia antes mencionada, son necesarios para poder llegar a hacer un desbloqueo principal del dispositivo no Lumia con Windows 10 Mobile. Después de ello, se podrá hacer Root Access, entrar al Mass Storage y comenzar a crear ROMs, realizar backups y otros menesteres si eres experto como Imbushuo, Rene Lergner o Gustave M.

De momento hay que agregar nuevas líneas al código fuente de la herramienta que se encuentra libre en Github, lo cual no es un problema, sin embargo, se advierte que estás jugando con fuego porque estás accediendo directamente al eMMC del dispositivo.

No habrá problemas si Microsoft sigue actualizando Windows 10 Mobile

windows 10 mobile actualizacion

Un problema que causaba el hecho de las actualizaciones mensuales de Microsoft con respecto a WPInternals es que el uso de la misma evitaba que el dispositivo no recibiera dichos parche de seguridad debido a los algoritmos de desbloqueo mismos que usaba la herramienta. Heatcliff74 ha solucionado esto temporalmente en primera instancia, sin embargo, cada mes el desarrollador debía actualizar la herramienta para generar los parches óptimos para la nueva versión y así evitar daños irreversibles en el dispositivo.

Para automatizar esto, Lergner ha creado otra herramienta inteligente que permite encontrar los archivos actualizados y modificados en cada actualización para así generar el código contra-parte que mantendrá el funcionamiento del desbloqueo en el móvil sin problemas. El desarrollador explica que manualmente le tomaba 4 horas en hacer este trabajo, ahora, con esta herramienta, le toma dos minutos.

ARM Auto-patcher, como lo ha llamado el desarrollador, funciona de la siguiente manera:

Esta herramienta puede cargar un script (lenguaje de script personalizado) y lo usará para navegar a través de los binarios del sistema operativo y encontrar todas las definiciones de parches. Por ejemplo, el [existirá un] script que encontrará todos los parches para el desbloqueo del bootloader y Root Access. El lenguaje del script tiene todo tipo de algoritmos de coincidencia de patrones de código. Auto Patcher desmonta el archivo de Windows PE y realiza el análisis de código.

Al finalizar el proceso, el autopatcher genera un archivo XML que puede ser utilizado con WPInternals para realizar el respecto parcheado en el dispositivo.

Este co-equipero está en desarrollo aún (solo soporta código assembly de arquitecturas ARM-thumb2, pero estará disponible en arquitecturas más conocidas como ARM64, x86 y x64), así que pronto veremos novedades de la misma. Lo que si debemos decir es que es impresionante el trabajo que está haciendo este experto para la comunidad que aun apuesta por Windows 10 Mobile.

Windows Phone Internals ahora en Código Abierto

Windows Phone Internals
Windows Phone Internals

Desde hace unos años, Heathcliff74, un conocido integrante del foro XDA- Developers, ha trabajado en una herramienta que permitía desploquear el bootloader  de Windows Phone, abriendo la puerta a la instalación de ROMS personalizada y en última estancia incluso a la instalación parcial de Windows ARM en un terminal Lumia 950 XL.

Esta herramienta es conocida como WPInternals o Windows Phone Internals y ante la falta de tiempo para continuar en su desarrollo, el creador de la misma ha decidido dar la oportunidad a que la comunidad continúe su trabajo. Para ello ha subido el código de WPInternals a Github, con la esperanza de que al estar disponible en código abierto, otros desarrolladores continúen su proyecto. También ha anunciado que subirá otras herramientas que le han ayudado a la creación de este proyecto, aunque esto lo hará más adelante. De momento puedes encontrar el código de WPInternals en este enlace.

Curiosamente la decadencia de Windows Phone ha llegado al mundo «hacker» y se ve que la falta de planes de futuro del sistema ha tenido efecto en este proyecto. Una muestra es que su creador no descarta retomarlo si finalmente Microsoft presentase un Surface Phone.

El ABC de Windows Phone Internals, el software para ‘rootear’ cualquier Lumia

El ABC de Windows Phone Internals, el software para ‘rootear’ cualquier Lumia

El ABC de Windows Phone Internals, el software para ‘rootear’ cualquier Lumia

Muchos de nuestros lectores han hablado de Windows Phone Internals en los comentarios. En realidad el software no es nuevo (fue lanzado hace 2 años por un famoso y habilidoso desarrollador que se hace llamar Heathcliff74 en Twitter), sin embargo, ayer ha salido a relucir una actualización importante de dicho software que permitirá a cualquier usuario propietario de dispositivos Lumia realizar procedimientos muy parecidos a los que se pueden hacer en Android. Sabemos que la mayoría de nuestros lectores tienen bastos conocimientos y no desconocen las bondades que traerá Windows Phone Internals para dispositivos móviles con Windows. Pero si tu no sabes mucho sobre él, este ABC te ayudará a saber a ciencia cierta qué hace y qué ventaja traerá a tu Lumia.

¿Qué es Windows Phone Internals?

WPInternals (como lo llama el autor) es un software desarrollado exclusivamente para eliminar las capas de seguridad que Microsoft implementó en el sector de arranque de los dispositivos Lumias, llamado en inglés Bootloader.

En el sector de arranque del dispositivo, Microsoft incluye una serie de protocolos de seguridad que verifican y confirman que el software instalado en el terminal está firmado y aceptado por la compañía para su ejecución posterior (tal como sucede en la versión para PC de Windows). Normalmente si uno de los protocolos de seguridad falla una de las pruebas realizadas, el dispositivo queda inhabilitado para ejecutar Windows 10 Mobile o Windows Phone, lo cual se soluciona con una reinstalación del software utilizando la herramienta oficial de la compañía para solventar estos inconvenientes, Windows Device Recovery Tool. Con WPInternals, estos procesos de verificación son deshabilitados, lo cual abre paso a que conocedores y entusiastas de la comunidad puedan crear o modificar software que normalmente no esta firmado para poder instalarlos en los Lumia. Esto dará un nuevo aire a aquellos terminales que quedaron por fuera de soporte por parte de Microsoft para que terceros puedan crear variantes de sistemas operativos que sean instalables para ellos.

¿Qué permite realizar WPInternals?

Principalmente podrás desbloquear el bootloader del terminal, tal como lo explicamos arriba; en segunda instancia podrás hacer un root access a tu dispositivo, es decir, tal como sucede en Android, el dispositivo podrá instalar aplicaciones que normalmente no son instalables desde la tienda y que tienen capacidades de alto nivel para acceder a ciertas APIs de uso privativo del sistema operativo. Esto permitirá que otras aplicaciones utilicen esas APIs, librerías, bibliotecas y subrutinas para generar procesos no comunes en ejecución. Finalmente, con WPInternals abrirás paso al modo Mass-storage, o almacenamiento masivo, lo cual te dará acceso a las particiones y carpetas del sistema de Windows Phone / 10 Mobile, además de la biblioteca de registros del sistema. Este último es delicado y se recomienda no tocar lo que no se conoce si no quieres un hermoso pisapapeles.

¿Y que ventajas traerán todos estos procesos?

Con WPInternals se expande una abanico de posibilidades para hackers, desarrolladores, entusiastas y expertos de la comunidad que están inmersos en vulnerar todo lo propuesto por Microsoft en los considerados sistemas operativos móviles mas seguros del mundo. Desde ahora, y a expensas de la disponibilidad, cualquier usuario podrá instalar Custom ROMs, actualizaciones no orientadas, herramientas, realizar copias de seguridad avanzadas e instalar aplicaciones desarrolladas exclusivamente para ejecutar procesos no comunes en nuestro terminal, entre otras.

El reconocido foro XDA-Developers posee un grupo de usuarios experimentados que buscan personalizar ROMs de Windows 10 Mobile con nuevos iconos del sistema, archivos de paginación modificados para engañar al sistema operativo y hacer creer que tiene más RAM, fuentes de texto personalizadas y otras mejoras que Microsoft no permitió en su momento. Otro sector de la comunidad se encuentra trabajando en llevar Android a terminales Lumia, proyectos que progresan lentamente; y en última instancia, el mismo desarrollador de WPInternals estaría trabajando en portar el ya fallecido Proyecto Astoria para poder ser instalado en cualquier Lumia; recordemos que Astoria permitía ejecutar aplicaciones Android en Windows 10 Mobile, lo que finalmente no salió a la luz.

¿Cuáles son los riesgos?

Existen riesgos al hacer estos procesos como todo método no soportado por Microsoft: Desde mal funcionamiento del terminal (como por ejemplo, el no poder actualizar jamás el terminal después de hacer un unlock bootloader), hasta matarlo sin poder recuperarlo. Existe un problema con los usuarios que poseen la herramienta Bitlocker activada en los terminales; esto hará que el dispositivo quede en un estado de pantalla azul con el mensaje característico al iniciar el SO. Esto solo se soluciona reflasheando el terminal e instalando una ROM Country Variant (si ya el proceso fue realizado), o desactivando el cifrado de dispositivo desde las configuraciones.

Windows Phone Internals 2.3 Release

Toda la información sobre la herramienta de Heathcliff74 la puedes encontrar en su web oficial, http://wpinternals.net, donde podrás ver tutoriales, videos y documentación (en inglés) sobre cualquier procedimiento a realizar. Además, podrás encontrar el soporte de la comunidad en el thread de Windows 10 Mobile de XDA-Developers. Recomendamos siempre utilizar esta herramienta solo si estás seguro de lo que haces y tienes los conocimiento para ello, siempre con la debida con precaución y teniendo en cuenta que si lo hacéis será bajo vuestra propia responsabilidad, ya que no está exenta de poder ocasionar problemas en vuestro terminal y poder terminar con un pisapapeles con forma de Smartphone.

Aparece la primera ROM personalizada para Windows Phone 8.1

Aparece la primera ROM personalizada para Windows Phone 8.1

Nokia Lumia 625

Tarde o temprano comenzaríamos a ver personalizaciones para los Lumia con Windows Phone, y este caso el primer beneficiado es el Lumia 625. Desde WindowsMania nos llega la información de que ya se ha creado la primera ROM para este dispositivo basado en Windows Phone 8.1 Update 2.

La ROM ha recibido ligeras modificaciones y se le ha dado la posibilidad de instalar aplicaciones hechas para fines específicos (las aplicaciones homebrew), es decir, la ROM permite root access para que esas aplicaciones puedan modificar registros del sistema operativo.

Hace poco conocíamos que mediante una herramienta se habría logrado ejecutar una versión de instalación de Windows 8 PE. Con esta misma herramienta ha sido posible la creación de la ROM para los Lumia 625.

[box type=»warning» align=»aligncenter» class=»» width=»»]Como siempre os recordamos que este tipo de acciones pueden causar serios problemas en el terminal, incluyendo el daño permanente, además que invalidan la posible garantía que tuviera, os recomendamos que no hagáis uso de ellas y en caso de que decidáis hacerlo debéis tener presente que es bajo vuestra única responsabilidad. Ni Windowsphoneapps ni el autor se hacen responsables de los posibles problemas que surjan si lo hacéis.[/box]

En el foro puedes encontrar más información sobre este tema.

Consiguen instalar Windows RT WinPE en un Lumia 520

lumia-520-windowsrt

Windows RT en un Lumia 520

Desde el foro de XDA developers nos llega una noticia cuanto menos curiosa, Wack0Distractor miembro del conocido foro afirma que ha logrado instalar Windows RT 6.3.9600 WinPE en un Lumia 520, por supuesto el tener este sistema en un móvil como el Lumia 520 puede que no tenga especial utilidad, pero demuestra que la opciones de comenzar a ver ROMs personalizadas en los Lumia se ve como algo ya cercano.

Esto «supuestamente» se ha logrado gracias a una herramienta que otro de los miembros de dicho foro ha publicado bajo el nombre de Windows Phone Internals y que logra desbloquear el gestor de arranque en algunos Lumia. El experimento de instalar Windows RT en un Lumia no ha sido un logro completo sino solo un inicio y ha ocasionado que algunas funciones como el uso de la pantalla táctil haya dejado de funcionar, problema ocasionado por la falta de los Drivers necesarios, aunque no creemos que tarden en solucionar esto.

¿Que es un WinPE?

El Entorno de preinstalación de Windows (Windows PE) es un sistema operativo Win32 mínimo con servicios limitados que se basa en el kernel de Windows. Se usa para preparar un equipo para la instalación de Windows, para copiar imágenes de discos de un servidor de archivos de red y para iniciar la instalación de Windows.

Windows PE no está diseñado para ser el sistema operativo principal del equipo, sino para usarlo como un entorno de preinstalación independiente y como un componente integral de otras tecnologías de instalación y recuperación, como el programa de instalación de Windows, los Servicios de implementación de Windows (Windows DS), el paquete de implementación de características del sistema operativo System Management Server (SMS) y el Entorno de recuperación de Windows (Windows RE).

Para más información, puedes ver este articulo de Technet.

Continuar leyendo «Consiguen instalar Windows RT WinPE en un Lumia 520»

Salir de la versión móvil