Downloader
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
/.idea/
|
||||
3
README.md
Normal file
3
README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# WSAppDownloader
|
||||
|
||||
This app will download .appx file of MS Store app from link and all its requirements appx also
|
||||
28
WSAppBak/How to use.txt
Normal file
28
WSAppBak/How to use.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
'Windows Store App Backup' by Kiran Murmu
|
||||
================================================================================
|
||||
|
||||
1] Enter the App path:
|
||||
ex. C:\Program Files\WindowsApps\Disney.TempleRunOz_1.6.0.25_x86__6rarf9sa4v8jt
|
||||
Copy the 'Windows App' path which you want to backup, click on the left side
|
||||
console icon and select "Edit" then "Paste" and hit enter.
|
||||
|
||||
2] Enter the Output path:
|
||||
ex. C:\Users\User Name\Desktop\New folder
|
||||
Copy the 'Output' path where you want to save the backup, click on the left side
|
||||
console icon and select "Edit" then "Paste" and hit enter. Backup process will start
|
||||
immediately... this may take some time to make package.
|
||||
|
||||
3] A Window will pop up 'Create Private Key Password'
|
||||
Enter your password and click 'OK' then follow steps, or click 'None' button to skip.
|
||||
This process may take some minutes after that backup App is ready to use.
|
||||
|
||||
4] Use 'WSAppPkgIns.exe' file to install the backup App. Copy 'WSAppPkgIns.exe' from the
|
||||
'WSAppBak' foler and paste to 'C:\Windows\System32'. Now open the backup App (.appx)
|
||||
file using the 'WSAppPkgIns.exe', and make it default 'Opens with' program for (.appx)
|
||||
file.
|
||||
|
||||
*You must have installed Windows Store App license of the App to run the backup App.
|
||||
*You must have installed 'Dependencies Package' to install the App. (You can backup
|
||||
dependencies package too)
|
||||
*You must not delete any file from the 'WSAppBak' folder, or program may not works.
|
||||
|
||||
1
WSAppBak/README.md
Normal file
1
WSAppBak/README.md
Normal file
@@ -0,0 +1 @@
|
||||
# This is not my app, but it is veeeery rare and can help you to do something interesting with downloaded package if you know what to do ;)
|
||||
BIN
WSAppBak/WSAppBak.exe
Normal file
BIN
WSAppBak/WSAppBak.exe
Normal file
Binary file not shown.
23
WSAppBak/WSAppBak/MakeAppx.exe.manifest
Normal file
23
WSAppBak/WSAppBak/MakeAppx.exe.manifest
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
|
||||
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
|
||||
<assemblyIdentity
|
||||
version=SXS_ASSEMBLY_VERSION
|
||||
processorArchitecture=SXS_PROCESSOR_ARCHITECTURE
|
||||
name=SXS_ASSEMBLY_NAME
|
||||
type="win32"
|
||||
/>
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<security>
|
||||
<requestedPrivileges>
|
||||
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Appx.AppxPackaging.dll"
|
||||
version="0.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
</assembly>
|
||||
BIN
WSAppBak/WSAppBak/Microsoft.Diagnostics.Tracing.EventSource.dll
Normal file
BIN
WSAppBak/WSAppBak/Microsoft.Diagnostics.Tracing.EventSource.dll
Normal file
Binary file not shown.
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Appx.AppxPackaging.dll"
|
||||
version="0.0.0.0"/>
|
||||
|
||||
<file name="AppxPackaging.dll">
|
||||
<comClass
|
||||
clsid="{5842a140-ff9f-4166-8f5c-62f5b7b0c781}"
|
||||
threadingModel="Both"
|
||||
description="AppxFactory class"/>
|
||||
<comClass
|
||||
clsid="{DC664FDD-D868-46EE-8780-8D196CB739F7}"
|
||||
threadingModel="Both"
|
||||
description="AppxEncryptionFactory class"/>
|
||||
<comClass
|
||||
clsid="{378E0446-5384-43B7-8877-E7DBDD883446}"
|
||||
threadingModel="Both"
|
||||
description="AppxBundleFactory class"/>
|
||||
<comClass
|
||||
clsid="{48DE828C-730C-49AF-AE84-759C609911EE}"
|
||||
threadingModel="Both"
|
||||
description="AppxNoValidationFactory class"/>
|
||||
</file>
|
||||
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Appx.OpcServices.dll"
|
||||
version="0.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
</assembly>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Appx.AppxSip.dll"
|
||||
version="0.0.0.0"/>
|
||||
|
||||
<file name="AppxSip.dll"/>
|
||||
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Appx.AppxPackaging.dll"
|
||||
version="0.0.0.0"/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
</assembly>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Appx.OpcServices.dll"
|
||||
version="0.0.0.0"/>
|
||||
|
||||
<file name="OpcServices.dll">
|
||||
<comClass
|
||||
clsid="{6B2D6BA0-9F3E-4f27-920B-313CC426A39E}"
|
||||
threadingModel="Both"
|
||||
description="OpcFactory class"/>
|
||||
</file>
|
||||
|
||||
</assembly>
|
||||
@@ -0,0 +1,11 @@
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Signing.mssign32.dll"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
|
||||
<file name="mssign32.dll">
|
||||
</file>
|
||||
|
||||
</assembly>
|
||||
@@ -0,0 +1,11 @@
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Signing.wintrust.dll"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
|
||||
<file name="wintrust.dll">
|
||||
</file>
|
||||
|
||||
</assembly>
|
||||
178
WSAppBak/WSAppBak/ProvisioningTestHelper.psd1
Normal file
178
WSAppBak/WSAppBak/ProvisioningTestHelper.psd1
Normal file
@@ -0,0 +1,178 @@
|
||||
#
|
||||
# Module manifest for module 'ProvisioningTestModule'
|
||||
#
|
||||
# Copyright (c) Microsoft Corporation. All rights reserved
|
||||
#
|
||||
|
||||
@{
|
||||
|
||||
# Version number of this module.
|
||||
ModuleVersion = '1.0'
|
||||
|
||||
# ID used to uniquely identify this module
|
||||
GUID = '05218365-87aa-4f63-80d3-2f5af78231a0'
|
||||
|
||||
# Author of this module
|
||||
Author = 'Microsoft'
|
||||
|
||||
# Company or vendor of this module
|
||||
CompanyName = 'Microsoft Corporation'
|
||||
|
||||
# Copyright statement for this module
|
||||
Copyright = '(c) Microsoft Corporation. All rights reserved.'
|
||||
|
||||
# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
|
||||
NestedModules = @('ProvisioningTestHelper.dll')
|
||||
|
||||
# Functions to export from this module
|
||||
FunctionsToExport = @('Install-TestEVCert', 'ConvertTo-SignedXml', 'Test-SignedXml', 'Install-RootCertFromFile')
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
# SIG # Begin signature block
|
||||
# MIIauQYJKoZIhvcNAQcCoIIaqjCCGqYCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
|
||||
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
|
||||
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUqcnT534k+x5ysXPmKT0ZJ0Yf
|
||||
# JtagghWCMIIEwzCCA6ugAwIBAgITMwAAAI/XdhW5zUWKdAAAAAAAjzANBgkqhkiG
|
||||
# 9w0BAQUFADB3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4G
|
||||
# A1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEw
|
||||
# HwYDVQQDExhNaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EwHhcNMTUxMDA3MTgxNDA1
|
||||
# WhcNMTcwMTA3MTgxNDA1WjCBszELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hp
|
||||
# bmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw
|
||||
# b3JhdGlvbjENMAsGA1UECxMETU9QUjEnMCUGA1UECxMebkNpcGhlciBEU0UgRVNO
|
||||
# OkY1MjgtMzc3Ny04QTc2MSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFtcCBT
|
||||
# ZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApJcIvUZWGHH+
|
||||
# aele5pKSdqAcDMEf+MDK6zGAo/MUX8dt5ALRy9KFMU4NHAGS8/l8obqAdrI09ogi
|
||||
# +b45cokPhf4FSjH9FxnI4fKA5D1zvzqSSZv2Do/DPwTABn0gJDIEg98eWrfTfSiS
|
||||
# BeIitCII4xYrcQzmLNdOhK7c9s4a297v2YoSsr6ywwsi2GCTR7lf639DQpvUewUe
|
||||
# AgjS5difTzJOY6P1zaZhaLe3JBfQaD/XNwKRUHZ1gKpZHR6BKfSA1Qr2y8SIH6Sn
|
||||
# joNP5g/i1SJLe8BFuwRukdEkASkPMlizTVWk0iKDCrq2K4Jqb4TIdC6ftxnlLLTQ
|
||||
# 6o10Ggos3wIDAQABo4IBCTCCAQUwHQYDVR0OBBYEFECCgGhicp5gIAaY3xx6dqTg
|
||||
# wjuHMB8GA1UdIwQYMBaAFCM0+NlSRnAK7UD7dvuzK7DDNbMPMFQGA1UdHwRNMEsw
|
||||
# SaBHoEWGQ2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz
|
||||
# L01pY3Jvc29mdFRpbWVTdGFtcFBDQS5jcmwwWAYIKwYBBQUHAQEETDBKMEgGCCsG
|
||||
# AQUFBzAChjxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY3Jv
|
||||
# c29mdFRpbWVTdGFtcFBDQS5jcnQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJKoZI
|
||||
# hvcNAQEFBQADggEBAEsssyc5D24SUTSeGpvT+p4fpocAu/lqzyqP8UGZQRGOfj0E
|
||||
# qbqVQ3lJFN6GJMJCw+eqHhOPo0GFEyIcaH9UQYiY25UVyiWgZo/2Pr/vFAV07uXh
|
||||
# 3kXwLev3puvEHa+J2wKvuq/gxGiYcHV2/kL0ELdLf7neNhFiZGCoHuE0mf5lUSGA
|
||||
# lhP5Ahd+nO9YVYaF7HwZbjxiMbGgsRVSMmxiErv6Q+yJmP1Wc41FQ7CWSzFtXa+G
|
||||
# tYmWNLTVVcV1P17uOb7htXNacqn39uE1+ssJa9mlwT3SfHYSO5UNe4MwF9bdycSI
|
||||
# Vc8pxNHdPbnKw3HKI/hWrjpyaa6pX/9CbGmdlNswggTsMIID1KADAgECAhMzAAAB
|
||||
# Cix5rtd5e6asAAEAAAEKMA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMw
|
||||
# EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN
|
||||
# aWNyb3NvZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNp
|
||||
# Z25pbmcgUENBMB4XDTE1MDYwNDE3NDI0NVoXDTE2MDkwNDE3NDI0NVowgYMxCzAJ
|
||||
# BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25k
|
||||
# MR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIx
|
||||
# HjAcBgNVBAMTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEB
|
||||
# BQADggEPADCCAQoCggEBAJL8bza74QO5KNZG0aJhuqVG+2MWPi75R9LH7O3HmbEm
|
||||
# UXW92swPBhQRpGwZnsBfTVSJ5E1Q2I3NoWGldxOaHKftDXT3p1Z56Cj3U9KxemPg
|
||||
# 9ZSXt+zZR/hsPfMliLO8CsUEp458hUh2HGFGqhnEemKLwcI1qvtYb8VjC5NJMIEb
|
||||
# e99/fE+0R21feByvtveWE1LvudFNOeVz3khOPBSqlw05zItR4VzRO/COZ+owYKlN
|
||||
# Wp1DvdsjusAP10sQnZxN8FGihKrknKc91qPvChhIqPqxTqWYDku/8BTzAMiwSNZb
|
||||
# /jjXiREtBbpDAk8iAJYlrX01boRoqyAYOCj+HKIQsaUCAwEAAaOCAWAwggFcMBMG
|
||||
# A1UdJQQMMAoGCCsGAQUFBwMDMB0GA1UdDgQWBBSJ/gox6ibN5m3HkZG5lIyiGGE3
|
||||
# NDBRBgNVHREESjBIpEYwRDENMAsGA1UECxMETU9QUjEzMDEGA1UEBRMqMzE1OTUr
|
||||
# MDQwNzkzNTAtMTZmYS00YzYwLWI2YmYtOWQyYjFjZDA1OTg0MB8GA1UdIwQYMBaA
|
||||
# FMsR6MrStBZYAck3LjMWFrlMmgofMFYGA1UdHwRPME0wS6BJoEeGRWh0dHA6Ly9j
|
||||
# cmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY0NvZFNpZ1BDQV8w
|
||||
# OC0zMS0yMDEwLmNybDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0dHA6
|
||||
# Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljQ29kU2lnUENBXzA4LTMx
|
||||
# LTIwMTAuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCmqFOR3zsB/mFdBlrrZvAM2PfZ
|
||||
# hNMAUQ4Q0aTRFyjnjDM4K9hDxgOLdeszkvSp4mf9AtulHU5DRV0bSePgTxbwfo/w
|
||||
# iBHKgq2k+6apX/WXYMh7xL98m2ntH4LB8c2OeEti9dcNHNdTEtaWUu81vRmOoECT
|
||||
# oQqlLRacwkZ0COvb9NilSTZUEhFVA7N7FvtH/vto/MBFXOI/Enkzou+Cxd5AGQfu
|
||||
# FcUKm1kFQanQl56BngNb/ErjGi4FrFBHL4z6edgeIPgF+ylrGBT6cgS3C6eaZOwR
|
||||
# XU9FSY0pGi370LYJU180lOAWxLnqczXoV+/h6xbDGMcGszvPYYTitkSJlKOGMIIF
|
||||
# vDCCA6SgAwIBAgIKYTMmGgAAAAAAMTANBgkqhkiG9w0BAQUFADBfMRMwEQYKCZIm
|
||||
# iZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQD
|
||||
# EyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTAwODMx
|
||||
# MjIxOTMyWhcNMjAwODMxMjIyOTMyWjB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMK
|
||||
# V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0
|
||||
# IENvcnBvcmF0aW9uMSMwIQYDVQQDExpNaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBD
|
||||
# QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJyWVwZMGS/HZpgICBC
|
||||
# mXZTbD4b1m/My/Hqa/6XFhDg3zp0gxq3L6Ay7P/ewkJOI9VyANs1VwqJyq4gSfTw
|
||||
# aKxNS42lvXlLcZtHB9r9Jd+ddYjPqnNEf9eB2/O98jakyVxF3K+tPeAoaJcap6Vy
|
||||
# c1bxF5Tk/TWUcqDWdl8ed0WDhTgW0HNbBbpnUo2lsmkv2hkL/pJ0KeJ2L1TdFDBZ
|
||||
# +NKNYv3LyV9GMVC5JxPkQDDPcikQKCLHN049oDI9kM2hOAaFXE5WgigqBTK3S9dP
|
||||
# Y+fSLWLxRT3nrAgA9kahntFbjCZT6HqqSvJGzzc8OJ60d1ylF56NyxGPVjzBrAlf
|
||||
# A9MCAwEAAaOCAV4wggFaMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMsR6MrS
|
||||
# tBZYAck3LjMWFrlMmgofMAsGA1UdDwQEAwIBhjASBgkrBgEEAYI3FQEEBQIDAQAB
|
||||
# MCMGCSsGAQQBgjcVAgQWBBT90TFO0yaKleGYYDuoMW+mPLzYLTAZBgkrBgEEAYI3
|
||||
# FAIEDB4KAFMAdQBiAEMAQTAfBgNVHSMEGDAWgBQOrIJgQFYnl+UlE/wq4QpTlVnk
|
||||
# pDBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtp
|
||||
# L2NybC9wcm9kdWN0cy9taWNyb3NvZnRyb290Y2VydC5jcmwwVAYIKwYBBQUHAQEE
|
||||
# SDBGMEQGCCsGAQUFBzAChjhodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2Nl
|
||||
# cnRzL01pY3Jvc29mdFJvb3RDZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAgEAWTk+
|
||||
# fyZGr+tvQLEytWrrDi9uqEn361917Uw7LddDrQv+y+ktMaMjzHxQmIAhXaw9L0y6
|
||||
# oqhWnONwu7i0+Hm1SXL3PupBf8rhDBdpy6WcIC36C1DEVs0t40rSvHDnqA2iA6VW
|
||||
# 4LiKS1fylUKc8fPv7uOGHzQ8uFaa8FMjhSqkghyT4pQHHfLiTviMocroE6WRTsgb
|
||||
# 0o9ylSpxbZsa+BzwU9ZnzCL/XB3Nooy9J7J5Y1ZEolHN+emjWFbdmwJFRC9f9Nqu
|
||||
# 1IIybvyklRPk62nnqaIsvsgrEA5ljpnb9aL6EiYJZTiU8XofSrvR4Vbo0HiWGFzJ
|
||||
# NRZf3ZMdSY4tvq00RBzuEBUaAF3dNVshzpjHCe6FDoxPbQ4TTj18KUicctHzbMrB
|
||||
# 7HCjV5JXfZSNoBtIA1r3z6NnCnSlNu0tLxfI5nI3EvRvsTxngvlSso0zFmUeDord
|
||||
# EN5k9G/ORtTTF+l5xAS00/ss3x+KnqwK+xMnQK3k+eGpf0a7B2BHZWBATrBC7E7t
|
||||
# s3Z52Ao0CW0cgDEf4g5U3eWh++VHEK1kmP9QFi58vwUheuKVQSdpw5OPlcmN2Jsh
|
||||
# rg1cnPCiroZogwxqLbt2awAdlq3yFnv2FoMkuYjPaqhHMS+a3ONxPdcAfmJH0c6I
|
||||
# ybgY+g5yjcGjPa8CQGr/aZuW4hCoELQ3UAjWwz0wggYHMIID76ADAgECAgphFmg0
|
||||
# AAAAAAAcMA0GCSqGSIb3DQEBBQUAMF8xEzARBgoJkiaJk/IsZAEZFgNjb20xGTAX
|
||||
# BgoJkiaJk/IsZAEZFgltaWNyb3NvZnQxLTArBgNVBAMTJE1pY3Jvc29mdCBSb290
|
||||
# IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0wNzA0MDMxMjUzMDlaFw0yMTA0MDMx
|
||||
# MzAzMDlaMHcxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
|
||||
# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xITAf
|
||||
# BgNVBAMTGE1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQTCCASIwDQYJKoZIhvcNAQEB
|
||||
# BQADggEPADCCAQoCggEBAJ+hbLHf20iSKnxrLhnhveLjxZlRI1Ctzt0YTiQP7tGn
|
||||
# 0UytdDAgEesH1VSVFUmUG0KSrphcMCbaAGvoe73siQcP9w4EmPCJzB/LMySHnfL0
|
||||
# Zxws/HvniB3q506jocEjU8qN+kXPCdBer9CwQgSi+aZsk2fXKNxGU7CG0OUoRi4n
|
||||
# rIZPVVIM5AMs+2qQkDBuh/NZMJ36ftaXs+ghl3740hPzCLdTbVK0RZCfSABKR2YR
|
||||
# JylmqJfk0waBSqL5hKcRRxQJgp+E7VV4/gGaHVAIhQAQMEbtt94jRrvELVSfrx54
|
||||
# QTF3zJvfO4OToWECtR0Nsfz3m7IBziJLVP/5BcPCIAsCAwEAAaOCAaswggGnMA8G
|
||||
# A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCM0+NlSRnAK7UD7dvuzK7DDNbMPMAsG
|
||||
# A1UdDwQEAwIBhjAQBgkrBgEEAYI3FQEEAwIBADCBmAYDVR0jBIGQMIGNgBQOrIJg
|
||||
# QFYnl+UlE/wq4QpTlVnkpKFjpGEwXzETMBEGCgmSJomT8ixkARkWA2NvbTEZMBcG
|
||||
# CgmSJomT8ixkARkWCW1pY3Jvc29mdDEtMCsGA1UEAxMkTWljcm9zb2Z0IFJvb3Qg
|
||||
# Q2VydGlmaWNhdGUgQXV0aG9yaXR5ghB5rRahSqClrUxzWPQHEy5lMFAGA1UdHwRJ
|
||||
# MEcwRaBDoEGGP2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1
|
||||
# Y3RzL21pY3Jvc29mdHJvb3RjZXJ0LmNybDBUBggrBgEFBQcBAQRIMEYwRAYIKwYB
|
||||
# BQUHMAKGOGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvTWljcm9z
|
||||
# b2Z0Um9vdENlcnQuY3J0MBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3DQEB
|
||||
# BQUAA4ICAQAQl4rDXANENt3ptK132855UU0BsS50cVttDBOrzr57j7gu1BKijG1i
|
||||
# uFcCy04gE1CZ3XpA4le7r1iaHOEdAYasu3jyi9DsOwHu4r6PCgXIjUji8FMV3U+r
|
||||
# kuTnjWrVgMHmlPIGL4UD6ZEqJCJw+/b85HiZLg33B+JwvBhOnY5rCnKVuKE5nGct
|
||||
# xVEO6mJcPxaYiyA/4gcaMvnMMUp2MT0rcgvI6nA9/4UKE9/CCmGO8Ne4F+tOi3/F
|
||||
# NSteo7/rvH0LQnvUU3Ih7jDKu3hlXFsBFwoUDtLaFJj1PLlmWLMtL+f5hYbMUVbo
|
||||
# nXCUbKw5TNT2eb+qGHpiKe+imyk0BncaYsk9Hm0fgvALxyy7z0Oz5fnsfbXjpKh0
|
||||
# NbhOxXEjEiZ2CzxSjHFaRkMUvLOzsE1nyJ9C/4B5IYCeFTBm6EISXhrIniIh0EPp
|
||||
# K+m79EjMLNTYMoBMJipIJF9a6lbvpt6Znco6b72BJ3QGEe52Ib+bgsEnVLaxaj2J
|
||||
# oXZhtG6hE6a/qkfwEm/9ijJssv7fUciMI8lmvZ0dhxJkAj0tr1mPuOQh5bWwymO0
|
||||
# eFQF1EEuUKyUsKV4q7OglnUa2ZKHE3UiLzKoCG6gW4wlv6DvhMoh1useT8ma7kng
|
||||
# 9wFlb4kLfchpyOZu6qeXzjEp/w7FW1zYTRuh2Povnj8uVRZryROj/TGCBKEwggSd
|
||||
# AgEBMIGQMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYD
|
||||
# VQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xIzAh
|
||||
# BgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBAhMzAAABCix5rtd5e6as
|
||||
# AAEAAAEKMAkGBSsOAwIaBQCggbowGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQw
|
||||
# HAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFDMo
|
||||
# //7CPqo9f325DSgIaGrGLbsYMFoGCisGAQQBgjcCAQwxTDBKoCSAIgBNAGkAYwBy
|
||||
# AG8AcwBvAGYAdAAgAFcAaQBuAGQAbwB3AHOhIoAgaHR0cDovL3d3dy5taWNyb3Nv
|
||||
# ZnQuY29tL3dpbmRvd3MwDQYJKoZIhvcNAQEBBQAEggEAR6EkV+s+enK2QU5oprrE
|
||||
# wJNOvIInwApxNwCBYWKGwCBXrIrTM8F3YT6sxQDRHfdciVMy495wkrg10PQwWq5L
|
||||
# D1T9b9gUtM5XHC7vIiioII2f20opJb4dI12pAHzgKeiur46nH/JL7ZXld2XTXubL
|
||||
# /6MPG88aZ6piYbRP8Rt1QXEvlqfCG9O1Iwa9jSjaF3jVisIXviVn+klTSHbA+orI
|
||||
# 900e9mqHLkLAvqLbFuUMCekOhNLgDamkEU5ZcTGfTB8E2HOpRqmsch+zg765hTtk
|
||||
# SIGMEg+jgAIHefHFOa2XFZmT3y+aR+USqHZV1RQeQWm02yLmCfoe1lppRUyITd65
|
||||
# 56GCAigwggIkBgkqhkiG9w0BCQYxggIVMIICEQIBATCBjjB3MQswCQYDVQQGEwJV
|
||||
# UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE
|
||||
# ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3NvZnQgVGlt
|
||||
# ZS1TdGFtcCBQQ0ECEzMAAACP13YVuc1FinQAAAAAAI8wCQYFKw4DAhoFAKBdMBgG
|
||||
# CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE2MDMyOTE2
|
||||
# MTYxMlowIwYJKoZIhvcNAQkEMRYEFPB4PrtyPw+VLB4RSmzhul56629GMA0GCSqG
|
||||
# SIb3DQEBBQUABIIBAJQkpprrOZ/NpD7hO2k5LY4aqRmA12yUMW7N/t0ojq2C1XZ4
|
||||
# dl9JqfNiQJzcTQGv32ptYjeum7RStfUXsPNCpapHD6OmKKnPWfbNPhkK0vSQnuMy
|
||||
# 667WGeQrJFUiu1YOnogXvW6rojqVZGOcMJWpq7V4xNXMjUOd0A2lEw5Mqyu6HZzd
|
||||
# C3I0LwmqRJUpZ6YHkkrnSn1vf1bbPJGWp4WNRgTs7jeqEE7mKqCwPbe2MtN3QnFs
|
||||
# AcvDYTT7DmCI+1sBpF5+QMO/Un+GTAiCc+15LH81D0oYEAEZeWfWPhswcLkfvvGt
|
||||
# LdIqRrOqEZFmf8ICGY7UhZjPE3LonFVdmfIc0UI=
|
||||
# SIG # End signature block
|
||||
BIN
WSAppBak/WSAppBak/appxpackaging.dll
Normal file
BIN
WSAppBak/WSAppBak/appxpackaging.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/appxsip.dll
Normal file
BIN
WSAppBak/WSAppBak/appxsip.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/makeappx.exe
Normal file
BIN
WSAppBak/WSAppBak/makeappx.exe
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/makecert.exe
Normal file
BIN
WSAppBak/WSAppBak/makecert.exe
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/mfdetours.dll
Normal file
BIN
WSAppBak/WSAppBak/mfdetours.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/midlrtmd.dll
Normal file
BIN
WSAppBak/WSAppBak/midlrtmd.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/mrmsupport.dll
Normal file
BIN
WSAppBak/WSAppBak/mrmsupport.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/msisip.dll
Normal file
BIN
WSAppBak/WSAppBak/msisip.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/mssign32.dll
Normal file
BIN
WSAppBak/WSAppBak/mssign32.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/opcservices.dll
Normal file
BIN
WSAppBak/WSAppBak/opcservices.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/provisioningtesthelper.dll
Normal file
BIN
WSAppBak/WSAppBak/provisioningtesthelper.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/pvk2pfx.exe
Normal file
BIN
WSAppBak/WSAppBak/pvk2pfx.exe
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/signtool.exe
Normal file
BIN
WSAppBak/WSAppBak/signtool.exe
Normal file
Binary file not shown.
35
WSAppBak/WSAppBak/signtool.exe.manifest
Normal file
35
WSAppBak/WSAppBak/signtool.exe.manifest
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
|
||||
<assemblyIdentity
|
||||
name=" "
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Signing.mssign32.dll"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Signing.wintrust.dll"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
name="Microsoft.Windows.Build.Appx.AppxSip.dll"
|
||||
version="0.0.0.0"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
</assembly>
|
||||
BIN
WSAppBak/WSAppBak/tedutil.dll
Normal file
BIN
WSAppBak/WSAppBak/tedutil.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppBak/wintrust.dll
Normal file
BIN
WSAppBak/WSAppBak/wintrust.dll
Normal file
Binary file not shown.
53
WSAppBak/WSAppBak/wintrust.dll.ini
Normal file
53
WSAppBak/WSAppBak/wintrust.dll.ini
Normal file
@@ -0,0 +1,53 @@
|
||||
[0]
|
||||
DLL=msisip.dll
|
||||
GUID={000C10F1-0000-0000-C000-000000000046}
|
||||
CryptSIPDllCreateIndirectData=MsiSIPCreateIndirectData
|
||||
CryptSIPDllGetSignedDataMsg=MsiSIPGetSignedDataMsg
|
||||
CryptSIPDllIsMyFileType2=MsiSIPIsMyTypeOfFile
|
||||
CryptSIPDllPutSignedDataMsg=MsiSIPPutSignedDataMsg
|
||||
CryptSIPDllRemoveSignedDataMsg=MsiSIPRemoveSignedDataMsg
|
||||
CryptSIPDllVerifyIndirectData=MsiSIPVerifyIndirectData
|
||||
|
||||
|
||||
[1]
|
||||
DLL=AppxSip.dll
|
||||
GUID={0AC5DF4B-CE07-4DE2-B76E-23C839A09FD1}
|
||||
CryptSIPDllCreateIndirectData=AppxSipCreateIndirectData
|
||||
CryptSIPDllGetSignedDataMsg=AppxSipGetSignedDataMsg
|
||||
CryptSIPDllIsMyFileType2=AppxSipIsFileSupportedName
|
||||
CryptSIPDllPutSignedDataMsg=AppxSipPutSignedDataMsg
|
||||
CryptSIPDllRemoveSignedDataMsg=AppxSipRemoveSignedDataMsg
|
||||
CryptSIPDllVerifyIndirectData=AppxSipVerifyIndirectData
|
||||
|
||||
|
||||
[2]
|
||||
DLL=AppxSip.dll
|
||||
GUID={0F5F58B3-AADE-4B9A-A434-95742D92ECEB}
|
||||
CryptSIPDllCreateIndirectData=AppxBundleSipCreateIndirectData
|
||||
CryptSIPDllGetSignedDataMsg=AppxBundleSipGetSignedDataMsg
|
||||
CryptSIPDllIsMyFileType2=AppxBundleSipIsFileSupportedName
|
||||
CryptSIPDllPutSignedDataMsg=AppxBundleSipPutSignedDataMsg
|
||||
CryptSIPDllRemoveSignedDataMsg=AppxBundleSipRemoveSignedDataMsg
|
||||
CryptSIPDllVerifyIndirectData=AppxBundleSipVerifyIndirectData
|
||||
|
||||
|
||||
[3]
|
||||
DLL=AppxSip.dll
|
||||
GUID={CF78C6DE-64A2-4799-B506-89ADFF5D16D6}
|
||||
CryptSIPDllCreateIndirectData=EappxSipCreateIndirectData
|
||||
CryptSIPDllGetSignedDataMsg=EappxSipGetSignedDataMsg
|
||||
CryptSIPDllIsMyFileType2=EappxSipIsFileSupportedName
|
||||
CryptSIPDllPutSignedDataMsg=EappxSipPutSignedDataMsg
|
||||
CryptSIPDllRemoveSignedDataMsg=EappxSipRemoveSignedDataMsg
|
||||
CryptSIPDllVerifyIndirectData=EappxSipVerifyIndirectData
|
||||
|
||||
|
||||
[4]
|
||||
DLL=AppxSip.dll
|
||||
GUID={D1D04F0C-9ABA-430D-B0E4-D7E96ACCE66C}
|
||||
CryptSIPDllCreateIndirectData=EappxBundleSipCreateIndirectData
|
||||
CryptSIPDllGetSignedDataMsg=EappxBundleSipGetSignedDataMsg
|
||||
CryptSIPDllIsMyFileType2=EappxBundleSipIsFileSupportedName
|
||||
CryptSIPDllPutSignedDataMsg=EappxBundleSipPutSignedDataMsg
|
||||
CryptSIPDllRemoveSignedDataMsg=EappxBundleSipRemoveSignedDataMsg
|
||||
CryptSIPDllVerifyIndirectData=EappxBundleSipVerifyIndirectData
|
||||
BIN
WSAppBak/WSAppBak/wsutilhelper.dll
Normal file
BIN
WSAppBak/WSAppBak/wsutilhelper.dll
Normal file
Binary file not shown.
BIN
WSAppBak/WSAppPkgIns.exe
Normal file
BIN
WSAppBak/WSAppPkgIns.exe
Normal file
Binary file not shown.
5
WSAppDownloader.py
Normal file
5
WSAppDownloader.py
Normal file
@@ -0,0 +1,5 @@
|
||||
from modules.storergadguard import get_files
|
||||
from modules.dl import download
|
||||
|
||||
download(get_files(input("Enter Microsoft Store URL: ")), input("Enter save path: "),
|
||||
input("Enter architecture (x64/x86): "))
|
||||
BIN
modules/__pycache__/dl.cpython-310.pyc
Normal file
BIN
modules/__pycache__/dl.cpython-310.pyc
Normal file
Binary file not shown.
BIN
modules/__pycache__/storergadguard.cpython-310.pyc
Normal file
BIN
modules/__pycache__/storergadguard.cpython-310.pyc
Normal file
Binary file not shown.
27
modules/dl.py
Normal file
27
modules/dl.py
Normal file
@@ -0,0 +1,27 @@
|
||||
import requests
|
||||
|
||||
|
||||
def download(links: dict, path: str, architecture: str):
|
||||
for name in list(links):
|
||||
if architecture in name or 'neutral' in name:
|
||||
if 'msixbundle' not in name:
|
||||
print(f"Downloading {name}")
|
||||
with open(path + '\\' + name, 'wb') as f:
|
||||
f.write(requests.get(links[name]).content)
|
||||
|
||||
bundles = dict()
|
||||
for name in list(links):
|
||||
if 'msixbundle' in name and 'emsixbundle' not in name:
|
||||
bundles[name.split('_')[1]] = [links[name], name]
|
||||
|
||||
print("Found versions of app:")
|
||||
for name in list(bundles):
|
||||
print(name)
|
||||
|
||||
version = input("Which version do you want to download? \nType here: ")
|
||||
|
||||
with open(path + '\\' + bundles[version][1], 'wb') as f:
|
||||
print(f"Downloading {bundles[version][1]}")
|
||||
f.write(requests.get(bundles[version][0]).content)
|
||||
|
||||
print("DOWNLOAD COMPLETE")
|
||||
25
modules/storergadguard.py
Normal file
25
modules/storergadguard.py
Normal file
@@ -0,0 +1,25 @@
|
||||
import requests
|
||||
import re
|
||||
|
||||
api_url = "https://store.rg-adguard.net/api/GetFiles"
|
||||
|
||||
|
||||
def get_files(product_url):
|
||||
print("Collecting links...")
|
||||
r = requests.post(api_url, data={
|
||||
'type': 'url',
|
||||
'url': product_url,
|
||||
'ring': 'Slow',
|
||||
'lang': 'en-US'
|
||||
}).text
|
||||
|
||||
links = dict()
|
||||
for line in r.split("\n"):
|
||||
try:
|
||||
link = re.search('<tr style.*<a href=\"(?P<url>.*)"\s.*>(?P<text>.*)<\/a>', line).groups()
|
||||
if re.search("_(x86|x64|neutral).*appx|msix(|bundle)$", link[1]):
|
||||
links[link[1]] = link[0]
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
return links
|
||||
1
requirements.txt
Normal file
1
requirements.txt
Normal file
@@ -0,0 +1 @@
|
||||
requests
|
||||
Reference in New Issue
Block a user