Projekt Renegade umożliwia uruchomienie kompilacji ARM64 systemu Windows 11 lub Windows 10 na różnych smartfonach z Androidem. Sprawdź to!
Windows jest najbardziej znany jako system operacyjny dla zwykłych komputerów PC x86, ale system operacyjny Microsoftu można znaleźć na kilku rodzajach urządzeń z nietradycyjne czynniki kształtu. The Windows na ARM segment również stale się rozwija, dzięki możliwości emulacji 64-bitowej Windows 11. Jeśli jednak chodzi o smartfony, technologiczny gigant z Redmond już dawno porzucił pomysł konkurowania z Androidem i iOS z własnym systemem operacyjnym.
Pomimo połowicznego podejścia Microsoftu do ekosystemu mobilnego, modderzy pracowali nad tym od lat portu Windowsa Do istniejącysmartfony. Ponieważ system Windows nigdy nie miał działać na takich urządzeniach, muszą zhakować oprogramowanie sprzętowe niskiego poziomu, aby je uruchomić. Naturalnie społeczność programistów zajmujących się rynkiem wtórnym musi wprowadzić wiele zmian w głównym instalatorze i napisać sterowniki specyficzne dla urządzenia. Wykonanie wymaganych kroków byłoby bardzo trudne dla kogoś, kto nie posiada dużego doświadczenia w tej dziedzinie, ale jeśli zostanie to zrobione prawidłowo, możemy pozyskać wspólne przedsięwzięcia, takie jak
Projekt Renegata.Istnieje wiele powodów, dla których nie ma prostego sposobu zainstalowania systemu Windows na standardowym urządzeniu z systemem Android. Krótko mówiąc, aktualizacja smartfona niestandardowe ROMy to jedno, ale zastąpienie pakietu wsparcia płyty (BSP) ustandaryzowanym interfejsem oprogramowania pomiędzy systemem operacyjnym a oprogramowaniem platformy jest scenariuszem znacznie bardziej złożonym. Mimo że nowoczesne implementacje bootloadera na chipsetach smartfonów obsługują Unified Extensible Firmware Interface (UEFI), sekwencja rozruchowa na tych platformach jest często dostosowywany przez odpowiednich producentów OEM. W rezultacie uruchomienie dowolnego systemu operacyjnego zgodnego z ARM64 UEFI nie jest możliwe z poziomu skrzynka. Tutaj z pomocą przychodzi Projekt Renegade.
Pierwszym krokiem jest zbudowanie od podstaw interfejsu oprogramowania układowego, dla którego twórcy Renegade Project sugerują skompilowanie pliku Tianocore EDKII obraz na górze bootloadera docelowego smartfona. Możesz także znaleźć prekompilowane pliki binarne dla wybranych urządzeń w sekcji Wydania sekcję odpowiedniego repozytorium GitHub. Następnie pobierz kompilację ARM64 systemu Windows 10 lub 11 z Zrzut UUP i ręcznie przygotuj instalator. Ponieważ wyczyszczenie całej pamięci wewnętrznej może spowodować uszkodzenie urządzenia, zadanie partycjonowania modyfikuje jedynie /userdata
przegroda. Po zastosowaniu pakietu WIM ze środowiska preinstalacyjnego systemu Windows i przesłaniu sterowników na telefonie powinien pojawić się system Windows uruchamiający się.
W zależności od dodania większej liczby współpracowników, którzy będą mogli konserwować lub przenosić określone urządzenia, programiści Renegade Project mają nadzieję, że lista obsługiwanych urządzeń będzie się powiększać. Skoro o tym mowa, oto oficjalna lista urządzeń, które są potwierdzony aby uruchomić wariant ARM64 systemu Windows 10/11 z różnym powodzeniem.
-
ASUSa
- ASUS ZenFone 5Z
-
AYN
- Odyn
-
Google
- Google Pixel 3
-
LG
- LG G7 ThinQ
- LG V30
- LG V35
- LG V40
-
Meizu
- Meizu 16
- Meizu 16 Plus
-
Motoroli
- Moto Z2 Siła
-
Nokia
- Nokii 9 PureView
-
OnePlus
- OnePlusa 5
- OnePlusa 5T
- OnePlusa 6
- OnePlusa 6T
- OnePlusa 7
- OnePlusa 7Pro
-
OPPO
- OPPO Znajdź X
-
Qualcomm
- Snapdragon 720G QRD
-
SAMSUNG
- Samsunga Galaxy S9 Plus
-
Smitarian
- Nakrętka Smitarian R1
-
Sony
- Sony Xperia XZ2
-
Xiaomi
- Czarny rekin
- Mi 6
- Mi 8
- Mi8Pro
- Mi 9
- Mi Mix 2
- Mi Mix 2S
- Mi Mix 3
- Mi Mix 3 5G
- MiPad4
- MiPad5
- POCO F1
- Redmi K20 Pro/Mi 9T Pro
-
Życie
- Podwójny wyświetlacz Vivo NEX
-
ZTE
- ZTE Axona 9 Pro
- ZTE Nubia X
Jesteśmy naprawdę podekscytowani efektem tej inicjatywy, ponieważ wygląda na obiecującą alternatywę dla tych, którzy chcą mieć takie same doświadczenia z systemem Windows na swoich komputerach stacjonarnych i telefonach. Aby dowiedzieć się więcej, sprawdź ich strona internetowa, gdzie znajdziesz wszystko na temat tego projektu. Jeśli chcesz przyczynić się do projektu Renegade, sprawdź kod źródłowy na stronie GitHub.