<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HackMii</title>
	<atom:link href="http://hackmii.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackmii.com</link>
	<description>Notes from inside your Wii</description>
	<lastBuildDate>Sat, 08 Dec 2012 14:27:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>HBC release for a new Wii U</title>
		<link>http://hackmii.com/2012/12/hbc-release-for-a-new-wii-u/</link>
		<comments>http://hackmii.com/2012/12/hbc-release-for-a-new-wii-u/#comments</comments>
		<pubDate>Fri, 07 Dec 2012 20:19:06 +0000</pubDate>
		<dc:creator>dhewg</dc:creator>
				<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1601</guid>
		<description><![CDATA[Update: HackMii Installer v1.2 with The Homebrew Channel v1.1.2 now available, see below Another year, another console, another Hackmii Installer! Despite all of the anti-reverse-engineering tricks we put into our last installment of the HackMii Installer, Nintendo managed to find the IOS exploit we used to install The Homebrew Channel and fix it sometime within the last two years. There never [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Update</strong>: <em>HackMii Installer</em> v1.2 with <em>The Homebrew Channel</em> v1.1.2 now available, see below</p>
<p>Another year, another console, another <em>Hackmii Installer</em>!</p>
<p>Despite all of the anti-reverse-engineering tricks we put into our last installment of the <em>HackMii Installer</em>, Nintendo managed to find the IOS exploit we used to install <em>The Homebrew Channel</em> and fix it sometime within the last two years. There never was a Wii system update for this, the fixed IOS versions can only be found on a Wii U.</p>
<p>They also blocked our old title ID. Consequently, we have a new release with a new version of <em>The Homebrew Channel</em>; this will install on both Wii consoles, and inside the virtual Wii sandbox inside the Wii U.  The currently used IOS exploit is courtesy of tueidj.</p>
<p>Please note that this is not running in full Wii U mode; running this on a Wii U will probably work just like on a Wii. (See if you can find any differences, we can all try to hack the Wii U together from inside Wii mode!)</p>
<p>Also, due to technical limitations of the virtual Wii mode, <em>BootMii</em> will not work on a Wii U. If we are able to resolve this, we will make a new release with <em>BootMii</em> support.</p>
<p>As usual, grab the new installer <a href="http://bootmii.org/download/">here</a>.</p>
<p>If you&#8217;re unsure what do to with the installer, see <a href="http://wiibrew.org/wiki/Homebrew_setup">this wiki page</a> for a general tutorial on how to setup homebrew on your Wii, and <a href="http://wiiubrew.org/wiki/WiiMode">this one at the brand new wiiubrew.org</a> for savegame exploits that still work on a Wii U.</p>
<p><strong>Update</strong>:<br />
Unfortunately some bugs snuck into the v1.1 release, which are now fixed in v1.2:</p>
<ul>
<li>PAL 50Hz (576i) video mode now works properly</li>
<li><em>BootMii</em>/boot2 can be installed again on newer Wiis</li>
<li>Icons load again in <em>The Homebrew Channel</em></li>
</ul>
<p>Sorry for the inconvenience.<em><br />
</em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2012/12/hbc-release-for-a-new-wii-u/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>The Homebrew Channel v1.1.0</title>
		<link>http://hackmii.com/2012/02/the-homebrew-channel-v1-1-0/</link>
		<comments>http://hackmii.com/2012/02/the-homebrew-channel-v1-1-0/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 10:52:38 +0000</pubDate>
		<dc:creator>marcan</dc:creator>
				<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1541</guid>
		<description><![CDATA[You thought HBC was dead? Can&#8217;t say I blame you! Our usualy update cycle tends to follow Nintendo&#8217;s updates: Nintendo plugs one of our exploits, and we release a new version with a new exploit. At the same time, you get all the new goodies and bugfixes that we may have accumulated since the previous [...]]]></description>
				<content:encoded><![CDATA[<p>You thought HBC was dead? Can&#8217;t say I blame you!</p>
<p>Our usualy update cycle tends to follow Nintendo&#8217;s updates: Nintendo plugs one of our exploits, and we release a new version with a new exploit. At the same time, you get all the new goodies and bugfixes that we may have accumulated since the previous version.</p>
<p>However, Nintendo&#8217;s care for the Wii lately has been rather sparse. We&#8217;ve been working on HBC every now and then behind the scenes: a bugfix here, a new feature there, and so on. Meanwhile, we waited and waited and <a href="https://twitter.com/#!/wiimpersonator">waited</a> for an update to break the current version. Alas, crickets.</p>
<p>And yet! Recently, Nintendo did break The Homebrew Channel. No, it wasn&#8217;t a system update. It wasn&#8217;t a new Wii model (though they did release a new Wii, it turns out it works just fine). What they came up with was a new Wiimote, which, completely by accident, happens to be incompatible with the previous version of The Homebrew Channel.</p>
<p>You see, way way back in 2006 when the Wii came out, someone figured out that you could send commands to the Wiimote in a certain way. Libraries were developed, and eventually we had support on the Wii itself with the advent of Wii homebrew. And yet, nobody though to question the way we were sending the commands. Nobody bothered to check whether the Wii itself was doing the same thing.</p>
<p>As it turns out, it wasn&#8217;t. It was using a different method of sending data to the Wiimote. The Wiimote itself supported both &#8211; until the new RVL-CNT-01-TR model came out, that is. They probably had to trim the firmware to make space for the Motion Plus stuff.</p>
<p>HBC 1.0.8 was released 18 months ago, and we&#8217;re at over <i>3.1 million</i> unique installs &#8211; that&#8217;s 3.4% of all Wiis sold to date, and this is only counting on-line HBC installs! Today, we bring you the HackMii Installer v1.0, featuring The Homebrew Channel v1.1.0 and BootMii 1.4. Here&#8217;s what you get:</p>
<ul>
<li>The new RVL-CNT-01-TR Wiimotes are now <a href="http://devkitpro.svn.sourceforge.net/viewvc/devkitpro?view=revision&#038;revision=4884">supported</a>. Unfortunately, although HBC itself will work, there&#8217;s no way it can make existing homebrew work with it too &#8211; authors will have to recompile using the latest libogc SVN. C&#8217;est la vie!</p>
<li>HBC now has a new font renderer with TTF support. The new renderer uses FreeType to render fonts with kerning and antialiasing, which looks much, <b>much</b> better than the old crummy bitmap font engine. You can use multiple fonts, sizes, and colors, under the control of a <a href="http://hbc.hackmii.com/themes">theme</a>. The rendering is optimized for the screen resolution in use (4:3 or 16:9) for the best quality (note: this means the fonts will look a bit different between both modes, as they are hinted at different resolutions). The new default font is Droid Sans.</li>
<li>Unicode (UTF-8) support. HBC has been using UTF-8 in meta files for a while, but only supported the latin-1 subset. Now you can display any character present in whatever font you&#8217;re using.</li>
<li>HBCは日本語を話します！ HBC wa Nihongo o hanashimasu! Yup, with Unicode support comes a Japanese translation, courtesy of JEEB. However, to enable it, you need to install a theme with a Japanese capable font. Check out the <a href="http://hbc.hackmii.com/themes">themes</a> page to get it.</li>
<li>While adding the new font engine we also fixed a bunch of underlying issues. The meta.xml system should now be quite a bit more tolerant and stable.</li>
<li>We&#8217;ve added screenshot functionality for theme creators who want to show off their themes. Plug in your Nunchuk and press Z+C (in that order) to create a png screenshot on your SD card.</li>
<li>The crashes when using no_ios_reload with a bad/disabled network config have been fixed &#8211; by removing <code>&lt;no_ios_reload/&gt;</code> mode. Instead, we always reload IOS, but don&#8217;t fret &#8211; you can still use AHB access, thanks to a trick that we implemented. Use <code>&lt;ahb_access/&gt;</code> (<code>&lt;no_ios_reload/&gt;</code> is actually just an alias for that now).
<li>&#8220;This update provides behind-the-scenes fixes that will improve the overall system performance&#8221;. And unlike Nintendo, we actually mean it; there&#8217;s an assortment of fixes for quite a few minor (and some not so minor) bugs and glitches, including those that come with the latest libogc and libfat (e.g. 4K sector support) and some issues when launching apps and hotplugging devices.</li>
</ul>
<p><a href="http://static.hackmii.com/hbc-unicode.png"><img src="http://static.hackmii.com/hbc-unicode.png" width="248"></a><a href="http://static.hackmii.com/hbc-jpn.png"><img src="http://static.hackmii.com/hbc-jpn.png" width="248"></a></p>
<p>The full release notes with all the gory details are available on <a href="http://wiibrew.org/wiki/HBC#1.1.0">WiiBrew</a>.</p>
<p>As usual, either grab the new installer <a href="http://bootmii.org/">here</a>, or use The Homebrew Channel&#8217;s online update (a confirmation dialog should pop up when you start your current version, if you are connected to the Internet). Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2012/02/the-homebrew-channel-v1-1-0/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>wiipowr?</title>
		<link>http://hackmii.com/2012/02/wiipowr/</link>
		<comments>http://hackmii.com/2012/02/wiipowr/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 21:37:13 +0000</pubDate>
		<dc:creator>bushing</dc:creator>
				<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1531</guid>
		<description><![CDATA[anyone recognize this car? I parked next to it and waited for its owner to show up, but left empty-handed]]></description>
				<content:encoded><![CDATA[<p>anyone recognize this car?  I parked next to it and waited for its owner to show up, but left empty-handed <img src='http://hackmii.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
<img src="http://static.hackmii.com/wiipowr2.jpg" alt="wiipowr?" width="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2012/02/wiipowr/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Final DSiWareHax</title>
		<link>http://hackmii.com/2011/08/final-dsiwarehax/</link>
		<comments>http://hackmii.com/2011/08/final-dsiwarehax/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 18:53:12 +0000</pubDate>
		<dc:creator>yellows8</dc:creator>
				<category><![CDATA[dsi]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1495</guid>
		<description><![CDATA[The final DSiWareHax is now available, goto the exploitslist for the list of exploited DSiWare and the usage instructions for the exploits. The updated Sudokuhax is now available as well, the main change is faster boot.nds loading. You can only copy the new DSiWareHax to your DSi if you&#8217;re on 1.4.1 or below, and already [...]]]></description>
				<content:encoded><![CDATA[<p>The final DSiWareHax is now available, goto the <a href="http://bootmii.org/dsiexploits/downloads/exploitslist" target="_blank">exploitslist</a> for the list of exploited DSiWare and the usage instructions for the exploits. The updated Sudokuhax is now available as well, the main change is faster boot.nds loading. You can only copy the new DSiWareHax to your DSi if you&#8217;re on 1.4.1 or below, and already have one of the exploited games, since 1.4.2+ <a href="http://hackmii.com/2011/05/dsi-system-update-1-4-2/" target="_blank">blocks</a> copying DSiWare exploits to your DSi &#8220;internal memory&#8221;. Likewise for obtaining the updated Sudokuhax, you must be on 1.4.1 and have the original Sudoku version.</p>
<p>The procedure for obtaining the new DSiWareHax and the updated Sudokuhax is identical to the original Sudokuhax, as described in the Sudokuhax <a href="http://hackmii.com/2011/01/sudokuhax-release/" target="_blank">post</a> and the client software README. The client software was <a href="http://bootmii.org/dsiexploits/downloads/">updated</a> as well, updating to this version is required since the server doesn&#8217;t support client sw v1.0 anymore.</p>
<p>Hence the title and the 1.4.2 post, this is the last new DSiWareHax that will ever be released, since there&#8217;s no way to copy DSiWare exploits to DSi &#8220;internal memory&#8221; on 1.4.2+ without your system certs.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2011/08/final-dsiwarehax/feed/</wfw:commentRss>
		<slash:comments>85</slash:comments>
		</item>
		<item>
		<title>Introducing: LetterBomb (the letter from heaven)</title>
		<link>http://hackmii.com/2011/08/letterbomb/</link>
		<comments>http://hackmii.com/2011/08/letterbomb/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 17:16:24 +0000</pubDate>
		<dc:creator>blasty</dc:creator>
				<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1447</guid>
		<description><![CDATA[Up until now the only way to liberate your Wii console and enable the use of homebrew with System Menu 4.3 was to use a gamedisc based exploit such as &#8220;BatHaxx&#8221;, &#8220;Return of the Jodi&#8221; and others. Today we are announcing a project that changes this completely and removes the requirement for an exploitable game. [...]]]></description>
				<content:encoded><![CDATA[<p><img style="float: right;" src="http://static.hackmii.com/letterbomb_icon.png" />Up until now the only way to liberate your Wii console and enable the use of homebrew with System Menu 4.3 was to use a gamedisc based exploit such as &#8220;BatHaxx&#8221;, &#8220;Return of the Jodi&#8221; and others.</p>
<p>Today we are announcing a project that changes this completely and removes the requirement for an exploitable game.</p>
<p>In memory of BannerBomb, we present you with <strong>LetterBomb </strong>, a brand new System Menu exploit that will allow you to enable homebrew with the push of an envelope <img src='http://hackmii.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (<em>no stamp licking involved</em>)</p>
<p>This exploit reuses (<em>and abuses</em>) some of some Nintendo&#8217;s Wii Messageboard functionality. <img src='http://hackmii.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>You will need:</p>
<ul>
<li>A Wii running System Menu 4.3 (E/U/J/K)</li>
<li>A SD(HC) card with some free space</li>
<li>Your Wii&#8217;s <a href="http://snap.gmu.edu/console.html#wii">WiFi MAC Address</a> (available from your Wii&#8217;s system settings). This is needed because the Wii will only accept messages addressed to its specific MAC address.</li>
<li>A few minutes of your time</li>
</ul>
<p>For this very special occasion we have created an easy-peasy webpage that takes away some of the pain that is usually involved with getting homebrew onto your system:</p>
<h2 style="text-align: center; margin-bottom: 15px;"><a href="http://please.hackmii.com/">http://please.hackmii.com</a></h2>
<p>This webpage will ask you for some necessary information (such as your System Menu region and <a href="http://snap.gmu.edu/console.html#wii">MAC address</a>), and  will then return a nicely packaged ZIP file that is ready for extraction to the root of your SD card. Simple eh?</p>
<p>All that is missing from that point is a boot.elf/boot.dol file (that you will need to place in the root of your card), and you should be good to go. For your convenience we have an option to prepackage and bundle the HackMii Installer boot.elf (this is enabled by default).</p>
<p><strong>So, how do I do this?</strong></p>
<p>Simple&#8230;. once you&#8217;ve unzipped the file to your SD card (and inserted it) just navigate to the &#8220;messageboard&#8221; on your Wii and in the default view you should browse to &#8220;yesterday&#8221; (the place where you usually see yesterday&#8217;s messages) &#8211; <em> sometimes this may be &#8220;today&#8221; or &#8220;two days ago&#8221; (this depends on the timezone you are in)</em>.</p>
<p>From this view you will be presented with a small envelope (that should obviously stand out against the rest of your plain old boring ones), click it, kick back, twiddle your thumbs (the Brits among you, go and make a cup of tea) cross your fingers and hope it worked. <img src='http://hackmii.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>DISCLAIMER:</strong> We are aware of a similar exploit by giantpune (good work!), but as of today this has not been released. In anticipation of its release we decided to reverse engineer, hack and implement something ourselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2011/08/letterbomb/feed/</wfw:commentRss>
		<slash:comments>118</slash:comments>
		</item>
		<item>
		<title>DSi System Update 1.4.2</title>
		<link>http://hackmii.com/2011/05/dsi-system-update-1-4-2/</link>
		<comments>http://hackmii.com/2011/05/dsi-system-update-1-4-2/#comments</comments>
		<pubDate>Fri, 20 May 2011 04:17:48 +0000</pubDate>
		<dc:creator>yellows8</dc:creator>
				<category><![CDATA[dsi]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1406</guid>
		<description><![CDATA[Update: 25/05/11 An updated Sudokuhax(final update) will be released at the same time as the final DSiWareHax, but if you already have Sudokuhax and want to copy this updated Sudokuhax to &#8220;internal memory&#8221; you must still be on 1.4.1.(or below) This updated Sudokuhax and the final DSiWareHax uses an updated SD card loader, changes include [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Update: </strong><em>25/05/11</em> An updated Sudokuhax(final update) will be released at the same time as the final DSiWareHax, but if you already have Sudokuhax and want to copy this updated Sudokuhax to &#8220;internal memory&#8221; you must still be on 1.4.1.(or below) This updated Sudokuhax and the final DSiWareHax uses an updated SD card loader, changes include faster boot.nds loading among other things.</p>
<p>DSi system update 1.4.2 blocks copying all current and future DSiWare exploits to &#8220;internal memory&#8221;. Most of you won&#8217;t have the <strong>final</strong> DSiWareHax target, but don&#8217;t update for now anyway. Only people who already have the target game, and stay on system version  1.4.1(or below) until exploit release could copy the exploit to &#8220;internal  memory&#8221;. DSiWare savedata exploits are dead with system update 1.4.2, after the release of this exploit later, there will be no more DSiWare savedata exploits.</p>
<p>The EC certificate APCert in the DSiWare on SD card signs the hashes stored in the DSiWare on SD card, this includes hashes of savedata among other things. This APCert is signed by the console-unique TWCert, this cert is signed by Nintendo. This TWCert is stored in NAND.</p>
<p>The initial system settings title verified the APCert with the TWCert contained in the DSiWare stored on SD card. This allowed us to modify DSiWare savedata, since we could resign the APCert with any TWCert from other systems. The new 1.4.2 system settings title verifies the APCert with TWCert stored in NAND. This stops us from modifying DSiWare savedata for arbitrary systems, as the only way to get those system certs is from NAND. When you don&#8217;t already have DSiWareHax, it&#8217;s impossible to obtain your system certs without soldering NAND. The new system settings will not allow any DSiWare on SD card signed by other systems to copy to &#8220;internal memory&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2011/05/dsi-system-update-1-4-2/feed/</wfw:commentRss>
		<slash:comments>65</slash:comments>
		</item>
		<item>
		<title>Return of the Jodi</title>
		<link>http://hackmii.com/2011/02/return-of-the-jodi/</link>
		<comments>http://hackmii.com/2011/02/return-of-the-jodi/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 20:00:50 +0000</pubDate>
		<dc:creator>Segher</dc:creator>
				<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1373</guid>
		<description><![CDATA[[UPDATED, at the bottom] [Guest post by roto:] Recently, news has spread of a Lego Star Wars exploit for the Wii. After last week&#8217;s Bathaxx release there wasn&#8217;t much rush to get our LSW exploit out there but it seems the cat is out of the bag. Releasing our own version now would make more [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://wien.tomnetworks.com/wii/rlg-banner.png" alt="Return of the Jodi" /></p>
<p>[UPDATED, at the bottom]</p>
<p>[Guest post by roto:]</p>
<p>Recently, news has spread of a Lego Star Wars exploit for the Wii. After last week&#8217;s Bathaxx release there wasn&#8217;t much rush to get our LSW exploit out there but it seems the cat is out of the bag. Releasing our own version now would make more sense than waiting or not releasing at all. No disrespect is meant towards the person who worked on the LSW exploit that has been making the rounds on news sites, but we figured it wouldn&#8217;t hurt to share what we&#8217;ve created.</p>
<p>This exploit works on the original Lego Star Wars game as well as the newer (1.01) release (NTSC and PAL) all through one masterfully crafted save.</p>
<p>Thanks goes out to lewurm for fine-tuning all code and testing the PAL region save and of course Team Twiizers for initial LIJ source.</p>
<p>[segher: And of course, thanks to roto for doing all the heavy lifting for this exploit!  And to drmr for the awesome graphics.]</p>
<p>[UPDATE: New version, now properly supporting JPN region, with thanks to "Nekokabu" and "airline38"!]</p>
<p>Have a look at the <a href="http://git.infradead.org/users/segher/savezelda.git">source code</a>, or <a href="http://static.hackmii.com/return-jodi.zip">download the binary</a>.</p>
<p>As always, be sure to read the license before redistributing the binary: it’s GPL, you are not allowed to distribute without also giving out the source code. So please don’t.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2011/02/return-of-the-jodi/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DSiWare Exploit Sudokuhax Release</title>
		<link>http://hackmii.com/2011/01/sudokuhax-release/</link>
		<comments>http://hackmii.com/2011/01/sudokuhax-release/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 18:13:37 +0000</pubDate>
		<dc:creator>yellows8</dc:creator>
				<category><![CDATA[dsi]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1262</guid>
		<description><![CDATA[Update: 28/01/2011 Nintendo removed Sudoku from the EUR/AU and USA DSi Shop. At the time of the USA Sudoku removal, there was 234 injection requests from the client software, and 1684 client software release archive downloads. The download/request ratio is large because there was several downloads per minute, while each user took several minutes to [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Update</strong>: <em>28/01/2011</em> Nintendo removed Sudoku from the EUR/AU and USA DSi Shop. At the time of the USA Sudoku removal, there was 234 injection requests from the client software, and 1684 client software release archive downloads. The download/request ratio is large because there was several downloads per minute, while each user took several minutes to buy Sudoku and inject Sudokuhax, thus there was one injection request every couple minutes. Current download and injection stats are available <a href="http://bootmii.org/dsiexploits/inject/dl_stats.php" target="_blank">here</a>.</p>
<p><strong>Update</strong>: <em>02/02/2011</em> USA Sudoku was removed from NUS, EUR Sudoku is still available on NUS but both aren&#8217;t available from any of the DSi Shop regions. None of the Sudoku regions were updated on NUS yet. And at this time when trying access the Sudoku page from DSi Shop &#8220;Account activity&#8221;, it displays an error saying this software was removed due to certain circumstances.</p>
<p><strong>Update</strong>: <em>03/24/2011</em> USA Sudoku was updated and is now available on DSi shop again. <span style="text-decoration: line-through;">EUR/AU Sudoku was not yet updated.</span> On roughly 03/30/11, EUR/AU Sudoku was updated and is now available on DSi Shop. This update fixes all the Sudoku string bugs, and the game will check for Sudokuhax and delete it when detected. Sudokuhax is dead for this updated Sudoku version.</p>
<p>As you may remember we started looking at the DSi about two years ago. Despite some early attempts using savegame hacks for hybrid card games we eventually resorted to more complex attacks that involved soldering many wires to tiny points on the PCB to be able to trace and modify the RAM. However, doing this is not feasible for the average homebrew user so we used the knowledge we gained through these complicated attacks to get more information about the whole system which allowed us to experiment with DSiWare games in the end. We also learned how to create savegames so we can now do what we did three years ago with the Wii: Savegame hacks!</p>
<p>In early December we managed to get DSi mode code execution by exploiting the DSiWare application &#8216;Sudoku&#8217; by EA. Sudoku is only available for regions USA and EUR/AU. Exploiting DSiWare is interesting because in DSi mode the DSi SD card slot is accessible, the whole 16MB RAM is available, and the CPU is clocked 2x higher than DS-mode. The max size of the embedded code that can be loaded directly via this exploit is limited so a small payload was needed to chain load to another application. Initially a wifi loader was used, but this was switched to load from the DSi SD card slot. The SD card loader boots /boot.nds from the SD card directly from Sudokuhax.</p>
<p>DSiWare exploits can&#8217;t access gamecard slot1, it&#8217;s likely that only launcher/sysmenu can access slot1. The main advantage of DSiWare exploits over hybrid card EEPROM savedata exploits is SD card access, *and* the exploit supports SDHC. <img src='http://hackmii.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Usage of the exploit is described below:</p>
<ol>
<li>Export Sudoku to SD card via the data management menu.</li>
<li>Sudokuhax will then be injected into the Sudoku application via client software. The client software  uploads DSi-specific data from the Sudoku application to a web server, then injects the retrieved data into the Sudoku application.</li>
<li>Copy the output binary to SD card with the same filename as the original.</li>
<li>Copy Sudokuhax from SD card to &#8220;internal memory&#8221; via the data management menu.</li>
<li>Launch Sudoku, then press button A or touch screen at the Sudoku title screen.</li>
<li>Now boot.nds on SD card will be run.</li>
</ol>
<p>The data uploaded by the client software includes the anonymous DSi-unique console ID, and other data required for modifying the Sudoku binary on SD card. This data is used for logging unique web server requests.</p>
<p>The client software is available <a href="http://bootmii.org/dsiexploits/downloads/" target="_blank">here</a>. The tracker for the client software and Sudokuhax is available <a href="http://bugs.hackmii.com/" target="_blank">here</a>. Client software source code licensed under GNU GPLv2 is available <a href="https://github.com/yellows8/dsi" target="_blank">here</a>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="255" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/S2W8RNvamhI&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="420" height="255" src="http://www.youtube.com/v/S2W8RNvamhI&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2011/01/sudokuhax-release/feed/</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>Bathaxx</title>
		<link>http://hackmii.com/2011/01/bathaxx/</link>
		<comments>http://hackmii.com/2011/01/bathaxx/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 21:54:42 +0000</pubDate>
		<dc:creator>Segher</dc:creator>
				<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1334</guid>
		<description><![CDATA[Another year, another hack. The Indiana Pwns hack is quite old, and it appears that people are selling that game for extortionist prices now (around EUR 100 on ebay, seriously). So, it would be good if there was some other game we could use. lewurm has created a hack for the LEGO Batman game, thanks [...]]]></description>
				<content:encoded><![CDATA[<p><img src="http://wien.tomnetworks.com/wii/rlb-banner.png" alt="Bathaxx" /></p>
<p>Another year, another hack.</p>
<p>The Indiana Pwns hack is quite old, and it appears that people are selling that game for extortionist prices now (around EUR 100 on <a href="http://shop.ebay.de/?_nkw=lego%20indiana%20jones%20wii">ebay</a>, seriously).  So, it would be good if there was some other game we could use.</p>
<p>lewurm has created a hack for the LEGO Batman game, thanks to the wonders of Free Software.  I love it when I don&#8217;t have to do anything myself!</p>
<p>So head over to his <a href="http://wien.tomnetworks.com/wii/">page</a>, and enjoy!</p>
<p>As always, be sure to read the license before redistributing the binary: it&#8217;s GPL, you are not allowed to distribute without also giving out the source code.  So please don&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2011/01/bathaxx/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Open-source USB Analyzer / 27C3</title>
		<link>http://hackmii.com/2010/12/open-source-usb-analyzer-27c3/</link>
		<comments>http://hackmii.com/2010/12/open-source-usb-analyzer-27c3/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 12:58:11 +0000</pubDate>
		<dc:creator>bushing</dc:creator>
				<category><![CDATA[dsi]]></category>
		<category><![CDATA[Wii]]></category>

		<guid isPermaLink="false">http://hackmii.com/?p=1249</guid>
		<description><![CDATA[We&#8217;ve seen a lot of interest in USB in the past few months &#8212; a slew of PS Jailbreak clones appeared from an USB trace taken with a $1500 Lecroy USB Analyzer, and marcan wrote a Kinect driver using libusb, based on some USB protocol traces taken with a $1200 Beagle 480 USB analyzer. To [...]]]></description>
				<content:encoded><![CDATA[<p>We&#8217;ve seen a lot of interest in USB in the past few months &#8212; a slew of PS Jailbreak clones appeared from an <a href="http://rdist.root.org/2010/08/30/theories-of-how-ps-jailbreak-works/">USB trace</a> taken with a $1500 Lecroy USB Analyzer, and marcan wrote a <a href="http://openkinect.org/">Kinect driver using libusb</a>, based on some USB protocol traces taken with a $1200 Beagle 480 USB analyzer.</p>
<p>To build a decent USB 2.0 protocol analyser you don&#8217;t need that many things inside, and the designs aren’t all that much more complicated than the FPGA designs we worked with on the DSi. <a href="http://twitter.com/pytey">pytey</a> and I have been discussing hardware USB 2.0 analysis on and off for 2+ years but we have never had the time (or funds) to create a gadget of our own. An opportunity arose when pytey showed me the absolutely fabulous <a href="http://www.kickstarter.com">Kickstarter</a> site, where you can help fund fledgeling projects to get them off the ground. </p>
<p>Open-source hardware isn&#8217;t a new idea, but it&#8217;s not very easy to pull off designs of even modest complexity.  Unlike open-source software (which can generally be made with free tools on any household computer, as long as you have the time to learn how to do so), hardware-hacking is &#8230; well &#8230; expensive, for lack of a better word, and slow.  One attempt at making a board will generally take you from 5-500 hours of time to design it, and then a couple of weeks to have a prototyping house make you some PCBs.  This will probably cost you $50-$200, and then you still have to buy the parts and assemble the board &#8230; assuming you have the right equipment to do so, this can take you another week (not including debugging!).</p>
<p>After you&#8217;ve done all that, if all goes well &#8212; you end up with one or two prototypes which you can then try to get working, usually involving some combination of firmware and client software on your computer.  Unfortunately, you only have one or two boards, so it&#8217;s hard to do much collaboration online with people on one design.</p>
<p>pytey suggested that we might try to leverage Kickstarter to help us make the USB 2.0 analyzer a reality — and thus, <a href="http://www.openvizsla.org">OpenVizsla</a> was born!  This project has allowed us to collect enough funds ahead of time to have a factory make enough prototypes for all our colleagues to work on firmware, HDL and client software to make an open-source USB analyzer happen.   We still have to put the work in to design the hardware, but we will have enough cash to be able to buy the parts for our boards in one chunk (achieving significant discounts with quantity), and we will be able to have enough prototypes made at once to justify a factory production run &#8212; no more hand-soldering for us!  Once we&#8217;re done with this, we&#8217;ll end up with a design that people can tinker with and extend; there will be a <a href="http://www.openvizsla.org">project site</a> that will soon host more details.</p>
<p>It seemed like a bit of a gamble, so we argued back and forth and picked a cash target high enough to ensure we would be able to make at least enough prototypes to have a decent chance of pulling the project off.  I could never have expected the popular reaction to it; it seems like we really struck a nerve out there.  We even got a couple of celebrities (<a href="http://twitter.com/stephenfry/status/7051842366210050">Stephen Fry</a>, <a href="http://twitter.com/jonlech/status/7943587257909248">DVDJon</a>) on board, and our ploy to get some major backers (offering the right to directly participate in the early prototyping stages and a spot for a logo) paid off in spades. We even got <a href="http://twitter.com/#!/altium/status/15157166814011392">support from Altium</a>, who donated a couple of licenses of their lovely <a href="http://www.altium.com/products/altium-designer/en/altium-designer_home.cfm">CAD/CAM software</a> for us to use to speed up our design process.</p>
<p>Anyway, if you&#8217;re interested in the idea of playing with USB, I recommend you head over to the <a href="http://www.kickstarter.com/projects/bushing/openvizsla-open-source-usb-protocol-analyzer">Kickstarter page</a>; as of this writing, there&#8217;s still 3 days left for you to get in on the OpenVizsla production run.</p>
<p>On to CCC &#8212; our Console Hacking table at the <a href="http://events.ccc.de/congress/2010/wiki/Welcome">Chaos Communication Congress</a> in Berlin has become somewhat of a fixture there, so we&#8217;re trying to reserve some space this year.   A few of you have already noticed that we have <a href="http://events.ccc.de/congress/2010/Fahrplan/events/4087.en.html">a &#8220;Console Hacking 2010&#8243; wrapup presentation</a> planned; the description&#8217;s still a bit vague because our presentation will depend on how much progress we make between now and then. There&#8217;s going to be a PS3 surprise though.  No questions about the content, please &#8212; we&#8217;re still busy hacking away over here, so just come see us there or wait for the video!</p>
]]></content:encoded>
			<wfw:commentRss>http://hackmii.com/2010/12/open-source-usb-analyzer-27c3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
