A .NET decompiler with support for XAP applications.Allows hackers developers to decompile assemblies and resources in a code editor, make changes and compile the code back to the assembly.
May 07, 2013 You need a WP8 Phone dump and extract System.Windows.dll from WP8Dump3WindowsSystem32. Load that file as assembly in.Net reflector and you are on the way. The dump was online here xda developers, if you find a new one, please post it. Download Windows Phone App Analyser for free. An application to decompile and analyse Windows Phone apps. An application to decompile and analyse Windows Phone apps specifically focusing on finding security issues.
DOWNLOAD v 0.0.3
(old build, breaks more than usual)
Features
- Decompile .NET assemblies to C# and allow editing/compiling the high-level code back to CIL
- Edit CIL instructions in method bodies
- Modify assembly structure
- Edit and extract assembly resources
- Edit the contents of a XAP by adding, removing or swapping files, or using internal editors for certain resource types.
- Integrated editors for text, hex, manifest, resource, XML and XAML.
- XAP package manager (compatible with Windows Phone and Silverlight applications) allowing to view and extract XAP contents.
- Does laundry, has mastered Italian cuisine, cleans and makes mind-blowjobs when asked kindly and treated right.
Sorry, what?
I have plans to add a few more features and make a complete update for Windows (Phone) 10.
Since this software is not yet stable I'd like to mention Reflector as an alternative, but I think it's way too overpriced and I don't find it especially user-friendly as well.
.NET Rain is donateware. Its development pretty much depends on your feedback and support.
DLL Deep Throat
The program tries to locate referenced assemblies but so far it does a very poor job and in many cases you'll have to manually point them. Sorry, it's open source :)
Usually you are shown the 'open file' dialog after opening a DLL. In the filter box you can see a file name (SomeAssembly.dll).This is an assembly that has been referenced in the DLL you are trying to decompile but cannot be found in the same folder as the DLL, in the XAP package or in the GAC. You have to show the program where the file is located, so it can be loaded and decompiled as well.
For Windows Phone 7.5 the path for most assemblies looks like
C:Program Files[ (x86)]Reference AssembliesMicrosoftFrameworkSilverlightv4.0ProfileWindowsPhone71
.Some Links
Contributing
Obviously, the project is open-source. Once the world is mine I shall build monuments for those who decide to take a part in building the project. Contact me for anything you can help with.
Some of your skills that could be useful may be:
- Blogging: You can write down the results of your testing, your ideas and stuff about the project the way you see it.
- UI/UX design: You don't have to bother with WPF implementation. Photoshop designs are good enough.
- C#/WPF programming: You can contribute to the code quality and all user-related features of the application.
- C# Reflection mastery: The 'core' is in a very alpha state and is full of bugs. The are many planned new features, too.
- Donations: They will be wisely spent.
- Crowd-funding experience: You can help with raising money to pay for community-hired professionals to write code that will later remain open-source.
- Virgin goat blood: For recreational uses.
Roadmap
Cumming soon (1).
(1) If you related this bad joke to yourself even for a moment you should consider there may be serious underlying conditions causing premature ejaculation. Only you can take care of yourself because generally nobody really cares.
Screenshits
Did your computer fail to open a XAP file? We explain what XAP files are and recommend software that we know can open or convert your XAP files.What is a XAP file?
The XAP file format was developed by Microsoft for their Windows Phone OS (versions 7 and 8). This file format is used by Windows Phone as an executable program file for unpacking and installing third party apps in the device. Also known as application package files, these XAP files contain installer code, libraries, modules and resources that are used by the third party app during the installation and setup process.These XAP files are also known as Microsoft Silverlight installation resource files. These are also used for installing Silverlight apps.These XAP files do not contain human readable data. It's best to only use these XAP files for installing Silverlight apps and third party programs in Windows Phone 7 / 8.
Software that will open, convert or fix XAP files
Try a universal file viewer
Try a universal file viewer like Free File Viewer. It can open over 200 different types of files - and most likely yours too. Download Free File Viewer here.
About File Extension XAP
File.org aims to be the go-to resource for file type- and related software information. We spend countless hours researching various file formats and software that can open, convert, create or otherwise work with those files.
If you have additional information about the XAP file format or software that uses files with the XAP suffix, please do get in touch - we would love hearing from you.