Embark on a journey through the world of electronics. Sign up now for exclusive perks and knowledge!
Wsappbak
WSAppBak (Windows Store App Backup) is a third-party utility created by developer Kiran Murmu. It is primarily used to back up, repackage, and resign APPX and MSIX files—the packaging formats for Microsoft Store applications—allowing users to sideload them onto other Windows devices. Core Functionality
The tool acts as a bridge for users who want to preserve or install Windows applications without relying on the live Microsoft Store. Its main features include:
APPX Repackaging: It can take an extracted folder of an application and repackage it into a standard .appx or .msix file.
Certificate Generation: To successfully sideload a package, it must be signed. WSAppBak generates necessary security certificates (.cer, .pfx, and .pvk files) to validate the app for local installation.
Bypassing License Checks: It is frequently cited in community guides as a method to bypass Microsoft account login requirements or license checks for paid apps that have already been downloaded. Common Use Cases Wapitiii/WSAppBak: APPX Backupper and Repacker - GitHub Languages * PowerShell 57.0% * C# 43.0% WSAppBak.cs - GitHub
WSAppBak is an open-source tool developed by user Wapitiii on GitHub, designed primarily for Windows 8, 8.1, and 10 users. It serves as an APPX Backupper and Repacker, allowing you to extract installed Windows Store apps, back them up as .appx packages, and resign them for re-installation. 🛠️ Key Features
Backup Installed Apps: Extracts apps directly from the restricted WindowsApps folder.
Repacking: Converts app files into a standard .appx or .appxbundle format. wsappbak
Resigning Tool: Includes functionality to sign packages with a certificate so they can be re-installed on other machines or after a system reset.
GUI Version: A related tool called "Package To Appx" serves as the graphical interface version of this command-line utility. 📋 Prerequisites Before using WSAppBak, ensure your environment is prepared:
Developer Mode: Must be enabled in Windows Settings to install sideloaded .appx files.
SignTool.exe: Usually part of the Windows SDK; the tool requires this to sign the packages.
Permissions: You may need to take ownership of the C:\Program Files\WindowsApps folder to allow the tool to read the app data. 🚀 Step-by-Step Usage Guide 1. Extracting the App Run WSAppBak.exe (often requires Administrator privileges). The tool will list installed modern apps.
Select the app you wish to back up by following the on-screen prompts.
The tool will copy the files to a temporary directory for repacking. 2. Repacking and Signing WSAppBak (Windows Store App Backup) is a third-party
Once extracted, the files need to be converted back into an installable format: Use the repacking function to create the .appx file.
Install the Certificate: You must install the .cer file generated by the tool to your Local Computer under the Trusted Root Certification Authorities store before attempting installation.
If the tool cannot find SignTool.exe, ensure it is added to your system PATH or located in the same directory. 3. Re-installing the Backup Ensure the certificate from Step 2 is installed.
Double-click the generated .appx file or use the WSAppPkgIns.exe helper file provided in the repository to trigger the installation. ⚠️ Important Considerations
Restricted Access: Accessing the WindowsApps folder is restricted for security. Manually changing permissions can occasionally cause Windows Store apps to stop launching.
Encryption: Note that apps with DRM (Digital Rights Management) protection may not work correctly after being backed up and resigned if the license is not properly handled.
Legacy Support: While it works on Windows 10, it was heavily utilized by the Windows 8/8.1 community for preserving apps that were being removed from the store. Run as Administrator
Are you trying to back up a specific app that is no longer in the Store?
Are you comfortable using command-line tools, or do you prefer the GUI version? Wapitiii/WSAppBak: APPX Backupper and Repacker - GitHub
9. Example script (backup + log)
Save as backup_store_apps.cmd:
@echo off
set BACKUP_DIR=D:\AppBackups\%DATE:~10,4%-%DATE:~4,2%-%DATE:~7,2%
mkdir "%BACKUP_DIR%" 2>nul
wsappbak /backup /target "%BACKUP_DIR%" /v
if %errorlevel% equ 0 (
echo Backup succeeded: %BACKUP_DIR%
) else (
echo Backup failed with error %errorlevel%
)
Run as Administrator.
3. Disable Third-Party Auto-Backup Overlaps
If you use both Google Drive backup and a local backup app (e.g., Titanium Backup, Swift Backup), conflicts can create orphaned .wsappbak files. Use only one scheduled local backup solution.
4.2 Back up a single app (e.g., Spotify)
First find the package family name:
Get-AppxPackage *spotify* | Select PackageFamilyName
Then:
wsappbak /backup /target D:\AppBackups /package SpotifyAB.SpotifyMusic_zx6kdw3fq2q3j
3. Corrupt Header
Third-party apps may add a small metadata header (e.g., BAK1.0) to the file. WhatsApp’s decryption routine expects a pure crypt12 header (12 bytes of salt + IV). If that header is damaged, the restore will fail with an "unable to restore" error.