Archiving Windows 8 Applications

(Last updated: 27/08/2023 V1.2) Home

Introduction

Since Windows 8.1's End of Life, you are no longer able to generate APPX and license files directly from the Windows Store. Thus, in order to preserve the full application you need to archive the license .lic file as well with the standard .appx and .cer.

Archiving the .appx directly from Microsoft servers

Note: The links generated with this method will expire after 24 hours.

To download the application packages directly from Microsoft servers you need the following:

  1. Open the Microsoft Store, find an application you want to archive. I'm using Halo: Spartan Strike as an example here.

(1)

  1. Then, open the charms bar and select the Share option. you must either be logged into Windows with a Microsoft account, or have an email account set up in the Mail app.
(S2n1) (S2n2)
  1. Now, go to Link generator for Microsoft Store, select CategoryID and Retail and copy the ID you got from the URL.

Keep "URL" if you are using links gotten from the web version of the Microsoft Store.

(3)

  1. After that, you have now got a list of packages for that application.

Win8.x AppxManifest.xml will always contain <OSMinVersion>. 6.2.x = 8.0 6.3.0 = 8.1

Tested on: all platforms

Archiving the .appx via WSAppBak

To archive the application and make it installable on every PC running Windows 8/8.1/10/11 you need the following:

  1. Open WSAppBack, it will ask you to enter the path of the folder where the app you want to archive is contained. An example could be:
    C:\Program Files\WindowsApps\Microsoft.Bing_1.5.1.259_x64__8wekyb3d8bbwe
    (1)
  2. Then, it will ask you to enter the path of the folder where you want to archive the packages. In this case, I have choosen C:\output as my preferred one.
    (2)
  3. Last, it will ask you if you want to create a password for the certificate, you can leave it blank if you don't want to.
    (3)
  4. After that, you have finally created a copy of your application without the license file. You can now install this copy on every Windows 8 computer with a developer license.
    (4)

Tested on: Windows 8 x64, Windows 8.1 x64

Archiving the application license

This requires disabling Windows Defender as the tools used will get flagged as: HackTool:Win32/Appcrack

These instructions were tested only on Windows 8 x64. This section of guide might not work for Windows 8.1.

To make sure your paid application will still work on Windows 8 you need the following:

  1. Open WSService tokens extrator, select the app whose license you want to archive and click on the View button. An example of app could be:
    Microsoft.XboxOneSmartGlass_8wekyb3d8bbwe (Full)
    (1)
  2. Once you have done that, click on the Save original button.
    (2)
  3. Then, it will ask you where you want to save the .lic file. In this case, I have chosen C:\ as my preferred location.
    (3)
  4. After that, you have finally created a copy of your application license. To install it on any PC, you need to use wsll with the following command:
    wsll.exe License.lic
    

(4)

  1. Finally, you have to install the license again with WSService tokens extractor.
    (5)

You've now successfully saved the license file of that application and managed to install it on a different PC/Installation of Windows 8.

Tested on: Windows 8 x64

Edit
Pub: 19 Jul 2023 17:39 UTC
Edit: 27 Aug 2023 16:35 UTC
Views: 821