Downloader

This commit is contained in:
BarsTiger
2022-04-16 21:03:37 +03:00
commit 3e58353708
38 changed files with 473 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/.idea/

3
README.md Normal file
View 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
View 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
View 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

Binary file not shown.

View 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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View 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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View 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>

Binary file not shown.

Binary file not shown.

View 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

Binary file not shown.

BIN
WSAppBak/WSAppPkgIns.exe Normal file

Binary file not shown.

5
WSAppDownloader.py Normal file
View 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): "))

Binary file not shown.

Binary file not shown.

27
modules/dl.py Normal file
View 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
View 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
View File

@@ -0,0 +1 @@
requests