| Property | Description |
|----------|-------------|
| File Extension | .xap |
| MIME Type | application/x-silverlight-app |
| Based On | ZIP (PKZIP 2.0) |
| Used By | Windows Phone 7, 8, 8.1 (also Silverlight for web, but diverged) |
| Compression | Deflate (typically no compression for certain files) |
| Max Size (WP8+) | 1 GB (initially 225 MB for WP7) |
The XAP format succeeds the older .cab-based installation method and precedes .appx / .appxbundle used in Windows Phone 10 / UWP.
The XAP (pronounced "zap") file format is the primary application packaging format for Windows Phone 7.x, 8.0, and 8.1. It is a compressed archive (based on ZIP) containing all necessary application binaries, resources, manifests, and metadata required for deployment, installation, and execution on Windows Phone devices. This report details the internal structure, key components, security mechanisms, and lifecycle of XAP archives.
Document prepared by: [Your Name / Organization]
Date: [Current Date]
Version: 1.0
This report provides an overview of the current state of Windows Phone XAP archives
, including active repositories for downloading legacy apps and methods for installing them on modern or legacy hardware. 1. Core XAP & APPX Archives
Since the official Windows Phone Store is no longer active for legacy devices, enthusiasts maintain several archives containing thousands of original, verified application packages. Windows Phone Archive (Windows Việt): A comprehensive repository for original APPXBUNDLE files specifically for Lumia devices. Windows Phone Archive Internet Archive (Wayback Machine):
Hosts massive collections of legacy mobile software, including the Win10 Mobile APPX Collection and curated user archives like Carl's XAP Archive WP 8.1 XAP Repo (NeoCities): windows phone xap archive full
A specialized repository focusing on apps, games, and tools specifically for the Windows Phone 8.1 era. WP 8.1 XAP Repo Telegram & Reddit Communities:
Since the official Windows Phone Store shut down in December 2019, users must rely on archived (Windows Phone 7/8/8.1) or
(Windows 10 Mobile) files to install apps. This guide covers how to find these archives and the methods to sideload them onto your device in 2026. 1. Where to Find XAP Archives
Because official downloads are no longer available, community-maintained repositories are the primary source for application packages. Internet Archive
: Features large, crowdsourced collections of classic XAP games and apps, including "full" archive sets.
: A long-standing third-party site offering original XAP and APPX files for manual download. W.U.T. (Windows Universal Tool)
: A community-driven repository browser that simplifies finding tested and safe application packages. 2. Prerequisites for Installation | Property | Description | |----------|-------------| | File
Before installing, your phone must be prepared to accept third-party files.
Finding a "full" archive of Windows Phone XAP files is challenging because most original Store downloads are encrypted, making them difficult to sideload without specific community-made workarounds. However, several enthusiast-maintained repositories offer extensive collections of both XAP (WP 8/8.1) and APPX (W10M) files. Top Windows Phone XAP Repositories
Windows Việt Archive: A major hub for enthusiasts, hosting a vast collection of apps and games specifically for Lumia devices. They preserve original installation files that are no longer on the official Microsoft Store.
W.U.T (Windows Universal Tool): Highly recommended by the community as a "one-stop" repository containing many pre-vetted apps for Windows 10 Mobile. Internet Archive (Archive.org):
Windows Phone Store Archive: A browsable backup of the original store. While many files are encrypted, it remains a critical preservation site.
Windows Phone SDKs: For those needing the deployment tools to install these files from a PC.
Community Drive Links: Enthusiasts on Reddit often share personal archives, such as this Google Drive folder containing rare or hard-to-find apps. The XAP (pronounced "zap") file format is the
Telegram & Discord Groups: The Windows Phone 10 App archive Discord server hosts over 1,000 verified apps and games. How to Install (Sideload) These Files
Because the official store is shut down, you must use developer tools to install these archives:
Enable Developer Mode: Go to your phone's settings and turn on "Developer Mode".
Use Deployment Tools: You generally need a PC with the Windows Phone 8.1 SDK or the Windows Device Portal.
Third-Party Deployers: Tools like WPV Zap deployer can simplify the process by allowing you to drag and drop multiple XAP files for batch installation. How to install apps on microsoft phone - Microsoft Q&A
| File | Purpose |
|------|---------|
| [Content_Types].xml | Declares MIME types for each file extension inside the XAP. Required for proper runtime resource loading. Must be the first entry in the ZIP central directory. |
| AppManifest.xaml | Defines the assembly parts, entry point type, and versioning. Used by the installer. |
| WMAppManifest.xml | Contains app capabilities (ID_CAP_*), publisher info, product ID, title, default language, splash screen, and tile templates. |
A XAP file is a standard ZIP archive with a mandatory set of files and folders. Below is the typical layout:
Application.xap
├── [Content_Types].xml # Must be first in archive (ZIP order)
├── AppManifest.xaml # Deployment & app identity
├── WMAppManifest.xml # App capabilities, tiles, UI metadata
├── AssemblyInfo.cs # (optional) compiled into DLL
├── MyApp.dll # Main application binary (C#/VB.NET)
├── MyApp.pdb # (optional) debug symbols
├── Microsoft.Phone.dll # (reference – not always embedded)
├── Assets/
│ ├── AppIcon.png # Tile icons (various sizes)
│ ├── SplashScreenImage.jpg
│ └── Background.png
├── Resources/
│ └── AppResources.resx # Localized strings
└── [Other .dlls, .resx, .xml, .png]