Difference between revisions of "EMMC"

From Vita Development Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
Emmc can be accessed with [[SceSdif|SceSdif]] module. It has the following [[Partitions|partitions]]:
 
Emmc can be accessed with [[SceSdif|SceSdif]] module. It has the following [[Partitions|partitions]]:
  
 +
On Phat models:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! code !! type !! name !! desc
+
! code !! type !! offset !! size !! name !! desc
 
|-
 
|-
| 0x1 || raw || || first eMMC partition, some data, [[IdStorage]]?
+
| 0x1 || raw || 0x40000 || 0x80000 || || first eMMC partition, some data, [[IdStorage]]?
 
|-
 
|-
| 0x2 || raw || || [[SLB2]] [[Boot Sequence|Boot loaders]]
+
| 0x2 || raw || 0x800000 || 0x400000 || || [[SLB2]] [[Boot Sequence|Boot loaders]]
 
|-
 
|-
| 0x2 || raw || || [[SLB2]] [[Boot Sequence|Boot loaders]]
+
| 0x2 || raw || 0xC00000 || 0x400000 || || [[SLB2]] [[Boot Sequence|Boot loaders]]
 
|-
 
|-
| 0x3 || fat16 || os0 || Main OS partition, contains kernel [[Libraries#Kernel|libraries]]
+
| 0x3 || fat16 || 0x1000000 || 0x1000000 || os0 || Main OS partition, contains kernel [[Libraries#Kernel|libraries]]
 
|-
 
|-
| 0x3 || fat16 || os0 || Main OS partition, contains kernel [[Libraries#Kernel|libraries]]
+
| 0x3 || fat16 || 0x2000000 || 0x1000000 || os0 || Main OS partition, contains kernel [[Libraries#Kernel|libraries]]
 
|-
 
|-
| 0xC || fat16 || sa0 || Dictionary and font data
+
| 0xC || fat16 || 0x3000000 || 0x6000000 || sa0 || Dictionary and font data
 
|-
 
|-
| 0x6 || fat16 || tm0 || Unknown, has an empty folder <code>nphome</code>
+
| 0x6 || fat16 || 0x9000000 || 0x2000000 || tm0 || Stores activation data
 
|-
 
|-
| 0x4 || fat16 || vs0 || Contains [[Libraries#System Applications|system applications]] & libraries
+
| 0x4 || fat16 || 0xB000000 || 0x10000000 || vs0 || Contains [[Libraries#System Applications|system applications]] & libraries
 
|-
 
|-
| 0x5 || fat16 || vd0 || [[Registry]] and error history
+
| 0x5 || fat16 || 0x1B000000 || 0x2000000 || vd0 || [[Registry]] and error history
 
|-
 
|-
| 0xB || fat16 || ud0 || [[Updater]] copied here before reboot
+
| 0xB || fat16 || 0x1D000000 || 0x10000000 || ud0 || [[Updater]] copied here before reboot
 
|-
 
|-
| 0xE || exfat || pd0 || [[Welcome Park]] and welcome video
+
| 0xE || exfat || 0x2D000000 || 0x13000000 || pd0 || [[Welcome Park]] and welcome video
 
|-
 
|-
| 0x7 || exfat || ur0 || User resources, [[LiveArea]] cache, database, & other stuff
+
| 0x7 || exfat || 0x40000000 || 0xA3400000 || ur0 || User resources, [[LiveArea]] cache, database, & other stuff
 +
|}
 +
 
 +
On Slim and TV models:
 +
{| class="wikitable"
 +
|-
 +
! code !! type !! offset !! size !! name !! desc
 +
|-
 +
| 0x1 || raw || 0x40000 || 0x80000 || || first eMMC partition, some data, [[IdStorage]]?
 +
|-
 +
| 0x2 || raw || 0x800000 || 0x400000 || || [[SLB2]] [[Boot Sequence|Boot loaders]]
 +
|-
 +
| 0x2 || raw || 0xC00000 || 0x400000 || || [[SLB2]] [[Boot Sequence|Boot loaders]]
 +
|-
 +
| 0x3 || fat16 || 0x1000000 || 0x1000000 || os0 || Main OS partition, contains kernel [[Libraries#Kernel|libraries]]
 +
|-
 +
| 0x3 || fat16 || 0x2000000 || 0x1000000 || os0 || Main OS partition, contains kernel [[Libraries#Kernel|libraries]]
 +
|-
 +
| 0xC || fat16 || 0x3000000 || 0x6000000 || sa0 || Dictionary and font data
 +
|-
 +
| 0x6 || fat16 || 0x9000000 || 0x2000000 || tm0 || Stores activation data
 +
|-
 +
| 0x4 || fat16 || 0xB000000 || 0x10000000 || vs0 || Contains [[Libraries#System Applications|system applications]] & libraries
 +
|-
 +
| 0x5 || fat16 || 0x1B000000 || 0x2000000 || vd0 || [[Registry]] and error history
 +
|-
 +
| 0xB || fat16 || 0x1D000000 || 0x10000000 || ud0 || [[Updater]] copied here before reboot
 +
|-
 +
| 0xE || exfat || 0x2D000000 || 0x13000000 || pd0 || [[Welcome Park]] and welcome video
 +
|-
 +
| 0x7 || exfat || 0x40000000 || 0x60000000 || ur0 || User resources, [[LiveArea]] cache, database, & other stuff
 
|-
 
|-
| 0x8 || exfat || ux0 || Memory Card
+
| 0x8 || exfat || 0xA0000000 || 0x43400000 || ux0 || Internal Memory Card
 
|}
 
|}

Revision as of 09:17, 28 June 2018

Partitions

Emmc can be accessed with SceSdif module. It has the following partitions:

On Phat models:

code type offset size name desc
0x1 raw 0x40000 0x80000 first eMMC partition, some data, IdStorage?
0x2 raw 0x800000 0x400000 SLB2 Boot loaders
0x2 raw 0xC00000 0x400000 SLB2 Boot loaders
0x3 fat16 0x1000000 0x1000000 os0 Main OS partition, contains kernel libraries
0x3 fat16 0x2000000 0x1000000 os0 Main OS partition, contains kernel libraries
0xC fat16 0x3000000 0x6000000 sa0 Dictionary and font data
0x6 fat16 0x9000000 0x2000000 tm0 Stores activation data
0x4 fat16 0xB000000 0x10000000 vs0 Contains system applications & libraries
0x5 fat16 0x1B000000 0x2000000 vd0 Registry and error history
0xB fat16 0x1D000000 0x10000000 ud0 Updater copied here before reboot
0xE exfat 0x2D000000 0x13000000 pd0 Welcome Park and welcome video
0x7 exfat 0x40000000 0xA3400000 ur0 User resources, LiveArea cache, database, & other stuff

On Slim and TV models:

code type offset size name desc
0x1 raw 0x40000 0x80000 first eMMC partition, some data, IdStorage?
0x2 raw 0x800000 0x400000 SLB2 Boot loaders
0x2 raw 0xC00000 0x400000 SLB2 Boot loaders
0x3 fat16 0x1000000 0x1000000 os0 Main OS partition, contains kernel libraries
0x3 fat16 0x2000000 0x1000000 os0 Main OS partition, contains kernel libraries
0xC fat16 0x3000000 0x6000000 sa0 Dictionary and font data
0x6 fat16 0x9000000 0x2000000 tm0 Stores activation data
0x4 fat16 0xB000000 0x10000000 vs0 Contains system applications & libraries
0x5 fat16 0x1B000000 0x2000000 vd0 Registry and error history
0xB fat16 0x1D000000 0x10000000 ud0 Updater copied here before reboot
0xE exfat 0x2D000000 0x13000000 pd0 Welcome Park and welcome video
0x7 exfat 0x40000000 0x60000000 ur0 User resources, LiveArea cache, database, & other stuff
0x8 exfat 0xA0000000 0x43400000 ux0 Internal Memory Card