From 62cabd409e42ba136c432d05497e3882f9ec7d7f Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 07:50:04 +0400 Subject: [PATCH 01/15] Guides and status --- .vitepress/en.ts | 10 +-- InstallationGuides/GuidesCollection.md | 1 + InstallationGuides/InstallDrivers.md | 4 +- InstallationGuides/WindowsInstallation.md | 105 +++++++++++++++++++++- Introduction/PortingStatus.md | 17 ++++ PortingStatus/PortingStatus.md | 3 - 6 files changed, 128 insertions(+), 12 deletions(-) create mode 100644 Introduction/PortingStatus.md delete mode 100644 PortingStatus/PortingStatus.md diff --git a/.vitepress/en.ts b/.vitepress/en.ts index 8dd6529..f97414f 100644 --- a/.vitepress/en.ts +++ b/.vitepress/en.ts @@ -31,16 +31,16 @@ 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: '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: 'Windows Installation', link: '/InstallationGuides/WindowsInstallation' }, + { text: 'Install Drivers', link: '/InstallationGuides/InstallDrivers'}, { text: 'Hide Partition', link: '/InstallationGuides/SetGPTPartitionSystemAttr.md'}, { text: '24H2 GPT Errata', link: '/InstallationGuides/GPTErrata.md'}, ] @@ -100,4 +100,4 @@ function sidebarVideos(): DefaultTheme.SidebarItem[] { { text: 'example', link: '/Guide/WindowsInstallation/example'}, ]} ] -} \ No newline at end of file +} diff --git a/InstallationGuides/GuidesCollection.md b/InstallationGuides/GuidesCollection.md index 32906c4..4717c1e 100644 --- a/InstallationGuides/GuidesCollection.md +++ b/InstallationGuides/GuidesCollection.md @@ -8,6 +8,7 @@ | 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 | Mix 3 | Perseus | [Github](https://github.com/n00b69/woa-perseus) | | 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) | diff --git a/InstallationGuides/InstallDrivers.md b/InstallationGuides/InstallDrivers.md index 576205a..c23ff5a 100644 --- a/InstallationGuides/InstallDrivers.md +++ b/InstallationGuides/InstallDrivers.md @@ -22,8 +22,8 @@ - Download Device Specific Driver Pack > Just click the Download Zip Button to Download. - - 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) + - For Xiaomi Pad 5, the repo is [Nabu](https://github.com/remtrik-stuff/MiPad5-Windows-Releases/releases/) + - For Oneplus 7TP/7T, the repo is [Hotdog](https://github.com/n00b69/woa-op7/releases/tag/Drivers) - For others, please refer to [Devices' Codename Reference Table](../ReferenceTables/DeviceCodenameReferenceTable.md) and download the one named xxx. diff --git a/InstallationGuides/WindowsInstallation.md b/InstallationGuides/WindowsInstallation.md index 900a6e7..cb6b1d1 100644 --- a/InstallationGuides/WindowsInstallation.md +++ b/InstallationGuides/WindowsInstallation.md @@ -1,2 +1,103 @@ -# General Windows Installation Guide -## TODO +## Simple 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 + + +Replace [path\to\install.esd](https://worproject.com/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 11 + +--- + + +## Create Windows Bootloader + +If an error appears like: +"Failure when attempting to copy boot files" + +Reopen diskpart and assign a new letter to ESPVAYU, 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. + +--- + diff --git a/Introduction/PortingStatus.md b/Introduction/PortingStatus.md new file mode 100644 index 0000000..21bdae7 --- /dev/null +++ b/Introduction/PortingStatus.md @@ -0,0 +1,17 @@ +# Device porting status + - mu_aloha_platforms [README](https://github.com/Project-Aloha/mu_aloha_platforms#target-list) +# SM8150 +| Device | Device status | +|-----------------|-------------| +| XiaoMi 9 | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | +| XiaoMi K20 Pro | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | +| XiaoMi Pad 5 | [Device status](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/blob/main/guide/English/status.md) | +| POCO X3 PRO | [Device status](https://github.com/WaLoVayu/POCOX3Pro-Windows-Guides/blob/main/en/status.md) | +| XiaoMi Mix 3 | [Device status](https://github.com/n00b69/woa-perseus/blob/main/guide/status.md) | +| LG G8 | [Device status](https://github.com/n00b69/woa-alphaplus/blob/main/guide/status.md) | +| LG G8s | [Device status](https://github.com/n00b69/woa-betalm/blob/main/guide/status.md) | +| LG G8x | [Device status](https://github.com/n00b69/woa-mh2lm/blob/main/guide/status.md) | +| LG V50 | [Device status](https://github.com/n00b69/woa-flashlmdd/blob/main/guide/status.md) | +| LG V50s | [Device status](https://github.com/n00b69/woa-mh2lm5g/blob/main/guide/status.md) | +| OnePlus 7 Pro 4G | [Device status](https://github.com/n00b69/woa-op7/blob/main/guide/status.md) | +| OnePlus 7T Pro 4G | [Device status](https://github.com/n00b69/woa-op7/blob/main/guide/status.md) | diff --git a/PortingStatus/PortingStatus.md b/PortingStatus/PortingStatus.md deleted file mode 100644 index 822fdaa..0000000 --- a/PortingStatus/PortingStatus.md +++ /dev/null @@ -1,3 +0,0 @@ -# Device porting status - - mu_aloha_platforms [README](https://github.com/Project-Aloha/mu_aloha_platforms#target-list) - - XiaoMi9 [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) \ No newline at end of file From e6b265f800a200b340c76af2965b9a0b600b6b96 Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 08:07:25 +0400 Subject: [PATCH 02/15] fix --- Introduction/PortingStatus.md | 4 +++- package-lock.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Introduction/PortingStatus.md b/Introduction/PortingStatus.md index 21bdae7..90295e1 100644 --- a/Introduction/PortingStatus.md +++ b/Introduction/PortingStatus.md @@ -1,5 +1,7 @@ -# Device porting status +# 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. # SM8150 | Device | Device status | |-----------------|-------------| diff --git a/package-lock.json b/package-lock.json index f9c9fce..7f5b1ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "VitePress", + "name": "DocumentWebsite", "lockfileVersion": 3, "requires": true, "packages": { From 5e2b187fd746ef0edad09def8b15d5a33468c014 Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 09:13:32 +0400 Subject: [PATCH 03/15] Status add device, codename --- Introduction/PortingStatus.md | 43 +++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/Introduction/PortingStatus.md b/Introduction/PortingStatus.md index 90295e1..6988acb 100644 --- a/Introduction/PortingStatus.md +++ b/Introduction/PortingStatus.md @@ -2,18 +2,31 @@ - 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. -# SM8150 -| Device | Device status | -|-----------------|-------------| -| XiaoMi 9 | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | -| XiaoMi K20 Pro | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | -| XiaoMi Pad 5 | [Device status](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/blob/main/guide/English/status.md) | -| POCO X3 PRO | [Device status](https://github.com/WaLoVayu/POCOX3Pro-Windows-Guides/blob/main/en/status.md) | -| XiaoMi Mix 3 | [Device status](https://github.com/n00b69/woa-perseus/blob/main/guide/status.md) | -| LG G8 | [Device status](https://github.com/n00b69/woa-alphaplus/blob/main/guide/status.md) | -| LG G8s | [Device status](https://github.com/n00b69/woa-betalm/blob/main/guide/status.md) | -| LG G8x | [Device status](https://github.com/n00b69/woa-mh2lm/blob/main/guide/status.md) | -| LG V50 | [Device status](https://github.com/n00b69/woa-flashlmdd/blob/main/guide/status.md) | -| LG V50s | [Device status](https://github.com/n00b69/woa-mh2lm5g/blob/main/guide/status.md) | -| OnePlus 7 Pro 4G | [Device status](https://github.com/n00b69/woa-op7/blob/main/guide/status.md) | -| OnePlus 7T Pro 4G | [Device status](https://github.com/n00b69/woa-op7/blob/main/guide/status.md) | +# SM8150 +| Device | Codename | Status | +|-----------------|-------------|---------------| +| XiaoMi 9 | cepheus | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | +| XiaoMi K20 Pro | raphael | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | +| XiaoMi Pad 5 | nabu |[Device status](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/blob/main/guide/English/status.md) | +| POCO X3 PRO | vayu | [Device status](https://github.com/WaLoVayu/POCOX3Pro-Windows-Guides/blob/main/en/status.md) | +| XiaoMi Mix 3 | perseus |[Device status](https://github.com/n00b69/woa-perseus/blob/main/guide/status.md) | +| LG G8 | lalphaplus | [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) | + + +# SM6250/SM7125/SC7180 +| Device | Codename | Status | +|-----------------|----------|----------| +| XiaoMi Note 9S | miatoll | [Device status](https://github.com/woa-miatoll/Miatoll-Guide/blob/main/guide/status.md)| + + +# SM7150 +| Device | codename | Status | +|-----------------|----------------|-------------| +| Xiaomi POCO X3 NFC| miatoll | [Device status](https://github.com/woa-surya/POCOX3NFC-Guides/blob/main/Status-en.md)| From 28dba4bba7630294b9a35f05a60ce823451a702a Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 09:48:13 +0400 Subject: [PATCH 04/15] Guide, fixes --- InstallationGuides/GuidesCollection.md | 28 ++++++++++--- InstallationGuides/WindowsInstallation.md | 2 +- Introduction/PortingStatus.md | 49 +++++++++++++---------- 3 files changed, 51 insertions(+), 28 deletions(-) diff --git a/InstallationGuides/GuidesCollection.md b/InstallationGuides/GuidesCollection.md index 4717c1e..115d230 100644 --- a/InstallationGuides/GuidesCollection.md +++ b/InstallationGuides/GuidesCollection.md @@ -4,16 +4,32 @@ ## 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 | Mix 3 | Perseus | [Github](https://github.com/n00b69/woa-perseus) | +| Xiaomi | POCO X3 PRO | Vayu | [Github](https://github.com/WaLoVayu/POCOX3Pro-Windows-Guides) | +| Xiaomi | Mix 3 | Perseus | [Github](https://github.com/n00b69/woa-perseus) | | 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/) | +--------------------------------------------------------------------------------------------------------------------- + diff --git a/InstallationGuides/WindowsInstallation.md b/InstallationGuides/WindowsInstallation.md index cb6b1d1..dbcb68c 100644 --- a/InstallationGuides/WindowsInstallation.md +++ b/InstallationGuides/WindowsInstallation.md @@ -1,4 +1,4 @@ -## Simple Installation Guide +# Windows Installation Guide :::warning diff --git a/Introduction/PortingStatus.md b/Introduction/PortingStatus.md index 6988acb..c3cb716 100644 --- a/Introduction/PortingStatus.md +++ b/Introduction/PortingStatus.md @@ -1,32 +1,39 @@ # 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. +------------------------------------------------------- + + # SM8150 -| Device | Codename | Status | -|-----------------|-------------|---------------| -| XiaoMi 9 | cepheus | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | -| XiaoMi K20 Pro | raphael | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | -| XiaoMi Pad 5 | nabu |[Device status](https://github.com/erdilS/Port-Windows-11-Xiaomi-Pad-5/blob/main/guide/English/status.md) | -| POCO X3 PRO | vayu | [Device status](https://github.com/WaLoVayu/POCOX3Pro-Windows-Guides/blob/main/en/status.md) | -| XiaoMi Mix 3 | perseus |[Device status](https://github.com/n00b69/woa-perseus/blob/main/guide/status.md) | -| LG G8 | lalphaplus | [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) | +| 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/qaz6750/XiaoMi9-Drivers/blob/main/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) | +| XiaoMi |Mix 3 |perseus | [Device status](https://github.com/n00b69/woa-perseus/blob/main/guide/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) | +---------------------------------------------------------------------------------------------------------------------------------------------- # SM6250/SM7125/SC7180 -| Device | Codename | Status | -|-----------------|----------|----------| -| XiaoMi Note 9S | miatoll | [Device status](https://github.com/woa-miatoll/Miatoll-Guide/blob/main/guide/status.md)| +| Vendor | Device | CodeName | Status | +|--------|--------|----------|---------------------------------------------------------------------------------------| +| XiaoMi |Note 9S | miatoll |[Device status](https://github.com/woa-miatoll/Miatoll-Guide/blob/main/guide/status.md)| +---------------------------------------------------------------------------------------------------------------------- # SM7150 -| Device | codename | Status | -|-----------------|----------------|-------------| -| Xiaomi POCO X3 NFC| miatoll | [Device status](https://github.com/woa-surya/POCOX3NFC-Guides/blob/main/Status-en.md)| +| Vendor |Device |CodeName| Status | +|--------|-----------|--------|-------------------------------------------------------------------------------------| +| XiaoMi |POCO X3 NFC| surya |[Device status](https://github.com/woa-surya/POCOX3NFC-Guides/blob/main/Status-en.md)| +--------------------------------------------------------------------------------------------------------------------- From b1b5abe9ce3b35f8e204e5b9f5782b1a53ca2d4b Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 10:13:25 +0400 Subject: [PATCH 05/15] Fix typos what about sm7150, sdm845? --- Introduction/organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Introduction/organization.md b/Introduction/organization.md index 6d6db56..3b36276 100644 --- a/Introduction/organization.md +++ b/Introduction/organization.md @@ -1,2 +1,2 @@ # Project-Aloha -> Project-Aloha is a organization gathered people who are porting woa to SM8150 and other newer silicons. \ No newline at end of file +> Project-Aloha is a organization gathered people who are porting woa to SM8150 and other silicons. From 697a2f2b54e42f0f8b621e81be614fbcff2761aa Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 10:53:50 +0400 Subject: [PATCH 06/15] Add page 'Disable Secure Boot' --- .vitepress/en.ts | 1 + InstallationGuides/InstallDrivers.md | 7 +-- InstallationGuides/SecureBoot.md | 65 ++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 InstallationGuides/SecureBoot.md diff --git a/.vitepress/en.ts b/.vitepress/en.ts index f97414f..e846b19 100644 --- a/.vitepress/en.ts +++ b/.vitepress/en.ts @@ -43,6 +43,7 @@ function sidebarDocs(): DefaultTheme.SidebarItem[] { { text: 'Install Drivers', link: '/InstallationGuides/InstallDrivers'}, { text: 'Hide Partition', link: '/InstallationGuides/SetGPTPartitionSystemAttr.md'}, { text: '24H2 GPT Errata', link: '/InstallationGuides/GPTErrata.md'}, + { text: 'Disable Secure Boot', link: '/InstallationGuides/SecureBoot.md'}, ] }, { diff --git a/InstallationGuides/InstallDrivers.md b/InstallationGuides/InstallDrivers.md index c23ff5a..664c3f4 100644 --- a/InstallationGuides/InstallDrivers.md +++ b/InstallationGuides/InstallDrivers.md @@ -22,14 +22,11 @@ - Download Device Specific Driver Pack > Just click the Download Zip Button to Download. - - For Xiaomi Pad 5, the repo is [Nabu](https://github.com/remtrik-stuff/MiPad5-Windows-Releases/releases/) - - For Oneplus 7TP/7T, the repo is [Hotdog](https://github.com/n00b69/woa-op7/releases/tag/Drivers) + - For Xiaomi Pad 5, the driver is [Nabu](https://github.com/remtrik-stuff/MiPad5-Windows-Releases/releases/) + - For Oneplus 7TP/7T, the driver is [Hotdog](https://github.com/n00b69/woa-op7/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. diff --git a/InstallationGuides/SecureBoot.md b/InstallationGuides/SecureBoot.md new file mode 100644 index 0000000..0f8beab --- /dev/null +++ b/InstallationGuides/SecureBoot.md @@ -0,0 +1,65 @@ +## 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). +::: + +Open Command Prompt as Administrator. + +# Start diskpart: +``` +diskpart +``` +Find ESP(DEVICE-NAME) partition: +``` +list volume +``` +Replace $ with the actual volume number of ESPNABU: +``` +select volume $ +assign letter Y +``` +Exit diskpart: +``` +exit +``` +# Enable Test Signing +``` +bcdedit /store Y:\EFI\Microsoft\BOOT\BCD /set "{default}" testsigning 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. From d83a869495860013e11d8fe3d27addd153d8318a Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 11:21:50 +0400 Subject: [PATCH 07/15] Drivers, fix typos --- InstallationGuides/InstallDrivers.md | 21 ++++++++++++++++-- .../InstallDrivers/HowToDownload2.png | Bin 62604 -> 61967 bytes InstallationGuides/SecureBoot.md | 15 +++++++++++-- Introduction/PortingStatus.md | 2 +- 4 files changed, 33 insertions(+), 5 deletions(-) diff --git a/InstallationGuides/InstallDrivers.md b/InstallationGuides/InstallDrivers.md index 664c3f4..febe380 100644 --- a/InstallationGuides/InstallDrivers.md +++ b/InstallationGuides/InstallDrivers.md @@ -22,8 +22,25 @@ - Download Device Specific Driver Pack > Just click the Download Zip Button to Download. - - For Xiaomi Pad 5, the driver is [Nabu](https://github.com/remtrik-stuff/MiPad5-Windows-Releases/releases/) - - For Oneplus 7TP/7T, the driver is [Hotdog](https://github.com/n00b69/woa-op7/releases/tag/Drivers) + +| Vendor | Device | CodeName | Status | +|--------|------------|----------|-------------------------------------------------------------------------------------------| +| 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 |Mix 3 |perseus | [Driver Pack](https://github.com/n00b69/woa-perseus/releases/tag/Drivers) | +| 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. diff --git a/InstallationGuides/Resources/InstallDrivers/HowToDownload2.png b/InstallationGuides/Resources/InstallDrivers/HowToDownload2.png index 0110524a8826018cf760fb69b33fd5b76994947a..29721cefb9a7b2e0f6f3526b78f163c3e4e84889 100644 GIT binary patch literal 61967 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 Rz7*i2t!|)}uk!H4e*vUGuz~;p literal 62604 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 If SecureBoot is being disabled on an already installed system, delete: ``` del Y:\EFI\Microsoft\Boot\SiPolicy.p7b ``` diff --git a/Introduction/PortingStatus.md b/Introduction/PortingStatus.md index c3cb716..1692c3e 100644 --- a/Introduction/PortingStatus.md +++ b/Introduction/PortingStatus.md @@ -10,7 +10,7 @@ | 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/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) | | XiaoMi |Mix 3 |perseus | [Device status](https://github.com/n00b69/woa-perseus/blob/main/guide/status.md) | From e778ef573f7b279d196e093d673cd52b3e9358ae Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 11:23:56 +0400 Subject: [PATCH 08/15] My typos --- InstallationGuides/InstallDrivers.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/InstallationGuides/InstallDrivers.md b/InstallationGuides/InstallDrivers.md index febe380..ae84411 100644 --- a/InstallationGuides/InstallDrivers.md +++ b/InstallationGuides/InstallDrivers.md @@ -23,7 +23,7 @@ > Just click the Download Zip Button to Download. -| Vendor | Device | CodeName | Status | +| 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) | @@ -33,7 +33,7 @@ | 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 |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) | From 757c1d9ef547ec310298e028111ef7664e828698 Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 11:59:25 +0400 Subject: [PATCH 09/15] Add ## for navigations --- InstallationGuides/GuidesCollection.md | 4 ++-- InstallationGuides/SecureBoot.md | 2 +- Introduction/PortingStatus.md | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/InstallationGuides/GuidesCollection.md b/InstallationGuides/GuidesCollection.md index 115d230..bfd8ff4 100644 --- a/InstallationGuides/GuidesCollection.md +++ b/InstallationGuides/GuidesCollection.md @@ -19,14 +19,14 @@ | Samsung | Galaxy Fold | winner | [Github](https://github.com/n00b69/woa-winner) | ----------------------------------------------------------------------------------------------------------------- -# SM6250/SM7125/SC7180 +## SM6250/SM7125/SC7180 | Vendor | Device | CodeName | Guide Link | |--------|--------|----------|---------------------------------------------------------------------------------------| | XiaoMi |Note 9S | miatoll |[Device status](https://github.com/woa-miatoll/Miatoll-Guide/) | ---------------------------------------------------------------------------------------------------------------------- -# SM7150 +## SM7150 | Vendor |Device |CodeName| Guide Link | |--------|-----------|--------|-------------------------------------------------------------------------------------| | XiaoMi |POCO X3 NFC| surya |[Device status](https://github.com/woa-surya/POCOX3NFC-Guides/) | diff --git a/InstallationGuides/SecureBoot.md b/InstallationGuides/SecureBoot.md index 3ef6c5d..145784b 100644 --- a/InstallationGuides/SecureBoot.md +++ b/InstallationGuides/SecureBoot.md @@ -29,7 +29,7 @@ Exit diskpart: ``` exit ``` -# Enable Test Signing +## Enable Test Signing ``` bcdedit /store Y:\EFI\Microsoft\BOOT\BCD /set "{default}" testsigning on ``` diff --git a/Introduction/PortingStatus.md b/Introduction/PortingStatus.md index 1692c3e..9879d24 100644 --- a/Introduction/PortingStatus.md +++ b/Introduction/PortingStatus.md @@ -1,4 +1,4 @@ -# UEFI porting status +## UEFI porting status - mu_aloha_platforms [README](https://github.com/Project-Aloha/mu_aloha_platforms#target-list) # Device porting status @@ -6,7 +6,7 @@ ------------------------------------------------------- -# SM8150 +## SM8150 | Vendor | Device | CodeName | Status | |--------|------------|----------|-----------------------------------------------------------------------------------------------------------| | XiaoMi |Mi 9 |cepheus | [Device status](https://github.com/qaz6750/XiaoMi9-Drivers/blob/main/Status.md) | @@ -25,14 +25,14 @@ ---------------------------------------------------------------------------------------------------------------------------------------------- -# SM6250/SM7125/SC7180 +## 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)| ---------------------------------------------------------------------------------------------------------------------- -# SM7150 +## SM7150 | Vendor |Device |CodeName| Status | |--------|-----------|--------|-------------------------------------------------------------------------------------| | XiaoMi |POCO X3 NFC| surya |[Device status](https://github.com/woa-surya/POCOX3NFC-Guides/blob/main/Status-en.md)| From 685059d813125713b1f7955664329bbd1e60560a Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 12:06:02 +0400 Subject: [PATCH 10/15] Update driver download instructions in InstallDrivers.md Clarified instructions for downloading device drivers. --- InstallationGuides/InstallDrivers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InstallationGuides/InstallDrivers.md b/InstallationGuides/InstallDrivers.md index ae84411..0c18619 100644 --- a/InstallationGuides/InstallDrivers.md +++ b/InstallationGuides/InstallDrivers.md @@ -20,7 +20,7 @@ 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. | Vendor | Device | CodeName | Drivers | From 3a1a0eb017ee52d20abc4f85ed9545e8957cf5bf Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 18:29:35 +0400 Subject: [PATCH 11/15] Update InstallationGuides/WindowsInstallation.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- InstallationGuides/WindowsInstallation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InstallationGuides/WindowsInstallation.md b/InstallationGuides/WindowsInstallation.md index dbcb68c..20cd042 100644 --- a/InstallationGuides/WindowsInstallation.md +++ b/InstallationGuides/WindowsInstallation.md @@ -83,7 +83,7 @@ Then replace index:6 with the correct index of Windows 11 If an error appears like: "Failure when attempting to copy boot files" -Reopen diskpart and assign a new letter to ESPVAYU, then use that letter instead of Y. +Reopen diskpart and assign a new letter to the ESP partition (ESP(DEVICE-NAME)), then use that letter instead of Y. Create boot files: From 916a1177f0bd5955ba8780828fa2a5cab3183314 Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 18:44:49 +0400 Subject: [PATCH 12/15] fix typis --- .vitepress/en.ts | 14 +++++++------- .vitepress/zh.ts | 8 ++++---- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.vitepress/en.ts b/.vitepress/en.ts index e846b19..7934837 100644 --- a/.vitepress/en.ts +++ b/.vitepress/en.ts @@ -41,16 +41,16 @@ function sidebarDocs(): DefaultTheme.SidebarItem[] { { text: 'Enter UMS Mode', link: '/InstallationGuides/EnterUMS'}, { text: 'Windows Installation', link: '/InstallationGuides/WindowsInstallation' }, { text: 'Install Drivers', link: '/InstallationGuides/InstallDrivers'}, - { text: 'Hide Partition', link: '/InstallationGuides/SetGPTPartitionSystemAttr.md'}, - { text: '24H2 GPT Errata', link: '/InstallationGuides/GPTErrata.md'}, - { text: 'Disable Secure Boot', link: '/InstallationGuides/SecureBoot.md'}, + { 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'}, ] @@ -67,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'}, ] }, { diff --git a/.vitepress/zh.ts b/.vitepress/zh.ts index 429d6c4..141cf09 100644 --- a/.vitepress/zh.ts +++ b/.vitepress/zh.ts @@ -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'}, ] }, { @@ -104,4 +104,4 @@ function sidebarVideos(): DefaultTheme.SidebarItem[] { { text: '样例', link: '/Guide/WindowsInstallation/example'}, ]} ] -} \ No newline at end of file +} From 5cd50a579cdb01f172f4d4eb133b4384c0bd1320 Mon Sep 17 00:00:00 2001 From: tvorogo Date: Wed, 4 Mar 2026 20:19:54 +0400 Subject: [PATCH 13/15] BlaBlaBla --- .vitepress/en.ts | 2 +- InstallationGuides/GuidesCollection.md | 1 - InstallationGuides/InstallDrivers.md | 11 +-------- InstallationGuides/SecureBoot.md | 27 ++++++++++++----------- InstallationGuides/WindowsInstallation.md | 24 +++++++++++--------- Introduction/PortingStatus.md | 1 - 6 files changed, 30 insertions(+), 36 deletions(-) diff --git a/.vitepress/en.ts b/.vitepress/en.ts index 7934837..5062a99 100644 --- a/.vitepress/en.ts +++ b/.vitepress/en.ts @@ -35,7 +35,7 @@ function sidebarDocs(): DefaultTheme.SidebarItem[] { ] }, { - text: 'Guides', + text: 'Instalattion Guides', items: [ { text: 'Guides Collection', link: '/InstallationGuides/GuidesCollection'}, { text: 'Enter UMS Mode', link: '/InstallationGuides/EnterUMS'}, diff --git a/InstallationGuides/GuidesCollection.md b/InstallationGuides/GuidesCollection.md index bfd8ff4..550bc72 100644 --- a/InstallationGuides/GuidesCollection.md +++ b/InstallationGuides/GuidesCollection.md @@ -8,7 +8,6 @@ | 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 | Mix 3 | Perseus | [Github](https://github.com/n00b69/woa-perseus) | | 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) | diff --git a/InstallationGuides/InstallDrivers.md b/InstallationGuides/InstallDrivers.md index 0c18619..0facaa4 100644 --- a/InstallationGuides/InstallDrivers.md +++ b/InstallationGuides/InstallDrivers.md @@ -11,14 +11,6 @@ - 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. - - - 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 on archive with name like drivers. @@ -29,11 +21,10 @@ | 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 |Mix 3 |perseus | [Driver Pack](https://github.com/n00b69/woa-perseus/releases/tag/Drivers) | | 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 |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) | diff --git a/InstallationGuides/SecureBoot.md b/InstallationGuides/SecureBoot.md index 145784b..faa23e8 100644 --- a/InstallationGuides/SecureBoot.md +++ b/InstallationGuides/SecureBoot.md @@ -10,41 +10,42 @@ DO NOT ERASE, CREATE OR MODIFY ANY PARTITION IN DISKPART. ONLY ASSIGN A DRIVE LETTER TO ESP(DEVICE-NAME). ::: -Open Command Prompt as Administrator. -# Start diskpart: +## Start diskpart in CMD: + ``` diskpart ``` -Find ESP(DEVICE-NAME) partition: +- Find ESP(DEVICE-NAME) partition: ``` list volume ``` -Replace $ with the actual volume number of ESPNABU: +- Replace $ with the actual volume number of ESP(DEVICE-NAME): ``` select volume $ assign letter Y ``` -Exit diskpart: +- Exit diskpart: ``` exit ``` + ## Enable Test Signing ``` bcdedit /store Y:\EFI\Microsoft\BOOT\BCD /set "{default}" testsigning on ``` -# Disabling recovery +## Disabling recovery ``` bcdedit /store Y:\EFI\Microsoft\BOOT\BCD /set "{default}" recoveryenabled no ``` -# Disabling integrity checks +## Disabling integrity checks ``` bcdedit /store Y:\EFI\Microsoft\BOOT\BCD /set "{default}" nointegritychecks on ``` -# Remove SiPolicy (Critical) +## Remove SiPolicy (Critical) > If SecureBoot is being disabled on an already installed system, delete: ``` @@ -52,23 +53,23 @@ del Y:\EFI\Microsoft\Boot\SiPolicy.p7b ``` Failure to delete this file will result in boot failure. -Remove ESP Drive Letter +- Remove ESP Drive Letter ``` mountvol Y: /d ``` -If this fails, ignore it. The phantom drive will disappear after reboot. +> If this fails, ignore it. The phantom drive will disappear after reboot. ## Flash NoSecureBoot UEFI -Reboot to bootloader: +- Reboot to bootloader: ``` adb reboot bootloader ``` -Replace path\to\NoSecureboot.img with your actual image path: +- Replace path\to\NoSecureboot.img with your actual image path: ``` fastboot flash boot path\to\NoSecureboot.img ``` -Reboot +- Reboot ``` fastboot reboot ``` diff --git a/InstallationGuides/WindowsInstallation.md b/InstallationGuides/WindowsInstallation.md index 20cd042..d992e8f 100644 --- a/InstallationGuides/WindowsInstallation.md +++ b/InstallationGuides/WindowsInstallation.md @@ -30,7 +30,7 @@ diskpart list volume ``` -Replace $ with the actual volume number of WIN(DEVICE-NAME): +- Replace $ with the actual volume number of WIN(DEVICE-NAME): ``` select volume $ @@ -43,7 +43,7 @@ assign letter F list volume ``` -Replace $ with the actual volume number of ESP(DEVICE-NAME): +> Replace $ with the actual volume number of ESP(DEVICE-NAME): ``` select volume $ @@ -60,44 +60,48 @@ 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](https://worproject.com/esd) with your actual image path: + + +> 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: +> 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 11 +> Then replace index:6 with the correct index of Windows --- ## Create Windows Bootloader -If an error appears like: +>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. +- Reopen diskpart and assign a new letter to the ESP partition (ESP(DEVICE-NAME)), then use that letter instead of Y. -Create boot files: +- Create boot files: ``` bcdboot F:\Windows /s Y: /f UEFI ``` -Remove ESP drive letter: +- Remove ESP drive letter: ``` mountvol Y: /d ``` -If this fails, ignore it. The phantom drive will disappear after reboot. +> If this fails, ignore it. The phantom drive will disappear after reboot. --- diff --git a/Introduction/PortingStatus.md b/Introduction/PortingStatus.md index 9879d24..7292ca1 100644 --- a/Introduction/PortingStatus.md +++ b/Introduction/PortingStatus.md @@ -13,7 +13,6 @@ | 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) | -| XiaoMi |Mix 3 |perseus | [Device status](https://github.com/n00b69/woa-perseus/blob/main/guide/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) | From e20e636437f63881e82be86cc3a1618f57207e7f Mon Sep 17 00:00:00 2001 From: Rostislav Lastochkin Date: Wed, 4 Mar 2026 23:40:05 +0300 Subject: [PATCH 14/15] Update Introduction/organization.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- Introduction/organization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Introduction/organization.md b/Introduction/organization.md index 3b36276..8974e3f 100644 --- a/Introduction/organization.md +++ b/Introduction/organization.md @@ -1,2 +1,2 @@ # Project-Aloha -> Project-Aloha is a organization gathered people who are porting woa to SM8150 and other silicons. +> Project-Aloha is an organization of people porting WoA to SM8150 and other SoCs. From 795cd36eb4f485510c30cca659ab9bbc7326bfbc Mon Sep 17 00:00:00 2001 From: Rostislav Lastochkin Date: Wed, 4 Mar 2026 23:51:40 +0300 Subject: [PATCH 15/15] Update PortingStatus.md --- Introduction/PortingStatus.md | 52 +++++++++++++++++------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/Introduction/PortingStatus.md b/Introduction/PortingStatus.md index 7292ca1..df27e44 100644 --- a/Introduction/PortingStatus.md +++ b/Introduction/PortingStatus.md @@ -6,33 +6,33 @@ ------------------------------------------------------- -## 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 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) | +------------------------------------------------------------------------------------------------------------------------------------------------- -## 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 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)| +------------------------------------------------------------------------------------------------------------------------------------------------- -## SM7150 -| Vendor |Device |CodeName| Status | -|--------|-----------|--------|-------------------------------------------------------------------------------------| -| XiaoMi |POCO X3 NFC| surya |[Device status](https://github.com/woa-surya/POCOX3NFC-Guides/blob/main/Status-en.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) | +-------------------------------------------------------------------------------------------------------------------------------------------------