Difference between revisions of "EMMC"

From Vita Development Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
== Size ==
 
== Size ==
 
PSVita eMMC size: 0xE3400000.
 
PSVita eMMC size: 0xE3400000.
 
+
<br/>PSVita eMMC size displayed on PC after connecting it using a card reader: 0xE1400000. ( https://yifan.lu/2014/01/11/dumping-the-vita-nand/ )
PSVita eMMC size displayed on PC after connecting it using a card reader: 0xE1400000. ( https://yifan.lu/2014/01/11/dumping-the-vita-nand/ )
 
  
 
== Partitions ==
 
== Partitions ==
 
PSVita EMMC can be accessed using [[SceSdif]] module.
 
PSVita EMMC can be accessed using [[SceSdif]] module.
 +
<br/>PSVita eMMC embeds the following [[Partitions|partitions]]:
  
PSVita eMMC embeds the following [[Partitions|partitions]]:
+
=== Fat models ===
 
 
On Fat models:
 
 
{| class="wikitable"
 
{| class="wikitable"
 
! code !! type !! offset !! size !! name !! description
 
! code !! type !! offset !! size !! name !! description
Line 38: Line 36:
 
|}
 
|}
  
On Slim and PSTV models:
+
=== Slim and PSTV models ===
 
{| class="wikitable"
 
{| class="wikitable"
 
! code !! type !! offset !! size !! name !! description
 
! code !! type !! offset !! size !! name !! description

Revision as of 13:28, 28 June 2018

Size

PSVita eMMC size: 0xE3400000.
PSVita eMMC size displayed on PC after connecting it using a card reader: 0xE1400000. ( https://yifan.lu/2014/01/11/dumping-the-vita-nand/ )

Partitions

PSVita EMMC can be accessed using SceSdif module.
PSVita eMMC embeds the following partitions:

Fat models

code type offset size name description
0x1 raw 0x40000 0x80000 unknown name (not used by kernel) First eMMC partition, some per-device data, "SMI" header, ?IdStorage?
0x2 raw 0x800000 0x400000 active/inactive slb2 (not used by kernel) SLB2 Boot loaders
0x2 raw 0xC00000 0x400000 active/inactive slb2 (not used by kernel) SLB2 Boot loaders
0x3 fat16 0x1000000 0x1000000 active/inactive os0: Main OS partition: kernel modules and Recovery
0x3 fat16 0x2000000 0x1000000 active/inactive os0: Main OS partition: kernel modules and Recovery
0xC fat16 0x3000000 0x6000000 sa0: Dictionary and font data
0x6 fat16 0x9000000 0x2000000 tm0: NPDRM/MARLIN/DEX/TOOL activation data
0x4 fat16 0xB000000 0x10000000 vs0: system applications & libraries
0x5 fat16 0x1B000000 0x2000000 vd0: Registry and error history
0xB fat16 0x1D000000 0x10000000 ud0: Updater (psp2swu.self and .PUP) 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

Slim and PSTV models

code type offset size name description
0x1 raw 0x40000 0x80000 unknown name (not used by kernel) First eMMC partition, some per-device data, "SMI" header, ?IdStorage?
0x2 raw 0x800000 0x400000 active/inactive slb2 (not used by kernel) SLB2 Boot loaders
0x2 raw 0xC00000 0x400000 active/inactive slb2 (not used by kernel) SLB2 Boot loaders
0x3 fat16 0x1000000 0x1000000 active/inactive os0: Main OS partition: kernel modules and Recovery
0x3 fat16 0x2000000 0x1000000 active/inactive os0: Main OS partition: kernel modules and Recovery
0xC fat16 0x3000000 0x6000000 sa0: Dictionary and font data
0x6 fat16 0x9000000 0x2000000 tm0: NPDRM/MARLIN/DEX/TOOL activation data
0x4 fat16 0xB000000 0x10000000 vs0: system applications & libraries
0x5 fat16 0x1B000000 0x2000000 vd0: Registry and error history
0xB fat16 0x1D000000 0x10000000 ud0: Updater (psp2swu.self and .PUP) 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"