( ! ) Notice: fwrite(): write of 180 bytes failed with errno=32 Broken pipe in /root/w/includes/shell/Command.php on line 493
Call Stack
#TimeMemoryFunctionLocation
10.0000362256{main}( ).../index.php:0
20.02833004768wfIndexMain( ).../index.php:46
30.02833006912MediaWiki->run( ).../index.php:53
40.02853007168MediaWiki->main( ).../MediaWiki.php:547
50.03193192184MediaWiki->performRequest( ).../MediaWiki.php:947
60.03433411576MediaWiki->performAction( ).../MediaWiki.php:313
70.03643432640ViewAction->show( ).../MediaWiki.php:531
80.03653432696Article->view( ).../ViewAction.php:80
90.07054209952PoolWorkArticleView->execute( ).../Article.php:810
100.07054210144PoolWorkArticleView->doWork( ).../PoolCounterWork.php:162
110.07074217208MediaWiki\Revision\RenderedRevision->getRevisionParserOutput( ).../PoolWorkArticleView.php:216
120.07074217208call_user_func:{/root/w/includes/Revision/RenderedRevision.php:197} ( ).../RenderedRevision.php:197
130.07074217208MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure:/root/w/includes/Revision/RevisionRenderer.php:151-153}( ).../RenderedRevision.php:197
140.07074217208MediaWiki\Revision\RevisionRenderer->combineSlotOutput( ).../RevisionRenderer.php:152
150.07074217208MediaWiki\Revision\RenderedRevision->getSlotParserOutput( ).../RevisionRenderer.php:215
160.07074217208MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached( ).../RenderedRevision.php:235
170.07074217208WikitextContent->getParserOutput( ).../RenderedRevision.php:263
180.07084219816WikitextContent->fillParserOutput( ).../AbstractContent.php:590
190.07084223912Parser->parse( ).../WikitextContent.php:374
200.07104231536Parser->internalParse( ).../Parser.php:651
210.07104231568Parser->replaceVariables( ).../Parser.php:1556
220.07154254032PPFrame_Hash->expand( ).../Parser.php:2887
230.07154259616Parser->extensionSubstitution( ).../PPFrame_Hash.php:340
240.07174260592SyntaxHighlight::parserHookSource( ).../Parser.php:3922
250.07264263168SyntaxHighlight::parserHook( ).../SyntaxHighlight.php:101
260.07264263392SyntaxHighlight::highlight( ).../SyntaxHighlight.php:131
270.07284264992WANObjectCache->getWithSetCallback( ).../SyntaxHighlight.php:350
280.07284264992WANObjectCache->fetchOrRegenerate( ).../WANObjectCache.php:1376
290.07294265504SyntaxHighlight::{closure:/root/w/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php:328-350}( ).../WANObjectCache.php:1529
300.07364270368MediaWiki\Shell\Command->execute( ).../SyntaxHighlight.php:341
310.08654274544fwrite ( ).../Command.php:493

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /root/w/includes/shell/Command.php:493) in /root/w/includes/WebResponse.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0000362256{main}( ).../index.php:0
20.02833004768wfIndexMain( ).../index.php:46
30.02833006912MediaWiki->run( ).../index.php:53
40.02853007168MediaWiki->main( ).../MediaWiki.php:547
50.18194533792MediaWiki->{closure:/root/w/includes/MediaWiki.php:952-958}( ).../MediaWiki.php:967
60.18194533792OutputPage->output( ).../MediaWiki.php:954
70.18194550368WebResponse->header( ).../OutputPage.php:2571
80.18204550464header ( ).../WebResponse.php:74

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /root/w/includes/shell/Command.php:493) in /root/w/includes/WebResponse.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0000362256{main}( ).../index.php:0
20.02833004768wfIndexMain( ).../index.php:46
30.02833006912MediaWiki->run( ).../index.php:53
40.02853007168MediaWiki->main( ).../MediaWiki.php:547
50.18194533792MediaWiki->{closure:/root/w/includes/MediaWiki.php:952-958}( ).../MediaWiki.php:967
60.18194533792OutputPage->output( ).../MediaWiki.php:954
70.18224550448WebResponse->header( ).../OutputPage.php:2573
80.18224550448header ( ).../WebResponse.php:74

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /root/w/includes/shell/Command.php:493) in /root/w/includes/libs/http/SetCookieCompat.php on line 60
Call Stack
#TimeMemoryFunctionLocation
10.0000362256{main}( ).../index.php:0
20.02833004768wfIndexMain( ).../index.php:46
30.02833006912MediaWiki->run( ).../index.php:53
40.02853007168MediaWiki->main( ).../MediaWiki.php:547
50.18194533792MediaWiki->{closure:/root/w/includes/MediaWiki.php:952-958}( ).../MediaWiki.php:967
60.18194533792OutputPage->output( ).../MediaWiki.php:954
70.18244550400OutputPage->getSkin( ).../OutputPage.php:2610
80.18244550400RequestContext->getSkin( ).../ContextSource.php:150
90.18244550488MediaWiki\HookContainer\HookRunner->onRequestContextCreateSkin( ).../RequestContext.php:402
100.18244550864MediaWiki\HookContainer\HookContainer->run( ).../HookRunner.php:3216
110.18244551992MediaWiki\HookContainer\HookContainer->callLegacyHook( ).../HookContainer.php:132
120.18254552368MobileFrontendHooks::onRequestContextCreateSkin( ).../HookContainer.php:329
130.18254552400MobileContext->doToggling( ).../MobileFrontendHooks.php:111
140.18264552888MobileContext->setUseFormatCookie( ).../MobileContext.php:944
150.18264552888WebResponse->setCookie( ).../MobileContext.php:609
160.18274554280Wikimedia\Http\SetCookieCompat::setcookie( ).../WebResponse.php:241
170.18274554320Wikimedia\Http\SetCookieCompat->setCookieInternal( ).../SetCookieCompat.php:30
180.18274554320setcookie ( ).../SetCookieCompat.php:60
NUS Downloader/database - DSiBrew

NUS Downloader/database

Revision as of 20:04, 5 February 2015 by Nocash (talk | contribs) (→‎Database: added missing system settings regions)

Below is a database for the NUS Downloader utility (NUSD). The tool allows to download DSi firmware updates and system utilities to a PC. It can also decrypt the files; this requires a 16-byte file dsikey.bin containing the DSi's Common key. The decrypted ".app" files are containing a regular DSi Cartridge Header (exceptions are non-executable datafiles: WiFi Firmware, Version Data, and Nintendo DS Cart Whitelist).

The source code and executable for that utility can be downloaded here, some how-to-use info can be found here. More titles may be found on Title list page (although not in the database format).

Format

The top of the hierarchy is the database tag. Inside of this, there are 2 sub-types. When adding a title, you should chose the category which best represents the title type. They are self explanatory.

  • <DSISYSTEM>
  • <DSIWARE>

Within the category, the details of the title can be added with the following tags.

  • <name> - The descriptive name of the title
  • <titleID> - The title ID of the title. End with XX if the title is region based. Equivalent to CartHeader[230h]
  • <version> - The decimal version(s) of the title available on NUS. Equivalent to CartHeader[01Eh] multiplied by 256.
  • <region> - The region(s) of the title available on NUS.
  • <ticket> - Boolean; whether or not the title has a ticket available. Tickets are needed for decryption, and are available only for free system files.
  • <danger> - A description of why the title could be dangerous to install/tamper with.

Enough said, here's an example...

<DSISYSTEM>
	<name>System Menu (Launcher)</name>
	<titleID>00030017484e41XX</titleID>
	<version>512,768</version>
	<region>1,2,5,6,8,10</region>
	<ticket>true</ticket>
</DSISYSTEM>

Database

Here is the latest database available:

<database v="(01/19/2011)"><!--MM/DD/YYYY-->
	<DSISYSTEM>
		<name>System Menu (Launcher)</name>
		<titleID>00030017484e41XX</titleID>
		<region>1,2,5,6,8,10</region>
		<version>512,768</version>
		<ticket>true</ticket>
		<danger>This is the DSi System Menu. Failing to install it properly and intact could result in a brick!</danger>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>Nintendo DSi Shop</name>
		<titleID>00030015484e46XX</titleID>
		<region>1,2,5,6,8,10</region>
		<version>1792,2048</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>Nintendo DSi Browser</name>
		<titleID>00030004484e47XX</titleID>
		<region>2,5,8,10</region>
		<version>0,512,768</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>Nintendo DSi Camera</name>
		<titleID>00030004484e49XX</titleID>
		<region>2,5,8,10</region>
		<version>256,768</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>Nintendo Zone</name>
		<titleID>00030004484e4aXX</titleID>
		<region>2,5,8,10</region>
		<version>512,768</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>Nintendo DSi Sound</name>
		<titleID>00030004484e4bXX</titleID>
		<region>2,5,8,10</region>
		<version>256,512</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>DS Download Play</name>
		<titleID>00030005484e44XX</titleID>
		<region>0</region>
		<version>256</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>Pictochat</name>
		<titleID>00030005484e45XX</titleID>
		<region>0</region>
		<version>0</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>WiFi Firmware</name>
		<titleID>0003000f484e43XX</titleID>
		<region>0</region>
		<version>256,512</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>Nintendo DS Cart Whitelist</name>
		<titleID>0003000f484e48XX</titleID>
		<region>0</region>
		<version>256,512</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>Version Data</name>
		<titleID>0003000f484e4cXX</titleID>
		<region>1,2,5,6,8,10</region>
		<version>1 (Japan),2 (Japan),3 (Australia/NewZealand),4 (China),5</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSISYSTEM>
		<name>System Settings</name>
		<titleID>00030015484e42XX</titleID>
		<region>1,2,5,6,8,10</region>
		<version>512</version>
		<ticket>true</ticket>
	</DSISYSTEM>
	<DSIWARE>
		<name>Paper Airplane Chase</name>
		<titleID>000300044B414DXX</titleID>
		<region>2,11</region>
		<ticket>false</ticket>
	</DSIWARE>
	<DSIWARE>
		<name>WarioWare: Snapped!</name>
		<titleID>000300044B5557XX</titleID>
		<region>2,11</region>
		<ticket>false</ticket>
	</DSIWARE>
	<REGIONS>
		<region index="0">41 (All/System)</region>
		<region index="1">43 (China)</region>
		<region index="2">45 (USA/NTSC)</region>
		<region index="3">48 (Belgium/Netherlands)</region>
		<region index="5">4A (Japan)</region>
		<region index="6">4B (Korea)</region>
		<region index="7">4F (Unknown)</region>
		<region index="8">50 (Europe/PAL)</region>
		<region index="9">54 (Unknown)</region>
		<region index="10">55 (Australia/NewZealand)</region>
		<region index="11">56 (Europe/DSiWare)</region>
		<region index="12">56 (Unknown)</region>
	</REGIONS>
</database>

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /root/w/includes/shell/Command.php:493) in /root/w/includes/WebResponse.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0000362256{main}( ).../index.php:0
20.02833004768wfIndexMain( ).../index.php:46
30.02833006912MediaWiki->run( ).../index.php:53
40.02853007168MediaWiki->main( ).../MediaWiki.php:547
50.18194533792MediaWiki->{closure:/root/w/includes/MediaWiki.php:952-958}( ).../MediaWiki.php:967
60.18194533792OutputPage->output( ).../MediaWiki.php:954
70.30435841312OutputPage->sendCacheControl( ).../OutputPage.php:2637
80.30455842616WebResponse->header( ).../OutputPage.php:2437
90.30455842616header ( ).../WebResponse.php:74

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /root/w/includes/shell/Command.php:493) in /root/w/includes/WebResponse.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0000362256{main}( ).../index.php:0
20.02833004768wfIndexMain( ).../index.php:46
30.02833006912MediaWiki->run( ).../index.php:53
40.02853007168MediaWiki->main( ).../MediaWiki.php:547
50.18194533792MediaWiki->{closure:/root/w/includes/MediaWiki.php:952-958}( ).../MediaWiki.php:967
60.18194533792OutputPage->output( ).../MediaWiki.php:954
70.30435841312OutputPage->sendCacheControl( ).../OutputPage.php:2637
80.30485842624WebResponse->header( ).../OutputPage.php:2466
90.30485842624header ( ).../WebResponse.php:74

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /root/w/includes/shell/Command.php:493) in /root/w/includes/WebResponse.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0000362256{main}( ).../index.php:0
20.02833004768wfIndexMain( ).../index.php:46
30.02833006912MediaWiki->run( ).../index.php:53
40.02853007168MediaWiki->main( ).../MediaWiki.php:547
50.18194533792MediaWiki->{closure:/root/w/includes/MediaWiki.php:952-958}( ).../MediaWiki.php:967
60.18194533792OutputPage->output( ).../MediaWiki.php:954
70.30435841312OutputPage->sendCacheControl( ).../OutputPage.php:2637
80.30505842560WebResponse->header( ).../OutputPage.php:2467
90.30505842560header ( ).../WebResponse.php:74

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /root/w/includes/shell/Command.php:493) in /root/w/includes/WebResponse.php on line 74
Call Stack
#TimeMemoryFunctionLocation
10.0000362256{main}( ).../index.php:0
20.02833004768wfIndexMain( ).../index.php:46
30.02833006912MediaWiki->run( ).../index.php:53
40.02853007168MediaWiki->main( ).../MediaWiki.php:547
50.18194533792MediaWiki->{closure:/root/w/includes/MediaWiki.php:952-958}( ).../MediaWiki.php:967
60.18194533792OutputPage->output( ).../MediaWiki.php:954
70.30435841312OutputPage->sendCacheControl( ).../OutputPage.php:2637
80.30515842640WebResponse->header( ).../OutputPage.php:2478
90.30515842640header ( ).../WebResponse.php:74