Compare commits

..
11 Commits
Author SHA1 Message Date
Belim a4a9a346ae Update Write-an-Extension.md 2025-10-04 14:44:37 +02:00
Belim d6ce290131 Update README.md 2025-10-01 11:33:14 +02:00
Belim fb8a5909d4 Update README.md 2025-10-01 11:30:53 +02:00
Belim 13712898eb Update README.md 2025-10-01 11:23:23 +02:00
Belim ee88265fc7 Merge pull request #310 from bact/patch-1
Update README for Flyoobe links
2025-09-14 09:51:00 +02:00
Arthit Suriyawongkul b8be95a820 Update README for Flyoobe links
Flyby11 -> Flyoobe in links and in the text, where is supposed to

Signed-off-by: Arthit Suriyawongkul <arthit@gmail.com>
2025-09-14 08:18:34 +01:00
Belim 714ac49d91 Update Developer Essentials.ps1 with silent options 2025-09-12 21:48:23 +02:00
Belim cfe5fea46e Extensions: Add Dev Essentials, Network Tools 2025-09-12 21:45:29 +02:00
Belim 594c2fb051 Update EXTENSIONS.md 2025-09-12 21:44:32 +02:00
Belim c3aab0277c Update EXTENSIONS.md 2025-09-12 21:16:53 +02:00
Belim 55a65e0bce Extension: Add Power Actions script 2025-09-12 21:15:59 +02:00
6 changed files with 150 additions and 9 deletions

No files matched your search

@@ -0,0 +1,33 @@
# Developer Essentials – Quick access to developer tools and features
# Host: console
# Options: Enable Developer Mode; Install WSL; Open Windows Features (silent); Open Device Manager (silent)
param([string]$choice)
switch ($choice) {
"Enable Developer Mode" {
Write-Output "Enabling Developer Mode..."
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d 1
Write-Output "✔ Developer Mode enabled."
}
"Install WSL" {
Write-Output "Installing Windows Subsystem for Linux..."
Start-Process "wsl.exe" -ArgumentList "--install" -Verb runAs
}
"Open Windows Features" {
Write-Output "Opening Windows Features dialog..."
Start-Process "optionalfeatures.exe"
}
"Open Device Manager" {
Write-Output "Opening Device Manager..."
Start-Process "devmgmt.msc"
}
default {
Write-Output "Unknown option: $choice"
}
}
+34
View File
@@ -3,6 +3,40 @@
Here you can find community extensions for Flyoobe. Here you can find community extensions for Flyoobe.
Copy the provided `.ps1` raw link and install it via the **Get Extensions → Install from URL** option in the app. Copy the provided `.ps1` raw link and install it via the **Get Extensions → Install from URL** option in the app.
---
## ⚡ Power Actions
**Description:** Control Windows power and session actions directly from Flyoobe.
**Options:**
- Restart Explorer
- Restart PC
- Shutdown PC
- Log off
- Sleep
- Hibernate
🔗 [Raw script link](https://raw.githubusercontent.com/builtbybel/Flyoobe/refs/heads/main/Flyoobe.Extensions/Power%20Actions.ps1)
---
## 🛠 Developer Essentials
**Description:** Quick access to developer tools and features (Dev Mode, WSL, Windows Features, Device Manager).
**Options:**
- Enable Developer Mode
- Install WSL
- Open Windows Features
- Open Device Manager
🔗 [Raw script link](https://raw.githubusercontent.com/builtbybel/Flyoobe/refs/heads/main/Flyoobe.Extensions/Developer%20Essentials.ps1)
## 🌐 Network Tools
**Description:** Common network troubleshooting actions (DNS flush, Winsock reset, connections, ping).
**Options:**
- Flush DNS
- Reset Winsock
- Show active connections
- Test Ping (8.8.8.8)
🔗 [Raw script link](https://raw.githubusercontent.com/builtbybel/Flyoobe/refs/heads/main/Flyoobe.Extensions/Network%20Tools.ps1)
--- ---
## 🛡 Microsoft Defender Maintenance ## 🛡 Microsoft Defender Maintenance
+31
View File
@@ -0,0 +1,31 @@
# Network Tools – Common network troubleshooting actions
# Host: console
# Options: Flush DNS; Reset Winsock; Show active connections; Test Ping (8.8.8.8)
param([string]$choice)
switch ($choice) {
"Flush DNS" {
Write-Output "Flushing DNS cache..."
ipconfig /flushdns
}
"Reset Winsock" {
Write-Output "Resetting Winsock..."
netsh winsock reset
}
"Show active connections" {
Write-Output "Active TCP connections:"
netstat -ano
}
"Test Ping (8.8.8.8)" {
Write-Output "Pinging Google DNS..."
ping 8.8.8.8
}
default {
Write-Output "Unknown option: $choice"
}
}
+43
View File
@@ -0,0 +1,43 @@
# Power Actions – Restart Explorer, Restart, Shutdown, Logoff, Sleep, Hibernate
# Host: silent
# Options: Restart Explorer; Restart PC; Shutdown PC; Log off; Sleep; Hibernate
param([string]$choice)
switch ($choice) {
"Restart Explorer" {
Write-Output "Restarting Explorer..."
Stop-Process -Name explorer -Force
Start-Process explorer.exe
}
"Restart PC" {
Write-Output "Restarting computer..."
Restart-Computer -Force
}
"Shutdown PC" {
Write-Output "Shutting down computer..."
Stop-Computer -Force
}
"Log off" {
Write-Output "Logging off current user..."
shutdown.exe /l
}
"Sleep" {
Write-Output "Putting system to sleep..."
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
}
"Hibernate" {
Write-Output "Hibernating system..."
rundll32.exe powrprof.dll,SetSuspendState Hibernate
}
default {
Write-Output "Unknown option: $choice"
}
}
+2 -1
View File
@@ -11,9 +11,10 @@ This allows script authors to define dropdown menus and control how the script i
- Short, user-friendly description of what the script does. - Short, user-friendly description of what the script does.
- Displayed in the Extensions page below the title. - Displayed in the Extensions page below the title.
### `# Host: embedded | console` ### `# Host: embedded | console | log`
- **embedded** = run inside OOBE, output is captured and shown in the app. - **embedded** = run inside OOBE, output is captured and shown in the app.
- **console** = run in an external PowerShell window with `-NoExit`. - **console** = run in an external PowerShell window with `-NoExit`.
- **log** = Runs inside Flyoobe's live Log Viewer (App-Settings > Notifications) and writes messages to the internal notification logger.
- **Default:** `embedded` (if not specified). - **Default:** `embedded` (if not specified).
### `# Options: value1; value2; value3; ...` ### `# Options: value1; value2; value3; ...`
+7 -8
View File
@@ -1,7 +1,7 @@
# 🐝 Flyoobe (ex-Flyby11) – Windows Setup Assistant # 🐝 Flyoobe (ex-Flyby11) – Windows Setup Assistant
_No specs? No problem!_
<img width="1024" height="1024" alt="Flyoobe_mockup2" src="https://github.com/user-attachments/assets/8096fa8f-e1b5-4f88-8dfd-938327177aea" />
<img width="1536" height="1024" alt="IllustrationBranding-Visual-Flyoobe" src="https://github.com/user-attachments/assets/6153bfa0-c157-4422-af21-5488b2f17af0" />
--- ---
@@ -14,9 +14,8 @@ You can now **choose**:
| Version | Purpose | Features | Download | | Version | Purpose | Features | Download |
|---------|---------|----------|----------| |---------|---------|----------|----------|
| **Flyoobe** (New) | Upgrade + OOBE Toolkit | • Windows 10 → 11 upgrades<br>• OOBE customization<br>• Tweaks & Debloat<br>• Scriptable setup extensions | [⬇ Download Flyoobe](https://github.com/builtbybel/Flyby11/releases/latest) | | **Flyoobe** (New) | Upgrade + OOBE Toolkit | • Windows 10 → 11 upgrades<br>• OOBE customization<br>• Tweaks & Debloat<br>• Scriptable setup extensions | [⬇ Download Flyoobe](https://github.com/builtbybel/Flyoobe/releases/latest) |
| **Flyby11** (Classic) | Upgrade Only | • Win10 → Win11 Inplace upgrade<br>• Hardware check bypass<br>• Minimal footprint | [⬇ Download Flyby11 Classic](https://github.com/builtbybel/Flyby11/releases/latest) | | **Flyby11** (Classic) | Upgrade Only | • Win10 → Win11 Inplace upgrade<br>• Hardware check bypass<br>• Minimal footprint | [⬇ Download Flyby11 Classic](https://github.com/builtbybel/Flyoobe/releases/latest) |
--- ---
## 🐝 Why Flyoobe? ## 🐝 Why Flyoobe?
@@ -38,14 +37,14 @@ Flyoobe keeps the original idea alive and pushes it even further.
--- ---
No complicated steps. No complicated steps.
**Just run the tool** (see ["Releases"](https://github.com/builtbybel/Flyby11/releases/latest)), **Just run the tool** (see ["Releases"](https://github.com/builtbybel/Flyoobe/releases/latest)),
unpack if needed, and you'll be running Windows 11 on your “unsupported” machine in no time. unpack if needed, and you'll be running Windows 11 on your “unsupported” machine in no time.
Think of it as sneaking through the back door without anyone noticing. Think of it as sneaking through the back door without anyone noticing.
--- ---
## 🛠 Technical Overview ## 🛠 Technical Overview
**Flyby11 method:** **Flyoobe method:**
- Uses Windows Server variant of setup → skips TPM, Secure Boot, CPU checks - Uses Windows Server variant of setup → skips TPM, Secure Boot, CPU checks
- Still installs **normal Windows 11** - Still installs **normal Windows 11**
- ISO download/mount handled automatically (via [Fido script](https://github.com/pbatard/Fido)) - ISO download/mount handled automatically (via [Fido script](https://github.com/pbatard/Fido))
@@ -53,7 +52,7 @@ Think of it as sneaking through the back door without anyone noticing.
--- ---
## 💡 Why Keep Flyby11 Alive? ## 💡 Why Keep Flyoobe Alive?
- **Upgrade freedom** – Don’t ditch a perfectly fine PC just because Microsoft says so - **Upgrade freedom** – Don’t ditch a perfectly fine PC just because Microsoft says so
- **Eco-friendly** – Less e-waste from forced upgrades - **Eco-friendly** – Less e-waste from forced upgrades
- **Save money** – No need for new hardware if yours still works - **Save money** – No need for new hardware if yours still works