Skip to content

mediaexplorer74/XDE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XDE

My fork of MS Emulator, or XDE (decompiled by Empyreal96).

About

This is the source codes for parts of the Microsoft Emulator (aka XDE). XDE used to run the Windows 10 Mobile Emulator Images.

Screenshots

Tech. details

.NET Framworks
Decomp: 4.0-4.6--4.7.2
Changed to: 4.8

Common libs:
Newtonsoft.Json 12.0
System.Threading.Tasks.Dataflow (?)
System.Management.Automation (?)
Microsoft.Diagnostics.Tracing.EventSource (?)


**Original AppxPackage:** `Microsoft.MicrosoftEmulator_1.1.1081.0_x64__8wekyb3d8bbwe`

## My 2 cents
- 30 projects merged on main "XDE" solution.
- Some fast RnD completed (see Docs folder). 

## Status / progress of R.E.

(XDE)
XDE +-
Microsoft.Xde.Base  +-
Microsoft.Xde.Client.RdpClientAxHost  +-
Microsoft.Xde.Client.RdpClientInterop  +-
Microsoft.Xde.Communication  +
Microsoft.Xde.LocSimulator  +
Microsoft.Xde.SantPlugin +
Microsoft.Xde.Interface -/NA (fake repo temporary added)
Windows.Foundation.UniversalApiContract -/NA (fake repo temporary added)
Windows.Foundation.FoundationContract  -/NA (fake repo temporary added)
Windows.Services.Store.StoreContract  -/NA (fake repo temporary added)


(XdeConfig)
XdeConfig  +-
CommandLine +


(XdeManager)
XdeManager +-
DiscUtils.Core +
DiscUtils.Ntfs +-
DiscUtils.Registry +-
DiscUtils.Streams +
DiscUtils.Vhd +-
DiscUtils.Vhdx +-
Diskstream +-

Microsoft.HyperV.Schema +
Microsoft.Xde.Common +
Microsoft.Xde.Common.Base +
Microsoft.Xde.DeviceManagement
Microsoft.Xde.Hcs +-
Microsoft.Xde.Interface.Common +
Microsoft.Xde.Interface.Public.10.1 +
Microsoft.Xde.WindowsAPICodePack +
Microsoft.Xde.Wmi +-
WindowsDevicePortalWrapper +

TODO

  • Expect fixes needing to be applied to parts of the decompiled code, also some sections may have errors.
  • Use dnSpy or some analougues to obtain the lost code (i.e., Microsoft.Xde.Interface, Windows.Foundation.UniversalApiContract, Windows.Foundation.FoundationContract, Windows.Services.Store.StoreContract).
  • Learn more about Friend assemblies... or change "internals" to "publics" at "internal" repos.

CAUTION

This project has success on compiling. BUT app logics are very unstable (no tests, no good work guarantees).

References

..

AS IS. No support. RnD only / DIY

.

: MediaExplorer74 :

:: 2022, November ::

Languages

  • C# 99.8%
  • XSLT 0.2%