Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Getwiimsg: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=getwiimsg
|title=getwiimsg
|image=wii-logo.jpg
|image=getwiimsg2.png
|description=Download Wii Message Board announcements and convert to .eml and UTF-16 .txt, needs wc24decrypt.
|description=Download Wii Message Board announcements and convert to .eml and UTF-16 .txt, needs wc24decrypt.
|author=Yellows8
|author=Yellows8 (yellowstar6)
|lastupdated=2009/12/18
|lastupdated=2009/12/18
|type=PC utilities
|type=PC utilities
|version=1.0
|version=1.0
|license=Mixed
|license=MIT
|download=https://dlhb.gamebrew.org/wiihomebrews/getwiimsgwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/getwiimsg.7z
|source=https://web.archive.org/web/20100123163759/http://wmb-asm.googlecode.com/svn/trunk/getwiimsg/
|website=https://code.google.com/archive/p/wmb-asm/
|source=https://code.google.com/archive/p/wmb-asm/
}}
}}
{{#seo:
A Window/Linux program that can download Wii Message Board announcements from server, decrypt, and dump to .eml and .txt files. The internal KD AES key (wc24msgboardkey.bin) is required.  
|title=Wii Homebrew PC Tools (PC utilities) - GameBrew
|title_mode=append
|image=wii-logo.jpg
|image_alt=getwiimsg
}}
 
'''Getwiimsg''' v1.1 was coded by yellows8.


Download Wii Message Board announcements from server, decrypt, and dump to .eml and .txt files. The internal KD AES key (wc24msgboardkey.bin) is required. In IOS80 v6944, this key is stored at 0x5A8F8 in 00000006.app (the /dev/kd module), and is 0x10 bytes long.
In IOS80 v6944, this key is stored at 0x5A8F8 in 00000006.app (the /dev/kd module), and is 0x10 bytes long. The key is used in AES-128-OFB symmetric encryption.  


The key is used in AES-128-OFB symmetric encryption. getwiimsg requires [[Wc24decrypt Wii]].
'''Note:''' getwiimsg requires [[WC24Decrypt Wii|WC24Decrypt]].


Help displayed when run without parameters:<br>
==User guide==
Help displayed when run without parameters:
  Usage:
  Usage:
  getwiimsg <country code number> <language code> <wc24msgboardkey.bin> <optional list of alternate msg files to process from a server or locally>
  <span style="white-space: pre-wrap">getwiimsg <country code number> <language code> <wc24msgboardkey.bin> <optional list of alternate msg files to process from a server or locally></span>


Language code can be one of the following: ja, en, de, fr, es, it, nl.
Language code can be one of the following: ja, en, de, fr, es, it, nl.
== Credits ==
Bob Trower for his Base 64 implementation.


== Changelog ==
== Changelog ==
Line 38: Line 30:


'''v1.0'''
'''v1.0'''
*Inital release.
*Initial release.
 
== Credits ==
Bob Trower for his Base 64 implementation.


==External links==
==External links==
* Wiibrew - https://wiibrew.org/wiki/Getwiimsg
* Google Code - https://code.google.com/archive/p/wmb-asm/
* Google Source - https://web.archive.org/web/20100123163759/http://wmb-asm.googlecode.com/svn/trunk/getwiimsg/
* WiiBrew - https://wiibrew.org/wiki/Getwiimsg

Latest revision as of 12:09, 29 March 2023

getwiimsg
Getwiimsg2.png
General
AuthorYellows8 (yellowstar6)
TypePC utilities
Version1.0
LicenseMIT License
Last Updated2009/12/18
Links
Download
Website
Source

A Window/Linux program that can download Wii Message Board announcements from server, decrypt, and dump to .eml and .txt files. The internal KD AES key (wc24msgboardkey.bin) is required.

In IOS80 v6944, this key is stored at 0x5A8F8 in 00000006.app (the /dev/kd module), and is 0x10 bytes long. The key is used in AES-128-OFB symmetric encryption.

Note: getwiimsg requires WC24Decrypt.

User guide

Help displayed when run without parameters:

Usage:
getwiimsg <country code number> <language code> <wc24msgboardkey.bin> <optional list of alternate msg files to process from a server or locally>

Language code can be one of the following: ja, en, de, fr, es, it, nl.

Changelog

v1.1

  • Added downloading of missing first 2 of 4 server messages.(msg #4 is newest, #3 older than #4, and so on.)

v1.0

  • Initial release.

Credits

Bob Trower for his Base 64 implementation.

External links

Advertising: