Releases: Bananz0/GalaxyBookEnabler
3.1.0
Added
-
Comprehensive Logging System - Automatic diagnostic log generation
- Logs saved to
%TEMP%\GalaxyBookEnabler_YYYYMMDD_HHMMSS.log - Captures system info, hardware detection, package operations, errors
- Works even when script is run via
irm | iex(one-line install) - Log path displayed at start and end of installation
- Include log file when reporting issues for faster troubleshooting
- Logs saved to
-
GitHub Issue Templates - Structured issue reporting
- Bug Report template with hardware info and log file upload
- Hardware Compatibility Report for community feedback
- Feature Request template
-
Hardware ID-Based Detection - Wi-Fi and Bluetooth detection now uses PCI/USB Vendor IDs instead of friendly names
- Intel Wi-Fi: Vendor ID 8086 (works in all Windows languages)
- Intel Bluetooth: Vendor ID 8087 (language-independent)
- Fallback to friendly name detection if hardware ID check fails
Changed
-
Simplified Hardware Compatibility Messaging - Removed specific Wi-Fi generation warnings
- No longer displays specific "jittery on Wi-Fi 6/6E" or "doesn't work on AC" messages
- Replaced with generic "compatibility varies by hardware" messaging
- Encourages users to submit documentation issues with real-world results
- Simplified
Test-IntelWiFifunction (removed unused model/generation detection)
-
Expanded Wi-Fi Compatibility Documentation - Full Intel wireless product stack documented
- Wi-Fi 7 (BE200, BE201, BE202): Full compatibility
- Wi-Fi 6E (AX210, AX211, AX411): Full compatibility
- Wi-Fi 6 (AX201, AX200): Full compatibility
- Wi-Fi 5 / Wireless-AC (9260, 9560, 8265, 8260): Limited (Quick Share works, Multi Control/Second Screen don't)
- Wireless-AC 7000/3000 Series: Not tested, may not work with outdated drivers
-
Multi Control Status - Updated to "Under Investigation"
- Works intermittently on all Intel Wi-Fi generations
- Not reliably working on any platform currently
- Investigation ongoing
Fixed
-
Step 5 Performance - Removed slow
Get-AppxProvisionedPackagecheck- Was taking 2+ minutes and failing with "Class not registered"
- Now uses
Get-AppxPackage -AllUsersonly (completes in ~200ms) - Commented out with explanation for future reference
-
Package Removal - Disabled broken Method 3 (provisioned package removal)
- Methods 1 (PowerShell 7) and 2 (Windows PowerShell 5.1 fallback) handle most cases
- Shows helpful manual removal message when both methods fail
-
System-wide Package Detection - Added
(System-wide)label for packages staged to SYSTEM account- Detects S-1-5-18 in PackageUserInformation
- Helps identify packages that need Windows PowerShell 5.1 for removal
Documentation
- Updated Wi-Fi compatibility tables in README.md and PACKAGES.md
- Added Intel Wireless-AC product information
- Documented driver requirements (recent drivers needed)
- Multi Control marked as "Under Investigation"
irm https://raw.githubusercontent.com/Bananz0/GalaxyBookEnabler/main/Install-GalaxyBookEnabler.ps1 | iex3.0.0
Added
-
Package Manager - New menu option for managing Samsung apps
- View installation status of all profiles at a glance
- Install any profile (Core, Recommended, Recommended Plus, Full, Everything)
- Uninstall any profile with confirmation
- Uninstall all Samsung apps with optional data deletion
- Accessible from existing installation menu via "Manage Packages"
-
Smart Package Detection - Accurate installed package counting
- Name mapping for packages with mismatched AppX names
- Handles Camera Share, Storage Share, AI Select, Live Wallpaper, Device Care, etc.
- Fast HashSet-based lookup instead of slow winget queries
- Fallback detection for all package variants
-
Improved Installation Flow
- Differential install skips already-installed packages
- Shows [Installed] or [X/Y Installed] status for each profile
- Suppressed verbose AppX deployment output during uninstall
-
Enhanced Installation Detection - Comprehensive health check at startup
- Displays both GBE version and SSSE version
- Checks 4 components: config file, scheduled task, C:\GalaxyBook, GBeSupportService
- Shows "installation appears BROKEN" warning if partial install detected
- Offers repair/reinstall option automatically
-
Standalone SSSE Upgrade Option - New menu to upgrade Samsung System Support Engine
- Auto mode: Downloads latest version automatically
- Manual mode: Choose from all SSSE versions
- Service stop/restart handled during upgrade
-
Dual-Version SSSE Installation Strategy - Improved reliability
- After Samsung Settings launches, auto-upgrades binary to latest
- Full service lifecycle (stop, kill, replace, restart)
- Simplified strategy prompt with recommended in-place upgrade option
-
Merged Reset-Samsung Tools - Comprehensive repair suite
- New Submenu: "Reset/Repair Samsung Apps (VERY Experimental)"
- Tools: Diagnostics, Soft/Hard Reset, Clear Authentication, Repair Permissions, Re-register Apps, Factory Reset
-
"Nuke" Uninstall Mode - Optional destructive uninstall
- Prompts to delete ALL app data during uninstall
- Wipes ProgramData, AppData, and package LocalState folders if left behind
- Triggers Galaxy Buds Bluetooth device cleanup
-
Nuke + Fresh Install Reinstall - Complete reinstall option
- Option 2 now performs full uninstall (preserving BIOS config) then fresh install
- Ensures clean state without manual uninstall/reinstall cycle
-
Galaxy Buds Bluetooth Cleanup - Remove from Windows BT registry (using methods inspired by @m-a-x-s-e-e-l-i-g and @RS-DU34) (thanks to @felipecrs)
- All variants: Buds 2/3/4, Pro, Live, FE
-
Touchpad AI Select Tip - 4-finger tap customization guidance
Changed
- Version 3.0.0 - Major revision
- Uninstall menu redesigned with Reset sub-menu
- SSSE version selection replaced with dual-version strategy
- Reinstall option (menu choice 2) now performs full nuke + fresh install
- Simplified SSSE strategy prompt (removed verbose box UI)
$installedVersionnow consistently tracks actual installed SSSE version throughout installation
Fixed
- Security: Self-elevation no longer downloads from GitHub - Uses temp file approach to prevent RCE
- Binary patching failure now triggers full cleanup - Stops services, removes folders on patch failure
- Suppressed verbose uninstall output - No more "Deployment operation progress" spam
- Fixed HashSet collection error - Proper handling with Write-Output -NoEnumerate
- Fixed package counter accuracy - All 34 packages now detected correctly with name mappings
- Fixed menu choice [5] Everything - Was incorrectly showing Custom Selection
- Bluetooth detection now correctly identifies physical Bluetooth adapters (filters by DeviceID pattern)
- Fixed null-valued expression errors during package installation with proper scope handling
- Fixed uninstall menu option 5 not properly mapping to "Uninstall all" action
- Script-scoped
$PackageDatabasefor consistent access across all functions
Documentation
- Updated Multi Control/Second Screen Wi-Fi compatibility (Wi-Fi 5: ❌, Wi-Fi 6/6E:
⚠️ Jittery, Wi-Fi 7: ❓ Unknown)
Credits: @Hydro3ia ❤️, @systemsrethinking ❤️, @intini ❤️, @m-a-x-s-e-e-l-i-g, @RS-DU34, @felipecrs
irm https://raw.githubusercontent.com/Bananz0/GalaxyBookEnabler/main/Install-GalaxyBookEnabler.ps1 | iexv2.5.0
One-Line Install
irm https://raw.githubusercontent.com/Bananz0/GalaxyBookEnabler/main/Install-GalaxyBookEnabler.ps1 | iexRun in PowerShell 7+ as Administrator
What's Changed
Added
-UpdateSettingsparameter - One-command Samsung Settings reinstall- Stops all Samsung processes and services
- Cleans C:\GalaxyBook installation folder
- Uninstalls Samsung Settings & Settings Runtime packages
- Downloads and patches chosen SSSE version
- Adds driver to DriverStore automatically
- Reinstalls apps from Microsoft Store via winget
- "Update/Reinstall Samsung Settings" menu option - Available from the reinstall menu
- Allows
irm|iexusers to upgrade SSSE without needing to pass parameters - Full SSSE version selection including 6.3.3.0 (recommended) and 7.1.2.0 (latest)
- Allows
- Intel Bluetooth detection - Now checks for Intel Bluetooth radio (required for Quick Share)
- Intel Wi-Fi AX vs AC detection - Distinguishes Wi-Fi 6 (AX) from Wi-Fi 5 (AC) cards
- Comprehensive usage guide - Displayed at installation completion
- Online one-line version instructions
- Downloaded script version with all available parameters
- AI Select launcher scripts - Created in
C:\GalaxyBook\for easy hotkey bindingAISelect.bat- Batch launcher for shortcutsAISelect.ps1- PowerShell launcher for PowerToys- Detailed setup guide for PowerToys URI method, Run Program.
Changed
- Simplified driver installation - Driver now added to DriverStore automatically via
pnputil- Removed manual Device Manager binding prompts
- No more interactive driver installation steps
- Enhanced Quick Share compatibility warnings
- AC cards explicitly noted as NOT working (shows "software update required" error)
- Third-party Bluetooth adapters noted as causing Quick Share failures
- Updated README - Wi-Fi/Bluetooth requirements section rewritten for clarity
Removed
Install-SSSEDriverInteractivefunction - Replaced with simplerInstall-SSSEDriverToStore- Manual driver binding instructions during SSSE setup
Quick Links
📖 README · 📦 Packages · 🔧 Troubleshooting · 📋 Full Changelog
Requirements
- Windows 10/11 (64-bit)
- PowerShell 7.0+
- Administrator privileges
- Intel Wi-Fi AX + Intel Bluetooth (for Quick Share only)
Galaxy Book Enabler v2.2.0
Enable Samsung Galaxy Book features on any Windows PC - spoofs your device as a Samsung Galaxy Book to unlock Quick Share, Multi Control, Samsung Notes, and more.
One-Line Install
irm https://raw.githubusercontent.com/Bananz0/GalaxyBookEnabler/main/Install-GalaxyBookEnabler.ps1 | iexRun in PowerShell as Administrator
What's Included
- 7 Core Packages - Essential Samsung ecosystem apps
- 21 Recommended Apps - All fully working Samsung features
- Smart Package Profiles - Core, Recommended, Full Experience, or Custom
- Wi-Fi Compatibility Check - Detects Intel Wi-Fi for Quick Share
- Auto-Update System - Checks for new versions automatically
- Legacy Config Preservation - Keeps custom BIOS values from v1.x
What's New
Added
- Samsung MultiPoint Support - Galaxy Buds multipoint connectivity
- Works through Samsung Settings app (included in Core packages)
- Connect your Galaxy Buds to multiple devices simultaneously
- Seamless switching between PC and phone
- No additional configuration needed - automatic with proper BIOS spoofing
- 21 Authentic Galaxy Book Models - Complete hardware profile database
- Galaxy Book5 series (2025): 960XHA, 940XHA, 960QHA, 750QHA
- Galaxy Book4 series (2024): 960XGL, 960XGK, 940XGK, 960QGK, 750XGK, 750XGL, 750QGK
- Galaxy Book3 series (2023): 960XFH, 960XFG, 960QFG, 750XFG, 750XFH, 730QFG
- Galaxy Book2/Earlier: 950XGK, 930XDB, 935QDC, 930SBE
- All 11 BIOS/DMI registry values per model extracted from real hardware
- Data sourced from linux-hardware.org DMI dumps
- Interactive Model Selection Menu - New Step 2 in installation flow
- Categorized by generation (Book5/4/3/2)
- Shows product family for each model
- Option to use legacy default (960XFH - Galaxy Book3 Ultra)
- Clear display of selected model details
- Automatic Privilege Elevation - No more manual "Run as Administrator"
- Detects if running without admin rights
- Supports gsudo for seamless elevation (no UAC popup)
- Supports Windows 11 native sudo
- Falls back to traditional UAC prompt if no sudo available
- Preserves script parameters during re-launch
- Smart handling of piped scripts (irm | iex)
- Python Extraction Tools - Developer tools for future model updates
analyze-patterns.py- DMI/BIOS pattern analysisextract-registry-db.py- Model database generatorGalaxyBookModels.ps1- PowerShell hashtable referencegalaxy-book-database.json- Portable JSON database
- MODELS.md Documentation - Comprehensive model selection guide
- Detailed specifications for all 21 models
- Screen sizes, types (laptop/convertible), generations
- Recommendations for different use cases
- Technical details on naming patterns
- Migration guidance for legacy users
Changed
- Installation flow updated to 8 steps (was 7)
- Step 2 is now Model Selection (new)
- All subsequent steps renumbered (3-8)
- Core packages increased to 8 (was 7)
- Added Galaxy Book Experience to Core
- GBE now launches at end of installation
- README.md updated
- Model selection feature highlighted
- Auto-elevation instructions added
- gsudo installation recommendation
- Updated Quick Start section
- FLOW_DIAGRAM.md updated
- Added Step 2: Model Selection
- Updated Core package count
- Renumbered all subsequent steps
Technical
- Model database embedded directly in installer (no external files needed)
- Pattern analysis confirmed no algorithmic generation possible
- BIOS versions contain unpredictable build dates
- SKU codes use model-specific platform identifiers
- Lookup table required for accurate spoofing
Documentation
Updating from v1.x
The installer automatically detects and migrates v1.x installations:
- Preserves custom BIOS values (Galaxy Book4, etc.)
- Cleans up old files
- Seamless upgrade experience
Requirements
- Windows 10/11 (64-bit)
- PowerShell 7.0+
- Administrator privileges
- Intel Wi-Fi adapter (recommended for Quick Share)
Known Issues
- Quick Share requires Intel Wi-Fi for full functionality
- Camera Share is currently not working (investigating)
- Samsung Recovery/Update will never work (requires genuine hardware)
Report Issues
Found a bug? Open an issue
Support the Project
If this helped you, consider:
- Starring the repository
- Reporting bugs
- Improving documentation
- Suggesting features
Made with ❤️ for Samsung ecosystem enthusiasts
Galaxy Book Enabler v2.0.0
Enable Samsung Galaxy Book features on any Windows PC - spoofs your device as a Samsung Galaxy Book to unlock Quick Share, Multi Control, Samsung Notes, and more.
One-Line Install
irm https://raw.githubusercontent.com/Bananz0/GalaxyBookEnabler/main/Install-GalaxyBookEnabler.ps1 | iexRun in PowerShell as Administrator
What's Included
- 7 Core Packages - Essential Samsung ecosystem apps
- 21 Recommended Apps - All fully working Samsung features
- Smart Package Profiles - Core, Recommended, Full Experience, or Custom
- Wi-Fi Compatibility Check - Detects Intel Wi-Fi for Quick Share
- Auto-Update System - Checks for new versions automatically
- Legacy Config Preservation - Keeps custom BIOS values from v1.x
What's New
Added
- GitHub Actions workflow - Automated release system
- Automatic version number updates on release
- Changelog extraction for release notes
- Release artifact creation
- One-line installer hosting
- Auto-update checker - Checks GitHub for latest version
- Compares current version with latest release
- Downloads and launches updated installer automatically
- Shows release notes before updating
- Fallback to manual update if download fails
- Legacy configuration preservation - Upgrading from v1.x
- Detects custom BIOS values in old QS.bat
- Prompts user to preserve custom values or use defaults
- Automatically cleans up old installation files
- Seamless migration from v1.x to v2.x
- Comprehensive package database - Defined all 33+ Samsung apps with metadata
- Core packages (required): Account, Settings, Cloud, Continuity Service, Intelligence Service
- Recommended packages (21 apps): All fully working Samsung apps
- Extra steps packages: Phone, Find, Quick Search, Samsung Pass (require additional config)
- Non-working packages: Recovery, Update (will never work on non-Samsung hardware)
- Legacy packages: Studio Plus (old version)
- New packages added:
- Samsung Intelligence Service (Core) - Required for Galaxy AI features and AI Select
- AI Select (Recommended) - Smart screenshot tool with text extraction and AI features
- Nearby Devices (Recommended) - Manage and connect to nearby Samsung devices
- Storage Share (Recommended) - Share storage between devices
- Advanced package selection system with multiple profiles
- Core Only: Essential packages for basic functionality
- Recommended: Core + all fully working apps (25 packages)
- Full Experience: Recommended + apps requiring extra setup
- Everything: All packages including non-functional ones
- Custom Selection: Pick individual packages by category
- Smart package filtering - Interactive category-based selection
- Packages grouped by: Connectivity, Productivity, Media, Security, etc.
- Bulk selection per category (All/None/Individual)
- Package warnings and compatibility notes displayed inline
- Intel Wi-Fi detection moved to conditional check
- Warning only appears if Quick Share is selected for installation
- Other apps work without Intel Wi-Fi requirement
- No longer blocks installation unnecessarily
- Package status indicators with color coding
- ✅ Green: Fully working packages
⚠️ Yellow: Requires extra steps- ❌ Red: Non-functional packages
- 🔵 Gray: Legacy/deprecated packages
- Installation progress tracking - Real-time feedback during package installation
- Shows current package number / total packages
- Individual package status (success/failure)
- Summary with statistics after installation
- Post-installation warnings for specific app types
- Quick Share Wi-Fi adapter warning (only if non-Intel and Quick Share selected)
- Extra configuration required warning (for Phone, Find, Quick Search)
- Non-functional app notice (for Recovery, Update)
- Package metadata system - Each package includes
- Name, Store ID, Category, Description
- Working status, warnings, special requirements
- Intel Wi-Fi requirement flag
Changed
- BREAKING: Wi-Fi compatibility check no longer blocks installation
- BREAKING: Package installation completely redesigned with new UI
- Samsung Pass moved to Extra Steps - Requires additional configuration
- Installer version bumped to 2.0.0
- Package selection moved to Step 5 (after file setup and task creation)
- All package IDs updated to match Microsoft Store
- Removed simple "core/optional" split in favor of profile system
Improved
- Installation summary shows detailed package list with status colors
- User confirms package list before installation begins
- Better error handling for individual package failures
- Clearer distinction between working and non-working apps
- Help text explains what each profile includes
Technical Improvements
Show-PackageSelectionMenu()- Main selection interface with 6 optionsGet-PackagesByProfile()- Returns packages based on selected profileShow-CustomPackageSelection()- Interactive custom package pickerInstall-SamsungPackages()- Batch installer with progress trackingTest-IntelWiFi()- Returns structured Wi-Fi adapter informationGet-LegacyBiosValues()- Extracts custom values from v1.x QS.batNew-RegistrySpoofBatch()- Generates batch file with custom or default values- Package database structured as hashtable with arrays per category
- Package objects include all necessary metadata for smart filtering
Fixed
- Quick Share no longer requires Intel Wi-Fi to proceed with installation
- Galaxy Book Experience properly marked as optional
- Package IDs corrected for Samsung Account and other core apps
- Installation no longer fails silently - shows clear success/failure status
Documentation
Updating from v1.x
The installer automatically detects and migrates v1.x installations:
- Preserves custom BIOS values (Galaxy Book4, etc.)
- Cleans up old files
- Seamless upgrade experience
Requirements
- Windows 10/11 (64-bit)
- PowerShell 7.0+
- Administrator privileges
- Intel Wi-Fi adapter (recommended for Quick Share)
Known Issues
- Quick Share requires Intel Wi-Fi for full functionality
- Camera Share is currently not working (investigating)
- Samsung Recovery/Update will never work (requires genuine hardware)
Report Issues
Found a bug? Open an issue
Support the Project
If this helped you, consider:
- Starring the repository
- Reporting bugs
- Improving documentation
- Suggesting features
Made with ❤️ for Samsung ecosystem enthusiasts
Release v1.1.5
minor fix
Release v1.1.2
Bat script final
Release v1.1.0
added bat script to start powershell script
GalaxyBookEnabler
- Fixed logical operators in some versions of PowerShell
- Better logic for multiple actions
- Added error handling
Full Changelog: https://github.com/Bananz0/GalaxyBookEnabler/commits/v1.0.0
GalaxyBookEnabler
This allows you to spoof a Galaxy Book and enable some functionality limited to them such as Multi Control.