El desarrollador inicia Windows 11 con arranque dual en Microsoft Surface Duo

Un desarrollador está trabajando para convertir un Microsoft Surface Duo en un Windows 11 plegable y, de hecho, es posible que eso sea posible.

Muchos de ustedes probablemente inicien dualmente sus PC, ya sea para ejecutar una distribución de Linux junto con Windows o porque tienes una Mac y quieres jugar algunos juegos a través de Windows. En las computadoras x86 tradicionales, el proceso se ha vuelto relativamente más simple con el tiempo. En Android, sin embargo, la historia es diferente.

La plataforma x86 moderna generalmente proporciona una solución de arranque verdaderamente independiente del sistema operativo en forma de Interfaz de firmware extensible unificada (UEFI), que reemplaza el sistema básico de entrada/salida heredado (BIOS). Es por eso que simplemente puede tomar un medio de instalación de arranque y arrancar desde él en su PC para instalar un nuevo sistema operativo. Sin embargo, cuando se trata del ecosistema Android, las soluciones de arranque (UBoot, Little Kernel, etc.) están acopladas al sistema operativo. Como resultado, no existe una solución de un solo clic para el arranque múltiple y debes piratear el cargador de arranque de bajo nivel para poder arrancar un sistema operativo que no sea Android, como Windows, en un dispositivo Android.

Por suerte para nosotros, hay personas extremadamente talentosas que intentan sin descanso simplificar la misión. La primera generación Microsoft Surface Dúo es el último obstáculo superado por la comunidad de modding, ya que ahora puedes instalar Windows 11 además del sistema operativo Android instalado de fábrica en este dispositivo plegable.

Instale Windows 11 en Microsoft Surface Duo

Gustave Monce, también conocido como miembro senior de XDA gus33000 es el desarrollador líder detrás de este impresionante logro. Monce, que tiene una larga reputación por iniciar Windows en dispositivos que de otro modo serían incompatibles, nos dio el primer vistazo del inicio de Windows en OG Surface Duo en febrero. Gracias a sus formidables habilidades y al desarrollo de código abierto, ahora cualquiera puede iniciar Windows en el primer teléfono inteligente plegable con Android de Microsoft.

Tenga en cuenta que los pasos que se describen a continuación están destinados a los modelos desbloqueados y AT&T de Surface Duo. El Surface Duo 2 con tecnología Qualcomm Snapdragon 888 no es compatible en absoluto con este mod.

Advertencia: Antes de ver cómo realizar un arranque dual de Windows 11 en Microsoft Surface Duo, recuerde realizar una copia de seguridad fuera del dispositivo. Eso es porque el proceso requiere borrar todos los datos de su teléfono, incluidos los archivos del almacenamiento interno. Puedes bloquea permanentemente tu dispositivo, así que solo intenta esto si sabes lo que estás haciendo.


Paso 1: descargar Windows 11

Microsoft Surface Duo utiliza un procesador ARM64, por lo que necesitamos tener en nuestras manos una variante ARM64 del instalador de Windows 11. Desafortunadamente, Microsoft no ofrece una ISO ARM64 oficial, mientras que el Lanzamiento oficial de VHDX para usuarios de Insider Preview no es adecuado para su instalación en un dispositivo físico.

Sin embargo, no se preocupe, ya que podemos utilizar herramientas de terceros para descargar los archivos de la Plataforma de actualización unificada de Microsoft y preparar el instalador ARM64 nosotros mismos. El Proyecto de volcado UUP proporciona amplios recursos para comenzar con este dominio. Alternativamente, utilice la plataforma multiplataforma de Monce. Creador de medios UUP herramienta para crear la ISO.


Paso 2: desbloquee el gestor de arranque de Surface Duo y realice la partición

  1. En Surface Duo, vaya a Ajustes => Acerca de=> haga clic en el Número de compilación hasta que las opciones de desarrollador estén habilitadas.
  2. Regresa y selecciona Sistema => Opciones de desarrollador. A continuación, habilite la palanca de desbloqueo OEM.
  3. Inicie en la interfaz del gestor de arranque.
    • Puedes hacerlo por arrancando al modo de recuperación y luego eligiendo el Reiniciar al gestor de arranque opción.
    • Si la depuración de USB está activada, ejecute el siguiente comando en su PC mientras Surface Duo está conectado para forzar el inicio en el modo de cargador de arranque:
      adb reboot bootloader
  4. Ahora que el dispositivo está en modo de cargador de arranque, use el siguiente comando Fastboot para desbloquear el cargador de arranque:
    fastboot flashing unlock
    Tenga en cuenta que este paso restablecerá los valores de fábrica del dispositivo.

El gestor de arranque ahora está desbloqueado, lo que significa que podemos cambiar manualmente el diseño de la partición del dispositivo y dejar espacio para la instancia de Windows. El desarrollador ha compilado una imagen TWRP semifuncional para Duo, de modo que podamos ejecutar el parted binario del shell interno de TWRP para modificar las particiones. Haga clic en el enlace a continuación para consultar la guía de partición más actualizada.

Hacer las particiones necesarias en Surface Duo

En particular, la versión inicial de la guía sólo está dirigida a dispositivos de 128 GB. Debe calcular usted mismo los valores del tamaño de la partición para la variante de 256 GB.


Paso 3: inicie la UEFI personalizada

Si todo va correctamente durante la partición, ahora puede iniciar una imagen UEFI personalizada especialmente diseñada (denominada internamente "SurfaceDuoPkg") que le ayudará a iniciar Windows.

  1. Descargue el archivo boot.img precompilado desde sección de lanzamiento más reciente del repositorio de Github del proyecto.
  2. Inicie la imagen UEFI: fastboot boot boot.imgEste paso será necesario cada vez que desee iniciar Windows.
  3. Deberías ver el menú de desarrollador. Navegue con los botones de subir/bajar volumen hasta el modo de almacenamiento masivo y presione el botón de encendido para confirmar.

Paso 4: instale Windows y los controladores

El modo de almacenamiento masivo expone las particiones internas del almacenamiento flash interno de Surface Duo al host. El sistema operativo de la PC, por lo tanto, podemos montarlos fácilmente usando la consola de administración de discos y prepararnos para Windows. instalación.

Asegúrese de que el dispositivo Surface Duo de destino esté en modo de almacenamiento masivo y haya preparado la ISO de Windows 11 de antemano. A continuación, haga clic en los enlaces a continuación para ver las guías más actualizadas del desarrollador sobre cómo aplicar el Imagen de Windows y posteriormente instale los controladores utilizando Deployment Image Servicing and Management (DISM) herramienta.

Aplicar la imagen de Windows usando DISM || Instalación de controladores usando DISM


Paso 5: inicia Windows en Surface Duo

En este punto, Windows 11 se ha instalado correctamente en Surface Duo, pero la ruta de inicio predeterminada siempre conduce al sistema operativo Android. Si desea iniciar Windows, inicie en el modo de cargador de arranque, inicie UEFI personalizado (desde el Paso 3) y Windows debería comenzar a cargarse en lugar de Android.

Según Gustave, el conjunto actual de controladores apenas está maduro para manejar la frecuencia de la CPU, los botones laterales y los eventos de reposo/activación (dependiendo de la posición de plegado). Todo lo demás, incluida la interfaz táctil, no funciona. La imagen UEFI personalizada, por otro lado, es lo suficientemente capaz de iniciar Linux principal después de los ajustes necesarios.


Conclusión

El arranque dual tiene sentido en una computadora, pero ¿lo tiene en un teléfono como Microsoft Surface Duo? No para el usuario general. Incluso los usuarios experimentados podrían considerarlo una respuesta sin hacer preguntas, y también conlleva algunas molestias considerables. Pero para nosotros en XDA, la libertad y las opciones adicionales significan que, si se usa correctamente, el arranque dual puede ser el Santo Grial de un usuario avanzado.


Fuente:Gustave Monce en Twitter