Skip to content

Service IDs

wtv-411 edited this page Jun 12, 2023 · 4 revisions

MSN TV 2 stores URLs for services or other types of service data in a service list. A default set of services is created by the MSN TV 2 when it powers on, mainly as placeholders for core services until it logs in or to call local pages, and the Anduril servers can add its own services, both to the current user's session and to the box globally. These services are referenced with a specified ID, usually following the format of group::service but can be any string value.

This page will contain a list of known services used by MSN TV 2. This page will be updated as soon as more services are discovered or documented. Services stored on an MSN TV 2 box have a few properties that can be set: the URL value, a description value, a boolean for if the service requires provisioning (connected to the service at least once) to access offline, a key code mapping if necessary, and a boolean value marking if the service is "safe".

Usage

To get the URL of a service from an Anduril service page, a JavaScript function window.external.SafeGetServiceURL('SERVICE_ID') is called.

Built-in Services

  • connection::prereg - URL for pre-registration. URL used is https://headwaiter.trusted.msntv.msn.com/connection/kickstart.aspx. Trusted service
  • Photo::Home - URL for Photos home
  • favorite::shortcut - ???

"browser"

  • browser::back - Handles page back operation
  • browser::esc - Handles Escape key operation
  • browser::print - ???
  • browser::expandselectionstart - ???
  • browser::expandselectionend - ???
  • browser::showpopup - ???

LAN

  • LAN::Reconnect - ???
  • LAN::ApplySettings - ???
  • LAN::Goto - ???

Offline Services

  • offline::tempMail - ???
  • offline::tempSearch - ???

User Services

chat::home

Service for MSN TV Chat home page.

  • Original URL(s): Unknown
  • Description: N/A
  • Safe?: Yes

chat::ServiceTarget

Service likely used for authentication on MSN Chat, back when that was the backend for the MSN TV Chat service.

  • URL value(s): Domain for MSN Chat obtained from BoxCheck Anduril service (chat.msn.com)
  • Description: MSN Chat service policy obtained from BoxCheck Anduril service (?id=2260)
  • Safe?: No

discuss::home

Service for MSN TV Discuss home page.

  • Original URL(s): Unknown. Possibly http://sgN.msntv.msn.com/apps/discuss/DiscussLobby.aspx?
  • Description: N/A
  • Safe?: Yes

help::help

Service pointing to MSN TV help service.

  • Original URL(s): http://sgN.msntv.msn.com/health/Help.aspx
  • Description: N/A
  • Safe?: Yes

home::home

URL to the MSN TV home page.

  • Original URL(s): http://msntv.msn.com/pages/home/home.aspx?WANProvider={WANProvider}
  • Description: N/A
  • Safe?: Yes
  • Key code: 0xAC (Home button)

home::backendproxy

Feed service mainly used by MSN TV music and video home applications. Music feed service served XML, while the video feed service served JavaScript.

  • Original URL(s): Unknown
  • Description: N/A
  • Safe?: No

home::bgmusic

Service used to enable background music feature on later firmware versions. MSN TV 2 offered a selection of MIDIs to play in the background while you surfed the web (which were likely pulled from the original WebTV/MSN TV service's music library). It is "enabled" by accessing the service URL from the Music home page.

  • Original URL(s): Unknown
  • Description: N/A
  • Safe: Yes

home::radioplus

Contains base URL used to contact featured stations service on the MSN TV Music page.

  • Original URL(s): Unknown (Possibly was a URL from msntv.msn.com, though)
  • Description: N/A
  • Safe?: No

home::target

Used when the MSN TV 2's service state is set to GoToTarget. Purpose unknown

  • Original URL(s): Unknown
  • Description: N/A
  • Safe?: ???

Livefilestore::AuthServer

TBD

  • Original URL(s): Domain for Livefilestore service (livefilestore.com)
  • Description: Service policy for Livefilestore service (MBI)
  • Safe?: No

mail::listmail

Service for MSN TV mail inbox page

  • Original URL(s): http://mail-sgN.msntv.msn.com/apps/mail/listmail.aspx
  • Description: N/A
  • Safe?: Yes
  • Key code: 0xB4 (Keyboard Mail key)

mail::writemail

Service for MSN TV mail compose page. This page is called with a ?to= parameter whenever a mailto link is accessed.

  • Original URL(s): http://mail-sgN.msntv.msn.com/apps/mail/writemail.aspx
  • Description: N/A
  • Safe?: Yes

maps::main

URL for MSN TV maps service

  • Original URL(s): Unknown
  • Description: N/A
  • Safe?: Yes

messenger::root

Service that tells the MSN TV 2 if user has Messenger feature enabled. Contains a URL with the Messenger server and port for the MSN TV 2 to connect to Messenger with, if it is allowed to use the feature.

According to JavaScript in the version 1/dial-up version of the MSN TV home page, if any value is set for the service URL, then Messenger is enabled. If that's not the case, or if the service doesn't exist, then Messenger is disabled.

  • URL value(s): Messenger server host name and port as an HTTP URL (e.g., http://contoso.com:1863)
  • Description: N/A
  • Safe?: Yes

messenger::ServiceTarget

Likely used for Passport login on Messenger

  • URL value(s): Messenger service domain obtained from BoxCheck Anduril service (messenger.msn.com)
  • Description: None
  • Safe?: No

music::radiohome

Service for MSN TV radio home page. Accessed from a link on the Music home page

  • Original URL(s): http://msntv.msn.com/pages/radio/home.aspx
  • Description: N/A
  • Safe?: Yes

onlinestorage::root

TBD

  • Original URL(s): Unknown
  • Description: N/A
  • Safe?: ???

Photos

URL for "Photos app". Not sure what this service was meant to be used for. The only evidence of it existing is from an archived version of the MSN TV home page

  • Original URL(s): Unknown
  • Description: N/A
  • Safe?: Yes

search::search

Service for MSN TV search page

  • Original URL(s): http://sgN.msntv.msn.com/search/Search.aspx
  • Description: N/A
  • Safe?: Yes

search::main

Another service related to the MSN TV search service

  • Original URL(s): http://sgN.msntv.msn.com/search/Categories.aspx
  • Description: N/A
  • Key code: 0xAA (Keyboard Search key)
  • Safe?: Yes

settings::mainindex

Service for MSN TV user settings page. Trusted service

  • Original URL(s): https://sgN.trusted.msntv.msn.com/apps/settings/MainIndex.aspx
  • Description: N/A
  • Safe?: Yes

Skydrive::ApiServer

Service containing API server domain. Known to be used for MSN TV favorites sync and some other features

  • Original URL(s): api.live.net
  • Description: None
  • Safe?: No

Skydrive::AppId

Service containing app ID used for MSN TV favorites sync.

  • Original URL(s): None
  • Description: App ID for SkyDrive
  • Safe?: No

Skydrive::AuthServer

Used to authenticate on Passport for MSN TV favorites sync service

  • Original URL(s): Domain for Favorites service (spaces.live.com, previously favorites.live.com)
  • Description: Service policy for Favorites (MBI)
  • Safe?: No

SystemInfo::hone

Service hosting the MSN TV System information page. The version hosted on the MSN TV service had the feature of detecting your system's health enabled (introduced in later firmware versions), relying on service provided threshold variables that are currently undocumented. Trusted service

  • Original URL(s): Unknown
  • Description: N/A
  • Safe?: Yes
  • Key code: 0xAB (Keyboard Favs key)

UAM::UAMbase

Service used to access account/billing pages. Trusted service

  • URL: https://sgN.trusted.msntv.msn.com/apps/uam/pages/settings.aspx
  • Description: N/A
  • Safe?: Yes

Persistent Services

These services would be saved globally on the MSN TV 2 box, and mostly contain services that would need to be contacted outside of the MSN TV service (such as login, mail check, etc.), or are otherwise ancillary.

home::cinemanow

A URL meant for a planned CinemaNow service for the MSN TV 2. The original URL this pointed to still redirects to a "coming soon" page to this day

  • Original URL(s): http://g.msn.com/5TVANDURIL/4000
  • Description: None
  • Safe?: No

msn::radioplus

TBD

  • Oriignal URL(s): http://radio.msn.com/asx/generate.aspx
  • Description: None
  • Safe?: No

msn::musicnews

Accessed from a link on MSN TV Music home page

  • Original URL(s): http://www.msnbc.msn.com/id/3032433/
  • Description: None
  • Safe?: No

connection::popupcontrol

TBD

  • Original URL(s): https://sgN.trusted.msntv.msn.com/connection/PopupControlWhiteList.ashx
  • Description: None
  • Safe?: No

connection::reconnect

URL for relogin service. Trusted service.

  • Original URL(s): https://sgN.trusted.msntv.msn.com/connection/GatePage.aspx?phase=Bootstrap&purpose=ReAuthorize
  • Description: None
  • Safe?: No

connection::nightly_login

URL for nightly login service. Trusted service.

  • Original URL(s): https://sgN.trusted.msntv.msn.com/connection/GatePage.aspx?phase=Bootstrap&purpose=Nightly
  • Description: None
  • Safe?: No

mail::check

TBD

  • Original URL(s): https://sgN.trusted.msntv.msn.com/apps/connection/CheckMail.aspx?phase=CheckMail&purpose=CheckMail
  • Description: None
  • Safe?: Yes

home::videoplus

URL to MSN TV Video service. Only added by Anduril if user is connecting via broadband

  • Original URL(s): http://msntv.msn.com/pages/msnvideo/main.aspx
  • Description: None
  • Safe?: Yes

home::musicvideo

Another URL pointing to the MSN TV Video service. Only added by Anduril if user is connecting via broadband

  • Original URL(s): http://msntv.msn.com/pages/msnvideo/main.aspx?p=music
  • Description: None
  • Safe?: Yes

connection::resetpassword

URL used for password reset service. This service contains a URL to the Bootstrap Anduril service with the purpose query set to ResetPassword. Trusted service

  • Original URL(s): https://sgN.trusted.msntv.msn.com/connection/GatePage.aspx?phase=Bootstrap&purpose=ResetPassword
  • Description: None
  • Safe?: No

connection::pagepatch

Service containing a URL to the PagePatch service. This was an XML service that is believed to have handled filtering on certain sites. Trusted service

  • Original URL(s): https://sgN.trusted.msntv.msn.com/connection/PagePatch.ashx
  • Description: None
  • Safe?: No

connection::login

URL for the MSN TV 2 login service. Trusted service

  • Original URL(s): https://sgN.trusted.msntv.msn.com/connection/GatePage.aspx?phase=Bootstrap&purpose=Authorize (late 2006 onward), https://sgN.trusted.msntv.msn.com/connection/kickstart.aspx (pre-2006)
  • Description: Service identifier and version number for the service in the format type/name [X.X.XXX.XX]
    • Example: prod/sg3 [3.2.634.29]
  • Safe?: No

ctags::main

Service that is possibly meant to be used as tracking on MSN TV pages

  • Original URL(s): http://c.msn.com/c.gif?di=1455&pi=68206&tp=http%3a%2f%2fmsntv.msn.com%2fclient%2f
  • Description: None
  • Safe?: No