Внутренняя ошибка SignTool при попытке переупаковать пакет APPX?

Я анализирую существующие приложения Магазина Windows и модифицирую их, чтобы убедиться, что с ними работает обфускатор моей компании.

Я натолкнулся на небольшую проблему при этом, хотя. Я могу достать пакет APPX из магазина достаточно легко (для получения URL требуется Fiddler). Затем я могу просто использовать любую разархивирующую программу, чтобы извлечь appx в папку. Затем я могу взять сборки в APPX и немного изменить IL. Затем я переделываю и подписываю пакет:

makeappx pack /d "mypackage" /p "mypackage.appx"
signtool sign /fd sha256 /f temporarykey.pfx mypackage.appx

Я тогда получаю ошибку с signtool, хотя:

SignTool Error: An unexpected internal error has occured
Error information: "Error: SignerSign() failed." (-2147024885/0x800700b)

И затем, конечно, выдается ошибка при попытке установить его со стандартным файлом powerscript, созданным Visual Studio для установки / боковой загрузки любого пакета APPX.

Found package: C:\....mypackage.appx 
Error: The package is not digitally signed or its signature is corrupted

Я использовал этот точный процесс для пакетов, сгенерированных из Visual Studio. Временные ключи связаны с конкретным пакетом или чем-то? Что мне не хватает? Это ошибка в signtool?

Ответы на вопрос(1)

Ваш ответ на вопрос