Skip to content

mediaexplorer74/WPCT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Phone Common Tools (WPCTools)

My fork of Windows Phone Common Tools created by Empyreal96.

About the original

" Compilable source of most .NET based tools and libraries from the Windows Phone Common Tools package (Windows 10 Kits).

  • Referenced together to allow files to work together (If you use a custom exe with a stock library from the Kits you will get mismatched assembly error)
  • I use a different folder to the default settings for my Windows Phone Common Tools install, you may need to reference the location to files from YOUR kit if needed (Only a couple references will need changed)
  • Inspired from old decompiled source IUTools Components Decompiled
  • Used ILSpy to decompile the binaries
  • Targets .NET Framework 4.6 with VS2019

Libraries:

CabApiWrapper
deploytest
DeviceLayoutValidation
FeatureAPI
featuremerger
ffucomponents
ffutool
imageapp
imagecommon
imagecustomization
imagesigner
imagestorageservicemanaged
imaging
ImgDump
ImgToolsCommon
imgtowim
InboxAppLib
LOGUTILS
MCSFOffline
Microsoft.Phone.TestInfra.Deployment
Microsoft.Tools.IO
microsoft.windowsphone.security.securitypolicycompiler
microsoft.windowsphone.security.securitypolicyschema
MVOffline
OemCustomizationTool
PkgBldr.Common
PkgBldr.Plugin.CsiToCsi.Finalize
PkgBldr.Plugin.CsiToPkg.Base
PkgBldr.Plugin.PkgToWm.Base
PkgBldr.Plugin.WmToCsi.Capabilities
PkgBldr.Plugin.WmToCsi.Security
PkgBldr.Tools
PkgCommonManaged
PkgGen
PkgGen.Plugin.InboxApp
PkgGen.Plugin.MCSF
PkgGenCommon
pkgsigntool
PlatformManifest
secwimtool
spkggen
TestMetadataTool
ToolsCommon
UEFIUSBFnDevTester
USB_Test_Infrastructure
UtilityLibrary
WimInterop
wpimage
WPTCEditorV2

"

My 2 cents

  • .NET 4.8 used;
  • This "external dlls" decompiled and "touched" by me a little:
ReflectionUtilities (with Microsoft.MetadataReader namespace)
ufphostm (.net4.8)
Microsoft.Phone.Test.TestMetadata
  • All results of project compilation will be at ..\bin (at single "common" folder).

Status

  • I reset my work/job/task/branch.
  • Merge (sync) empyreal96:custom branch

Credits / Source

..

As is. No support. RnD only.

.

[m][e] 2023