<?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=Safirion</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=Safirion"/>
	<link rel="alternate" type="text/html" href="https://www.3dbrew.org/wiki/Special:Contributions/Safirion"/>
	<updated>2026-04-14T23:32:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Phtcache.bin&amp;diff=5141</id>
		<title>Phtcache.bin</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Phtcache.bin&amp;diff=5141"/>
		<updated>2013-03-21T23:13:08Z</updated>

		<summary type="html">&lt;p&gt;Safirion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;File header:&lt;br /&gt;
00000-00007: Header 1UJQ00_1&lt;br /&gt;
00008-0000B: Number of pictures plus 1 (why?)&lt;br /&gt;
0000C-00011: Unknown static value : B8-0B-01-00-00-00&lt;br /&gt;
00012-00013: Total number of photos (excluding 2D dups)&lt;br /&gt;
00014-00017: Appears to be file size. It&#039;s only 32 bits = 4GB max. A few hundred K&lt;br /&gt;
                larger than the actual size of every file in DCIM (?)&lt;br /&gt;
                1607971 vs DCIM/100NIN = 1441792 vs DCIM = 147560 vs files = 1409024&lt;br /&gt;
                vs non-disk usage = 1224857&lt;br /&gt;
                phtcache non-disk = 456024, disk = 458752&lt;br /&gt;
                phtcache (non) + files (non) = 1680881 - 1607971 = 72910 = 72K hmm...&lt;br /&gt;
                maybe the 72910 is some kind of checksum?&lt;br /&gt;
                ( I have no clue, all these notes were probably worthless)&lt;br /&gt;
&lt;br /&gt;
From 0x0018, one block per picture. Each block is 0x152 bytes long and formatted as such:&lt;br /&gt;
00000-00003: Preferred image file format. Should be MPO\x00, JPG\x00 or AVI\x00.&lt;br /&gt;
00004-0000B: Name of image&lt;br /&gt;
0000C-00013: Subfolder of image&lt;br /&gt;
00014-0001B: Time taken based on &amp;quot;DS epoch&amp;quot; (start of 1/1/2000) (UNIX+946684800)&lt;br /&gt;
0001C-00023: Time last viewed?&lt;br /&gt;
00024-00027: UNKNOWN &lt;br /&gt;
00028-0002B: UNKNOWN&lt;br /&gt;
0002C-0002D: UNKNOWN&lt;br /&gt;
0002E-0002F: UNKNOWN&lt;br /&gt;
00030-0003F: UNKNOWN&lt;br /&gt;
00040-00043: File size&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File Header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Size &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x08&lt;br /&gt;
| always 1UJQ00_1&lt;br /&gt;
|-&lt;br /&gt;
| Number of Pictures&lt;br /&gt;
| 0x04&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x06&lt;br /&gt;
| Always B8-0B-01-00-00-00&lt;br /&gt;
|-&lt;br /&gt;
| Total number of photos&lt;br /&gt;
| 0x02&lt;br /&gt;
| excluding 2D dups&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x06&lt;br /&gt;
| File size ?&lt;br /&gt;
|-&lt;br /&gt;
| Pictures Property &lt;br /&gt;
| 0x152 * Number of Pictures&lt;br /&gt;
| Index refereed by 3DS Camera&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pictures Property ==&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;
| Extension&lt;br /&gt;
| 0x04&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Infos ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The file seems to be guards against all external changes.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Safirion</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:Phtcache.bin&amp;diff=5140</id>
		<title>Talk:Phtcache.bin</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:Phtcache.bin&amp;diff=5140"/>
		<updated>2013-03-21T13:40:19Z</updated>

		<summary type="html">&lt;p&gt;Safirion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yes, I know. This page is a mess. I just thought throwing this out there would be helpful to somebody. Right now I&#039;m trying to figure out if I can get the 3DS camera program to take a file it didn&#039;t create. [[User:Pcdude2143|Pcdude2143]] 04:16, 11 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Yes, the 3DS camera program will take a file it didn&#039;t create. It just has to follow similar naming conventions as the files the 3DS camera writes (though the letters and numbers can be different). [[User:Balrog|Balrog]] 18:33, 11 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve seen this page, although very useful, was not updated when I wanted to create a utility for changing the phtcache.bin. So soon I will update this if I see past oversights or errors. It seems that the layout file phtcache.bin have changed since the last update of this page. Blocks of information on image / video are now 152 bytes and not 98.&lt;br /&gt;
Sorry for my bad English. [[User:Safirion|Safirion]] 15:39, 21 March 2013 (GTM + 1)&lt;/div&gt;</summary>
		<author><name>Safirion</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:Phtcache.bin&amp;diff=5139</id>
		<title>Talk:Phtcache.bin</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:Phtcache.bin&amp;diff=5139"/>
		<updated>2013-03-21T13:39:18Z</updated>

		<summary type="html">&lt;p&gt;Safirion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yes, I know. This page is a mess. I just thought throwing this out there would be helpful to somebody. Right now I&#039;m trying to figure out if I can get the 3DS camera program to take a file it didn&#039;t create. [[User:Pcdude2143|Pcdude2143]] 04:16, 11 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Yes, the 3DS camera program will take a file it didn&#039;t create. It just has to follow similar naming conventions as the files the 3DS camera writes (though the letters and numbers can be different). [[User:Balrog|Balrog]] 18:33, 11 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve seen this page, although very useful, was not updated when I wanted to create a utility for changing the phtcache.bin. So soon I will update this if I see past oversights or errors. It seems that the layout file phtcache.bin have changed since the last update of this page. Blocks of information on image / video are now 152 bytes and not 98.&lt;br /&gt;
Sorry for my bad English.&lt;/div&gt;</summary>
		<author><name>Safirion</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Talk:Phtcache.bin&amp;diff=5138</id>
		<title>Talk:Phtcache.bin</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Talk:Phtcache.bin&amp;diff=5138"/>
		<updated>2013-03-21T13:38:48Z</updated>

		<summary type="html">&lt;p&gt;Safirion: /* Update */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yes, I know. This page is a mess. I just thought throwing this out there would be helpful to somebody. Right now I&#039;m trying to figure out if I can get the 3DS camera program to take a file it didn&#039;t create. [[User:Pcdude2143|Pcdude2143]] 04:16, 11 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Yes, the 3DS camera program will take a file it didn&#039;t create. It just has to follow similar naming conventions as the files the 3DS camera writes (though the letters and numbers can be different). [[User:Balrog|Balrog]] 18:33, 11 April 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve seen this page, although very useful, was not updated when I wanted to create a utility for changing the phtcache.bin. So soon I will update this if I see past oversights or errors. It seems that the layout file phtcache.bin have changed since the last update of this page. Blocks of information on image / video are now 152 bytes and not 98.&lt;br /&gt;
Sorry for my bad English.&lt;/div&gt;</summary>
		<author><name>Safirion</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Phtcache.bin&amp;diff=5137</id>
		<title>Phtcache.bin</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Phtcache.bin&amp;diff=5137"/>
		<updated>2013-03-21T13:03:55Z</updated>

		<summary type="html">&lt;p&gt;Safirion: /* File Header */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;File header:&lt;br /&gt;
00000-00007: Header 1UJQ00_1&lt;br /&gt;
00008-0000B: Number of pictures plus 1 (why?)&lt;br /&gt;
0000C-00011: Unknown static value : B8-0B-01-00-00-00&lt;br /&gt;
00012-00013: Total number of photos (excluding 2D dups)&lt;br /&gt;
00014-00017: Appears to be file size. It&#039;s only 32 bits = 4GB max. A few hundred K&lt;br /&gt;
                larger than the actual size of every file in DCIM (?)&lt;br /&gt;
                1607971 vs DCIM/100NIN = 1441792 vs DCIM = 147560 vs files = 1409024&lt;br /&gt;
                vs non-disk usage = 1224857&lt;br /&gt;
                phtcache non-disk = 456024, disk = 458752&lt;br /&gt;
                phtcache (non) + files (non) = 1680881 - 1607971 = 72910 = 72K hmm...&lt;br /&gt;
                maybe the 72910 is some kind of checksum?&lt;br /&gt;
                ( I have no clue, all these notes were probably worthless)&lt;br /&gt;
&lt;br /&gt;
From 0x0018, one block per picture. Each block is 0x152 bytes long and formatted as such:&lt;br /&gt;
00000-00003: Preferred image file format. Should be MPO\x00, JPG\x00 or AVI\x00.&lt;br /&gt;
00004-0000B: Name of image&lt;br /&gt;
0000C-00013: Subfolder of image&lt;br /&gt;
00014-0001B: Time taken based on &amp;quot;DS epoch&amp;quot; (start of 1/1/2000) (UNIX+946684800)&lt;br /&gt;
0001C-00023: Time last viewed?&lt;br /&gt;
00024-00027: UNKNOWN &lt;br /&gt;
00028-0002B: UNKNOWN&lt;br /&gt;
0002C-0002D: UNKNOWN&lt;br /&gt;
0002E-0002F: UNKNOWN&lt;br /&gt;
00030-0003F: UNKNOWN&lt;br /&gt;
00040-00043: File size&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File Header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Size &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x08&lt;br /&gt;
| always 1UJQ00_1&lt;br /&gt;
|-&lt;br /&gt;
| Number of Pictures&lt;br /&gt;
| 0x04&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x06&lt;br /&gt;
| Always B8-0B-01-00-00-00&lt;br /&gt;
|-&lt;br /&gt;
| Total number of photos&lt;br /&gt;
| 0x02&lt;br /&gt;
| excluding 2D dups&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x06&lt;br /&gt;
| File size ?&lt;br /&gt;
|-&lt;br /&gt;
| Pictures Property &lt;br /&gt;
| 0x152 * Number of Pictures&lt;br /&gt;
| Index refereed by 3DS Camera&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pictures Property ==&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;
| Extension&lt;br /&gt;
| 0x04&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Safirion</name></author>
	</entry>
	<entry>
		<id>https://www.3dbrew.org/w/index.php?title=Phtcache.bin&amp;diff=5136</id>
		<title>Phtcache.bin</title>
		<link rel="alternate" type="text/html" href="https://www.3dbrew.org/w/index.php?title=Phtcache.bin&amp;diff=5136"/>
		<updated>2013-03-21T13:02:26Z</updated>

		<summary type="html">&lt;p&gt;Safirion: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;File header:&lt;br /&gt;
00000-00007: Header 1UJQ00_1&lt;br /&gt;
00008-0000B: Number of pictures plus 1 (why?)&lt;br /&gt;
0000C-00011: Unknown static value : B8-0B-01-00-00-00&lt;br /&gt;
00012-00013: Total number of photos (excluding 2D dups)&lt;br /&gt;
00014-00017: Appears to be file size. It&#039;s only 32 bits = 4GB max. A few hundred K&lt;br /&gt;
                larger than the actual size of every file in DCIM (?)&lt;br /&gt;
                1607971 vs DCIM/100NIN = 1441792 vs DCIM = 147560 vs files = 1409024&lt;br /&gt;
                vs non-disk usage = 1224857&lt;br /&gt;
                phtcache non-disk = 456024, disk = 458752&lt;br /&gt;
                phtcache (non) + files (non) = 1680881 - 1607971 = 72910 = 72K hmm...&lt;br /&gt;
                maybe the 72910 is some kind of checksum?&lt;br /&gt;
                ( I have no clue, all these notes were probably worthless)&lt;br /&gt;
&lt;br /&gt;
From 0x0018, one block per picture. Each block is 0x152 bytes long and formatted as such:&lt;br /&gt;
00000-00003: Preferred image file format. Should be MPO\x00, JPG\x00 or AVI\x00.&lt;br /&gt;
00004-0000B: Name of image&lt;br /&gt;
0000C-00013: Subfolder of image&lt;br /&gt;
00014-0001B: Time taken based on &amp;quot;DS epoch&amp;quot; (start of 1/1/2000) (UNIX+946684800)&lt;br /&gt;
0001C-00023: Time last viewed?&lt;br /&gt;
00024-00027: UNKNOWN &lt;br /&gt;
00028-0002B: UNKNOWN&lt;br /&gt;
0002C-0002D: UNKNOWN&lt;br /&gt;
0002E-0002F: UNKNOWN&lt;br /&gt;
00030-0003F: UNKNOWN&lt;br /&gt;
00040-00043: File size&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File Header ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name&lt;br /&gt;
! Size &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x08&lt;br /&gt;
| always 1UJQ00_1&lt;br /&gt;
|-&lt;br /&gt;
| Number of Pictures&lt;br /&gt;
| 0x04&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x06&lt;br /&gt;
| seems to be static?&lt;br /&gt;
|-&lt;br /&gt;
| Total number of photos&lt;br /&gt;
| 0x02&lt;br /&gt;
| excluding 2D dups&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| 0x06&lt;br /&gt;
| File size?&lt;br /&gt;
|-&lt;br /&gt;
| Pictures Property &lt;br /&gt;
| 0x152 * Number of Pictures&lt;br /&gt;
| Index refereed by 3DS Camera&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Pictures Property ==&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;
| Extension&lt;br /&gt;
| 0x04&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Safirion</name></author>
	</entry>
</feed>