Un développeur travaille à transformer un Microsoft Surface Duo en un Windows 11 pliable, et c'est peut-être effectivement possible de le faire.
Beaucoup d'entre vous effectuent probablement un double démarrage de votre PC - que ce soit pour exécuter une distribution Linux aux côtés de Windows ou parce que vous possédez un Mac et souhaitez jouer à des jeux via Windows. Sur les ordinateurs x86 traditionnels, le processus est devenu relativement simple au fil du temps. Sur Android, en revanche, l’histoire est différente.
La plate-forme x86 moderne fournit généralement une solution de démarrage véritablement indépendante du système d'exploitation sous la forme du Unified Extensible Firmware Interface (UEFI), qui remplace l'ancien système d'entrée/sortie de base (BIOS). C'est pourquoi vous pouvez simplement prendre un support d'installation amorçable et démarrer à partir de celui-ci sur votre PC pour installer un nouveau système d'exploitation. Cependant, lorsqu'il s'agit de l'écosystème Android, les solutions de démarrage (UBoot, Little Kernel, etc.) sont couplées à l'OS. En conséquence, il n'existe pas de solution en un clic pour le démarrage multiple et vous devez contourner le chargeur de démarrage de bas niveau pour pouvoir démarrer un système d'exploitation non Android comme Windows sur un appareil Android.
Heureusement pour nous, il existe des personnes extrêmement talentueuses qui tentent sans relâche de simplifier la quête. La première génération Microsoft Surface Duo est le dernier obstacle surmonté par la communauté des moddeurs, car vous pouvez désormais installer Windows 11 en plus du système d'exploitation Android installé en usine sur ce pliable.
Installez Windows 11 sur le Microsoft Surface Duo
Gustave Monce, alias XDA Senior Member gus33000 est le principal développeur derrière cette réalisation impressionnante. Monce, qui a une réputation de longue date pour démarrer Windows sur des appareils autrement incompatibles, nous a donné un premier aperçu du démarrage de Windows sur l'OG Surface Duo en février. Grâce à ses formidables compétences et à son développement open source, n'importe qui peut désormais démarrer Windows sur le premier smartphone pliable fonctionnant sous Android de Microsoft.
Gardez à l’esprit que les étapes décrites ci-dessous sont destinées à la fois aux modèles déverrouillés et AT&T du Surface Duo. Le Surface Duo 2 alimenté par Qualcomm Snapdragon 888 n'est pas du tout compatible avec ce mod.
Avertissement: Avant d'aborder la façon de double-démarrer Windows 11 sur le Microsoft Surface Duo, n'oubliez pas d'effectuer une sauvegarde hors appareil. C'est parce que le processus nécessite d'effacer toutes les données de votre téléphone, y compris les fichiers de la mémoire interne. Vous pouvez Bloquer définitivement votre appareil, alors n'essayez cela que si vous savez ce que vous faites.
Étape 1 – Téléchargez Windows 11
Le Microsoft Surface Duo utilise un processeur ARM64, nous devons donc mettre la main sur une variante ARM64 du programme d'installation de Windows 11. Malheureusement, Microsoft ne propose pas d'ISO ARM64 officielle, alors que le version officielle de VHDX pour les utilisateurs d'Insider Preview ne convient pas à une installation sur un périphérique physique.
Ne vous inquiétez pas, car nous pouvons utiliser des outils tiers pour télécharger les fichiers de la plate-forme de mise à jour unifiée de Microsoft et préparer nous-mêmes le programme d'installation ARM64. Le Projet de vidage UUP fournit de nombreuses ressources pour démarrer avec ce domaine. Vous pouvez également utiliser la multiplateforme de Monce Créateur de médias UUP outil pour créer l’ISO.
Étape 2 – Déverrouillez le chargeur de démarrage du Surface Duo et effectuez le partitionnement
- Sur le Surface Duo, accédez à Paramètres => À propos=> cliquez sur le Numéro de build jusqu'à ce que les options du développeur soient activées.
- Revenez en arrière et sélectionnez Système => Options de développeur. Ensuite, activez la bascule de déverrouillage OEM.
- Démarrez sur l’interface du chargeur de démarrage.
- Vous pouvez le faire en démarrer en mode de récupération puis en choisissant le Redémarrer vers le chargeur de démarrage option.
- Si le débogage USB est activé, exécutez la commande suivante sur votre PC pendant que le Surface Duo est connecté pour le forcer à démarrer en mode bootloader :
adb reboot bootloader
- Maintenant que l'appareil est en mode chargeur de démarrage, utilisez la commande Fastboot suivante pour déverrouiller le chargeur de démarrage :
Noter que cette étape réinitialisera l'appareil aux paramètres d'usine.fastboot flashing unlock
Le chargeur de démarrage est désormais déverrouillé, ce qui signifie que nous pouvons modifier manuellement la disposition des partitions du périphérique et libérer de la place pour l'instance Windows. Le développeur a compilé une image TWRP semi-fonctionnelle pour le Duo, afin que nous puissions exécuter le parted
binaire du shell interne de TWRP pour modifier les partitions. Cliquez sur le lien ci-dessous pour consulter le guide de partitionnement le plus récent.
Réaliser les partitions requises sur le Surface Duo
Notamment, la version initiale du guide ne cible que les appareils de 128 Go. Vous devez calculer vous-même les valeurs de taille de partition pour la variante 256 Go.
Étape 3 - Démarrez l'UEFI personnalisé
Si tout se passe correctement pendant le partitionnement, vous pouvez désormais démarrer une image UEFI personnalisée spécialement conçue (appelée en interne « SurfaceDuoPkg ») qui vous aide à démarrer Windows.
- Téléchargez le boot.img précompilé à partir du dernière section de version du dépôt Github du projet.
- Démarrez l'image UEFI: fastboot boot boot.imgCette étape sera nécessaire à chaque fois que vous souhaiterez démarrer Windows.
- Vous devriez voir le menu développeur. Naviguez avec les boutons d'augmentation/diminution du volume jusqu'au mode de stockage de masse et appuyez sur le bouton d'alimentation pour confirmer.
Étape 4 - Installez Windows et les pilotes
Le mode de stockage de masse expose les partitions internes du stockage flash interne du Surface Duo à l'hôte Le système d'exploitation du PC, nous pouvons donc facilement les monter à l'aide de la console de gestion des disques et préparer Windows installation.
Assurez-vous que l’appareil Surface Duo cible est en mode stockage de masse et que vous avez préalablement préparé l’ISO de Windows 11. Ensuite, cliquez sur les liens ci-dessous pour afficher les guides les plus récents du développeur sur la façon d'appliquer le Image Windows, puis installez les pilotes à l'aide de Deployment Image Servicing and Management (DISM) outil.
Application de l'image Windows à l'aide de DISM || Installation des pilotes à l'aide de DISM
Étape 5 - Démarrez Windows sur le Surface Duo
À ce stade, Windows 11 a été installé avec succès sur le Surface Duo, mais le chemin de démarrage par défaut mène toujours au système d'exploitation Android. Si vous souhaitez démarrer Windows, démarrez en mode chargeur de démarrage, démarrez l'UEFI personnalisé (à partir de l'étape 3) et Windows devrait commencer à se charger à la place d'Android.
Selon Gustave, l'ensemble actuel de pilotes est simplement mature pour gérer la fréquence du processeur, les boutons latéraux et les événements veille/réveil (en fonction de la position de pliage). Tout le reste, y compris l'interface tactile, ne fonctionne pas. L’image UEFI personnalisée, en revanche, est suffisamment capable de démarrer Linux principal après les ajustements nécessaires.
Conclusion
Le double démarrage est logique sur un ordinateur, mais est-ce le cas sur un téléphone comme le Microsoft Surface Duo? Pas pour l'utilisateur général. Même les utilisateurs expérimentés pourraient appeler cela une réponse sans poser de questions, et cela entraîne également quelques désagréments. Mais pour nous chez XDA, la liberté et le choix supplémentaires signifient que, s’il est utilisé correctement, le double démarrage peut être le Saint Graal d’un utilisateur expérimenté.
Source:Gustave Moncé sur Twitter