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 a certain server. 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. | + | 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>.<unknown0>:/<unknown1>.<region>" | + | 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]] |