Vm0

From PS3 Developer wiki
Revision as of 16:58, 24 January 2023 by Anonymous (Privacy policy) (vm0 file analysis and findings)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Creation of the file "dev_hdd0/vm/vm0"

Not a whole lot is known about this file. It is created most likely during FW install. When the file is removed, it is created again. On COBRA CFWs/PS3HEN, this file is accompanied by cobra_cfg.bin. As well as mamba_cfg.bin, if MAMBA has been used.

Possible reasons for this file

It was speculated this could be some form of dev_swap, but we're still not sure. I assumed it was either the virtualized web browser memory (yes, the browser uses virtual memory!) or possibly the bank used for the currently paired PADs.

File analysis

The file is not human readable. It has no headers. The size is exactly 503,316,480 bytes. The output from "file" in bash is data. The size stays the same for every creation, however the contents can vary. doing md5sum on two files from different consoles, the hash is different.

File 1 (my file)

hash: 318c09145d92e1d21e9fa74a867be977

File 2 (the one linked below)

hash: 15fc6da08f5ea8c3c3f1318405d89a05

First chunk of data

00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 F3 00 00 00 00 00 00 80 00 00 00 00 00 01 72 FF C0 70 00 00 00 00 00 00 00 70 8D 00 08 FF FF FF FF 58 58 58 58 00 00 00 00 00 00 00 00 70 00 00 34 70 00 00 34 70 00 00 3C 70 00 00 3C 70 00 00 44 70 00 00 44 70 00 00 4C 70 00 00 4C 70 00 00 54 70 00 00 54 70 00 00 5C 70 00 00 5C 70 00 00 64 70 00 00 64 70 00 00 6C 70 00 00 6C 70 00 00 74 70 00 00 74 70 00 00 7C 70 00 00 7C 70 00 00 84 70 00 00 84 70 00 00 8C 70 00 00 8C 70 00 00 94 70 00 00 94 70 00 00 9C 70 00 00 9C 70 00 00 A4 70 00 00 A4 70 00 00 AC 70 00 00 AC 70 00 00 B4 70 00 00 B4 70 00 00 BC 70 00 00 BC 70 00 00 C4 70 00 00 C4 70 00 00 CC 70 00 00 CC 70 00 00 D4 70 00 00 D4 70 00 00 DC 70 00 00 DC 70 00 00 E4 70 00 00 E4 70 00 00 EC 70 00 00 EC 70 00 00 F4 70 00 00 F4 70 00 00 FC 70 00 00 FC 70 00 01 04 70 00 01 04 70 00 01 0C 70 00 01 0C 70 00 01 14 70 00 01 14 70 00 01 1C 70 00 01 1C 70 00 01 24 70 00 01 24 70 00 01 2C 70 00 01 2C 00 00 00 00

Decoded text: ���������������ó������€������rÿÀp�������p��ÿÿÿÿXXXX��������p��4p��4p��<p��<p��Dp��Dp��Lp��Lp��Tp��Tp��\p��\p��dp��dp��lp��lp��tp��tp��|p��|p��„p��„p��Œp��Œp��”p��”p��œp��œp��¤p��¤p��¬p��¬p��´p��´p��¼p��¼p��Äp��Äp��Ìp��Ìp��Ôp��Ôp��Üp��Üp��äp��äp��ìp��ìp��ôp��ôp��üp��üp���p���p���p���p���p���p���p���p��$p��$p��,p��,����

File 2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 F3 00 00 00 00 00 00 88 00 00 00 00 00 01 59 FF C0 70 00 00 00 00 00 00 00 70 A6 00 08 FF FF FF FF 58 58 58 58 00 00 00 00 00 00 00 00 70 00 00 34 70 00 00 34 70 00 00 3C 70 00 00 3C 70 00 00 44 70 00 00 44 70 00 00 4C 70 00 00 4C 70 00 00 54 70 00 00 54 70 00 00 5C 70 00 00 5C 70 00 00 64 70 00 00 64 70 00 00 6C 70 00 00 6C 70 00 00 74 70 00 00 74 70 00 00 7C 70 00 00 7C 70 00 00 84 70 00 00 84 70 00 00 8C 70 00 00 8C 70 00 00 94 70 00 00 94 70 00 00 9C 70 00 00 9C 70 00 00 A4 70 00 00 A4 70 00 00 AC 70 00 00 AC 70 00 00 B4 70 00 00 B4 70 00 00 BC 70 00 00 BC 70 00 00 C4 70 00 00 C4 70 00 00 CC 70 00 00 CC 70 00 00 D4 70 00 00 D4 70 00 00 DC 70 00 00 DC 70 00 00 E4 70 00 00 E4 70 00 00 EC 70 00 00 EC 70 00 00 F4 70 00 00 F4 70 00 00 FC 70 00 00 FC 70 00 01 04 70 00 01 04 70 00 01 0C 70 00 01 0C 70 00 01 14 70 00 01 14 70 00 01 1C 70 00 01 1C 70 00 01 24 70 00 01 24 70 00 01 2C 70 00 01 2C 00 00 00 00

Decoded text: ���������������ó������ˆ������YÿÀp�������p¦��ÿÿÿÿXXXX��������p��4p��4p��<p��<p��Dp��Dp��Lp��Lp��Tp��Tp��\p��\p��dp��dp��lp��lp��tp��tp��|p��|p��„p��„p��Œp��Œp��”p��”p��œp��œp��¤p��¤p��¬p��¬p��´p��´p��¼p��¼p��Äp��Äp��Ìp��Ìp��Ôp��Ôp��Üp��Üp��äp��äp��ìp��ìp��ôp��ôp��üp��üp���p���p���p���p���p���p���p���p��$p��$p��,p��,���� https://mega.nz/file/WdsiQZgK#bzX30v39aTP6CJOgGE1ctHi4LLNU39-aAWuoXICpFRg

Final thoughts

We still know very little about this.