<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dsibrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Remark</id>
	<title>DSiBrew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dsibrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Remark"/>
	<link rel="alternate" type="text/html" href="https://dsibrew.org/wiki/Special:Contributions/Remark"/>
	<updated>2026-04-30T10:00:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Talk:Nintendo_DSi_Camera&amp;diff=2649</id>
		<title>Talk:Nintendo DSi Camera</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Talk:Nintendo_DSi_Camera&amp;diff=2649"/>
		<updated>2010-01-06T09:58:14Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I was doing some experiment with photo , tonight i took to black photo that are very smal 8k , 8143 byte and compared them , apart the exif data/time i discovered that they differ slightly because the black its a repeated pattern &lt;br /&gt;
&lt;br /&gt;
A0028 A0028 A0028 A0028 &lt;br /&gt;
0028A 0028A 0028A 0028A &lt;br /&gt;
028A0 028A0 028A0 028A0 &lt;br /&gt;
28A00 28A00 28A00 28A00 &lt;br /&gt;
8A002 8A002 8A002 8A002 &lt;br /&gt;
&lt;br /&gt;
This is the real difference  just few bytes &lt;br /&gt;
&lt;br /&gt;
HNI_0015.JPG at offet 018a to 01a5&lt;br /&gt;
&lt;br /&gt;
C7A6612ECDF23AB09D06EC09599641D8726EE47CD661D2E12433F4C9 &lt;br /&gt;
&lt;br /&gt;
..a...:.....Y.A.rn.|.a..$3.. &lt;br /&gt;
&lt;br /&gt;
HNI_0016.JPG at offet 018a to 01a5&lt;br /&gt;
 &lt;br /&gt;
7B9A3C877E1447078FDD407E123570A24C4A7576D7DFCB8B73C1B4AB &lt;br /&gt;
&lt;br /&gt;
{.&amp;lt;.~.G...@~.5p.LJuv....s... &lt;br /&gt;
&lt;br /&gt;
Could be an encrypted key , or HMAC , who knows&lt;br /&gt;
----&lt;br /&gt;
It&#039;s a MAC + random IV (that&#039;s why they differ). -[[User:Remark|Remark]] 10:58, 6 January 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2641</id>
		<title>Talk:Flipnote Files/PPM</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2641"/>
		<updated>2010-01-04T17:46:56Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Could you guys post a example for decoding the preview image? i cant figure out the 8x8 tile thing. i will give credit to you:).Preview of what i have: [[Image:FlipnoteImageDecodedByPBSDS.png]]--[[User:Pbsds|pbsds]] 09:29, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
See [[User:Remark/Icon2ppm.c]]. -- [[User:Remark|Remark]] 09:45, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks:)--[[User:Pbsds|pbsds]] 09:55, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
It doesn&#039;t work! Here is the code im using(i had to transelate it):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;&amp;quot;&amp;gt;Dim $ImageOutput[4072]&lt;br /&gt;
for $x=0 to 46 step 1&lt;br /&gt;
	for $y=0 to 7 step 1&lt;br /&gt;
		for $z=0 To 7 Step 1&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)]   = RawImage[($x*64)+(32*$z)+(4*$y)]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+1] = RawImage[($x*64)+(32*$z)+(4*$y)+1]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+2] = RawImage[($x*64)+(32*$z)+(4*$y)+2]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+3] = RawImage[($x*64)+(32*$z)+(4*$y)+3]&lt;br /&gt;
		Next&lt;br /&gt;
	Next&lt;br /&gt;
Next&amp;lt;/source&amp;gt;&lt;br /&gt;
Output: [[Image:Test2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
You made a typo here:&lt;br /&gt;
 for x=0 to 46 step &lt;br /&gt;
-[[User:Remark|Remark]] 18:42, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Made no difference...--[[User:Pbsds|pbsds]] 21:08, 24 December 2009 (UTC)&lt;br /&gt;
----&lt;br /&gt;
If you would&#039;ve used a sane language, you would&#039;ve gotten a segfault. :-)&lt;br /&gt;
&lt;br /&gt;
Please do some research on the tiling, my code is written for the 32x32 icons you see in the DSiMenu.&lt;br /&gt;
&lt;br /&gt;
- [[User:Remark|Remark]] 21:52, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I had to set the RawImage and the ImageOutput arrays to 1000 more pixels than needed to avoid the segfault.&lt;br /&gt;
&lt;br /&gt;
I think i&#039;ll try again tomorrow. but now im off to bed:)--[[User:Pbsds|pbsds]] 00:39, 25 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
WooHoo! im really close now!: [[Image:Test3.png]]--[[User:Pbsds|pbsds]] 14:43, 25 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Finaly got it!: [[Image:Test4.png]]--[[User:Pbsds|pbsds]] 21:26, 27 December 2009 (UTC)&lt;br /&gt;
== Pallete ==&lt;br /&gt;
i don&#039;t think my RGB pallete is perfect... Could someone post a RGB version of the pallete? My pallete have too sharp colors :( --[[User:Pbsds|pbsds]] 01:03, 4 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Maybe i should post my pallete so you guys can check if its wrong:&lt;br /&gt;
&lt;br /&gt;
0 = FFFFFF&lt;br /&gt;
&lt;br /&gt;
1 = 525252&lt;br /&gt;
&lt;br /&gt;
2 = FFFFFF&lt;br /&gt;
&lt;br /&gt;
3 = A4A4A4&lt;br /&gt;
&lt;br /&gt;
4 = FF0000&lt;br /&gt;
&lt;br /&gt;
5 = 7B0000&lt;br /&gt;
&lt;br /&gt;
6 = FF7B7B&lt;br /&gt;
&lt;br /&gt;
7 = 00FF00&lt;br /&gt;
&lt;br /&gt;
8 = 0000FF&lt;br /&gt;
&lt;br /&gt;
9 = 00007B&lt;br /&gt;
&lt;br /&gt;
A = 7B7BFF&lt;br /&gt;
&lt;br /&gt;
B = 00FF00&lt;br /&gt;
&lt;br /&gt;
C = FF00FF&lt;br /&gt;
&lt;br /&gt;
D = 00FF00&lt;br /&gt;
&lt;br /&gt;
E = 00FF00&lt;br /&gt;
&lt;br /&gt;
F = 00FF00&lt;br /&gt;
&lt;br /&gt;
--[[User:Pbsds|pbsds]] 10:52, 4 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
Use the following formula:&lt;br /&gt;
(x / 32) * 256&lt;br /&gt;
To convert between the scales 0-31 and 0-255.&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nand:/sys/dev.kp&amp;diff=2573</id>
		<title>Nand:/sys/dev.kp</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Nand:/sys/dev.kp&amp;diff=2573"/>
		<updated>2009-12-25T11:15:58Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The dev.kp file is encrypted with [[ES block encryption]], and the contents of an example dev.kp file after decryption is shown below.&lt;br /&gt;
&lt;br /&gt;
Note that the console id itself is burned in an OTP area of the TWL CPU, and changing the contents of this file will not actually change the console id.&lt;br /&gt;
&lt;br /&gt;
This file contains the unique per-console ECC private-public key pair, along with a certificate issued by Nintendo.&lt;br /&gt;
&lt;br /&gt;
 Signature across rest of block -- type = 0x00010002, ECC&lt;br /&gt;
 0000000: 00 01 00 02 00 db da 21 3b e1 f1 bf bb 4d dc 1d&lt;br /&gt;
 0000010: 60 29 da 19 42 1e 66 4f a8 e5 27 a1 d4 ea 46 7d&lt;br /&gt;
 0000020: 9b b4 00 95 c5 0d e8 fa ef a7 8d e9 bc 54 da c1&lt;br /&gt;
 0000030: 24 94 0b 7c ad a8 61 d5 05 97 c2 64 38 ad 18 f9&lt;br /&gt;
 &lt;br /&gt;
 0000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 &lt;br /&gt;
 Key used to sign this cert (Root-CA00000001-MS00000008)&lt;br /&gt;
 0000080: 52 6f 6f 74 2d 43 41 30 30 30 30 30 30 30 31 2d  Root-CA00000001-&lt;br /&gt;
 0000090: 4d 53 30 30 30 30 30 30 30 38 00 00 00 00 00 00  MS00000008&lt;br /&gt;
 00000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 00000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 &lt;br /&gt;
 Console ID string&lt;br /&gt;
 00000c0: 00 00 00 02 54 57 63 37 39 64 63 65 63 39 2d 30  ....TWc79dcec9-0&lt;br /&gt;
 00000d0: 38 61 32 30 32 38 37 30 31 30 38 34 31 31 38 00  8a2028701084118.&lt;br /&gt;
 00000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 00000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 &lt;br /&gt;
 Public ECC key (30 bytes, starting at 0x108)&lt;br /&gt;
 0000100: 00 00 00 00 6f dd de 42 01 e0 34 a3 19 bc a9 af&lt;br /&gt;
 0000110: 50 fe 8a ac 75 08 07 a9 3a 2c 21 51 93 ae 4a 90&lt;br /&gt;
 0000120: 6e 62 41 f1 a2 fe 00 00 3d 0a 13 97 da 53 17 98&lt;br /&gt;
 0000130: 69 38 65 67 ca f4 9c 87 ec 44 b7 eb d0 ec b8 3d &lt;br /&gt;
 0000140: 23 cf 7a 35 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 &lt;br /&gt;
 Private per-console ECC key, used for signing files on SD&lt;br /&gt;
 0000180: 01 12 9d e0 77 82 44 d3 ee 99 ad ce e5 fa fa ed&lt;br /&gt;
 0000190: c9 ab 8e a1 f9 b5 c8 14 3c 74 74 f8 19 3a&lt;br /&gt;
&lt;br /&gt;
See also [http://www.wiibrew.org/wiki/Certificate_chain Certificate Chain], [[nand/sys/cert.sys]]&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2568</id>
		<title>Talk:Flipnote Files/PPM</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2568"/>
		<updated>2009-12-24T20:53:19Z</updated>

		<summary type="html">&lt;p&gt;Remark: failD&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Could you guys post a example for decoding the preview image? i cant figure out the 8x8 tile thing. i will give credit to you:).Preview of what i have: [[Image:FlipnoteImageDecodedByPBSDS.png]]--[[User:Pbsds|pbsds]] 09:29, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
See [[User:Remark/Icon2ppm.c]]. -- [[User:Remark|Remark]] 09:45, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks:)--[[User:Pbsds|pbsds]] 09:55, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
It doesn&#039;t work! Here is the code im using(i had to transelate it):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;&amp;quot;&amp;gt;Dim $ImageOutput[4072]&lt;br /&gt;
for x=0 to 46 step 1&lt;br /&gt;
{&lt;br /&gt;
	for y=0 to 7 step 1&lt;br /&gt;
	{&lt;br /&gt;
		for z=0 To 7 Step 1&lt;br /&gt;
		{&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)]   = RawImage[($x*64)+(32*$z)+(4*$y)]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+1] = RawImage[($x*64)+(32*$z)+(4*$y)+1]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+2] = RawImage[($x*64)+(32*$z)+(4*$y)+2]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+3] = RawImage[($x*64)+(32*$z)+(4*$y)+3]&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
Output: [[Image:Test2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
You made a typo here:&lt;br /&gt;
 for x=0 to 46 step &lt;br /&gt;
-[[User:Remark|Remark]] 18:42, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Made no difference...--[[User:Pbsds|pbsds]] 21:08, 24 December 2009 (UTC)&lt;br /&gt;
----&lt;br /&gt;
If you would&#039;ve used a sane language, you would&#039;ve gotten a segfault. :-)&lt;br /&gt;
&lt;br /&gt;
Please do some research on the tiling, my code is written for the 32x32 icons you see in the DSiMenu.&lt;br /&gt;
&lt;br /&gt;
- [[User:Remark|Remark]] 21:52, 24 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2567</id>
		<title>Talk:Flipnote Files/PPM</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2567"/>
		<updated>2009-12-24T20:52:31Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Could you guys post a example for decoding the preview image? i cant figure out the 8x8 tile thing. i will give credit to you:).Preview of what i have: [[Image:FlipnoteImageDecodedByPBSDS.png]]--[[User:Pbsds|pbsds]] 09:29, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
See [[User:Remark/Icon2ppm.c]]. -- [[User:Remark|Remark]] 09:45, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks:)--[[User:Pbsds|pbsds]] 09:55, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
It doesn&#039;t work! Here is the code im using(i had to transelate it):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;&amp;quot;&amp;gt;Dim $ImageOutput[4072]&lt;br /&gt;
for x=0 to 46 step 1&lt;br /&gt;
{&lt;br /&gt;
	for y=0 to 7 step 1&lt;br /&gt;
	{&lt;br /&gt;
		for z=0 To 7 Step 1&lt;br /&gt;
		{&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)]   = RawImage[($x*64)+(32*$z)+(4*$y)]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+1] = RawImage[($x*64)+(32*$z)+(4*$y)+1]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+2] = RawImage[($x*64)+(32*$z)+(4*$y)+2]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+3] = RawImage[($x*64)+(32*$z)+(4*$y)+3]&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
Output: [[Image:Test2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
You made a typo here:&lt;br /&gt;
 for x=0 to 46 step &lt;br /&gt;
-[[User:Remark|Remark]] 18:42, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Made no difference...--[[User:Pbsds|pbsds]] 21:08, 24 December 2009 (UTC)&lt;br /&gt;
----&lt;br /&gt;
If you would&#039;ve used a sane language, you would&#039;ve gotten a segfault. :-)&lt;br /&gt;
&lt;br /&gt;
Please do some research on the tiling, my code is written for the 20x20 icons you see in the DSiMenu.&lt;br /&gt;
&lt;br /&gt;
- [[User:Remark|Remark]] 21:52, 24 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2563</id>
		<title>Talk:Flipnote Files/PPM</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2563"/>
		<updated>2009-12-24T17:42:23Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Could you guys post a example for decoding the preview image? i cant figure out the 8x8 tile thing. i will give credit to you:).Preview of what i have: [[Image:FlipnoteImageDecodedByPBSDS.png]]--[[User:Pbsds|pbsds]] 09:29, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
See [[User:Remark/Icon2ppm.c]]. -- [[User:Remark|Remark]] 09:45, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Thanks:)--[[User:Pbsds|pbsds]] 09:55, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
It doesn&#039;t work! Here is the code im using(i had to transelate it):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;&amp;quot;&amp;gt;Dim $ImageOutput[4072]&lt;br /&gt;
for x=0 to 46 step 1&lt;br /&gt;
{&lt;br /&gt;
	for y=0 to 7 step 1&lt;br /&gt;
	{&lt;br /&gt;
		for z=0 To 7 Step 1&lt;br /&gt;
		{&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)]   = RawImage[($x*64)+(32*$z)+(4*$y)]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+1] = RawImage[($x*64)+(32*$z)+(4*$y)+1]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+2] = RawImage[($x*64)+(32*$z)+(4*$y)+2]&lt;br /&gt;
			ImageOutput[($x*64)+(16*$y)+(4*$z)+3] = RawImage[($x*64)+(32*$z)+(4*$y)+3]&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
Output: [[Image:Test2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
You made a typo here:&lt;br /&gt;
 for x=0 to 46 step &lt;br /&gt;
-[[User:Remark|Remark]] 18:42, 24 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2556</id>
		<title>Talk:Flipnote Files/PPM</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2556"/>
		<updated>2009-12-24T08:45:24Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Could you guys post a example for decoding the preview image? i cant figure out the 8x8 tile thing. i will give credit to you:).Preview of what i have: [[Image:FlipnoteImageDecodedByPBSDS.png]]--[[User:Pbsds|pbsds]] 09:29, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
See [[User:Remark/Icon2ppm.c]]. -- [[User:Remark|Remark]] 09:45, 24 December 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2555</id>
		<title>Talk:Flipnote Files/PPM</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Talk:Flipnote_Files/PPM&amp;diff=2555"/>
		<updated>2009-12-24T08:44:59Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Could you guys post a example for decoding the preview image? i cant figure out the 8x8 tile thing. i will give credit to you:).Preview of what i have: [[Image:FlipnoteImageDecodedByPBSDS.png]]--[[User:Pbsds|pbsds]] 09:29, 24 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
See [[User:Remark/Icon2ppm.c]].&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nand:/sys/dev.kp&amp;diff=2551</id>
		<title>Nand:/sys/dev.kp</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Nand:/sys/dev.kp&amp;diff=2551"/>
		<updated>2009-12-24T07:30:43Z</updated>

		<summary type="html">&lt;p&gt;Remark: i failed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The dev.kp file is encrypted with [[ES block encryption]], and the contents of an example dev.kp file after decryption is shown below.&lt;br /&gt;
&lt;br /&gt;
Note that the console id itself is burned in an OTP area of the TWL CPU, and changing the contents of this file will not actually change the console id.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This file contains the unique per-console ECC private-public key pair, along with a certificate issued by Nintendo.&lt;br /&gt;
 Signature across rest of block -- type = 0x00010002, ECC&lt;br /&gt;
 0000000: 00 01 00 02 00 db da 21 3b e1 f1 bf bb 4d dc 1d&lt;br /&gt;
 0000010: 60 29 da 19 42 1e 66 4f a8 e5 27 a1 d4 ea 46 7d&lt;br /&gt;
 0000020: 9b b4 00 95 c5 0d e8 fa ef a7 8d e9 bc 54 da c1&lt;br /&gt;
 0000030: 24 94 0b 7c ad a8 61 d5 05 97 c2 64 38 ad 18 f9&lt;br /&gt;
 &lt;br /&gt;
 0000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 &lt;br /&gt;
 Key used to sign this cert (Root-CA00000001-MS00000008)&lt;br /&gt;
 0000080: 52 6f 6f 74 2d 43 41 30 30 30 30 30 30 30 31 2d  Root-CA00000001-&lt;br /&gt;
 0000090: 4d 53 30 30 30 30 30 30 30 38 00 00 00 00 00 00  MS00000008&lt;br /&gt;
 00000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 00000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 &lt;br /&gt;
 Console ID string&lt;br /&gt;
 00000c0: 00 00 00 02 54 57 63 37 39 64 63 65 63 39 2d 30  ....TWc79dcec9-0&lt;br /&gt;
 00000d0: 38 61 32 30 32 38 37 30 31 30 38 34 31 31 38 00  8a2028701084118.&lt;br /&gt;
 00000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 &lt;br /&gt;
 Public ECC key&lt;br /&gt;
 0000100: 00 00 00 00 6f dd de 42 01 e0 34 a3 19 bc a9 af  ....o..B..4.....&lt;br /&gt;
 0000110: 50 fe 8a ac 75 08 07 a9 3a 2c 21 51 93 ae 4a 90  P...u...:,!Q..J.&lt;br /&gt;
 0000120: 6e 62 41 f1 a2 fe 00 00 3d 0a 13 97 da 53 17 98  nbA.....=....S..&lt;br /&gt;
 0000130: 69 38 65 67 ca f4 9c 87 ec 44 b7 eb d0 ec b8 3d  i8eg.....D.....=&lt;br /&gt;
 0000140: 23 cf 7a 35 00 00 00 00 00 00 00 00 00 00 00 00  #.z5............&lt;br /&gt;
 0000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 &lt;br /&gt;
 Private per-console ECC key, used for signing files on SD&lt;br /&gt;
 0000180: 01 12 9d e0 77 82 44 d3 ee 99 ad ce e5 fa fa ed&lt;br /&gt;
 0000190: c9 ab 8e a1 f9 b5 c8 14 3c 74 74 f8 19 3a&lt;br /&gt;
&lt;br /&gt;
See also [http://www.wiibrew.org/wiki/Certificate_chain Certificate Chain]&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nand:/sys/dev.kp&amp;diff=2550</id>
		<title>Nand:/sys/dev.kp</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Nand:/sys/dev.kp&amp;diff=2550"/>
		<updated>2009-12-24T07:30:25Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The dev.kp file is encrypted with [[ES block encryption]], and the contents of an example dev.kp file after decryption is shown below.&lt;br /&gt;
&lt;br /&gt;
Note that the console id itself is burned in an OTP area of the TWL CPU, and changing the contents of this file will not actually change the console id.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This file contains the unique per-console ECC private-public key pair, along with a certificate issued by Nintendo.&lt;br /&gt;
 Signature across rest of block -- type = 0x00010002, ECC&lt;br /&gt;
 0000000: 00 01 00 02 00 db da 21 3b e1 f1 bf bb 4d dc 1d&lt;br /&gt;
 0000010: 60 29 da 19 42 1e 66 4f a8 e5 27 a1 d4 ea 46 7d&lt;br /&gt;
 0000020: 9b b4 00 95 c5 0d e8 fa ef a7 8d e9 bc 54 da c1&lt;br /&gt;
 0000030: 24 94 0b 7c ad a8 61 d5 05 97 c2 64 38 ad 18 f9&lt;br /&gt;
 &lt;br /&gt;
 0000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 0000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 &lt;br /&gt;
 Key used to sign this cert (Root-CA00000001-MS00000008)&lt;br /&gt;
 0000080: 52 6f 6f 74 2d 43 41 30 30 30 30 30 30 30 31 2d  Root-CA00000001-&lt;br /&gt;
 0000090: 4d 53 30 30 30 30 30 30 30 38 00 00 00 00 00 00  MS00000008&lt;br /&gt;
 00000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 00000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;br /&gt;
 &lt;br /&gt;
 Console ID string&lt;br /&gt;
 00000c0: 00 00 00 02 54 57 63 37 39 64 63 65 63 39 2d 30  ....TWc79dcec9-0&lt;br /&gt;
 00000d0: 38 61 32 30 32 38 37 30 31 30 38 34 31 31 38 00  8a2028701084118.&lt;br /&gt;
 00000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
&lt;br /&gt;
 Public ECC key&lt;br /&gt;
 0000100: 00 00 00 00 6f dd de 42 01 e0 34 a3 19 bc a9 af  ....o..B..4.....&lt;br /&gt;
 0000110: 50 fe 8a ac 75 08 07 a9 3a 2c 21 51 93 ae 4a 90  P...u...:,!Q..J.&lt;br /&gt;
 0000120: 6e 62 41 f1 a2 fe 00 00 3d 0a 13 97 da 53 17 98  nbA.....=....S..&lt;br /&gt;
 0000130: 69 38 65 67 ca f4 9c 87 ec 44 b7 eb d0 ec b8 3d  i8eg.....D.....=&lt;br /&gt;
 0000140: 23 cf 7a 35 00 00 00 00 00 00 00 00 00 00 00 00  #.z5............&lt;br /&gt;
 0000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 &lt;br /&gt;
 Private per-console ECC key, used for signing files on SD&lt;br /&gt;
 0000180: 01 12 9d e0 77 82 44 d3 ee 99 ad ce e5 fa fa ed&lt;br /&gt;
 0000190: c9 ab 8e a1 f9 b5 c8 14 3c 74 74 f8 19 3a&lt;br /&gt;
&lt;br /&gt;
See also [http://www.wiibrew.org/wiki/Certificate_chain Certificate Chain]&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nand:/sys/dev.kp&amp;diff=2541</id>
		<title>Nand:/sys/dev.kp</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Nand:/sys/dev.kp&amp;diff=2541"/>
		<updated>2009-12-23T18:57:36Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The dev.kp file is encrypted with [[ES block encryption]], and the contents of an example dev.kp file after decryption is shown below.&lt;br /&gt;
&lt;br /&gt;
Note that the console id itself is burned in an OTP area of the TWL CPU, and changing the contents of this file will not actually change the console id.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This file contains the unique per-console ECC public key, along with a certificate issued by Nintendo.&lt;br /&gt;
&lt;br /&gt;
 0000000: 00 01 00 02 00 db da 21 3b e1 f1 bf bb 4d dc 1d  .......!;....M..&lt;br /&gt;
 0000010: 60 29 da 19 42 1e 66 4f a8 e5 27 a1 d4 ea 46 7d  `)..B.fO..&#039;...F}&lt;br /&gt;
 0000020: 9b b4 00 95 c5 0d e8 fa ef a7 8d e9 bc 54 da c1  .............T..&lt;br /&gt;
 0000030: 24 94 0b 7c ad a8 61 d5 05 97 c2 64 38 ad 18 f9  $..|..a....d8...&lt;br /&gt;
 0000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000080: 52 6f 6f 74 2d 43 41 30 30 30 30 30 30 30 31 2d  Root-CA00000001-&lt;br /&gt;
 0000090: 4d 53 30 30 30 30 30 30 30 38 00 00 00 00 00 00  MS00000008......&lt;br /&gt;
 00000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000c0: 00 00 00 02 54 57 63 37 39 64 63 65 63 39 2d 30  ....TWc79dcec9-0&lt;br /&gt;
 00000d0: 38 61 32 30 32 38 37 30 31 30 38 34 31 31 38 00  8a2028701084118.&lt;br /&gt;
 00000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000100: 00 00 00 00 6f dd de 42 01 e0 34 a3 19 bc a9 af  ....o..B..4.....&lt;br /&gt;
 0000110: 50 fe 8a ac 75 08 07 a9 3a 2c 21 51 93 ae 4a 90  P...u...:,!Q..J.&lt;br /&gt;
 0000120: 6e 62 41 f1 a2 fe 00 00 3d 0a 13 97 da 53 17 98  nbA.....=....S..&lt;br /&gt;
 0000130: 69 38 65 67 ca f4 9c 87 ec 44 b7 eb d0 ec b8 3d  i8eg.....D.....=&lt;br /&gt;
 0000140: 23 cf 7a 35 00 00 00 00 00 00 00 00 00 00 00 00  #.z5............&lt;br /&gt;
 0000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000180: 01 12 9d e0 77 82 44 d3 ee 99 ad ce e5 fa fa ed  ....w.D.........&lt;br /&gt;
 0000190: c9 ab 8e a1 f9 b5 c8 14 3c 74 74 f8 19 3a        ........&amp;lt;tt..:&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=SD_title_export&amp;diff=2523</id>
		<title>SD title export</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=SD_title_export&amp;diff=2523"/>
		<updated>2009-12-23T08:53:21Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The System Settings application delivered with each DSi can be used to export applications from NAND to SD. The files created on SD are encrypted with AES CCM (CTR with CBC-MAC), using a combination of a shared key and a console specific key.&lt;br /&gt;
&lt;br /&gt;
The application itself (APP), and the title metadata (TMD) is encrypted with a console specific key. This means that Nintendo intended that these files can only be imported back into the same DSi.&lt;br /&gt;
&lt;br /&gt;
While the banner, the public savegame, and several other metablocks are encrypted with a shared key, which means any DSi can inspect these parts of the file.&lt;br /&gt;
&lt;br /&gt;
= ES blocks =&lt;br /&gt;
An ES block, for lack of a better name, is a commonly used data encryption method on DSi by Nintendo.&lt;br /&gt;
&lt;br /&gt;
It uses AES CCM to encrypt a maximum of 0x20000 bytes of data per time, and extends it with a 32 byte trail block at the end.&lt;br /&gt;
&lt;br /&gt;
A part of the last 16 bytes of trail block itself is encrypted with AES CTR, and contains the nonce for decryption and size of the ES block:&lt;br /&gt;
 0000000: qq qq qq qq qq qq qq qq qq qq qq qq qq qq qq qq&lt;br /&gt;
 0000010: xx nn nn nn nn nn nn nn nn nn nn nn nn yy yy yy&lt;br /&gt;
&lt;br /&gt;
The counter used for decrypting the trail block is the last 16 bytes of the trailblock, with the first, 14th, 15th and 16th byte set to 0:&lt;br /&gt;
 00 nn nn nn nn nn nn nn nn nn nn nn nn 00 00 00&lt;br /&gt;
&lt;br /&gt;
After decrypting the trailblock, xx is always 0x3A, and yy is the size of the ES block (excluding the trail block). The nonce after decryption is not used. It is assumed that qq is a MAC (Message Authentication Code), used to verify the contents of the ES block after decryption, but this has not been verified yet.&lt;br /&gt;
&lt;br /&gt;
The same 12-byte nonce from the trailblock is again used to decrypt the whole ES block itself.&lt;br /&gt;
&lt;br /&gt;
Data larger than 0x20000 bytes is split into multiple ES blocks, each with their own trailblock.&lt;br /&gt;
&lt;br /&gt;
ES block encryption is used to encrypt the header block, footer block, and the 11 parts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= header = &lt;br /&gt;
 0000000: 34 41 4e 54 31 30 00 01 74 e9 2c 1e 24 00 00 00  4ANT10..t.,.$...&lt;br /&gt;
 0000010: d6 e0 39 c3 98 3f 06 b6 9a b2 9d 14 e7 06 e9 00  ..9..?..........&lt;br /&gt;
 0000020: 45 4d 44 4b 04 00 03 00 28 02 00 00 20 d2 e0 00  EMDK....(... ...&lt;br /&gt;
 0000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000040: 00 00 00 00 00 00 00 00 00 00 00 00 80 80 06 00  ................&lt;br /&gt;
 0000050: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000070: 00 00 00 00 00 80 06 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000080: 00 00 00 00 00 86 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000b0: 00 00 00 00                                      ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00&lt;br /&gt;
| 4&lt;br /&gt;
| Always 0x544E4134 (&#039;TNA4&#039;, endian-swapped)&lt;br /&gt;
|-&lt;br /&gt;
| 0x04&lt;br /&gt;
| 2&lt;br /&gt;
| Unknown (&#039;10&#039;) -- maker code?&lt;br /&gt;
|-&lt;br /&gt;
| 0x06&lt;br /&gt;
| 2&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0x08&lt;br /&gt;
| 6&lt;br /&gt;
| DSi MAC address&lt;br /&gt;
|-&lt;br /&gt;
| 0x0E&lt;br /&gt;
| 2&lt;br /&gt;
| zero&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| 16&lt;br /&gt;
| Extracted from HWINFO_N.dat&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 4&lt;br /&gt;
| Lower TitleID of exported app&lt;br /&gt;
|-&lt;br /&gt;
| 0x24&lt;br /&gt;
| 4&lt;br /&gt;
| Upper TitleID of exported app&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 11 * 4&lt;br /&gt;
| Contains the total lengths for each of the 11 parts.&lt;br /&gt;
|-&lt;br /&gt;
| 0x54&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= footer block =&lt;br /&gt;
&lt;br /&gt;
 0000000: d6 f3 24 7c a1 0f 4a dc cd 07 34 d6 ce 62 32 93  ..$|..J...4..b2.&lt;br /&gt;
 0000010: 11 54 54 a5 28 38 13 5a 0c 87 8e dc 63 0a ab 2e  .TT.(8.Z....c...&lt;br /&gt;
 0000020: 4a 0f 12 5c d7 31 ee 29 72 53 39 1d ff 70 c1 8a  J..\.1.)rS9..p..&lt;br /&gt;
 0000030: 45 18 c1 88 85 1f f5 55 c6 5f 48 37 27 f3 0a 02  E......U._H7&#039;...&lt;br /&gt;
 0000040: e7 77 18 8b 84 ee cc e5 e4 40 e5 cb 64 bb 0a f3  .w.......@..d...&lt;br /&gt;
 0000050: 20 00 53 00 74 00 75 00 64 00 69 00 6f 00 0a 00   .S.t.u.d.i.o...&lt;br /&gt;
 0000060: 4e 00 69 00 6e 00 74 00 65 00 6e 00 64 00 6f 00  N.i.n.t.e.n.d.o.&lt;br /&gt;
 0000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000d0: 00 00 00 00 00 00 00 00 00 00 00 00 c5 16 e5 12  ................&lt;br /&gt;
 00000e0: 4c 70 9a fd 7a 03 87 d0 13 94 da 86 46 11 ff 31  Lp..z.......F..1&lt;br /&gt;
 00000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000100: 00 00 00 00 00 b5 62 b1 02 c9 4e f3 14 2c 85 3d  ......b...N..,.=&lt;br /&gt;
 0000110: a2 c6 be c9 d8 01 db 46 03 12 44 6e 89 87 c4 e5  .......F..Dn....&lt;br /&gt;
 0000120: 83 1e 00 03 8f f8 cd 35 e3 e4 b8 8e be 6e 65 36  .......5.....ne6&lt;br /&gt;
 0000130: f2 6d c6 dc 2c 4b d6 38 2b 2d 7f e5 22 b0 44 3b  .m..,K.8+-..&amp;quot;.D;&lt;br /&gt;
 0000140: 00 01 00 02 00 78 58 de a6 c4 70 9c 89 26 22 f2  .....xX...p..&amp;amp;&amp;quot;.&lt;br /&gt;
 0000150: 60 38 cb c5 d7 54 cd a3 d5 b9 d9 b3 84 63 6f be  `8...T.......co.&lt;br /&gt;
 0000160: 36 ef 00 68 f0 9a 6b 35 91 1a 67 6f 73 dc 54 61  6..h..k5..gos.Ta&lt;br /&gt;
 0000170: c1 c7 6c 6f d4 43 58 e6 e2 62 52 11 65 77 9a ce  ..lo.CX..bR.ew..&lt;br /&gt;
 0000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00001a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00001b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00001c0: 52 6f 6f 74 2d 43 41 30 30 30 30 30 30 30 31 2d  Root-CA00000001-&lt;br /&gt;
 00001d0: 4d 53 30 30 30 30 30 30 30 38 2d 54 57 63 37 39  MS00000008-TWc79&lt;br /&gt;
 00001e0: 64 63 65 63 39 2d 30 38 61 32 30 32 38 37 30 31  dcec9-08a2028701&lt;br /&gt;
 00001f0: 30 38 34 31 31 38 00 00 00 00 00 00 00 00 00 00  084118..........&lt;br /&gt;
 0000200: 00 00 00 02 41 50 30 30 30 33 30 30 31 35 34 38  ....AP0003001548&lt;br /&gt;
 0000210: 34 65 34 32 34 35 00 00 00 00 00 00 00 00 00 00  4e4245..........&lt;br /&gt;
 0000220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000240: 00 00 00 00 00 00 00 00 00 d7 c1 33 4e 24 8c 13  ...........3N$..&lt;br /&gt;
 0000250: 0f b3 f4 c4 bb 2a 4a 79 81 51 39 6f 00 ee a2 00  .....*Jy.Q9o....&lt;br /&gt;
 0000260: 20 a6 f5 cc d8 72 01 74 60 57 4f a4 92 52 9b 5a   ....r.t`WO..R.Z&lt;br /&gt;
 0000270: 56 75 a9 62 4f 67 25 e3 7b 05 21 e4 4f 1f c3 21  Vu.bOg%.{.!.O..!&lt;br /&gt;
 0000280: 2b d8 ec e7 00 00 00 00 00 00 00 00 00 00 00 00  +...............&lt;br /&gt;
 0000290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00002a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00002b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00002c0: 00 01 00 02 00 db da 21 3b e1 f1 bf bb 4d dc 1d  .......!;....M..&lt;br /&gt;
 00002d0: 60 29 da 19 42 1e 66 4f a8 e5 27 a1 d4 ea 46 7d  `)..B.fO..&#039;...F}&lt;br /&gt;
 00002e0: 9b b4 00 95 c5 0d e8 fa ef a7 8d e9 bc 54 da c1  .............T..&lt;br /&gt;
 00002f0: 24 94 0b 7c ad a8 61 d5 05 97 c2 64 38 ad 18 f9  $..|..a....d8...&lt;br /&gt;
 0000300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000340: 52 6f 6f 74 2d 43 41 30 30 30 30 30 30 30 31 2d  Root-CA00000001-&lt;br /&gt;
 0000350: 4d 53 30 30 30 30 30 30 30 38 00 00 00 00 00 00  MS00000008......&lt;br /&gt;
 0000360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000380: 00 00 00 02 54 57 63 37 39 64 63 65 63 39 2d 30  ....TWc79dcec9-0&lt;br /&gt;
 0000390: 38 61 32 30 32 38 37 30 31 30 38 34 31 31 38 00  8a2028701084118.&lt;br /&gt;
 00003a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00003b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00003c0: 00 00 00 00 6f dd de 42 01 e0 34 a3 19 bc a9 af  ....o..B..4.....&lt;br /&gt;
 00003d0: 50 fe 8a ac 75 08 07 a9 3a 2c 21 51 93 ae 4a 90  P...u...:,!Q..J.&lt;br /&gt;
 00003e0: 6e 62 41 f1 a2 fe 00 00 3d 0a 13 97 da 53 17 98  nbA.....=....S..&lt;br /&gt;
 00003f0: 69 38 65 67 ca f4 9c 87 ec 44 b7 eb d0 ec b8 3d  i8eg.....D.....=&lt;br /&gt;
 0000400: 23 cf 7a 35 00 00 00 00 00 00 00 00 00 00 00 00  #.z5............&lt;br /&gt;
 0000410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00&lt;br /&gt;
| 80&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0x50&lt;br /&gt;
| 150*2&lt;br /&gt;
| Producer Company (UCS-2)&lt;br /&gt;
|-&lt;br /&gt;
| 0xDC&lt;br /&gt;
| 20&lt;br /&gt;
| (?) SHA-1&lt;br /&gt;
|-&lt;br /&gt;
|..&lt;br /&gt;
|..&lt;br /&gt;
|ECC certificates/signatures&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It is assumed that this block contains an ECC signature, aswell as the console id and serial of the DSi that exported the file, as part of a Nintendo cert.  Much like the Wii, the DSi carries with it a private ECC key that it can use to sign things, and a certificate signed by Nintendo that attests to the fact that the public ECC key belongs to a genuine DSi.&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=SD_title_export&amp;diff=2518</id>
		<title>SD title export</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=SD_title_export&amp;diff=2518"/>
		<updated>2009-12-22T15:09:50Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The System Settings application delivered with each DSi can be used to export applications from NAND to SD. The files created on SD are encrypted with AES CCM (CTR with CBC-MAC), using a combination of a shared key and a console specific key.&lt;br /&gt;
&lt;br /&gt;
The application itself (APP), and the title metadata (TMD) is encrypted with a console specific key. This means that Nintendo intended that these files can only be imported back into the same DSi.&lt;br /&gt;
&lt;br /&gt;
While the banner, the public savegame, and several other metablocks are encrypted with a shared key, which means any DSi can inspect these parts of the file.&lt;br /&gt;
&lt;br /&gt;
= ES blocks =&lt;br /&gt;
An ES block, for lack of a better name, is a commonly used data encryption method on DSi by Nintendo.&lt;br /&gt;
&lt;br /&gt;
It uses AES CCM to encrypt a maximum of 0x20000 bytes of data per time, and extends it with a 32 byte trail block at the end.&lt;br /&gt;
&lt;br /&gt;
A part of the last 16 bytes of trail block itself is encrypted with AES CTR, and contains the nonce for decryption and size of the ES block:&lt;br /&gt;
 0000000: qq qq qq qq qq qq qq qq qq qq qq qq qq qq qq qq&lt;br /&gt;
 0000010: xx nn nn nn nn nn nn nn nn nn nn nn nn yy yy yy&lt;br /&gt;
&lt;br /&gt;
The counter used for decrypting the trail block is the last 16 bytes of the trailblock, with the first, 14th, 15th and 16th byte set to 0:&lt;br /&gt;
 00 nn nn nn nn nn nn nn nn nn nn nn nn 00 00 00&lt;br /&gt;
&lt;br /&gt;
After decrypting the trailblock, xx is always 0x3A, and yy is the size of the ES block (excluding the trail block). The nonce after decryption is not used. It is assumed that qq is a MAC (Message Authentication Code), used to verify the contents of the ES block after decryption, but this has not been verified yet.&lt;br /&gt;
&lt;br /&gt;
The same 12-byte nonce from the trailblock is again used to decrypt the whole ES block itself.&lt;br /&gt;
&lt;br /&gt;
Data larger than 0x20000 bytes is split into multiple ES blocks, each with their own trailblock.&lt;br /&gt;
&lt;br /&gt;
ES block encryption is used to encrypt the B4 block, 440 block, and the 11 parts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= B4 block = &lt;br /&gt;
 0000000: 34 41 4e 54 31 30 00 01 74 e9 2c 1e 24 00 00 00  4ANT10..t.,.$...&lt;br /&gt;
 0000010: d6 e0 39 c3 98 3f 06 b6 9a b2 9d 14 e7 06 e9 00  ..9..?..........&lt;br /&gt;
 0000020: 45 4d 44 4b 04 00 03 00 28 02 00 00 20 d2 e0 00  EMDK....(... ...&lt;br /&gt;
 0000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000040: 00 00 00 00 00 00 00 00 00 00 00 00 80 80 06 00  ................&lt;br /&gt;
 0000050: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000070: 00 00 00 00 00 80 06 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000080: 00 00 00 00 00 86 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000b0: 00 00 00 00                                      ....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00&lt;br /&gt;
| 4&lt;br /&gt;
| Always 0x544E4134&lt;br /&gt;
|-&lt;br /&gt;
| 0x04&lt;br /&gt;
| 2&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0x06&lt;br /&gt;
| 2&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0x08&lt;br /&gt;
| 6&lt;br /&gt;
| DSi MAC address&lt;br /&gt;
|-&lt;br /&gt;
| 0x0E&lt;br /&gt;
| 2&lt;br /&gt;
| zero&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| 16&lt;br /&gt;
| Something&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| 4&lt;br /&gt;
| Lower TitleID of exported app&lt;br /&gt;
|-&lt;br /&gt;
| 0x24&lt;br /&gt;
| 4&lt;br /&gt;
| Upper TitleID of exported app&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| 11 * 4&lt;br /&gt;
| Contains the total lengths for each of the 11 parts.&lt;br /&gt;
|-&lt;br /&gt;
| 0x54&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= 440 block =&lt;br /&gt;
&lt;br /&gt;
 0000000: d6 f3 24 7c a1 0f 4a dc cd 07 34 d6 ce 62 32 93  ..$|..J...4..b2.&lt;br /&gt;
 0000010: 11 54 54 a5 28 38 13 5a 0c 87 8e dc 63 0a ab 2e  .TT.(8.Z....c...&lt;br /&gt;
 0000020: 4a 0f 12 5c d7 31 ee 29 72 53 39 1d ff 70 c1 8a  J..\.1.)rS9..p..&lt;br /&gt;
 0000030: 45 18 c1 88 85 1f f5 55 c6 5f 48 37 27 f3 0a 02  E......U._H7&#039;...&lt;br /&gt;
 0000040: e7 77 18 8b 84 ee cc e5 e4 40 e5 cb 64 bb 0a f3  .w.......@..d...&lt;br /&gt;
 0000050: 20 00 53 00 74 00 75 00 64 00 69 00 6f 00 0a 00   .S.t.u.d.i.o...&lt;br /&gt;
 0000060: 4e 00 69 00 6e 00 74 00 65 00 6e 00 64 00 6f 00  N.i.n.t.e.n.d.o.&lt;br /&gt;
 0000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00000d0: 00 00 00 00 00 00 00 00 00 00 00 00 c5 16 e5 12  ................&lt;br /&gt;
 00000e0: 4c 70 9a fd 7a 03 87 d0 13 94 da 86 46 11 ff 31  Lp..z.......F..1&lt;br /&gt;
 00000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000100: 00 00 00 00 00 b5 62 b1 02 c9 4e f3 14 2c 85 3d  ......b...N..,.=&lt;br /&gt;
 0000110: a2 c6 be c9 d8 01 db 46 03 12 44 6e 89 87 c4 e5  .......F..Dn....&lt;br /&gt;
 0000120: 83 1e 00 03 8f f8 cd 35 e3 e4 b8 8e be 6e 65 36  .......5.....ne6&lt;br /&gt;
 0000130: f2 6d c6 dc 2c 4b d6 38 2b 2d 7f e5 22 b0 44 3b  .m..,K.8+-..&amp;quot;.D;&lt;br /&gt;
 0000140: 00 01 00 02 00 78 58 de a6 c4 70 9c 89 26 22 f2  .....xX...p..&amp;amp;&amp;quot;.&lt;br /&gt;
 0000150: 60 38 cb c5 d7 54 cd a3 d5 b9 d9 b3 84 63 6f be  `8...T.......co.&lt;br /&gt;
 0000160: 36 ef 00 68 f0 9a 6b 35 91 1a 67 6f 73 dc 54 61  6..h..k5..gos.Ta&lt;br /&gt;
 0000170: c1 c7 6c 6f d4 43 58 e6 e2 62 52 11 65 77 9a ce  ..lo.CX..bR.ew..&lt;br /&gt;
 0000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00001a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00001b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00001c0: 52 6f 6f 74 2d 43 41 30 30 30 30 30 30 30 31 2d  Root-CA00000001-&lt;br /&gt;
 00001d0: 4d 53 30 30 30 30 30 30 30 38 2d 54 57 63 37 39  MS00000008-TWc79&lt;br /&gt;
 00001e0: 64 63 65 63 39 2d 30 38 61 32 30 32 38 37 30 31  dcec9-08a2028701&lt;br /&gt;
 00001f0: 30 38 34 31 31 38 00 00 00 00 00 00 00 00 00 00  084118..........&lt;br /&gt;
 0000200: 00 00 00 02 41 50 30 30 30 33 30 30 31 35 34 38  ....AP0003001548&lt;br /&gt;
 0000210: 34 65 34 32 34 35 00 00 00 00 00 00 00 00 00 00  4e4245..........&lt;br /&gt;
 0000220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000240: 00 00 00 00 00 00 00 00 00 d7 c1 33 4e 24 8c 13  ...........3N$..&lt;br /&gt;
 0000250: 0f b3 f4 c4 bb 2a 4a 79 81 51 39 6f 00 ee a2 00  .....*Jy.Q9o....&lt;br /&gt;
 0000260: 20 a6 f5 cc d8 72 01 74 60 57 4f a4 92 52 9b 5a   ....r.t`WO..R.Z&lt;br /&gt;
 0000270: 56 75 a9 62 4f 67 25 e3 7b 05 21 e4 4f 1f c3 21  Vu.bOg%.{.!.O..!&lt;br /&gt;
 0000280: 2b d8 ec e7 00 00 00 00 00 00 00 00 00 00 00 00  +...............&lt;br /&gt;
 0000290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00002a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00002b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00002c0: 00 01 00 02 00 db da 21 3b e1 f1 bf bb 4d dc 1d  .......!;....M..&lt;br /&gt;
 00002d0: 60 29 da 19 42 1e 66 4f a8 e5 27 a1 d4 ea 46 7d  `)..B.fO..&#039;...F}&lt;br /&gt;
 00002e0: 9b b4 00 95 c5 0d e8 fa ef a7 8d e9 bc 54 da c1  .............T..&lt;br /&gt;
 00002f0: 24 94 0b 7c ad a8 61 d5 05 97 c2 64 38 ad 18 f9  $..|..a....d8...&lt;br /&gt;
 0000300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000340: 52 6f 6f 74 2d 43 41 30 30 30 30 30 30 30 31 2d  Root-CA00000001-&lt;br /&gt;
 0000350: 4d 53 30 30 30 30 30 30 30 38 00 00 00 00 00 00  MS00000008......&lt;br /&gt;
 0000360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000380: 00 00 00 02 54 57 63 37 39 64 63 65 63 39 2d 30  ....TWc79dcec9-0&lt;br /&gt;
 0000390: 38 61 32 30 32 38 37 30 31 30 38 34 31 31 38 00  8a2028701084118.&lt;br /&gt;
 00003a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00003b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 00003c0: 00 00 00 00 6f dd de 42 01 e0 34 a3 19 bc a9 af  ....o..B..4.....&lt;br /&gt;
 00003d0: 50 fe 8a ac 75 08 07 a9 3a 2c 21 51 93 ae 4a 90  P...u...:,!Q..J.&lt;br /&gt;
 00003e0: 6e 62 41 f1 a2 fe 00 00 3d 0a 13 97 da 53 17 98  nbA.....=....S..&lt;br /&gt;
 00003f0: 69 38 65 67 ca f4 9c 87 ec 44 b7 eb d0 ec b8 3d  i8eg.....D.....=&lt;br /&gt;
 0000400: 23 cf 7a 35 00 00 00 00 00 00 00 00 00 00 00 00  #.z5............&lt;br /&gt;
 0000410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
 0000430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................&lt;br /&gt;
&lt;br /&gt;
It is assumed that this block contains an ECC signature, aswell as the console id and serial of the DSi that exported the file.&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=ARM7_BIOS&amp;diff=2437</id>
		<title>ARM7 BIOS</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=ARM7_BIOS&amp;diff=2437"/>
		<updated>2009-10-15T07:17:40Z</updated>

		<summary type="html">&lt;p&gt;Remark: No, the endianess was correct.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BIOS and Bootrom ==&lt;br /&gt;
The ARM7 BIOS is split into two parts:&lt;br /&gt;
&lt;br /&gt;
# the actual BIOS which is 0x8000 bytes long and starts at 0x0&lt;br /&gt;
# the bootrom which is probably also 0x8000 bytes long and starts at 0x8000&lt;br /&gt;
&lt;br /&gt;
*The contents of 1) can only be read by instructions within the BIOS. It can therefore be dumped by applying some IRQ timer trick to find a usable &#039;&#039;ldr&#039;&#039; instruction or by just using the memcpy at 0x6bb0 with the usual arguments.&lt;br /&gt;
*The contents of 2) can only be read until bit 0 in register &#039;&#039;&#039;0x04004000 or 0x04004001 (?)&#039;&#039;&#039; is cleared. It is disabled after it has been executed and can never be read again until the device is reset. It might contains keys and has not been dumped yet.&lt;br /&gt;
&lt;br /&gt;
== SVC list ==&lt;br /&gt;
The BIOS provides the following SVC functions. Every SVC not mentioned here just jumps to an infinite loop at 0x16c (b .)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;55%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! SVC&lt;br /&gt;
! NAME&lt;br /&gt;
! DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|01&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|- &lt;br /&gt;
|02&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-   &lt;br /&gt;
|03&lt;br /&gt;
|WaitByLoop&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|04&lt;br /&gt;
|IntrWait&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|05&lt;br /&gt;
|VSyncWait&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|06&lt;br /&gt;
|HaltMaybe&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|07&lt;br /&gt;
|StopMaybe&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|08&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|09&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|0b&lt;br /&gt;
|CPUSet&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|0c&lt;br /&gt;
|CpuFastSet&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|0d&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|0e&lt;br /&gt;
|CRC16&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|1a&lt;br /&gt;
|GetSinTable&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|1b&lt;br /&gt;
|GetPitchTable&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|1c&lt;br /&gt;
|GetVolumeTable&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|1d&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|1f&lt;br /&gt;
|CustomHalt&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|21&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
|n/a&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|SHA1_init&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|SHA1_update&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|26&lt;br /&gt;
|SHA1_finalize&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|27&lt;br /&gt;
|SHA1&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|SHA1_compare&lt;br /&gt;
|n/a&lt;br /&gt;
|-&lt;br /&gt;
|29&lt;br /&gt;
|SHA1_random_maybe&lt;br /&gt;
|n/a&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== reset vectors et al ==&lt;br /&gt;
&lt;br /&gt;
The first few words of the BIOS cannot be dumped. You can deduce them by tracing the code though (all values are noted in big endian here):&lt;br /&gt;
 ea000006&lt;br /&gt;
 ea000006&lt;br /&gt;
 ea00001f&lt;br /&gt;
 ea000004&lt;br /&gt;
 ea000003&lt;br /&gt;
 eafffffe&lt;br /&gt;
 ea000013&lt;br /&gt;
 ea000000&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Title_database&amp;diff=2407</id>
		<title>Title database</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Title_database&amp;diff=2407"/>
		<updated>2009-09-26T08:28:01Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo DSi uses the same title scheme and introduces separate DSi update servers; Also introduced was a new (currently unknown) common-key for the DSi title decryption. &lt;br /&gt;
&lt;br /&gt;
As with the Wii, the [[title metadata]] aka &amp;quot;TMD&amp;quot; for these titles can be found on the Nintendo Update Servers.&lt;br /&gt;
&lt;br /&gt;
Each title specific url uses a 4 ASCII chracter code denoting what type of title it is and what region it comes from.&lt;br /&gt;
&lt;br /&gt;
Titles can be downloaded with [http://wiibrew.org/wiki/NUS_Downloader NUS Downloader], an app that allows titles to be fetched from the Nintendo Update Servers.&lt;br /&gt;
&lt;br /&gt;
== Title codes ==&lt;br /&gt;
&lt;br /&gt;
=== Region Codes ===&lt;br /&gt;
&lt;br /&gt;
Region codes are used to determine what region a title belongs to. They are at the end of a Title ID. Eg. XXXA, XXXJ&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;55%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ASCII&lt;br /&gt;
! HEX&lt;br /&gt;
! Region&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| 41&lt;br /&gt;
| Region Independent&lt;br /&gt;
|-&lt;br /&gt;
| E&lt;br /&gt;
| 45&lt;br /&gt;
| North America&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| 48&lt;br /&gt;
| Belgium / Netherlands (DSiWare Only)&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| 4A&lt;br /&gt;
| Japan&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| 50&lt;br /&gt;
| Australia and other PAL regions (System and DSiWare)&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| 54&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| 55&lt;br /&gt;
| Australia and New Zealand&lt;br /&gt;
|-&lt;br /&gt;
| V&lt;br /&gt;
| 56&lt;br /&gt;
| Europe (DSiWare Only)&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| 58&lt;br /&gt;
| Unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System Codes ===&lt;br /&gt;
&lt;br /&gt;
System codes are used to determine what type of title it is. They are at the beginning of a Title ID. Eg. KXXX. HXXX&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ASCII&lt;br /&gt;
! HEX&lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| 4B&lt;br /&gt;
| DSiWare Title&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| 48&lt;br /&gt;
| System \ Channel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Title Database ==&lt;br /&gt;
&lt;br /&gt;
=== DSiWare (00030004) ===&lt;br /&gt;
&lt;br /&gt;
DSiWare is an online service available on the [[Nintendo DSi Shop]] to download DSi applications.&lt;br /&gt;
&lt;br /&gt;
==== Europe ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware Europe titles is located on [http://www.nintendo.co.uk/NOE/en_GB/games/nintendo_dsiware_11805.html the Nintendo Europe website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KNRV (4B4E5256)&lt;br /&gt;
| A Little Bit of... Brain Training™: Maths Edition&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KD9V (4B443956)&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KM9P (4B4D3950)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Deep Psyche&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMFP (4B4D4650)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMSP (4B4D5350)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Shuffle Games&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Application&lt;br /&gt;
| KWGV (4B574756)&lt;br /&gt;
| [[Nintendo DSi Calculator|Animal Crossing Calculator]]&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Application&lt;br /&gt;
| KWCV (4B574356)&lt;br /&gt;
| [[Nintendo DSi Clock|Animal Crossing Clock]]&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAAV (4B414156)&lt;br /&gt;
| Art Style: AQUITE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KADV (4B414456)&lt;br /&gt;
| Art Style: CODE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAKV (4B414B56)&lt;br /&gt;
| Art Style: KuBos&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KASV (4B415356)&lt;br /&gt;
| Art Style: NEMREM&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAPV (4B415056)&lt;br /&gt;
| Art Style: PiCOPiCT&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KA4V (4B413456)&lt;br /&gt;
| Asphalt 4: Elite Racing&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMMV (4B4D4D56)&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAMV (4B414D56)&lt;br /&gt;
| Paper Plane&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KPOV (4B504F56)&lt;br /&gt;
| Pop Superstar!: Road to Celebrity&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KP6V (4B503656)&lt;br /&gt;
| Pyoro&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KS9V (4B533956)&lt;br /&gt;
| Real Football 2009&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KSMV (4B534D56)&lt;br /&gt;
| SUDOKU 150! For Challengers&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KUWV (4B555756)&lt;br /&gt;
| WarioWare: Snapped!&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Japan ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware Japan titles is located on [http://www.nintendo.co.jp/ds/dsiware/titlelist.html the Nintendo japanese website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMSJ (4B4D534A)&lt;br /&gt;
| 3-tsu no Shuffle Game&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAAJ (4B41414A)&lt;br /&gt;
| Art Style: AQUARIO&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KADJ (4B41444A)&lt;br /&gt;
| Art Style: DECODE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAPJ (4B41504A)&lt;br /&gt;
| Art Style: PICOPICT&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KASJ (4B41534A)&lt;br /&gt;
| Art Style: SOMNIUM&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KTPJ (4B54504A)&lt;br /&gt;
| Asobi Taizen&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KNRJ (4B4E524A)&lt;br /&gt;
| Brain Training - Science version&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KD9J (4B44394A)&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMFJ (4B4D464A)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAMJ (4B414D4A)&lt;br /&gt;
| Kami Hikouki&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMMJ (4B4D4D4A)&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KM9J (4B4D394A)&lt;br /&gt;
| Osoroshii Suuji&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KP6J (4B50364A)&lt;br /&gt;
| Tori to Mame&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KGUJ (4B47554A)&lt;br /&gt;
| Ugoku Memo Chou&lt;br /&gt;
| 0 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KUWJ (4B55574A)&lt;br /&gt;
| Utsutsu! Made in Wario&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== United States ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware US titles is located on [http://www.nintendo.com/games/guide#qhardware=DS&amp;amp;qesrbRating=&amp;amp;qplay=dsiware&amp;amp;qgenre=&amp;amp;qrelease=&amp;amp;panel=qplay the Nintendo US website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KD9E (4B443945)&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KM9E (4B4D3945)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Deep Psyche&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMFE (4B4D4645)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMSE (4B4D5345)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Shuffle Games&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAAE (4B414145)&lt;br /&gt;
| Art Style: AQUIA&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KP6E (4B503645)&lt;br /&gt;
| Bird &amp;amp; Beans&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMME (4B4D4D45)&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAME (4B414D45)&lt;br /&gt;
| Paper Airplane Chase&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KS9E (4B533945)&lt;br /&gt;
| Real Football 2009&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KUWE (4B555745)&lt;br /&gt;
| WarioWare: Snapped!&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
System Titles are all system applications or files used by the Nintendo DSi.&lt;br /&gt;
&lt;br /&gt;
====All Regions====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNDA (484e4441)&lt;br /&gt;
| DS Download Play&lt;br /&gt;
| v256&lt;br /&gt;
| v256&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNEA (484e4541)&lt;br /&gt;
| Pictochat&lt;br /&gt;
| 0`&lt;br /&gt;
| Not Available&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNCA (484e4341)&lt;br /&gt;
| WiFi Firmware&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNHA (484e4841)&lt;br /&gt;
| [[Nintendo DS Cart Whitelist]]&lt;br /&gt;
| v256&lt;br /&gt;
| v256&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Japan====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
|-&lt;br /&gt;
| 00030004&lt;br /&gt;
| HNGJ (484e474a)&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| v768, v512, v0&lt;br /&gt;
| v768, v512, v0&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIJ (484e494a)&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v256, v768&lt;br /&gt;
| v256, v768&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJJ (484e4a4a)&lt;br /&gt;
| [[Nintendo Zone]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKJ (484e4b4a)&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLJ (484e4c4a)&lt;br /&gt;
| [[Version Data]]&lt;br /&gt;
| v1, v2, v3, v4&lt;br /&gt;
| v1, v2, v3, v4&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBJ (484e424a)&lt;br /&gt;
| [[System Settings]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFJ (484e464a)&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1024, v1280, v1536, v1792&lt;br /&gt;
| v1024, v1280, v1536, v1792&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAJ (484e414a)&lt;br /&gt;
| [[System Menu]] (Launcher)&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====United States====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
|-&lt;br /&gt;
| 00030004&lt;br /&gt;
| HNGE (484e4745)&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| v768, v512&lt;br /&gt;
| v768, v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIE (484e4945)&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v768&lt;br /&gt;
| v768&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJE (484e4a45)&lt;br /&gt;
| [[Nintendo Zone]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKE (484e4b45)&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLE (484e4c45)&lt;br /&gt;
| [[Version Data]]&lt;br /&gt;
| v3, v4&lt;br /&gt;
| v3, v4&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBE (484e4245)&lt;br /&gt;
| [[System Settings]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFE (484e4645)&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAE (484e4145)&lt;br /&gt;
| [[System Menu]] (Launcher)&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Europe====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
|-&lt;br /&gt;
| 00030004&lt;br /&gt;
| HNGP (484e4750)&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| v768, v512&lt;br /&gt;
| v768, v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIP (484e4950)&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v768&lt;br /&gt;
| v768&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJP (484e4a50)&lt;br /&gt;
| [[Nintendo Zone]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKP (484e4b50)&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLP (484e4c50)&lt;br /&gt;
| [[Version Data]]&lt;br /&gt;
| v3, v4&lt;br /&gt;
| v3, v4&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBP (484e4250)&lt;br /&gt;
| [[System Settings]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFP (484e4650)&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAP (484e4150)&lt;br /&gt;
| [[System Menu]] (Launcher)&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Australia and New Zealand====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
|-&lt;br /&gt;
| 00030004&lt;br /&gt;
| HNGU (484e4755)&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| v768, v512&lt;br /&gt;
| v768, v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIU (484e4955)&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v768&lt;br /&gt;
| v768&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJU (484e4a55)&lt;br /&gt;
| [[Nintendo Zone]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKU (484e4b55)&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLU (484e4c55)&lt;br /&gt;
| [[Version Data]]&lt;br /&gt;
| v3, v4&lt;br /&gt;
| v3, v4&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBU (484e4255)&lt;br /&gt;
| [[System Settings]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFU (484e4655)&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAU (484e4155)&lt;br /&gt;
| [[System Menu]] (Launcher)&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Title metadata|Title metadata (TMD)]]&lt;br /&gt;
* [http://wiibrew.org/wiki/NUS_Downloader NUS Downloader]&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;br /&gt;
* [[Nintendo Software]]&lt;br /&gt;
* [[System Menu]]&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Version_Data&amp;diff=2363</id>
		<title>Version Data</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Version_Data&amp;diff=2363"/>
		<updated>2009-09-21T13:39:36Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;verdata (00030005-HNLx) is a bundle of data which corresponds to a release of the &amp;quot;System Menu&amp;quot; -- every time Nintendo announces a new version of the system menu, they will update one or more other titles and then update this title.&lt;br /&gt;
&lt;br /&gt;
The first 0x80 bytes are probably a digital signature.  This is followed by a NARC archive that contains the following files:&lt;br /&gt;
&lt;br /&gt;
* twl-nup-cert.der - server cert for software update server&lt;br /&gt;
* twl-nup-prvkey.der - client-side private key for software update server&lt;br /&gt;
* twl-shop-cert.der - server cert for Shopping Channel server&lt;br /&gt;
* twl-shop-prvkey.der - client-side private key for Shopping Channel server&lt;br /&gt;
* NintendoCA-G2.der - Certificate Authority cert, used to sign the other certs&lt;br /&gt;
* eula_url.bin - URL to the EULA text for this system update, generally https://cfh.t.app.nintendowifi.net/eula/&lt;br /&gt;
* nup_host.bin - server to query for the next system update, generally nus.t.shop.nintendowifi.net:443&lt;br /&gt;
* time_stamp.bin - build date for this version, e.g. 00281108 (November 28, 2008)&lt;br /&gt;
* user_area_size.bin - e.g. 00000008&lt;br /&gt;
* version.bin - machine and human-readable version numbers for this version of the System Menu, e.g.&lt;br /&gt;
 0000000: 01000300 31002e00 33004500 00000000  ....1...3.E.....&lt;br /&gt;
 0000010: 00000000 00000000 00000000 00000000  ................&lt;br /&gt;
*bytes 0 and 1 are the major version number, bytes 2 and 3 are the minor version number, and the rest of the file is the human-readable UCS-2 version number displayed in the Settings menu as the &amp;quot;System Menu Version&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Other titles access this data by reading from e.g. &amp;quot;verdata:/version.bin&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Common_key&amp;diff=2355</id>
		<title>Common key</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Common_key&amp;diff=2355"/>
		<updated>2009-09-20T04:08:09Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The DSi&#039;s common key is an unknown encryption key (using the AES-CBC-128 algorithm). It is used to decrypt the title key in a ticket.&lt;br /&gt;
&lt;br /&gt;
Only Loopy has substantially claimed to have found the common key, but he has not shared it. He has, however, provided a small amount of information on it. (There are no 00 bytes and the first bit is a 1.)&lt;br /&gt;
&lt;br /&gt;
The common key is *not* in the RAM while either of the currently exploited games are running. The common key is not the same as (and not to be confused with) the Wii&#039;s.&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Title_database&amp;diff=2324</id>
		<title>Title database</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Title_database&amp;diff=2324"/>
		<updated>2009-09-12T05:14:13Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo DSi uses the same title scheme and introduces separate DSi update servers; Also introduced was a new (currently unknown) common-key for the DSi title decryption. &lt;br /&gt;
&lt;br /&gt;
As with the Wii, the [[title metadata]] aka &amp;quot;TMD&amp;quot; for these titles can be found on the Nintendo Update Servers.&lt;br /&gt;
&lt;br /&gt;
Each title specific url uses a 4 ASCII chracter code denoting what type of title it is and what region it comes from.&lt;br /&gt;
&lt;br /&gt;
Titles can be downloaded with [http://wiibrew.org/wiki/NUS_Downloader NUS Downloader], an app that allows titles to be fetched from the Nintendo Update Servers.&lt;br /&gt;
&lt;br /&gt;
== Title codes ==&lt;br /&gt;
&lt;br /&gt;
=== Region Codes ===&lt;br /&gt;
&lt;br /&gt;
Region codes are used to determine what region a title belongs to. They are at the end of a Title ID. Eg. XXXA, XXXJ&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;55%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ASCII&lt;br /&gt;
! HEX&lt;br /&gt;
! Region&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| 41&lt;br /&gt;
| Region Independent&lt;br /&gt;
|-&lt;br /&gt;
| E&lt;br /&gt;
| 45&lt;br /&gt;
| North America (DSiWare Only), Europe (System Only)&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| 48&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| 4A&lt;br /&gt;
| Japan&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| 50&lt;br /&gt;
| Australia and other PAL regions (System and DSiWare)&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| 54&lt;br /&gt;
| Unknown&lt;br /&gt;
|-&lt;br /&gt;
| U&lt;br /&gt;
| 55&lt;br /&gt;
| United States (System Only)&lt;br /&gt;
|-&lt;br /&gt;
| V&lt;br /&gt;
| 56&lt;br /&gt;
| Europe (DSiWare Only)&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| 58&lt;br /&gt;
| Unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System Codes ===&lt;br /&gt;
&lt;br /&gt;
System codes are used to determine what type of title it is. They are at the beginning of a Title ID. Eg. KXXX. HXXX&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ASCII&lt;br /&gt;
! HEX&lt;br /&gt;
! Type&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| 4B&lt;br /&gt;
| DSiWare Title&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| 48&lt;br /&gt;
| System \ Channel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Title Database ==&lt;br /&gt;
&lt;br /&gt;
=== DSi Ware (00030004) ===&lt;br /&gt;
&lt;br /&gt;
DSi Ware is an online service available on the [[Nintendo DSi Shop]] to download DSi applications.&lt;br /&gt;
&lt;br /&gt;
==== Europe ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware Europe titles is located on [http://www.nintendo.co.uk/NOE/en_GB/games/nintendo_dsiware_11805.html the Nintendo Europe website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KNRV (4B4E5256)&lt;br /&gt;
| A Little Bit of... Brain Training™: Maths Edition&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KD9V (4B443956)&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KM9P (4B4D3950)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Deep Psyche&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMFP (4B4D4650)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMSP (4B4D5350)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Shuffle Games&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Application&lt;br /&gt;
| KWGV (4B574756)&lt;br /&gt;
| [[Nintendo DSi Calculator|Animal Crossing Calculator]]&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Application&lt;br /&gt;
| KWCV (4B574356)&lt;br /&gt;
| [[Nintendo DSi Clock|Animal Crossing Clock]]&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAAV (4B414156)&lt;br /&gt;
| Art Style: AQUITE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KADV (4B414456)&lt;br /&gt;
| Art Style: CODE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAKV (4B414B56)&lt;br /&gt;
| Art Style: KuBos&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KASV (4B415356)&lt;br /&gt;
| Art Style: NEMREM&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAPV (4B415056)&lt;br /&gt;
| Art Style: PiCOPiCT&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KA4V (4B413456)&lt;br /&gt;
| Asphalt 4: Elite Racing&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMMV (4B4D4D56)&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAMV (4B414D56)&lt;br /&gt;
| Paper Plane&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KPOV (4B504F56)&lt;br /&gt;
| Pop Superstar!: Road to Celebrity&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KP6V (4B503656)&lt;br /&gt;
| Pyoro&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KS9V (4B533956)&lt;br /&gt;
| Real Football 2009&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KSMV (4B534D56)&lt;br /&gt;
| SUDOKU 150! For Challengers&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KUWV (4B555756)&lt;br /&gt;
| WarioWare: Snapped!&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Japan ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware Japan titles is located on [http://www.nintendo.co.jp/ds/dsiware/titlelist.html the Nintendo japanese website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMSJ (4B4D534A)&lt;br /&gt;
| 3-tsu no Shuffle Game&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAAJ (4B41414A)&lt;br /&gt;
| Art Style: AQUARIO&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KADJ (4B41444A)&lt;br /&gt;
| Art Style: DECODE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAPJ (4B41504A)&lt;br /&gt;
| Art Style: PICOPICT&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KASJ (4B41534A)&lt;br /&gt;
| Art Style: SOMNIUM&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KTPJ (4B54504A)&lt;br /&gt;
| Asobi Taizen&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KNRJ (4B4E524A)&lt;br /&gt;
| Brain Training - Science version&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KD9J (4B44394A)&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMFJ (4B4D464A)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAMJ (4B414D4A)&lt;br /&gt;
| Kami Hikouki&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMMJ (4B4D4D4A)&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KM9J (4B4D394A)&lt;br /&gt;
| Osoroshii Suuji&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KP6J (4B50364A)&lt;br /&gt;
| Tori to Mame&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KGUJ (4B47554A)&lt;br /&gt;
| Ugoku Memo Chou&lt;br /&gt;
| 0 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KUWJ (4B55574A)&lt;br /&gt;
| Utsutsu! Made in Wario&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== United States ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware US titles is located on [http://www.nintendo.com/games/guide#qhardware=DS&amp;amp;qesrbRating=&amp;amp;qplay=dsiware&amp;amp;qgenre=&amp;amp;qrelease=&amp;amp;panel=qplay the Nintendo US website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KD9E (4B443945)&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KM9E (4B4D3945)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Deep Psyche&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMFE (4B4D4645)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMSE (4B4D5345)&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Shuffle Games&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAAE (4B414145)&lt;br /&gt;
| Art Style: AQUIA&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KP6E (4B503645)&lt;br /&gt;
| Bird &amp;amp; Beans&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KMME (4B4D4D45)&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KAME (4B414D45)&lt;br /&gt;
| Paper Airplane Chase&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KS9E (4B533945)&lt;br /&gt;
| Real Football 2009&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| Game&lt;br /&gt;
| KUWE (4B555745)&lt;br /&gt;
| WarioWare: Snapped!&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
Need more information about system titles. Please add an observation if you found something.&lt;br /&gt;
&lt;br /&gt;
====All Regions====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
! Observations&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNDA (484e4441)&lt;br /&gt;
| DS Download Play&lt;br /&gt;
| v256&lt;br /&gt;
| v256&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNEA (484e4541)&lt;br /&gt;
| Pictochat&lt;br /&gt;
| Unknown`&lt;br /&gt;
| Not Available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNCA (484e4341)&lt;br /&gt;
| Unknown (boot1 ??)&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNHA (484e4841)&lt;br /&gt;
| [[Nintendo DS Cart Whitelist]]&lt;br /&gt;
| v256&lt;br /&gt;
| v256&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Japan====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
! Observations&lt;br /&gt;
|-&lt;br /&gt;
| 00030004&lt;br /&gt;
| HNGJ (484e474a)&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| v768, v512, v0&lt;br /&gt;
| v768, v512, v0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIJ (484e494a)&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v256, v768&lt;br /&gt;
| v256, v768&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJJ (484e4a4a)&lt;br /&gt;
| [[Nintendo Zone]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKJ (484e4b4a)&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLJ (484e4c4a)&lt;br /&gt;
| [[Version Data]]&lt;br /&gt;
| v1, v2, v3, v4&lt;br /&gt;
| v1, v2, v3, v4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBJ (484e424a)&lt;br /&gt;
| [[System Settings]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFJ (484e464a)&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1024, v1280, v1536, v1792&lt;br /&gt;
| v1024, v1280, v1536, v1792&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAJ (484e414a)&lt;br /&gt;
| [[System Menu]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Europe====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
! Observations&lt;br /&gt;
|-&lt;br /&gt;
| 00030004&lt;br /&gt;
| HNGE (484e4745)&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| v768, v512&lt;br /&gt;
| v768, v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIE (484e4945)&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v768&lt;br /&gt;
| v768&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJE (484e4a45)&lt;br /&gt;
| [[Nintendo Zone]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKE (484e4b45)&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLE (484e4c45)&lt;br /&gt;
| [[Version Data]]&lt;br /&gt;
| v3, v4&lt;br /&gt;
| v3, v4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBE (484e4245)&lt;br /&gt;
| [[System Settings]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFE (484e4645)&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAE (484e4145)&lt;br /&gt;
| [[System Menu]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Australia====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
! Observations&lt;br /&gt;
|-&lt;br /&gt;
| 00030004&lt;br /&gt;
| HNGP (484e4750)&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| v768, v512&lt;br /&gt;
| v768, v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIP (484e4950)&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v768&lt;br /&gt;
| v768&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJP (484e4a50)&lt;br /&gt;
| [[Nintendo Zone]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKP (484e4b50)&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLP (484e4c50)&lt;br /&gt;
| [[Version Data]]&lt;br /&gt;
| v3, v4&lt;br /&gt;
| v3, v4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBP (484e4250)&lt;br /&gt;
| [[System Settings]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFP (484e4650)&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAP (484e4150)&lt;br /&gt;
| [[System Menu]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====United States====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! Title ID&lt;br /&gt;
! Name&lt;br /&gt;
! Versions&lt;br /&gt;
! CDN Availability&lt;br /&gt;
! Observations&lt;br /&gt;
|-&lt;br /&gt;
| 00030004&lt;br /&gt;
| HNGU (484e4755)&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| v768, v512&lt;br /&gt;
| v768, v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIU (484e4955)&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v768&lt;br /&gt;
| v768&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJU (484e4a55)&lt;br /&gt;
| [[Nintendo Zone]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKU (484e4b55)&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
| v256, v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLU (484e4c55)&lt;br /&gt;
| [[Version Data]]&lt;br /&gt;
| v3, v4&lt;br /&gt;
| v3, v4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBU (484e4255)&lt;br /&gt;
| [[System Settings]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFU (484e4655)&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAU (484e4155)&lt;br /&gt;
| [[System Menu]]&lt;br /&gt;
| v512&lt;br /&gt;
| v512&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Title metadata|Title metadata (TMD)]]&lt;br /&gt;
* [http://wiibrew.org/wiki/NUS_Downloader NUS Downloader]&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;br /&gt;
* [[Nintendo Software]]&lt;br /&gt;
* [[System Menu]]&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Title_database&amp;diff=2288</id>
		<title>Title database</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Title_database&amp;diff=2288"/>
		<updated>2009-09-08T08:21:27Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo DSi uses the same title scheme and update servers as the Wii, but they introduced a new (currently unknown) common-key for the DSi title decryption. &lt;br /&gt;
&lt;br /&gt;
As with on the Wii, the [[title metadata]] for these titles may be fetched on Nintendo Servers.&lt;br /&gt;
&lt;br /&gt;
Each game specific url uses above 4 letter code.&lt;br /&gt;
&lt;br /&gt;
Titles can be downloaded with [http://wiibrew.org/wiki/NUS_Downloader NUS Downloader], an app that allows to download titles from NUS servers.&lt;br /&gt;
&lt;br /&gt;
== Title codes ==&lt;br /&gt;
&lt;br /&gt;
=== Region Codes ===&lt;br /&gt;
&lt;br /&gt;
Region codes are used to determine what region a title belongs to. They are at the end of a Title ID.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;55%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ASCII&lt;br /&gt;
! HEX&lt;br /&gt;
! Region&lt;br /&gt;
|-&lt;br /&gt;
| V&lt;br /&gt;
| 56&lt;br /&gt;
| Europe (only for games)&lt;br /&gt;
|-&lt;br /&gt;
| J&lt;br /&gt;
| 4A&lt;br /&gt;
| Japan&lt;br /&gt;
|-&lt;br /&gt;
| P&lt;br /&gt;
| 50&lt;br /&gt;
| Europe (only for applications and system), Australia and other PAL regions&lt;br /&gt;
|-&lt;br /&gt;
| E&lt;br /&gt;
| 45&lt;br /&gt;
| North America&lt;br /&gt;
|-&lt;br /&gt;
| A&lt;br /&gt;
| 41&lt;br /&gt;
| Region independent&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System Codes ===&lt;br /&gt;
&lt;br /&gt;
System codes are used to determine what type of title it is. They are at the beginning of a Title ID.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ASCII&lt;br /&gt;
! HEX&lt;br /&gt;
! System&lt;br /&gt;
|-&lt;br /&gt;
| K&lt;br /&gt;
| 4B&lt;br /&gt;
| DSi Ware Game&lt;br /&gt;
|-&lt;br /&gt;
| H&lt;br /&gt;
| 48&lt;br /&gt;
| DSi Ware Application or System&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Title database ==&lt;br /&gt;
&lt;br /&gt;
=== DSi Ware (00030004) ===&lt;br /&gt;
&lt;br /&gt;
DSi Ware is an online service available on the [[Nintendo DSi Shop]] to download DSi applications.&lt;br /&gt;
&lt;br /&gt;
==== Europe ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware Europe titles is located on [http://www.nintendo.co.uk/NOE/en_GB/games/nintendo_dsiware_11805.html the Nintendo Europe website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title ID&lt;br /&gt;
! Type&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| KNRV (4B4E5256)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Brain Training™: Maths Edition&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KD9V (4B443956)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KM9P (4B4D3950)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Deep Psyche&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KMFP (4B4D4650)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KMSP (4B4D5350)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Shuffle Games&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KWGV (4B574756)&lt;br /&gt;
| Application&lt;br /&gt;
| [[Nintendo DSi Calculator|Animal Crossing Calculator]]&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KWCV (4B574356)&lt;br /&gt;
| Application&lt;br /&gt;
| [[Nintendo DSi Clock|Animal Crossing Clock]]&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KAAV (4B414156)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: AQUITE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KADV (4B414456)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: CODE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KAKV (4B414B56)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: KuBos&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KASV (4B415356)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: NEMREM&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KAPV (4B415056)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: PiCOPiCT&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KA4V (4B413456)&lt;br /&gt;
| Game&lt;br /&gt;
| Asphalt 4: Elite Racing&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KMMV (4B4D4D56)&lt;br /&gt;
| Game&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| HNGP (484E4750)&lt;br /&gt;
| Application&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| 0 DSi Points (Pending Launch Period)&lt;br /&gt;
|-&lt;br /&gt;
| KAMV (4B414D56)&lt;br /&gt;
| Game&lt;br /&gt;
| Paper Plane&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KPOV (4B504F56)&lt;br /&gt;
| Game&lt;br /&gt;
| Pop Superstar!: Road to Celebrity&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KP6V (4B503656)&lt;br /&gt;
| Game&lt;br /&gt;
| Pyoro&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KS9V (4B533956)&lt;br /&gt;
| Game&lt;br /&gt;
| Real Football 2009&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KSMV (4B534D56)&lt;br /&gt;
| Game&lt;br /&gt;
| SUDOKU 150! For Challengers&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KUWV (4B555756)&lt;br /&gt;
| Game&lt;br /&gt;
| WarioWare: Snapped!&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Japan ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware Japan titles is located on [http://www.nintendo.co.jp/ds/dsiware/titlelist.html the Nintendo japanese website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title ID&lt;br /&gt;
! Type&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| KMSJ (4B4D534A)&lt;br /&gt;
| Game&lt;br /&gt;
| 3-tsu no Shuffle Game&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KAAJ (4B41414A)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: AQUARIO&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KADJ (4B41444A)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: DECODE&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KAPJ (4B41504A)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: PICOPICT&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KASJ (4B41534A)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: SOMNIUM&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KTPJ (4B54504A)&lt;br /&gt;
| Game&lt;br /&gt;
| Asobi Taizen&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KNRJ (4B4E524A)&lt;br /&gt;
| Game&lt;br /&gt;
| Brain Training - Science version&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KD9J (4B44394A)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KMFJ (4B4D464A)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KAMJ (4B414D4A)&lt;br /&gt;
| Game&lt;br /&gt;
| Kami Hikouki&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KMMJ (4B4D4D4A)&lt;br /&gt;
| Game&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| HNGJ (484E474A)&lt;br /&gt;
| Application&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| 0 DSi Points (Pending Launch Period)&lt;br /&gt;
|-&lt;br /&gt;
| KM9J (4B4D394A)&lt;br /&gt;
| Game&lt;br /&gt;
| Osoroshii Suuji&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KP6J (4B50364A)&lt;br /&gt;
| Game&lt;br /&gt;
| Tori to Mame&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KGUJ (4B47554A)&lt;br /&gt;
| Game&lt;br /&gt;
| Ugoku Memo Chou&lt;br /&gt;
| 0 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KUWJ (4B55574A)&lt;br /&gt;
| Game&lt;br /&gt;
| Utsutsu! Made in Wario&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== United States ====&lt;br /&gt;
&lt;br /&gt;
The official list of DSi Ware US titles is located on [http://www.nintendo.com/games/guide#qhardware=DS&amp;amp;qesrbRating=&amp;amp;qplay=dsiware&amp;amp;qgenre=&amp;amp;qrelease=&amp;amp;panel=qplay the Nintendo US website]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Title ID&lt;br /&gt;
! Type&lt;br /&gt;
! Name&lt;br /&gt;
! Price&lt;br /&gt;
|-&lt;br /&gt;
| KD9E (4B443945)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Dr. Mario™&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KM9E (4B4D3945)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Deep Psyche&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KMFE (4B4D4645)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Funny Face&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KMSE (4B4D5345)&lt;br /&gt;
| Game&lt;br /&gt;
| A Little Bit of... Magic Made Fun™: Shuffle Games&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KAAE (4B414145)&lt;br /&gt;
| Game&lt;br /&gt;
| Art Style: AQUIA&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KP6E (4B503645)&lt;br /&gt;
| Game&lt;br /&gt;
| Bird &amp;amp; Beans&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KMME (4B4D4D45)&lt;br /&gt;
| Game&lt;br /&gt;
| Mixed Message&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| HNGE (484E4745)&lt;br /&gt;
| Application&lt;br /&gt;
| [[Nintendo DSi Browser]]&lt;br /&gt;
| 0 DSi Points (Pending Launch Period)&lt;br /&gt;
|-&lt;br /&gt;
| KAME (4B414D45)&lt;br /&gt;
| Game&lt;br /&gt;
| Paper Airplane Chase&lt;br /&gt;
| 200 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KS9E (4B533945)&lt;br /&gt;
| Game&lt;br /&gt;
| Real Football 2009&lt;br /&gt;
| 800 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
| KUWE (4B555745)&lt;br /&gt;
| Game&lt;br /&gt;
| WarioWare: Snapped!&lt;br /&gt;
| 500 DSi Points&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
Need more information about system titles. Please add an observation if you found something.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type&lt;br /&gt;
! TitleID&lt;br /&gt;
! Versions&lt;br /&gt;
! Notes&lt;br /&gt;
! CDN Availability&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNDA (484e4441)&lt;br /&gt;
| v256&lt;br /&gt;
| DS Download Play&lt;br /&gt;
| v256&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNEA (484e4541)&lt;br /&gt;
| ?&lt;br /&gt;
| Pictochat&lt;br /&gt;
| Not Available&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIJ (484e494a)&lt;br /&gt;
| v256, v768&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v256, v768&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIE (484e4945)&lt;br /&gt;
| v768&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v768&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNIP (484e4950)&lt;br /&gt;
| v768&lt;br /&gt;
| [[Nintendo DSi Camera]]&lt;br /&gt;
| v768&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJJ (484e4a4a)&lt;br /&gt;
| v512&lt;br /&gt;
| Nintendo Zone&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJE (484e4a45)&lt;br /&gt;
| v512&lt;br /&gt;
| Nintendo Zone&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNJP (484e4a50)&lt;br /&gt;
| v512&lt;br /&gt;
| Nintendo Zone&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKJ (484e4b4a)&lt;br /&gt;
| v256, v512&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKE (484e4b45)&lt;br /&gt;
| v256, v512&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030005&lt;br /&gt;
| HNKP (484e4b50)&lt;br /&gt;
| v256, v512&lt;br /&gt;
| [[Nintendo DSi Sound]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLJ (484e4c4a)&lt;br /&gt;
| v1, v2, v3, v4&lt;br /&gt;
| Nintendo DSi EULA&lt;br /&gt;
| v1, v2, v3, v4&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLE (484e4c45)&lt;br /&gt;
| v3, v4&lt;br /&gt;
| Nintendo DSi EULA&lt;br /&gt;
| v3, v4&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNLP (484e4c50)&lt;br /&gt;
| v3, v4&lt;br /&gt;
| Nintendo DSi EULA&lt;br /&gt;
| v3, v4&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNCA (484e4341)&lt;br /&gt;
| v256, v512&lt;br /&gt;
| ?&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 0003000f&lt;br /&gt;
| HNHA (484e4841)&lt;br /&gt;
| v256&lt;br /&gt;
| [[Nintendo DS Cart Whitelist]]&lt;br /&gt;
| v256&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBJ (484e424a)&lt;br /&gt;
| v512&lt;br /&gt;
| System Settings&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBE (484e4245)&lt;br /&gt;
| v512&lt;br /&gt;
| System Settings&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNBP (484e4250)&lt;br /&gt;
| v512&lt;br /&gt;
| System Settings&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFJ (484e464a)&lt;br /&gt;
| v1024, v1280, v1536, v1792&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1024, v1280, v1536, v1792&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFE (484e4645)&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
|-&lt;br /&gt;
| 00030015&lt;br /&gt;
| HNFP (484e4650)&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
| [[Nintendo DSi Shop]]&lt;br /&gt;
| v1536, v1792&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAJ (484e414a)&lt;br /&gt;
| v256, v512&lt;br /&gt;
| [[System Menu]]&lt;br /&gt;
| v256, v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAE (484e4145)&lt;br /&gt;
| v512&lt;br /&gt;
| [[System Menu]]&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
| 00030017&lt;br /&gt;
| HNAP (484e4150)&lt;br /&gt;
| v512&lt;br /&gt;
| [[System Menu]]&lt;br /&gt;
| v512&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Title metadata|Title metadata (TMD)]]&lt;br /&gt;
* [http://wiibrew.org/wiki/NUS_Downloader NUS Downloader]&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;br /&gt;
* [[Nintendo Software]]&lt;br /&gt;
* [[System Menu]]&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Main_Page/Welcome&amp;diff=2200</id>
		<title>Main Page/Welcome</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Main_Page/Welcome&amp;diff=2200"/>
		<updated>2009-08-29T05:26:50Z</updated>

		<summary type="html">&lt;p&gt;Remark: Undo revision 2169 by Petersmallz (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main page box|Welcome!|Main Page/Welcome}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -.3em -1em -1em -1em;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; bgcolor=&amp;quot;#fff&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2px&amp;quot; cellspacing=&amp;quot;2px&amp;quot; style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#e7eef6&amp;quot;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; | &#039;&#039;&#039;What is Homebrew?&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot;| &#039;&#039;&#039;Want to help?&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot; style=&amp;quot;background: #F5FAFF;&amp;quot;&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Homebrew_(video_games) Homebrew] is a popular term used for applications that are created and executed on a video game console by hackers and consumers. &lt;br /&gt;
| Homebrew is not yet possible for the average consumer, however, you can help out by documenting as much as you can about the system and putting your findings on the wiki.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{box-footer-empty}}&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User_talk:Remark&amp;diff=2186</id>
		<title>User talk:Remark</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User_talk:Remark&amp;diff=2186"/>
		<updated>2009-08-29T05:00:21Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What would that phone number and address be?&lt;br /&gt;
&lt;br /&gt;
http://www.whitepages.com/search/FindPerson?firstname=James&amp;amp;name=Topicz [[User:Remark|Remark]] 07:00, 29 August 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nvram&amp;diff=2160</id>
		<title>Nvram</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Nvram&amp;diff=2160"/>
		<updated>2009-08-27T12:28:20Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The DSi contains a 128KB block (organized into 256-byte pages) of memory referred to as &amp;quot;nvram&amp;quot;; it is stored in a SPI flash chip onboard the WiFi dongle.  Most of the address space is blank, with the exception of the following data:&lt;br /&gt;
&lt;br /&gt;
Pages 0-2: Old partial NDS firmware header (for compatibility)&lt;br /&gt;
 00000: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 00010: 0000 0000 0000 0000 0000 0000 0057 ffff  .............W..&lt;br /&gt;
 00020: c03f 0000 0000 0000 ffff e861 3801 000f  .?.........a8...&lt;br /&gt;
 00030: ffff ffff ff00 0022 4cd8 968a fe3f ffff  .......&amp;quot;L....?..&lt;br /&gt;
 00040: 0394 2902 0200 1700 2600 1818 4800 4048  ..).....&amp;amp;...H.@H&lt;br /&gt;
 00050: 5800 4200 4601 6480 e6e6 4324 0e00 0100  X.B.F.d...C$....&lt;br /&gt;
 00060: 0100 0204 0316 4000 1b6c 4880 3800 3507  ......@..lH.8.5.&lt;br /&gt;
 00070: 0000 0000 0000 0000 b000 0000 0000 00c7  ................&lt;br /&gt;
 00080: bb01 247f 5a01 3f01 3f36 1d00 7835 5512  ..$.Z.?.?6..x5U.&lt;br /&gt;
 00090: 341c 0001 0e38 0370 c52a 0a08 0401 0000  4....8.p.*......&lt;br /&gt;
 000a0: 00ff fffe fefe fefc fcfa fafa fafa f8f8  ................&lt;br /&gt;
 000b0: f600 1214 1241 2303 0470 350e 2c2c 0000  .....A#..p5.,,..&lt;br /&gt;
 000c0: 0000 0000 0000 000e 0000 1228 1c00 314c  ...........(..1L&lt;br /&gt;
 000d0: 4f21 0010 b008 fa15 26e7 fe3e 0e51 0500  O!......&amp;amp;..&amp;gt;.Q..&lt;br /&gt;
 000e0: 6d12 0300 01ff 0e00 0200 0000 0205 0500  m...............&lt;br /&gt;
 000f0: 0000 1800 0200 0002 1e12 1212 1414 1414  ................&lt;br /&gt;
 &lt;br /&gt;
 00100: 1414 1414 1616 1626 2223 2324 2424 2526  .......&amp;amp;&amp;quot;##$$$%&amp;amp;&lt;br /&gt;
 00110: 2626 2728 2818 014b 4b4b 4b4c 4c4c 4c4c  &amp;amp;&amp;amp;&#039;((..KKKKLLLLL&lt;br /&gt;
 00120: 4c4c 4d4d 4d02 6c71 765b 4045 4a2f 3439  LLMMM.lqv[@EJ/49&lt;br /&gt;
 00130: 3e03 0814 ffff ffff ffff ffff ffff ffff  &amp;gt;...............&lt;br /&gt;
 00140: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 00150: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 00160: ffff 1cff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 00170: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 00180: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 00190: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 001a0: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 001b0: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 001c0: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 001d0: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 001e0: ffff ffff ffff ffff ffff ffff ffff ffff  ................&lt;br /&gt;
 001f0: ffff ffff ffff ffff ffff ffff ff01 20ff  .............. .&lt;br /&gt;
 &lt;br /&gt;
 00200: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 **&lt;br /&gt;
 002e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 002f0: 0000 0000 0000 0000 0000 0000 0000 0080  ................&lt;br /&gt;
&lt;br /&gt;
There are 10 pages starting at 0x1f400 (page 0xFA) that describe the WiFi settings (2 pages per slot?)&lt;br /&gt;
&lt;br /&gt;
 1f400: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 **&lt;br /&gt;
 1f440: 3c65 7373 6964 3e0a 0000 0000 0000 0000  &amp;lt;essid&amp;gt;.......&lt;br /&gt;
 1f450: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 **&lt;br /&gt;
 1f4d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1f4e0: 0000 0000 0000 0000 0900 7805 0000 0001  ..........x.....&lt;br /&gt;
 1f4f0: 0000 0000 0000 0000 0000 0000 0000 f80f  ................&lt;br /&gt;
 1f500: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 **&lt;br /&gt;
 1f5f0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
&lt;br /&gt;
The last 2 pages store 2 identical copies of user settings.&lt;br /&gt;
 1fe00: 0500 0b01 0100 6200 7500 7300 6800 6900  ......b.u.s.h.i.&lt;br /&gt;
 1fe10: 6e00 6700 0000 0000 0000 0700 0000 0000  n.g.............&lt;br /&gt;
 1fe20: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fe30: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fe40: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fe50: 0000 0000 0000 0000 8102 1603 2020 a30d  ............  ..&lt;br /&gt;
 1fe60: 970c e0a0 00fc 0900 4010 db10 0000 0000  ........@.......&lt;br /&gt;
 1fe70: 0900 84dd 0100 0300 0000 0000 0000 0000  ................&lt;br /&gt;
 1fe80: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fe90: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fea0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1feb0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fec0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fed0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fee0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fef0: 0000 0000 0000 0000 0000 0000 0000 1fcf  ................&lt;br /&gt;
 &lt;br /&gt;
 1ff00: 0500 0b01 0100 6200 7500 7300 6800 6900  ......b.u.s.h.i.&lt;br /&gt;
 1ff10: 6e00 6700 0000 0000 0000 0700 0000 0000  n.g.............&lt;br /&gt;
 1ff20: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ff30: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ff40: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ff50: 0000 0000 0000 0000 8102 1603 2020 a30d  ............  ..&lt;br /&gt;
 1ff60: 970c e0a0 00fc 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ff70: 0a00 922b 0100 0300 0000 0000 0000 0000  ...+............&lt;br /&gt;
 1ff80: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ff90: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ffa0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ffb0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ffc0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ffd0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1ffe0: 0000 0000 0000 0000 0000 0000 0000 0000  ................&lt;br /&gt;
 1fff0: 0000 0000 0000 0000 0000 0000 0000 1fcf  ................&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Main_Page/Navigation&amp;diff=2105</id>
		<title>Main Page/Navigation</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Main_Page/Navigation&amp;diff=2105"/>
		<updated>2009-08-22T03:51:21Z</updated>

		<summary type="html">&lt;p&gt;Remark: GBATemp: go somewhere else!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main page box|Navigation|Main Page/Navigation}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -.3em -1em -1em -1em;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; bgcolor=&amp;quot;#fff&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2px&amp;quot; cellspacing=&amp;quot;2px&amp;quot; style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#e7eef6&amp;quot;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;34%&amp;quot; | &#039;&#039;&#039;DSi hardware&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;DSi software&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #F5FAFF;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
*[[DSiBrew:Contests|Contests]]&lt;br /&gt;
*[[DSi exploits]]&lt;br /&gt;
*[[Glossary]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
*[http://dsiforums.podtube.us/index.php Unofficial Forum]&lt;br /&gt;
|&lt;br /&gt;
*[[Hardware|DSi Hardware]]&lt;br /&gt;
*[[Cameras]]&lt;br /&gt;
| &lt;br /&gt;
*[[Nintendo Software]]&lt;br /&gt;
*[[Title list]]&lt;br /&gt;
*[[Title metadata]]&lt;br /&gt;
*[[SD Filesystem]]&lt;br /&gt;
*[[Flash Filesystem]]&lt;br /&gt;
*[[Bootloader]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{box-footer-empty}}&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=1.4&amp;diff=2001</id>
		<title>1.4</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=1.4&amp;diff=2001"/>
		<updated>2009-08-16T19:41:17Z</updated>

		<summary type="html">&lt;p&gt;Remark: Undo revision 1996 by Kennypu (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The System Menu 1.4 was released on 29 July 2009 in Japan, 30 July 2009 in Europe and in Australia, and 3 August 2009 in the United States.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
* Facebook support in &amp;quot;Nintendo DSi Camera&amp;quot; application. You can now share your photos in your facebook account.&lt;br /&gt;
* New version of [[Nintendo DSi Browser]] (Opera 9.50/&#039;&#039;&#039;507&#039;&#039;&#039;)&lt;br /&gt;
* All Flashcards blocked.&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
&lt;br /&gt;
If you do not update, you can&#039;t access the [[Nintendo DSi Shop|DSi Shop]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[System Menu]]&lt;br /&gt;
* [[Nintendo Software]]&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1989</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1989"/>
		<updated>2009-08-15T21:22:08Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting. It repeats each 0x40 (what a fuck-up, Nintendo).&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: F7 4C 6A 3A FB 82 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B EB 43 A0&lt;br /&gt;
  20: DB 55 0F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 46 D9 D4 4D BB 04 66 68 08 F1 F8&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/dec-flipbook.c&amp;diff=1988</id>
		<title>User:Remark/dec-flipbook.c</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/dec-flipbook.c&amp;diff=1988"/>
		<updated>2009-08-15T21:21:29Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// dec_flipbook&lt;br /&gt;
// written by remark&lt;br /&gt;
// thanks to steven &amp;amp; ludo&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
char key [0x40] = {&lt;br /&gt;
0xF7, 0x4C, 0x6A, 0x3A, 0xFB, 0x82, 0xA6, 0x37, 0x6E, 0x11, 0x38, 0xCF, 0xA0, 0xDD, 0x85, 0xC0,&lt;br /&gt;
0xC7, 0x9B, 0xC4, 0xD8, 0xDD, 0x28, 0x8A, 0x87, 0x53, 0x20, 0xEE, 0xE0, 0x0B, 0xEB, 0x43, 0xA0,&lt;br /&gt;
0xDB, 0x55, 0x0F, 0x75, 0x36, 0x37, 0xEB, 0x35, 0x6A, 0x34, 0x7F, 0xB5, 0x0F, 0x99, 0xF7, 0xEF,&lt;br /&gt;
0x43, 0x25, 0xCE, 0xA0, 0x29, 0x46, 0xD9, 0xD4, 0x4D, 0xBB, 0x04, 0x66, 0x68, 0x08, 0xF1, 0xF8&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
#define ERR(x ...) { printf(x); exit(1); }&lt;br /&gt;
#define PERR(x) { perror(x); exit(1); }&lt;br /&gt;
&lt;br /&gt;
int fsize(FILE *f)&lt;br /&gt;
{&lt;br /&gt;
  int pos = ftell (f);&lt;br /&gt;
  fseek (f, 0, SEEK_END);&lt;br /&gt;
  int end = ftell (f);&lt;br /&gt;
  fseek (f, pos, SEEK_SET);&lt;br /&gt;
  return end;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char* argv[])&lt;br /&gt;
{&lt;br /&gt;
  if(argc != 3)&lt;br /&gt;
  {&lt;br /&gt;
    printf(&amp;quot;usage: %s &amp;lt;file_in&amp;gt; &amp;lt;file_out&amp;gt;\n&amp;quot;, argv[0]);&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FILE* f = fopen(argv[1], &amp;quot;rb&amp;quot;);&lt;br /&gt;
  if(f == NULL)&lt;br /&gt;
  	PERR(&amp;quot;fopen&amp;quot;);&lt;br /&gt;
  	&lt;br /&gt;
  int len = fsize(f);&lt;br /&gt;
  char* buf = malloc(len);&lt;br /&gt;
  if(buf == NULL)&lt;br /&gt;
  	PERR(&amp;quot;malloc&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  if(fread(buf,len,1,f) != 1)&lt;br /&gt;
  	PERR(&amp;quot;fread&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  int i;&lt;br /&gt;
  for(i=0; i&amp;lt;len; i++)&lt;br /&gt;
  {&lt;br /&gt;
    buf[i] ^= key[i%0x40];&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FILE* fout = fopen(argv[2], &amp;quot;wb+&amp;quot;);&lt;br /&gt;
  if(fout == NULL) &lt;br /&gt;
  	PERR(&amp;quot;fopen&amp;quot;);&lt;br /&gt;
  	&lt;br /&gt;
  if(fwrite(buf, len, 1, fout) != 1)&lt;br /&gt;
  	PERR(&amp;quot;fwrite&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  free(buf);&lt;br /&gt;
  fclose(f);&lt;br /&gt;
  fclose(fout);&lt;br /&gt;
  &lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/dec-flipbook.c&amp;diff=1987</id>
		<title>User:Remark/dec-flipbook.c</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/dec-flipbook.c&amp;diff=1987"/>
		<updated>2009-08-15T21:01:47Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// dec_flipbook&lt;br /&gt;
// written by remark&lt;br /&gt;
// thanks to steven &amp;amp; ludo&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// misses last 5 bytes atm&lt;br /&gt;
char key [0x40] = {&lt;br /&gt;
0xF7, 0x4C, 0x6A, 0x3A, 0xFB, 0x82, 0xA6, 0x37, 0x6E, 0x11, 0x38, 0xCF, 0xA0, 0xDD, 0x85, 0xC0,&lt;br /&gt;
0xC7, 0x9B, 0xC4, 0xD8, 0xDD, 0x28, 0x8A, 0x87, 0x53, 0x20, 0xEE, 0xE0, 0x0B, 0xEB, 0x43, 0xA0,&lt;br /&gt;
0xDB, 0x55, 0x0F, 0x75, 0x36, 0x37, 0xEB, 0x35, 0x6A, 0x34, 0x7F, 0xB5, 0x0F, 0x99, 0xF7, 0xEF,&lt;br /&gt;
0x43, 0x25, 0xCE, 0xA0, 0x29, 0x46, 0xD9, 0xD4, 0x4D, 0xBB, 0x04, 0x66, 0x68, 0x08, 0xF1, 0xF8&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
#define ERR(x ...) { printf(x); exit(1); }&lt;br /&gt;
#define PERR(x) { perror(x); exit(1); }&lt;br /&gt;
&lt;br /&gt;
int fsize(FILE *f)&lt;br /&gt;
{&lt;br /&gt;
  int pos = ftell (f);&lt;br /&gt;
  fseek (f, 0, SEEK_END);&lt;br /&gt;
  int end = ftell (f);&lt;br /&gt;
  fseek (f, pos, SEEK_SET);&lt;br /&gt;
  return end;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char* argv[])&lt;br /&gt;
{&lt;br /&gt;
  if(argc != 3)&lt;br /&gt;
  {&lt;br /&gt;
    printf(&amp;quot;usage: %s &amp;lt;file_in&amp;gt; &amp;lt;file_out&amp;gt;\n&amp;quot;, argv[0]);&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FILE* f = fopen(argv[1], &amp;quot;rb&amp;quot;);&lt;br /&gt;
  if(f == NULL)&lt;br /&gt;
  	PERR(&amp;quot;fopen&amp;quot;);&lt;br /&gt;
  	&lt;br /&gt;
  int len = fsize(f);&lt;br /&gt;
  char* buf = malloc(len);&lt;br /&gt;
  if(buf == NULL)&lt;br /&gt;
  	PERR(&amp;quot;malloc&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  if(fread(buf,len,1,f) != 1)&lt;br /&gt;
  	PERR(&amp;quot;fread&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  int i;&lt;br /&gt;
  for(i=0; i&amp;lt;len; i++)&lt;br /&gt;
  {&lt;br /&gt;
    buf[i] ^= key[i%0x40];&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FILE* fout = fopen(argv[2], &amp;quot;wb+&amp;quot;);&lt;br /&gt;
  if(fout == NULL) &lt;br /&gt;
  	PERR(&amp;quot;fopen&amp;quot;);&lt;br /&gt;
  	&lt;br /&gt;
  if(fwrite(buf, len, 1, fout) != 1)&lt;br /&gt;
  	PERR(&amp;quot;fwrite&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  free(buf);&lt;br /&gt;
  fclose(f);&lt;br /&gt;
  fclose(fout);&lt;br /&gt;
  &lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark&amp;diff=1986</id>
		<title>User:Remark</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark&amp;diff=1986"/>
		<updated>2009-08-15T20:57:33Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m author of..&lt;br /&gt;
&lt;br /&gt;
* [[/Icon2ppm.c|icon2ppm.c]] - converts DSi banners to a viewable image format&lt;br /&gt;
* [[/Icon-fixcrc.c|icon-fixcrc.c]] - fixes the checksum(s) inside a modified banner&lt;br /&gt;
* [[private/ds/app/484E94*/pit.bin|pit.bin]] - file structure for DSi Camera database&lt;br /&gt;
* [[/Pit-fixcrc.c|pit-fixcrc.c]] - updates the checksum in pit.bin files&lt;br /&gt;
* [[/dec-flipbook.c|dec-flipbook.c]] - encrypts/decrypts flipbook files&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark&amp;diff=1985</id>
		<title>User:Remark</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark&amp;diff=1985"/>
		<updated>2009-08-15T20:57:01Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m author of..&lt;br /&gt;
&lt;br /&gt;
* [[/Icon2ppm.c|icon2ppm.c]] - converts DSi banners to a viewable image format&lt;br /&gt;
* [[/Icon-fixcrc.c|icon-fixcrc.c]] - fixes the checksum(s) inside a modified banner&lt;br /&gt;
* [[private/ds/app/484E94*/pit.bin|pit.bin]] - file structure for DSi Camera database&lt;br /&gt;
* [[/Pit-fixcrc.c|pit-fixcrc.c]] - updates the checksum in pit.bin files&lt;br /&gt;
* [[/Icon-fixcrc.c|dec-flipbook.c]] - encrypts/decrypts flipbook files&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/dec-flipbook.c&amp;diff=1984</id>
		<title>User:Remark/dec-flipbook.c</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/dec-flipbook.c&amp;diff=1984"/>
		<updated>2009-08-15T20:56:23Z</updated>

		<summary type="html">&lt;p&gt;Remark: New page: &amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt; // dec_flipbook // written by remark // thanks to steven &amp;amp; ludo  #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt;  // misses last 5 bytes atm char key [0x40] = { 0xF7, 0x4C, 0x6A, ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
// dec_flipbook&lt;br /&gt;
// written by remark&lt;br /&gt;
// thanks to steven &amp;amp; ludo&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
// misses last 5 bytes atm&lt;br /&gt;
char key [0x40] = {&lt;br /&gt;
0xF7, 0x4C, 0x6A, 0x3A, 0xFB, 0x82, 0xA6, 0x37, 0x6E, 0x11, 0x38, 0xCF, 0xA0, 0xDD, 0x85, 0xC0,&lt;br /&gt;
0xC7, 0x9B, 0xC4, 0xD8, 0xDD, 0x28, 0x8A, 0x87, 0x53, 0x20, 0xEE, 0xE0, 0x0B, 0xEB, 0x43, 0xA0,&lt;br /&gt;
0xDB, 0x55, 0x0F, 0x75, 0x36, 0x37, 0xEB, 0x35, 0x6A, 0x34, 0x7F, 0xB5, 0x0F, 0x99, 0xF7, 0xEF,&lt;br /&gt;
0x43, 0x25, 0xCE, 0xA0, 0x29, 0x46, 0xD9, 0xD4, 0x4D, 0xBB, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
#define ERR(x ...) { printf(x); exit(1); }&lt;br /&gt;
#define PERR(x) { perror(x); exit(1); }&lt;br /&gt;
&lt;br /&gt;
int fsize(FILE *f)&lt;br /&gt;
{&lt;br /&gt;
  int pos = ftell (f);&lt;br /&gt;
  fseek (f, 0, SEEK_END);&lt;br /&gt;
  int end = ftell (f);&lt;br /&gt;
  fseek (f, pos, SEEK_SET);&lt;br /&gt;
  return end;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char* argv[])&lt;br /&gt;
{&lt;br /&gt;
  if(argc != 3)&lt;br /&gt;
  {&lt;br /&gt;
    printf(&amp;quot;usage: %s &amp;lt;file_in&amp;gt; &amp;lt;file_out&amp;gt;\n&amp;quot;, argv[0]);&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FILE* f = fopen(argv[1], &amp;quot;rb&amp;quot;);&lt;br /&gt;
  if(f == NULL)&lt;br /&gt;
  	PERR(&amp;quot;fopen&amp;quot;);&lt;br /&gt;
  	&lt;br /&gt;
  int len = fsize(f);&lt;br /&gt;
  char* buf = malloc(len);&lt;br /&gt;
  if(buf == NULL)&lt;br /&gt;
  	PERR(&amp;quot;malloc&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  if(fread(buf,len,1,f) != 1)&lt;br /&gt;
  	PERR(&amp;quot;fread&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  int i;&lt;br /&gt;
  for(i=0; i&amp;lt;len; i++)&lt;br /&gt;
  {&lt;br /&gt;
    buf[i] ^= key[i%0x40];&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  FILE* fout = fopen(argv[2], &amp;quot;wb+&amp;quot;);&lt;br /&gt;
  if(fout == NULL) &lt;br /&gt;
  	PERR(&amp;quot;fopen&amp;quot;);&lt;br /&gt;
  	&lt;br /&gt;
  if(fwrite(buf, len, 1, fout) != 1)&lt;br /&gt;
  	PERR(&amp;quot;fwrite&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  free(buf);&lt;br /&gt;
  fclose(f);&lt;br /&gt;
  fclose(fout);&lt;br /&gt;
  &lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1983</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1983"/>
		<updated>2009-08-15T20:39:51Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting. It repeats each 0x40 (what a fuck-up, Nintendo).&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: F7 4C 6A 3A FB 82 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B EB 43 A0&lt;br /&gt;
  20: DB 55 0F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 46 D9 D4 4D BB 04 XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1982</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1982"/>
		<updated>2009-08-15T20:33:15Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting. It repeats each 0x40 (what a fuck-up, Nintendo).&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: F7 4C 6A 3A FB 82 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B BE B4 3A &lt;br /&gt;
  20: 0D B5 5F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 46 D9 D4 4D BB XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1981</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1981"/>
		<updated>2009-08-15T20:32:34Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting. It repeats each 0x40 (what a fuck-up, Nintendo).&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: F7 4C 6A 3A FB 82 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B BE B4 3A &lt;br /&gt;
  20: 0D B5 5F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 46 D9 D4 4D BB XX XX XX XX XX XX&lt;br /&gt;
  40: F7 4C 6A 3A FB 82 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  50: C7 9B C4 D8 DD 28 8A XX XX XX XX XX XX EB 43 A0&lt;br /&gt;
  60: DB 55 0F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  70: 43 25 CE A0 XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1980</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1980"/>
		<updated>2009-08-15T20:20:27Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B BE B4 3A &lt;br /&gt;
  20: 0D B5 5F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 46 D9 D4 4D BB XX XX XX XX XX XX&lt;br /&gt;
  40: F7 4C 6A 3A FB 82 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  50: C7 9B C4 D8 DD 28 8A XX XX XX XX XX XX EB 43 A0&lt;br /&gt;
  60: DB 55 0F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  70: 43 25 CE A0 XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1979</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1979"/>
		<updated>2009-08-15T20:20:02Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B BE B4 3A &lt;br /&gt;
  20: 0D B5 5F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 46 D9 D4 4D BB XX XX XX XX XX XX&lt;br /&gt;
  40: F7 4C 6A 3A FB 82 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  50: C7 9B C4 D8 DD 28 8A XX XX XX XX XX XX EB 43 A0&lt;br /&gt;
  60: DB 55 0F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  70: 43 25 CE A0 XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1978</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1978"/>
		<updated>2009-08-15T20:18:59Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: 00 00 00 00 00 00 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B BE B4 3A &lt;br /&gt;
  20: 0D B5 5F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 46 D9 D4 4D BB 00 00 00 00 00 00&lt;br /&gt;
  40: F7 4C 6A 3A FB 82 A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  50: C7 9B C4 D8 DD 28 8A 00 00 00 00 00 00 EB 43 A0&lt;br /&gt;
  60: DB 55 0F 75 36 37 EB 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  70: 43 25 CE A0 00 00 00&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1976</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1976"/>
		<updated>2009-08-15T20:08:52Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 15 F9 3A AD B0 BB B8 XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1975</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1975"/>
		<updated>2009-08-15T20:07:19Z</updated>

		<summary type="html">&lt;p&gt;Remark: Replacing page with &amp;#039;Flipbook_XOR_Pad&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Flipbook_XOR_Pad]]&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1974</id>
		<title>Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Flipbook_XOR_Pad&amp;diff=1974"/>
		<updated>2009-08-15T20:07:05Z</updated>

		<summary type="html">&lt;p&gt;Remark: New page: Since the encryption used is AES-128-CTR, there&amp;#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting. Here&amp;#039;s the XOR pad used for the *.lst file (hexadecimal):   ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 15 F9 3A AD B0 BB XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1972</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1972"/>
		<updated>2009-08-15T20:05:14Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 15 F9 3A AD B0 BB XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1971</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1971"/>
		<updated>2009-08-15T20:02:35Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX 35 6A 34 7F B5 0F 99 F7 EF&lt;br /&gt;
  30: 43 25 CE A0 29 15 F9 3A AD B0 XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1970</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1970"/>
		<updated>2009-08-15T19:51:21Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 53 20 EE E0 0B XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1969</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1969"/>
		<updated>2009-08-15T19:34:36Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 05 32 0E EE 0B XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1968</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1968"/>
		<updated>2009-08-15T19:34:13Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 05 32 0e ee 0b XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1967</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1967"/>
		<updated>2009-08-15T19:25:02Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX A6 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 XX XX XX XX XX XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1966</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1966"/>
		<updated>2009-08-15T19:07:47Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX 1D 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 XX XX XX XX XX XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1965</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1965"/>
		<updated>2009-08-15T19:02:35Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX XX 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A 87 XX XX XX XX XX XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1964</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1964"/>
		<updated>2009-08-15T18:55:20Z</updated>

		<summary type="html">&lt;p&gt;Remark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX XX 37 6E 11 38 CF A0 DD 85 C0&lt;br /&gt;
  10: C7 9B C4 D8 DD 28 8A XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1963</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1963"/>
		<updated>2009-08-15T18:26:23Z</updated>

		<summary type="html">&lt;p&gt;Remark: nintendo fail.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX XX 37 6E 11 40 BC A0 AB 8E&lt;br /&gt;
  10: B0 CD EB 9B A3 DD 28 8A 87 XX XX XX XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1962</id>
		<title>User:Remark/Flipbook XOR Pad</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=User:Remark/Flipbook_XOR_Pad&amp;diff=1962"/>
		<updated>2009-08-15T17:57:06Z</updated>

		<summary type="html">&lt;p&gt;Remark: New page: Since the encryption used is AES-128-CTR, there&amp;#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting. Here&amp;#039;s the XOR pad used for the *.lst file (hexadecimal):   ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Since the encryption used is AES-128-CTR, there&#039;s a static XOR pad (generated from the key) applied when encrypting/decrypting.&lt;br /&gt;
Here&#039;s the XOR pad used for the *.lst file (hexadecimal):&lt;br /&gt;
&lt;br /&gt;
  00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  10: XX XX XX B7 XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;br /&gt;
  30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX&lt;/div&gt;</summary>
		<author><name>Remark</name></author>
	</entry>
</feed>