-

+
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/HTC/en-us/ScrollingDIV.htc b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/HTC/en-us/ScrollingDIV.htc
new file mode 100755
index 00000000..80b8e5be
--- /dev/null
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/HTC/en-us/ScrollingDIV.htc
@@ -0,0 +1,1095 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlFF.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlFF.png
new file mode 100755
index 00000000..d1ce0a84
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlFF.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlMute.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlMute.png
new file mode 100755
index 00000000..59b4eccb
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlMute.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlNext.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlNext.png
new file mode 100755
index 00000000..94bf3dee
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlNext.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPause.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPause.png
new file mode 100755
index 00000000..856ac233
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPause.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPlay.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPlay.png
new file mode 100755
index 00000000..4f079ea0
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPlay.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPrev.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPrev.png
new file mode 100755
index 00000000..c316e7cb
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlPrev.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlRew.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlRew.png
new file mode 100755
index 00000000..c6d64fb0
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlRew.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlStop.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlStop.png
new file mode 100755
index 00000000..ea35d4ae
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlStop.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlUnmute.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlUnmute.png
new file mode 100755
index 00000000..eef07d6a
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Media/Assets/PanelPlayerControlUnmute.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerLargeBG.jpg b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerLargeBG.jpg
new file mode 100755
index 00000000..1cda96c0
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerLargeBG.jpg differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallLeftSide.jpg b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallLeftSide.jpg
new file mode 100755
index 00000000..f77eed1c
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallLeftSide.jpg differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallMiddleStretch.jpg b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallMiddleStretch.jpg
new file mode 100755
index 00000000..fbbe0cce
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallMiddleStretch.jpg differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallRightSide.jpg b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallRightSide.jpg
new file mode 100755
index 00000000..ef74cbf5
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Panels/Images/PanelPlayerSmallRightSide.jpg differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/BulletCustom.gif b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/BulletCustom.gif
new file mode 100755
index 00000000..129cb435
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/BulletCustom.gif differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/Icon_Help_RelatedLink.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/Icon_Help_RelatedLink.png
new file mode 100755
index 00000000..076be34b
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/Icon_Help_RelatedLink.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/ScrollIndicatorLeftGlobal.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/ScrollIndicatorLeftGlobal.png
new file mode 100755
index 00000000..58c72d56
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/ScrollIndicatorLeftGlobal.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/ScrollIndicatorRightGlobal.png b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/ScrollIndicatorRightGlobal.png
new file mode 100755
index 00000000..4db3d1c2
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/Anduril/Images/en-us/_debug/Shared/Images/ScrollIndicatorRightGlobal.png differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/BaseClient/HTCTransforms/en-us/LoopingDIV.htc b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/BaseClient/HTCTransforms/en-us/LoopingDIV.htc
new file mode 100755
index 00000000..d069c583
--- /dev/null
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Home/Shared/BaseClient/HTCTransforms/en-us/LoopingDIV.htc
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Established-Account.aspx.js b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Established-Account.aspx.js
index d7f53da5..35c1db93 100644
--- a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Established-Account.aspx.js
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Established-Account.aspx.js
@@ -75,29 +75,42 @@ data = `
@@ -116,7 +129,7 @@ data = `
@@ -139,9 +152,9 @@ data = `
`;
-}
\ No newline at end of file
+}
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Promotion-code.aspx.js b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Promotion-code.aspx.js
index 85c424b3..2edea3e9 100644
--- a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Promotion-code.aspx.js
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Promotion-code.aspx.js
@@ -15,7 +15,7 @@ if (!password && request_headers.cookie) {
if (pm) password = decodeURIComponent(pm[1]);
}
-if (email && email.indexOf('@') < 0) email += "@"+minisrv_config.config.service_name;
+if (email && email.indexOf('@') < 0) email += "@"+minisrv_config.config.domain_name;
let userAvail = false;
if (email) {
@@ -83,4 +83,4 @@ data = `
`;
-}
\ No newline at end of file
+}
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Register-MSN-email.aspx.js b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Register-MSN-email.aspx.js
index c93dd449..2dc2ae6c 100644
--- a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Register-MSN-email.aspx.js
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/Register/Register-MSN-email.aspx.js
@@ -51,7 +51,7 @@ data = `
Type your minisrv username:
Next, enter a password:
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/.GatePage.aspx.js.kate-swp b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/.GatePage.aspx.js.kate-swp
new file mode 100644
index 00000000..3e7a17de
Binary files /dev/null and b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/.GatePage.aspx.js.kate-swp differ
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/GatePage.aspx.js b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/GatePage.aspx.js
new file mode 100644
index 00000000..fd8cbd8a
--- /dev/null
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/GatePage.aspx.js
@@ -0,0 +1,706 @@
+const minisrv_service_file = true;
+
+// Get the phase parameter from the query string
+let phase = request_headers.query.phase;
+if (Array.isArray(phase)) phase = phase[0];
+
+let BoxId = request_headers.query.BoxId;
+if (Array.isArray(BoxId)) BoxId = BoxId[0];
+let clientIp = socket.remoteAddress;
+let banned = false;
+let sessionId = null;
+ServiceDomain = minisrv_config.config.domain_name;
+
+// Use the shared MSNTV2 helper injected by WTV-MSNTV2 VM context.
+if (BoxId) {
+ if (!BoxId || BoxId.length != 20 || !/^\d+$/.test(BoxId))
+ {
+ console.warn("Invalid BoxId format "+BoxId+" from "+clientIp);
+ banned = true;
+ } else {
+ sessionId = encodeSessionID(BoxId);
+ }
+} else if (request_headers.cookie && request_headers.cookie.SessionID) {
+ BoxID = decodeSessionID(request_headers.cookie.SessionID);
+ sessionId = request_headers.cookie.SessionID;
+} else {
+ console.warn("No BoxId provided by client "+clientIp);
+ banned = true;
+}
+
+if (!sessionId && !banned) {
+ banned = true;
+}
+
+if (!session_data && BoxId) {
+ console.log("Missing session_data for BoxId %s", BoxId);
+}
+
+let registered = false;
+let username = '';
+let Profile_Picture
+if (session_data) {
+ registered = session_data.isRegistered();
+ if (registered) {
+ username = session_data.getSessionData("subscriber_username") || '';
+ Profile_Picture = session_data.getSessionData('ProfilePicture') || '';
+ }
+}
+
+// Current UTC time
+const now = new Date();
+
+const timeData = {
+ hh: now.getUTCHours(),
+ mm: now.getUTCMinutes(),
+ ss: now.getUTCSeconds(),
+ mo: now.getUTCMonth() + 1,
+ dd: now.getUTCDate(),
+ yyyy: now.getUTCFullYear()
+};
+
+const timezoneMap = {
+ "UTC": {
+ standardName: "UTC",
+ standardOffset: 0,
+ daylightName: "UTC",
+ daylightOffset: 0
+ }
+};
+
+const {
+ standardName,
+ standardOffset,
+ daylightName,
+ daylightOffset
+} = timezoneMap["UTC"];
+
+// Set session cookie on the client
+if (sessionId) {
+ setCookie('SessionID', sessionId, { path: '/' });
+}
+
+// Handle different phases
+switch (phase) {
+ case "Bootstrap":
+ headers = `200 OK
+ Content-type: text/html`;
+
+ data = `
+
+
+
+
+
+
+
+ `;
+ break;
+
+ case "BoxCheck":
+
+ headers = `200 OK
+ Content-type: text/html`;
+
+ data = `
+
+
+
+
+
+
+
+
+
+
+ `;
+ break;
+
+ case "UserCheck":
+ headers = `Content-type: text/html`;
+
+ // Check if the msntv.msn.com token is correct TODO
+
+ data = `
+
+
+
+
+
+
+
+`;
+break;
+
+default:
+headers = `200 OK
+Content-type: text/html`;
+
+data = `
+
+
+
+`;
+break;
+}
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/headwaiter/connection/boxcheck.html.js b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/boxcheck.html.js
similarity index 77%
rename from zefie_wtvp_minisrv/includes/ServiceVault/msntv2/headwaiter/connection/boxcheck.html.js
rename to zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/boxcheck.html.js
index 1b201544..b1c91681 100644
--- a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/headwaiter/connection/boxcheck.html.js
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/boxcheck.html.js
@@ -37,6 +37,8 @@ if (session_data) {
registered = session_data.isRegistered();
if (registered) {
username = session_data.getSessionData("subscriber_username") || '';
+ Profile_Picture = session_data.getSessionData('ProfilePicture') || '';
+
}
}
@@ -103,23 +105,23 @@ data = `
var email = TVShell.UserManager.EMail;
var wanProvider = TVShell.ConnectionManager.WANProvider;
- var banned = ${banned}; // JavaScript boolean value
- var registered = ${registered}; // JavaScript boolean value
- var username = "${username}"; // JavaScript string value
+ var banned = ${banned};
+ var registered = ${registered};
+ var username = "${username}";
+ var picture = "${Profile_Picture}";
- InitializeGuestMode();
- RemoveGuestUsers();
+ InitializeGuestMode();
+ RemoveGuestUsers();
if (!banned) {
- TVShell.AddSecretCode(10000); // sync shit
- TVShell.AddSecretCode(10001); // sync shit
- TVShell.AddSecretCode(10002); // sync shit
- TVShell.AddSecretCode(93288); // Service Select
- TVShell.AddSecretCode(77437); // Spooky Options
- TVShell.AddSecretCode(6145539); // Force Crash
- var entry = TVShell.ServiceList.Add("connection::login");
- entry.URL = "https://headwaiter.trusted.msntv.msn.com/connection/login.aspx?BoxId=${BoxId}";
- TVShell.ServiceList.Save();
+ // DEBUG ONLY! USE WITH CAUTION!
+ TVShell.AddSecretCode(10000); // Power-on for nightly update
+ TVShell.AddSecretCode(10001); // Power-on for nightly email check at anchor time
+ TVShell.AddSecretCode(10002); // Power-on for nightly email check at non-anchor time
+ TVShell.AddSecretCode(77437); // spooky dialing options
+ TVShell.AddSecretCode(93288); // Service Selection Page
+ TVShell.AddSecretCode(6145539); // crash the system
+ TVShell.AddSecretCode(3932397); // update loop test
}
function CheckForUser(usernameToCheck) {
@@ -129,11 +131,11 @@ data = `
if (user == usernameToCheck) {
return true;
}
- }
+ }
return false;
}
- function DoLogin() {
+ function DoLogin() {
var currentUser = TVShell.UserManager.CurrentUser;
if (currentUser == null) {
if (banned === true) {
@@ -146,15 +148,30 @@ data = `
var user = TVShell.UserManager.AddNew(username);
if (user) {
user.IsPersistent = true;
+ user.setAttribute("GuestUser", false);
+ var dt = new Date();
+
+ TVShell.UserManager.LastLoginTime = dt.getTime() / 1000 + dt.getTimezoneOffset() * 60;
+
+ TVShell.UserManager.OfflineAppMaxAccessDays = 20;
+ TVShell.UserManager.OfflineAppMaxAccessTimes = 20;
+ TVShell.UserManager.CurrentUser = user;
+ user.LargeIcon = "msntv:/SignInPics/big/"+ picture + ".png";
+ user.SmallIcon = "msntv:/SignInPics/small/"+ picture + ".gif";
+ TVShell.UserManager.Save();
+ entry = TVShell.ServiceList.Add('connection::login');
+ entry.URL = 'https://headwaiter.trusted.msntv.msn.com/connection/GatePage.aspx?phase=Bootstrap&purpose=Authorize';
+ entry.Description = '${minisrv_config.config.service_name}/sg1 [${minisrv_config.config.hide_minisrv_version ? "beta" : minisrv_version_string.replace("zefie's wtv minisrv ","")}]';
+ TVShell.ServiceList.Save();
}
}
}
- SetProgress('Welcome, New User!', 100);
var myPanel = TVShell.PanelManager.Item('main')
if (registered === true) {
var signon = TVShell.BuiltinServiceList.Item("SignOn");
var panel = TVShell.PanelManager.FocusedPanel;
var atLogin = false;
+ TVShell.ConnectionManager.ServiceState = 'ReSignIn';
if ( signon && panel && panel.Name == "main" )
{
if ( IsMainPanelOnPage( signon.URL ) ) atLogin = true;
@@ -165,7 +182,7 @@ data = `
GotoSignOn();
}
} else {
- if (myPanel) myPanel.GotoURL('https://sg1.trusted.msntv.msn.com/register/Establish-your-MSN-TV-Account.html');
+ if (myPanel) myPanel.GotoURL('https://sg1.trusted.msntv.msn.com/Register/Establish-your-MSN-TV-Account.html');
}
if (myPanel) {
myPanel.ClearTravelLog();
@@ -180,27 +197,23 @@ data = `
}
}
- if (currentUser != null) {
+ if (currentUser != null) {
var serviceArgs = new Array();
- var ProductionArgs = new Array("msntv.msn.com", "MBI", 0, 0,
+ var ProductionArgs = new Array("msntv.msn.com", "MBI", 0, 0,
"mail.services.live.com", "MBI", 0, 0,
"livefilestore.com", "MBI", 0, 0,
"messenger.msn.com", "?id=507", 0, 0,
"spaces.live.com", "MBI", 0, 0
);
- var PPEArgs = new Array();
- var INTArgs = new Array();
serviceArgs[0] = ProductionArgs;
- serviceArgs[1] = PPEArgs;
- serviceArgs[2] = INTArgs;
try {
TVShell.LoginManager.IDCRLInitialize(0);
TVShell.LoginManager.IDCRLLogonAndAuthToServices(serviceArgs[0]);
} catch (e) {
if (window.console) console.log("IDCRL error: " + e.message);
}
-
- GoToUserCheck();
+
+ GoToUserCheck();
}
}
@@ -236,20 +249,18 @@ data = `
return null;
}
- function CheckBoxID() {
- SetProgress("${minisrv_config.config.service_name} [${minisrv_config.config.hide_minisrv_version ? "beta" : minisrv_version_string.replace("zefie's wtv minisrv ","")}] Welcome, ${username != '' ? username : 'Guest'}!", 20);
- }
-
function GoToUserCheck() {
if (banned === true) {
- var url = 'https://headwaiter.trusted.msntv.msn.com/connection/banned.html';
+ var url = 'https://sg1.trusted.msntv.msn.com/connection/banned.html';
var myPanel = TVShell.PanelManager.Item('service');
if (myPanel) myPanel.GotoURL(url);
} else if (registered) {
- GotoSignOn();
+ var url = 'https://sg1.trusted.msntv.msn.com/connection/usercheck.html';
+ var myPanel = tvShell.PanelManager.Item('service');
+ if (myPanel) myPanel.GotoURL(url);
}
}
-
+
function SetProgress(text, percent) {
if (progressPanel) {
progressPanel.Document.SetProgressText(text);
@@ -278,7 +289,6 @@ data = `
if (!IsServicePanel()) {
DontContinue();
} else {
- CheckBoxID();
DoPoptimization();
DoLogin();
@@ -287,21 +297,21 @@ data = `
} catch (e) {
if (window.console) console.log("SetTimeZone error: " + e.message);
}
-
+
try {
TVShell.DeviceControl.SetClock(${timeData.hh}, ${timeData.mm}, ${timeData.ss}, ${timeData.mo}, ${timeData.dd}, ${timeData.yyyy});
TVShell.DeviceControl.ClockSet = true;
} catch (e) {
if (window.console) console.log("SetClock error: " + e.message);
}
-
+
}
} catch (e) {
if (window.console) console.log("Error in boxcheck: " + e.message);
-
+
var myPanel = TVShell ? TVShell.PanelManager.Item('main') : null;
- if (myPanel) myPanel.GotoURL('https://headwaiter.trusted.msntv.msn.com/connection/error.html');
+ if (myPanel) myPanel.GotoURL('https://sg1.trusted.msntv.msn.com/connection/error.html');
}
-`;
\ No newline at end of file
+`;
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/usercheck.aspx.js b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/usercheck.aspx.js
new file mode 100644
index 00000000..067660d7
--- /dev/null
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/msntv2/sg1/connection/usercheck.aspx.js
@@ -0,0 +1,193 @@
+const minisrv_service_file = true;
+
+headers = `Content-type: text/html`;
+
+data = `
+
+
+
+
+
+
+
+`;