Internet Browser: Difference between revisions
Line 19: | Line 19: | ||
Unlike the Old3DS browser, this New3DS browser has videos+HTML5 support. This browser also has a filter enabled by default. Disabling it requires paying money with a credit-card, for [[NIM_Services|purchasing]] web-browser [[Title_list/DLC|DLC]]. | Unlike the Old3DS browser, this New3DS browser has videos+HTML5 support. This browser also has a filter enabled by default. Disabling it requires paying money with a credit-card, for [[NIM_Services|purchasing]] web-browser [[Title_list/DLC|DLC]]. | ||
During startup the browser does various HTTPS comms. When visting an URL, the browser sends a plaintext HTTP POST to | During startup the browser does various HTTPS comms. When visting an URL, the browser sends a plaintext HTTP POST to here: [http://ars.ifuser.jp:20080/ars2/rating]. The raw POST data begins with "ARS/2.0\r\n\x00", the rest appears to be encrypted. The server reply content also has this ARS header + encrypted data. This appears to use a fixed xorpad, likely from a fixed encryption CTR/IV. The server content responses for allowed sites, and blocked sites, are fixed. When the server returns that the site is blocked, the browser goes to this page: [http://ars.ifuser.jp/filter/44.html](the Referrer header value is set to the same URL it's actually requesting). | ||
The WebKit source was updated since the Old3DS browser. | The WebKit source was updated since the Old3DS browser. | ||
Line 26: | Line 26: | ||
===User-Agent and Browser Versions=== | ===User-Agent and Browser Versions=== | ||
User-agent format: "Mozilla/5.0 (New Nintendo 3DS like iPhone) AppleWebKit/<WebKit version> (KHTML, like Gecko) NX/<Netfront version> Mobile NintendoBrowser/<Mobile NintendoBrowser version | User-agent format: "Mozilla/5.0 (New Nintendo 3DS like iPhone) AppleWebKit/<WebKit version> (KHTML, like Gecko) NX/<Netfront version> Mobile NintendoBrowser/<Mobile NintendoBrowser version>.<region>" | ||
<region> can be one of the following: "JP", "US", or "EU". | <region> can be one of the following: "JP", "US", or "EU". | ||
Line 33: | Line 33: | ||
! WebKit version | ! WebKit version | ||
! Netfront version | ! Netfront version | ||
! Mobile NintendoBrowser version | ! Mobile NintendoBrowser version(displayed in browser settings) | ||
! CDN Title-version | ! CDN Title-version | ||
! Network-only system-update version | ! Network-only system-update version | ||
Line 40: | Line 40: | ||
| 536.30 | | 536.30 | ||
| 3.0.0.5.8 | | 3.0.0.5.8 | ||
| 1.0 | | 1.0.9934 | ||
| v10 | | v10 | ||
| [[8.1.0-0_New3DS]] | | [[8.1.0-0_New3DS]] |