locked
AppContainers: Debugging web traffic

    Question

  • I wanted to use Fiddler (a web debugging proxy) to get the URL for the Windows 8.1 download from Windows Store - so I could download it myself and get/make an ISO.

    I got to know that Metro apps, including the Store run inside AppContainers and it was necessary to enable LoopBack Exemption on them. Fiddler includes a utility for that - but the utility gave me an error -

    "The utility was unable to collect the list of AppContainers on this system.

    [NetIso ErrorCode 0x6F4] - Unable to enumerate AppContainers."

    I tried to use CheckNetIsolation utility - but did not know the exact name of Windows Store's AppContainer.

    Yet I tried guessing it and entered the following into the Administrator Command Prompt-

    "CheckNetisolation debug -n=WindowsStore"

    (without the quotes). Not that I expected it to succeed but it gave an interesting error: "Error occurred 1780 - 6F4"

    The error code matches the one seen in Fiddler.

    So two questions: What is/how to find out Windows Store's AppContainer's name? What is this error 0x6F4 supposed to indicate.

    Running Windows 8 (non-Professional)

    Tuesday, October 22, 2013 10:42 AM

Answers

  • Hi Swapnil,

    We cannot help you reverse engineer anybody's protocols (including Microsoft's), and bypassing the store to download the apps is not supported.

    Can you explain the scenario you are trying to achieve by bypassing the store?

    --Rob

    Tuesday, October 22, 2013 9:18 PM
    Moderator

All replies

  • Hi Swapnil,

    We cannot help you reverse engineer anybody's protocols (including Microsoft's), and bypassing the store to download the apps is not supported.

    Can you explain the scenario you are trying to achieve by bypassing the store?

    --Rob

    Tuesday, October 22, 2013 9:18 PM
    Moderator
  • First of all,

    I am not bypassing/breaking into/reverse engineering anything. Consider I am a developer developing a Metro app and want to check Internet traffic generated by my app using a web debugger of my choice (in this case, Fiddler). I get error 0x6F4. I want to know why?

    And for the Windows Store part, I want to do the debugging on Windows Store app rather than my app - it's not reverse engineering anything. Just like using Process Monitor on any Microsoft software does not give me any access to it's internal code, using Fiddler on the Windows Store is completely valid.

    Wednesday, October 23, 2013 10:08 AM