Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 12 additions & 11 deletions .vitepress/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,25 +31,26 @@ function sidebarDocs(): DefaultTheme.SidebarItem[] {
{ text: 'Project-Aloha', link: '/Introduction/organization'},
{ text: 'mu_aloha_platforms', link: '/Introduction/mu_aloha_platforms'},
{ text: 'CrDK', link: '/Introduction/CrDK'},
{ text: 'UEFI Porting Status', link: '/PortingStatus/PortingStatus'}
{ text: 'Porting Status', link: '/Introduction/PortingStatus'}
]
},
{
text: 'Installation',
text: 'Instalattion Guides',
items: [
{ text: 'Guides Collection', link: '/InstallationGuides/GuidesCollection'},
{ text: 'Simple Installation Guide', link: '/InstallationGuides/WindowsInstallation' },
{ text: 'Install Drivers', link: '/InstallationGuides/InstallDrivers'},
{ text: 'Enter UMS Mode', link: '/InstallationGuides/EnterUMS'},
{ text: 'Hide Partition', link: '/InstallationGuides/SetGPTPartitionSystemAttr.md'},
{ text: '24H2 GPT Errata', link: '/InstallationGuides/GPTErrata.md'},
{ text: 'Windows Installation', link: '/InstallationGuides/WindowsInstallation' },
{ text: 'Install Drivers', link: '/InstallationGuides/InstallDrivers'},
{ text: 'Hide Partition', link: '/InstallationGuides/SetGPTPartitionSystemAttr'},
{ text: '24H2 GPT Errata', link: '/InstallationGuides/GPTErrata'},
{ text: 'Disable Secure Boot', link: '/InstallationGuides/SecureBoot'},
]
},
{
text: 'Dual Boot',
items: [
{ text: 'Introduction', link: '/DualBoot/Introduction'},
{ text: 'Apply DualBoot', link:'/DualBoot/PatchKernel.md'},
{ text: 'Apply DualBoot', link:'/DualBoot/PatchKernel'},
{ text: 'Config', link: '/DualBoot/Config'},
{ text: 'Shell Code', link: '/DualBoot/ShellCode'},
]
Expand All @@ -66,9 +67,9 @@ function sidebarDocs(): DefaultTheme.SidebarItem[] {
{
text: 'Debug Windows',
items: [
{ text: 'Setup KDNET', link: '/WindowsDebug/SetupKDNET.md'},
{ text: 'Setup KDCOM', link: '/WindowsDebug/SetupKDCOM.md'},
{ text: 'RDP via KdNet', link: '/WindowsDebug/KdNetRDP.md'},
{ text: 'Setup KDNET', link: '/WindowsDebug/SetupKDNET'},
{ text: 'Setup KDCOM', link: '/WindowsDebug/SetupKDCOM'},
{ text: 'RDP via KdNet', link: '/WindowsDebug/KdNetRDP'},
]
},
{
Expand Down Expand Up @@ -100,4 +101,4 @@ function sidebarVideos(): DefaultTheme.SidebarItem[] {
{ text: 'example', link: '/Guide/WindowsInstallation/example'},
]}
]
}
}
8 changes: 4 additions & 4 deletions .vitepress/zh.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,9 @@ function sidebarDocs(): DefaultTheme.SidebarItem[] {
{
text: '调试Windows',
items: [
{ text: '配置 KDNET', link: '/WindowsDebug/SetupKDNET.md'},
{ text: '配置 KDCOM', link: '/WindowsDebug/SetupKDCOM.md'},
{ text: 'KDNET 远程桌面', link: '/WindowsDebug/KdNetRDP.md'},
{ text: '配置 KDNET', link: '/WindowsDebug/SetupKDNET'},
{ text: '配置 KDCOM', link: '/WindowsDebug/SetupKDCOM'},
{ text: 'KDNET 远程桌面', link: '/WindowsDebug/KdNetRDP'},
]
},
{
Expand Down Expand Up @@ -104,4 +104,4 @@ function sidebarVideos(): DefaultTheme.SidebarItem[] {
{ text: '样例', link: '/Guide/WindowsInstallation/example'},
]}
]
}
}
26 changes: 21 additions & 5 deletions InstallationGuides/GuidesCollection.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,31 @@
## SM8150
| Vendor | Device Name | CodeName | Guide Link |
|---------|-------------|-----------|---------------------------------------------------------------------------|
| Xiaomi | K20 Pro | Raphael | [Github](https://github.com/new-WoA-Raphael/woa-raphael) |
| Xiaomi | Mi 9 | Cepheus | [Github](https://github.com/n00b69/woa-cepheus) |
| Xiaomi | K20 Pro | Raphael | [Github](https://github.com/new-WoA-Raphael/woa-raphael) |
| Xiaomi | Mi 9 | Cepheus | [Github](https://github.com/n00b69/woa-cepheus) |
| Xiaomi | Pad 5 | Nabu | [Github](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5) |
| Xiaomi | POCO X3 PRO | Vayu | [Github](https://github.com/WaLoVayu/POCOX3Pro-Windows-Guides) |
| Xiaomi | POCO X3 PRO | Vayu | [Github](https://github.com/WaLoVayu/POCOX3Pro-Windows-Guides) |
| LG | G8 | Alpha | [Github](https://github.com/n00b69/woa-alphaplus) |
| LG | G8s | Beta | [Github](https://github.com/n00b69/woa-betalm) |
| LG | G8x | Mh2lm | [Github](https://github.com/n00b69/woa-mh2lm) |
| LG | V50 | Flash | [Github](https://github.com/n00b69/woa-flashlmdd) |
| LG | V50s | Mh2lm5g | [Github](https://github.com/n00b69/woa-mh2lm5g) |
| OnePlus | 7 Pro 4G | guacamole | [Github](https://github.com/n00b69/woa-op7)
| OnePlus | 7T Pro 4G | hotdog | [Github](https://github.com/n00b69/woa-op7)
| OnePlus | 7 Pro 4G | guacamole | [Github](https://github.com/n00b69/woa-op7) |
| OnePlus | 7T Pro 4G | hotdog | [Github](https://github.com/n00b69/woa-op7) |
| Samsung | Galaxy Fold | winner | [Github](https://github.com/n00b69/woa-winner) |
-----------------------------------------------------------------------------------------------------------------

## SM6250/SM7125/SC7180
| Vendor | Device | CodeName | Guide Link |
|--------|--------|----------|---------------------------------------------------------------------------------------|
| XiaoMi |Note 9S | miatoll |[Device status](https://github.com/woa-miatoll/Miatoll-Guide/) |
----------------------------------------------------------------------------------------------------------------------


## SM7150
| Vendor |Device |CodeName| Guide Link |
|--------|-----------|--------|-------------------------------------------------------------------------------------|
| XiaoMi |POCO X3 NFC| surya |[Device status](https://github.com/woa-surya/POCOX3NFC-Guides/) |
---------------------------------------------------------------------------------------------------------------------


33 changes: 19 additions & 14 deletions InstallationGuides/InstallDrivers.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,30 @@
- Download [DriverUpdater](https://github.com/WOA-Project/DriverUpdater/releases) by [WOA-Project](https://github.com/WOA-Project/)
> Generally speaking please download the x64/x86 one, if **Your Computer** has more than one x86 CPU.

- Download Driver Pack
> Just click the Download Button in the page.
<img src="/InstallationGuides/Resources/InstallDrivers/HowToDownload1.png" width=40%/>
- For Sm8150 Devices, the repo is [msmnile-Drivers](https://github.com/Project-Aloha/msmnile-Drivers)
- For Sm7125 Devices, the repo is [Atoll-Drivers](https://github.com/Project-Aloha/Atoll-Drivers)
- For others, please refer to [QC Silicons' Codename Reference Table](../ReferenceTables/QCSiliconCodenameReferenceTable.md)
and download the one named xxx-Drivers.

- Download Device Specific Driver Pack
> Just click the Download Zip Button to Download.
> Just click on archive with name like drivers.
<img src="/InstallationGuides/Resources/InstallDrivers/HowToDownload2.png" width=40%/>
- For Xiaomi Pad 5, the repo is [Nabu](https://github.com/Project-Aloha/Nabu)
- For Oneplus 7TP/7T, the repo is [Hotdog](https://github.com/Project-Aloha/Hotdog)

| Vendor | Device | CodeName | Drivers |
|--------|------------|----------|-------------------------------------------------------------------------------------------|
| XiaoMi |Mi 9 |cepheus | [Driver Pack](https://github.com/qaz6750/XiaoMi9-Drivers/releases) |
| XiaoMi |K20 Pro |raphael | [Driver Pack](https://github.com/new-WoA-Raphael/woa-raphael/releases/tag/Drivers) |
| XiaoMi |Pad 5 |nabu | [Driver Pack](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/releases/tag/Drivers)|
| XiaoMi |POCO X3 PRO |vayu | [Driver Pack](https://github.com/WaLoVayu/POCOX3Pro-Windows-Releases/releases/tag/2502.28)|
| XiaoMi |Note 9S | miatoll | [Driver Pack](https://github.com/woa-miatoll/Miatoll-Releases/releases/latest) |
| LG |G8 |alphaplus | [Driver Pack](https://github.com/n00b69/woa-alphaplus/releases/tag/Drivers) |
| LG |G8s |betalm | [Driver Pack](https://github.com/n00b69/woa-betalm/releases/tag/Drivers) |
| LG |G8x |mh2lm | [Driver Pack](https://github.com/n00b69/woa-mh2lm/releases/tag/Drivers) |
| LG |V50 |flashlmdd | [Driver Pack](https://github.com/n00b69/woa-flashlmdd/releases/tag/Drivers) |
| LG |V50s |mh2lm5g | [Driver Pack](https://github.com/n00b69/woa-mh2lm5g/releases/tag/Drivers) |
| OnePlus|7 Pro 4G |guacamole | [Driver Pack](https://github.com/n00b69/woa-op7/releases/tag/Drivers) |
| OnePlus|7T Pro 4G |hotdog | [Driver Pack](https://github.com/n00b69/woa-op7/releases/tag/Drivers) |
| Samsung|Galaxy Fold |winner | [Driver Pack](https://github.com/n00b69/woa-winner/releases/tag/Drivers) |
------------------------------------------------------------------------------------------------------------------------------

- For others, please refer to [Devices' Codename Reference Table](../ReferenceTables/DeviceCodenameReferenceTable.md)
and download the one named xxx.

- Let Your Device Enter [usb mass storage mode](EnterUMS.md).
> Ideally situation is that you have applied windows to your disk just now and your phone is still in ums mode.


## Installation
1. Unzip the .zip files you just downloading into correct folders.
Expand Down
Binary file modified InstallationGuides/Resources/InstallDrivers/HowToDownload2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
77 changes: 77 additions & 0 deletions InstallationGuides/SecureBoot.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
## Disable SecureBoot Guide

:::warning
This process can permanently brick your device if done incorrectly.
Read every step carefully and DO NOT modify partitions unless explicitly instructed.
:::

:::warning
DO NOT ERASE, CREATE OR MODIFY ANY PARTITION IN DISKPART.
ONLY ASSIGN A DRIVE LETTER TO ESP(DEVICE-NAME).
:::


## Start diskpart in CMD:

```
diskpart
```
- Find ESP(DEVICE-NAME) partition:
```
list volume
```
- Replace $ with the actual volume number of ESP(DEVICE-NAME):
```
select volume $
assign letter Y
```
- Exit diskpart:
```
exit
```

## Enable Test Signing
```
bcdedit /store Y:\EFI\Microsoft\BOOT\BCD /set "{default}" testsigning on
```

## Disabling recovery
```
bcdedit /store Y:\EFI\Microsoft\BOOT\BCD /set "{default}" recoveryenabled no
```

## Disabling integrity checks
```
bcdedit /store Y:\EFI\Microsoft\BOOT\BCD /set "{default}" nointegritychecks on
```

## Remove SiPolicy (Critical)

> If SecureBoot is being disabled on an already installed system, delete:
```
del Y:\EFI\Microsoft\Boot\SiPolicy.p7b
```
Failure to delete this file will result in boot failure.

- Remove ESP Drive Letter
```
mountvol Y: /d
```
> If this fails, ignore it. The phantom drive will disappear after reboot.

## Flash NoSecureBoot UEFI

- Reboot to bootloader:
```
adb reboot bootloader
```
- Replace path\to\NoSecureboot.img with your actual image path:
```
fastboot flash boot path\to\NoSecureboot.img
```
- Reboot
```
fastboot reboot
```

# SecureBoot is now disabled.
109 changes: 107 additions & 2 deletions InstallationGuides/WindowsInstallation.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,107 @@
# General Windows Installation Guide
## TODO
# Windows Installation Guide


:::warning
This process can permanently brick your device if done incorrectly.
Read every step carefully and DO NOT modify partitions unless explicitly instructed.
:::

---

## Diskpart

:::danger
DO NOT ERASE, CREATE OR MODIFY ANY PARTITION IN DISKPART.
THIS CAN ERASE YOUR ENTIRE UFS OR BREAK FASTBOOT.
YOUR DEVICE MAY BECOME PERMANENTLY BRICKED.
:::

1. Open Command Prompt as Administrator.

2. Start diskpart:

```
diskpart
```

3. Find the Windows partition:

```
list volume
```

- Replace $ with the actual volume number of WIN(DEVICE-NAME):

```
select volume $
assign letter F
```

4. Find the ESP partition:

```
list volume
```

> Replace $ with the actual volume number of ESP(DEVICE-NAME):

```
select volume $
assign letter Y
```

5. Exit diskpart:

```
exit
```

---

## Installing Windows

You can download ISO of Windows from [uupdump](https://uupdump.net/). But you may need to run a script to generate ISO files.
> Alternatively there is a [site](https://github.com/ArKT-7/woawin) where you can download premade ESD images. We do not guarantee its safety. Please decide which method by yourself.



> Replace path\to\install.esd with your actual image path:

```
dism /apply-image /ImageFile:path\to\install.esd /index:6 /ApplyDir:F:\
```

> If you get Error 87, check the correct index:

```
dism /get-imageinfo /ImageFile:path\to\install.esd
```

> Then replace index:6 with the correct index of Windows

---


## Create Windows Bootloader

>If an error appears like:
"Failure when attempting to copy boot files"

- Reopen diskpart and assign a new letter to the ESP partition (ESP(DEVICE-NAME)), then use that letter instead of Y.

- Create boot files:

```
bcdboot F:\Windows /s Y: /f UEFI
```

- Remove ESP drive letter:

```
mountvol Y: /d
```

> If this fails, ignore it. The phantom drive will disappear after reboot.

---

38 changes: 38 additions & 0 deletions Introduction/PortingStatus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
## UEFI porting status
- mu_aloha_platforms [README](https://github.com/Project-Aloha/mu_aloha_platforms#target-list)

# Device porting status
> In this page you can find porting status for devices.
-------------------------------------------------------


## Snapdragon 855/860 - SM8150
| Vendor | Device | Codename | Status |
|---------|-------------|-----------|-----------------------------------------------------------------------------------------------------------|
| Xiaomi | Mi 9 | cepheus | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) |
| Xiaomi | K20 Pro | raphael | [Device status](https://github.com/new-WoA-Raphael/woa-raphael/blob/main/guide/status.md) |
| Xiaomi | Pad 5 | nabu | [Device status](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/blob/main/guide/English/status.md) |
| Xiaomi | POCO X3 PRO | vayu | [Device status](https://github.com/WaLoVayu/POCOX3Pro-Windows-Guides/blob/main/en/status.md) |
| LG | G8 | alphaplus | [Device status](https://github.com/n00b69/woa-alphaplus/blob/main/guide/status.md) |
| LG | G8s | betalm | [Device status](https://github.com/n00b69/woa-betalm/blob/main/guide/status.md) |
| LG | G8x | mh2lm | [Device status](https://github.com/n00b69/woa-mh2lm/blob/main/guide/status.md) |
| LG | V50 | flashlmdd | [Device status](https://github.com/n00b69/woa-flashlmdd/blob/main/guide/status.md) |
| LG | V50s | mh2lm5g | [Device status](https://github.com/n00b69/woa-mh2lm5g/blob/main/guide/status.md) |
| OnePlus | 7 Pro 4G | guacamole | [Device status](https://github.com/n00b69/woa-op7/blob/main/guide/status.md) |
| OnePlus | 7T Pro 4G | hotdog | [Device status](https://github.com/n00b69/woa-op7/blob/main/guide/status.md) |
| Samsung | Galaxy Fold | winner | [Device status](https://github.com/n00b69/woa-winner/blob/main/guide/status.md) |
-------------------------------------------------------------------------------------------------------------------------------------------------


## Snapdragon 720G/7c/7c Gen 2 - SM6250/SM7125/SC7180
| Vendor | Device | Codename | Status |
|---------|-------------|-----------|-----------------------------------------------------------------------------------------------------------|
| Xiaomi | Note 9S | miatoll | [Device status](https://github.com/woa-miatoll/Miatoll-Guide/blob/main/guide/status.md)|
-------------------------------------------------------------------------------------------------------------------------------------------------


## Snapdragon 730/732/732G - SM7150
| Vendor | Device | Codename | Status |
|---------|-------------|-----------|-----------------------------------------------------------------------------------------------------------|
| Xiaomi | POCO X3 NFC | surya | [Device status](https://github.com/woa-surya/POCOX3NFC-Guides/blob/main/Status-en.md) |
-------------------------------------------------------------------------------------------------------------------------------------------------
2 changes: 1 addition & 1 deletion Introduction/organization.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Project-Aloha
> Project-Aloha is a organization gathered people who are porting woa to SM8150 and other newer silicons.
> Project-Aloha is an organization of people porting WoA to SM8150 and other SoCs.
3 changes: 0 additions & 3 deletions PortingStatus/PortingStatus.md

This file was deleted.

2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.