Renegade-projektet gør det muligt at starte ARM64-bygningen af Windows 11 eller Windows 10 på en række forskellige Android-smartphones. Tjek det ud!
Windows er bedst kendt som et OS til almindelige x86 pc'er, men Microsofts styresystem kan findes på flere slags enheder med ikke-traditionelle formfaktorer. Det Windows på ARM segmentet udvider sig også støt, takket være 64-bit emuleringsevnen Windows 11. Når det kommer til smartphones, har Redmond-teknologigiganten dog længe forladt ideen om at konkurrere mod Android og iOS med sit eget OS.
På trods af Microsofts halvhjertede holdning til det mobile økosystem, har moddere arbejdet i årevis for at port Windows til eksisterendesmartphones. Da Windows aldrig skulle køre på sådanne enheder, er de nødt til at hacke rundt på lavniveau-firmwaren for at få den til at starte. Naturligvis skal eftermarkedsudviklingsfællesskabet foretage mange ændringer i kerneinstallationsprogrammet og skrive enhedsspecifikke drivere. Det ville være meget vanskeligt for nogen at udføre de nødvendige trin uden at have en stærk baggrund inden for dette felt, men når det gøres rigtigt, kan vi få samarbejdsforetagender som
Renegade projekt.Der er mange grunde til, at der ikke er nogen ligetil måde at installere Windows på en standard Android-drevet enhed. I en nøddeskal, hold din smartphone opdateret med brugerdefinerede ROM'er er én ting, men at erstatte Board Support Package (BSP) med en standardiseret softwaregrænseflade mellem OS og platformsfirmware er et meget mere komplekst scenario. Selvom moderne bootloader-implementeringer på smartphone-chipsæt understøtter Unified Extensible Firmware Interface (UEFI), er opstartssekvensen på disse platforme er ofte tilpasset af respektive OEM'er. Som et resultat er det ikke muligt at starte et hvilket som helst vilkårligt ARM64 UEFI-kompatibelt OS ud af boks. Det er her, Renegade-projektet kommer til nytte.
Det første skridt er at bygge en firmware-grænseflade fra bunden, som Renegade Project-udviklerne foreslår at kompilere en Tianocore EDK II billede på toppen af bootloaderen på målsmartphonen. Du kan også finde prækompilerede binære filer til udvalgte enheder under Udgivelser sektion af den tilsvarende GitHub-repo. Download derefter ARM64-bygningen af Windows 10 eller 11 fra UUP Dump og manuelt klargør installatøren. Da sletning af hele det interne lager kan hårde mursten af enheden, ændrer partitioneringsjobbet udelukkende /userdata
skillevæg. Efter at have anvendt WIM-pakken fra Windows Preinstallation Environment og slipstreaming af driverne, bør du se Windows starte på din telefon.
Afhængigt af tilføjelsen af flere bidragydere, der kan vedligeholde eller overføre til specifikke enheder, håber Renegade Project-udviklerne at se listen over understøttede enheder vokse. Apropos, her er den officielle liste over enheder, der er bekræftet at starte ARM64-varianten af Windows 10/11 med varierende grad af succes.
-
ASUS
- ASUS ZenFone 5Z
-
AYN
- Odin
-
Google
- Google Pixel 3
-
LG
- LG G7 ThinQ
- LG V30
- LG V35
- LG V40
-
Meizu
- Meizu 16
- Meizu 16 Plus
-
Motorola
- Moto Z2 Force
-
Nokia
- Nokia 9 PureView
-
OnePlus
- OnePlus 5
- OnePlus 5T
- OnePlus 6
- OnePlus 6T
- OnePlus 7
- OnePlus 7 Pro
-
OPPO
- OPPO Find X
-
Qualcomm
- Snapdragon 720G QRD
-
Samsung
- Samsung Galaxy S9 Plus
-
Smartisan
- Smartisan Nut R1
-
Sony
- Sony Xperia XZ2
-
Xiaomi
- Sort Haj
- Mi 6
- Mi 8
- Mi 8 Pro
- Mi 9
- Mi Mix 2
- Mi Mix 2S
- Mi Mix 3
- Mi Mix 3 5G
- Mi Pad 4
- Mi Pad 5
- POCO F1
- Redmi K20 Pro/Mi 9T Pro
-
Vivo
- Vivo NEX dobbeltskærm
-
ZTE
- ZTE Axon 9 Pro
- ZTE Nubia X
Vi er virkelig spændte på at se, hvordan dette initiativ ender, da det ligner et lovende alternativ for dem, der kan lide at have den samme Windows-oplevelse fra deres pc'er på deres telefoner. For at lære mere, tjek deres internet side, hvor du finder alt om dette projekt. Hvis du er interesseret i at bidrage til Renegade-projektet, så tjek kildekoden på GitHub.