<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.3dbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elisherer</id>
	<title>3dbrew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.3dbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Elisherer"/>
	<link rel="alternate" type="text/html" href="https://www.3dbrew.org/wiki/Special:Contributions/Elisherer"/>
	<updated>2026-04-21T09:08:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:Homebrew_Launcher&amp;diff=10810</id>
		<title>Talk:Homebrew Launcher</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:Homebrew_Launcher&amp;diff=10810"/>
		<updated>2014-11-22T15:39:47Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: Created page with &amp;quot;==Got beer?== Konami Code, Awesome! --~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Got beer?==&lt;br /&gt;
Konami Code, Awesome! --[[User:Elisherer|Elisherer]] 17:39, 22 November 2014 (CET)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=8254</id>
		<title>3DSExplorer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=8254"/>
		<updated>2013-11-02T19:56:32Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title       = 3DSExplorer&lt;br /&gt;
| image     = [[Image:3DSCube_128px.png|128px]]&lt;br /&gt;
| type        = pc utility&lt;br /&gt;
| author      = [[User:Elisherer|elisherer]]&lt;br /&gt;
| download    = http://3dsexplorer.googlecode.com/files/3dsexplorer_v1.5.3.zip&lt;br /&gt;
| source = http://code.google.com/p/3dsexplorer/&lt;br /&gt;
| version     = 1.5.3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
3DSExplorer can open 3DS files and view the information as described 3DBrew.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use the latest version. Older versions has bugs in them that I fix.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More over, refrain from uploading the application to your servers. Just link to google code site.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Needs &#039;&#039;&#039;.NET Framework 4.0&#039;&#039;&#039;, you can get it [http://www.microsoft.com/download/en/details.aspx?id=17851 here].&lt;br /&gt;
&lt;br /&gt;
Note:If you want to install this program for Mac Linux or FreeBSD,you should install wine beta version 15 or later with wine mono.&lt;br /&gt;
&lt;br /&gt;
It completely works on Linux,but I don&#039;t know on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
Opens:&lt;br /&gt;
* CTR Cartridge Image files ([[NCSD|CCI]]/[[NCSD|CSU]]) (NCSD)&lt;br /&gt;
* CTR eXecutable Image files ([[NCCH#CXI|CXI]]) (NCCH)&lt;br /&gt;
* CTR File Archives ([[NCCH#CFA|CFA]]) (NCCH)&lt;br /&gt;
* CTR Importable Archives ([[CIA]])&lt;br /&gt;
* CTR Icons ([[SMDH|ICN]]) (SMDH)&lt;br /&gt;
* CTR Banners (BNR) (CBMD + BCWAV)&lt;br /&gt;
* CTR Waves ([[BCWAV]])&lt;br /&gt;
* CTR Banner Model Data ([[CBMD]])&lt;br /&gt;
* CTR Graphics ([[CBMD|CGFX]]) (CBMD)&lt;br /&gt;
* [[DARC]] (file containers) / [[BCMA]] CTR-Manuals&lt;br /&gt;
* Save Flash binaries ([[Savegames|SAV]]) (decrypted or encrypted)&lt;br /&gt;
* Title meta data files ([[TMD]]),&lt;br /&gt;
* Multi-Picture Objects ([[MPO]]) , (3D Images)&lt;br /&gt;
&lt;br /&gt;
Can convert:&lt;br /&gt;
* Videos to 2D/3D MJPG AVI files for the 3DS (Can download directly from YouTube)&lt;br /&gt;
&lt;br /&gt;
Some of the file formats can be saved with replaced contents.&lt;br /&gt;
&lt;br /&gt;
== Option for reading 3ds/cci/csu files from zip/7z files ==&lt;br /&gt;
&lt;br /&gt;
Just compress your 3ds/cci/csu file into a 7z or zip (with any other file you want like nfo file)&lt;br /&gt;
&lt;br /&gt;
Then you can open it from 3dsexplorer. &#039;&#039;&#039;But be aware that only the first cxi will be loaded and saving capabilities will not be available.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(3DSExplorer looks for the first file with the proper extension and reads the first 0x5000 bytes)&lt;br /&gt;
&lt;br /&gt;
== Upcoming features ==&lt;br /&gt;
&lt;br /&gt;
for v1.6&lt;br /&gt;
* Extracting binaries from CIA like ctrtool does.&lt;br /&gt;
&lt;br /&gt;
== Change log ==&lt;br /&gt;
&lt;br /&gt;
v1.5.3&lt;br /&gt;
*Revert supertrim from deleting the last partition record.&lt;br /&gt;
&lt;br /&gt;
v1.5.2&lt;br /&gt;
* Added Trim, Un-Trim and SuperTrim for CCI by 3DSGuy (aka ps3hen)&lt;br /&gt;
+ (Open up a CCI file and a new menu &amp;quot;CCI&amp;quot; will appear.)&lt;br /&gt;
&lt;br /&gt;
v1.5.1&lt;br /&gt;
* MPO: Added some info found by Thib&lt;br /&gt;
* Fixed: title.db update process.&lt;br /&gt;
* Parentool 3ds algorithm fixed (was wrong)&lt;br /&gt;
v1.5&lt;br /&gt;
* Added: QR Tool&lt;br /&gt;
* Added: Parental Control Unlocker (for 3DS as found by neimod, and for the DSi/Wii as on marcan&#039;s site)&lt;br /&gt;
v1.4&lt;br /&gt;
* Added: support for BCMA/DARC files/containers.&lt;br /&gt;
* Added: DSDecmp GUI for compression/decompression of LZ-10/11/Ovl &amp;amp; Huffman4/8.&lt;br /&gt;
* Updated: XOR Tool&#039;s file text boxes accept drag&amp;amp;drop (DSDecmp GUI&#039;s also).&lt;br /&gt;
v1.3 (3DSGuy)&lt;br /&gt;
* Added *.cfa as an openable file (associated with CXI module)&lt;br /&gt;
* Used more general terms for CXI/CFA and 3DS/CCI/CSU with NCCH and NCSD respectively, while the general terms are more broad, they are correct, as a CFA file is not a CXI file.&lt;br /&gt;
* Fixed the Number of NCCH from 13 to 8 in the CCI module&lt;br /&gt;
* Changed the NCSD header readings to match the current specs on 3DBrew, with the exception of the &amp;quot;ExHeader size/Exheader Hash&amp;quot;, as they are always zero in every NCSD.&lt;br /&gt;
* Made the ExHeader an extractable file from NCCH files.&lt;br /&gt;
v1.2.1&lt;br /&gt;
* fixed opening of cia files (thanks 3dsguy)&lt;br /&gt;
* updated title.db up to release #183&lt;br /&gt;
v1.2&lt;br /&gt;
* Added: The product codes and maker codes are now in a file called title.db&lt;br /&gt;
* Added: 3ds/cci/csu can be opened from zip/7z files with limited information (cci,1st cxi &amp;amp; crc32)&lt;br /&gt;
v1.1.1&lt;br /&gt;
* fixed file tree activation bugs&lt;br /&gt;
* fixed some typos&lt;br /&gt;
* CCI: added an option to save cxi file (right click the CXI node in the file tree)&lt;br /&gt;
v1.1 - Happy Holidays&lt;br /&gt;
* New opens CXI files&lt;br /&gt;
* New opens CSU files (CTR System update - same as CCI)&lt;br /&gt;
* New opens ICN files (CTR Icons)&lt;br /&gt;
* Added QuickCRC32 tool to check for authenticity (also added CRC32 to hash tool)&lt;br /&gt;
* Generalized the explorer (the source code of the explorer is general, now it would be easier to add more file formats)&lt;br /&gt;
* 3D Video converter: Progress is working, fixed a lot, now works almost flawlessly.&lt;br /&gt;
* CCI: Added more information to the header.&lt;br /&gt;
* MPO: Added Nintendo&#039;s MakerNote structure.&lt;br /&gt;
v1.0&lt;br /&gt;
* Better late then ever...update to v1.0 so I can continue with the regular&lt;br /&gt;
version giving.&lt;br /&gt;
* Added MPO support (3D Images taken by the 3ds camera)&lt;br /&gt;
* 3D Video Conversion tool to convert youtube 3d videos to 3DS-3D MJPG videos...&lt;br /&gt;
* more bug fixes (as always)&lt;br /&gt;
v0.96&lt;br /&gt;
* Moved to .NET Framework 4.0 (because of OpenGL Support)&lt;br /&gt;
* Improved SRAM key search algorithm (fixes Starfox 3D)&lt;br /&gt;
* Added initial support for CWAV, CGFX&lt;br /&gt;
* New nifty about screen (3d logo)&lt;br /&gt;
* Preparations made for wav (CWAV) &amp;amp; 3d model (CMDL) decoding (WIP)&lt;br /&gt;
* Now the application needs 2 external DLLs for SharpGL&lt;br /&gt;
v0.9&lt;br /&gt;
* Now checks for update on startup (can be disabled)&lt;br /&gt;
* Added link to the Google-code site&lt;br /&gt;
* CIA: Can replace icons with any picture you want (Saving enabled)&lt;br /&gt;
* More bug fixes&lt;br /&gt;
v0.89&lt;br /&gt;
* CIA: Icons color mapping corrected (It&#039;s RGB565)&lt;br /&gt;
* ImageBox now has a zoom button.&lt;br /&gt;
* XOR Tool: New features: Xor byte arrays, AES-ctr sandbox.&lt;br /&gt;
* More bug fixes and mostly source code redesign&lt;br /&gt;
v0.83&lt;br /&gt;
* CIA: Fix: Correct Ticket&lt;br /&gt;
* CIA: Icon color mapping fixed (RGB -&amp;gt; GBR)&lt;br /&gt;
v0.82&lt;br /&gt;
* CIA: Added Banner icons viewing (Double click an icon to show it in the Banner&#039;s Metadata section)&lt;br /&gt;
v0.81&lt;br /&gt;
* Fix bug when opening TMD files&lt;br /&gt;
v0.8&lt;br /&gt;
* CIA support&lt;br /&gt;
* Changed GUI + Skin&lt;br /&gt;
* Fixed some bugs&lt;br /&gt;
v0.7&lt;br /&gt;
* More information on sav files&lt;br /&gt;
* Now all information is grouped&lt;br /&gt;
* Bug fixes for all contexts&lt;br /&gt;
* Hash tool supports HMAC&lt;br /&gt;
* Source code rewritten for optimization..&lt;br /&gt;
* [Experimental] Can now replace original files into sav image and save it to a new created sav file.&lt;br /&gt;
v0.62&lt;br /&gt;
* Bug fixes&lt;br /&gt;
* Rearranged the gui&lt;br /&gt;
* Now the exe file is a release and not a debug.&lt;br /&gt;
* Context menu for files in the filesystem list.&lt;br /&gt;
v0.61&lt;br /&gt;
* Fix for DATA partitions files save (wrong offsets)...&lt;br /&gt;
* Can now be associated with sav/bin/3ds/tmd files to open files from the explorer...&lt;br /&gt;
* Hashtool and XORtool can be opened while working with the explorer part of the program.&lt;br /&gt;
v0.6&lt;br /&gt;
* New GUI&lt;br /&gt;
* Improved algorithms (SAV files mainly)&lt;br /&gt;
* More information shown&lt;br /&gt;
* NEW and improved Hash Tool.&lt;br /&gt;
v0.55&lt;br /&gt;
* Works with most save files.&lt;br /&gt;
* More of the save structure understood&lt;br /&gt;
* Saving of files from the sav image fixed.&lt;br /&gt;
v0.53&lt;br /&gt;
* Fix for the tmd (now has certificates)&lt;br /&gt;
* TMD: Still not supporting SHA1 type&lt;br /&gt;
v0.52&lt;br /&gt;
* TMD now works&lt;br /&gt;
* Save opening was improved&lt;br /&gt;
* No question rather it&#039;s encrypted or not (autodetect)&lt;br /&gt;
&lt;br /&gt;
v0.51&lt;br /&gt;
* fix for save files from save image&lt;br /&gt;
* feature: save image file from sav binary&lt;br /&gt;
&lt;br /&gt;
v0.5&lt;br /&gt;
* new GUI now has file box&lt;br /&gt;
* fix for a few save files&lt;br /&gt;
* now can save files from save and 3ds (from 3ds still encrypted) by double clicking a file.&lt;br /&gt;
* when opening a crypted save you can save the key to a file&lt;br /&gt;
* now on google code using SVN (moved from github)&lt;br /&gt;
&lt;br /&gt;
v0.3&lt;br /&gt;
* changed the name of the application&lt;br /&gt;
* initial work on opening save binary files&lt;br /&gt;
* already opens save binary files, decrypts them and shows some info&lt;br /&gt;
&lt;br /&gt;
* I&#039;ll be happy to get some help from you guys on this...&lt;br /&gt;
&lt;br /&gt;
v0.1&lt;br /&gt;
* opens 3DS files and creates a treeview with the information&lt;br /&gt;
* can&#039;t decrypt the ExeFS (as no key yet to be found)&lt;br /&gt;
&lt;br /&gt;
== Screen shot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 3dsexplorer.png]]&lt;br /&gt;
&lt;br /&gt;
== Latest Build ==&lt;br /&gt;
&lt;br /&gt;
You can download the latest build [http://3dsexplorer.googlecode.com/svn/trunk/3DSExplorer/bin/3DSExplorer.exe here].&lt;br /&gt;
&lt;br /&gt;
Notice that this version might be buggy...&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Serials&amp;diff=8011</id>
		<title>Serials</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Serials&amp;diff=8011"/>
		<updated>2013-09-08T18:07:45Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page talks about the 3DS products&#039; serial strucutre. (The console, Its manual, its accessories, its games, etc...)&lt;br /&gt;
&lt;br /&gt;
== Codenames ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Device !! Codename&lt;br /&gt;
|-&lt;br /&gt;
| 3DS || CTR&lt;br /&gt;
|-&lt;br /&gt;
| 3DS XL/LL || SPR&lt;br /&gt;
|-&lt;br /&gt;
| 2DS || FTR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The DS was codenamed NTR so we see the TR is recurring&lt;br /&gt;
&lt;br /&gt;
== Serial structure ==&lt;br /&gt;
&lt;br /&gt;
[Product][Retail/Demo]-CTR-[Type][Identifier][Region]&lt;br /&gt;
&lt;br /&gt;
Product: Length=2, LN - Product type (Cartridges are LN, Game boxes are TS, Instruction manuals are MA, leaflets are FA, Quick-Start guides are MK)&lt;br /&gt;
&lt;br /&gt;
Retail/Demo: Length=1, [A/Z] - Retail / Demo&lt;br /&gt;
&lt;br /&gt;
CTR - 3DS&#039; Codename Rumored to be Horizon&lt;br /&gt;
&lt;br /&gt;
Type: Length=1, [A/C/H/J/S/P/T] - Retail / C is part of the default Serial &#039;CTAP&#039; / H is used for built in applications like [[Mii Maker]] / J is for a normal eShop Title / S is usually a 3D Classics eShop title / P is used with GBA e-shop titles / T is used with NES e-shop titles.&lt;br /&gt;
&lt;br /&gt;
Identifier: Length=2, Game&#039;s name (made from letters and digits)&lt;br /&gt;
&lt;br /&gt;
Region: Length=1, [E/P/J] - English (US) / Pal (Europe/Australia) / Japanese (Japan)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The longer version of the serial number adds a geographical region (usually because of extra languages)&lt;br /&gt;
&lt;br /&gt;
Those are 3 letters codes at the end of the serial (can be found mostly on demos).&lt;br /&gt;
&lt;br /&gt;
i.e. The code of the Canadian version of Mario Kart 7 is CAN [http://imageshack.us/photo/my-images/687/ctrcan.jpg/]&lt;br /&gt;
&lt;br /&gt;
== Product Code ==&lt;br /&gt;
&lt;br /&gt;
This is similar in structure to the serial, this is like the Title ID in the sense that it is a per title Identifier, but it is not checked by the 3DS Applications (It&#039;s like an internally used name). And follows this structure:&lt;br /&gt;
&lt;br /&gt;
CTR-[P/N/T/U]-[Type][Identifier][Region]&lt;br /&gt;
* P/N/T/U - P  Generally used for card based games (&amp;amp; Digital Download versions) / N Used for built in applications like [[Mii Maker]] and some eShop titles / T is used in some e-Shop demos / U is used for [[Title list#0004000E - Add-on Content (Updates)| Add-on Update Data]]&lt;br /&gt;
* [Type][Identifier][Region] - Same as in Serial structure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So for example a Japanese copy of Ridge Racer 3D would have a Product Code of &amp;quot;CTR-P-ARRJ&amp;quot; and a Serial of &amp;quot;LNA-CTR-ARRJ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; The Product Code &amp;quot;CTR-P-CTAP&amp;quot; is the default Product Code for NCCH files. So where a Product Code isn&#039;t assigned, this Product Code is usually used.&lt;br /&gt;
&lt;br /&gt;
=== Electronic Manuals ===&lt;br /&gt;
&lt;br /&gt;
Some eShop titles have [[NCCH#CFA|Electronic Manuals]] which store the product code at the end of the &#039;Health &amp;amp; Safety&#039; section of the &#039;Manual&#039;. However   Product Codes can which differ from the above format as shown below:&lt;br /&gt;
&lt;br /&gt;
CTR-[P/N/T/U]-[Type][Identifier][Region]-[Region]-[Digit]&lt;br /&gt;
&lt;br /&gt;
CTR-[Type][Identifier][Region]-[Region]-[Digit]&lt;br /&gt;
&lt;br /&gt;
* P/N/T/U - Same as in Product Code structure&lt;br /&gt;
* [Type][Identifier][Region] - Same as in Serial structure&lt;br /&gt;
* [Region] - A three character representation of the title region, i.e. &#039;EUR&#039; (Not always present)&lt;br /&gt;
* [Digit] - A single digit usually &#039;1&#039; or &#039;0&#039; (Not always present)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; These alternate versions of the Product Code, potentially found in [[NCCH#CFA|Electronic Manuals]] don&#039;t represent the actual Product Code, as found in the game&#039;s CXI. They are only found in the game&#039;s Home Menu Manual, and on the game&#039;s packaging/external labeling.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=News&amp;diff=7905</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=News&amp;diff=7905"/>
		<updated>2013-08-21T03:14:31Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Adding an item==&lt;br /&gt;
* Log in to the wiki. Editing is disabled if you don&#039;t have an account.&lt;br /&gt;
* Add the news event to the top of the list, using this format for the date: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;{{#time: d F y}}&amp;lt;nowiki&amp;gt;&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. Please include the application&#039;s creator, version number, and a link to a page on 3DBrew about the application. No external links please.&lt;br /&gt;
* &#039;&#039;&#039;Move the last entry to the [[:News/Archive|news archive]]. There should be no more than 4 entrees in the list.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Archives==&lt;br /&gt;
For older news, see the [[:News/Archive|news archive]].&lt;br /&gt;
&lt;br /&gt;
=== News ===&lt;br /&gt;
&amp;lt;!-- Add news below --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;20 August 13&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.5.3]] updated by [[User:Elisherer|Elisherer]] (Enable trimming NCSD)&lt;br /&gt;
*&#039;&#039;&#039;6 August 13&#039;&#039;&#039; Nintendo released system update [[6.2.0-12]].&lt;br /&gt;
*&#039;&#039;&#039;11 July 13&#039;&#039;&#039; Nintendo released system update [[6.1.0-12U]] for only USA.&lt;br /&gt;
*&#039;&#039;&#039;27 June 13&#039;&#039;&#039; Nintendo released system update [[6.1.0-11]] (6.1.0-12 for all regions except USA).&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=7904</id>
		<title>3DSExplorer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=7904"/>
		<updated>2013-08-21T03:14:20Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: v1.5.3 (sorry)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title       = 3DSExplorer&lt;br /&gt;
| image     = [[Image:3DSCube_128px.png|128px]]&lt;br /&gt;
| type        = pc utility&lt;br /&gt;
| author      = [[User:Elisherer|elisherer]]&lt;br /&gt;
| download    = http://3dsexplorer.googlecode.com/files/3dsexplorer_v1.5.3.zip&lt;br /&gt;
| source = http://code.google.com/p/3dsexplorer/&lt;br /&gt;
| version     = 1.5.3&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
3DSExplorer can open 3DS files and view the information as described 3DBrew.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use the latest version. Older versions has bugs in them that I fix.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More over, refrain from uploading the application to your servers. Just link to google code site.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Needs &#039;&#039;&#039;.NET Framework 4.0&#039;&#039;&#039;, you can get it [http://www.microsoft.com/download/en/details.aspx?id=17851 here].&lt;br /&gt;
&lt;br /&gt;
Note:If you want to install this program for Mac Linux or FreeBSD,you should install wine beta version 15 or later with wine mono.&lt;br /&gt;
&lt;br /&gt;
It completely works on Linux,but I don&#039;t know on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
Opens:&lt;br /&gt;
* CTR Cartridge Image files ([[NCSD|CCI]]/[[NCSD|CSU]]) (NCSD)&lt;br /&gt;
* CTR eXecutable Image files ([[NCCH#CXI|CXI]]) (NCCH)&lt;br /&gt;
* CTR File Archives ([[NCCH#CFA|CFA]]) (NCCH)&lt;br /&gt;
* CTR Importable Archives ([[CIA]])&lt;br /&gt;
* CTR Icons ([[SMDH|ICN]]) (SMDH)&lt;br /&gt;
* CTR Banners (BNR) (CBMD + BCWAV)&lt;br /&gt;
* CTR Waves ([[BCWAV]])&lt;br /&gt;
* CTR Banner Model Data ([[CBMD]])&lt;br /&gt;
* CTR Graphics ([[CBMD|CGFX]]) (CBMD)&lt;br /&gt;
* [[DARC]] (file containers) / [[BCMA]] CTR-Manuals&lt;br /&gt;
* Save Flash binaries ([[Savegames|SAV]]) (decrypted or encrypted)&lt;br /&gt;
* Title meta data files ([[TMD]]),&lt;br /&gt;
* Multi-Picture Objects ([[MPO]]) , (3D Images)&lt;br /&gt;
&lt;br /&gt;
Can convert:&lt;br /&gt;
* Videos to 2D/3D MJPG AVI files for the 3DS (Can download directly from YouTube)&lt;br /&gt;
&lt;br /&gt;
Some of the file formats can be saved with replaced contents.&lt;br /&gt;
&lt;br /&gt;
== Option for reading 3ds/cci/csu files from zip/7z files ==&lt;br /&gt;
&lt;br /&gt;
Just compress your 3ds/cci/csu file into a 7z or zip (with any other file you want like nfo file)&lt;br /&gt;
&lt;br /&gt;
Then you can open it from 3dsexplorer. &#039;&#039;&#039;But be aware that only the first cxi will be loaded and saving capabilities will not be available.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(3DSExplorer looks for the first file with the proper extension and reads the first 0x5000 bytes)&lt;br /&gt;
&lt;br /&gt;
== Upcoming features ==&lt;br /&gt;
&lt;br /&gt;
for v1.6&lt;br /&gt;
* Extracting binaries from CIA like ctrtool does.&lt;br /&gt;
&lt;br /&gt;
== Change log ==&lt;br /&gt;
&lt;br /&gt;
v1.5.3&lt;br /&gt;
Revert supertrim form deleting the last partition record.&lt;br /&gt;
v1.5.2&lt;br /&gt;
* Added Trim, Un-Trim and SuperTrim for CCI by 3DSGuy (aka ps3hen)&lt;br /&gt;
+ (Open up a CCI file and a new menu &amp;quot;CCI&amp;quot; will appear.)&lt;br /&gt;
v1.5.1&lt;br /&gt;
* MPO: Added some info found by Thib&lt;br /&gt;
* Fixed: title.db update process.&lt;br /&gt;
* Parentool 3ds algorithm fixed (was wrong)&lt;br /&gt;
v1.5&lt;br /&gt;
* Added: QR Tool&lt;br /&gt;
* Added: Parental Control Unlocker (for 3DS as found by neimod, and for the DSi/Wii as on marcan&#039;s site)&lt;br /&gt;
v1.4&lt;br /&gt;
* Added: support for BCMA/DARC files/containers.&lt;br /&gt;
* Added: DSDecmp GUI for compression/decompression of LZ-10/11/Ovl &amp;amp; Huffman4/8.&lt;br /&gt;
* Updated: XOR Tool&#039;s file text boxes accept drag&amp;amp;drop (DSDecmp GUI&#039;s also).&lt;br /&gt;
v1.3 (3DSGuy)&lt;br /&gt;
* Added *.cfa as an openable file (associated with CXI module)&lt;br /&gt;
* Used more general terms for CXI/CFA and 3DS/CCI/CSU with NCCH and NCSD respectively, while the general terms are more broad, they are correct, as a CFA file is not a CXI file.&lt;br /&gt;
* Fixed the Number of NCCH from 13 to 8 in the CCI module&lt;br /&gt;
* Changed the NCSD header readings to match the current specs on 3DBrew, with the exception of the &amp;quot;ExHeader size/Exheader Hash&amp;quot;, as they are always zero in every NCSD.&lt;br /&gt;
* Made the ExHeader an extractable file from NCCH files.&lt;br /&gt;
v1.2.1&lt;br /&gt;
* fixed opening of cia files (thanks 3dsguy)&lt;br /&gt;
* updated title.db up to release #183&lt;br /&gt;
v1.2&lt;br /&gt;
* Added: The product codes and maker codes are now in a file called title.db&lt;br /&gt;
* Added: 3ds/cci/csu can be opened from zip/7z files with limited information (cci,1st cxi &amp;amp; crc32)&lt;br /&gt;
v1.1.1&lt;br /&gt;
* fixed file tree activation bugs&lt;br /&gt;
* fixed some typos&lt;br /&gt;
* CCI: added an option to save cxi file (right click the CXI node in the file tree)&lt;br /&gt;
v1.1 - Happy Holidays&lt;br /&gt;
* New opens CXI files&lt;br /&gt;
* New opens CSU files (CTR System update - same as CCI)&lt;br /&gt;
* New opens ICN files (CTR Icons)&lt;br /&gt;
* Added QuickCRC32 tool to check for authenticity (also added CRC32 to hash tool)&lt;br /&gt;
* Generalized the explorer (the source code of the explorer is general, now it would be easier to add more file formats)&lt;br /&gt;
* 3D Video converter: Progress is working, fixed a lot, now works almost flawlessly.&lt;br /&gt;
* CCI: Added more information to the header.&lt;br /&gt;
* MPO: Added Nintendo&#039;s MakerNote structure.&lt;br /&gt;
v1.0&lt;br /&gt;
* Better late then ever...update to v1.0 so I can continue with the regular&lt;br /&gt;
version giving.&lt;br /&gt;
* Added MPO support (3D Images taken by the 3ds camera)&lt;br /&gt;
* 3D Video Conversion tool to convert youtube 3d videos to 3DS-3D MJPG videos...&lt;br /&gt;
* more bug fixes (as always)&lt;br /&gt;
v0.96&lt;br /&gt;
* Moved to .NET Framework 4.0 (because of OpenGL Support)&lt;br /&gt;
* Improved SRAM key search algorithm (fixes Starfox 3D)&lt;br /&gt;
* Added initial support for CWAV, CGFX&lt;br /&gt;
* New nifty about screen (3d logo)&lt;br /&gt;
* Preparations made for wav (CWAV) &amp;amp; 3d model (CMDL) decoding (WIP)&lt;br /&gt;
* Now the application needs 2 external DLLs for SharpGL&lt;br /&gt;
v0.9&lt;br /&gt;
* Now checks for update on startup (can be disabled)&lt;br /&gt;
* Added link to the Google-code site&lt;br /&gt;
* CIA: Can replace icons with any picture you want (Saving enabled)&lt;br /&gt;
* More bug fixes&lt;br /&gt;
v0.89&lt;br /&gt;
* CIA: Icons color mapping corrected (It&#039;s RGB565)&lt;br /&gt;
* ImageBox now has a zoom button.&lt;br /&gt;
* XOR Tool: New features: Xor byte arrays, AES-ctr sandbox.&lt;br /&gt;
* More bug fixes and mostly source code redesign&lt;br /&gt;
v0.83&lt;br /&gt;
* CIA: Fix: Correct Ticket&lt;br /&gt;
* CIA: Icon color mapping fixed (RGB -&amp;gt; GBR)&lt;br /&gt;
v0.82&lt;br /&gt;
* CIA: Added Banner icons viewing (Double click an icon to show it in the Banner&#039;s Metadata section)&lt;br /&gt;
v0.81&lt;br /&gt;
* Fix bug when opening TMD files&lt;br /&gt;
v0.8&lt;br /&gt;
* CIA support&lt;br /&gt;
* Changed GUI + Skin&lt;br /&gt;
* Fixed some bugs&lt;br /&gt;
v0.7&lt;br /&gt;
* More information on sav files&lt;br /&gt;
* Now all information is grouped&lt;br /&gt;
* Bug fixes for all contexts&lt;br /&gt;
* Hash tool supports HMAC&lt;br /&gt;
* Source code rewritten for optimization..&lt;br /&gt;
* [Experimental] Can now replace original files into sav image and save it to a new created sav file.&lt;br /&gt;
v0.62&lt;br /&gt;
* Bug fixes&lt;br /&gt;
* Rearranged the gui&lt;br /&gt;
* Now the exe file is a release and not a debug.&lt;br /&gt;
* Context menu for files in the filesystem list.&lt;br /&gt;
v0.61&lt;br /&gt;
* Fix for DATA partitions files save (wrong offsets)...&lt;br /&gt;
* Can now be associated with sav/bin/3ds/tmd files to open files from the explorer...&lt;br /&gt;
* Hashtool and XORtool can be opened while working with the explorer part of the program.&lt;br /&gt;
v0.6&lt;br /&gt;
* New GUI&lt;br /&gt;
* Improved algorithms (SAV files mainly)&lt;br /&gt;
* More information shown&lt;br /&gt;
* NEW and improved Hash Tool.&lt;br /&gt;
v0.55&lt;br /&gt;
* Works with most save files.&lt;br /&gt;
* More of the save structure understood&lt;br /&gt;
* Saving of files from the sav image fixed.&lt;br /&gt;
v0.53&lt;br /&gt;
* Fix for the tmd (now has certificates)&lt;br /&gt;
* TMD: Still not supporting SHA1 type&lt;br /&gt;
v0.52&lt;br /&gt;
* TMD now works&lt;br /&gt;
* Save opening was improved&lt;br /&gt;
* No question rather it&#039;s encrypted or not (autodetect)&lt;br /&gt;
&lt;br /&gt;
v0.51&lt;br /&gt;
* fix for save files from save image&lt;br /&gt;
* feature: save image file from sav binary&lt;br /&gt;
&lt;br /&gt;
v0.5&lt;br /&gt;
* new GUI now has file box&lt;br /&gt;
* fix for a few save files&lt;br /&gt;
* now can save files from save and 3ds (from 3ds still encrypted) by double clicking a file.&lt;br /&gt;
* when opening a crypted save you can save the key to a file&lt;br /&gt;
* now on google code using SVN (moved from github)&lt;br /&gt;
&lt;br /&gt;
v0.3&lt;br /&gt;
* changed the name of the application&lt;br /&gt;
* initial work on opening save binary files&lt;br /&gt;
* already opens save binary files, decrypts them and shows some info&lt;br /&gt;
&lt;br /&gt;
* I&#039;ll be happy to get some help from you guys on this...&lt;br /&gt;
&lt;br /&gt;
v0.1&lt;br /&gt;
* opens 3DS files and creates a treeview with the information&lt;br /&gt;
* can&#039;t decrypt the ExeFS (as no key yet to be found)&lt;br /&gt;
&lt;br /&gt;
== Screen shot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 3dsexplorer.png]]&lt;br /&gt;
&lt;br /&gt;
== Latest Build ==&lt;br /&gt;
&lt;br /&gt;
You can download the latest build [http://3dsexplorer.googlecode.com/svn/trunk/3DSExplorer/bin/3DSExplorer.exe here].&lt;br /&gt;
&lt;br /&gt;
Notice that this version might be buggy...&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=News/Archive&amp;diff=7897</id>
		<title>News/Archive</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=News/Archive&amp;diff=7897"/>
		<updated>2013-08-20T18:38:41Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;17 June 13&#039;&#039;&#039; Nintendo released system update [[6.0.0-11]] (6.0.0-12 for all regions except USA).&lt;br /&gt;
*&#039;&#039;&#039;4 April 13&#039;&#039;&#039; Nintendo released system update [[5.1.0-11]].&lt;br /&gt;
*&#039;&#039;&#039;25 March 13&#039;&#039;&#039; Nintendo released system update [[5.0.0-11]].&lt;br /&gt;
*&#039;&#039;&#039;14 January 13&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.5.1]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;4 December 12&#039;&#039;&#039; Nintendo released system update [[4.5.0-10]].&lt;br /&gt;
*&#039;&#039;&#039;1 December 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.4]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;2 November 12&#039;&#039;&#039; Added page for [[Fundraiser|Chip decapping fundraiser]]&lt;br /&gt;
*&#039;&#039;&#039;8 January 13&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.5]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;23 September 12&#039;&#039;&#039; [[005tools|005tools v0.1b]] by [[User:McHaggis|McHaggis]]&lt;br /&gt;
*&#039;&#039;&#039;19 September 12&#039;&#039;&#039; Nintendo released system update [[4.4.0-10]].&lt;br /&gt;
*&#039;&#039;&#039;17 August 12&#039;&#039;&#039; Nintendo released New Super Mario Bros. 2, the first 3DS title released simultaneously in stores and as an [[eShop]] download.&lt;br /&gt;
*&#039;&#039;&#039;28 July 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.3]] (modified by 3DSGuy) updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;24 July 12&#039;&#039;&#039; Nintendo released system update [[4.3.0-10]].&lt;br /&gt;
*&#039;&#039;&#039;26 June 12&#039;&#039;&#039; Nintendo released system update [[4.2.0-9]].&lt;br /&gt;
*&#039;&#039;&#039;19 May 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.2.1]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;15 May 12&#039;&#039;&#039; Nintendo released its first implementation of 3DS &#039;[[Title list#0004000E - Add-on Content|Add-on Content]]&#039; with the Mario Kart 1.1 update.&lt;br /&gt;
*&#039;&#039;&#039;14 May 12&#039;&#039;&#039; Nintendo released system update [[4.1.0-8]].&lt;br /&gt;
*&#039;&#039;&#039;24 April 12&#039;&#039;&#039; Nintendo released system update [[4.0.0-7]].&lt;br /&gt;
*&#039;&#039;&#039;08 February 12&#039;&#039;&#039; [[CiTRUS|CiTRUS v0.2]] updated by [[User:Xcution|Xcution]]&lt;br /&gt;
*&#039;&#039;&#039;04 February 12&#039;&#039;&#039; [[CiTRUS|CiTRUS v0.1]] released by [[User:Xcution|Xcution]]&lt;br /&gt;
*&#039;&#039;&#039;02 February 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.2]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;26 January 12&#039;&#039;&#039; [[Crappy Tiny Reader|CTR - Crappy Tiny Reader v0.07]] updated by [[User:PsyKopaT|PsyKo]]&lt;br /&gt;
*&#039;&#039;&#039;05 January 12&#039;&#039;&#039; [[Crappy Tiny Reader|CTR - Crappy Tiny Reader v0.06]] updated by [[User:PsyKopaT|PsyKo]]&lt;br /&gt;
*&#039;&#039;&#039;21 December 11&#039;&#039;&#039; Nintendo released system update [[3.0.0-6]]&lt;br /&gt;
*&#039;&#039;&#039;21 December 11&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.1.1]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;7 December 11&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v0.96]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;4 September 11&#039;&#039;&#039; [[3DSViewer|3DSViewer v0.1]] released by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;1 August 11&#039;&#039;&#039; [[3DS Save DeEncrypter3DS|Save DeEncrypter v1.0]] released by [[User:Blite|Blite]]&lt;br /&gt;
*&#039;&#039;&#039;25 July 11&#039;&#039;&#039; Nintendo released system update [[2.1.0-4]].&lt;br /&gt;
*&#039;&#039;&#039;15 June 11&#039;&#039;&#039; Nintendo released system update [[2.1.0-3]].&lt;br /&gt;
*&#039;&#039;&#039;6 June 11&#039;&#039;&#039; Nintendo released system update [[2.0.0-2]].&lt;br /&gt;
*&#039;&#039;&#039;6 April 11&#039;&#039;&#039; [[DSaveManager|DSaveManager v0.1]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;4 April 11&#039;&#039;&#039; [[3DSaveTool|3DSaveTool v0.2b]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;2 April 11&#039;&#039;&#039; [[3DSaveTool|3DSaveTool v0.1]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;28 March 11&#039;&#039;&#039; Fixed 3DBrew wiki issues, now fully operational!&lt;br /&gt;
*&#039;&#039;&#039;18 March 11&#039;&#039;&#039; 3DBrew launched.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3DBrew International ==&lt;br /&gt;
Our community is international community.&lt;br /&gt;
&lt;br /&gt;
We hace freedom,we can express in our language! (but you have to write it in English before;)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=News&amp;diff=7896</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=News&amp;diff=7896"/>
		<updated>2013-08-20T18:38:39Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Adding an item==&lt;br /&gt;
* Log in to the wiki. Editing is disabled if you don&#039;t have an account.&lt;br /&gt;
* Add the news event to the top of the list, using this format for the date: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;{{#time: d F y}}&amp;lt;nowiki&amp;gt;&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. Please include the application&#039;s creator, version number, and a link to a page on 3DBrew about the application. No external links please.&lt;br /&gt;
* &#039;&#039;&#039;Move the last entry to the [[:News/Archive|news archive]]. There should be no more than 4 entrees in the list.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Archives==&lt;br /&gt;
For older news, see the [[:News/Archive|news archive]].&lt;br /&gt;
&lt;br /&gt;
=== News ===&lt;br /&gt;
&amp;lt;!-- Add news below --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;20 August 13&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.5.2]] updated by [[User:Elisherer|Elisherer]] (Enable trimming NCSD)&lt;br /&gt;
*&#039;&#039;&#039;6 August 13&#039;&#039;&#039; Nintendo released system update [[6.2.0-12]].&lt;br /&gt;
*&#039;&#039;&#039;11 July 13&#039;&#039;&#039; Nintendo released system update [[6.1.0-12U]] for only USA.&lt;br /&gt;
*&#039;&#039;&#039;27 June 13&#039;&#039;&#039; Nintendo released system update [[6.1.0-11]] (6.1.0-12 for all regions except USA).&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=7895</id>
		<title>3DSExplorer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=7895"/>
		<updated>2013-08-20T18:36:43Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: v1.5.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title       = 3DSExplorer&lt;br /&gt;
| image     = [[Image:3DSCube_128px.png|128px]]&lt;br /&gt;
| type        = pc utility&lt;br /&gt;
| author      = [[User:Elisherer|elisherer]]&lt;br /&gt;
| download    = http://3dsexplorer.googlecode.com/files/3dsexplorer_v1.5.2.zip&lt;br /&gt;
| source = http://code.google.com/p/3dsexplorer/&lt;br /&gt;
| version     = 1.5.2&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
3DSExplorer can open 3DS files and view the information as described 3DBrew.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use the latest version. Older versions has bugs in them that I fix.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More over, refrain from uploading the application to your servers. Just link to google code site.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Needs &#039;&#039;&#039;.NET Framework 4.0&#039;&#039;&#039;, you can get it [http://www.microsoft.com/download/en/details.aspx?id=17851 here].&lt;br /&gt;
&lt;br /&gt;
Note:If you want to install this program for Mac Linux or FreeBSD,you should install wine beta version 15 or later with wine mono.&lt;br /&gt;
&lt;br /&gt;
It completely works on Linux,but I don&#039;t know on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
Opens:&lt;br /&gt;
* CTR Cartridge Image files ([[NCSD|CCI]]/[[NCSD|CSU]]) (NCSD)&lt;br /&gt;
* CTR eXecutable Image files ([[NCCH#CXI|CXI]]) (NCCH)&lt;br /&gt;
* CTR File Archives ([[NCCH#CFA|CFA]]) (NCCH)&lt;br /&gt;
* CTR Importable Archives ([[CIA]])&lt;br /&gt;
* CTR Icons ([[SMDH|ICN]]) (SMDH)&lt;br /&gt;
* CTR Banners (BNR) (CBMD + BCWAV)&lt;br /&gt;
* CTR Waves ([[BCWAV]])&lt;br /&gt;
* CTR Banner Model Data ([[CBMD]])&lt;br /&gt;
* CTR Graphics ([[CBMD|CGFX]]) (CBMD)&lt;br /&gt;
* [[DARC]] (file containers) / [[BCMA]] CTR-Manuals&lt;br /&gt;
* Save Flash binaries ([[Savegames|SAV]]) (decrypted or encrypted)&lt;br /&gt;
* Title meta data files ([[TMD]]),&lt;br /&gt;
* Multi-Picture Objects ([[MPO]]) , (3D Images)&lt;br /&gt;
&lt;br /&gt;
Can convert:&lt;br /&gt;
* Videos to 2D/3D MJPG AVI files for the 3DS (Can download directly from YouTube)&lt;br /&gt;
&lt;br /&gt;
Some of the file formats can be saved with replaced contents.&lt;br /&gt;
&lt;br /&gt;
== Option for reading 3ds/cci/csu files from zip/7z files ==&lt;br /&gt;
&lt;br /&gt;
Just compress your 3ds/cci/csu file into a 7z or zip (with any other file you want like nfo file)&lt;br /&gt;
&lt;br /&gt;
Then you can open it from 3dsexplorer. &#039;&#039;&#039;But be aware that only the first cxi will be loaded and saving capabilities will not be available.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(3DSExplorer looks for the first file with the proper extension and reads the first 0x5000 bytes)&lt;br /&gt;
&lt;br /&gt;
== Upcoming features ==&lt;br /&gt;
&lt;br /&gt;
for v1.6&lt;br /&gt;
* Extracting binaries from CIA like ctrtool does.&lt;br /&gt;
&lt;br /&gt;
== Change log ==&lt;br /&gt;
&lt;br /&gt;
v1.5.2&lt;br /&gt;
* Added Trim, Un-Trim and SuperTrim for CCI by 3DSGuy (aka ps3hen)&lt;br /&gt;
+ (Open up a CCI file and a new menu &amp;quot;CCI&amp;quot; will appear.)&lt;br /&gt;
v1.5.1&lt;br /&gt;
* MPO: Added some info found by Thib&lt;br /&gt;
* Fixed: title.db update process.&lt;br /&gt;
* Parentool 3ds algorithm fixed (was wrong)&lt;br /&gt;
v1.5&lt;br /&gt;
* Added: QR Tool&lt;br /&gt;
* Added: Parental Control Unlocker (for 3DS as found by neimod, and for the DSi/Wii as on marcan&#039;s site)&lt;br /&gt;
v1.4&lt;br /&gt;
* Added: support for BCMA/DARC files/containers.&lt;br /&gt;
* Added: DSDecmp GUI for compression/decompression of LZ-10/11/Ovl &amp;amp; Huffman4/8.&lt;br /&gt;
* Updated: XOR Tool&#039;s file text boxes accept drag&amp;amp;drop (DSDecmp GUI&#039;s also).&lt;br /&gt;
v1.3 (3DSGuy)&lt;br /&gt;
* Added *.cfa as an openable file (associated with CXI module)&lt;br /&gt;
* Used more general terms for CXI/CFA and 3DS/CCI/CSU with NCCH and NCSD respectively, while the general terms are more broad, they are correct, as a CFA file is not a CXI file.&lt;br /&gt;
* Fixed the Number of NCCH from 13 to 8 in the CCI module&lt;br /&gt;
* Changed the NCSD header readings to match the current specs on 3DBrew, with the exception of the &amp;quot;ExHeader size/Exheader Hash&amp;quot;, as they are always zero in every NCSD.&lt;br /&gt;
* Made the ExHeader an extractable file from NCCH files.&lt;br /&gt;
v1.2.1&lt;br /&gt;
* fixed opening of cia files (thanks 3dsguy)&lt;br /&gt;
* updated title.db up to release #183&lt;br /&gt;
v1.2&lt;br /&gt;
* Added: The product codes and maker codes are now in a file called title.db&lt;br /&gt;
* Added: 3ds/cci/csu can be opened from zip/7z files with limited information (cci,1st cxi &amp;amp; crc32)&lt;br /&gt;
v1.1.1&lt;br /&gt;
* fixed file tree activation bugs&lt;br /&gt;
* fixed some typos&lt;br /&gt;
* CCI: added an option to save cxi file (right click the CXI node in the file tree)&lt;br /&gt;
v1.1 - Happy Holidays&lt;br /&gt;
* New opens CXI files&lt;br /&gt;
* New opens CSU files (CTR System update - same as CCI)&lt;br /&gt;
* New opens ICN files (CTR Icons)&lt;br /&gt;
* Added QuickCRC32 tool to check for authenticity (also added CRC32 to hash tool)&lt;br /&gt;
* Generalized the explorer (the source code of the explorer is general, now it would be easier to add more file formats)&lt;br /&gt;
* 3D Video converter: Progress is working, fixed a lot, now works almost flawlessly.&lt;br /&gt;
* CCI: Added more information to the header.&lt;br /&gt;
* MPO: Added Nintendo&#039;s MakerNote structure.&lt;br /&gt;
v1.0&lt;br /&gt;
* Better late then ever...update to v1.0 so I can continue with the regular&lt;br /&gt;
version giving.&lt;br /&gt;
* Added MPO support (3D Images taken by the 3ds camera)&lt;br /&gt;
* 3D Video Conversion tool to convert youtube 3d videos to 3DS-3D MJPG videos...&lt;br /&gt;
* more bug fixes (as always)&lt;br /&gt;
v0.96&lt;br /&gt;
* Moved to .NET Framework 4.0 (because of OpenGL Support)&lt;br /&gt;
* Improved SRAM key search algorithm (fixes Starfox 3D)&lt;br /&gt;
* Added initial support for CWAV, CGFX&lt;br /&gt;
* New nifty about screen (3d logo)&lt;br /&gt;
* Preparations made for wav (CWAV) &amp;amp; 3d model (CMDL) decoding (WIP)&lt;br /&gt;
* Now the application needs 2 external DLLs for SharpGL&lt;br /&gt;
v0.9&lt;br /&gt;
* Now checks for update on startup (can be disabled)&lt;br /&gt;
* Added link to the Google-code site&lt;br /&gt;
* CIA: Can replace icons with any picture you want (Saving enabled)&lt;br /&gt;
* More bug fixes&lt;br /&gt;
v0.89&lt;br /&gt;
* CIA: Icons color mapping corrected (It&#039;s RGB565)&lt;br /&gt;
* ImageBox now has a zoom button.&lt;br /&gt;
* XOR Tool: New features: Xor byte arrays, AES-ctr sandbox.&lt;br /&gt;
* More bug fixes and mostly source code redesign&lt;br /&gt;
v0.83&lt;br /&gt;
* CIA: Fix: Correct Ticket&lt;br /&gt;
* CIA: Icon color mapping fixed (RGB -&amp;gt; GBR)&lt;br /&gt;
v0.82&lt;br /&gt;
* CIA: Added Banner icons viewing (Double click an icon to show it in the Banner&#039;s Metadata section)&lt;br /&gt;
v0.81&lt;br /&gt;
* Fix bug when opening TMD files&lt;br /&gt;
v0.8&lt;br /&gt;
* CIA support&lt;br /&gt;
* Changed GUI + Skin&lt;br /&gt;
* Fixed some bugs&lt;br /&gt;
v0.7&lt;br /&gt;
* More information on sav files&lt;br /&gt;
* Now all information is grouped&lt;br /&gt;
* Bug fixes for all contexts&lt;br /&gt;
* Hash tool supports HMAC&lt;br /&gt;
* Source code rewritten for optimization..&lt;br /&gt;
* [Experimental] Can now replace original files into sav image and save it to a new created sav file.&lt;br /&gt;
v0.62&lt;br /&gt;
* Bug fixes&lt;br /&gt;
* Rearranged the gui&lt;br /&gt;
* Now the exe file is a release and not a debug.&lt;br /&gt;
* Context menu for files in the filesystem list.&lt;br /&gt;
v0.61&lt;br /&gt;
* Fix for DATA partitions files save (wrong offsets)...&lt;br /&gt;
* Can now be associated with sav/bin/3ds/tmd files to open files from the explorer...&lt;br /&gt;
* Hashtool and XORtool can be opened while working with the explorer part of the program.&lt;br /&gt;
v0.6&lt;br /&gt;
* New GUI&lt;br /&gt;
* Improved algorithms (SAV files mainly)&lt;br /&gt;
* More information shown&lt;br /&gt;
* NEW and improved Hash Tool.&lt;br /&gt;
v0.55&lt;br /&gt;
* Works with most save files.&lt;br /&gt;
* More of the save structure understood&lt;br /&gt;
* Saving of files from the sav image fixed.&lt;br /&gt;
v0.53&lt;br /&gt;
* Fix for the tmd (now has certificates)&lt;br /&gt;
* TMD: Still not supporting SHA1 type&lt;br /&gt;
v0.52&lt;br /&gt;
* TMD now works&lt;br /&gt;
* Save opening was improved&lt;br /&gt;
* No question rather it&#039;s encrypted or not (autodetect)&lt;br /&gt;
&lt;br /&gt;
v0.51&lt;br /&gt;
* fix for save files from save image&lt;br /&gt;
* feature: save image file from sav binary&lt;br /&gt;
&lt;br /&gt;
v0.5&lt;br /&gt;
* new GUI now has file box&lt;br /&gt;
* fix for a few save files&lt;br /&gt;
* now can save files from save and 3ds (from 3ds still encrypted) by double clicking a file.&lt;br /&gt;
* when opening a crypted save you can save the key to a file&lt;br /&gt;
* now on google code using SVN (moved from github)&lt;br /&gt;
&lt;br /&gt;
v0.3&lt;br /&gt;
* changed the name of the application&lt;br /&gt;
* initial work on opening save binary files&lt;br /&gt;
* already opens save binary files, decrypts them and shows some info&lt;br /&gt;
&lt;br /&gt;
* I&#039;ll be happy to get some help from you guys on this...&lt;br /&gt;
&lt;br /&gt;
v0.1&lt;br /&gt;
* opens 3DS files and creates a treeview with the information&lt;br /&gt;
* can&#039;t decrypt the ExeFS (as no key yet to be found)&lt;br /&gt;
&lt;br /&gt;
== Screen shot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 3dsexplorer.png]]&lt;br /&gt;
&lt;br /&gt;
== Latest Build ==&lt;br /&gt;
&lt;br /&gt;
You can download the latest build [http://3dsexplorer.googlecode.com/svn/trunk/3DSExplorer/bin/3DSExplorer.exe here].&lt;br /&gt;
&lt;br /&gt;
Notice that this version might be buggy...&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=3dbrew:Translation_Info&amp;diff=7567</id>
		<title>3dbrew:Translation Info</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=3dbrew:Translation_Info&amp;diff=7567"/>
		<updated>2013-07-08T08:41:01Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* Software Information */ no localization support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*This page is made to help you with your homebrew translation.&lt;br /&gt;
*If you want to interpret your homebrew,applications,you can request here.&lt;br /&gt;
*If you want to know how to edit,See [[Talk:Translation Info]]&lt;br /&gt;
== Software Information ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;52%&amp;quot; | This soft request translation(exist languages)&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; | Client name&lt;br /&gt;
! width=&amp;quot;8%&amp;quot; |Need tweak?&lt;br /&gt;
! width=&amp;quot;10%&amp;quot; |Word encoding type&lt;br /&gt;
! |Need permission?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Translator Information  ==&lt;br /&gt;
==== Japanese ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;12%&amp;quot; | Translator name&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; | In progress&lt;br /&gt;
! width=&amp;quot;28%&amp;quot; | Finished&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; |Not start yet&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Matyapiro31|Matyapiro31]]&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
==== Italian ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;12%&amp;quot; | Translator name&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; | In progress&lt;br /&gt;
! width=&amp;quot;28%&amp;quot; | Finished&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; |Not start yet&lt;br /&gt;
|-&lt;br /&gt;
| [[User:DamiHack|DamiHack]]&lt;br /&gt;
| index page&lt;br /&gt;
| &lt;br /&gt;
| 3DSExplorer&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
==== Swedish ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;12%&amp;quot; | Translator name&lt;br /&gt;
! width=&amp;quot;30%&amp;quot; | In progress&lt;br /&gt;
! width=&amp;quot;28%&amp;quot; | Finished&lt;br /&gt;
! width=&amp;quot;20%&amp;quot; |Not started yet&lt;br /&gt;
|-&lt;br /&gt;
| [[User:filfat|filfat]]&lt;br /&gt;
| &lt;br /&gt;
| 3DSExplorer. &lt;br /&gt;
| index page&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=User_talk:Elisherer&amp;diff=7393</id>
		<title>User talk:Elisherer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=User_talk:Elisherer&amp;diff=7393"/>
		<updated>2013-06-22T16:15:46Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* about game saves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a hacking site.&lt;br /&gt;
If it is not for hacking,you need not upload or edit files. &lt;br /&gt;
Or you did find any games which seems to be exploitable?&lt;br /&gt;
&lt;br /&gt;
: I did not find any exploitable games.. I didn&#039;t think all the games on that table were exploitable... just games so I started adding the list of the games. Anyway it still got some mistakes according to what I know. But I don&#039;t want to change it because I don&#039;t know enough in that field of hacking.--[[User:Elisherer|Elisherer]] 05:51, 31 August 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
:: Searching for exploits now is a waste of time. We don&#039;t know enough to make exploits useful. --[[User:Luigi2us|Luigi2us]] 15:38, 31 August 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[File:HNI_0090_MPO.JPG|120px]] 3DS may be support this one. How do you think? --[[Matyapiro31]]  16:40, 16 October 2011 (CEST)&lt;br /&gt;
:I think Nintendo wouldn&#039;t use something that unconventional...It propbably has a JTAG of some kind on the board. (Matyapiro please use the sig button at the end of your comments...) --[[User:Elisherer|Elisherer]] 16:47, 16 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
[http://www.ebay.com/itm/RARE-Nintendo-3DS-Panda-Development-Model-/170674509885#ht_500wt_1287 3DS dev model] --Matyapiro31 15:12, 18 October 2011 (CEST)&lt;br /&gt;
:That&#039;s nice but I don&#039;t see it helping us at the moment (comparing to a normal unit). --[[User:Elisherer|Elisherer]] 17:10, 18 October 2011 (CEST)&lt;br /&gt;
::Well, maybe we can get easy some information using a dev-model, because Nintendo made these models for developers.&lt;br /&gt;
::@[[User:Matyapiro31|Matyapiro31]]: What do you want to do with the adapter shown on the picture above?--[[User:Lazymarek9614|Lazymarek9614]] 17:45, 18 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
elisherer,are you interested in capturing 3DS screen?&lt;br /&gt;
&lt;br /&gt;
Some  interesting result found in Japan.--Matyapiro31 16:18, 28 February 2012 (CET)&lt;br /&gt;
:Ofcourse...tell me, tell me...--[[User:Elisherer|Elisherer]] 18:14, 28 February 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
== added swedish translation ==&lt;br /&gt;
&lt;br /&gt;
3DSExplorer/sw&lt;br /&gt;
 =)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== about game saves ==&lt;br /&gt;
There is one product called &amp;quot;3ds Cyber Save Editor&amp;quot;. Looked carefully through the list of what games it supports, i found some games (that taken its offical cartbarge release date as a reference) must have using firmwares higher than 2.0.0 (which imported a new method of save encryption) and even one just released less than a month ago (in fact that is another title sorry). (If you need proofs i can get the list and all their release dates uploaded to my skydrive). So what do you think of such a product? If that do handle other games outside its support list (that i mean i can backup my save of one game and let it decrypted and resigned to your 3ds) i highly doubt it holding something like a keyslot of 3ds, or it can dump your console key (hey not such less). Or even it has more. well i&#039;m getting many hunters cheating their games.&lt;br /&gt;
:It doesn&#039;t need the key from the 3ds because games and their saves are encrypted with general keys (which happens to be on the 3ds as well). I think their dongle has a lot of logic in it (if it is what is says it is) and is very much illegal... more on that subject I can&#039;t really comment until they provide some proof.. --[[User:Elisherer|Elisherer]] 18:13, 6 June 2013 (CEST)&lt;br /&gt;
(BTW could you please tell me where to edit if i do want to add CHN translation of 3dsexplorer?)--[[User:Syphurith|Syphurith]] 16:10, 5 June 2013 (CEST)&lt;br /&gt;
:Sorry 3dsexplorer is not localizable.. --[[User:Elisherer|Elisherer]] 18:13, 6 June 2013 (CEST)&lt;br /&gt;
::Ok i know then. Tried to communicate on irc one or two days ago. There Normmatt and others tried to analyse it, however got a result that all those encrypt/decrypt things happened on their server and the save file uploaded to remote seems to be a full one (that no clues about the decryption of the saves). Yellow said the company should already have lots of decrypted ncch or other things related to decrypt the saves, may be even decapped the SoC (at least how could they get those commands?).&lt;br /&gt;
::Got that. if we need to analyse that firmware file we should get that product first (cause those binary/hex related to its core - STM32XXXX) so that is not a very good way to explore. So leave that waiting for chip decapping result. --[[User:Syphurith|Syphurith]] 07:58, 7 June 2013 (CEST)&lt;br /&gt;
:Sorry to disturb you again, but.. If i or my friends prepare those CHNiese text for you, is it possible to add into the program? - Even i can read English without much trouble, someone is finding that not easy to use lol. BTW, what is the key that used to extract exefs.bin and so on from CXI? I&#039;m confused about that. Maybe the Retail key? --[[User:Syphurith|Syphurith]] 17:20, 21 June 2013 (CEST)&lt;br /&gt;
::No trouble at all, 3dsexplorer is used by a few people (can count them on one hand) so I wouldn&#039;t go thruogh the trouble of localizing it. It isn&#039;t simple at all at this point. The key to extract is different on each ncch, It needs to be extracted from the tmd with the common key which isn&#039;t public (To sum it up, If you don&#039;t know about the keys then you don&#039;t need 3dsexplorer). Anyway, Neimod made ctrtool better since I stopped developing it and it might not be so fruitful --[[User:Elisherer|Elisherer]] 20:15, 22 June 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=User_talk:Elisherer&amp;diff=7101</id>
		<title>User talk:Elisherer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=User_talk:Elisherer&amp;diff=7101"/>
		<updated>2013-06-06T14:13:36Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* about game saves */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a hacking site.&lt;br /&gt;
If it is not for hacking,you need not upload or edit files. &lt;br /&gt;
Or you did find any games which seems to be exploitable?&lt;br /&gt;
&lt;br /&gt;
: I did not find any exploitable games.. I didn&#039;t think all the games on that table were exploitable... just games so I started adding the list of the games. Anyway it still got some mistakes according to what I know. But I don&#039;t want to change it because I don&#039;t know enough in that field of hacking.--[[User:Elisherer|Elisherer]] 05:51, 31 August 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
:: Searching for exploits now is a waste of time. We don&#039;t know enough to make exploits useful. --[[User:Luigi2us|Luigi2us]] 15:38, 31 August 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[File:HNI_0090_MPO.JPG|120px]] 3DS may be support this one. How do you think? --[[Matyapiro31]]  16:40, 16 October 2011 (CEST)&lt;br /&gt;
:I think Nintendo wouldn&#039;t use something that unconventional...It propbably has a JTAG of some kind on the board. (Matyapiro please use the sig button at the end of your comments...) --[[User:Elisherer|Elisherer]] 16:47, 16 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
[http://www.ebay.com/itm/RARE-Nintendo-3DS-Panda-Development-Model-/170674509885#ht_500wt_1287 3DS dev model] --Matyapiro31 15:12, 18 October 2011 (CEST)&lt;br /&gt;
:That&#039;s nice but I don&#039;t see it helping us at the moment (comparing to a normal unit). --[[User:Elisherer|Elisherer]] 17:10, 18 October 2011 (CEST)&lt;br /&gt;
::Well, maybe we can get easy some information using a dev-model, because Nintendo made these models for developers.&lt;br /&gt;
::@[[User:Matyapiro31|Matyapiro31]]: What do you want to do with the adapter shown on the picture above?--[[User:Lazymarek9614|Lazymarek9614]] 17:45, 18 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
elisherer,are you interested in capturing 3DS screen?&lt;br /&gt;
&lt;br /&gt;
Some  interesting result found in Japan.--Matyapiro31 16:18, 28 February 2012 (CET)&lt;br /&gt;
:Ofcourse...tell me, tell me...--[[User:Elisherer|Elisherer]] 18:14, 28 February 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
== added swedish translation ==&lt;br /&gt;
&lt;br /&gt;
3DSExplorer/sw&lt;br /&gt;
 =)&lt;br /&gt;
&lt;br /&gt;
== about game saves ==&lt;br /&gt;
There is one product called &amp;quot;3ds Cyber Save Editor&amp;quot;. Looked carefully through the list of what games it supports, i found some games (that taken its offical cartbarge release date as a reference) must have using firmwares higher than 2.0.0 (which imported a new method of save encryption) and even one just released less than a month ago (Titled as &amp;quot;たまごっちのドキドキ☆ドリームおみせっち&amp;quot;). (If you need proofs i can get the list and all their release dates uploaded to my skydrive). So what do you think of such a product? If that do handle other games outside its support list (that i mean i can backup my save of one game and let it decrypted and resigned to your 3ds) i highly doubt it holding something like a keyslot of 3ds, or it can dump your console key (hey not such less). Or even it has more. well i&#039;m getting many hunters cheating their games.&lt;br /&gt;
:It doesn&#039;t need the key from the 3ds because games and their saves are encrypted with general keys (which happens to be on the 3ds as well). I think their dongle has a lot of logic in it (if it is what is says it is) and is very much illegal... more on that subject I can&#039;t really comment until they provide some proof.. --[[User:Elisherer|Elisherer]] 18:13, 6 June 2013 (CEST)&lt;br /&gt;
(BTW could you please tell me where to edit if i do want to add CHN translation of 3dsexplorer?)--[[User:Syphurith|Syphurith]] 16:10, 5 June 2013 (CEST)&lt;br /&gt;
:Sorry 3dsexplorer is not localizable.. --[[User:Elisherer|Elisherer]] 18:13, 6 June 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:Spam_Attack&amp;diff=7080</id>
		<title>Talk:Spam Attack</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:Spam_Attack&amp;diff=7080"/>
		<updated>2013-06-04T14:16:26Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: Created page with &amp;quot;I thought of a way of spotting the spammers. Notice all the user pages of the new bots contains &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; this is not typical for a normal user to use... I hope i...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I thought of a way of spotting the spammers. Notice all the user pages of the new bots contains &amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt; this is not typical for a normal user to use... I hope it helps --[[User:Elisherer|Elisherer]] 18:16, 4 June 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=User_talk:Yellows8&amp;diff=6406</id>
		<title>User talk:Yellows8</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=User_talk:Yellows8&amp;diff=6406"/>
		<updated>2013-05-31T05:40:31Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thanks for clearing that up about the free space on the &amp;quot;TWL&amp;quot;, what confused me about the name was how the dev unit handled ds games. You know how the 3ds&#039;s code name is CTR(we don&#039;t know what that stands for yet) and the ds&#039;s code name is NTR which mean Nitro. When a 3DS game is inserted, the dev menu says a &amp;quot;CTR CARD&amp;quot; is inserted, but when a DS game is inserted it says a &amp;quot;TWL CARD&amp;quot; is inserted instead of what I expected which would be &amp;quot;NTR CARD&amp;quot;. I still do not understand this. - 3dsguy&lt;br /&gt;
:DS=NTR, DSLite=USG (japanese for thin..), DSi=TWL(Twelve), DSiXL=UTL, 3DS=CTR... DS (on the 3DS) is usually associated with DSi.. --[[User:Elisherer|Elisherer]] 02:32, 19 October 2011 (CEST)&lt;br /&gt;
::3dsguy, that game you inserted was released *long* before DSi right?(also, sign your comments with the signature button) --[[User:Yellows8|Yellows8]] 04:02, 19 October 2011 (CEST)&lt;br /&gt;
:Elisherer thanks for clearing that up :).--[[User:3dsguy|3dsguy]] 09:46, 19 October 2011 (CEST)&lt;br /&gt;
::Yellows8, no that game was not, but just now i tryed it with a game released in 2006 and it still said &#039;TWL CARD&#039;, but what Elisherer said explained this.--[[User:3dsguy|3dsguy]] 09:46, 19 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:DS   = NTR/Nitro&lt;br /&gt;
:DSi  = TWL/Twilight &lt;br /&gt;
:3DS = CTR/Horizon&lt;br /&gt;
:Wii   = RVL/Revolution&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:Yellows8 - if you have DS/Nitro code running on a DSi system, can you escalate to DSi/TWL mode or load a TWL/DSi binary or similar. [[User:Jl12|Jl12]]&lt;br /&gt;
::No, that&#039;s impossible. When DSi launcher/sysmenu switches to DS-mode, launcher clears the MSB of a DSi register disabling access to the registers controlling what hw is enabled and the clock rate etc. Once those regs are disabled, it&#039;s impossible to re-enable them again without resetting the system via I2C etc.(Also, by the time any exploited title is running homebrew code, those regs are already disabled too.) --[[User:Yellows8|Yellows8]] 19:53, 7 November 2011 (CET)&lt;br /&gt;
: Is the NAND encrypted as it is on 3DS? Also, does DSi use DLP [for TWL games] at all? [[User:Jl12|Jl12]]&lt;br /&gt;
::Yes, DSi NAND is encrypted with AES-CTR. DSiWare uses download-play but the WMB/dlp binaries are DS-mode only.--[[User:Yellows8|Yellows8]] 06:27, 14 November 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
@Yellows8 - I&#039;m sorry for asking this so late, but what does NUS stand for in this context &amp;quot;redistributing copyrighted content, in this case NUS content, is *not* allowed here.&amp;quot;. I do not understand why you deleted my page: [[Update Data|Update Data]]&lt;br /&gt;
:NUS = Nintendo Update Servers. Those archive(s) you linked to contained files you downloaded from NUS, all of which are copyrighted. Besides, mirroring NUS content without any decryption done at all is *completely* pointless. --[[User:Yellows8|Yellows8]] 16:41, 12 December 2011 (CET)&lt;br /&gt;
::So would it be better to provide update logs, so it can point people to which update data is from which version as on the NUS the individual update data for each title is not stored the same way for all titles, providing people with further reference, so they know what they are using. You may ask me what would they use them for, they are still not decrypted and therefore pointless. ATM knowing which version is which on the NUS *maybe* very important, but I can&#039;t tell you more until later.--[[User:3dsguy|3dsguy]] 01:19, 13 December 2011 (CET)&lt;br /&gt;
:::Yeah a list of titleIDs and versions would be fine. One could grab that info from [[Title_list]] diffs, but that&#039;s not the best way to handle this. I have lists of updated titles for each 3DS system update, but of course I never bothered to document which version was from what sysupdate beyond just adding them to the title list page.(obtained from their system update SOAP) --[[User:Yellows8|Yellows8]] 02:20, 13 December 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
@Yellows8 - Thanks for your progress everyday, really. i have questions.. If feeling uneasy please tell me politely (and i will remove these).&lt;br /&gt;
* Would you need a tool that can use specified patterns to mark the decrypted binary (certainly it can not be perfect) ? Or have you find a disassembler so powerful that you don&#039;t need that a tool any more? please tell me. if that is useful, let me and my friend make that.&lt;br /&gt;
:The tool would have such ability in resolving the configuration file. Comment, Include, CmdID (with no params), CmdID (with specified params), CmdID (with no specified params). such as 80001000:0103:4,0102:4,Any:4. (ie this can mark 800010000102 out as a second type).&lt;br /&gt;
* Just curious. It has been a long time since neimod&#039;s latest update. Have you got a board from him, or you are only using the exploit (not with the board). If the board is helpful, is there any access to get/purchase one? (if no i think i should learn how to diy one then)&lt;br /&gt;
it seems to be a long time for you to do all the documentations by yourself. (Orz i forgot my suggestion) --[[User:Syphurith|Syphurith]] 02:35, 15 April 2013 (CEST)&lt;br /&gt;
:I don&#039;t have any 3DS ramhaxx, I use software savegame haxx of course. &amp;quot;is there any access to get/purchase one? (if no i think i should learn how to diy one then)&amp;quot; You should be asking neimod about that instead, but [https://secure.flickr.com/photos/neimod/6238747088/in/photostream the] [https://secure.flickr.com/photos/neimod/6212627980/in/photostream soldering] for 3DS ramhaxx would be *really* difficult. I&#039;m not sure what you mean regarding that tool either, are you referring to a tool which would locate the code for service commands in a binary? --[[User:Yellows8|Yellows8]] 03:10, 15 April 2013 (CEST)&lt;br /&gt;
::Thanks for reply. I will try to contact him for boards. About the tool --sniff--.&lt;br /&gt;
::* Cons: can not detect structures; may make mistake; need configuration file (can be made by writing the header code)&lt;br /&gt;
::* Pros: can visually color the matched patterns; can load unlimited size of file (result will be divided into segments of 1MB or other)&lt;br /&gt;
::It would not be too difficult to make. However may take one or two weeks. --[[User:Syphurith|Syphurith]] 03:49, 15 April 2013 (CEST)&lt;br /&gt;
:::I have no need for a tool which searches for service commandIDs, when I can just search for commandIDs etc in my text-editor for disassembled code. --[[User:Yellows8|Yellows8]] 04:04, 15 April 2013 (CEST)&lt;br /&gt;
::::Well thanks for reply. I removed the details above. I will left it undone. Have a good day.--[[User:Syphurith|Syphurith]] 04:21, 15 April 2013 (CEST)&lt;br /&gt;
I&#039;ve seen there are users without contributions flew in. There are even some guys cheating (or just making jokes) with your names.. What&#039;s your opinion about that? PS3Brew is blocking those without edits (daily). --[[User:Syphurith|Syphurith]] 17:03, 17 April 2013 (CEST)&lt;br /&gt;
:I don&#039;t care much about either,(neither of those fake accounts were used to edit anything at least) I&#039;m not an admin here though. --[[User:Yellows8|Yellows8]] 17:36, 17 April 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hello Yellows8,&lt;br /&gt;
I have a question regarding the release of the hack. You guys said, that you won&#039;t release it, because it is very easy to patch. Now the new firmware was released and in fact the exploit was patched. So releasing it now wouldn&#039;t change anything, because Nintendo already patched it.&lt;br /&gt;
&lt;br /&gt;
But if you release it now, people could start develloping homebrew and when you guys find a new exploit for the new firmware, we would already have a good base of homebrew applications.&lt;br /&gt;
&lt;br /&gt;
So why still hiding it from the world?&lt;br /&gt;
&lt;br /&gt;
Best regards and thank you for your work&lt;br /&gt;
&lt;br /&gt;
elBirx&lt;br /&gt;
:&amp;quot;the exploit was patched&amp;quot; Only the code execution haxx was [[5.0.0-11|fixed]], the savegame haxx was not fixed. &amp;quot;But if you release it now, people could start develloping homebrew&amp;quot; No, currently it&#039;s &#039;&#039;&#039;only&#039;&#039;&#039; useful for reverse engineers. Almost everyone that wants that savegame haxx would have no use for it right now, since &amp;quot;it&#039;s &#039;&#039;&#039;only&#039;&#039;&#039; useful for reverse engineers&amp;quot;. --[[User:Yellows8|Yellows8]] 18:46, 21 April 2013 (CEST)&lt;br /&gt;
::So i do think only one that want to do Reverse engineering and do have skills in ARM disassembly can ask you for such a thing. Yellows8, what would i need to learn if i want to analyse those (taken ARM references in consideration)? --[[User:Syphurith|Syphurith]] 03:07, 22 April 2013 (CEST)&lt;br /&gt;
:::What are you referring to by &amp;quot;those&amp;quot;? --[[User:Yellows8|Yellows8]] 04:26, 22 April 2013 (CEST)&lt;br /&gt;
::::I&#039;m so sorry for my poor expression skill. If i want to analyse the ram or anything that you used as a material.. Exefs is ARM code so i think to check those (you can get using exploit/haxx) need arm knowledges. i mean, that is those service APIs. you did say you can check disassembled code. Even i don&#039;t know what is left to be done. --[[User:Syphurith|Syphurith]] 07:31, 22 April 2013 (CEST)&lt;br /&gt;
:::::&amp;quot;what would i need to learn...&amp;quot; You could learn to read/write ARM assembly, and learn reverse engineering. --[[User:Yellows8|Yellows8]] 07:38, 22 April 2013 (CEST)&lt;br /&gt;
::::::Thanks. Confirmed~ That&#039;s clear to me now. --[[User:Syphurith|Syphurith]] 11:53, 22 April 2013 (CEST)&lt;br /&gt;
&lt;br /&gt;
===Spam attack===&lt;br /&gt;
I guess the simple captcha isn&#039;t enough, do you have an idea what to do? (i&#039;m asking you because you are the most active admin here).&amp;lt;br/&amp;gt;&lt;br /&gt;
I think we should adopt a method of registration and waiting for an admin to approve it. the recent changes page is spammed hard and a lot of google pages, I guess, are being created linking to those pages. --[[User:Elisherer|Elisherer]] 09:40, 31 May 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=EShop&amp;diff=5705</id>
		<title>EShop</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=EShop&amp;diff=5705"/>
		<updated>2013-04-23T15:50:40Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* EShop QR Codes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo 3DS eShop was added in the June 2011 Update for JP/EUR/USA.&lt;br /&gt;
&lt;br /&gt;
From here you can download Virtual Console games, 3D Classics, DSiware software, view screenshots and 3D trailers for upcoming 3DS titles.&lt;br /&gt;
&lt;br /&gt;
When connecting to the servers, eShop requests from these domains over HTTPS: nus.c.shop.nintendowifi.net, ecs.c.shop.nintendowifi.net, cp3s-auth.c.shop.nintendowifi.net, cas.c.shop.nintendowifi.net, and a248.e.akamai.net.&lt;br /&gt;
&lt;br /&gt;
== EShop QR Codes ==&lt;br /&gt;
Eshop QR Codes can be scanned with the camera, allowing one to quickly navigate to the desired eshop title with just two clicks. The QR Codes itself is a simple text/url QR, started with &amp;quot;ESHOP://&amp;quot; string followed by a eshop title link id and then some special data, delimited by a dot symbol, which can be ommited. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! QR Code source&lt;br /&gt;
! Region&lt;br /&gt;
! Title&lt;br /&gt;
! Serial&lt;br /&gt;
! Title Id&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000000201.PEAALL000000 || EUR || Nintendogs &amp;amp; Cats Demo || ADA/B/C || 0004000200030c01&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000007870.PEAALL000000 || EUR || Crush 3D || A??P || 00040002&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008009.PEAALL000000 || EUR || Resident Evil Revelations Demo || ABRE || 000400020005ee01&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008123.J00101Z00095 || JPN || Rhythm Thief &amp;amp; the Emperor&#039;s Treasure Demo || ARTJ || 00040002&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008404.PEAALL000000 || EUR || Mario &amp;amp; Sonic at the London 2012 Olympic Games Demo || ACMP [http://mediacontent.nintendo-europe.com/NOE/images/game_content/ACMP-MarioAndSonicAtTheLondon2012OlympicGames-QRCode-EA_ALL_000_001.bmp] || 00040002&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008447.J00101Z00094 || JPN || Resident Evil Revelations Demo || ABRJ || 00040002&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008449.J00101Z00082 || JPN || Swapnote || JFRJ ||&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008561 || USA || Swapnote || JFRE || 0004000000051700&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008647.J00101Z00096 || JPN || MGS Snake Eater 3D Demo || AMGJ || 0004000200048101&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008648.J00101Z00097 || JPN || Theatrythm Final Fantasy || ATHJ || &lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008782.PEAALL000000 || EUR || MGS Snake Eater 3D Demo || AMGE || 0004000200082401&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000008842.PEAALL000000 || EUR || Rhythm Thief &amp;amp; the Emperor&#039;s Treasure Demo || ARTP [http://mediacontent.nintendo-europe.com/NOE/images/game_content/ARTP-RhythmThief_TheEmperorsTreasure-QRCode-EA_ALL_000_001.bmp] || 00040002&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000009084.J00101Z00121 || JPN || Hatsune Miku and Future Stars: Project Mirai Demo || AM9J || 00040002&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000009102.J00101Z00106 || JPN || Denpa Ningen RPG || JD8J || &lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000009161.J00101Z00118 || JPN || Dillon&#039;s Rolling Western || JAMJ || 00040000&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000009261 || USA || Dillon&#039;s Rolling Western || JAME? || 00040000&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000009401.J00101Z00120 || JPN || Kingdom Hearts 3D Video Download || JZ8J ||&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000009403.J00101Z00119 || JPN || DQM 3D Video Download || JZ7J ||&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000009575.PEAALL000000 || EUR || Kid Icarus: Of Myths and Monsters (Virtual Console) || ? ||&lt;br /&gt;
|-&lt;br /&gt;
| ESHOP://50010000009846 || USA || Ketzal&#039;s Corridors || ? ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* New QR Code for Japanese &amp;quot;Photos with Super Mario&amp;quot; has a different code string: ESHOP://50010000013120.J00108Z00001.CD588EAE95A3A68D15C647DA2AC0945FD88F70AB8A31149E51C4B05FB927B0B8&lt;br /&gt;
&lt;br /&gt;
* There is a link in the Japanese eshop &amp;lt;nowiki&amp;gt;[http://www.nintendo.co.jp/3ds/eshop/qrCode.html?####]&amp;lt;/nowiki&amp;gt; where you can replace the #### with the Japanese eShop title&#039;s serial and you will get its qrcode. (i.e. http://www.nintendo.co.jp/3ds/eshop/qrCode.html?jcaj will get you the pushmo qr code)&lt;br /&gt;
&lt;br /&gt;
* You could use Google&#039;s Chart API to create a qr code from the codes above: https://chart.googleapis.com/chart?chs=150x150&amp;amp;cht=qr&amp;amp;chl=ESHOP (replace the ESHOP text with the ESHOP:// link from one of the above..)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=SMDH&amp;diff=4980</id>
		<title>SMDH</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=SMDH&amp;diff=4980"/>
		<updated>2013-02-20T05:07:36Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: I think you meant&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the format of the icon stored at [[NCCH#CXI|CXI]] ExeFS:/icon and [[CIA]] icons.&lt;br /&gt;
The size of icons is 0x36c0 bytes. The CXI icon is displayed by [[Home Menu]] and [[System Settings]](3DS Software Management), while [[CIA#Meta|CIA icons]] are dummies and not yet utilised by Dev 3DS&#039; (as of rev 47586).&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&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;
|  0x04 &lt;br /&gt;
|  Magic &#039;SMDH&#039;&lt;br /&gt;
|- &lt;br /&gt;
|  0x04&lt;br /&gt;
|  0x04 &lt;br /&gt;
|  Reserved&lt;br /&gt;
|-&lt;br /&gt;
|  0x8&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  16 application titles structs, each 0x200 bytes&lt;br /&gt;
|-&lt;br /&gt;
| 0x2008&lt;br /&gt;
| 0x30&lt;br /&gt;
| Application Settings&lt;br /&gt;
|-&lt;br /&gt;
| 0x2038&lt;br /&gt;
| 0x8&lt;br /&gt;
| Reserved &lt;br /&gt;
|-&lt;br /&gt;
| 0x2040&lt;br /&gt;
| 0x1680&lt;br /&gt;
| Icon graphics&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Application Titles ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  START&lt;br /&gt;
!  SIZE&lt;br /&gt;
!  DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|  0x00&lt;br /&gt;
|  0x80&lt;br /&gt;
|  Short Description&lt;br /&gt;
|- &lt;br /&gt;
|  0x80&lt;br /&gt;
|  0x100 &lt;br /&gt;
|  Long Description&lt;br /&gt;
|- &lt;br /&gt;
|  0x180&lt;br /&gt;
|  0x80 &lt;br /&gt;
|  Publisher&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
All encoded in UTF-16.&lt;br /&gt;
There are 16 app title structs(currently only 11 are used), each one for separate languages.&lt;br /&gt;
&lt;br /&gt;
The languages by order of appearance:&lt;br /&gt;
&lt;br /&gt;
* 1st: Japanese title name&lt;br /&gt;
* 2nd: English title name&lt;br /&gt;
* 3rd: French title name&lt;br /&gt;
* 4th: German title name&lt;br /&gt;
* 5th: Italian title name&lt;br /&gt;
* 6th: Spanish title name&lt;br /&gt;
* 7th: Chinese title name&lt;br /&gt;
* 8th: Korean title name&lt;br /&gt;
* 9th: Dutch title name&lt;br /&gt;
* 10th: Portuguese title name&lt;br /&gt;
* 11th: Russian title name&lt;br /&gt;
&lt;br /&gt;
== Application Settings ==&lt;br /&gt;
&lt;br /&gt;
Most of these flags are only used by the [[Home Menu]]. All of these are represented in SMDH files in little endian. But when documented below, the tables represent values in big endian.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  START&lt;br /&gt;
!  SIZE&lt;br /&gt;
!  DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|  0x2008&lt;br /&gt;
|  0x10&lt;br /&gt;
|  Region Specific Game Ratings (For use with Parental Controls)&lt;br /&gt;
|-&lt;br /&gt;
|  0x2018&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Region Lockout&lt;br /&gt;
|-  &lt;br /&gt;
|  0x201C&lt;br /&gt;
|  0xC &lt;br /&gt;
|  Match Maker IDs (Online Play)&lt;br /&gt;
|-    &lt;br /&gt;
|  0x2028&lt;br /&gt;
|  0x8 &lt;br /&gt;
|  Flags&lt;br /&gt;
|-  &lt;br /&gt;
|  0x2030&lt;br /&gt;
|  0x4 &lt;br /&gt;
|  &#039;Optimal Animation Default Frame&#039; (for BNR)&lt;br /&gt;
|-    &lt;br /&gt;
|  0x2034&lt;br /&gt;
|  0x4 &lt;br /&gt;
|  CEC (StreetPass) ID (So the Home Menu knows which application icon to show the &#039;Green&#039; CEC notification for)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Region Specific Game Age Ratings ===&lt;br /&gt;
&lt;br /&gt;
These flags tell the 3DS the &#039;Age Rating&#039; of the software for the below regions:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  START&lt;br /&gt;
!  SIZE&lt;br /&gt;
!  DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|  0x2008&lt;br /&gt;
|  0x1&lt;br /&gt;
|  CERO (Japan)&lt;br /&gt;
|-&lt;br /&gt;
|  0x2009&lt;br /&gt;
|  0x1&lt;br /&gt;
|  ESRB (USA)&lt;br /&gt;
|-&lt;br /&gt;
|  0x200A&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved&lt;br /&gt;
|-&lt;br /&gt;
|  0x200B&lt;br /&gt;
|  0x1&lt;br /&gt;
|  USK (German)&lt;br /&gt;
|-&lt;br /&gt;
|  0x200C&lt;br /&gt;
|  0x1&lt;br /&gt;
|  PEGI GEN (Europe)&lt;br /&gt;
|-&lt;br /&gt;
|  0x200D&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved&lt;br /&gt;
|-&lt;br /&gt;
|  0x200E&lt;br /&gt;
|  0x1&lt;br /&gt;
|  PEGI PRT (Portugal)&lt;br /&gt;
|-&lt;br /&gt;
|  0x200F&lt;br /&gt;
|  0x1&lt;br /&gt;
|  PEGI BBFC (England)&lt;br /&gt;
|-&lt;br /&gt;
|  0x2010&lt;br /&gt;
|  0x1&lt;br /&gt;
|  COB (Australia)&lt;br /&gt;
|-&lt;br /&gt;
|  0x2011&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved For Future Use&lt;br /&gt;
|-&lt;br /&gt;
|  0x2012&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved&lt;br /&gt;
|-&lt;br /&gt;
|  0x2013&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved For Future Use&lt;br /&gt;
|-&lt;br /&gt;
|  0x2014&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved For Future Use&lt;br /&gt;
|-&lt;br /&gt;
|  0x2015&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved&lt;br /&gt;
|-&lt;br /&gt;
|  0x2016&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved For Future Use&lt;br /&gt;
|-&lt;br /&gt;
|  0x2017&lt;br /&gt;
|  0x1&lt;br /&gt;
|  Reserved For Future Use&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
These are generated by converting the age rating(decimal) to a hex value and then adding it to &#039;0x80&#039;. For example if &#039;7 years&#039; was the rating, then the flag would be 0x87. If Game Ratings are not used, the data is garbage.&lt;br /&gt;
&lt;br /&gt;
=== Region Lockout ===&lt;br /&gt;
&lt;br /&gt;
This flag is what the Home Menu uses in order to determine the [[Home Menu#Region Lockout|Region Lockout]] of a title. This exists inside the ICN data as little endian. (In the table below they are presented in big endian)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  REGION&lt;br /&gt;
!  VALUE&lt;br /&gt;
|-&lt;br /&gt;
|  All Regions (No region restrictions)&lt;br /&gt;
|  7F FF FF FF &lt;br /&gt;
|-&lt;br /&gt;
|  Japan&lt;br /&gt;
|  00 00 00 01&lt;br /&gt;
|-&lt;br /&gt;
|  North America&lt;br /&gt;
|  00 00 00 02 &lt;br /&gt;
|-&lt;br /&gt;
|  Europe&lt;br /&gt;
|  00 00 00 0C &lt;br /&gt;
|-&lt;br /&gt;
|  Korea&lt;br /&gt;
|  00 00 00 20 &lt;br /&gt;
|-&lt;br /&gt;
|  Taiwan &lt;br /&gt;
|  00 00 00 40 &lt;br /&gt;
|-&lt;br /&gt;
|  China&lt;br /&gt;
|  00 00 00 50 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Match Maker IDs ===&lt;br /&gt;
&lt;br /&gt;
These IDs are an application&#039;s online gaming IDs.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  START&lt;br /&gt;
!  SIZE&lt;br /&gt;
!  DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|  0x201C&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Match Maker ID&lt;br /&gt;
|- &lt;br /&gt;
|  0x2020&lt;br /&gt;
|  0x8&lt;br /&gt;
|  Match Maker BIT ID&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Flags ===&lt;br /&gt;
These are a collection of bit-mask flags.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  INDEX&lt;br /&gt;
!  DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|  0&lt;br /&gt;
|  See Table Below&lt;br /&gt;
|-&lt;br /&gt;
|  1&lt;br /&gt;
|  Unknown - Usually 0x01(Some Dev Apps have this set to 0x00)&lt;br /&gt;
|-&lt;br /&gt;
|  2&lt;br /&gt;
|  Unknown/Unused&lt;br /&gt;
|-&lt;br /&gt;
|  3&lt;br /&gt;
|  Unknown/Unused&lt;br /&gt;
|-&lt;br /&gt;
|  4&lt;br /&gt;
|  Unknown/Unused&lt;br /&gt;
|-&lt;br /&gt;
|  5&lt;br /&gt;
|  Unknown - Usually 0x01&lt;br /&gt;
|-&lt;br /&gt;
|  6&lt;br /&gt;
|  Unknown/Unused&lt;br /&gt;
|-&lt;br /&gt;
|  7&lt;br /&gt;
|  Unknown/Unused&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Byte[0] ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  FLAG&lt;br /&gt;
!  BITMASK VALUE&lt;br /&gt;
|-&lt;br /&gt;
|  Visibility Flag (always present)&lt;br /&gt;
|  0x01&lt;br /&gt;
|-&lt;br /&gt;
|  [[Home Menu#Auto-Boot Kiosk Function|Auto-boot]] this title? (Game Card titles only?) &lt;br /&gt;
|  0x02&lt;br /&gt;
|-&lt;br /&gt;
|  Allow use of 3D? (For use with parental Controls. An application can use the 3D affect, even when this flag isn&#039;t set)&lt;br /&gt;
|  0x04&lt;br /&gt;
|-&lt;br /&gt;
|  Require accepting CTR EULA?&lt;br /&gt;
|  0x08&lt;br /&gt;
|-&lt;br /&gt;
|  Autosave on exit?&lt;br /&gt;
|  0x10&lt;br /&gt;
|-&lt;br /&gt;
|  Uses an [[Extended Banner]]?&lt;br /&gt;
|  0x20&lt;br /&gt;
|-&lt;br /&gt;
|  [[SMDH#Region Specific Game Age Ratings|Region game rating]] required?&lt;br /&gt;
|  0x40&lt;br /&gt;
|-&lt;br /&gt;
|  Uses save data?&lt;br /&gt;
|  0x80&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
For example, if we wanted an application to use the 3D effect, autosave on exit and use save data. The combined flag would be 0x95: (0x01 | 0x04 | 0x10 | 0x80)&lt;br /&gt;
&lt;br /&gt;
=== &#039;Optimal Animation Default Frame&#039; (for BNR) ===&lt;br /&gt;
&lt;br /&gt;
Purpose of this flag: If using an animated BNR, it&#039;s the most representative frame for the animation.&lt;br /&gt;
&lt;br /&gt;
This value is generated by taking an input value(default BNR frame) as a float, then representing it a hexadecimal array.&lt;br /&gt;
&lt;br /&gt;
=== CEC (StreetPass) ID ===&lt;br /&gt;
&lt;br /&gt;
This u32 represents the application CEC ID. This is likely loaded by applications for use with the CEC services as well.&lt;br /&gt;
&lt;br /&gt;
== Icon graphics ==&lt;br /&gt;
&lt;br /&gt;
At offset 0x2040, there are two icons:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  START&lt;br /&gt;
!  SIZE&lt;br /&gt;
!  DESCRIPTION&lt;br /&gt;
|-&lt;br /&gt;
|  0x2040&lt;br /&gt;
|  0x480&lt;br /&gt;
|  Small - 24x24 (shown on top screen when pausing the app)&lt;br /&gt;
|- &lt;br /&gt;
|  0x24C0&lt;br /&gt;
|  0x1200 &lt;br /&gt;
|  Large - 48x48 icon (the general icon)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Both of the icons are encoded in RGB565 meaning 16bpp. Although both icons are known to be RGB565, developers have the option of encoding icons (and banners) with the following encodings :&lt;br /&gt;
&lt;br /&gt;
* RGBA8&lt;br /&gt;
* RGB8&lt;br /&gt;
* RGBA5551&lt;br /&gt;
* RGB565&lt;br /&gt;
* RGBA4&lt;br /&gt;
* LA8&lt;br /&gt;
* HILO8&lt;br /&gt;
* L8&lt;br /&gt;
* A8&lt;br /&gt;
* LA4&lt;br /&gt;
* L4&lt;br /&gt;
* ETC1&lt;br /&gt;
* ETC1A4&lt;br /&gt;
&lt;br /&gt;
This does not necessarily mean the other encodings will be used, it is just that those are the options when compiling. Like we&#039;ve seen with Super Mario 3D Land Nintendo has changed save file encryption, and likewise they can encode icons and banners differently &#039;&#039;should they choose to&#039;&#039;. Currently we&#039;ve seen just RGB565 so don&#039;t be fooled if an icon doesn&#039;t show up right! It is probably one of these formats above. Although we will probably not see other formats used for a while it&#039;s nice to know they have an opportunity to change.&lt;br /&gt;
&lt;br /&gt;
There&#039;s a header of 0x40 bytes and then comes the raw data.&lt;br /&gt;
&lt;br /&gt;
The data is encoded in tiles (starting from size 8x8, continuing recursively).&lt;br /&gt;
&lt;br /&gt;
If the buffer is like this:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  0&lt;br /&gt;
!  1&lt;br /&gt;
!  2&lt;br /&gt;
!  3&lt;br /&gt;
!  4&lt;br /&gt;
!  5&lt;br /&gt;
!  6&lt;br /&gt;
!  7&lt;br /&gt;
!  8&lt;br /&gt;
!  9&lt;br /&gt;
!  10&lt;br /&gt;
!  11&lt;br /&gt;
!  12&lt;br /&gt;
!  13&lt;br /&gt;
!  14&lt;br /&gt;
!  15&lt;br /&gt;
!  16&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Then the image would look like this:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  x=0&lt;br /&gt;
!  x=1&lt;br /&gt;
!  x=2&lt;br /&gt;
!  x=3&lt;br /&gt;
!  x=4&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| 1&lt;br /&gt;
| 4&lt;br /&gt;
| 5&lt;br /&gt;
| 16&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
| 6&lt;br /&gt;
| 7&lt;br /&gt;
| ...&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| 9&lt;br /&gt;
| 12&lt;br /&gt;
| 13&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| 11&lt;br /&gt;
| 14&lt;br /&gt;
| 15&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Main_Page/Navigation&amp;diff=4922</id>
		<title>Main Page/Navigation</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Main_Page/Navigation&amp;diff=4922"/>
		<updated>2013-02-14T16:14:16Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: why not this way...&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;25%&amp;quot; | &#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;25%&amp;quot; | &#039;&#039;&#039;3DS hardware&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;50%&amp;quot; colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;3DS 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;
*[[3DS exploits]]&lt;br /&gt;
*[[Glossary]]&lt;br /&gt;
*[[FAQ]]&lt;br /&gt;
*[[Friend code]]&lt;br /&gt;
*[[Games]]&lt;br /&gt;
*[[Serials]]&lt;br /&gt;
*[[:Category:PC utilities|PC Utilities]]&lt;br /&gt;
|&lt;br /&gt;
*[[Hardware]]&lt;br /&gt;
*[[Peripherals]]&lt;br /&gt;
*[[Gamecards]]&lt;br /&gt;
*[[Video Capture]]&lt;br /&gt;
|&lt;br /&gt;
*[[Nintendo Software]]&lt;br /&gt;
*[[3DS Development Unit Software]]&lt;br /&gt;
*[[Memory layout]] &lt;br /&gt;
*[[Services API]]&lt;br /&gt;
*[[SVC|List of systemcalls]] &lt;br /&gt;
*[[IO|List of IO registers]] &lt;br /&gt;
*[[:Category:Kernel_objects|Kernel objects]]&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:File_formats|File Formats]] ([[NCSD|CCI]]/[[NCCH#CXI|CXI]]/[[CIA]])&lt;br /&gt;
*[[Title list]]&lt;br /&gt;
*[[Title metadata]]&lt;br /&gt;
*[[Update Data]]&lt;br /&gt;
*[[SD Filesystem]]&lt;br /&gt;
*[[Flash Filesystem]]&lt;br /&gt;
*[[Bootloader]]&lt;br /&gt;
*[[Savegames]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{box-footer-empty}}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:3DSExplorer&amp;diff=4921</id>
		<title>Talk:3DSExplorer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:3DSExplorer&amp;diff=4921"/>
		<updated>2013-02-14T16:05:54Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* questions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now I figured that I didn&#039;t explain the target of this app... It&#039;s suppose to be an Explorer like program to see inside the different filesystems that the 3ds has. Now it&#039;s the ExeFS, RomFS and SAVE. As knownledge keep flowing i&#039;ll continue to develop the application. With the goal of making a full functional drag&amp;amp;drop file explorer for image files. --[[User:Elisherer|Elisherer]] 18:35, 15 September 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
It fails showing the tmd file content. Have you finshed working on this feature?--[[User:Lazymarek9614|Lazymarek9614]] 15:49, 20 September 2011 (CEST)&lt;br /&gt;
:No, I don&#039;t have time to work on it..it&#039;s not interesting enough --[[User:Elisherer|Elisherer]] 15:36, 21 September 2011 (CEST)&lt;br /&gt;
::Yeah, the 3DS doesn&#039;t care when the tmd file was modified... it&#039;s not useful for hacking.--[[User:Lazymarek9614|Lazymarek9614]] 21:09, 21 September 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
I downloaded the sources,but I can&#039;t  find Save.cs and reference &amp;quot;System.Development&amp;quot;. Matyapiro31&lt;br /&gt;
:You are right... I fixed it.. notice that the source is not the released version it has some experimental stuff in it... --[[User:Elisherer|Elisherer]] 10:53, 30 September 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
Do you know [http://monodevelop.com/ Mono Develop]?&lt;br /&gt;
You can release it as multi-patform,such as Linux,Machitosh,etc.&lt;br /&gt;
:I did not know that until now. But I don&#039;t have time to make the transition. I&#039;m happy with VS2008 and it&#039;s relatively easy to make changes and new features for the app. The source is open and you can make a linux port if you want. --[[User:Elisherer|Elisherer]] 18:16, 30 September 2011 (CEST)&lt;br /&gt;
:You need no change.mono can run c# program like Java VM. Matyapiro31&lt;br /&gt;
::I tried to compile it,but That was old one,and there is &amp;quot;System.development.&amp;quot;&lt;br /&gt;
:::[http://stackoverflow.com/questions/5865060/c-on-os-x-and-linux This] says that I need to fix stuff after I convert my project. and then work with the mono app which I don&#039;t find very convinient... and about the reference I don&#039;t know what it&#039;s about..I don&#039;t know a namespace called System.Development --[[User:Elisherer|Elisherer]] 17:42, 2 October 2011 (CEST) (P.s you can sign your messages with the quick signature button or 4 tildes: &#039;~&#039; 4 times)&lt;br /&gt;
&lt;br /&gt;
lblBrew_Click() had no exception handler,&lt;br /&gt;
&lt;br /&gt;
you have to change this method in fmExplorer.cs to&lt;br /&gt;
    private void lblBrew_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            try&lt;br /&gt;
            {&lt;br /&gt;
                System.Diagnostics.Process.Start(lblBrew.Text);&lt;br /&gt;
            }&lt;br /&gt;
            catch (Exception ex)&lt;br /&gt;
            {&lt;br /&gt;
                MessageBox.Show(&amp;quot;Cannot open link that was clicled.\n&amp;quot;+ ex.Message);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
Matyapiro31&lt;br /&gt;
&lt;br /&gt;
The algorithm for the Image Hash might be either MD2 or MD4. I found out by using HxD and Notepad. --[[User:Kiddyshaq34|Kiddyshaq34]]&lt;br /&gt;
:Ok, but of what? (i know it&#039;s suppose to be 128 bit) And why not MD-5? --[[User:Elisherer|Elisherer]] 07:10, 9 October 2011 (CEST)&lt;br /&gt;
::Because MD5 is longer and the Image Hash has the same number of bytes as MD2 and MD4.&lt;br /&gt;
:::MD2, 4 &amp;amp; 5 are all 128bit which is 0x10 bytes... --[[User:Elisherer|Elisherer]] 20:28, 9 October 2011 (CEST)&lt;br /&gt;
::::Oh, I&#039;ve forgotten about MD5. You are right.&lt;br /&gt;
&lt;br /&gt;
3DS include RSA Securuty &#039;s [http://www.rsa.com/node.aspx?id=1204 BSafe]&lt;br /&gt;
&lt;br /&gt;
from 3DS manual. Matyapiro31&lt;br /&gt;
:Thanks Matyapiro31 but I think RSA is used for encryption and *not* hashing. So the RSA might be used for ROMs and WiFi... --[[User:Elisherer|Elisherer]] 14:48, 9 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
あほ。RSA BSafe support all security method.See [http://www.rsa.com/japan/products/bsafe/CRYPTOCJ_DS_1101-J.pdf this.] &lt;br /&gt;
&lt;br /&gt;
I cannot find English version,sorry.&lt;br /&gt;
Matyapiro31&lt;br /&gt;
:I guess if you mean [http://www.rsa.com/node.aspx?id=3063 this] then the digest algorithms are the ones that we know of..we havn&#039;t tried HMAC yet or CNG but from experience we see that nintendo uses regular digest algorithms like CRC16-Modbus and SHA-256. I&#039;ll add the HMAC ones to the brute force hash tool to see if it finds something... --[[User:Elisherer|Elisherer]] 22:36, 12 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tried to decrypt &#039;Super Mario 3D Land&#039; but your tool shows me an &#039;Corrupt Save File&#039; error.--[[User:Lazymarek9614|Lazymarek9614]] 18:36, 18 November 2011 (CET)&lt;br /&gt;
:Corrupted save file might be from 2 reasons: * Size is not right (128K or 512k) * CRC on wearleveling wrong. Both problems occur from NDS adapter plus malfunctioning...try blowing on the cart and the adapter and download the savefile again... --[[User:Elisherer|Elisherer]] 20:16, 18 November 2011 (CET)&lt;br /&gt;
::I actually don&#039;t use the useless NDS Adapter Plus, but I used DSM and I&#039;ve tried it two times (always the same data).. I hope Nintendo doesn&#039;t use a new encryption now! Shall I send you the sav file?--[[User:Lazymarek9614|Lazymarek9614]] 20:27, 18 November 2011 (CET)&lt;br /&gt;
:::Yes please, I could check it within the application... --[[User:Elisherer|Elisherer]] 20:35, 18 November 2011 (CET)&lt;br /&gt;
::::Have you found anything?--[[User:Lazymarek9614|Lazymarek9614]] 21:25, 18 November 2011 (CET)&lt;br /&gt;
:::::No..it&#039;s seems that the key found isn&#039;t the right key (even that it appears 4 times in the file). we need to figure out how to decrypt the save files without searching blindly for the key. --[[User:Elisherer|Elisherer]] 21:33, 18 November 2011 (CET)&lt;br /&gt;
:::::I got an idea. Xor the image&#039;s 0x100-0x103 with every (0x200 block)&#039;s 0x100-0x103 to see if it produces &#039;DISA&#039; ..it should work with the already known files and might be faster to find. i&#039;ll try it tomorrow.. --[[User:Elisherer|Elisherer]] 21:40, 18 November 2011 (CET)&lt;br /&gt;
::::::Mind linking to a SM3DL save here so I could look at it?(Btw, you&#039;re not looking for a &amp;quot;key&amp;quot;, you&#039;re looking for an AES-CTR xorpad.) --[[User:Yellows8|Yellows8]] 06:03, 22 November 2011 (CET)&lt;br /&gt;
:::::::I&#039;ll ask for permission. In the meanwhile, can we talk about it at n-dev.net? I made a [http://n-dev.net/showthread.php?tid=4 thread] there. --[[User:Elisherer|Elisherer]] 16:26, 22 November 2011 (CET)&lt;br /&gt;
::::::::Yes, you can share them!--[[User:Lazymarek9614|Lazymarek9614]] 17:24, 22 November 2011 (CET)&lt;br /&gt;
:::::::Catch the files on my server [http://www.sherer.co.il/saves http://www.sherer.co.il/saves] (Super Mario 3D Land).--[[User:Elisherer|Elisherer]] 17:43, 22 November 2011 (CET)&lt;br /&gt;
::::::::I&#039;m stumped too. Since some chunks of data appears several times in these saves, in theory the CTR should still be repeating.(CTR seems to repeat &amp;gt;0x200 bytes now, not sure.) Didn&#039;t really manage to decrypt much via xor. --[[User:Yellows8|Yellows8]] 22:08, 22 November 2011 (CET)&lt;br /&gt;
::::::::I would guess they finally fixed the bug that limited the xor stream to just 0x200 bytes repeating, and now it behaves more like the data saved to SD cards? --[[User:Neimod|Neimod]] 01:30, 25 November 2011 (CET)&lt;br /&gt;
::::::::But you can see that same blocks share the same xorpad in the file...the DISA header is in the file 4 times and encrypted the same all the 4 times.. so the key may not repeat but maybe every block has it&#039;s own xorpad based on its offset in the image (my speculation) --[[User:Elisherer|Elisherer]] 09:02, 25 November 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
== *FS#.bin decrypt ==&lt;br /&gt;
Maybe I found the key: I think it&#039;s the unknown value at Rom. It&#039;s 16 characters long.&lt;br /&gt;
When I use it, it doesn&#039;t give a error or something.&lt;br /&gt;
--[[User:Gericom|Gericom]] 16:06, 12 December 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
== Extracting Data Files? ==&lt;br /&gt;
&lt;br /&gt;
Hello! I&#039;m SuperMario64DS, I hack Mario Kart Wii &amp;amp; The Super Mario Galaxy 1 &amp;amp; 2 ( Co-creator of the BDL Editor!). Okay, so I was wondering about extracting files from a 3DS ROM; can the program do that? I think I heard some where that it can decrypt 3DS ROMS and veiw their filesystem, is this true? And if not, will his feature be added? And if so, will an option to extract files from a ROM be added? I&#039;ve been looking into studying Mario Kart 7&#039;s formats, and to see how to game works. --[[User:SuperMario64DS|SuperMario64DS]], 04:43, 20 December 2011 (CET)&lt;br /&gt;
:As soon as you get the 3ds common key we could decrpyt the romfs &amp;amp; exefs from the CXIs and then learn the file system... We could however have your help in understanding the CGFX format which has 3d models in it. --[[User:Elisherer|Elisherer]] 07:22, 20 December 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
::Well how faraway would you say we are from decrypting 3DS ROMs? I&#039;d REALLY like to see inside of Mario Kart 7, I know it uses Yaz0, so it can be de-coded. 1: How might we find the decryption key? And 2: How much more longer do you think it will be until we can extract a 3DS ROM&#039;s file system? It would be really helpful. -- [[User:SuperMario64DS|SuperMario64DS]], 16:34, 20 December 2011 (CET)&lt;br /&gt;
:::We are VERY far. (but then again it could happen any day). Nintendo was smart enough to use AES-CTR which is a very strong encryption which can&#039;t be cracked even if you have encrypted and decrypted data (and even the initialization vector) you basicly need the key and it&#039;s far inside the 3ds (maybe even coded in hardware and not just inside the 3ds flash). So unless we were told what the key is I don&#039;t see us getting anywhere. For now, we do what we can. --[[User:Elisherer|Elisherer]] 18:29, 20 December 2011 (CET)&lt;br /&gt;
::::So, we just need that key? How might we look into the 3DS&#039;s Film Ware? Or couldn&#039;t you just observe the &amp;quot;Lock&amp;quot; (The 3DS ROM) And find the shape of the &amp;quot;Key&amp;quot;? (Encryption Key). Then if we took the &amp;quot;Lock&amp;quot; apart, we could re-build a replica of the &amp;quot;Key&amp;quot; and un-lock the File System. -- [[User:SuperMario64DS|SuperMario64DS]], 19:59, 20 December 2011 (CET)&lt;br /&gt;
:::::We know the &amp;quot;shape&amp;quot; of the key, it&#039;s 16 bytes long, combined with an IV you can decypher anything. Please read the rest of the pages on 3dbrew before posting more questions. And you might want to look at [http://gbatemp.net/f201-3ds-hacking-homebrew GBAtemp.net] for more information. --[[User:Elisherer|Elisherer]] 22:01, 20 December 2011 (CET)&lt;br /&gt;
::::::You completely missed my point there (A good point too), but since you want me to stop asking questions I will stop. --[[User:SuperMario64DS|SuperMario64DS]], 05:40, 21 December 2011 (CET)&lt;br /&gt;
:::::::Please don&#039;t stop asking questions. Asking questions leads us to finding things... just ask them in the right place, like GBAtemp or the irc channel. The title of this discussion is &amp;quot;Extracting data files&amp;quot; and clearly it can&#039;t happen for now so this talk is useless. --[[User:Elisherer|Elisherer]] 09:30, 21 December 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
== Xentax ==&lt;br /&gt;
&lt;br /&gt;
I would love to get the models from ace combat assault horizon legacy but I know its a long long way off. but if you are looking to decrypt the files you might want to try xentax. they have a whole decompression section and since you have a tool you have some &amp;quot;street credit&amp;quot;&lt;br /&gt;
:I rekon you&#039;re talking about the website, I looked it up but it doesn&#039;t have any information about decryption.. only game file editors.. They do have a program called MultiEx editor (for blizzard files) that seems similiar to 3dsexplorer... --[[User:Elisherer|Elisherer]] 07:28, 29 January 2012 (CET)&lt;br /&gt;
:I only mean the other users might be of help on the forum anyway i look and see if anyone else is doing the same kind of work as you and send them your way&lt;br /&gt;
&lt;br /&gt;
== questions ==&lt;br /&gt;
&lt;br /&gt;
You can use Moma to scan 3DSExplorer for Mono compatibility--[[User:Jocopoco|Jocopoco]] 17:14, 10 February 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
Elisherer can you make the entries in the TMD sections editable for cia files?--[[User:3dsguy|3dsguy]] 13:04, 28 March 2012 (CEST)&lt;br /&gt;
:Probably, but I want to make an all-around solution for editing because it is needed by other formats too. I might need to add a struct to each line on the list which will include data-type and editable boolean... it might take some time... --[[User:Elisherer|Elisherer]] 08:09, 29 March 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Elisherer there is a bug in your program, when it tries to read .cia files which do not have a &#039;SMDH&#039; or banner, like in the case of TWL converted applications and some old .CIA files, 3DS Explorer crashes. It is possible to read these kind of .CIA file in 3DSExplorer by entering a false banner size, so I know this is where the problem lies. Can you patch 3DSExplorer to read .cia files and not try to load information on banners when the banner size is &#039;0&#039;--[[User:3dsguy|3dsguy]] 02:25, 18 May 2012 (CEST)&lt;br /&gt;
:I don&#039;t really understand the problem...if you look at mdlCIA.cs file you&#039;ll see that i&#039;m checking if the bannerLength &amp;gt; 0 so I wouldn&#039;t know what to change here.. --[[User:Elisherer|Elisherer]] 10:45, 18 May 2012 (CEST)&lt;br /&gt;
::Edit the sample .CIA on the .CIA wiki page and make the banner size zero, then try to open it 3DSExplorer. On my computer this causes 3DSExplorer to crash--[[User:3dsguy|3dsguy]] 12:50, 18 May 2012 (CEST)&lt;br /&gt;
::Sorry correction, it crashes when you try to open a .cia file(that has no banner size) when it is associated to be run with 3DSExplorer. But if you try to load a .cia file(that has no banner size) from the open file tab of 3DSExplorer, it tells me that an unhandled exception has occured, &amp;quot;Object reference not set to an instance of an object.&amp;quot; --[[User:3dsguy|3dsguy]] 16:57, 18 May 2012 (CEST)&lt;br /&gt;
:::OK, I found the bug that you were talking about... If the banner&#039;s size is zero I try to put the icons in the file view anyway and that&#039;s wrong..I&#039;ll try to fix the association bug and release a new version. --[[User:Elisherer|Elisherer]] 10:22, 19 May 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
Found some more bugs. 3DSExplorer crashes when it tries to open .BNR files and .BCWAV files. For example try the sample .BCWAV and .BNR file in the 0.2 CiTRus release.--[[User:3dsguy|3dsguy]] 12:32, 22 May 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
I made it be able to send e-mail,but I don&#039;t have SMAP server and knowledge about web application.&lt;br /&gt;
Here.[https://docs.google.com/folder/d/0B_1DNe-beZjwaWdKME1PTF9zYjA/edit]&lt;br /&gt;
&lt;br /&gt;
--Matyapiro31 14:53, 9 July 2012 (CEST)&lt;br /&gt;
:[+]How about release your source codes on Google Drive?&lt;br /&gt;
If you want to,everyone can edit it,see on web.&lt;br /&gt;
I think it is very good service.--Matyapiro31 14:53, 9 July 2012 (CEST)&lt;br /&gt;
::Hi Matyapiro31, thank you for you efforts, the source code is maintained by a version control system, this way i can revert to older versions if necessary, Google Drive can&#039;t do it. The source is free to download using checkout or browsing (on the site), You don&#039;t need to send feedback because the google code site offers &amp;quot;Issues&amp;quot; you can open and I will respond. --[[User:Elisherer|Elisherer]] 08:01, 10 July 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
Thank you to reply me.&lt;br /&gt;
&lt;br /&gt;
I think it is easier for light-users to send mails than to write comments on Google Code ----people who can debug,find solution of error,use software without seeing any helps is worth being called &amp;quot;Hacker&amp;quot;.but they are minority in the 3DS  game player.It is nice try to construct a system to send feedbacks easily.&lt;br /&gt;
&lt;br /&gt;
This is the time to decide 3DS homebrew standard including support, internationalism,extensibility and easy development.--Matyapiro31 13:42, 10 July 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
@elisherer are you going to update 3DSExplorer to read CIA files differently as with the updated specs(this includes reading the .ICN flags)? Also what about allowing the .CFA (NCCH) format to be read without renaming to .CXI, and destinguishing between CFA and CXI when viewing a CCI/CSU in 3DSExplorer?--[[User:3dsguy|3dsguy]] 20:10, 20 July 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Why don&#039;t you add the function to read-and-write phtcache.bin?&lt;br /&gt;
3DSCamera use the file to find the videos and pictures in &#039;&#039;SDDIR&#039;&#039;/DCIM/XXXNIN03,but I succeeded to read a picture in other folder by changing it.&lt;br /&gt;
:That&#039;s nice, but I work only on small stuff for now because i&#039;m very busy.. maybe in the future if it becomes necessary --[[User:Elisherer|Elisherer]] 00:31, 16 January 2013 (CET)&lt;br /&gt;
&lt;br /&gt;
I changed bad codes.[https://docs.google.com/file/d/0B_1DNe-beZjwdHgxMEVBRnkxNTg/edit?usp=sharing MarshalUtil.cs]&lt;br /&gt;
--Matyapiro31 15:20, 14 February 2013 (CET)&lt;br /&gt;
:Big thanks! it will be changed to your edit in the near future --[[User:Elisherer|Elisherer]] 18:05, 14 February 2013 (CET)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:3DSExplorer&amp;diff=4733</id>
		<title>Talk:3DSExplorer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:3DSExplorer&amp;diff=4733"/>
		<updated>2013-01-15T22:31:45Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now I figured that I didn&#039;t explain the target of this app... It&#039;s suppose to be an Explorer like program to see inside the different filesystems that the 3ds has. Now it&#039;s the ExeFS, RomFS and SAVE. As knownledge keep flowing i&#039;ll continue to develop the application. With the goal of making a full functional drag&amp;amp;drop file explorer for image files. --[[User:Elisherer|Elisherer]] 18:35, 15 September 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
It fails showing the tmd file content. Have you finshed working on this feature?--[[User:Lazymarek9614|Lazymarek9614]] 15:49, 20 September 2011 (CEST)&lt;br /&gt;
:No, I don&#039;t have time to work on it..it&#039;s not interesting enough --[[User:Elisherer|Elisherer]] 15:36, 21 September 2011 (CEST)&lt;br /&gt;
::Yeah, the 3DS doesn&#039;t care when the tmd file was modified... it&#039;s not useful for hacking.--[[User:Lazymarek9614|Lazymarek9614]] 21:09, 21 September 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
I downloaded the sources,but I can&#039;t  find Save.cs and reference &amp;quot;System.Development&amp;quot;. Matyapiro31&lt;br /&gt;
:You are right... I fixed it.. notice that the source is not the released version it has some experimental stuff in it... --[[User:Elisherer|Elisherer]] 10:53, 30 September 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
Do you know [http://monodevelop.com/ Mono Develop]?&lt;br /&gt;
You can release it as multi-patform,such as Linux,Machitosh,etc.&lt;br /&gt;
:I did not know that until now. But I don&#039;t have time to make the transition. I&#039;m happy with VS2008 and it&#039;s relatively easy to make changes and new features for the app. The source is open and you can make a linux port if you want. --[[User:Elisherer|Elisherer]] 18:16, 30 September 2011 (CEST)&lt;br /&gt;
:You need no change.mono can run c# program like Java VM. Matyapiro31&lt;br /&gt;
::I tried to compile it,but That was old one,and there is &amp;quot;System.development.&amp;quot;&lt;br /&gt;
:::[http://stackoverflow.com/questions/5865060/c-on-os-x-and-linux This] says that I need to fix stuff after I convert my project. and then work with the mono app which I don&#039;t find very convinient... and about the reference I don&#039;t know what it&#039;s about..I don&#039;t know a namespace called System.Development --[[User:Elisherer|Elisherer]] 17:42, 2 October 2011 (CEST) (P.s you can sign your messages with the quick signature button or 4 tildes: &#039;~&#039; 4 times)&lt;br /&gt;
&lt;br /&gt;
lblBrew_Click() had no exception handler,&lt;br /&gt;
&lt;br /&gt;
you have to change this method in fmExplorer.cs to&lt;br /&gt;
    private void lblBrew_Click(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            try&lt;br /&gt;
            {&lt;br /&gt;
                System.Diagnostics.Process.Start(lblBrew.Text);&lt;br /&gt;
            }&lt;br /&gt;
            catch (Exception ex)&lt;br /&gt;
            {&lt;br /&gt;
                MessageBox.Show(&amp;quot;Cannot open link that was clicled.\n&amp;quot;+ ex.Message);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
Matyapiro31&lt;br /&gt;
&lt;br /&gt;
The algorithm for the Image Hash might be either MD2 or MD4. I found out by using HxD and Notepad. --[[User:Kiddyshaq34|Kiddyshaq34]]&lt;br /&gt;
:Ok, but of what? (i know it&#039;s suppose to be 128 bit) And why not MD-5? --[[User:Elisherer|Elisherer]] 07:10, 9 October 2011 (CEST)&lt;br /&gt;
::Because MD5 is longer and the Image Hash has the same number of bytes as MD2 and MD4.&lt;br /&gt;
:::MD2, 4 &amp;amp; 5 are all 128bit which is 0x10 bytes... --[[User:Elisherer|Elisherer]] 20:28, 9 October 2011 (CEST)&lt;br /&gt;
::::Oh, I&#039;ve forgotten about MD5. You are right.&lt;br /&gt;
&lt;br /&gt;
3DS include RSA Securuty &#039;s [http://www.rsa.com/node.aspx?id=1204 BSafe]&lt;br /&gt;
&lt;br /&gt;
from 3DS manual. Matyapiro31&lt;br /&gt;
:Thanks Matyapiro31 but I think RSA is used for encryption and *not* hashing. So the RSA might be used for ROMs and WiFi... --[[User:Elisherer|Elisherer]] 14:48, 9 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
あほ。RSA BSafe support all security method.See [http://www.rsa.com/japan/products/bsafe/CRYPTOCJ_DS_1101-J.pdf this.] &lt;br /&gt;
&lt;br /&gt;
I cannot find English version,sorry.&lt;br /&gt;
Matyapiro31&lt;br /&gt;
:I guess if you mean [http://www.rsa.com/node.aspx?id=3063 this] then the digest algorithms are the ones that we know of..we havn&#039;t tried HMAC yet or CNG but from experience we see that nintendo uses regular digest algorithms like CRC16-Modbus and SHA-256. I&#039;ll add the HMAC ones to the brute force hash tool to see if it finds something... --[[User:Elisherer|Elisherer]] 22:36, 12 October 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve tried to decrypt &#039;Super Mario 3D Land&#039; but your tool shows me an &#039;Corrupt Save File&#039; error.--[[User:Lazymarek9614|Lazymarek9614]] 18:36, 18 November 2011 (CET)&lt;br /&gt;
:Corrupted save file might be from 2 reasons: * Size is not right (128K or 512k) * CRC on wearleveling wrong. Both problems occur from NDS adapter plus malfunctioning...try blowing on the cart and the adapter and download the savefile again... --[[User:Elisherer|Elisherer]] 20:16, 18 November 2011 (CET)&lt;br /&gt;
::I actually don&#039;t use the useless NDS Adapter Plus, but I used DSM and I&#039;ve tried it two times (always the same data).. I hope Nintendo doesn&#039;t use a new encryption now! Shall I send you the sav file?--[[User:Lazymarek9614|Lazymarek9614]] 20:27, 18 November 2011 (CET)&lt;br /&gt;
:::Yes please, I could check it within the application... --[[User:Elisherer|Elisherer]] 20:35, 18 November 2011 (CET)&lt;br /&gt;
::::Have you found anything?--[[User:Lazymarek9614|Lazymarek9614]] 21:25, 18 November 2011 (CET)&lt;br /&gt;
:::::No..it&#039;s seems that the key found isn&#039;t the right key (even that it appears 4 times in the file). we need to figure out how to decrypt the save files without searching blindly for the key. --[[User:Elisherer|Elisherer]] 21:33, 18 November 2011 (CET)&lt;br /&gt;
:::::I got an idea. Xor the image&#039;s 0x100-0x103 with every (0x200 block)&#039;s 0x100-0x103 to see if it produces &#039;DISA&#039; ..it should work with the already known files and might be faster to find. i&#039;ll try it tomorrow.. --[[User:Elisherer|Elisherer]] 21:40, 18 November 2011 (CET)&lt;br /&gt;
::::::Mind linking to a SM3DL save here so I could look at it?(Btw, you&#039;re not looking for a &amp;quot;key&amp;quot;, you&#039;re looking for an AES-CTR xorpad.) --[[User:Yellows8|Yellows8]] 06:03, 22 November 2011 (CET)&lt;br /&gt;
:::::::I&#039;ll ask for permission. In the meanwhile, can we talk about it at n-dev.net? I made a [http://n-dev.net/showthread.php?tid=4 thread] there. --[[User:Elisherer|Elisherer]] 16:26, 22 November 2011 (CET)&lt;br /&gt;
::::::::Yes, you can share them!--[[User:Lazymarek9614|Lazymarek9614]] 17:24, 22 November 2011 (CET)&lt;br /&gt;
:::::::Catch the files on my server [http://www.sherer.co.il/saves http://www.sherer.co.il/saves] (Super Mario 3D Land).--[[User:Elisherer|Elisherer]] 17:43, 22 November 2011 (CET)&lt;br /&gt;
::::::::I&#039;m stumped too. Since some chunks of data appears several times in these saves, in theory the CTR should still be repeating.(CTR seems to repeat &amp;gt;0x200 bytes now, not sure.) Didn&#039;t really manage to decrypt much via xor. --[[User:Yellows8|Yellows8]] 22:08, 22 November 2011 (CET)&lt;br /&gt;
::::::::I would guess they finally fixed the bug that limited the xor stream to just 0x200 bytes repeating, and now it behaves more like the data saved to SD cards? --[[User:Neimod|Neimod]] 01:30, 25 November 2011 (CET)&lt;br /&gt;
::::::::But you can see that same blocks share the same xorpad in the file...the DISA header is in the file 4 times and encrypted the same all the 4 times.. so the key may not repeat but maybe every block has it&#039;s own xorpad based on its offset in the image (my speculation) --[[User:Elisherer|Elisherer]] 09:02, 25 November 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
== *FS#.bin decrypt ==&lt;br /&gt;
Maybe I found the key: I think it&#039;s the unknown value at Rom. It&#039;s 16 characters long.&lt;br /&gt;
When I use it, it doesn&#039;t give a error or something.&lt;br /&gt;
--[[User:Gericom|Gericom]] 16:06, 12 December 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
== Extracting Data Files? ==&lt;br /&gt;
&lt;br /&gt;
Hello! I&#039;m SuperMario64DS, I hack Mario Kart Wii &amp;amp; The Super Mario Galaxy 1 &amp;amp; 2 ( Co-creator of the BDL Editor!). Okay, so I was wondering about extracting files from a 3DS ROM; can the program do that? I think I heard some where that it can decrypt 3DS ROMS and veiw their filesystem, is this true? And if not, will his feature be added? And if so, will an option to extract files from a ROM be added? I&#039;ve been looking into studying Mario Kart 7&#039;s formats, and to see how to game works. --[[User:SuperMario64DS|SuperMario64DS]], 04:43, 20 December 2011 (CET)&lt;br /&gt;
:As soon as you get the 3ds common key we could decrpyt the romfs &amp;amp; exefs from the CXIs and then learn the file system... We could however have your help in understanding the CGFX format which has 3d models in it. --[[User:Elisherer|Elisherer]] 07:22, 20 December 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
::Well how faraway would you say we are from decrypting 3DS ROMs? I&#039;d REALLY like to see inside of Mario Kart 7, I know it uses Yaz0, so it can be de-coded. 1: How might we find the decryption key? And 2: How much more longer do you think it will be until we can extract a 3DS ROM&#039;s file system? It would be really helpful. -- [[User:SuperMario64DS|SuperMario64DS]], 16:34, 20 December 2011 (CET)&lt;br /&gt;
:::We are VERY far. (but then again it could happen any day). Nintendo was smart enough to use AES-CTR which is a very strong encryption which can&#039;t be cracked even if you have encrypted and decrypted data (and even the initialization vector) you basicly need the key and it&#039;s far inside the 3ds (maybe even coded in hardware and not just inside the 3ds flash). So unless we were told what the key is I don&#039;t see us getting anywhere. For now, we do what we can. --[[User:Elisherer|Elisherer]] 18:29, 20 December 2011 (CET)&lt;br /&gt;
::::So, we just need that key? How might we look into the 3DS&#039;s Film Ware? Or couldn&#039;t you just observe the &amp;quot;Lock&amp;quot; (The 3DS ROM) And find the shape of the &amp;quot;Key&amp;quot;? (Encryption Key). Then if we took the &amp;quot;Lock&amp;quot; apart, we could re-build a replica of the &amp;quot;Key&amp;quot; and un-lock the File System. -- [[User:SuperMario64DS|SuperMario64DS]], 19:59, 20 December 2011 (CET)&lt;br /&gt;
:::::We know the &amp;quot;shape&amp;quot; of the key, it&#039;s 16 bytes long, combined with an IV you can decypher anything. Please read the rest of the pages on 3dbrew before posting more questions. And you might want to look at [http://gbatemp.net/f201-3ds-hacking-homebrew GBAtemp.net] for more information. --[[User:Elisherer|Elisherer]] 22:01, 20 December 2011 (CET)&lt;br /&gt;
::::::You completely missed my point there (A good point too), but since you want me to stop asking questions I will stop. --[[User:SuperMario64DS|SuperMario64DS]], 05:40, 21 December 2011 (CET)&lt;br /&gt;
:::::::Please don&#039;t stop asking questions. Asking questions leads us to finding things... just ask them in the right place, like GBAtemp or the irc channel. The title of this discussion is &amp;quot;Extracting data files&amp;quot; and clearly it can&#039;t happen for now so this talk is useless. --[[User:Elisherer|Elisherer]] 09:30, 21 December 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
== Xentax ==&lt;br /&gt;
&lt;br /&gt;
I would love to get the models from ace combat assault horizon legacy but I know its a long long way off. but if you are looking to decrypt the files you might want to try xentax. they have a whole decompression section and since you have a tool you have some &amp;quot;street credit&amp;quot;&lt;br /&gt;
:I rekon you&#039;re talking about the website, I looked it up but it doesn&#039;t have any information about decryption.. only game file editors.. They do have a program called MultiEx editor (for blizzard files) that seems similiar to 3dsexplorer... --[[User:Elisherer|Elisherer]] 07:28, 29 January 2012 (CET)&lt;br /&gt;
:I only mean the other users might be of help on the forum anyway i look and see if anyone else is doing the same kind of work as you and send them your way&lt;br /&gt;
&lt;br /&gt;
== questions ==&lt;br /&gt;
&lt;br /&gt;
Elisherer,&lt;br /&gt;
Do you know function &amp;quot;__makeref()&amp;quot; is not defined in CSharp Language Standard? &lt;br /&gt;
in /3DSExplorer/Utils/MarshalUtil.cs you really often use it .--Matyapiro31 17:08, 10 February 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
Yes, it&#039;s a macro which is deprecated, the new way is too difficult for the purpose of the function using it, so i left it as is (it still works) --[[User:Elisherer|Elisherer]] 13:09, 10 February 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
But for System.Deployment and __makeref() are not defined in gtksharp,so I cannot compile 3DSExplorer.&lt;br /&gt;
&lt;br /&gt;
Other member belonging to 3DBrew,I know a few of C#,therefore I hope some of you achieve compiling through MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
But even now 3DSExplorer crashes if you use Mono Runtime.&lt;br /&gt;
&lt;br /&gt;
You can use Moma to scan 3DSExplorer for Mono compatibility--[[User:Jocopoco|Jocopoco]] 17:14, 10 February 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
Elisherer can you make the entries in the TMD sections editable for cia files?--[[User:3dsguy|3dsguy]] 13:04, 28 March 2012 (CEST)&lt;br /&gt;
:Probably, but I want to make an all-around solution for editing because it is needed by other formats too. I might need to add a struct to each line on the list which will include data-type and editable boolean... it might take some time... --[[User:Elisherer|Elisherer]] 08:09, 29 March 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Elisherer there is a bug in your program, when it tries to read .cia files which do not have a &#039;SMDH&#039; or banner, like in the case of TWL converted applications and some old .CIA files, 3DS Explorer crashes. It is possible to read these kind of .CIA file in 3DSExplorer by entering a false banner size, so I know this is where the problem lies. Can you patch 3DSExplorer to read .cia files and not try to load information on banners when the banner size is &#039;0&#039;--[[User:3dsguy|3dsguy]] 02:25, 18 May 2012 (CEST)&lt;br /&gt;
:I don&#039;t really understand the problem...if you look at mdlCIA.cs file you&#039;ll see that i&#039;m checking if the bannerLength &amp;gt; 0 so I wouldn&#039;t know what to change here.. --[[User:Elisherer|Elisherer]] 10:45, 18 May 2012 (CEST)&lt;br /&gt;
::Edit the sample .CIA on the .CIA wiki page and make the banner size zero, then try to open it 3DSExplorer. On my computer this causes 3DSExplorer to crash--[[User:3dsguy|3dsguy]] 12:50, 18 May 2012 (CEST)&lt;br /&gt;
::Sorry correction, it crashes when you try to open a .cia file(that has no banner size) when it is associated to be run with 3DSExplorer. But if you try to load a .cia file(that has no banner size) from the open file tab of 3DSExplorer, it tells me that an unhandled exception has occured, &amp;quot;Object reference not set to an instance of an object.&amp;quot; --[[User:3dsguy|3dsguy]] 16:57, 18 May 2012 (CEST)&lt;br /&gt;
:::OK, I found the bug that you were talking about... If the banner&#039;s size is zero I try to put the icons in the file view anyway and that&#039;s wrong..I&#039;ll try to fix the association bug and release a new version. --[[User:Elisherer|Elisherer]] 10:22, 19 May 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
Found some more bugs. 3DSExplorer crashes when it tries to open .BNR files and .BCWAV files. For example try the sample .BCWAV and .BNR file in the 0.2 CiTRus release.--[[User:3dsguy|3dsguy]] 12:32, 22 May 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
I made it be able to send e-mail,but I don&#039;t have SMAP server and knowledge about web application.&lt;br /&gt;
Here.[https://docs.google.com/folder/d/0B_1DNe-beZjwaWdKME1PTF9zYjA/edit]&lt;br /&gt;
&lt;br /&gt;
--Matyapiro31 14:53, 9 July 2012 (CEST)&lt;br /&gt;
:[+]How about release your source codes on Google Drive?&lt;br /&gt;
If you want to,everyone can edit it,see on web.&lt;br /&gt;
I think it is very good service.--Matyapiro31 14:53, 9 July 2012 (CEST)&lt;br /&gt;
::Hi Matyapiro31, thank you for you efforts, the source code is maintained by a version control system, this way i can revert to older versions if necessary, Google Drive can&#039;t do it. The source is free to download using checkout or browsing (on the site), You don&#039;t need to send feedback because the google code site offers &amp;quot;Issues&amp;quot; you can open and I will respond. --[[User:Elisherer|Elisherer]] 08:01, 10 July 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
Thank you to reply me.&lt;br /&gt;
&lt;br /&gt;
I think it is easier for light-users to send mails than to write comments on Google Code ----people who can debug,find solution of error,use software without seeing any helps is worth being called &amp;quot;Hacker&amp;quot;.but they are minority in the 3DS  game player.It is nice try to construct a system to send feedbacks easily.&lt;br /&gt;
&lt;br /&gt;
This is the time to decide 3DS homebrew standard including support, internationalism,extensibility and easy development.--Matyapiro31 13:42, 10 July 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
@elisherer are you going to update 3DSExplorer to read CIA files differently as with the updated specs(this includes reading the .ICN flags)? Also what about allowing the .CFA (NCCH) format to be read without renaming to .CXI, and destinguishing between CFA and CXI when viewing a CCI/CSU in 3DSExplorer?--[[User:3dsguy|3dsguy]] 20:10, 20 July 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Why don&#039;t you add the function to read-and-write phtcache.bin?&lt;br /&gt;
3DSCamera use the file to find the videos and pictures in &#039;&#039;SDDIR&#039;&#039;/DCIM/XXXNIN03,but I succeeded to read a picture in other folder by changing it.&lt;br /&gt;
:That&#039;s nice, but I work only on small stuff for now because i&#039;m very busy.. maybe in the future if it becomes necessary --[[User:Elisherer|Elisherer]] 00:31, 16 January 2013 (CET)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=News&amp;diff=4729</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=News&amp;diff=4729"/>
		<updated>2013-01-14T08:31:18Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: updated v1.5 &amp;gt; v1.5.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Adding an item==&lt;br /&gt;
* Log in to the wiki. Editing is disabled if you don&#039;t have an account.&lt;br /&gt;
* Add the news event to the top of the list, using this format for the date: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;{{#time: d F y}}&amp;lt;nowiki&amp;gt;&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. Please include the application&#039;s creator, version number, and a link to a page on 3DBrew about the application. No external links please.&lt;br /&gt;
* &#039;&#039;&#039;Move the last entry to the [[:News/Archive|news archive]]. There should be no more than 4 entrees in the list.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Archives==&lt;br /&gt;
For older news, see the [[:News/Archive|news archive]].&lt;br /&gt;
&lt;br /&gt;
=== News ===&lt;br /&gt;
&amp;lt;!-- Add news below --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;14 January 13&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.5.1]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;4 December 12&#039;&#039;&#039; Nintendo released system update [[4.5.0-10]].&lt;br /&gt;
*&#039;&#039;&#039;1 December 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.4]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;2 November 12&#039;&#039;&#039; Added page for [[Fundraiser|Chip decapping fundraiser]]&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=4728</id>
		<title>3DSExplorer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=4728"/>
		<updated>2013-01-14T08:30:47Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title       = 3DSExplorer&lt;br /&gt;
| image     = [[Image:3DSCube_128px.png|128px]]&lt;br /&gt;
| type        = pc utility&lt;br /&gt;
| author      = [[User:Elisherer|elisherer]]&lt;br /&gt;
| download    = http://3dsexplorer.googlecode.com/files/3dsexplorer_v1.5.1.zip&lt;br /&gt;
| source = http://code.google.com/p/3dsexplorer/&lt;br /&gt;
| version     = 1.5.1&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
3DSExplorer can open 3DS files and view the information as described 3DBrew.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use the latest version. Older versions has bugs in them that I fix.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More over, refrain from uploading the application to your servers. Just link to google code site.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Needs &#039;&#039;&#039;.NET Framework 4.0&#039;&#039;&#039;, you can get it [http://www.microsoft.com/download/en/details.aspx?id=17851 here].&lt;br /&gt;
&lt;br /&gt;
Opens:&lt;br /&gt;
* CTR Cartridge Image files ([[NCSD|CCI]]/[[NCSD|CSU]]) (NCSD)&lt;br /&gt;
* CTR eXecutable Image files ([[NCCH#CXI|CXI]]) (NCCH)&lt;br /&gt;
* CTR File Archives ([[NCCH#CFA|CFA]]) (NCCH)&lt;br /&gt;
* CTR Importable Archives ([[CIA]])&lt;br /&gt;
* CTR Icons ([[SMDH|ICN]]) (SMDH)&lt;br /&gt;
* CTR Banners (BNR) (CBMD + BCWAV)&lt;br /&gt;
* CTR Waves ([[BCWAV]])&lt;br /&gt;
* CTR Banner Model Data ([[CBMD]])&lt;br /&gt;
* CTR Graphics ([[CBMD|CGFX]]) (CBMD)&lt;br /&gt;
* [[DARC]] (file containers) / [[BCMA]] CTR-Manuals&lt;br /&gt;
* Save Flash binaries ([[Savegames|SAV]]) (decrypted or encrypted)&lt;br /&gt;
* Title meta data files ([[TMD]]),&lt;br /&gt;
* Multi-Picture Objects ([[MPO]]) , (3D Images)&lt;br /&gt;
&lt;br /&gt;
Can convert:&lt;br /&gt;
* Videos to 2D/3D MJPG AVI files for the 3DS (Can download directly from YouTube)&lt;br /&gt;
&lt;br /&gt;
Some of the file formats can be saved with replaced contents.&lt;br /&gt;
&lt;br /&gt;
== Option for reading 3ds/cci/csu files from zip/7z files ==&lt;br /&gt;
&lt;br /&gt;
Just compress your 3ds/cci/csu file into a 7z or zip (with any other file you want like nfo file)&lt;br /&gt;
&lt;br /&gt;
Then you can open it from 3dsexplorer. &#039;&#039;&#039;But be aware that only the first cxi will be loaded and saving capabilities will not be available.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(3DSExplorer looks for the first file with the proper extension and reads the first 0x5000 bytes)&lt;br /&gt;
&lt;br /&gt;
== Upcoming features ==&lt;br /&gt;
&lt;br /&gt;
for v1.6&lt;br /&gt;
* Extracting binaries from CIA like ctrtool does.&lt;br /&gt;
&lt;br /&gt;
== Change log ==&lt;br /&gt;
&lt;br /&gt;
v1.5.1&lt;br /&gt;
* MPO: Added some info found by Thib&lt;br /&gt;
* Fixed: title.db update process.&lt;br /&gt;
* Parentool 3ds algorithm fixed (was wrong)&lt;br /&gt;
v1.5&lt;br /&gt;
* Added: QR Tool&lt;br /&gt;
* Added: Parental Control Unlocker (for 3DS as found by neimod, and for the DSi/Wii as on marcan&#039;s site)&lt;br /&gt;
v1.4&lt;br /&gt;
* Added: support for BCMA/DARC files/containers.&lt;br /&gt;
* Added: DSDecmp GUI for compression/decompression of LZ-10/11/Ovl &amp;amp; Huffman4/8.&lt;br /&gt;
* Updated: XOR Tool&#039;s file text boxes accept drag&amp;amp;drop (DSDecmp GUI&#039;s also).&lt;br /&gt;
v1.3 (3DSGuy)&lt;br /&gt;
* Added *.cfa as an openable file (associated with CXI module)&lt;br /&gt;
* Used more general terms for CXI/CFA and 3DS/CCI/CSU with NCCH and NCSD respectively, while the general terms are more broad, they are correct, as a CFA file is not a CXI file.&lt;br /&gt;
* Fixed the Number of NCCH from 13 to 8 in the CCI module&lt;br /&gt;
* Changed the NCSD header readings to match the current specs on 3DBrew, with the exception of the &amp;quot;ExHeader size/Exheader Hash&amp;quot;, as they are always zero in every NCSD.&lt;br /&gt;
* Made the ExHeader an extractable file from NCCH files.&lt;br /&gt;
v1.2.1&lt;br /&gt;
* fixed opening of cia files (thanks 3dsguy)&lt;br /&gt;
* updated title.db up to release #183&lt;br /&gt;
v1.2&lt;br /&gt;
* Added: The product codes and maker codes are now in a file called title.db&lt;br /&gt;
* Added: 3ds/cci/csu can be opened from zip/7z files with limited information (cci,1st cxi &amp;amp; crc32)&lt;br /&gt;
v1.1.1&lt;br /&gt;
* fixed file tree activation bugs&lt;br /&gt;
* fixed some typos&lt;br /&gt;
* CCI: added an option to save cxi file (right click the CXI node in the file tree)&lt;br /&gt;
v1.1 - Happy Holidays&lt;br /&gt;
* New opens CXI files&lt;br /&gt;
* New opens CSU files (CTR System update - same as CCI)&lt;br /&gt;
* New opens ICN files (CTR Icons)&lt;br /&gt;
* Added QuickCRC32 tool to check for authenticity (also added CRC32 to hash tool)&lt;br /&gt;
* Generalized the explorer (the source code of the explorer is general, now it would be easier to add more file formats)&lt;br /&gt;
* 3D Video converter: Progress is working, fixed a lot, now works almost flawlessly.&lt;br /&gt;
* CCI: Added more information to the header.&lt;br /&gt;
* MPO: Added Nintendo&#039;s MakerNote structure.&lt;br /&gt;
v1.0&lt;br /&gt;
* Better late then ever...update to v1.0 so I can continue with the regular&lt;br /&gt;
version giving.&lt;br /&gt;
* Added MPO support (3D Images taken by the 3ds camera)&lt;br /&gt;
* 3D Video Conversion tool to convert youtube 3d videos to 3DS-3D MJPG videos...&lt;br /&gt;
* more bug fixes (as always)&lt;br /&gt;
v0.96&lt;br /&gt;
* Moved to .NET Framework 4.0 (because of OpenGL Support)&lt;br /&gt;
* Improved SRAM key search algorithm (fixes Starfox 3D)&lt;br /&gt;
* Added initial support for CWAV, CGFX&lt;br /&gt;
* New nifty about screen (3d logo)&lt;br /&gt;
* Preparations made for wav (CWAV) &amp;amp; 3d model (CMDL) decoding (WIP)&lt;br /&gt;
* Now the application needs 2 external DLLs for SharpGL&lt;br /&gt;
v0.9&lt;br /&gt;
* Now checks for update on startup (can be disabled)&lt;br /&gt;
* Added link to the Google-code site&lt;br /&gt;
* CIA: Can replace icons with any picture you want (Saving enabled)&lt;br /&gt;
* More bug fixes&lt;br /&gt;
v0.89&lt;br /&gt;
* CIA: Icons color mapping corrected (It&#039;s RGB565)&lt;br /&gt;
* ImageBox now has a zoom button.&lt;br /&gt;
* XOR Tool: New features: Xor byte arrays, AES-ctr sandbox.&lt;br /&gt;
* More bug fixes and mostly source code redesign&lt;br /&gt;
v0.83&lt;br /&gt;
* CIA: Fix: Correct Ticket&lt;br /&gt;
* CIA: Icon color mapping fixed (RGB -&amp;gt; GBR)&lt;br /&gt;
v0.82&lt;br /&gt;
* CIA: Added Banner icons viewing (Double click an icon to show it in the Banner&#039;s Metadata section)&lt;br /&gt;
v0.81&lt;br /&gt;
* Fix bug when opening TMD files&lt;br /&gt;
v0.8&lt;br /&gt;
* CIA support&lt;br /&gt;
* Changed GUI + Skin&lt;br /&gt;
* Fixed some bugs&lt;br /&gt;
v0.7&lt;br /&gt;
* More information on sav files&lt;br /&gt;
* Now all information is grouped&lt;br /&gt;
* Bug fixes for all contexts&lt;br /&gt;
* Hash tool supports HMAC&lt;br /&gt;
* Source code rewritten for optimization..&lt;br /&gt;
* [Experimental] Can now replace original files into sav image and save it to a new created sav file.&lt;br /&gt;
v0.62&lt;br /&gt;
* Bug fixes&lt;br /&gt;
* Rearranged the gui&lt;br /&gt;
* Now the exe file is a release and not a debug.&lt;br /&gt;
* Context menu for files in the filesystem list.&lt;br /&gt;
v0.61&lt;br /&gt;
* Fix for DATA partitions files save (wrong offsets)...&lt;br /&gt;
* Can now be associated with sav/bin/3ds/tmd files to open files from the explorer...&lt;br /&gt;
* Hashtool and XORtool can be opened while working with the explorer part of the program.&lt;br /&gt;
v0.6&lt;br /&gt;
* New GUI&lt;br /&gt;
* Improved algorithms (SAV files mainly)&lt;br /&gt;
* More information shown&lt;br /&gt;
* NEW and improved Hash Tool.&lt;br /&gt;
v0.55&lt;br /&gt;
* Works with most save files.&lt;br /&gt;
* More of the save structure understood&lt;br /&gt;
* Saving of files from the sav image fixed.&lt;br /&gt;
v0.53&lt;br /&gt;
* Fix for the tmd (now has certificates)&lt;br /&gt;
* TMD: Still not supporting SHA1 type&lt;br /&gt;
v0.52&lt;br /&gt;
* TMD now works&lt;br /&gt;
* Save opening was improved&lt;br /&gt;
* No question rather it&#039;s encrypted or not (autodetect)&lt;br /&gt;
&lt;br /&gt;
v0.51&lt;br /&gt;
* fix for save files from save image&lt;br /&gt;
* feature: save image file from sav binary&lt;br /&gt;
&lt;br /&gt;
v0.5&lt;br /&gt;
* new GUI now has file box&lt;br /&gt;
* fix for a few save files&lt;br /&gt;
* now can save files from save and 3ds (from 3ds still encrypted) by double clicking a file.&lt;br /&gt;
* when opening a crypted save you can save the key to a file&lt;br /&gt;
* now on google code using SVN (moved from github)&lt;br /&gt;
&lt;br /&gt;
v0.3&lt;br /&gt;
* changed the name of the application&lt;br /&gt;
* initial work on opening save binary files&lt;br /&gt;
* already opens save binary files, decrypts them and shows some info&lt;br /&gt;
&lt;br /&gt;
* I&#039;ll be happy to get some help from you guys on this...&lt;br /&gt;
&lt;br /&gt;
v0.1&lt;br /&gt;
* opens 3DS files and creates a treeview with the information&lt;br /&gt;
* can&#039;t decrypt the ExeFS (as no key yet to be found)&lt;br /&gt;
&lt;br /&gt;
== Screen shot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 3dsexplorer.png]]&lt;br /&gt;
&lt;br /&gt;
== Latest Build ==&lt;br /&gt;
&lt;br /&gt;
You can download the latest build [http://3dsexplorer.googlecode.com/svn/trunk/3DSExplorer/bin/3DSExplorer.exe here].&lt;br /&gt;
&lt;br /&gt;
Notice that this version might be buggy...&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=MPO&amp;diff=4723</id>
		<title>MPO</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=MPO&amp;diff=4723"/>
		<updated>2013-01-08T20:31:56Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: keep its values&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
MPO = Multi-Picture Object&lt;br /&gt;
&lt;br /&gt;
Document describing the file format used in mpo files:&lt;br /&gt;
http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-007_E.pdf&lt;br /&gt;
&lt;br /&gt;
Nintendo uses a common format for its 3D pictures.&lt;br /&gt;
MPO is basically two JPG files concatenated in one file.&lt;br /&gt;
The two JPG files has an EXIF data structure in their headers (This was developed by CIPA).&lt;br /&gt;
&lt;br /&gt;
EXIF is a standard that specifies the formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other systems handling image and sound files recorded by digital cameras.[http://en.wikipedia.org/wiki/Exchangeable_image_file_format]&lt;br /&gt;
&lt;br /&gt;
=== Nintendo&#039;s EXIF Data Structure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  ID&lt;br /&gt;
!  DESCRIPTION&lt;br /&gt;
!  VALUE&lt;br /&gt;
|-&lt;br /&gt;
|0x010F&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Nintendo &lt;br /&gt;
|-&lt;br /&gt;
|0x0110&lt;br /&gt;
|Camera&lt;br /&gt;
|Nintendo 3DS &lt;br /&gt;
|-&lt;br /&gt;
|0x011A&lt;br /&gt;
|XResolution&lt;br /&gt;
|72:1&lt;br /&gt;
|-&lt;br /&gt;
|0x011B&lt;br /&gt;
|YResolution&lt;br /&gt;
|72:1&lt;br /&gt;
|-&lt;br /&gt;
|0x0128&lt;br /&gt;
|ResolutionUnit&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|0x0131&lt;br /&gt;
|Software&lt;br /&gt;
|Depends on the software: 00204 for the Camera (EU), 00227 for the Mii Editor (EU), 00955 for KH3D (EU)&lt;br /&gt;
|-&lt;br /&gt;
|0x0132&lt;br /&gt;
|DateTime&lt;br /&gt;
|YYYY:MM:DD HH:mm:SS &lt;br /&gt;
|-&lt;br /&gt;
|0x0213&lt;br /&gt;
|YCbCrPositioning&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|0x9000&lt;br /&gt;
|ExifVersion&lt;br /&gt;
|0220&lt;br /&gt;
|-&lt;br /&gt;
|0x9003&lt;br /&gt;
|DateTimeOriginal&lt;br /&gt;
|YYYY:MM:DD HH:mm:SS&lt;br /&gt;
|-&lt;br /&gt;
|0x9004&lt;br /&gt;
|DateTimeDigitized&lt;br /&gt;
|YYYY:MM:DD HH:mm:SS&lt;br /&gt;
|-&lt;br /&gt;
|0x9101&lt;br /&gt;
|ComponentsConfiguration&lt;br /&gt;
|[0x01,0x02,0x03,0x00]&lt;br /&gt;
|-&lt;br /&gt;
|0x927C&lt;br /&gt;
|MakerNote&lt;br /&gt;
|[DATA - 174 bytes] (yet to be understood)&lt;br /&gt;
|-&lt;br /&gt;
|0xA000&lt;br /&gt;
|FlashPixVersion&lt;br /&gt;
|0100&lt;br /&gt;
|-&lt;br /&gt;
|0xA001&lt;br /&gt;
|ColorSpace&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|0xA002&lt;br /&gt;
|PixelXDimension&lt;br /&gt;
|640&lt;br /&gt;
|-&lt;br /&gt;
|0xA003&lt;br /&gt;
|PixelYDimension&lt;br /&gt;
|480&lt;br /&gt;
|-&lt;br /&gt;
|0x5041&lt;br /&gt;
|InteroperabilityIndex&lt;br /&gt;
|R98 &lt;br /&gt;
|-&lt;br /&gt;
|0x5042&lt;br /&gt;
|ExifInteroperabilityVersion&lt;br /&gt;
|0100&lt;br /&gt;
|-&lt;br /&gt;
|0x1000&lt;br /&gt;
|InteroperabilityVersion&lt;br /&gt;
|JPEG Exif Ver 2.2 &lt;br /&gt;
|-&lt;br /&gt;
|0x501B&lt;br /&gt;
|ThumbnailData&lt;br /&gt;
|[DATA - 3000+ bytes]&lt;br /&gt;
|-&lt;br /&gt;
|0x5023&lt;br /&gt;
|ThumbnailCompression&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|0x502D&lt;br /&gt;
|ThumbnailXResolution&lt;br /&gt;
|72:1&lt;br /&gt;
|-&lt;br /&gt;
|0x502E&lt;br /&gt;
|ThumbnailYResolution&lt;br /&gt;
|72:1&lt;br /&gt;
|-&lt;br /&gt;
|0x5030&lt;br /&gt;
|ThumbnailTransferFunction&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|0x0201&lt;br /&gt;
|JPEGInterchangeFormat&lt;br /&gt;
|682&lt;br /&gt;
|-&lt;br /&gt;
|0x0202&lt;br /&gt;
|JPEGInterchangeFormatLength&lt;br /&gt;
|3000+&lt;br /&gt;
|-&lt;br /&gt;
|0x5091&lt;br /&gt;
|ChrominanceTable&lt;br /&gt;
|[DATA - 128 bytes]&lt;br /&gt;
|-&lt;br /&gt;
|0x5090&lt;br /&gt;
|LuminanceTable&lt;br /&gt;
|[DATA - 128 bytes]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Nintendo&#039;s EXIF MakerNote Tag ====&lt;br /&gt;
&#039;&#039;&#039;This still need to be figured out:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The MakerNote is made with Tiff Exif information (Big Endian)&lt;br /&gt;
&lt;br /&gt;
first 2 bytes are the IFD Count (IFD is a 12 byte tag), Regulary there are 2 IFDs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IFD structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Tag&lt;br /&gt;
!  Type&lt;br /&gt;
!  Count/Value&lt;br /&gt;
!  Value/Offset&lt;br /&gt;
|-&lt;br /&gt;
|2 bytes&lt;br /&gt;
|2 bytes&lt;br /&gt;
|4 bytes&lt;br /&gt;
|4 bytes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nintendo&#039;s IFDs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Tag&lt;br /&gt;
!  Desc&lt;br /&gt;
!  Type&lt;br /&gt;
!  Count/Value&lt;br /&gt;
!  Value/Offset&lt;br /&gt;
|-&lt;br /&gt;
|0x1100&lt;br /&gt;
|Software-specific data&lt;br /&gt;
|7-Undefined&lt;br /&gt;
|Count&lt;br /&gt;
|Count=1 ? Value : Offset&lt;br /&gt;
|-&lt;br /&gt;
|0x1101&lt;br /&gt;
|Nintendo 64byte Note&lt;br /&gt;
|7-Undefined&lt;br /&gt;
|Count&lt;br /&gt;
|Offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
After the IFDs comes a 4 byte Zero ( {0,0,0,0} ).&lt;br /&gt;
&lt;br /&gt;
And then the Data the IFDs point at (if at all)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nintendo&#039;s 64Byte Note&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Different from the wrapping structure this structure is Little-Endian.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Description&lt;br /&gt;
!  Type&lt;br /&gt;
!  Default Value&lt;br /&gt;
|-&lt;br /&gt;
|0x00&lt;br /&gt;
|Magic&lt;br /&gt;
|char[4]&lt;br /&gt;
|{&#039;3&#039;,&#039;D&#039;,&#039;S&#039;,&#039;1&#039;}&lt;br /&gt;
|-&lt;br /&gt;
|0x04&lt;br /&gt;
|?&lt;br /&gt;
|uint32&lt;br /&gt;
|1 / 2 / 4 / 5&lt;br /&gt;
|-&lt;br /&gt;
|0x08&lt;br /&gt;
|Timestamp&lt;br /&gt;
|uint32&lt;br /&gt;
|Number of seconds since 1/1/2000 00:00:00&lt;br /&gt;
|-&lt;br /&gt;
|0x0C&lt;br /&gt;
|Padding&lt;br /&gt;
|uint32&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|0x10&lt;br /&gt;
|Title ID Low&lt;br /&gt;
|uint32&lt;br /&gt;
|like the title id low but without the last two letters&lt;br /&gt;
|-&lt;br /&gt;
|0x14&lt;br /&gt;
|Flags&lt;br /&gt;
|uint32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x18&lt;br /&gt;
|Console ID&lt;br /&gt;
|byte[4]&lt;br /&gt;
|unique identifier&lt;br /&gt;
|-&lt;br /&gt;
|0x1C&lt;br /&gt;
|Padding&lt;br /&gt;
|byte[12]&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|0x28&lt;br /&gt;
|3D Parallax&lt;br /&gt;
|float&lt;br /&gt;
|[-52,54]&lt;br /&gt;
|-&lt;br /&gt;
|0x2C&lt;br /&gt;
|Padding&lt;br /&gt;
|uint32&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|0x30&lt;br /&gt;
|Category&lt;br /&gt;
|uint16&lt;br /&gt;
|0x2000 for a man, 0x4000 a woman, 0x1000 a mii...&lt;br /&gt;
|-&lt;br /&gt;
|0x32&lt;br /&gt;
|Filter&lt;br /&gt;
|uint16&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x34&lt;br /&gt;
|Padding&lt;br /&gt;
|byte[12]&lt;br /&gt;
|0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=MPO&amp;diff=4721</id>
		<title>MPO</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=MPO&amp;diff=4721"/>
		<updated>2013-01-08T19:38:44Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* Nintendo&amp;#039;s EXIF MakerNote Tag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
MPO = Multi-Picture Object&lt;br /&gt;
&lt;br /&gt;
Document describing the file format used in mpo files:&lt;br /&gt;
http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-007_E.pdf&lt;br /&gt;
&lt;br /&gt;
Nintendo uses a common format for its 3D pictures.&lt;br /&gt;
MPO is basically two JPG files concatenated in one file.&lt;br /&gt;
The two JPG files has an EXIF data structure in their headers (This was developed by CIPA).&lt;br /&gt;
&lt;br /&gt;
EXIF is a standard that specifies the formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other systems handling image and sound files recorded by digital cameras.[http://en.wikipedia.org/wiki/Exchangeable_image_file_format]&lt;br /&gt;
&lt;br /&gt;
=== Nintendo&#039;s EXIF Data Structure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  ID&lt;br /&gt;
!  DESCRIPTION&lt;br /&gt;
!  VALUE&lt;br /&gt;
|-&lt;br /&gt;
|0x010F&lt;br /&gt;
|Manufacturer&lt;br /&gt;
|Nintendo &lt;br /&gt;
|-&lt;br /&gt;
|0x0110&lt;br /&gt;
|Camera&lt;br /&gt;
|Nintendo 3DS &lt;br /&gt;
|-&lt;br /&gt;
|0x011A&lt;br /&gt;
|XResolution&lt;br /&gt;
|72:1&lt;br /&gt;
|-&lt;br /&gt;
|0x011B&lt;br /&gt;
|YResolution&lt;br /&gt;
|72:1&lt;br /&gt;
|-&lt;br /&gt;
|0x0128&lt;br /&gt;
|ResolutionUnit&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|0x0131&lt;br /&gt;
|Software&lt;br /&gt;
|Depends on the software: 00204 for the Camera (EU), 00227 for the Mii Editor (EU), 00955 for KH3D (EU)&lt;br /&gt;
|-&lt;br /&gt;
|0x0132&lt;br /&gt;
|DateTime&lt;br /&gt;
|YYYY:MM:DD HH:mm:SS &lt;br /&gt;
|-&lt;br /&gt;
|0x0213&lt;br /&gt;
|YCbCrPositioning&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|0x9000&lt;br /&gt;
|ExifVersion&lt;br /&gt;
|0220&lt;br /&gt;
|-&lt;br /&gt;
|0x9003&lt;br /&gt;
|DateTimeOriginal&lt;br /&gt;
|YYYY:MM:DD HH:mm:SS&lt;br /&gt;
|-&lt;br /&gt;
|0x9004&lt;br /&gt;
|DateTimeDigitized&lt;br /&gt;
|YYYY:MM:DD HH:mm:SS&lt;br /&gt;
|-&lt;br /&gt;
|0x9101&lt;br /&gt;
|ComponentsConfiguration&lt;br /&gt;
|[0x01,0x02,0x03,0x00]&lt;br /&gt;
|-&lt;br /&gt;
|0x927C&lt;br /&gt;
|MakerNote&lt;br /&gt;
|[DATA - 174 bytes] (yet to be understood)&lt;br /&gt;
|-&lt;br /&gt;
|0xA000&lt;br /&gt;
|FlashPixVersion&lt;br /&gt;
|0100&lt;br /&gt;
|-&lt;br /&gt;
|0xA001&lt;br /&gt;
|ColorSpace&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|0xA002&lt;br /&gt;
|PixelXDimension&lt;br /&gt;
|640&lt;br /&gt;
|-&lt;br /&gt;
|0xA003&lt;br /&gt;
|PixelYDimension&lt;br /&gt;
|480&lt;br /&gt;
|-&lt;br /&gt;
|0x5041&lt;br /&gt;
|InteroperabilityIndex&lt;br /&gt;
|R98 &lt;br /&gt;
|-&lt;br /&gt;
|0x5042&lt;br /&gt;
|ExifInteroperabilityVersion&lt;br /&gt;
|0100&lt;br /&gt;
|-&lt;br /&gt;
|0x1000&lt;br /&gt;
|InteroperabilityVersion&lt;br /&gt;
|JPEG Exif Ver 2.2 &lt;br /&gt;
|-&lt;br /&gt;
|0x501B&lt;br /&gt;
|ThumbnailData&lt;br /&gt;
|[DATA - 3000+ bytes]&lt;br /&gt;
|-&lt;br /&gt;
|0x5023&lt;br /&gt;
|ThumbnailCompression&lt;br /&gt;
|6&lt;br /&gt;
|-&lt;br /&gt;
|0x502D&lt;br /&gt;
|ThumbnailXResolution&lt;br /&gt;
|72:1&lt;br /&gt;
|-&lt;br /&gt;
|0x502E&lt;br /&gt;
|ThumbnailYResolution&lt;br /&gt;
|72:1&lt;br /&gt;
|-&lt;br /&gt;
|0x5030&lt;br /&gt;
|ThumbnailTransferFunction&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|0x0201&lt;br /&gt;
|JPEGInterchangeFormat&lt;br /&gt;
|682&lt;br /&gt;
|-&lt;br /&gt;
|0x0202&lt;br /&gt;
|JPEGInterchangeFormatLength&lt;br /&gt;
|3000+&lt;br /&gt;
|-&lt;br /&gt;
|0x5091&lt;br /&gt;
|ChrominanceTable&lt;br /&gt;
|[DATA - 128 bytes]&lt;br /&gt;
|-&lt;br /&gt;
|0x5090&lt;br /&gt;
|LuminanceTable&lt;br /&gt;
|[DATA - 128 bytes]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Nintendo&#039;s EXIF MakerNote Tag ====&lt;br /&gt;
&#039;&#039;&#039;This still need to be figured out:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The MakerNote is made with Tiff Exif information (Big Endian)&lt;br /&gt;
&lt;br /&gt;
first 2 bytes are the IFD Count (IFD is a 12 byte tag), Regulary there are 2 IFDs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IFD structure&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Tag&lt;br /&gt;
!  Type&lt;br /&gt;
!  Count/Value&lt;br /&gt;
!  Value/Offset&lt;br /&gt;
|-&lt;br /&gt;
|2 bytes&lt;br /&gt;
|2 bytes&lt;br /&gt;
|4 bytes&lt;br /&gt;
|4 bytes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nintendo&#039;s IFDs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Tag&lt;br /&gt;
!  Desc&lt;br /&gt;
!  Type&lt;br /&gt;
!  Count/Value&lt;br /&gt;
!  Value/Offset&lt;br /&gt;
|-&lt;br /&gt;
|0x1100&lt;br /&gt;
|Software-specific data&lt;br /&gt;
|7-Undefined&lt;br /&gt;
|Count&lt;br /&gt;
|Count=1 ? Value : Offset&lt;br /&gt;
|-&lt;br /&gt;
|0x1101&lt;br /&gt;
|Nintendo 64byte Note&lt;br /&gt;
|7-Undefined&lt;br /&gt;
|Count&lt;br /&gt;
|Offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
After the IFDs comes a 4 byte Zero ( {0,0,0,0} ).&lt;br /&gt;
&lt;br /&gt;
And then the Data the IFDs point at (if at all)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nintendo&#039;s 64Byte Note&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Different from the wrapping structure this structure is Little-Endian.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Description&lt;br /&gt;
!  Type&lt;br /&gt;
!  Default Value&lt;br /&gt;
|-&lt;br /&gt;
|0x00&lt;br /&gt;
|Magic&lt;br /&gt;
|char[4]&lt;br /&gt;
|{&#039;3&#039;,&#039;D&#039;,&#039;S&#039;,&#039;1&#039;}&lt;br /&gt;
|-&lt;br /&gt;
|0x04&lt;br /&gt;
|Version&lt;br /&gt;
|uint32&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|0x08&lt;br /&gt;
|Timestamp&lt;br /&gt;
|uint32&lt;br /&gt;
|Number of seconds since 1/1/2010 00:00:00&lt;br /&gt;
|-&lt;br /&gt;
|0x0C&lt;br /&gt;
|Padding&lt;br /&gt;
|uint32&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|0x10&lt;br /&gt;
|Title ID Low&lt;br /&gt;
|uint32&lt;br /&gt;
|like the title id low but without the last two letters&lt;br /&gt;
|-&lt;br /&gt;
|0x14&lt;br /&gt;
|Flags&lt;br /&gt;
|uint32&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x18&lt;br /&gt;
|Console ID&lt;br /&gt;
|byte[4]&lt;br /&gt;
|unique identifier&lt;br /&gt;
|-&lt;br /&gt;
|0x1C&lt;br /&gt;
|Padding&lt;br /&gt;
|byte[12]&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|0x28&lt;br /&gt;
|3D Parallax&lt;br /&gt;
|float&lt;br /&gt;
|[-60,60]&lt;br /&gt;
|-&lt;br /&gt;
|0x2C&lt;br /&gt;
|Padding&lt;br /&gt;
|uint32&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|0x30&lt;br /&gt;
|Category&lt;br /&gt;
|uint16&lt;br /&gt;
|0x2000 for a man, 0x4000 a woman, 0x1000 a mii...&lt;br /&gt;
|-&lt;br /&gt;
|0x32&lt;br /&gt;
|Filter&lt;br /&gt;
|uint16&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|0x34&lt;br /&gt;
|Padding&lt;br /&gt;
|byte[12]&lt;br /&gt;
|0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=4719</id>
		<title>3DSExplorer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=4719"/>
		<updated>2013-01-07T22:54:40Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: v1.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title       = 3DSExplorer&lt;br /&gt;
| image     = [[Image:3DSCube_128px.png|128px]]&lt;br /&gt;
| type        = pc utility&lt;br /&gt;
| author      = [[User:Elisherer|elisherer]]&lt;br /&gt;
| download    = http://3dsexplorer.googlecode.com/files/3dsexplorer_v1.5.zip&lt;br /&gt;
| source = http://code.google.com/p/3dsexplorer/&lt;br /&gt;
| version     = 1.5&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
3DSExplorer can open 3DS files and view the information as described 3DBrew.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use the latest version. Older versions has bugs in them that I fix.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More over, refrain from uploading the application to your servers. Just link to google code site.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Needs &#039;&#039;&#039;.NET Framework 4.0&#039;&#039;&#039;, you can get it [http://www.microsoft.com/download/en/details.aspx?id=17851 here].&lt;br /&gt;
&lt;br /&gt;
Opens:&lt;br /&gt;
* CTR Cartridge Image files ([[NCSD|CCI]]/[[NCSD|CSU]]) (NCSD)&lt;br /&gt;
* CTR eXecutable Image files ([[NCCH#CXI|CXI]]) (NCCH)&lt;br /&gt;
* CTR File Archives ([[NCCH#CFA|CFA]]) (NCCH)&lt;br /&gt;
* CTR Importable Archives ([[CIA]])&lt;br /&gt;
* CTR Icons ([[SMDH|ICN]]) (SMDH)&lt;br /&gt;
* CTR Banners (BNR) (CBMD + BCWAV)&lt;br /&gt;
* CTR Waves ([[BCWAV]])&lt;br /&gt;
* CTR Banner Model Data ([[CBMD]])&lt;br /&gt;
* CTR Graphics ([[CBMD|CGFX]]) (CBMD)&lt;br /&gt;
* [[DARC]] (file containers) / [[BCMA]] CTR-Manuals&lt;br /&gt;
* Save Flash binaries ([[Savegames|SAV]]) (decrypted or encrypted)&lt;br /&gt;
* Title meta data files ([[TMD]]),&lt;br /&gt;
* Multi-Picture Objects ([[MPO]]) , (3D Images)&lt;br /&gt;
&lt;br /&gt;
Can convert:&lt;br /&gt;
* Videos to 2D/3D MJPG AVI files for the 3DS (Can download directly from YouTube)&lt;br /&gt;
&lt;br /&gt;
Some of the file formats can be saved with replaced contents.&lt;br /&gt;
&lt;br /&gt;
== Option for reading 3ds/cci/csu files from zip/7z files ==&lt;br /&gt;
&lt;br /&gt;
Just compress your 3ds/cci/csu file into a 7z or zip (with any other file you want like nfo file)&lt;br /&gt;
&lt;br /&gt;
Then you can open it from 3dsexplorer. &#039;&#039;&#039;But be aware that only the first cxi will be loaded and saving capabilities will not be available.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(3DSExplorer looks for the first file with the proper extension and reads the first 0x5000 bytes)&lt;br /&gt;
&lt;br /&gt;
== Upcoming features ==&lt;br /&gt;
&lt;br /&gt;
for v1.6&lt;br /&gt;
* Extracting binaries from CIA like ctrtool does.&lt;br /&gt;
&lt;br /&gt;
== Change log ==&lt;br /&gt;
&lt;br /&gt;
v1.5&lt;br /&gt;
* Added: QR Tool&lt;br /&gt;
* Added: Parental Control Unlocker (for 3DS as found by neimod, and for the DSi/Wii as on marcan&#039;s site)&lt;br /&gt;
v1.4&lt;br /&gt;
* Added: support for BCMA/DARC files/containers.&lt;br /&gt;
* Added: DSDecmp GUI for compression/decompression of LZ-10/11/Ovl &amp;amp; Huffman4/8.&lt;br /&gt;
* Updated: XOR Tool&#039;s file text boxes accept drag&amp;amp;drop (DSDecmp GUI&#039;s also).&lt;br /&gt;
v1.3 (3DSGuy)&lt;br /&gt;
* Added *.cfa as an openable file (associated with CXI module)&lt;br /&gt;
* Used more general terms for CXI/CFA and 3DS/CCI/CSU with NCCH and NCSD respectively, while the general terms are more broad, they are correct, as a CFA file is not a CXI file.&lt;br /&gt;
* Fixed the Number of NCCH from 13 to 8 in the CCI module&lt;br /&gt;
* Changed the NCSD header readings to match the current specs on 3DBrew, with the exception of the &amp;quot;ExHeader size/Exheader Hash&amp;quot;, as they are always zero in every NCSD.&lt;br /&gt;
* Made the ExHeader an extractable file from NCCH files.&lt;br /&gt;
v1.2.1&lt;br /&gt;
* fixed opening of cia files (thanks 3dsguy)&lt;br /&gt;
* updated title.db up to release #183&lt;br /&gt;
v1.2&lt;br /&gt;
* Added: The product codes and maker codes are now in a file called title.db&lt;br /&gt;
* Added: 3ds/cci/csu can be opened from zip/7z files with limited information (cci,1st cxi &amp;amp; crc32)&lt;br /&gt;
v1.1.1&lt;br /&gt;
* fixed file tree activation bugs&lt;br /&gt;
* fixed some typos&lt;br /&gt;
* CCI: added an option to save cxi file (right click the CXI node in the file tree)&lt;br /&gt;
v1.1 - Happy Holidays&lt;br /&gt;
* New opens CXI files&lt;br /&gt;
* New opens CSU files (CTR System update - same as CCI)&lt;br /&gt;
* New opens ICN files (CTR Icons)&lt;br /&gt;
* Added QuickCRC32 tool to check for authenticity (also added CRC32 to hash tool)&lt;br /&gt;
* Generalized the explorer (the source code of the explorer is general, now it would be easier to add more file formats)&lt;br /&gt;
* 3D Video converter: Progress is working, fixed a lot, now works almost flawlessly.&lt;br /&gt;
* CCI: Added more information to the header.&lt;br /&gt;
* MPO: Added Nintendo&#039;s MakerNote structure.&lt;br /&gt;
v1.0&lt;br /&gt;
* Better late then ever...update to v1.0 so I can continue with the regular&lt;br /&gt;
version giving.&lt;br /&gt;
* Added MPO support (3D Images taken by the 3ds camera)&lt;br /&gt;
* 3D Video Conversion tool to convert youtube 3d videos to 3DS-3D MJPG videos...&lt;br /&gt;
* more bug fixes (as always)&lt;br /&gt;
v0.96&lt;br /&gt;
* Moved to .NET Framework 4.0 (because of OpenGL Support)&lt;br /&gt;
* Improved SRAM key search algorithm (fixes Starfox 3D)&lt;br /&gt;
* Added initial support for CWAV, CGFX&lt;br /&gt;
* New nifty about screen (3d logo)&lt;br /&gt;
* Preparations made for wav (CWAV) &amp;amp; 3d model (CMDL) decoding (WIP)&lt;br /&gt;
* Now the application needs 2 external DLLs for SharpGL&lt;br /&gt;
v0.9&lt;br /&gt;
* Now checks for update on startup (can be disabled)&lt;br /&gt;
* Added link to the Google-code site&lt;br /&gt;
* CIA: Can replace icons with any picture you want (Saving enabled)&lt;br /&gt;
* More bug fixes&lt;br /&gt;
v0.89&lt;br /&gt;
* CIA: Icons color mapping corrected (It&#039;s RGB565)&lt;br /&gt;
* ImageBox now has a zoom button.&lt;br /&gt;
* XOR Tool: New features: Xor byte arrays, AES-ctr sandbox.&lt;br /&gt;
* More bug fixes and mostly source code redesign&lt;br /&gt;
v0.83&lt;br /&gt;
* CIA: Fix: Correct Ticket&lt;br /&gt;
* CIA: Icon color mapping fixed (RGB -&amp;gt; GBR)&lt;br /&gt;
v0.82&lt;br /&gt;
* CIA: Added Banner icons viewing (Double click an icon to show it in the Banner&#039;s Metadata section)&lt;br /&gt;
v0.81&lt;br /&gt;
* Fix bug when opening TMD files&lt;br /&gt;
v0.8&lt;br /&gt;
* CIA support&lt;br /&gt;
* Changed GUI + Skin&lt;br /&gt;
* Fixed some bugs&lt;br /&gt;
v0.7&lt;br /&gt;
* More information on sav files&lt;br /&gt;
* Now all information is grouped&lt;br /&gt;
* Bug fixes for all contexts&lt;br /&gt;
* Hash tool supports HMAC&lt;br /&gt;
* Source code rewritten for optimization..&lt;br /&gt;
* [Experimental] Can now replace original files into sav image and save it to a new created sav file.&lt;br /&gt;
v0.62&lt;br /&gt;
* Bug fixes&lt;br /&gt;
* Rearranged the gui&lt;br /&gt;
* Now the exe file is a release and not a debug.&lt;br /&gt;
* Context menu for files in the filesystem list.&lt;br /&gt;
v0.61&lt;br /&gt;
* Fix for DATA partitions files save (wrong offsets)...&lt;br /&gt;
* Can now be associated with sav/bin/3ds/tmd files to open files from the explorer...&lt;br /&gt;
* Hashtool and XORtool can be opened while working with the explorer part of the program.&lt;br /&gt;
v0.6&lt;br /&gt;
* New GUI&lt;br /&gt;
* Improved algorithms (SAV files mainly)&lt;br /&gt;
* More information shown&lt;br /&gt;
* NEW and improved Hash Tool.&lt;br /&gt;
v0.55&lt;br /&gt;
* Works with most save files.&lt;br /&gt;
* More of the save structure understood&lt;br /&gt;
* Saving of files from the sav image fixed.&lt;br /&gt;
v0.53&lt;br /&gt;
* Fix for the tmd (now has certificates)&lt;br /&gt;
* TMD: Still not supporting SHA1 type&lt;br /&gt;
v0.52&lt;br /&gt;
* TMD now works&lt;br /&gt;
* Save opening was improved&lt;br /&gt;
* No question rather it&#039;s encrypted or not (autodetect)&lt;br /&gt;
&lt;br /&gt;
v0.51&lt;br /&gt;
* fix for save files from save image&lt;br /&gt;
* feature: save image file from sav binary&lt;br /&gt;
&lt;br /&gt;
v0.5&lt;br /&gt;
* new GUI now has file box&lt;br /&gt;
* fix for a few save files&lt;br /&gt;
* now can save files from save and 3ds (from 3ds still encrypted) by double clicking a file.&lt;br /&gt;
* when opening a crypted save you can save the key to a file&lt;br /&gt;
* now on google code using SVN (moved from github)&lt;br /&gt;
&lt;br /&gt;
v0.3&lt;br /&gt;
* changed the name of the application&lt;br /&gt;
* initial work on opening save binary files&lt;br /&gt;
* already opens save binary files, decrypts them and shows some info&lt;br /&gt;
&lt;br /&gt;
* I&#039;ll be happy to get some help from you guys on this...&lt;br /&gt;
&lt;br /&gt;
v0.1&lt;br /&gt;
* opens 3DS files and creates a treeview with the information&lt;br /&gt;
* can&#039;t decrypt the ExeFS (as no key yet to be found)&lt;br /&gt;
&lt;br /&gt;
== Screen shot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 3dsexplorer.png]]&lt;br /&gt;
&lt;br /&gt;
== Latest Build ==&lt;br /&gt;
&lt;br /&gt;
You can download the latest build [http://3dsexplorer.googlecode.com/svn/trunk/3DSExplorer/bin/3DSExplorer.exe here].&lt;br /&gt;
&lt;br /&gt;
Notice that this version might be buggy...&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=News&amp;diff=4718</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=News&amp;diff=4718"/>
		<updated>2013-01-07T22:51:44Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Adding an item==&lt;br /&gt;
* Log in to the wiki. Editing is disabled if you don&#039;t have an account.&lt;br /&gt;
* Add the news event to the top of the list, using this format for the date: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;{{#time: d F y}}&amp;lt;nowiki&amp;gt;&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. Please include the application&#039;s creator, version number, and a link to a page on 3DBrew about the application. No external links please.&lt;br /&gt;
* &#039;&#039;&#039;Move the last entry to the [[:News/Archive|news archive]]. There should be no more than 4 entrees in the list.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Archives==&lt;br /&gt;
For older news, see the [[:News/Archive|news archive]].&lt;br /&gt;
&lt;br /&gt;
=== News ===&lt;br /&gt;
&amp;lt;!-- Add news below --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;8 January 13&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.5]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;4 December 12&#039;&#039;&#039; Nintendo released system update [[4.5.0-10]].&lt;br /&gt;
*&#039;&#039;&#039;1 December 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.4]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;2 November 12&#039;&#039;&#039; Added page for [[Fundraiser|Chip decapping fundraiser]]&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=News/Archive&amp;diff=4717</id>
		<title>News/Archive</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=News/Archive&amp;diff=4717"/>
		<updated>2013-01-07T22:51:38Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;23 September 12&#039;&#039;&#039; [[005tools|005tools v0.1b]] by [[User:McHaggis|McHaggis]]&lt;br /&gt;
*&#039;&#039;&#039;19 September 12&#039;&#039;&#039; Nintendo released system update [[4.4.0-10]].&lt;br /&gt;
*&#039;&#039;&#039;17 August 12&#039;&#039;&#039; Nintendo released New Super Mario Bros. 2, the first 3DS title released simultaneously in stores and as an [[eShop]] download.&lt;br /&gt;
*&#039;&#039;&#039;28 July 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.3]] (modified by 3DSGuy) updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;24 July 12&#039;&#039;&#039; Nintendo released system update [[4.3.0-10]].&lt;br /&gt;
*&#039;&#039;&#039;26 June 12&#039;&#039;&#039; Nintendo released system update [[4.2.0-9]].&lt;br /&gt;
*&#039;&#039;&#039;19 May 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.2.1]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;15 May 12&#039;&#039;&#039; Nintendo released its first implementation of 3DS &#039;[[Title list#0004000E - Add-on Content|Add-on Content]]&#039; with the Mario Kart 1.1 update.&lt;br /&gt;
*&#039;&#039;&#039;14 May 12&#039;&#039;&#039; Nintendo released system update [[4.1.0-8]].&lt;br /&gt;
*&#039;&#039;&#039;24 April 12&#039;&#039;&#039; Nintendo released system update [[4.0.0-7]].&lt;br /&gt;
*&#039;&#039;&#039;08 February 12&#039;&#039;&#039; [[CiTRUS|CiTRUS v0.2]] updated by [[User:Xcution|Xcution]]&lt;br /&gt;
*&#039;&#039;&#039;04 February 12&#039;&#039;&#039; [[CiTRUS|CiTRUS v0.1]] released by [[User:Xcution|Xcution]]&lt;br /&gt;
*&#039;&#039;&#039;02 February 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.2]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;26 January 12&#039;&#039;&#039; [[Crappy Tiny Reader|CTR - Crappy Tiny Reader v0.07]] updated by [[User:PsyKopaT|PsyKo]]&lt;br /&gt;
*&#039;&#039;&#039;05 January 12&#039;&#039;&#039; [[Crappy Tiny Reader|CTR - Crappy Tiny Reader v0.06]] updated by [[User:PsyKopaT|PsyKo]]&lt;br /&gt;
*&#039;&#039;&#039;21 December 11&#039;&#039;&#039; Nintendo released system update [[3.0.0-6]]&lt;br /&gt;
*&#039;&#039;&#039;21 December 11&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.1.1]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;7 December 11&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v0.96]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;4 September 11&#039;&#039;&#039; [[3DSViewer|3DSViewer v0.1]] released by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;1 August 11&#039;&#039;&#039; [[3DS Save DeEncrypter3DS|Save DeEncrypter v1.0]] released by [[User:Blite|Blite]]&lt;br /&gt;
*&#039;&#039;&#039;25 July 11&#039;&#039;&#039; Nintendo released system update [[2.1.0-4]].&lt;br /&gt;
*&#039;&#039;&#039;15 June 11&#039;&#039;&#039; Nintendo released system update [[2.1.0-3]].&lt;br /&gt;
*&#039;&#039;&#039;6 June 11&#039;&#039;&#039; Nintendo released system update [[2.0.0-2]].&lt;br /&gt;
*&#039;&#039;&#039;6 April 11&#039;&#039;&#039; [[DSaveManager|DSaveManager v0.1]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;4 April 11&#039;&#039;&#039; [[3DSaveTool|3DSaveTool v0.2b]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;2 April 11&#039;&#039;&#039; [[3DSaveTool|3DSaveTool v0.1]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;28 March 11&#039;&#039;&#039; Fixed 3DBrew wiki issues, now fully operational!&lt;br /&gt;
*&#039;&#039;&#039;18 March 11&#039;&#039;&#039; 3DBrew launched.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3DBrew International ==&lt;br /&gt;
Our community is international community.&lt;br /&gt;
&lt;br /&gt;
We hace freedom,we can express in our language! (but you have to write it in English before;)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=GSP_Services&amp;diff=4442</id>
		<title>GSP Services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=GSP_Services&amp;diff=4442"/>
		<updated>2012-12-11T07:13:41Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
= GSP service &amp;quot;gsp::Gpu&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00010082&lt;br /&gt;
| CopyToGpuRam?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==CopyToGpuRam Request==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Index Word&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| Header code [0x00010082]&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| GPU Address - 0x1EB00000&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| (Size&amp;lt;&amp;lt;14) &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; 2&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Data Pointer&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=NDM_Services&amp;diff=4441</id>
		<title>NDM Services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=NDM_Services&amp;diff=4441"/>
		<updated>2012-12-11T07:13:34Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
= NDM service &amp;quot;ndm:u&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00080040&lt;br /&gt;
| DisableWifiUsage?&lt;br /&gt;
|-&lt;br /&gt;
| 0x00090000&lt;br /&gt;
| EnableWifiUsage&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=RO_Services&amp;diff=4440</id>
		<title>RO Services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=RO_Services&amp;diff=4440"/>
		<updated>2012-12-11T07:13:26Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
= RO service &amp;quot;ldr:ro&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x000100C2&lt;br /&gt;
| Initialize&lt;br /&gt;
|-&lt;br /&gt;
| 0x00020082&lt;br /&gt;
| [[RO:LoadCRR|LoadCCR]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x00030042&lt;br /&gt;
| UnloadCCR?&lt;br /&gt;
|-&lt;br /&gt;
| 0x000402C2&lt;br /&gt;
| Loads an executable [[CRO0|CRO]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x000500C2&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 0x00060042&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 0x00070042&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 0x00080042&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This service API is used for CTR &amp;quot;DLLs&amp;quot;/shared libraries.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=NS_and_APT_Services&amp;diff=4439</id>
		<title>NS and APT Services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=NS_and_APT_Services&amp;diff=4439"/>
		<updated>2012-12-11T07:13:19Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
The NS system module is the first module launched from a NAND title after the core processes sm, fs, [[Process Manager Ports|pm]], loader, and pxi are loaded. This module is launched by the pm process, with the titleID loaded from [[Configuration Memory|NSTID]]. NS first launches [[ErrDisp]], then the menu. On retail the menu TID is loaded from [[Shared_Registers|MENUTID]], while on dev/debug the menu TID is loaded from [[Config Info Blocks|config]]. The TID of the launched menu is then written to [[Configuration Memory|ACTIVEMENUTID]]. NS uses [[PMApp:LaunchTitle|pm:app]] to launch titles.&lt;br /&gt;
&lt;br /&gt;
Like home menu NS is constantly running while the system is in 3DS-mode.&lt;br /&gt;
&lt;br /&gt;
= Alternate menu =&lt;br /&gt;
When launching the regular menu fails, NS will then attempt to launch the alternate menu. This title could be used as a recovery process, however it normally doesn&#039;t exist on retail.&lt;br /&gt;
&lt;br /&gt;
= NS Service &amp;quot;ns:s&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x000200C0&lt;br /&gt;
| [[NSS:LaunchTitle|LaunchTitle]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= NS Service &amp;quot;APT:U&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
= NS Service &amp;quot;APT:S&amp;quot; =&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Config_Services&amp;diff=4438</id>
		<title>Config Services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Config_Services&amp;diff=4438"/>
		<updated>2012-12-11T07:13:06Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
= Config service &amp;quot;cfg:s&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 0x0001....&lt;br /&gt;
| [[CfgS:GetConfigInfoBlk2|GetConfigInfoBlk2]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x0002....&lt;br /&gt;
| Grabs the u8 from offset 0x100 of SecureInfo (first byte following the RSA signature)&lt;br /&gt;
|-&lt;br /&gt;
| 0x0003....&lt;br /&gt;
| [[Cfg:GenHashConsoleUnique|GenHashConsoleUnique]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x04010082&lt;br /&gt;
| [[CfgS:GetConfigInfoBlk8|GetConfigInfoBlk8]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x04060000&lt;br /&gt;
| [[CfgS:GetRegion|GetRegion]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Config service &amp;quot;cfg:i&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0003....&lt;br /&gt;
| [[Cfg:GenHashConsoleUnique|GenHashConsoleUnique]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Config service &amp;quot;cfg:u&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0003....&lt;br /&gt;
| [[Cfg:GenHashConsoleUnique|GenHashConsoleUnique]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=NIM_Services&amp;diff=4437</id>
		<title>NIM Services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=NIM_Services&amp;diff=4437"/>
		<updated>2012-12-11T07:12:59Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
= NIM user service &amp;quot;nim:u&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00010000&lt;br /&gt;
| Related to starting a sysupdate?&lt;br /&gt;
|-&lt;br /&gt;
| 0x00020000&lt;br /&gt;
| [[NIMU:GetUpdateDownloadProgress|GetUpdateDownloadProgress]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x0003....&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 0x00040000&lt;br /&gt;
| [[NIMU:FinishTitlesInstall|FinishTitlesInstall]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x0005....&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 0x0006....&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 0x0007....&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 0x0008....&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| 0x00090000&lt;br /&gt;
| [[NIMU:CheckSysupdateAvailable|CheckSysupdateAvailable]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x000A....&lt;br /&gt;
| GetState&lt;br /&gt;
|-&lt;br /&gt;
| 0x000B....&lt;br /&gt;
| GetSystemTitleHash (unique hash for each sysupdate titlelist)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= NIM server service &amp;quot;nim:s&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x000A....&lt;br /&gt;
| [[NIMS:CheckSysupdateAvailableSOAP|CheckSysupdateAvailableSOAP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Application_Manager_Services&amp;diff=4436</id>
		<title>Application Manager Services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Application_Manager_Services&amp;diff=4436"/>
		<updated>2012-12-11T07:12:51Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
= Application Manager network service &amp;quot;am:net&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00010040&lt;br /&gt;
| [[AMNet:TitleIDListGetTotal|TitleIDListGetTotal]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x00020082&lt;br /&gt;
| [[AMNet:GetTitleIDList|GetTitleIDList]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x00030084&lt;br /&gt;
| [[AMNet:ListTitles|ListTitles]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x00080000&lt;br /&gt;
| [[AMNet:TitleIDListGetTotal3|TitleIDListGetTotal3]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x00090082&lt;br /&gt;
| [[AMNet:GetTitleIDList3|GetTitleIDList3]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x000A0000&lt;br /&gt;
| [[AMNet:GetDeviceID|GetDeviceID]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x000D0084&lt;br /&gt;
| [[AMNet:ListTitles2|ListTitles2]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x00140040&lt;br /&gt;
| [[AMNet:FinishInstallToMedia|FinishInstallToMedia]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x00230080&lt;br /&gt;
| [[AMNet:TitleIDListGetTotal2|TitleIDListGetTotal2]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x002400C2&lt;br /&gt;
| [[AMNet:GetTitleIDList2|GetTitleIDList2]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x04120000&lt;br /&gt;
| Retrieves a handle?&lt;br /&gt;
|-&lt;br /&gt;
| 0x08010000&lt;br /&gt;
| [[AMNet:OpenTicket|OpenTicket]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08020002&lt;br /&gt;
| [[AMNet:TicketAbortInstall|TicketAbortInstall]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08030002&lt;br /&gt;
| [[AMNet:TicketFinalizeInstall|TicketFinalizeInstall]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08040100&lt;br /&gt;
| [[AMNet:InstallTitleBegin|InstallTitleBegin]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08050000&lt;br /&gt;
| [[AMNet:InstallTitleAbort|InstallTitleAbort]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080600C0&lt;br /&gt;
| [[AMNet:InstallTitleResume|InstallTitleResume]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08070000&lt;br /&gt;
| [[AMNet:InstallTitleAbortTMD|InstallTitleAbortTMD]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08080000&lt;br /&gt;
| [[AMNet:InstallTitleFinish|InstallTitleFinish]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080A0000&lt;br /&gt;
| [[AMNet:OpenTMD|OpenTMD]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080B0002&lt;br /&gt;
| [[AMNet:TMDAbortInstall|TMDAbortInstall]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080C0042&lt;br /&gt;
| [[AMNet:TMDFinalizeInstall|TMDFinalizeInstall]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080E0040&lt;br /&gt;
| [[AMNet:OpenContentEncrypted|OpenContentCreate]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080F0002&lt;br /&gt;
| [[AMNet:ContentAbortInstall|ContentAbortInstall]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08100040&lt;br /&gt;
| [[AMNet:OpenContentDisc|OpenContentResume]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08120002&lt;br /&gt;
| [[AMNet:ContentFinalizeInstall|ContentFinalizeInstall]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08130000&lt;br /&gt;
| [[AMNet:GetTotalContents|GetTotalContents]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08140042&lt;br /&gt;
| [[AMNet:GetContentIndexes|GetContentIndexes]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08150044&lt;br /&gt;
| [[AMNet:GetContentsInfo|GetContentsInfo]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08190108&lt;br /&gt;
| Tickets installation related?&lt;br /&gt;
|-&lt;br /&gt;
| 0x081B00C2&lt;br /&gt;
| [[AMNet:InstallTitlesFinish|InstallTitlesFinish]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= File service =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 0x080200C2&lt;br /&gt;
| [[AMFile:Read|Read]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08030102&lt;br /&gt;
| [[AMFile:Write|Write]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08040000&lt;br /&gt;
| [[AMFile:GetSize|GetSize]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08050080&lt;br /&gt;
| [[AMFile:SetSize|SetSize]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08080000&lt;br /&gt;
| [[AMFile:Close|Close]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
These are identical to [[Filesystem_services#File_service|FSFile]].&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Process_Services&amp;diff=4435</id>
		<title>Process Services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Process_Services&amp;diff=4435"/>
		<updated>2012-12-11T07:12:39Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x00010244&lt;br /&gt;
| SignRsaSha256&lt;br /&gt;
|-&lt;br /&gt;
| 0x00020244&lt;br /&gt;
| VerifyRsaSha256&lt;br /&gt;
|-&lt;br /&gt;
| Not implemented&lt;br /&gt;
| SetAesKey&lt;br /&gt;
|-&lt;br /&gt;
| 0x00040204&lt;br /&gt;
| EncryptDecryptAes&lt;br /&gt;
|-&lt;br /&gt;
| 0x00050284&lt;br /&gt;
| EncryptSignDecryptVerifyAesCcm&lt;br /&gt;
|-&lt;br /&gt;
| 0x0006....&lt;br /&gt;
| GetRomId&lt;br /&gt;
|-&lt;br /&gt;
| 0x0007....&lt;br /&gt;
| GetRomId2&lt;br /&gt;
|-&lt;br /&gt;
| 0x0008....&lt;br /&gt;
| GetRomMakerCode&lt;br /&gt;
|-&lt;br /&gt;
| 0x0009....&lt;br /&gt;
| GetCTRCardAutoStartupBit&lt;br /&gt;
|-&lt;br /&gt;
| 0x000A....&lt;br /&gt;
| GetLocalFriendCodeSeed&lt;br /&gt;
|-&lt;br /&gt;
| 0x000B....&lt;br /&gt;
| GetDeviceId&lt;br /&gt;
|-&lt;br /&gt;
| 0x000C0000&lt;br /&gt;
| GatherEntropy&lt;br /&gt;
|-&lt;br /&gt;
| 0x000D0042&lt;br /&gt;
| GenerateRandomBytes&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Filesystem_services&amp;diff=4434</id>
		<title>Filesystem services</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Filesystem_services&amp;diff=4434"/>
		<updated>2012-12-11T07:12:30Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: ordering services by category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Services]]&lt;br /&gt;
= Filesystem service &amp;quot;fs:USER&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x000100C6&lt;br /&gt;
| Dummy1&lt;br /&gt;
|-&lt;br /&gt;
| 0x040100C4&lt;br /&gt;
| Control&lt;br /&gt;
|-&lt;br /&gt;
| 0x08010002&lt;br /&gt;
| [[FS:Initialize|Initialize]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080201C2&lt;br /&gt;
| [[FS:OpenFile|OpenFile]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08030204&lt;br /&gt;
| [[FS:OpenFileDirectly|OpenFileDirectly]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08040142&lt;br /&gt;
| [[FS:DeleteFile|DeleteFile]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08050244&lt;br /&gt;
| RenameFile&lt;br /&gt;
|-&lt;br /&gt;
| 0x08060142&lt;br /&gt;
| DeleteDirectory&lt;br /&gt;
|-&lt;br /&gt;
| 0x08070142&lt;br /&gt;
| DeleteDirectoryRecursively&lt;br /&gt;
|-&lt;br /&gt;
| 0x08080202&lt;br /&gt;
| CreateFile&lt;br /&gt;
|-&lt;br /&gt;
| 0x08090182&lt;br /&gt;
| [[FS:CreateDirectory|CreateDirectory]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080A0244&lt;br /&gt;
| RenameDirectory&lt;br /&gt;
|-&lt;br /&gt;
| 0x080B0102&lt;br /&gt;
| [[FS:OpenDirectory|OpenDirectory]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080C00C2&lt;br /&gt;
| [[FS:OpenArchive|OpenArchive]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080D0144&lt;br /&gt;
| ControlArchive&lt;br /&gt;
|-&lt;br /&gt;
| 0x080E0080&lt;br /&gt;
| [[FS:CloseArchive|CloseArchive]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x080F0180&lt;br /&gt;
| FormatThisUserSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08100200&lt;br /&gt;
| CreateSystemSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08110040&lt;br /&gt;
| DeleteSystemSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08120080&lt;br /&gt;
| GetFreeBytes&lt;br /&gt;
|-&lt;br /&gt;
| 0x08130000&lt;br /&gt;
| GetCardType&lt;br /&gt;
|-&lt;br /&gt;
| 0x08140000&lt;br /&gt;
| GetSdmcArchiveResource&lt;br /&gt;
|-&lt;br /&gt;
| 0x08150000&lt;br /&gt;
| GetNandArchiveResource&lt;br /&gt;
|-&lt;br /&gt;
| 0x08160000&lt;br /&gt;
| GetSdmcFatfsError&lt;br /&gt;
|-&lt;br /&gt;
| 0x08170000&lt;br /&gt;
| IsSdmcDetected&lt;br /&gt;
|-&lt;br /&gt;
| 0x08180000&lt;br /&gt;
| IsSdmcWritable&lt;br /&gt;
|-&lt;br /&gt;
| 0x08190042&lt;br /&gt;
| GetSdmcCid&lt;br /&gt;
|-&lt;br /&gt;
| 0x081A0042&lt;br /&gt;
| GetNandCid&lt;br /&gt;
|-&lt;br /&gt;
| 0x081B0000&lt;br /&gt;
| GetSdmcSpeedInfo&lt;br /&gt;
|-&lt;br /&gt;
| 0x081C0000&lt;br /&gt;
| GetNandSpeedInfo&lt;br /&gt;
|-&lt;br /&gt;
| 0x081D0042&lt;br /&gt;
| GetSdmcLog&lt;br /&gt;
|-&lt;br /&gt;
| 0x081E0042&lt;br /&gt;
| GetNandLog&lt;br /&gt;
|-&lt;br /&gt;
| 0x081F0000&lt;br /&gt;
| ClearSdmcLog&lt;br /&gt;
|-&lt;br /&gt;
| 0x08200000&lt;br /&gt;
| ClearNandLog&lt;br /&gt;
|-&lt;br /&gt;
| 0x08210000&lt;br /&gt;
| CardSlotIsInserted&lt;br /&gt;
|-&lt;br /&gt;
| 0x08220000&lt;br /&gt;
| CardSlotPowerOn&lt;br /&gt;
|-&lt;br /&gt;
| 0x08230000&lt;br /&gt;
| CardSlotPowerOff&lt;br /&gt;
|-&lt;br /&gt;
| 0x08240000&lt;br /&gt;
| CardSlotGetCardIFPowerStatus&lt;br /&gt;
|-&lt;br /&gt;
| 0x08250040&lt;br /&gt;
| CardNorDirectCommand&lt;br /&gt;
|-&lt;br /&gt;
| 0x08260080&lt;br /&gt;
| CardNorDirectCommandWithAddress&lt;br /&gt;
|-&lt;br /&gt;
| 0x08270082&lt;br /&gt;
| CardNorDirectRead&lt;br /&gt;
|-&lt;br /&gt;
| 0x082800C2&lt;br /&gt;
| CardNorDirectReadWithAddress&lt;br /&gt;
|-&lt;br /&gt;
| 0x08290082&lt;br /&gt;
| CardNorDirectWrite&lt;br /&gt;
|-&lt;br /&gt;
| 0x082A00C2&lt;br /&gt;
| CardNorDirectWriteWithAddress&lt;br /&gt;
|-&lt;br /&gt;
| 0x082B00C2&lt;br /&gt;
| CardNorDirectRead_4xIO&lt;br /&gt;
|-&lt;br /&gt;
| 0x082C0082&lt;br /&gt;
| CardNorDirectCpuWriteWithoutVerify&lt;br /&gt;
|-&lt;br /&gt;
| 0x082D0040&lt;br /&gt;
| CardNorDirectSectorEraseWithoutVerify&lt;br /&gt;
|-&lt;br /&gt;
| 0x082E0040&lt;br /&gt;
| GetProductInfo&lt;br /&gt;
|-&lt;br /&gt;
| 0x082F0040&lt;br /&gt;
| [[FS:GetProgramLaunchInfo|GetProgramLaunchInfo]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08300182&lt;br /&gt;
| CreateExtSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08310180&lt;br /&gt;
| CreateSharedExtSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08320102&lt;br /&gt;
| [[FS:ReadExtSaveDataIcon|ReadExtSaveDataIcon]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08330082&lt;br /&gt;
| EnumerateExtSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08340082&lt;br /&gt;
| EnumerateSharedExtSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08350080&lt;br /&gt;
| DeleteExtSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08360080&lt;br /&gt;
| DeleteSharedExtSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08370040&lt;br /&gt;
| SetCardSpiBaudRate&lt;br /&gt;
|-&lt;br /&gt;
| 0x08380040&lt;br /&gt;
| SetCardSpiBusMode&lt;br /&gt;
|-&lt;br /&gt;
| 0x08390000&lt;br /&gt;
| SendInitializeInfoTo9&lt;br /&gt;
|-&lt;br /&gt;
| 0x083A0100&lt;br /&gt;
| GetSpecialContentIndex&lt;br /&gt;
|-&lt;br /&gt;
| 0x083B00C2&lt;br /&gt;
| GetLegacyRomHeader&lt;br /&gt;
|-&lt;br /&gt;
| 0x083C00C2&lt;br /&gt;
| GetLegacyBannerData&lt;br /&gt;
|-&lt;br /&gt;
| 0x083D0100&lt;br /&gt;
| CheckAuthorityToAccessExtSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x083E00C2&lt;br /&gt;
| QueryTotalQuotaSize&lt;br /&gt;
|-&lt;br /&gt;
| 0x083F00C0&lt;br /&gt;
| GetExtDataBlockSize&lt;br /&gt;
|-&lt;br /&gt;
| 0x08400040&lt;br /&gt;
| AbnegateAccessRight&lt;br /&gt;
|-&lt;br /&gt;
| 0x08410000&lt;br /&gt;
| DeleteSdmcRoot&lt;br /&gt;
|-&lt;br /&gt;
| 0x08420040&lt;br /&gt;
| DeleteAllExtSaveDataOnNand&lt;br /&gt;
|-&lt;br /&gt;
| 0x08430000&lt;br /&gt;
| [[FS:InitializeCtrFileSystem|InitializeCtrFileSystem]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08440000&lt;br /&gt;
| CreateSeed&lt;br /&gt;
|-&lt;br /&gt;
| 0x084500C2&lt;br /&gt;
| GetFormatInfo&lt;br /&gt;
|-&lt;br /&gt;
| 0x08460102&lt;br /&gt;
| GetLegacyRomHeader2&lt;br /&gt;
|-&lt;br /&gt;
| 0x08470180&lt;br /&gt;
| FormatCtrCardUserSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x08480042&lt;br /&gt;
| GetSdmcCtrRootPath&lt;br /&gt;
|-&lt;br /&gt;
| 0x08490040&lt;br /&gt;
| GetArchiveResource&lt;br /&gt;
|-&lt;br /&gt;
| 0x084A0002&lt;br /&gt;
| ExportIntegrityVerificationSeed&lt;br /&gt;
|-&lt;br /&gt;
| 0x084B0002&lt;br /&gt;
| ImportIntegrityVerificationSeed&lt;br /&gt;
|-&lt;br /&gt;
| 0x084C0242&lt;br /&gt;
| FormatSaveData&lt;br /&gt;
|-&lt;br /&gt;
| 0x084D0102&lt;br /&gt;
| GetLegacySubBannerData&lt;br /&gt;
|-&lt;br /&gt;
| 0x084E0342&lt;br /&gt;
| UpdateSha256Context&lt;br /&gt;
|-&lt;br /&gt;
| 0x084F0102&lt;br /&gt;
| ReadSpecialFile&lt;br /&gt;
|-&lt;br /&gt;
| 0x08500040&lt;br /&gt;
| GetSpecialFileSize&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=File service=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x000100C6&lt;br /&gt;
| Dummy1&lt;br /&gt;
|-&lt;br /&gt;
| 0x040100C4&lt;br /&gt;
| Control&lt;br /&gt;
|-&lt;br /&gt;
| 0x08010100&lt;br /&gt;
| OpenSubFile&lt;br /&gt;
|-&lt;br /&gt;
| 0x080200C2&lt;br /&gt;
| [[FSFile:Read|Read]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08030102&lt;br /&gt;
| [[FSFile:Write|Write]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08040000&lt;br /&gt;
| [[FSFile:GetSize|GetSize]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08050080&lt;br /&gt;
| [[FSFile:SetSize|SetSize]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08060000&lt;br /&gt;
| GetAttributes&lt;br /&gt;
|-&lt;br /&gt;
| 0x08070040&lt;br /&gt;
| SetAttributes&lt;br /&gt;
|-&lt;br /&gt;
| 0x08080000&lt;br /&gt;
| [[FSFile:Close|Close]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08090000&lt;br /&gt;
| Flush&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Directory service=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x000100C6&lt;br /&gt;
| Dummy1&lt;br /&gt;
|-&lt;br /&gt;
| 0x040100C4&lt;br /&gt;
| Control&lt;br /&gt;
|-&lt;br /&gt;
| 0x08010042&lt;br /&gt;
| [[FSDir:Read|Read]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x08020000&lt;br /&gt;
| [[FSDir:Close|Close]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= ProgramRegistry service &amp;quot;fs:REG&amp;quot; =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command Header&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x000100C6&lt;br /&gt;
| Dummy1&lt;br /&gt;
|-&lt;br /&gt;
| 0x040103C0&lt;br /&gt;
| Register&lt;br /&gt;
|-&lt;br /&gt;
| 0x04020040&lt;br /&gt;
| Unregister&lt;br /&gt;
|-&lt;br /&gt;
| 0x040300C0&lt;br /&gt;
| GetProgramInfo&lt;br /&gt;
|-&lt;br /&gt;
| 0x04040100&lt;br /&gt;
| LoadProgram&lt;br /&gt;
|-&lt;br /&gt;
| 0x04050080&lt;br /&gt;
| UnloadProgram&lt;br /&gt;
|-&lt;br /&gt;
| 0x04060080&lt;br /&gt;
| CheckHostLoadId&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=3dbrew:Community_portal&amp;diff=4433</id>
		<title>3dbrew:Community portal</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=3dbrew:Community_portal&amp;diff=4433"/>
		<updated>2012-12-11T06:51:27Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Forum?==&lt;br /&gt;
A forum will be created when it becomes necessary, for e.g. actual discussion about homebrew development. Currently homebrew is not possible, so a forum is not needed yet. --[[User:Neimod|Neimod]] 01:05, 29 February 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
==weird communication==&lt;br /&gt;
Hello all, I found some weird UDP communication coming from the 3ds to the internet (japan). Connection is made towards IP 203.180.85.77, 202.232.239.25,  and contains a string.&lt;br /&gt;
String starts with afa1, then the number 1,4 or 6, then comes either a short or long string (can contain 00) and it ends with a 2-byte counter (b3 in my case). It seems to be repeated, but I cant reproduce it as of now. It happened after I tried to update the 3ds, but it could be related to video/spotpass (suggestions?)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
af a1 44 00 00 00 00 00 00 00 00 b3&lt;br /&gt;
&lt;br /&gt;
Any suggestions/ideas what it could be? --[[User:Mr seeker|Mr seeker]] 20:26, 8 December 2011 (CET)&lt;br /&gt;
  &lt;br /&gt;
==3ds dev unit==&lt;br /&gt;
Hey,Xcution,don&#039;t you release helloworld.cia?--Matyapiro31 15:40, 1 December 2011 (CET)&lt;br /&gt;
&lt;br /&gt;
==Translations==&lt;br /&gt;
To whoever translates this days.. &lt;br /&gt;
*  I recommend you wouldn&#039;t waste your time on translating pages which aren&#039;t finished (i.e. [[Savegames]])&lt;br /&gt;
*  Do not translate database pages like [[Title list]] or [[Friend code]] these pages are updated regulary.&lt;br /&gt;
*  This Wiki doesn&#039;t have a localization plug-in I would recommend waiting until it does..&lt;br /&gt;
--[[User:Elisherer|Elisherer]] 11:06, 15 March 2012 (CET)&lt;br /&gt;
: Okay, I see...--[[User:Wangxuan8331800|Wangxuan8331800]] 12:46, 16 March 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
Humm...&lt;br /&gt;
&lt;br /&gt;
I think we create the other domains for those languages.--Matyapiro3118:24, 19 March 2012 (CET)&lt;br /&gt;
&lt;br /&gt;
== Theme ==&lt;br /&gt;
&lt;br /&gt;
How about we change the default theme to &#039;Vector&#039; to match the Wii and WiiU brew sites? --[[User:Elisherer|Elisherer]] 08:51, 11 December 2012 (CET)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=News/Archive&amp;diff=4396</id>
		<title>News/Archive</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=News/Archive&amp;diff=4396"/>
		<updated>2012-12-01T13:10:31Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&#039;&#039;&#039;17 August 12&#039;&#039;&#039; Nintendo released New Super Mario Bros. 2, the first 3DS title released simultaneously in stores and as an [[eShop]] download.&lt;br /&gt;
*&#039;&#039;&#039;28 July 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.3]] (modified by 3DSGuy) updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;24 July 12&#039;&#039;&#039; Nintendo released system update [[4.3.0-10]].&lt;br /&gt;
*&#039;&#039;&#039;26 June 12&#039;&#039;&#039; Nintendo released system update [[4.2.0-9]].&lt;br /&gt;
*&#039;&#039;&#039;19 May 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.2.1]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;15 May 12&#039;&#039;&#039; Nintendo released its first implementation of 3DS &#039;[[Title list#0004000E - Add-on Content|Add-on Content]]&#039; with the Mario Kart 1.1 update.&lt;br /&gt;
*&#039;&#039;&#039;14 May 12&#039;&#039;&#039; Nintendo released system update [[4.1.0-8]].&lt;br /&gt;
*&#039;&#039;&#039;24 April 12&#039;&#039;&#039; Nintendo released system update [[4.0.0-7]].&lt;br /&gt;
*&#039;&#039;&#039;08 February 12&#039;&#039;&#039; [[CiTRUS|CiTRUS v0.2]] updated by [[User:Xcution|Xcution]]&lt;br /&gt;
*&#039;&#039;&#039;04 February 12&#039;&#039;&#039; [[CiTRUS|CiTRUS v0.1]] released by [[User:Xcution|Xcution]]&lt;br /&gt;
*&#039;&#039;&#039;02 February 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.2]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;26 January 12&#039;&#039;&#039; [[Crappy Tiny Reader|CTR - Crappy Tiny Reader v0.07]] updated by [[User:PsyKopaT|PsyKo]]&lt;br /&gt;
*&#039;&#039;&#039;26 January 12&#039;&#039;&#039; [[Crappy Tiny Reader|CTR - Crappy Tiny Reader v0.07]] updated by [[User:PsyKopaT|PsyKo]]&lt;br /&gt;
*&#039;&#039;&#039;05 January 12&#039;&#039;&#039; [[Crappy Tiny Reader|CTR - Crappy Tiny Reader v0.06]] updated by [[User:PsyKopaT|PsyKo]]&lt;br /&gt;
*&#039;&#039;&#039;21 December 11&#039;&#039;&#039; Nintendo released system update [[3.0.0-6]]&lt;br /&gt;
*&#039;&#039;&#039;21 December 11&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.1.1]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;7 December 11&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v0.96]] updated by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;4 September 11&#039;&#039;&#039; [[3DSViewer|3DSViewer v0.1]] released by [[User:Elisherer|elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;1 August 11&#039;&#039;&#039; [[3DS Save DeEncrypter3DS|Save DeEncrypter v1.0]] released by [[User:Blite|Blite]]&lt;br /&gt;
*&#039;&#039;&#039;25 July 11&#039;&#039;&#039; Nintendo released system update [[2.1.0-4]].&lt;br /&gt;
*&#039;&#039;&#039;15 June 11&#039;&#039;&#039; Nintendo released system update [[2.1.0-3]].&lt;br /&gt;
*&#039;&#039;&#039;6 June 11&#039;&#039;&#039; Nintendo released system update [[2.0.0-2]].&lt;br /&gt;
*&#039;&#039;&#039;6 April 11&#039;&#039;&#039; [[DSaveManager|DSaveManager v0.1]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;4 April 11&#039;&#039;&#039; [[3DSaveTool|3DSaveTool v0.2b]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;4 April 11&#039;&#039;&#039; [[3DSaveTool|3DSaveTool v0.2b]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;2 April 11&#039;&#039;&#039; [[3DSaveTool|3DSaveTool v0.1]] released by [[User:Crediar|crediar]]&lt;br /&gt;
*&#039;&#039;&#039;28 March 11&#039;&#039;&#039; Fixed 3DBrew wiki issues, now fully operational!&lt;br /&gt;
*&#039;&#039;&#039;18 March 11&#039;&#039;&#039; 3DBrew launched.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3DBrew International ==&lt;br /&gt;
Our community is international community.&lt;br /&gt;
&lt;br /&gt;
We hace freedom,we can express in our language! (but you have to write it in English before;)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=News&amp;diff=4395</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=News&amp;diff=4395"/>
		<updated>2012-12-01T13:10:22Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Adding an item==&lt;br /&gt;
* Log in to the wiki. Editing is disabled if you don&#039;t have an account.&lt;br /&gt;
* Add the news event to the top of the list, using this format for the date: &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&#039;&#039;&#039;&amp;lt;/nowiki&amp;gt;{{#time: d F y}}&amp;lt;nowiki&amp;gt;&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. Please include the application&#039;s creator, version number, and a link to a page on 3DBrew about the application. No external links please.&lt;br /&gt;
* &#039;&#039;&#039;Move the last entry to the [[:News/Archive|news archive]]. There should be no more than 4 entrees in the list.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Archives==&lt;br /&gt;
For older news, see the [[:News/Archive|news archive]].&lt;br /&gt;
&lt;br /&gt;
=== News ===&lt;br /&gt;
&amp;lt;!-- Add news below --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;1 December 12&#039;&#039;&#039; [[3DSExplorer|3DSExplorer v1.4]] updated by [[User:Elisherer|Elisherer]]&lt;br /&gt;
*&#039;&#039;&#039;2 November 12&#039;&#039;&#039; Added page for [[Fundraiser|Chip decapping fundraiser]] &lt;br /&gt;
*&#039;&#039;&#039;23 September 12&#039;&#039;&#039; [[005tools|005tools v0.1b]] by [[User:McHaggis|McHaggis]]&lt;br /&gt;
*&#039;&#039;&#039;19 September 12&#039;&#039;&#039; Nintendo released system update [[4.4.0-10]].&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=4394</id>
		<title>3DSExplorer</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=3DSExplorer&amp;diff=4394"/>
		<updated>2012-12-01T13:09:39Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: v1.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox homebrew&lt;br /&gt;
| title       = 3DSExplorer&lt;br /&gt;
| image     = [[Image:3DSCube_128px.png|128px]]&lt;br /&gt;
| type        = pc utility&lt;br /&gt;
| author      = [[User:Elisherer|elisherer]]&lt;br /&gt;
| download    = http://3dsexplorer.googlecode.com/files/3dsexplorer_v1.4.zip&lt;br /&gt;
| source = http://code.google.com/p/3dsexplorer/&lt;br /&gt;
| version     = 1.4&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
3DSExplorer can open 3DS files and view the information as described 3DBrew.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use the latest version. Older versions has bugs in them that I fix.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More over, refrain from uploading the application to your servers. Just link to google code site.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Needs &#039;&#039;&#039;.NET Framework 4.0&#039;&#039;&#039;, you can get it [http://www.microsoft.com/download/en/details.aspx?id=17851 here].&lt;br /&gt;
&lt;br /&gt;
Opens:&lt;br /&gt;
* CTR Cartridge Image files ([[NCSD|CCI]]/[[NCSD|CSU]]) (NCSD)&lt;br /&gt;
* CTR eXecutable Image files ([[NCCH#CXI|CXI]]) (NCCH)&lt;br /&gt;
* CTR File Archives ([[NCCH#CFA|CFA]]) (NCCH)&lt;br /&gt;
* CTR Importable Archives ([[CIA]])&lt;br /&gt;
* CTR Icons ([[SMDH|ICN]]) (SMDH)&lt;br /&gt;
* CTR Banners (BNR) (CBMD + BCWAV)&lt;br /&gt;
* CTR Waves ([[BCWAV]])&lt;br /&gt;
* CTR Banner Model Data ([[CBMD]])&lt;br /&gt;
* CTR Graphics ([[CBMD|CGFX]]) (CBMD)&lt;br /&gt;
* [[DARC]] (file containers) / [[BCMA]] CTR-Manuals&lt;br /&gt;
* Save Flash binaries ([[Savegames|SAV]]) (decrypted or encrypted)&lt;br /&gt;
* Title meta data files ([[TMD]]),&lt;br /&gt;
* Multi-Picture Objects ([[MPO]]) , (3D Images)&lt;br /&gt;
&lt;br /&gt;
Can convert:&lt;br /&gt;
* Videos to 2D/3D MJPG AVI files for the 3DS (Can download directly from YouTube)&lt;br /&gt;
&lt;br /&gt;
Some of the file formats can be saved with replaced contents.&lt;br /&gt;
&lt;br /&gt;
== Option for reading 3ds/cci/csu files from zip/7z files ==&lt;br /&gt;
&lt;br /&gt;
Just compress your 3ds/cci/csu file into a 7z or zip (with any other file you want like nfo file)&lt;br /&gt;
&lt;br /&gt;
Then you can open it from 3dsexplorer. &#039;&#039;&#039;But be aware that only the first cxi will be loaded and saving capabilities will not be available.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(3DSExplorer looks for the first file with the proper extension and reads the first 0x5000 bytes)&lt;br /&gt;
&lt;br /&gt;
== Upcoming features ==&lt;br /&gt;
&lt;br /&gt;
for v1.5&lt;br /&gt;
* Extracting binaries from CIA like ctrtool does.&lt;br /&gt;
&lt;br /&gt;
== Change log ==&lt;br /&gt;
&lt;br /&gt;
v1.4&lt;br /&gt;
* Added: support for BCMA/DARC files/containers.&lt;br /&gt;
* Added: DSDecmp GUI for compression/decompression of LZ-10/11/Ovl &amp;amp; Huffman4/8.&lt;br /&gt;
* Updated: XOR Tool&#039;s file text boxes accept drag&amp;amp;drop (DSDecmp GUI&#039;s also).&lt;br /&gt;
v1.3 (3DSGuy)&lt;br /&gt;
* Added *.cfa as an openable file (associated with CXI module)&lt;br /&gt;
* Used more general terms for CXI/CFA and 3DS/CCI/CSU with NCCH and NCSD respectively, while the general terms are more broad, they are correct, as a CFA file is not a CXI file.&lt;br /&gt;
* Fixed the Number of NCCH from 13 to 8 in the CCI module&lt;br /&gt;
* Changed the NCSD header readings to match the current specs on 3DBrew, with the exception of the &amp;quot;ExHeader size/Exheader Hash&amp;quot;, as they are always zero in every NCSD.&lt;br /&gt;
* Made the ExHeader an extractable file from NCCH files.&lt;br /&gt;
v1.2.1&lt;br /&gt;
* fixed opening of cia files (thanks 3dsguy)&lt;br /&gt;
* updated title.db up to release #183&lt;br /&gt;
v1.2&lt;br /&gt;
* Added: The product codes and maker codes are now in a file called title.db&lt;br /&gt;
* Added: 3ds/cci/csu can be opened from zip/7z files with limited information (cci,1st cxi &amp;amp; crc32)&lt;br /&gt;
v1.1.1&lt;br /&gt;
* fixed file tree activation bugs&lt;br /&gt;
* fixed some typos&lt;br /&gt;
* CCI: added an option to save cxi file (right click the CXI node in the file tree)&lt;br /&gt;
v1.1 - Happy Holidays&lt;br /&gt;
* New opens CXI files&lt;br /&gt;
* New opens CSU files (CTR System update - same as CCI)&lt;br /&gt;
* New opens ICN files (CTR Icons)&lt;br /&gt;
* Added QuickCRC32 tool to check for authenticity (also added CRC32 to hash tool)&lt;br /&gt;
* Generalized the explorer (the source code of the explorer is general, now it would be easier to add more file formats)&lt;br /&gt;
* 3D Video converter: Progress is working, fixed a lot, now works almost flawlessly.&lt;br /&gt;
* CCI: Added more information to the header.&lt;br /&gt;
* MPO: Added Nintendo&#039;s MakerNote structure.&lt;br /&gt;
v1.0&lt;br /&gt;
* Better late then ever...update to v1.0 so I can continue with the regular&lt;br /&gt;
version giving.&lt;br /&gt;
* Added MPO support (3D Images taken by the 3ds camera)&lt;br /&gt;
* 3D Video Conversion tool to convert youtube 3d videos to 3DS-3D MJPG videos...&lt;br /&gt;
* more bug fixes (as always)&lt;br /&gt;
v0.96&lt;br /&gt;
* Moved to .NET Framework 4.0 (because of OpenGL Support)&lt;br /&gt;
* Improved SRAM key search algorithm (fixes Starfox 3D)&lt;br /&gt;
* Added initial support for CWAV, CGFX&lt;br /&gt;
* New nifty about screen (3d logo)&lt;br /&gt;
* Preparations made for wav (CWAV) &amp;amp; 3d model (CMDL) decoding (WIP)&lt;br /&gt;
* Now the application needs 2 external DLLs for SharpGL&lt;br /&gt;
v0.9&lt;br /&gt;
* Now checks for update on startup (can be disabled)&lt;br /&gt;
* Added link to the Google-code site&lt;br /&gt;
* CIA: Can replace icons with any picture you want (Saving enabled)&lt;br /&gt;
* More bug fixes&lt;br /&gt;
v0.89&lt;br /&gt;
* CIA: Icons color mapping corrected (It&#039;s RGB565)&lt;br /&gt;
* ImageBox now has a zoom button.&lt;br /&gt;
* XOR Tool: New features: Xor byte arrays, AES-ctr sandbox.&lt;br /&gt;
* More bug fixes and mostly source code redesign&lt;br /&gt;
v0.83&lt;br /&gt;
* CIA: Fix: Correct Ticket&lt;br /&gt;
* CIA: Icon color mapping fixed (RGB -&amp;gt; GBR)&lt;br /&gt;
v0.82&lt;br /&gt;
* CIA: Added Banner icons viewing (Double click an icon to show it in the Banner&#039;s Metadata section)&lt;br /&gt;
v0.81&lt;br /&gt;
* Fix bug when opening TMD files&lt;br /&gt;
v0.8&lt;br /&gt;
* CIA support&lt;br /&gt;
* Changed GUI + Skin&lt;br /&gt;
* Fixed some bugs&lt;br /&gt;
v0.7&lt;br /&gt;
* More information on sav files&lt;br /&gt;
* Now all information is grouped&lt;br /&gt;
* Bug fixes for all contexts&lt;br /&gt;
* Hash tool supports HMAC&lt;br /&gt;
* Source code rewritten for optimization..&lt;br /&gt;
* [Experimental] Can now replace original files into sav image and save it to a new created sav file.&lt;br /&gt;
v0.62&lt;br /&gt;
* Bug fixes&lt;br /&gt;
* Rearranged the gui&lt;br /&gt;
* Now the exe file is a release and not a debug.&lt;br /&gt;
* Context menu for files in the filesystem list.&lt;br /&gt;
v0.61&lt;br /&gt;
* Fix for DATA partitions files save (wrong offsets)...&lt;br /&gt;
* Can now be associated with sav/bin/3ds/tmd files to open files from the explorer...&lt;br /&gt;
* Hashtool and XORtool can be opened while working with the explorer part of the program.&lt;br /&gt;
v0.6&lt;br /&gt;
* New GUI&lt;br /&gt;
* Improved algorithms (SAV files mainly)&lt;br /&gt;
* More information shown&lt;br /&gt;
* NEW and improved Hash Tool.&lt;br /&gt;
v0.55&lt;br /&gt;
* Works with most save files.&lt;br /&gt;
* More of the save structure understood&lt;br /&gt;
* Saving of files from the sav image fixed.&lt;br /&gt;
v0.53&lt;br /&gt;
* Fix for the tmd (now has certificates)&lt;br /&gt;
* TMD: Still not supporting SHA1 type&lt;br /&gt;
v0.52&lt;br /&gt;
* TMD now works&lt;br /&gt;
* Save opening was improved&lt;br /&gt;
* No question rather it&#039;s encrypted or not (autodetect)&lt;br /&gt;
&lt;br /&gt;
v0.51&lt;br /&gt;
* fix for save files from save image&lt;br /&gt;
* feature: save image file from sav binary&lt;br /&gt;
&lt;br /&gt;
v0.5&lt;br /&gt;
* new GUI now has file box&lt;br /&gt;
* fix for a few save files&lt;br /&gt;
* now can save files from save and 3ds (from 3ds still encrypted) by double clicking a file.&lt;br /&gt;
* when opening a crypted save you can save the key to a file&lt;br /&gt;
* now on google code using SVN (moved from github)&lt;br /&gt;
&lt;br /&gt;
v0.3&lt;br /&gt;
* changed the name of the application&lt;br /&gt;
* initial work on opening save binary files&lt;br /&gt;
* already opens save binary files, decrypts them and shows some info&lt;br /&gt;
&lt;br /&gt;
* I&#039;ll be happy to get some help from you guys on this...&lt;br /&gt;
&lt;br /&gt;
v0.1&lt;br /&gt;
* opens 3DS files and creates a treeview with the information&lt;br /&gt;
* can&#039;t decrypt the ExeFS (as no key yet to be found)&lt;br /&gt;
&lt;br /&gt;
== Screen shot ==&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 3dsexplorer.png]]&lt;br /&gt;
&lt;br /&gt;
== Latest Build ==&lt;br /&gt;
&lt;br /&gt;
You can download the latest build [http://3dsexplorer.googlecode.com/svn/trunk/3DSExplorer/bin/3DSExplorer.exe here].&lt;br /&gt;
&lt;br /&gt;
Notice that this version might be buggy...&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=DARC&amp;diff=4388</id>
		<title>DARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=DARC&amp;diff=4388"/>
		<updated>2012-11-30T10:44:47Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* File table */ not true&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
This page documents the format of DARC.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
DARC files are archives. Containers of files.&lt;br /&gt;
&lt;br /&gt;
This is very similiar to NARC (the DS archives).&lt;br /&gt;
&lt;br /&gt;
== ARC header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x000 || 4 || char[4] || Magic Number &#039;darc&#039;&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 2 || uint16 || Endianess (=0xFFFE: Little)&lt;br /&gt;
|-&lt;br /&gt;
|  0x006 || 2 || uint16 || Header&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Unknown (= 0x01000000 ?)&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || File&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x010 || 4 || uint32 || [[DARC#File_table|File table]] offset (from the beginning of the file)&lt;br /&gt;
|-&lt;br /&gt;
|  0x014 || 4 || uint32 || [[DARC#File_table|File table]] length&lt;br /&gt;
|-&lt;br /&gt;
|  0x018 || 4 || uint32 || [[DARC#Files_data|Files data]] offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== File table ===&lt;br /&gt;
&lt;br /&gt;
The file table starts at 0x01C.&lt;br /&gt;
&lt;br /&gt;
Each file struct consists of 3 uint32:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || File name offset (from the end of the table) &lt;br /&gt;
&lt;br /&gt;
if (offset &amp;amp; 0x01000000) then this is a folder (i.e. first two nodes &#039;null&#039; &amp;amp; &#039;.&#039;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 4 || uint32 || File offset&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || File length&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
  * Folder&#039;s length is the file count.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:ARC&amp;diff=4387</id>
		<title>Talk:ARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:ARC&amp;diff=4387"/>
		<updated>2012-11-30T10:42:37Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I maybe wrong here...but I think I made a mistake and ARC files are just LZ-10 compressed files and the &#039;darc&#039; header belongs to the BCMA manual files.. I will update as soon as I&#039;ll find out...If this is true then the files in the darc format are not compressed. --[[User:Elisherer|Elisherer]] 21:00, 29 November 2012 (CET)&lt;br /&gt;
:DARC with LZ-11 compression is used for a number of other things besides the instruction manuals, like [[ExeFS]]:/.logo. --[[User:Yellows8|Yellows8]] 21:37, 29 November 2012 (CET)&lt;br /&gt;
::The problem with that the I &amp;quot;opened&amp;quot; the bcma file 3dsguy uploaded (which is a DARC file) and inside it there were 4 &#039;arc&#039; files which were 4 &#039;darc&#039; files compressed with LZ-10. After that I decompressed them and &amp;quot;opened&amp;quot; them and there were no more compressed files in them. So I must agree that DARC files are just containers and have nothing to do with compression (although it is used often as such). --[[User:Elisherer|Elisherer]] 12:42, 30 November 2012 (CET)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=BCMA&amp;diff=4382</id>
		<title>BCMA</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=BCMA&amp;diff=4382"/>
		<updated>2012-11-29T19:15:47Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: Redirected page to DARC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[DARC]]&lt;br /&gt;
[[Category:File formats]]&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=DARC&amp;diff=4381</id>
		<title>DARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=DARC&amp;diff=4381"/>
		<updated>2012-11-29T19:15:23Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: resolved...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
This page documents the format of DARC.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
DARC files are archives. Containers of files.&lt;br /&gt;
&lt;br /&gt;
This is very similiar to NARC (the DS archives).&lt;br /&gt;
&lt;br /&gt;
== ARC header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x000 || 4 || char[4] || Magic Number &#039;darc&#039;&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 2 || uint16 || Endianess (=0xFFFE: Little)&lt;br /&gt;
|-&lt;br /&gt;
|  0x006 || 2 || uint16 || Header&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Unknown (= 0x01000000 ?)&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || File&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x010 || 4 || uint32 || [[DARC#File_table|File table]] offset (from the beginning of the file)&lt;br /&gt;
|-&lt;br /&gt;
|  0x014 || 4 || uint32 || [[DARC#File_table|File table]] length&lt;br /&gt;
|-&lt;br /&gt;
|  0x018 || 4 || uint32 || [[DARC#Files_data|Files data]] offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== File table ===&lt;br /&gt;
&lt;br /&gt;
The file table starts at 0x01C.&lt;br /&gt;
&lt;br /&gt;
Each file struct consists of 3 uint32:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || File name offset (from the end of the table, padded to 0x10) &lt;br /&gt;
&lt;br /&gt;
if (offset &amp;amp; 0x01000000) then this is a folder (i.e. first two nodes &#039;null&#039; &amp;amp; &#039;.&#039;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 4 || uint32 || File offset&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || File length&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
  * Folder&#039;s length is the file count.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4380</id>
		<title>ARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4380"/>
		<updated>2012-11-29T19:12:39Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
This page documents the format of ARC.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
ARC files are compressed files. &lt;br /&gt;
&lt;br /&gt;
Found in [[BCMA|manual files] compressed with LZ-10 &lt;br /&gt;
&lt;br /&gt;
(more compression methods might be available).&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:ARC&amp;diff=4379</id>
		<title>Talk:ARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:ARC&amp;diff=4379"/>
		<updated>2012-11-29T19:00:14Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: ??&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I maybe wrong here...but I think I made a mistake and ARC files are just LZ-10 compressed files and the &#039;darc&#039; header belongs to the BCMA manual files.. I will update as soon as I&#039;ll find out...If this is true then the files in the darc format are not compressed. --[[User:Elisherer|Elisherer]] 21:00, 29 November 2012 (CET)&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4378</id>
		<title>ARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4378"/>
		<updated>2012-11-29T18:40:34Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* File table */ correction...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
This page documents the format of ARC.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
ARC files are archives. Containers of files compressed with LZ-10 (more compression methods might be available).&lt;br /&gt;
&lt;br /&gt;
This is very similiar to NARC (the DS archives).&lt;br /&gt;
&lt;br /&gt;
== ARC header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x000 || 4 || char[4] || Magic Number &#039;darc&#039;&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 2 || uint16 || Endianess (=0xFFFE: Little)&lt;br /&gt;
|-&lt;br /&gt;
|  0x006 || 2 || uint16 || Header&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Unknown (= 0x01000000 ?)&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || File&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x010 || 4 || uint32 || [[ARC#File_table|File table]] offset (from the beginning of the file)&lt;br /&gt;
|-&lt;br /&gt;
|  0x014 || 4 || uint32 || [[ARC#File_table|File table]] length&lt;br /&gt;
|-&lt;br /&gt;
|  0x018 || 4 || uint32 || [[ARC#Files_data|Files data]] offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== File table ===&lt;br /&gt;
&lt;br /&gt;
The file table starts at 0x01C.&lt;br /&gt;
&lt;br /&gt;
Each file struct consists of 3 uint32:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || Compressed file name offset (from the end of the table, padded to 0x10) &lt;br /&gt;
&lt;br /&gt;
if (offset &amp;amp; 0x01000000) then this is a folder (i.e. first two nodes &#039;null&#039; &amp;amp; &#039;.&#039;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 4 || uint32 || Compressed file offset&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Compressed file length&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
  * First two nodes in the file table are ‘null’ and ‘.’ both have compressed file length of 7.&lt;br /&gt;
&lt;br /&gt;
=== Files data ===&lt;br /&gt;
&lt;br /&gt;
  * Each file is compressed using LZ-10. (Starts with 0x10 and followed by uint24 of the uncompressed file size).&lt;br /&gt;
  * Each file&#039;s end is padded to 0x10 besides the last one which ends with EOF.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=BCMA&amp;diff=4377</id>
		<title>BCMA</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=BCMA&amp;diff=4377"/>
		<updated>2012-11-29T17:22:48Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: added bcma - manual files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ARC]]&lt;br /&gt;
[[Category:File formats]]&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4376</id>
		<title>ARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4376"/>
		<updated>2012-11-29T17:21:13Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* ARC header */ oops2..sorry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
This page documents the format of ARC.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
ARC files are archives. Containers of files compressed with LZ-10 (more compression methods might be available).&lt;br /&gt;
&lt;br /&gt;
This is very similiar to NARC (the DS archives).&lt;br /&gt;
&lt;br /&gt;
== ARC header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x000 || 4 || char[4] || Magic Number &#039;darc&#039;&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 2 || uint16 || Endianess (=0xFFFE: Little)&lt;br /&gt;
|-&lt;br /&gt;
|  0x006 || 2 || uint16 || Header&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Unknown (= 0x01000000 ?)&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || File&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x010 || 4 || uint32 || [[ARC#File_table|File table]] offset (from the beginning of the file)&lt;br /&gt;
|-&lt;br /&gt;
|  0x014 || 4 || uint32 || [[ARC#File_table|File table]] length&lt;br /&gt;
|-&lt;br /&gt;
|  0x018 || 4 || uint32 || [[ARC#Files_data|Files data]] offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== File table ===&lt;br /&gt;
&lt;br /&gt;
The file table starts at 0x01C.&lt;br /&gt;
&lt;br /&gt;
Each file struct consists of 3 uint32:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || Compressed file name offset (from the end of the table, padded to 0x10) &lt;br /&gt;
&lt;br /&gt;
if (MSB is high) then this is a folder (i.e. first two nodes &#039;null&#039; &amp;amp; &#039;.&#039;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 4 || uint32 || Compressed file offset&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Compressed file length&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
  * First two nodes in the file table are ‘null’ and ‘.’ both have compressed file length of 7.&lt;br /&gt;
&lt;br /&gt;
=== Files data ===&lt;br /&gt;
&lt;br /&gt;
  * Each file is compressed using LZ-10. (Starts with 0x10 and followed by uint24 of the uncompressed file size).&lt;br /&gt;
  * Each file&#039;s end is padded to 0x10 besides the last one which ends with EOF.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4375</id>
		<title>ARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4375"/>
		<updated>2012-11-29T17:20:33Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* ARC header */ oops&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
This page documents the format of ARC.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
ARC files are archives. Containers of files compressed with LZ-10 (more compression methods might be available).&lt;br /&gt;
&lt;br /&gt;
This is very similiar to NARC (the DS archives).&lt;br /&gt;
&lt;br /&gt;
== ARC header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x000 || 4 || char[4] || Magic Number &#039;darc&#039;&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 2 || uint16 || Endianess (=0xFFFE: Little)&lt;br /&gt;
|-&lt;br /&gt;
|  0x006 || 2 || uint16 || Header&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Unknown (= 0x01000000 ?)&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || File&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x010 || 4 || uint32 || [[ARC#File_table|File table]] offset (from the beginning of the file)&lt;br /&gt;
|-&lt;br /&gt;
|  0x014 || 4 || uint32 || [[ARC#File_table|File table]] length&lt;br /&gt;
|-&lt;br /&gt;
|  0x018 || 4 || uint32 || [[ARC#Files_data|Files data]] offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== File table ===&lt;br /&gt;
&lt;br /&gt;
The file table starts at 0x01C.&lt;br /&gt;
&lt;br /&gt;
Each file struct consists of 3 uint32:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || Compressed file name offset (from the end of the table, padded to 0x10) &lt;br /&gt;
&lt;br /&gt;
if (MSB is high) then this is a folder (i.e. first two nodes &#039;null&#039; &amp;amp; &#039;.&#039;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 4 || uint32 || Compressed file offset&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Compressed file length&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
  * First two nodes in the file table are ‘null’ and ‘.’ both have compressed file length of 7.&lt;br /&gt;
&lt;br /&gt;
=== Files Data ===&lt;br /&gt;
&lt;br /&gt;
  * Each file is compressed using LZ-10. (Starts with 0x10 and followed by uint24 of the uncompressed file size).&lt;br /&gt;
  * Each file&#039;s end is padded to 0x10 besides the last one which ends with EOF.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4374</id>
		<title>ARC</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=ARC&amp;diff=4374"/>
		<updated>2012-11-29T17:20:01Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:File formats]]&lt;br /&gt;
This page documents the format of ARC.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
ARC files are archives. Containers of files compressed with LZ-10 (more compression methods might be available).&lt;br /&gt;
&lt;br /&gt;
This is very similiar to NARC (the DS archives).&lt;br /&gt;
&lt;br /&gt;
== ARC header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x000 || 4 || char[4] || Magic Number &#039;darc&#039;&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 2 || uint16 || Endianess (=0xFFFE: Little)&lt;br /&gt;
|-&lt;br /&gt;
|  0x006 || 2 || uint16 || Header&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Unknown (= 0x01000000 ?)&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || File&#039;s length&lt;br /&gt;
|-&lt;br /&gt;
|  0x010 || 4 || uint32 || [[ARC#File_table|File table]] offset (from the beginning of the file)&lt;br /&gt;
|-&lt;br /&gt;
|  0x014 || 4 || uint32 || [[ARC#File_table|File table]] length&lt;br /&gt;
|-&lt;br /&gt;
|  0x018 || 4 || uint32 || [[ARC#Files_data|File table]] offset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== File table ===&lt;br /&gt;
&lt;br /&gt;
The file table starts at 0x01C.&lt;br /&gt;
&lt;br /&gt;
Each file struct consists of 3 uint32:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Offset !!  Size !! Type !!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x00C || 4 || uint32 || Compressed file name offset (from the end of the table, padded to 0x10) &lt;br /&gt;
&lt;br /&gt;
if (MSB is high) then this is a folder (i.e. first two nodes &#039;null&#039; &amp;amp; &#039;.&#039;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x004 || 4 || uint32 || Compressed file offset&lt;br /&gt;
|-&lt;br /&gt;
|  0x008 || 4 || uint32 || Compressed file length&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
  * First two nodes in the file table are ‘null’ and ‘.’ both have compressed file length of 7.&lt;br /&gt;
&lt;br /&gt;
=== Files Data ===&lt;br /&gt;
&lt;br /&gt;
  * Each file is compressed using LZ-10. (Starts with 0x10 and followed by uint24 of the uncompressed file size).&lt;br /&gt;
  * Each file&#039;s end is padded to 0x10 besides the last one which ends with EOF.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Category:File_formats&amp;diff=4373</id>
		<title>Category:File formats</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Category:File_formats&amp;diff=4373"/>
		<updated>2012-11-29T17:15:57Z</updated>

		<summary type="html">&lt;p&gt;Elisherer: /* RomFS Related File Formats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is a list of known file formats used by the 3DS.&lt;br /&gt;
&lt;br /&gt;
== [[NCCH]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.[[NCCH#CXI|CXI]] - CTR Executable image - Are either packaged into a CCI/CSU for running off a cartridge, or packaged into a CIA for installing to the SDMC or NAND.&lt;br /&gt;
&lt;br /&gt;
.[[NCCH#CFA|CFA]] - CTR File Archive - Externalized Rom-FS. This is non-executable specialisation of the NCCH container format. Generally used in conjunction with an executable specialisation of the NCCH container format (CXI).&lt;br /&gt;
&lt;br /&gt;
.[[SD Filesystem#title|APP]] - The per-console encrypted form of a NCCH file, used with installed titles, like eShop and CDN downloads.&lt;br /&gt;
&lt;br /&gt;
== [[NCSD]] ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.[[NCSD|CCI]] - CTR Cart image - Burned into a ROM (or loaded by official debugging hardware). These are also the actual format of ROM dumps, and the response of read requests between a 3DS and a cartridge. This is simply a NCCH container, with a maximum of 8 NCCHs.&lt;br /&gt;
&lt;br /&gt;
.[[NCSD|CSU]] - CTR System Update - Format varies slightly with revisions.&lt;br /&gt;
&lt;br /&gt;
== Descriptor File Formats ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.BSF - Descriptive data used when outputting ICN/BNR files. The .XBSF format used by CiTRUS is based on the concept of .BSF.&lt;br /&gt;
&lt;br /&gt;
.RSF - Descriptive data used when outputting a CCI/CXI file. Specifies options such as: title, save type, and so on. &lt;br /&gt;
&lt;br /&gt;
.DESC - Descriptive data used when outputting a CCI/CXI file. Like the .RSF format, but more complex (more complex in the options which it can specify). The signed NCCH RSA-2048 key pair is taken from this file.&lt;br /&gt;
&lt;br /&gt;
== [[ExeFS]] Related File Formats ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.AXF - Pre-assembled ARM code. Before being linked into the [[ExeFS]] &#039;.code&#039; format. They&#039;re practically ARM specific ELF files. The Plain Region found in the CXI is also obtain from this file.&lt;br /&gt;
&lt;br /&gt;
.BNR - Simply contains a .[[CBMD]] and a .[[BCWAV]], in that order with padding in between the two files to make sure the .[[BCWAV]] is aligned to 0x10 bytes. It contains nothing else.&lt;br /&gt;
&lt;br /&gt;
.[[SMDH|ICN]] - Contains icons, names and flags for an application&lt;br /&gt;
&lt;br /&gt;
== [[RomFS]] Related File Formats ==&lt;br /&gt;
&lt;br /&gt;
.[[ARC]] - Archive. A container of files, all compressed with LZ-10.&lt;br /&gt;
&lt;br /&gt;
.[[ARC|BCMA]] - CTR Manual (an ARC file).&lt;br /&gt;
&lt;br /&gt;
== [[Title Data Structure|Title Installation Related File Formats]] ==&lt;br /&gt;
&lt;br /&gt;
.[[CIA]] - CTR Importable Archive - This format allows the installation titles to the 3DS. CIA files can contain [[NCCH]] files for installation to either the [[SD Filesystem|SDMC]] or CTR NAND. CIA files can also contain .SRL files (format for DS(i) executable images) for installation to the TWL NAND of the 3DS.&lt;br /&gt;
&lt;br /&gt;
.[[TMD]] - Title Metadata - The format is used with installed/installable titles. Notably they are found in .[[CIA]] files (plain text), on the [[SD Filesystem#title|SD card]] (encrypted), NAND (encrypted) and on Nintendo&#039;s CDN (plain text).&lt;br /&gt;
&lt;br /&gt;
.[[Title Data Structure|CTX]] - When beginning eShop app downloads, this file is created. Later this file is written with actual data. When the download is completed, the file is deleted from SD card.(This might then be moved to NAND) This is encrypted with a per-console key. It contains a signed cert followed by unknown data. It is only 1.50kbyte. Here is an example.[http://dl.dropbox.com/u/37418652/00000000.ctx]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Audio File Formats ==&lt;br /&gt;
&lt;br /&gt;
.[[BCWAV|(B)CWAV]] - CTR waveform file format&lt;br /&gt;
&lt;br /&gt;
.CSAR - CTR adaptation of BRSAR.&lt;br /&gt;
&lt;br /&gt;
== Graphics File Formats ==&lt;br /&gt;
&lt;br /&gt;
.[[CBMD]] - CTR Basic Model Data - Archive file before being made into a CTR banner for games or other applications.&lt;br /&gt;
&lt;br /&gt;
.CTPK - CTR Texture PacKage&lt;br /&gt;
&lt;br /&gt;
.CMDL - CTR MoDeL data&lt;br /&gt;
&lt;br /&gt;
.CTEX - CTR TEXture data&lt;br /&gt;
&lt;br /&gt;
.CSKA / .CSKLA - CTR SKeLetal Animation data&lt;br /&gt;
&lt;br /&gt;
.CMATA - CTR MATerial Animation data&lt;br /&gt;
&lt;br /&gt;
.CMDLA - CTR MoDeL Animation data&lt;br /&gt;
&lt;br /&gt;
.CLGT - CTR LiGhT data&lt;br /&gt;
&lt;br /&gt;
.CPTL - CTR ParTicLe data&lt;br /&gt;
&lt;br /&gt;
.CLTS - CTR LookupableSetdata&lt;br /&gt;
&lt;br /&gt;
.CENV - CTR ENVironment data&lt;br /&gt;
&lt;br /&gt;
.CCAM - CTR CAMera data&lt;br /&gt;
&lt;br /&gt;
.CMAT - CTR MATerial&lt;br /&gt;
&lt;br /&gt;
== Other File Formats ==&lt;br /&gt;
&lt;br /&gt;
.CDI - CTR Development Image - CDI files are system processes which other types of applications depend on for access to various other lower level functions. CDI are normally the same titles as listed in a CXI header&#039;s dependency list, they are just compiled to a different format.  The difference is that CDI is used for a different (test) environment. They&#039;re loaded into hardware debugger&#039;s memory, along with the 2 cores in order to execute. &lt;br /&gt;
&lt;br /&gt;
.NSA - Archive used by several of the communication protocols in the 3DS.&lt;br /&gt;
&lt;br /&gt;
.CIP - (CTR Initial Process)&lt;br /&gt;
&lt;br /&gt;
.[[CRO0|CRO]] - This is a CTR &amp;quot;DLL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.[[CRO0|CRS]] - This contains symbols for CRO &amp;quot;DLLs&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
.[[CRR0|CRR]] - This contains data for verifying CRO files.&lt;br /&gt;
&lt;br /&gt;
.[[MPO]] - Multi-Picture Object Format - Document describing the file format used in mpo files: http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-007_E.pdf&lt;br /&gt;
&lt;br /&gt;
.CGRP - CTR GRouP - Used to package several formats like (CWAR, CWAV, CWSD, CBNK, CSEQ, ect...) sort of like the Wii&#039;s MRG format. (they aren&#039;t the same structures but both package together several formats)&lt;br /&gt;
&lt;br /&gt;
== Filesystem ==&lt;br /&gt;
&lt;br /&gt;
The 3DS filesystem requires absolute paths. It can handle either short (8.3) and long (255 char maximum) file names.&lt;/div&gt;</summary>
		<author><name>Elisherer</name></author>
	</entry>
</feed>