The following are my current notes on use of fiddler for wp8 emulator hosted apps, and win8 apps, created largely from responses provided to past questions posted in this forum. I used them just last week to successfully capture wp8 emulator traffic on my win8 x64 dev wks setup.
1. to enable https capture use fiddler | tools | fiddler options | https | capture https connects + decrypt https traffic [ ...from all processes ] + ignore server certificate
+ install fiddler root certificate on client or emulator that is initiating https connects, i.e.
http://hostIpV4orFqdnOrNbn:8888/FiddlerRoot.cernote - the fiddler root certificate is unique to each fiddler install and changes anytime you disable and re-enable tools | fiddler options | https | capture https connects
3. to enable phone device and emulator capture enable https capture and set fiddler | tools | fiddler options | connections | allow remote computers to connect
note - if you are running fiddler on a domain joined dev wks where ipsec is enabled then you'll need to either stop the ipsec policy agent service during
tracing efforts, e.g. net stop PolicyAgent, or get a permanent policy exception enabled, for remote connections from phone device and emulators to work
+ fiddler | alt-q [ quickexec ] | prefs set fiddler.network.proxy.registrationhostname hostIpV4OrFqdn[OrNbn] | restart fiddler
note - because emulator picks up this setting when it starts that means that fiddler capture traffic uncheck / f12 will not stop emulator capture
+ emulator [ started after fiddler ] | mobile browser | address =
http://hostIpV4orFqdnOrNbn:8888/FiddlerRoot.cer | <accept fiddler capture error dialogs that popup> | install | ok
note - you need to redo this whenever you restart emulator and there is no way to currently to remove it so you shouldn't apply this to physical device
4. to scope captures to just what the win8 app or wp8 app generates drag the any process target icon onto app or emulator hosting ap
to disable fiddler system level proxy setting close fiddler and restart system processes using wininet or use fiddler | alt-q | about:config | select "fiddler.network.proxy.registration" | delete
to remove and re-add fiddler self-signed https certs use fiddler | tools | options | https | decrypt = unchecked + remove interception certificates -> decrypt = checked + accept trusted root cert = yes
if directaccess traffic starts showing up in fiddler close fiddler until directAccess connection has been established and then restart fiddler