Line 1:
Line 1:
−
News / Weather channel downloads data packages from Nintendo servers via plain http connection.
+
[[Category:Nintendo software]]
−
Some examples:
+
{{stub}}
+
{{Infobox channel
+
| title = News Channel
+
| image = [[File:Newschannel.png|200px]]
+
| desc = News information
+
| id = HAGA, HAGx
+
| source = update
+
| type = General channel
+
| version = 0.7 (7)
+
| peripherals = {{Wiimote1}} {{Internet}}
+
| wc24 = 1
+
}}
−
http://weather.wapp.wii.com/1/076/short.bin
+
The '''News Channel''' downloads data packages from Nintendo servers via plain HTTP connection. The official servers for the News Channel were discontinued on June 28, 2013; however, [[RiiConnect24]] has since restored its functionality.
−
http://weather.wapp.wii.com/1/076/forecast.bin
−
http://news.wapp.wii.com/1/076/news.bin.08
−
Nowadays, it seems the news file has moved:
+
The data files are RSA-2048-SHA1 signed, and the LZ10 compressed content begins at 0x140. A Kaitai file documenting the file structure can be found [https://github.com/RiiConnect24/Kaitai-Files/blob/master/Kaitais/news_file.ksy here], and code used by RiiConnect24 to download news data and generate files is available [https://github.com/RiiConnect24/File-Maker/tree/master/Channels/News_Channel here].
−
−
http://news.wapp.wii.com/1/076/news.bin.00
−
−
...
−
−
http://news.wapp.wii.com/1/076/news.bin.23
−
−
File structure:
−
−
<pre>
−
$0000 - $003F: padding (00)
−
$0040 - $013F: rsa encrypted sha-1 signature of rest of the file
−
$0140 - $....: compressed data
−
</pre>
−
−
Data compression method is still unknown. If you calculate entropy of the data, you will notice that it is definitely not encrypted. Probably it uses a modified version of propieritary Nintendo compression method described here: http://everything2.com/index.pl?node_id=1469892
−
−
[[Category:Software]]