http://www.psdevwiki.com/ps4/api.php?action=feedcontributions&user=CTurt&feedformat=atom
PS4 Developer wiki - User contributions [en]
2024-03-28T11:39:20Z
User contributions
MediaWiki 1.39.6
http://www.psdevwiki.com/ps4/index.php?title=Save_Data&diff=275041
Save Data
2015-12-09T18:02:28Z
<p>CTurt: Fix offset</p>
<hr />
<div>===Location===<br />
Savegames are stored encrypted inside /user/home/[[user Id]]/[[title Id]]/[[save data directory]]/sce_sys/<br />
<br />
files contained within:<br />
* [[param.sfo]]<br />
* [[icon0.png]]<br />
<br />
==== External ====<br />
Savegames may be copied from PS4 to a USB mass storage device.<br />
<br />
They will be located at USB:\PS4\SAVEDATA\[[user Id]]\[[title Id]]\<br />
<br />
===Files===<br />
Every savegame contains 2 files:<br />
<br />
1) Data file<br />
<br />
- size frequently 10.485.760 bytes (bf4 : 18.874.368 bytes)<br />
<br />
{| class="wikitable"<br />
|-<br />
! From !! To !! Description<br />
|-<br />
| 0000 || 00AF || Header (176 bytes)<br />
|-<br />
| 00B0 || 00B7 || Magic Block (8 bytes)<br />
|-<br />
| 00B8 || 036F || Block (704 bytes)<br />
|-<br />
| 0370 || 039F || Block (48 bytes)<br />
|-<br />
| 03A0 || 7FFF || Empty Block (31.840 bytes)<br />
|-<br />
| 8000 || eof || Data Block (? bytes)<br />
|}<br />
<br />
2) Key file<br />
<br />
- size always 96 bytes<br />
<br />
{| class="wikitable"<br />
|-<br />
! From !! To !! Description<br />
|-<br />
| 00 || 07 || MAGIC ("pfsSKKEY") (playstation file-system, shared k. key ?)<br />
|-<br />
| 08 || 0F || Category (game=1 ?)<br />
|-<br />
| 10 || 1F || IV (16 bytes)<br />
|-<br />
| 20 || 40 || Encrypted key (32 bytes)<br />
|-<br />
| 40 || 5F || SHA-256 (32 bytes)<br />
|}<br />
<br />
<br />
<br />
{{File Formats}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Save_Data&diff=275040
Save Data
2015-12-09T18:01:47Z
<p>CTurt: SHA256</p>
<hr />
<div>===Location===<br />
Savegames are stored encrypted inside /user/home/[[user Id]]/[[title Id]]/[[save data directory]]/sce_sys/<br />
<br />
files contained within:<br />
* [[param.sfo]]<br />
* [[icon0.png]]<br />
<br />
==== External ====<br />
Savegames may be copied from PS4 to a USB mass storage device.<br />
<br />
They will be located at USB:\PS4\SAVEDATA\[[user Id]]\[[title Id]]\<br />
<br />
===Files===<br />
Every savegame contains 2 files:<br />
<br />
1) Data file<br />
<br />
- size frequently 10.485.760 bytes (bf4 : 18.874.368 bytes)<br />
<br />
{| class="wikitable"<br />
|-<br />
! From !! To !! Description<br />
|-<br />
| 0000 || 00AF || Header (176 bytes)<br />
|-<br />
| 00B0 || 00B7 || Magic Block (8 bytes)<br />
|-<br />
| 00B8 || 036F || Block (704 bytes)<br />
|-<br />
| 0370 || 039F || Block (48 bytes)<br />
|-<br />
| 03A0 || 7FFF || Empty Block (31.840 bytes)<br />
|-<br />
| 8000 || eof || Data Block (? bytes)<br />
|}<br />
<br />
2) Key file<br />
<br />
- size always 96 bytes<br />
<br />
{| class="wikitable"<br />
|-<br />
! From !! To !! Description<br />
|-<br />
| 00 || 07 || MAGIC ("pfsSKKEY") (playstation file-system, shared k. key ?)<br />
|-<br />
| 08 || 0F || Category (game=1 ?)<br />
|-<br />
| 10 || 1F || IV (16 bytes)<br />
|-<br />
| 20 || 5F || Encrypted key (32 bytes)<br />
|-<br />
| 40 || 5F || SHA-256 (32 bytes)<br />
|}<br />
<br />
<br />
<br />
{{File Formats}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Save_Data&diff=275039
Save Data
2015-12-09T17:53:40Z
<p>CTurt: IV</p>
<hr />
<div>===Location===<br />
Savegames are stored encrypted inside /user/home/[[user Id]]/[[title Id]]/[[save data directory]]/sce_sys/<br />
<br />
files contained within:<br />
* [[param.sfo]]<br />
* [[icon0.png]]<br />
<br />
==== External ====<br />
Savegames may be copied from PS4 to a USB mass storage device.<br />
<br />
They will be located at USB:\PS4\SAVEDATA\[[user Id]]\[[title Id]]\<br />
<br />
===Files===<br />
Every savegame contains 2 files:<br />
<br />
1) Data file<br />
<br />
- size frequently 10.485.760 bytes (bf4 : 18.874.368 bytes)<br />
<br />
{| class="wikitable"<br />
|-<br />
! From !! To !! Description<br />
|-<br />
| 0000 || 00AF || Header (176 bytes)<br />
|-<br />
| 00B0 || 00B7 || Magic Block (8 bytes)<br />
|-<br />
| 00B8 || 036F || Block (704 bytes)<br />
|-<br />
| 0370 || 039F || Block (48 bytes)<br />
|-<br />
| 03A0 || 7FFF || Empty Block (31.840 bytes)<br />
|-<br />
| 8000 || eof || Data Block (? bytes)<br />
|}<br />
<br />
2) Key file<br />
<br />
- size always 96 bytes<br />
<br />
{| class="wikitable"<br />
|-<br />
! From !! To !! Description<br />
|-<br />
| 00 || 07 || MAGIC ("pfsSKKEY") (playstation file-system, shared k. key ?)<br />
|-<br />
| 08 || 0F || Category (game=1 ?)<br />
|-<br />
| 10 || 1F || IV (16 bytes)<br />
|-<br />
| 20 || 5F || Encrypted key (64 bytes)<br />
|}<br />
<br />
<br />
<br />
{{File Formats}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Syscalls&diff=274136
Syscalls
2015-07-29T13:24:14Z
<p>CTurt: disabled</p>
<hr />
<div><!--// todo : needs to be tabled like the PS3 one <br />
http://fxr.watson.org/fxr/source/sys/syscall.h?v=FREEBSD9<br />
http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9<br />
//--><br />
PS4 kernel is based on FreeBSD 9.0; a list of FreeBSD 9.0 system calls can be found [http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9 here].<br />
<br />
Compatibility system calls, and some others, have been disabled.<br />
<br />
The first custom Sony system call comes immediately after the last FreeBSD system call, wait6, and is number 533.<br />
<br />
The final custom Sony system call is 617.<br />
<br />
Calling any system calls higher than 617 gives the same result as calling a compatibility or unimplemented system call, "There is not enough free system memory" error.<br />
<br />
Of these 85 (617 - 532), 9 always return 0x4e, ENOSYS, leaving us with just 76 which are usable (the disabled 9 may only be callable from development units).<br />
<br />
== Functions of custom Sony system calls ==<br />
<br />
Known calls include those relating to:<br />
# Modules<br />
# Memory<br />
# Sandboxing<br />
# Semaphores<br />
<br />
Other potential calls could be for:<br />
# Mutexes<br />
<br />
Other operations, such as file IO and networking are handled through regular FreeBSD system calls.<br />
<br />
== Public system calls ==<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Number !! Prototype !! Notes !! <br />
|-<br />
| 533 || - || -<br />
|-<br />
| 534 || - || -<br />
|-<br />
| 535 || - || -<br />
|-<br />
| 536 || - || -<br />
|-<br />
| 537 || disabled || always returns 0x4e<br />
|-<br />
| 538 || - || -<br />
|-<br />
| 539 || - || -<br />
|-<br />
| 540 || - || -<br />
|-<br />
| 541 || - || -<br />
|-<br />
| 542 || - || -<br />
|-<br />
| 543 || - || -<br />
|-<br />
| 544 || - || -<br />
|-<br />
| 545 || - || -<br />
|-<br />
| 546 || - || -<br />
|-<br />
| 547 || - || -<br />
|-<br />
| 548 || - || -<br />
|-<br />
| 549 || - || -<br />
|-<br />
| 550 || - || -<br />
|-<br />
| 551 || - || -<br />
|-<br />
| 552 || - || -<br />
|-<br />
| 553 || - || -<br />
|-<br />
| 554 || - || -<br />
|-<br />
| 555 || - || -<br />
|-<br />
| 556 || - || -<br />
|-<br />
| 557 || - || -<br />
|-<br />
| 558 || - || -<br />
|-<br />
| 559 || - || -<br />
|-<br />
| 560 || - || -<br />
|-<br />
| 561 || - || -<br />
|-<br />
| 562 || - || -<br />
|-<br />
| 563 || - || -<br />
|-<br />
| 564 || - || -<br />
|-<br />
| 565 || - || -<br />
|-<br />
| 566 || - || -<br />
|-<br />
| 567 || - || -<br />
|-<br />
| 568 || disabled || always returns 0x4e<br />
|-<br />
| 569 || disabled || always returns 0x4e<br />
|-<br />
| 570 || disabled || always returns 0x4e<br />
|-<br />
| 571 || disabled || always returns 0x4e<br />
|-<br />
| 572 || - || -<br />
|-<br />
| 573 || disabled || always returns 0x4e<br />
|-<br />
| 574 || - || -<br />
|-<br />
| 575 || - || -<br />
|-<br />
| 576 || - || -<br />
|-<br />
| 577 || - || -<br />
|-<br />
| 578 || - || -<br />
|-<br />
| 579 || - || -<br />
|-<br />
| 580 || - || -<br />
|-<br />
| 581 || - || -<br />
|-<br />
| 582 || - || -<br />
|-<br />
| 583 || - || -<br />
|-<br />
| 584 || - || -<br />
|-<br />
| 585 || - || -<br />
|-<br />
| 586 || - || -<br />
|-<br />
| 587 || - || -<br />
|-<br />
| 588 || - || -<br />
|-<br />
| 589 || disabled || always returns 0x4e<br />
|-<br />
| 590 || - || -<br />
|-<br />
| 591 || - || -<br />
|-<br />
| 592 || - || -<br />
|-<br />
| 593 || - || -<br />
|-<br />
| 594 || - || -<br />
|-<br />
| 595 || - || -<br />
|-<br />
| 596 || - || -<br />
|-<br />
| 597 || - || -<br />
|-<br />
| 598 || - || -<br />
|-<br />
| 599 || - || -<br />
|-<br />
| 600 || - || -<br />
|-<br />
| 601 || - || -<br />
|-<br />
| 602 || - || -<br />
|-<br />
| 603 || - || -<br />
|-<br />
| 604 || - || -<br />
|-<br />
| 605 || - || -<br />
|-<br />
| 606 || - || -<br />
|-<br />
| 607 || - || -<br />
|-<br />
| 608 || - || -<br />
|-<br />
| 609 || disabled || always returns 0x4e<br />
|-<br />
| 610 || disabled || always returns 0x4e<br />
|-<br />
| 611 || - || -<br />
|-<br />
| 612 || - || -<br />
|-<br />
| 613 || - || -<br />
|-<br />
| 614 || - || -<br />
|-<br />
| 615 || - || -<br />
|-<br />
| 616 || - || -<br />
|-<br />
| 617 || - || -<br />
|-<br />
|}<br />
<br />
{{Reverse Engineering}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Syscalls&diff=274132
Syscalls
2015-07-29T10:45:00Z
<p>CTurt: title</p>
<hr />
<div><!--// todo : needs to be tabled like the PS3 one <br />
http://fxr.watson.org/fxr/source/sys/syscall.h?v=FREEBSD9<br />
http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9<br />
//--><br />
PS4 kernel is based on FreeBSD 9.0; a list of FreeBSD 9.0 system calls can be found [http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9 here].<br />
<br />
Compatibility system calls, and some others, have been disabled.<br />
<br />
The first custom Sony system call comes immediately after the last FreeBSD system call, wait6, and is number 533.<br />
<br />
The final custom Sony system call is 617.<br />
<br />
Calling any system calls higher than 617 gives the same result as calling a compatibility or unimplemented system call, "There is not enough free system memory" error.<br />
<br />
Of these 85 (617 - 532), 9 always return 0x4e, ENOSYS, leaving us with just 76 which are usable (the disabled 9 may only be callable from development units).<br />
<br />
== Functions of custom Sony system calls ==<br />
<br />
Known calls include those relating to:<br />
# Modules<br />
# Memory<br />
# Sandboxing<br />
# Semaphores<br />
<br />
Other potential calls could be for:<br />
# Mutexes<br />
<br />
Other operations, such as file IO and networking are handled through regular FreeBSD system calls.<br />
<br />
== Public system calls ==<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Number !! Prototype !! Notes !! <br />
|-<br />
| 533 || - || -<br />
|-<br />
| 534 || - || -<br />
|-<br />
| 535 || - || -<br />
|-<br />
| 536 || - || -<br />
|-<br />
| 537 || - || -<br />
|-<br />
| 538 || - || -<br />
|-<br />
| 539 || - || -<br />
|-<br />
| 540 || - || -<br />
|-<br />
| 541 || - || -<br />
|-<br />
| 542 || - || -<br />
|-<br />
| 543 || - || -<br />
|-<br />
| 544 || - || -<br />
|-<br />
| 545 || - || -<br />
|-<br />
| 546 || - || -<br />
|-<br />
| 547 || - || -<br />
|-<br />
| 548 || - || -<br />
|-<br />
| 549 || - || -<br />
|-<br />
| 550 || - || -<br />
|-<br />
| 551 || - || -<br />
|-<br />
| 552 || - || -<br />
|-<br />
| 553 || - || -<br />
|-<br />
| 554 || - || -<br />
|-<br />
| 555 || - || -<br />
|-<br />
| 556 || - || -<br />
|-<br />
| 557 || - || -<br />
|-<br />
| 558 || - || -<br />
|-<br />
| 559 || - || -<br />
|-<br />
| 560 || - || -<br />
|-<br />
| 561 || - || -<br />
|-<br />
| 562 || - || -<br />
|-<br />
| 563 || - || -<br />
|-<br />
| 564 || - || -<br />
|-<br />
| 565 || - || -<br />
|-<br />
| 566 || - || -<br />
|-<br />
| 567 || - || -<br />
|-<br />
| 568 || - || -<br />
|-<br />
| 569 || - || -<br />
|-<br />
| 570 || - || -<br />
|-<br />
| 571 || - || -<br />
|-<br />
| 572 || - || -<br />
|-<br />
| 573 || - || -<br />
|-<br />
| 574 || - || -<br />
|-<br />
| 575 || - || -<br />
|-<br />
| 576 || - || -<br />
|-<br />
| 577 || - || -<br />
|-<br />
| 578 || - || -<br />
|-<br />
| 579 || - || -<br />
|-<br />
| 580 || - || -<br />
|-<br />
| 581 || - || -<br />
|-<br />
| 582 || - || -<br />
|-<br />
| 583 || - || -<br />
|-<br />
| 584 || - || -<br />
|-<br />
| 585 || - || -<br />
|-<br />
| 586 || - || -<br />
|-<br />
| 587 || - || -<br />
|-<br />
| 588 || - || -<br />
|-<br />
| 589 || - || -<br />
|-<br />
| 590 || - || -<br />
|-<br />
| 591 || - || -<br />
|-<br />
| 592 || - || -<br />
|-<br />
| 593 || - || -<br />
|-<br />
| 594 || - || -<br />
|-<br />
| 595 || - || -<br />
|-<br />
| 596 || - || -<br />
|-<br />
| 597 || - || -<br />
|-<br />
| 598 || - || -<br />
|-<br />
| 599 || - || -<br />
|-<br />
| 600 || - || -<br />
|-<br />
| 601 || - || -<br />
|-<br />
| 602 || - || -<br />
|-<br />
| 603 || - || -<br />
|-<br />
| 604 || - || -<br />
|-<br />
| 605 || - || -<br />
|-<br />
| 606 || - || -<br />
|-<br />
| 607 || - || -<br />
|-<br />
| 608 || - || -<br />
|-<br />
| 609 || - || -<br />
|-<br />
| 610 || - || -<br />
|-<br />
| 611 || - || -<br />
|-<br />
| 612 || - || -<br />
|-<br />
| 613 || - || -<br />
|-<br />
| 614 || - || -<br />
|-<br />
| 615 || - || -<br />
|-<br />
| 616 || - || -<br />
|-<br />
| 617 || - || -<br />
|-<br />
|}<br />
<br />
{{Reverse Engineering}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Syscalls&diff=274131
Syscalls
2015-07-29T10:42:26Z
<p>CTurt: complete table</p>
<hr />
<div><!--// todo : needs to be tabled like the PS3 one <br />
http://fxr.watson.org/fxr/source/sys/syscall.h?v=FREEBSD9<br />
http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9<br />
//--><br />
PS4 kernel is based on FreeBSD 9.0; a list of FreeBSD 9.0 system calls can be found [http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9 here].<br />
<br />
Compatibility system calls, and some others, have been disabled.<br />
<br />
The first custom Sony system call comes immediately after the last FreeBSD system call, wait6, and is number 533.<br />
<br />
The final custom Sony system call is 617.<br />
<br />
Calling any system calls higher than 617 gives the same result as calling a compatibility or unimplemented system call, "There is not enough free system memory" error.<br />
<br />
Of these 85 (617 - 532), 9 always return 0x4e, ENOSYS, leaving us with just 76 which are usable (the disabled 9 may only be callable from development units).<br />
<br />
== Functions of custom Sony system calls ==<br />
<br />
Known calls include those relating to:<br />
# Modules<br />
# Memory<br />
# Sandboxing<br />
# Semaphores<br />
<br />
Other potential calls could be for:<br />
# Mutexes<br />
<br />
Other operations, such as file IO and networking are handled through regular FreeBSD system calls.<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Number !! Prototype !! Notes !! <br />
|-<br />
| 533 || - || -<br />
|-<br />
| 534 || - || -<br />
|-<br />
| 535 || - || -<br />
|-<br />
| 536 || - || -<br />
|-<br />
| 537 || - || -<br />
|-<br />
| 538 || - || -<br />
|-<br />
| 539 || - || -<br />
|-<br />
| 540 || - || -<br />
|-<br />
| 541 || - || -<br />
|-<br />
| 542 || - || -<br />
|-<br />
| 543 || - || -<br />
|-<br />
| 544 || - || -<br />
|-<br />
| 545 || - || -<br />
|-<br />
| 546 || - || -<br />
|-<br />
| 547 || - || -<br />
|-<br />
| 548 || - || -<br />
|-<br />
| 549 || - || -<br />
|-<br />
| 550 || - || -<br />
|-<br />
| 551 || - || -<br />
|-<br />
| 552 || - || -<br />
|-<br />
| 553 || - || -<br />
|-<br />
| 554 || - || -<br />
|-<br />
| 555 || - || -<br />
|-<br />
| 556 || - || -<br />
|-<br />
| 557 || - || -<br />
|-<br />
| 558 || - || -<br />
|-<br />
| 559 || - || -<br />
|-<br />
| 560 || - || -<br />
|-<br />
| 561 || - || -<br />
|-<br />
| 562 || - || -<br />
|-<br />
| 563 || - || -<br />
|-<br />
| 564 || - || -<br />
|-<br />
| 565 || - || -<br />
|-<br />
| 566 || - || -<br />
|-<br />
| 567 || - || -<br />
|-<br />
| 568 || - || -<br />
|-<br />
| 569 || - || -<br />
|-<br />
| 570 || - || -<br />
|-<br />
| 571 || - || -<br />
|-<br />
| 572 || - || -<br />
|-<br />
| 573 || - || -<br />
|-<br />
| 574 || - || -<br />
|-<br />
| 575 || - || -<br />
|-<br />
| 576 || - || -<br />
|-<br />
| 577 || - || -<br />
|-<br />
| 578 || - || -<br />
|-<br />
| 579 || - || -<br />
|-<br />
| 580 || - || -<br />
|-<br />
| 581 || - || -<br />
|-<br />
| 582 || - || -<br />
|-<br />
| 583 || - || -<br />
|-<br />
| 584 || - || -<br />
|-<br />
| 585 || - || -<br />
|-<br />
| 586 || - || -<br />
|-<br />
| 587 || - || -<br />
|-<br />
| 588 || - || -<br />
|-<br />
| 589 || - || -<br />
|-<br />
| 590 || - || -<br />
|-<br />
| 591 || - || -<br />
|-<br />
| 592 || - || -<br />
|-<br />
| 593 || - || -<br />
|-<br />
| 594 || - || -<br />
|-<br />
| 595 || - || -<br />
|-<br />
| 596 || - || -<br />
|-<br />
| 597 || - || -<br />
|-<br />
| 598 || - || -<br />
|-<br />
| 599 || - || -<br />
|-<br />
| 600 || - || -<br />
|-<br />
| 601 || - || -<br />
|-<br />
| 602 || - || -<br />
|-<br />
| 603 || - || -<br />
|-<br />
| 604 || - || -<br />
|-<br />
| 605 || - || -<br />
|-<br />
| 606 || - || -<br />
|-<br />
| 607 || - || -<br />
|-<br />
| 608 || - || -<br />
|-<br />
| 609 || - || -<br />
|-<br />
| 610 || - || -<br />
|-<br />
| 611 || - || -<br />
|-<br />
| 612 || - || -<br />
|-<br />
| 613 || - || -<br />
|-<br />
| 614 || - || -<br />
|-<br />
| 615 || - || -<br />
|-<br />
| 616 || - || -<br />
|-<br />
| 617 || - || -<br />
|-<br />
|}<br />
<br />
{{Reverse Engineering}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Syscalls&diff=274130
Syscalls
2015-07-29T10:39:34Z
<p>CTurt: base of table</p>
<hr />
<div><!--// todo : needs to be tabled like the PS3 one <br />
http://fxr.watson.org/fxr/source/sys/syscall.h?v=FREEBSD9<br />
http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9<br />
//--><br />
PS4 kernel is based on FreeBSD 9.0; a list of FreeBSD 9.0 system calls can be found [http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9 here].<br />
<br />
Compatibility system calls, and some others, have been disabled.<br />
<br />
The first custom Sony system call comes immediately after the last FreeBSD system call, wait6, and is number 533.<br />
<br />
The final custom Sony system call is 617.<br />
<br />
Calling any system calls higher than 617 gives the same result as calling a compatibility or unimplemented system call, "There is not enough free system memory" error.<br />
<br />
Of these 85 (617 - 532), 9 always return 0x4e, ENOSYS, leaving us with just 76 which are usable (the disabled 9 may only be callable from development units).<br />
<br />
== Functions of custom Sony system calls ==<br />
<br />
Known calls include those relating to:<br />
# Modules<br />
# Memory<br />
# Sandboxing<br />
# Semaphores<br />
<br />
Other potential calls could be for:<br />
# Mutexes<br />
<br />
Other operations, such as file IO and networking are handled through regular FreeBSD system calls.<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! Number !! Prototype !! Notes !! <br />
|-<br />
| 533 || - || -<br />
|-<br />
| 534 || - || -<br />
|-<br />
| 535 || - || -<br />
|-<br />
|}<br />
<br />
{{Reverse Engineering}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=System_calls&diff=274126
System calls
2015-07-29T10:17:09Z
<p>CTurt: Initial system call page</p>
<hr />
<div>PS4 kernel is based on FreeBSD 9.0; a list of FreeBSD 9.0 system calls can be found [http://fxr.watson.org/fxr/source/kern/syscalls.master?v=FREEBSD9 here].<br />
<br />
Compatibility system calls, and some others, have been disabled.<br />
<br />
The first custom Sony system call comes immediately after the last FreeBSD system call, wait6, and is number 533.<br />
<br />
The final custom Sony system call is 617.<br />
<br />
Calling any system calls higher than 617 gives the same result as calling a compatibility or unimplemented system call, "There is not enough free system memory" error.<br />
<br />
Of these 85 (617 - 532), 9 always return 0x4e, ENOSYS, leaving us with just 76 which are usable (the disabled 9 may only be callable from development units).<br />
<br />
'''Functions of custom Sony system calls'''<br />
<br />
Known calls include those relating to:<br />
# Modules<br />
# Memory<br />
# Sandboxing<br />
# Semaphores<br />
<br />
Other potential calls could be for:<br />
# Mutexes<br />
<br />
Other operations, such as file IO and networking are handled through regular FreeBSD system calls.</div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Libraries&diff=273824
Libraries
2015-07-05T13:01:43Z
<p>CTurt: Table</p>
<hr />
<div>A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.<br />
<br />
== Libraries available since firmware [[1.000.051]] ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libc || - || C/C++ standard libraries<br />
|-<br />
| libSceFios2 || - || Fios2 library<br />
|-<br />
| libMonoCompilerBridge || || <br />
|-<br />
| libMonoCompiler || || <br />
|-<br />
| libMonoVirtualMachineBridge || || <br />
|-<br />
| libMonoVirtualMachine || || <br />
|-<br />
| libSceAbstractLocal || || <br />
|-<br />
| libSceAbstractStorage || || <br />
|-<br />
| libSceAbstractTwitter || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAjm || || <br />
|-<br />
| libSceAppContent || 0x00B4 || AppContent<br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceAudio3d || 0x00A7 || Audio3d library <br />
|-<br />
| libSceAudiodec || 0x0088 || Audiodec library <br />
|-<br />
| libSceAudiodecCpu || || <br />
|-<br />
| libSceAudiodecCpuDdp || || <br />
|-<br />
| libSceAudiodecCpuM4aac || || <br />
|-<br />
| libSceAudioIn || || <br />
|-<br />
| libSceAudioOut || || <br />
|-<br />
| libSceAvcap || || <br />
|-<br />
| libSceAvPlayer || 0x00A5 || AvPlayer library<br />
|-<br />
| libSceAvSetting || || <br />
|-<br />
| libSceBeisobmf || || <br />
|-<br />
| libSceBemp2sys || || <br />
|-<br />
| libSceBgft || || <br />
|-<br />
| libSceCamera || || <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceCommonDialog || || <br />
|-<br />
| libSceCompanionHttpd || 0x00AA || CompanionHttpd library<br />
|-<br />
| libSceCompanionUtil || 0x0082 || CompanionUtil library<br />
|-<br />
| libSceCompositeExt || || <br />
|-<br />
| libSceContentExport || 0x00A6 || ContentExport library<br />
|-<br />
| libSceContentSearch || 0x00C7 || ContentSearch library<br />
|-<br />
| libSceCtrlp || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceDbgKeyboard || 0x00A3 || DbgKeyboard library<br />
|-<br />
| libSceDepth || 0x0092 || Depth library<br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceErrorDialog || 0x00AC || ErrorDialog library<br />
|-<br />
| libSceFace || 0x0038 || Face library<br />
|-<br />
| libSceFiber || 0x0006 || Fiber library<br />
|-<br />
| libSceFont || 0x0084 || Font library<br />
|-<br />
| libSceFontFt || 0x0098 || Font interface for the Font library<br />
|-<br />
| libSceFreeTypeOt || 0x0099 || Font driver for the Font library (OpenType only)<br />
|-<br />
| libSceFreeTypeOl || 0x009A || Font driver for the Font library (overall outline fonts including OpenType)<br />
|-<br />
| libSceFreeTypeOptOl || 0x009B || Font driver for the Font library (outline fonts other than OpenType)<br />
|-<br />
| libSceHand || 0x0093 || Hand library<br />
|-<br />
| libSceGameCustomDataDialog || 0x00B8 || GameCustomDataDialog library<br />
|-<br />
| libSceGameLiveStreaming || 0x0081 || GameLiveStreaming library<br />
|-<br />
| libSceGvMp4Parser || || <br />
|-<br />
| libSceHidControl || || <br />
|-<br />
| libSceHttp || || <br />
|-<br />
| libSceIme || 0x0095 || Ime library<br />
|-<br />
| libSceImeDialog || 0x0096 || ImeDialog library<br />
|-<br />
| libSceInjectedBundle || || <br />
|-<br />
| libSceInvitationDialog || 0x00A2 || InvitationDialog library<br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceJitBridge || || <br />
|-<br />
| libSceJpegDec || 0x008A || JpegDec library<br />
|-<br />
| libSceJpegEnc || 0x008B || JpegEnc library<br />
|-<br />
| libSceJpegParser || || <br />
|-<br />
| libSceJscCompiler || || <br />
|-<br />
| libSceJson || || <br />
|-<br />
| libSceKbEmulate || || <br />
|-<br />
| libSceKeyboard || || <br />
|-<br />
| libSceM4aacEnc || 0x00BC || M4aacEnc library<br />
|-<br />
| libSceManxWtf || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceMetadataReaderWriter || || <br />
|-<br />
| libSceMouse || 0x00A9 || Mouse library<br />
|-<br />
| libSceMove || 0x008F || Move library<br />
|-<br />
| libSceMoveTracker || 0x00B1 || MoveTracker library<br />
|-<br />
| libSceMsgDialog || 0x00A4 || MsgDialog library<br />
|-<br />
| libSceMusicCoreServerClientJsEx || || <br />
|-<br />
| libSceMusicCoreServerClient || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceNet || || <br />
|-<br />
| libSceNgs2 || 0x000B || Ngs2 library<br />
|-<br />
| libSceNpAuth || 0x009D || NpAuth library<br />
|-<br />
| libSceNpCommerce || 0x00A8 || NpCommerce, NpCommerceDialog libraries<br />
|-<br />
| libSceNpCommon || || <br />
|-<br />
| libSceNpFriendListDialog || 0x00B3 || NpFriendListDialog library<br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpMatching2 || 0x001C || NpMatching2 library<br />
|-<br />
| libSceNpParty || 0x0097 || Nparty library<br />
|-<br />
| libSceNpProfileDialog || 0x00B2 || NpProfileDialog library<br />
|-<br />
| libSceNpScore || 0x001E || NpScore library<br />
|-<br />
| libSceNpSignaling || 0x00B5 || NpSignaling library<br />
|-<br />
| libSceNpSns || 0x00B0 || NpSnsFacebook library<br />
|-<br />
| libSceNpTrophy || 0x00AD || NpTrophy library<br />
|-<br />
| libSceNpTus || 0x002C || NpTus library<br />
|-<br />
| libSceNpUtility || 0x0019 || NpBandwidthTest, NpLookup, NpWordFilter libraries<br />
|-<br />
| libSceNpWebApi || || <br />
|-<br />
| libSceOrbisCompat || || <br />
|-<br />
| libScePad || || <br />
|-<br />
| libScePadTracker || 0x0091 || PadTracker library<br />
|-<br />
| libScePigletv2VSH || || <br />
|-<br />
| libScePlayGoDev || 0x0083 || PlayGo library<br />
|-<br />
| libScePngDec || 0x008C || PngDec library<br />
|-<br />
| libScePngEnc || 0x008D || PngEnc library<br />
|-<br />
| libScePsm || || <br />
|-<br />
| libSceRazorGpuThreadTrace || 0x00BF || RazorGpuThreadTrace library<br />
|-<br />
| libSceRandom || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRemotePlay || 0x00B6 || Remoteplay library<br />
|-<br />
| libSceRtc || || <br />
|-<br />
| libSceRudp || 0x0021 || Rudp library<br />
|-<br />
| libSceS3DConversion || 0x0086 || S3DConversion library<br />
|-<br />
| libSceSaveData || 0x00A0 || SaveDataDialog library<br />
|-<br />
| libSceScreenShot || 0x009C || ScreenShot library<br />
|-<br />
| libSceShaccVSH || || <br />
|-<br />
| libSceSmart || 0x0039 || Smart library<br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceSulpha || 0x009F || Sulpha library<br />
|-<br />
| libSceSysmodule || || <br />
|-<br />
| libSceSystemGesture || 0x00CE || SystemGesture library<br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceSysUtil || || <br />
|-<br />
| libSceUpdateService || || <br />
|-<br />
| libSceUlt || 0x0007 || Ult library<br />
|-<br />
| libSceUsbd || 0x00B7 || Usbd library<br />
|-<br />
| libSceUserService || || <br />
|-<br />
| libSceVdecCore || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceVideodec || 0x008E || Videodec library<br />
|-<br />
| libSceVideoRecording || 0x0085 || VideoRecording library<br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceVoice || 0x001A || Voice library<br />
|-<br />
| libSceVoiceQos || 0x001B || VoiceQos library<br />
|-<br />
| libSceVsh_aot || || <br />
|-<br />
| libSceVshCommon_aot || || <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceWeb || || <br />
|-<br />
| libSceWebBrowserDialog || 0x00AB || WebBrowserDialog library<br />
|-<br />
| libSceXml || 0x0017 || Xml library<br />
|-<br />
|}<br />
<br />
== Libraries on firmware 1.76 ==<br />
{| class="wikitable sortable"<br />
|-<br />
! sprx !! ID !! Loadable from Internet Browser? !! <br />
|-<br />
| libkernel || || <br />
|-<br />
| libcInternal || 0x4 || Yes <br />
|-<br />
| libSceFios2 || 0x3 || Yes <br />
|-<br />
| lbSceNet || || <br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRtc || || <br />
|-<br />
| librt || || <br />
|-<br />
| libSceAvSetting || 0xb || Yes <br />
|-<br />
| libSceVideoOut || || <br />
|-<br />
| libSceGnmDriver || 0xd || Yes <br />
|-<br />
| libSceAudioOut || 0xe || Yes <br />
|-<br />
| libSceAudioIn || 0xf || Yes <br />
|-<br />
| libSceAjm || 0x10 || Yes <br />
|-<br />
| libScePad || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceHttp || 0x14 || Yes <br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceNpCommon || 0x16 || Yes <br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpWebApi || 0x18 || Yes <br />
|-<br />
| libSceSaveData || 0x19 || Yes <br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceUserService || 0x1b || Yes <br />
|-<br />
| libSceCommonDialog || 0x1c || Yes <br />
|-<br />
| libSceSysUtil || 0x1d || Yes <br />
|-<br />
| libScePerf || || <br />
|-<br />
| libSceCamera || 0x1f || Yes <br />
|-<br />
| libSceWebKit2ForVideoService || 0x20 || Yes <br />
|-<br />
| libSceOrbisCompatForVideoService || 0x21 || Yes <br />
|-<br />
| libSceDiscMap || 0x22 || Yes <br />
|-<br />
| libSceFiber || 0x31 || Yes <br />
|-<br />
| libSceUlt || 0x32 || Yes <br />
|-<br />
| libSceNgs2 || 0x33 || Yes <br />
|-<br />
| libSceXml || 0x34 || Yes <br />
|-<br />
| libSceNpUtility || || <br />
|-<br />
| libSceVoice || 0x36 || Yes <br />
|-<br />
| libSceNpMatching2 || 0x37 || Yes <br />
|-<br />
| libSceNpScoreRanking || || <br />
|-<br />
| libSceRudp || 0x39 || Yes <br />
|-<br />
| libSceNpTus || || <br />
|-<br />
| libSceFace || || <br />
|-<br />
| libSceSmart || || <br />
|-<br />
| libSceJson || 0x3d || Yes <br />
|-<br />
| libSceGameLiveStreaming || 0x3e || Yes <br />
|-<br />
| libSceCompanionUtil || 0x3f || Yes <br />
|-<br />
| libScePlayGo || 0x40 || Yes <br />
|-<br />
| libSceFont || 0x41 || Yes <br />
|-<br />
| libSceVideoRecording || || <br />
|-<br />
| libSceAudiodec || || <br />
|-<br />
| libSceJpegDec || 0x44 || Yes <br />
|-<br />
| libSceJpegEnc || 0x45 || Yes <br />
|-<br />
| libScePngDec || 0x46 || Yes <br />
|-<br />
| libScePngEnc || 0x47 || Yes <br />
|-<br />
| libSceVideodec || 0x48 || Yes <br />
|-<br />
| libSceMove || 0x49 || Yes <br />
|-<br />
| libScePadTracker || 0x4b || Yes <br />
|-<br />
| libSceDepth || 0x4c || Yes <br />
|-<br />
| libSceHand || || <br />
|-<br />
| libSceIme || 0x4e || Yes <br />
|-<br />
| libSceImeDialog || 0x4f || Yes <br />
|-<br />
| libSceVdecCore || 0x50 || Yes <br />
|-<br />
| libSceNpParty || 0x51 || Yes <br />
|-<br />
| libSceAvcap || 0x52 || Yes <br />
|-<br />
| libSceFontFt || 0x53 || Yes <br />
|-<br />
| libSceFreeTypeOt || 0x54 || Yes <br />
|-<br />
| libSceFreeTypeOl || 0x55 || Yes <br />
|-<br />
| libSceFreeTypeOptOl || 0x56 || Yes <br />
|-<br />
| libSceScreenShot || 0x57 || Yes <br />
|-<br />
| libSceNpAuth || || <br />
|-<br />
| libSceVoiceQos || 0x59 || Yes <br />
|-<br />
| libSceSysCore || || <br />
|-<br />
| libSceM4aacEnc || || <br />
|-<br />
| libSceAudiodecCpu || 0x5c || Yes <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceSulpha || || <br />
|-<br />
| libSceSaveDataDialog || 0x5f || Yes <br />
|-<br />
| libSceInvitationDialog || 0x60 || Yes <br />
|-<br />
| libSceKeyboard || 0x61 || Yes <br />
|-<br />
| libSceMsgDialog || 0x63 || Yes <br />
|-<br />
| libSceAvPlayer || 0x64 || Yes <br />
|-<br />
| libSceContentExport || 0x65 || Yes <br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceAudio3d || 0x6a || Yes <br />
|-<br />
| libSceNpCommerce || 0x6b || Yes <br />
|-<br />
| libSceHidControl || 0x6c || Yes <br />
|-<br />
| libSceMouse || 0x6d || Yes <br />
|-<br />
| libSceCompanionHttpd || 0x6e || Yes <br />
|-<br />
| libSceWebBrowserDialog || 0x6f || Yes <br />
|-<br />
| libSceErrorDialog || 0x70 || Yes <br />
|-<br />
| libSceNpTrophy || || <br />
|-<br />
| ulobjmgr || 0x72 || Yes <br />
|-<br />
| libSceVideoCoreInterface || 0x73 || Yes <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceNpSns || || <br />
|-<br />
| libSceNpSnsFacebookDialog || 0x76 || Yes <br />
|-<br />
| libSceMoveTracker || 0x77 || Yes <br />
|-<br />
| libSceNpProfileDialog || 0x78 || Yes <br />
|-<br />
| libSceNpFriendListDialog || 0x79 || Yes <br />
|-<br />
| libSceAppContent || 0x7a || Yes <br />
|-<br />
| libSceMarlin || || <br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceNpSignaling || 0x7d || Yes <br />
|-<br />
| libSceRemotePlay || 0x7e || Yes <br />
|-<br />
| libSceUsbd || 0x7f || Yes <br />
|-<br />
| libSceGameCustomDataDialog || 0x80 || Yes <br />
|-<br />
| libSceNpEulaDialog || 0x81 || Yes <br />
|-<br />
| libSceRandom || 0x82 || Yes <br />
|-<br />
| libSceDipsw || || <br />
|-<br />
| libSceS3DConversion || || <br />
|-<br />
| libSceOttvCapture || || <br />
|-<br />
| libSceBgft || 0x86 || Yes <br />
|-<br />
| libSceAudiodecCpuDdp || 0x87 || Yes <br />
|-<br />
| libSceAudiodecCpuM4aac || 0x88 || Yes <br />
|-<br />
| libSceAudiodecCpuDts || || <br />
|-<br />
| libSceAudiodecCpuDtsHdLbr || 0x8a || Yes <br />
|-<br />
| libSceAudiodecCpuDtsHdMa || || <br />
|-<br />
| libSceAudiodecCpuLpcm || || <br />
|-<br />
| libSceBemp2sys || 0x8d || Yes <br />
|-<br />
| libSceBeisobmf || 0x8e || Yes <br />
|-<br />
| libScePlayReady || 0x8f || Yes <br />
|-<br />
| libSceVideoNativeExtEssential || 0x90 || Yes <br />
|-<br />
| libSceZlib || 0x91 || Yes <br />
|-<br />
| libSceIduUtil || 0x92 || Yes <br />
|-<br />
| libScePsm || 0x93 || Yes <br />
|-<br />
| libSceDtcpIp || 0x94 || Yes <br />
|-<br />
| libSceKbEmulate || 0x95 || Yes <br />
|-<br />
| libSceAppChecker || || <br />
|-<br />
| libSceNpGriefReport || 0x97 || Yes <br />
|-<br />
| libSceContentSearch || 0x98 || Yes <br />
|-<br />
| libSceShareUtility || 0x99 || Yes <br />
|-<br />
| libSceWeb || 0x9a || Yes <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceDeci4h || || <br />
|-<br />
| libSceHeadTracker || || <br />
|-<br />
| libSceGameUpdate || 0x9e || Yes <br />
|-<br />
| libSceAutoMounterClient || 0x9f || Yes <br />
|-<br />
| libSceSystemGesture || 0xa0 || Yes <br />
|-<br />
| libSceVdecSavc || 0xa1 || Yes <br />
|-<br />
| libSceVdecSavc2 || 0xa2 || Yes <br />
|-<br />
| libSceVideodec2 || 0xa3 || Yes <br />
|-<br />
| libSceVdecwrap || 0xa4 || Yes <br />
|-<br />
| libSceConvertKeycode || 0xa5 || Yes <br />
|}<br />
<br />
<br />
{{Reverse Engineering}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Libraries&diff=273823
Libraries
2015-07-05T13:00:45Z
<p>CTurt: Loadable modules</p>
<hr />
<div>A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.<br />
<br />
== Libraries available since firmware [[1.000.051]] ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libc || - || C/C++ standard libraries<br />
|-<br />
| libSceFios2 || - || Fios2 library<br />
|-<br />
| libMonoCompilerBridge || || <br />
|-<br />
| libMonoCompiler || || <br />
|-<br />
| libMonoVirtualMachineBridge || || <br />
|-<br />
| libMonoVirtualMachine || || <br />
|-<br />
| libSceAbstractLocal || || <br />
|-<br />
| libSceAbstractStorage || || <br />
|-<br />
| libSceAbstractTwitter || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAjm || || <br />
|-<br />
| libSceAppContent || 0x00B4 || AppContent<br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceAudio3d || 0x00A7 || Audio3d library <br />
|-<br />
| libSceAudiodec || 0x0088 || Audiodec library <br />
|-<br />
| libSceAudiodecCpu || || <br />
|-<br />
| libSceAudiodecCpuDdp || || <br />
|-<br />
| libSceAudiodecCpuM4aac || || <br />
|-<br />
| libSceAudioIn || || <br />
|-<br />
| libSceAudioOut || || <br />
|-<br />
| libSceAvcap || || <br />
|-<br />
| libSceAvPlayer || 0x00A5 || AvPlayer library<br />
|-<br />
| libSceAvSetting || || <br />
|-<br />
| libSceBeisobmf || || <br />
|-<br />
| libSceBemp2sys || || <br />
|-<br />
| libSceBgft || || <br />
|-<br />
| libSceCamera || || <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceCommonDialog || || <br />
|-<br />
| libSceCompanionHttpd || 0x00AA || CompanionHttpd library<br />
|-<br />
| libSceCompanionUtil || 0x0082 || CompanionUtil library<br />
|-<br />
| libSceCompositeExt || || <br />
|-<br />
| libSceContentExport || 0x00A6 || ContentExport library<br />
|-<br />
| libSceContentSearch || 0x00C7 || ContentSearch library<br />
|-<br />
| libSceCtrlp || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceDbgKeyboard || 0x00A3 || DbgKeyboard library<br />
|-<br />
| libSceDepth || 0x0092 || Depth library<br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceErrorDialog || 0x00AC || ErrorDialog library<br />
|-<br />
| libSceFace || 0x0038 || Face library<br />
|-<br />
| libSceFiber || 0x0006 || Fiber library<br />
|-<br />
| libSceFont || 0x0084 || Font library<br />
|-<br />
| libSceFontFt || 0x0098 || Font interface for the Font library<br />
|-<br />
| libSceFreeTypeOt || 0x0099 || Font driver for the Font library (OpenType only)<br />
|-<br />
| libSceFreeTypeOl || 0x009A || Font driver for the Font library (overall outline fonts including OpenType)<br />
|-<br />
| libSceFreeTypeOptOl || 0x009B || Font driver for the Font library (outline fonts other than OpenType)<br />
|-<br />
| libSceHand || 0x0093 || Hand library<br />
|-<br />
| libSceGameCustomDataDialog || 0x00B8 || GameCustomDataDialog library<br />
|-<br />
| libSceGameLiveStreaming || 0x0081 || GameLiveStreaming library<br />
|-<br />
| libSceGvMp4Parser || || <br />
|-<br />
| libSceHidControl || || <br />
|-<br />
| libSceHttp || || <br />
|-<br />
| libSceIme || 0x0095 || Ime library<br />
|-<br />
| libSceImeDialog || 0x0096 || ImeDialog library<br />
|-<br />
| libSceInjectedBundle || || <br />
|-<br />
| libSceInvitationDialog || 0x00A2 || InvitationDialog library<br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceJitBridge || || <br />
|-<br />
| libSceJpegDec || 0x008A || JpegDec library<br />
|-<br />
| libSceJpegEnc || 0x008B || JpegEnc library<br />
|-<br />
| libSceJpegParser || || <br />
|-<br />
| libSceJscCompiler || || <br />
|-<br />
| libSceJson || || <br />
|-<br />
| libSceKbEmulate || || <br />
|-<br />
| libSceKeyboard || || <br />
|-<br />
| libSceM4aacEnc || 0x00BC || M4aacEnc library<br />
|-<br />
| libSceManxWtf || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceMetadataReaderWriter || || <br />
|-<br />
| libSceMouse || 0x00A9 || Mouse library<br />
|-<br />
| libSceMove || 0x008F || Move library<br />
|-<br />
| libSceMoveTracker || 0x00B1 || MoveTracker library<br />
|-<br />
| libSceMsgDialog || 0x00A4 || MsgDialog library<br />
|-<br />
| libSceMusicCoreServerClientJsEx || || <br />
|-<br />
| libSceMusicCoreServerClient || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceNet || || <br />
|-<br />
| libSceNgs2 || 0x000B || Ngs2 library<br />
|-<br />
| libSceNpAuth || 0x009D || NpAuth library<br />
|-<br />
| libSceNpCommerce || 0x00A8 || NpCommerce, NpCommerceDialog libraries<br />
|-<br />
| libSceNpCommon || || <br />
|-<br />
| libSceNpFriendListDialog || 0x00B3 || NpFriendListDialog library<br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpMatching2 || 0x001C || NpMatching2 library<br />
|-<br />
| libSceNpParty || 0x0097 || Nparty library<br />
|-<br />
| libSceNpProfileDialog || 0x00B2 || NpProfileDialog library<br />
|-<br />
| libSceNpScore || 0x001E || NpScore library<br />
|-<br />
| libSceNpSignaling || 0x00B5 || NpSignaling library<br />
|-<br />
| libSceNpSns || 0x00B0 || NpSnsFacebook library<br />
|-<br />
| libSceNpTrophy || 0x00AD || NpTrophy library<br />
|-<br />
| libSceNpTus || 0x002C || NpTus library<br />
|-<br />
| libSceNpUtility || 0x0019 || NpBandwidthTest, NpLookup, NpWordFilter libraries<br />
|-<br />
| libSceNpWebApi || || <br />
|-<br />
| libSceOrbisCompat || || <br />
|-<br />
| libScePad || || <br />
|-<br />
| libScePadTracker || 0x0091 || PadTracker library<br />
|-<br />
| libScePigletv2VSH || || <br />
|-<br />
| libScePlayGoDev || 0x0083 || PlayGo library<br />
|-<br />
| libScePngDec || 0x008C || PngDec library<br />
|-<br />
| libScePngEnc || 0x008D || PngEnc library<br />
|-<br />
| libScePsm || || <br />
|-<br />
| libSceRazorGpuThreadTrace || 0x00BF || RazorGpuThreadTrace library<br />
|-<br />
| libSceRandom || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRemotePlay || 0x00B6 || Remoteplay library<br />
|-<br />
| libSceRtc || || <br />
|-<br />
| libSceRudp || 0x0021 || Rudp library<br />
|-<br />
| libSceS3DConversion || 0x0086 || S3DConversion library<br />
|-<br />
| libSceSaveData || 0x00A0 || SaveDataDialog library<br />
|-<br />
| libSceScreenShot || 0x009C || ScreenShot library<br />
|-<br />
| libSceShaccVSH || || <br />
|-<br />
| libSceSmart || 0x0039 || Smart library<br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceSulpha || 0x009F || Sulpha library<br />
|-<br />
| libSceSysmodule || || <br />
|-<br />
| libSceSystemGesture || 0x00CE || SystemGesture library<br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceSysUtil || || <br />
|-<br />
| libSceUpdateService || || <br />
|-<br />
| libSceUlt || 0x0007 || Ult library<br />
|-<br />
| libSceUsbd || 0x00B7 || Usbd library<br />
|-<br />
| libSceUserService || || <br />
|-<br />
| libSceVdecCore || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceVideodec || 0x008E || Videodec library<br />
|-<br />
| libSceVideoRecording || 0x0085 || VideoRecording library<br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceVoice || 0x001A || Voice library<br />
|-<br />
| libSceVoiceQos || 0x001B || VoiceQos library<br />
|-<br />
| libSceVsh_aot || || <br />
|-<br />
| libSceVshCommon_aot || || <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceWeb || || <br />
|-<br />
| libSceWebBrowserDialog || 0x00AB || WebBrowserDialog library<br />
|-<br />
| libSceXml || 0x0017 || Xml library<br />
|-<br />
|}<br />
<br />
== Libraries on firmware 1.76 ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libkernel || || <br />
|-<br />
| libcInternal || 0x4 || Yes <br />
|-<br />
| libSceFios2 || 0x3 || Yes <br />
|-<br />
| lbSceNet || || <br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRtc || || <br />
|-<br />
| librt || || <br />
|-<br />
| libSceAvSetting || 0xb || Yes <br />
|-<br />
| libSceVideoOut || || <br />
|-<br />
| libSceGnmDriver || 0xd || Yes <br />
|-<br />
| libSceAudioOut || 0xe || Yes <br />
|-<br />
| libSceAudioIn || 0xf || Yes <br />
|-<br />
| libSceAjm || 0x10 || Yes <br />
|-<br />
| libScePad || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceHttp || 0x14 || Yes <br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceNpCommon || 0x16 || Yes <br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpWebApi || 0x18 || Yes <br />
|-<br />
| libSceSaveData || 0x19 || Yes <br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceUserService || 0x1b || Yes <br />
|-<br />
| libSceCommonDialog || 0x1c || Yes <br />
|-<br />
| libSceSysUtil || 0x1d || Yes <br />
|-<br />
| libScePerf || || <br />
|-<br />
| libSceCamera || 0x1f || Yes <br />
|-<br />
| libSceWebKit2ForVideoService || 0x20 || Yes <br />
|-<br />
| libSceOrbisCompatForVideoService || 0x21 || Yes <br />
|-<br />
| libSceDiscMap || 0x22 || Yes <br />
|-<br />
| libSceFiber || 0x31 || Yes <br />
|-<br />
| libSceUlt || 0x32 || Yes <br />
|-<br />
| libSceNgs2 || 0x33 || Yes <br />
|-<br />
| libSceXml || 0x34 || Yes <br />
|-<br />
| libSceNpUtility || || <br />
|-<br />
| libSceVoice || 0x36 || Yes <br />
|-<br />
| libSceNpMatching2 || 0x37 || Yes <br />
|-<br />
| libSceNpScoreRanking || || <br />
|-<br />
| libSceRudp || 0x39 || Yes <br />
|-<br />
| libSceNpTus || || <br />
|-<br />
| libSceFace || || <br />
|-<br />
| libSceSmart || || <br />
|-<br />
| libSceJson || 0x3d || Yes <br />
|-<br />
| libSceGameLiveStreaming || 0x3e || Yes <br />
|-<br />
| libSceCompanionUtil || 0x3f || Yes <br />
|-<br />
| libScePlayGo || 0x40 || Yes <br />
|-<br />
| libSceFont || 0x41 || Yes <br />
|-<br />
| libSceVideoRecording || || <br />
|-<br />
| libSceAudiodec || || <br />
|-<br />
| libSceJpegDec || 0x44 || Yes <br />
|-<br />
| libSceJpegEnc || 0x45 || Yes <br />
|-<br />
| libScePngDec || 0x46 || Yes <br />
|-<br />
| libScePngEnc || 0x47 || Yes <br />
|-<br />
| libSceVideodec || 0x48 || Yes <br />
|-<br />
| libSceMove || 0x49 || Yes <br />
|-<br />
| libScePadTracker || 0x4b || Yes <br />
|-<br />
| libSceDepth || 0x4c || Yes <br />
|-<br />
| libSceHand || || <br />
|-<br />
| libSceIme || 0x4e || Yes <br />
|-<br />
| libSceImeDialog || 0x4f || Yes <br />
|-<br />
| libSceVdecCore || 0x50 || Yes <br />
|-<br />
| libSceNpParty || 0x51 || Yes <br />
|-<br />
| libSceAvcap || 0x52 || Yes <br />
|-<br />
| libSceFontFt || 0x53 || Yes <br />
|-<br />
| libSceFreeTypeOt || 0x54 || Yes <br />
|-<br />
| libSceFreeTypeOl || 0x55 || Yes <br />
|-<br />
| libSceFreeTypeOptOl || 0x56 || Yes <br />
|-<br />
| libSceScreenShot || 0x57 || Yes <br />
|-<br />
| libSceNpAuth || || <br />
|-<br />
| libSceVoiceQos || 0x59 || Yes <br />
|-<br />
| libSceSysCore || || <br />
|-<br />
| libSceM4aacEnc || || <br />
|-<br />
| libSceAudiodecCpu || 0x5c || Yes <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceSulpha || || <br />
|-<br />
| libSceSaveDataDialog || 0x5f || Yes <br />
|-<br />
| libSceInvitationDialog || 0x60 || Yes <br />
|-<br />
| libSceKeyboard || 0x61 || Yes <br />
|-<br />
| libSceMsgDialog || 0x63 || Yes <br />
|-<br />
| libSceAvPlayer || 0x64 || Yes <br />
|-<br />
| libSceContentExport || 0x65 || Yes <br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceAudio3d || 0x6a || Yes <br />
|-<br />
| libSceNpCommerce || 0x6b || Yes <br />
|-<br />
| libSceHidControl || 0x6c || Yes <br />
|-<br />
| libSceMouse || 0x6d || Yes <br />
|-<br />
| libSceCompanionHttpd || 0x6e || Yes <br />
|-<br />
| libSceWebBrowserDialog || 0x6f || Yes <br />
|-<br />
| libSceErrorDialog || 0x70 || Yes <br />
|-<br />
| libSceNpTrophy || || <br />
|-<br />
| ulobjmgr || 0x72 || Yes <br />
|-<br />
| libSceVideoCoreInterface || 0x73 || Yes <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceNpSns || || <br />
|-<br />
| libSceNpSnsFacebookDialog || 0x76 || Yes <br />
|-<br />
| libSceMoveTracker || 0x77 || Yes <br />
|-<br />
| libSceNpProfileDialog || 0x78 || Yes <br />
|-<br />
| libSceNpFriendListDialog || 0x79 || Yes <br />
|-<br />
| libSceAppContent || 0x7a || Yes <br />
|-<br />
| libSceMarlin || || <br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceNpSignaling || 0x7d || Yes <br />
|-<br />
| libSceRemotePlay || 0x7e || Yes <br />
|-<br />
| libSceUsbd || 0x7f || Yes <br />
|-<br />
| libSceGameCustomDataDialog || 0x80 || Yes <br />
|-<br />
| libSceNpEulaDialog || 0x81 || Yes <br />
|-<br />
| libSceRandom || 0x82 || Yes <br />
|-<br />
| libSceDipsw || || <br />
|-<br />
| libSceS3DConversion || || <br />
|-<br />
| libSceOttvCapture || || <br />
|-<br />
| libSceBgft || 0x86 || Yes <br />
|-<br />
| libSceAudiodecCpuDdp || 0x87 || Yes <br />
|-<br />
| libSceAudiodecCpuM4aac || 0x88 || Yes <br />
|-<br />
| libSceAudiodecCpuDts || || <br />
|-<br />
| libSceAudiodecCpuDtsHdLbr || 0x8a || Yes <br />
|-<br />
| libSceAudiodecCpuDtsHdMa || || <br />
|-<br />
| libSceAudiodecCpuLpcm || || <br />
|-<br />
| libSceBemp2sys || 0x8d || Yes <br />
|-<br />
| libSceBeisobmf || 0x8e || Yes <br />
|-<br />
| libScePlayReady || 0x8f || Yes <br />
|-<br />
| libSceVideoNativeExtEssential || 0x90 || Yes <br />
|-<br />
| libSceZlib || 0x91 || Yes <br />
|-<br />
| libSceIduUtil || 0x92 || Yes <br />
|-<br />
| libScePsm || 0x93 || Yes <br />
|-<br />
| libSceDtcpIp || 0x94 || Yes <br />
|-<br />
| libSceKbEmulate || 0x95 || Yes <br />
|-<br />
| libSceAppChecker || || <br />
|-<br />
| libSceNpGriefReport || 0x97 || Yes <br />
|-<br />
| libSceContentSearch || 0x98 || Yes <br />
|-<br />
| libSceShareUtility || 0x99 || Yes <br />
|-<br />
| libSceWeb || 0x9a || Yes <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceDeci4h || || <br />
|-<br />
| libSceHeadTracker || || <br />
|-<br />
| libSceGameUpdate || 0x9e || Yes <br />
|-<br />
| libSceAutoMounterClient || 0x9f || Yes <br />
|-<br />
| libSceSystemGesture || 0xa0 || Yes <br />
|-<br />
| libSceVdecSavc || 0xa1 || Yes <br />
|-<br />
| libSceVdecSavc2 || 0xa2 || Yes <br />
|-<br />
| libSceVideodec2 || 0xa3 || Yes <br />
|-<br />
| libSceVdecwrap || 0xa4 || Yes <br />
|-<br />
| libSceConvertKeycode || 0xa5 || Yes <br />
|}<br />
<br />
<br />
{{Reverse Engineering}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Libraries&diff=273822
Libraries
2015-07-05T12:56:31Z
<p>CTurt: Add numbers</p>
<hr />
<div>A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.<br />
<br />
== Libraries available since firmware [[1.000.051]] ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libc || - || C/C++ standard libraries<br />
|-<br />
| libSceFios2 || - || Fios2 library<br />
|-<br />
| libMonoCompilerBridge || || <br />
|-<br />
| libMonoCompiler || || <br />
|-<br />
| libMonoVirtualMachineBridge || || <br />
|-<br />
| libMonoVirtualMachine || || <br />
|-<br />
| libSceAbstractLocal || || <br />
|-<br />
| libSceAbstractStorage || || <br />
|-<br />
| libSceAbstractTwitter || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAjm || || <br />
|-<br />
| libSceAppContent || 0x00B4 || AppContent<br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceAudio3d || 0x00A7 || Audio3d library <br />
|-<br />
| libSceAudiodec || 0x0088 || Audiodec library <br />
|-<br />
| libSceAudiodecCpu || || <br />
|-<br />
| libSceAudiodecCpuDdp || || <br />
|-<br />
| libSceAudiodecCpuM4aac || || <br />
|-<br />
| libSceAudioIn || || <br />
|-<br />
| libSceAudioOut || || <br />
|-<br />
| libSceAvcap || || <br />
|-<br />
| libSceAvPlayer || 0x00A5 || AvPlayer library<br />
|-<br />
| libSceAvSetting || || <br />
|-<br />
| libSceBeisobmf || || <br />
|-<br />
| libSceBemp2sys || || <br />
|-<br />
| libSceBgft || || <br />
|-<br />
| libSceCamera || || <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceCommonDialog || || <br />
|-<br />
| libSceCompanionHttpd || 0x00AA || CompanionHttpd library<br />
|-<br />
| libSceCompanionUtil || 0x0082 || CompanionUtil library<br />
|-<br />
| libSceCompositeExt || || <br />
|-<br />
| libSceContentExport || 0x00A6 || ContentExport library<br />
|-<br />
| libSceContentSearch || 0x00C7 || ContentSearch library<br />
|-<br />
| libSceCtrlp || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceDbgKeyboard || 0x00A3 || DbgKeyboard library<br />
|-<br />
| libSceDepth || 0x0092 || Depth library<br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceErrorDialog || 0x00AC || ErrorDialog library<br />
|-<br />
| libSceFace || 0x0038 || Face library<br />
|-<br />
| libSceFiber || 0x0006 || Fiber library<br />
|-<br />
| libSceFont || 0x0084 || Font library<br />
|-<br />
| libSceFontFt || 0x0098 || Font interface for the Font library<br />
|-<br />
| libSceFreeTypeOt || 0x0099 || Font driver for the Font library (OpenType only)<br />
|-<br />
| libSceFreeTypeOl || 0x009A || Font driver for the Font library (overall outline fonts including OpenType)<br />
|-<br />
| libSceFreeTypeOptOl || 0x009B || Font driver for the Font library (outline fonts other than OpenType)<br />
|-<br />
| libSceHand || 0x0093 || Hand library<br />
|-<br />
| libSceGameCustomDataDialog || 0x00B8 || GameCustomDataDialog library<br />
|-<br />
| libSceGameLiveStreaming || 0x0081 || GameLiveStreaming library<br />
|-<br />
| libSceGvMp4Parser || || <br />
|-<br />
| libSceHidControl || || <br />
|-<br />
| libSceHttp || || <br />
|-<br />
| libSceIme || 0x0095 || Ime library<br />
|-<br />
| libSceImeDialog || 0x0096 || ImeDialog library<br />
|-<br />
| libSceInjectedBundle || || <br />
|-<br />
| libSceInvitationDialog || 0x00A2 || InvitationDialog library<br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceJitBridge || || <br />
|-<br />
| libSceJpegDec || 0x008A || JpegDec library<br />
|-<br />
| libSceJpegEnc || 0x008B || JpegEnc library<br />
|-<br />
| libSceJpegParser || || <br />
|-<br />
| libSceJscCompiler || || <br />
|-<br />
| libSceJson || || <br />
|-<br />
| libSceKbEmulate || || <br />
|-<br />
| libSceKeyboard || || <br />
|-<br />
| libSceM4aacEnc || 0x00BC || M4aacEnc library<br />
|-<br />
| libSceManxWtf || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceMetadataReaderWriter || || <br />
|-<br />
| libSceMouse || 0x00A9 || Mouse library<br />
|-<br />
| libSceMove || 0x008F || Move library<br />
|-<br />
| libSceMoveTracker || 0x00B1 || MoveTracker library<br />
|-<br />
| libSceMsgDialog || 0x00A4 || MsgDialog library<br />
|-<br />
| libSceMusicCoreServerClientJsEx || || <br />
|-<br />
| libSceMusicCoreServerClient || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceNet || || <br />
|-<br />
| libSceNgs2 || 0x000B || Ngs2 library<br />
|-<br />
| libSceNpAuth || 0x009D || NpAuth library<br />
|-<br />
| libSceNpCommerce || 0x00A8 || NpCommerce, NpCommerceDialog libraries<br />
|-<br />
| libSceNpCommon || || <br />
|-<br />
| libSceNpFriendListDialog || 0x00B3 || NpFriendListDialog library<br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpMatching2 || 0x001C || NpMatching2 library<br />
|-<br />
| libSceNpParty || 0x0097 || Nparty library<br />
|-<br />
| libSceNpProfileDialog || 0x00B2 || NpProfileDialog library<br />
|-<br />
| libSceNpScore || 0x001E || NpScore library<br />
|-<br />
| libSceNpSignaling || 0x00B5 || NpSignaling library<br />
|-<br />
| libSceNpSns || 0x00B0 || NpSnsFacebook library<br />
|-<br />
| libSceNpTrophy || 0x00AD || NpTrophy library<br />
|-<br />
| libSceNpTus || 0x002C || NpTus library<br />
|-<br />
| libSceNpUtility || 0x0019 || NpBandwidthTest, NpLookup, NpWordFilter libraries<br />
|-<br />
| libSceNpWebApi || || <br />
|-<br />
| libSceOrbisCompat || || <br />
|-<br />
| libScePad || || <br />
|-<br />
| libScePadTracker || 0x0091 || PadTracker library<br />
|-<br />
| libScePigletv2VSH || || <br />
|-<br />
| libScePlayGoDev || 0x0083 || PlayGo library<br />
|-<br />
| libScePngDec || 0x008C || PngDec library<br />
|-<br />
| libScePngEnc || 0x008D || PngEnc library<br />
|-<br />
| libScePsm || || <br />
|-<br />
| libSceRazorGpuThreadTrace || 0x00BF || RazorGpuThreadTrace library<br />
|-<br />
| libSceRandom || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRemotePlay || 0x00B6 || Remoteplay library<br />
|-<br />
| libSceRtc || || <br />
|-<br />
| libSceRudp || 0x0021 || Rudp library<br />
|-<br />
| libSceS3DConversion || 0x0086 || S3DConversion library<br />
|-<br />
| libSceSaveData || 0x00A0 || SaveDataDialog library<br />
|-<br />
| libSceScreenShot || 0x009C || ScreenShot library<br />
|-<br />
| libSceShaccVSH || || <br />
|-<br />
| libSceSmart || 0x0039 || Smart library<br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceSulpha || 0x009F || Sulpha library<br />
|-<br />
| libSceSysmodule || || <br />
|-<br />
| libSceSystemGesture || 0x00CE || SystemGesture library<br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceSysUtil || || <br />
|-<br />
| libSceUpdateService || || <br />
|-<br />
| libSceUlt || 0x0007 || Ult library<br />
|-<br />
| libSceUsbd || 0x00B7 || Usbd library<br />
|-<br />
| libSceUserService || || <br />
|-<br />
| libSceVdecCore || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceVideodec || 0x008E || Videodec library<br />
|-<br />
| libSceVideoRecording || 0x0085 || VideoRecording library<br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceVoice || 0x001A || Voice library<br />
|-<br />
| libSceVoiceQos || 0x001B || VoiceQos library<br />
|-<br />
| libSceVsh_aot || || <br />
|-<br />
| libSceVshCommon_aot || || <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceWeb || || <br />
|-<br />
| libSceWebBrowserDialog || 0x00AB || WebBrowserDialog library<br />
|-<br />
| libSceXml || 0x0017 || Xml library<br />
|-<br />
|}<br />
<br />
== Libraries on firmware 1.76 ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libkernel || || <br />
|-<br />
| libcInternal || 0x4 || <br />
|-<br />
| libSceFios2 || 0x3 || <br />
|-<br />
| lbSceNet || || <br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRtc || || <br />
|-<br />
| librt || || <br />
|-<br />
| libSceAvSetting || 0xb || <br />
|-<br />
| libSceVideoOut || || <br />
|-<br />
| libSceGnmDriver || 0xd || <br />
|-<br />
| libSceAudioOut || 0xe || <br />
|-<br />
| libSceAudioIn || 0xf || <br />
|-<br />
| libSceAjm || 0x10 || <br />
|-<br />
| libScePad || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceHttp || 0x14 || <br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceNpCommon || 0x16 || <br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpWebApi || 0x18 || <br />
|-<br />
| libSceSaveData || 0x19 || <br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceUserService || 0x1b || <br />
|-<br />
| libSceCommonDialog || 0x1c || <br />
|-<br />
| libSceSysUtil || 0x1d || <br />
|-<br />
| libScePerf || || <br />
|-<br />
| libSceCamera || 0x1f || <br />
|-<br />
| libSceWebKit2ForVideoService || 0x20 || <br />
|-<br />
| libSceOrbisCompatForVideoService || 0x21 || <br />
|-<br />
| libSceDiscMap || 0x22 || <br />
|-<br />
| libSceFiber || 0x31 || <br />
|-<br />
| libSceUlt || 0x32 || <br />
|-<br />
| libSceNgs2 || 0x33 || <br />
|-<br />
| libSceXml || 0x34 || <br />
|-<br />
| libSceNpUtility || || <br />
|-<br />
| libSceVoice || 0x36 || <br />
|-<br />
| libSceNpMatching2 || 0x37 || <br />
|-<br />
| libSceNpScoreRanking || || <br />
|-<br />
| libSceRudp || 0x39 || <br />
|-<br />
| libSceNpTus || || <br />
|-<br />
| libSceFace || || <br />
|-<br />
| libSceSmart || || <br />
|-<br />
| libSceJson || 0x3d || <br />
|-<br />
| libSceGameLiveStreaming || 0x3e || <br />
|-<br />
| libSceCompanionUtil || 0x3f || <br />
|-<br />
| libScePlayGo || 0x40 || <br />
|-<br />
| libSceFont || 0x41 || <br />
|-<br />
| libSceVideoRecording || || <br />
|-<br />
| libSceAudiodec || || <br />
|-<br />
| libSceJpegDec || 0x44 || <br />
|-<br />
| libSceJpegEnc || 0x45 || <br />
|-<br />
| libScePngDec || 0x46 || <br />
|-<br />
| libScePngEnc || 0x47 || <br />
|-<br />
| libSceVideodec || 0x48 || <br />
|-<br />
| libSceMove || 0x49 || <br />
|-<br />
| libScePadTracker || 0x4b || <br />
|-<br />
| libSceDepth || 0x4c || <br />
|-<br />
| libSceHand || || <br />
|-<br />
| libSceIme || 0x4e || <br />
|-<br />
| libSceImeDialog || 0x4f || <br />
|-<br />
| libSceVdecCore || 0x50 || <br />
|-<br />
| libSceNpParty || 0x51 || <br />
|-<br />
| libSceAvcap || 0x52 || <br />
|-<br />
| libSceFontFt || 0x53 || <br />
|-<br />
| libSceFreeTypeOt || 0x54 || <br />
|-<br />
| libSceFreeTypeOl || 0x55 || <br />
|-<br />
| libSceFreeTypeOptOl || 0x56 || <br />
|-<br />
| libSceScreenShot || 0x57 || <br />
|-<br />
| libSceNpAuth || || <br />
|-<br />
| libSceVoiceQos || 0x59 || <br />
|-<br />
| libSceSysCore || || <br />
|-<br />
| libSceM4aacEnc || || <br />
|-<br />
| libSceAudiodecCpu || 0x5c || <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceSulpha || || <br />
|-<br />
| libSceSaveDataDialog || 0x5f || <br />
|-<br />
| libSceInvitationDialog || 0x60 || <br />
|-<br />
| libSceKeyboard || 0x61 || <br />
|-<br />
| libSceMsgDialog || 0x63 || <br />
|-<br />
| libSceAvPlayer || 0x64 || <br />
|-<br />
| libSceContentExport || 0x65 || <br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceAudio3d || 0x6a || <br />
|-<br />
| libSceNpCommerce || 0x6b || <br />
|-<br />
| libSceHidControl || 0x6c || <br />
|-<br />
| libSceMouse || 0x6d || <br />
|-<br />
| libSceCompanionHttpd || 0x6e || <br />
|-<br />
| libSceWebBrowserDialog || 0x6f || <br />
|-<br />
| libSceErrorDialog || 0x70 || <br />
|-<br />
| libSceNpTrophy || || <br />
|-<br />
| ulobjmgr || 0x72 || <br />
|-<br />
| libSceVideoCoreInterface || 0x73 || <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceNpSns || || <br />
|-<br />
| libSceNpSnsFacebookDialog || 0x76 || <br />
|-<br />
| libSceMoveTracker || 0x77 || <br />
|-<br />
| libSceNpProfileDialog || 0x78 || <br />
|-<br />
| libSceNpFriendListDialog || 0x79 || <br />
|-<br />
| libSceAppContent || 0x7a || <br />
|-<br />
| libSceMarlin || || <br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceNpSignaling || 0x7d || <br />
|-<br />
| libSceRemotePlay || 0x7e || <br />
|-<br />
| libSceUsbd || 0x7f || <br />
|-<br />
| libSceGameCustomDataDialog || 0x80 || <br />
|-<br />
| libSceNpEulaDialog || 0x81 || <br />
|-<br />
| libSceRandom || 0x82 || <br />
|-<br />
| libSceDipsw || || <br />
|-<br />
| libSceS3DConversion || || <br />
|-<br />
| libSceOttvCapture || || <br />
|-<br />
| libSceBgft || 0x86 || <br />
|-<br />
| libSceAudiodecCpuDdp || 0x87 || <br />
|-<br />
| libSceAudiodecCpuM4aac || 0x88 || <br />
|-<br />
| libSceAudiodecCpuDts || || <br />
|-<br />
| libSceAudiodecCpuDtsHdLbr || 0x8a || <br />
|-<br />
| libSceAudiodecCpuDtsHdMa || || <br />
|-<br />
| libSceAudiodecCpuLpcm || || <br />
|-<br />
| libSceBemp2sys || 0x8d || <br />
|-<br />
| libSceBeisobmf || 0x8e || <br />
|-<br />
| libScePlayReady || 0x8f || <br />
|-<br />
| libSceVideoNativeExtEssential || 0x90 || <br />
|-<br />
| libSceZlib || 0x91 || <br />
|-<br />
| libSceIduUtil || 0x92 || <br />
|-<br />
| libScePsm || 0x93 || <br />
|-<br />
| libSceDtcpIp || 0x94 || <br />
|-<br />
| libSceKbEmulate || 0x95 || <br />
|-<br />
| libSceAppChecker || || <br />
|-<br />
| libSceNpGriefReport || 0x97 || <br />
|-<br />
| libSceContentSearch || 0x98 || <br />
|-<br />
| libSceShareUtility || 0x99 || <br />
|-<br />
| libSceWeb || 0x9a || <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceDeci4h || || <br />
|-<br />
| libSceHeadTracker || || <br />
|-<br />
| libSceGameUpdate || 0x9e || <br />
|-<br />
| libSceAutoMounterClient || 0x9f || <br />
|-<br />
| libSceSystemGesture || 0xa0 || <br />
|-<br />
| libSceVdecSavc || 0xa1 || <br />
|-<br />
| libSceVdecSavc2 || 0xa2 || <br />
|-<br />
| libSceVideodec2 || 0xa3 || <br />
|-<br />
| libSceVdecwrap || 0xa4 || <br />
|-<br />
| libSceConvertKeycode || 0xa5 || <br />
|}<br />
<br />
<br />
{{Reverse Engineering}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Libraries&diff=273798
Libraries
2015-07-04T11:42:47Z
<p>CTurt: </p>
<hr />
<div>A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.<br />
<br />
== Libraries on firmware 1.000.051 ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libc || - || C/C++ standard libraries<br />
|-<br />
| libSceFios2 || - || Fios2 library<br />
|-<br />
| libMonoCompilerBridge || || <br />
|-<br />
| libMonoCompiler || || <br />
|-<br />
| libMonoVirtualMachineBridge || || <br />
|-<br />
| libMonoVirtualMachine || || <br />
|-<br />
| libSceAbstractLocal || || <br />
|-<br />
| libSceAbstractStorage || || <br />
|-<br />
| libSceAbstractTwitter || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAjm || || <br />
|-<br />
| libSceAppContent || 0x00B4 || AppContent<br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceAudio3d || 0x00A7 || Audio3d library <br />
|-<br />
| libSceAudiodec || 0x0088 || Audiodec library <br />
|-<br />
| libSceAudiodecCpu || || <br />
|-<br />
| libSceAudiodecCpuDdp || || <br />
|-<br />
| libSceAudiodecCpuM4aac || || <br />
|-<br />
| libSceAudioIn || || <br />
|-<br />
| libSceAudioOut || || <br />
|-<br />
| libSceAvcap || || <br />
|-<br />
| libSceAvPlayer || 0x00A5 || AvPlayer library<br />
|-<br />
| libSceAvSetting || || <br />
|-<br />
| libSceBeisobmf || || <br />
|-<br />
| libSceBemp2sys || || <br />
|-<br />
| libSceBgft || || <br />
|-<br />
| libSceCamera || || <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceCommonDialog || || <br />
|-<br />
| libSceCompanionHttpd || 0x00AA || CompanionHttpd library<br />
|-<br />
| libSceCompanionUtil || 0x0082 || CompanionUtil library<br />
|-<br />
| libSceCompositeExt || || <br />
|-<br />
| libSceContentExport || 0x00A6 || ContentExport library<br />
|-<br />
| libSceContentSearch || 0x00C7 || ContentSearch library<br />
|-<br />
| libSceCtrlp || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceDbgKeyboard || 0x00A3 || DbgKeyboard library<br />
|-<br />
| libSceDepth || 0x0092 || Depth library<br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceErrorDialog || 0x00AC || ErrorDialog library<br />
|-<br />
| libSceFace || 0x0038 || Face library<br />
|-<br />
| libSceFiber || 0x0006 || Fiber library<br />
|-<br />
| libSceFont || 0x0084 || Font library<br />
|-<br />
| libSceFontFt || 0x0098 || Font interface for the Font library<br />
|-<br />
| libSceFreeTypeOt || 0x0099 || Font driver for the Font library (OpenType only)<br />
|-<br />
| libSceFreeTypeOl || 0x009A || Font driver for the Font library (overall outline fonts including OpenType)<br />
|-<br />
| libSceFreeTypeOptOl || 0x009B || Font driver for the Font library (outline fonts other than OpenType)<br />
|-<br />
| libSceHand || 0x0093 || Hand library<br />
|-<br />
| libSceGameCustomDataDialog || 0x00B8 || GameCustomDataDialog library<br />
|-<br />
| libSceGameLiveStreaming || 0x0081 || GameLiveStreaming library<br />
|-<br />
| libSceGvMp4Parser || || <br />
|-<br />
| libSceHidControl || || <br />
|-<br />
| libSceHttp || || <br />
|-<br />
| libSceIme || 0x0095 || Ime library<br />
|-<br />
| libSceImeDialog || 0x0096 || ImeDialog library<br />
|-<br />
| libSceInjectedBundle || || <br />
|-<br />
| libSceInvitationDialog || 0x00A2 || InvitationDialog library<br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceJitBridge || || <br />
|-<br />
| libSceJpegDec || 0x008A || JpegDec library<br />
|-<br />
| libSceJpegEnc || 0x008B || JpegEnc library<br />
|-<br />
| libSceJpegParser || || <br />
|-<br />
| libSceJscCompiler || || <br />
|-<br />
| libSceJson || || <br />
|-<br />
| libSceKbEmulate || || <br />
|-<br />
| libSceKeyboard || || <br />
|-<br />
| libSceM4aacEnc || 0x00BC || M4aacEnc library<br />
|-<br />
| libSceManxWtf || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceMetadataReaderWriter || || <br />
|-<br />
| libSceMouse || 0x00A9 || Mouse library<br />
|-<br />
| libSceMove || 0x008F || Move library<br />
|-<br />
| libSceMoveTracker || 0x00B1 || MoveTracker library<br />
|-<br />
| libSceMsgDialog || 0x00A4 || MsgDialog library<br />
|-<br />
| libSceMusicCoreServerClientJsEx || || <br />
|-<br />
| libSceMusicCoreServerClient || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceNet || || <br />
|-<br />
| libSceNgs2 || 0x000B || Ngs2 library<br />
|-<br />
| libSceNpAuth || 0x009D || NpAuth library<br />
|-<br />
| libSceNpCommerce || 0x00A8 || NpCommerce, NpCommerceDialog libraries<br />
|-<br />
| libSceNpCommon || || <br />
|-<br />
| libSceNpFriendListDialog || 0x00B3 || NpFriendListDialog library<br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpMatching2 || 0x001C || NpMatching2 library<br />
|-<br />
| libSceNpParty || 0x0097 || Nparty library<br />
|-<br />
| libSceNpProfileDialog || 0x00B2 || NpProfileDialog library<br />
|-<br />
| libSceNpScore || 0x001E || NpScore library<br />
|-<br />
| libSceNpSignaling || 0x00B5 || NpSignaling library<br />
|-<br />
| libSceNpSns || 0x00B0 || NpSnsFacebook library<br />
|-<br />
| libSceNpTrophy || 0x00AD || NpTrophy library<br />
|-<br />
| libSceNpTus || 0x002C || NpTus library<br />
|-<br />
| libSceNpUtility || 0x0019 || NpBandwidthTest, NpLookup, NpWordFilter libraries<br />
|-<br />
| libSceNpWebApi || || <br />
|-<br />
| libSceOrbisCompat || || <br />
|-<br />
| libScePad || || <br />
|-<br />
| libScePadTracker || 0x0091 || PadTracker library<br />
|-<br />
| libScePigletv2VSH || || <br />
|-<br />
| libScePlayGoDev || 0x0083 || PlayGo library<br />
|-<br />
| libScePngDec || 0x008C || PngDec library<br />
|-<br />
| libScePngEnc || 0x008D || PngEnc library<br />
|-<br />
| libScePsm || || <br />
|-<br />
| libSceRazorGpuThreadTrace || 0x00BF || RazorGpuThreadTrace library<br />
|-<br />
| libSceRandom || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRemotePlay || 0x00B6 || Remoteplay library<br />
|-<br />
| libSceRtc || || <br />
|-<br />
| libSceRudp || 0x0021 || Rudp library<br />
|-<br />
| libSceS3DConversion || 0x0086 || S3DConversion library<br />
|-<br />
| libSceSaveData || 0x00A0 || SaveDataDialog library<br />
|-<br />
| libSceScreenShot || 0x009C || ScreenShot library<br />
|-<br />
| libSceShaccVSH || || <br />
|-<br />
| libSceSmart || 0x0039 || Smart library<br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceSulpha || 0x009F || Sulpha library<br />
|-<br />
| libSceSysmodule || || <br />
|-<br />
| libSceSystemGesture || 0x00CE || SystemGesture library<br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceSysUtil || || <br />
|-<br />
| libSceUpdateService || || <br />
|-<br />
| libSceUlt || 0x0007 || Ult library<br />
|-<br />
| libSceUsbd || 0x00B7 || Usbd library<br />
|-<br />
| libSceUserService || || <br />
|-<br />
| libSceVdecCore || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceVideodec || 0x008E || Videodec library<br />
|-<br />
| libSceVideoRecording || 0x0085 || VideoRecording library<br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceVoice || 0x001A || Voice library<br />
|-<br />
| libSceVoiceQos || 0x001B || VoiceQos library<br />
|-<br />
| libSceVsh_aot || || <br />
|-<br />
| libSceVshCommon_aot || || <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceWeb || || <br />
|-<br />
| libSceWebBrowserDialog || 0x00AB || WebBrowserDialog library<br />
|-<br />
| libSceXml || 0x0017 || Xml library<br />
|-<br />
|}<br />
<br />
== Libraries on firmware 1.76 ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libkernel || || <br />
|-<br />
| libSce| libcInternal || || <br />
|-<br />
| libSceFios2 || || <br />
|-<br />
| lbSceNet || || <br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRtc || || <br />
|-<br />
| librt || || <br />
|-<br />
| libSceAvSetting || || <br />
|-<br />
| libSceVideoOut || || <br />
|-<br />
| libSceGnmDriver || || <br />
|-<br />
| libSceAudioOut || || <br />
|-<br />
| libSceAudioIn || || <br />
|-<br />
| libSceAjm || || <br />
|-<br />
| libScePad || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceHttp || || <br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceNpCommon || || <br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpWebApi || || <br />
|-<br />
| libSceSaveData || || <br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceUserService || || <br />
|-<br />
| libSceCommonDialog || || <br />
|-<br />
| libSceSysUtil || || <br />
|-<br />
| libScePerf || || <br />
|-<br />
| libSceCamera || || <br />
|-<br />
| libSceWebKit2ForVideoService || || <br />
|-<br />
| libSceOrbisCompatForVideoService || || <br />
|-<br />
| libSceDiscMap || || <br />
|-<br />
| libSceFiber || || <br />
|-<br />
| libSceUlt || || <br />
|-<br />
| libSceNgs2 || || <br />
|-<br />
| libSceXml || || <br />
|-<br />
| libSceNpUtility || || <br />
|-<br />
| libSceVoice || || <br />
|-<br />
| libSceNpMatching2 || || <br />
|-<br />
| libSceNpScoreRanking || || <br />
|-<br />
| libSceRudp || || <br />
|-<br />
| libSceNpTus || || <br />
|-<br />
| libSceFace || || <br />
|-<br />
| libSceSmart || || <br />
|-<br />
| libSceJson || || <br />
|-<br />
| libSceGameLiveStreaming || || <br />
|-<br />
| libSceCompanionUtil || || <br />
|-<br />
| libScePlayGo || || <br />
|-<br />
| libSceFont || || <br />
|-<br />
| libSceVideoRecording || || <br />
|-<br />
| libSceAudiodec || || <br />
|-<br />
| libSceJpegDec || || <br />
|-<br />
| libSceJpegEnc || || <br />
|-<br />
| libScePngDec || || <br />
|-<br />
| libScePngEnc || || <br />
|-<br />
| libSceVideodec || || <br />
|-<br />
| libSceMove || || <br />
|-<br />
| libScePadTracker || || <br />
|-<br />
| libSceDepth || || <br />
|-<br />
| libSceHand || || <br />
|-<br />
| libSceIme || || <br />
|-<br />
| libSceImeDialog || || <br />
|-<br />
| libSceVdecCore || || <br />
|-<br />
| libSceNpParty || || <br />
|-<br />
| libSceAvcap || || <br />
|-<br />
| libSceFontFt || || <br />
|-<br />
| libSceFreeTypeOt || || <br />
|-<br />
| libSceFreeTypeOl || || <br />
|-<br />
| libSceFreeTypeOptOl || || <br />
|-<br />
| libSceScreenShot || || <br />
|-<br />
| libSceNpAuth || || <br />
|-<br />
| libSceVoiceQos || || <br />
|-<br />
| libSceSysCore || || <br />
|-<br />
| libSceM4aacEnc || || <br />
|-<br />
| libSceAudiodecCpu || || <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceSulpha || || <br />
|-<br />
| libSceSaveDataDialog || || <br />
|-<br />
| libSceInvitationDialog || || <br />
|-<br />
| libSceKeyboard || || <br />
|-<br />
| libSceMsgDialog || || <br />
|-<br />
| libSceAvPlayer || || <br />
|-<br />
| libSceContentExport || || <br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceAudio3d || || <br />
|-<br />
| libSceNpCommerce || || <br />
|-<br />
| libSceHidControl || || <br />
|-<br />
| libSceMouse || || <br />
|-<br />
| libSceCompanionHttpd || || <br />
|-<br />
| libSceWebBrowserDialog || || <br />
|-<br />
| libSceErrorDialog || || <br />
|-<br />
| libSceNpTrophy || || <br />
|-<br />
| lobjmgr || || <br />
|-<br />
| libSceVideoCoreInterface || || <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceNpSns || || <br />
|-<br />
| libSceNpSnsFacebookDialog || || <br />
|-<br />
| libSceMoveTracker || || <br />
|-<br />
| libSceNpProfileDialog || || <br />
|-<br />
| libSceNpFriendListDialog || || <br />
|-<br />
| libSceAppContent || || <br />
|-<br />
| libSceMarlin || || <br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceNpSignaling || || <br />
|-<br />
| libSceRemotePlay || || <br />
|-<br />
| libSceUsbd || || <br />
|-<br />
| libSceGameCustomDataDialog || || <br />
|-<br />
| libSceNpEulaDialog || || <br />
|-<br />
| libSceRandom || || <br />
|-<br />
| libSceDipsw || || <br />
|-<br />
| libSceS3DConversion || || <br />
|-<br />
| libSceOttvCapture || || <br />
|-<br />
| libSceBgft || || <br />
|-<br />
| libSceAudiodecCpuDdp || || <br />
|-<br />
| libSceAudiodecCpuM4aac || || <br />
|-<br />
| libSceAudiodecCpuDts || || <br />
|-<br />
| libSceAudiodecCpuDtsHdLbr || || <br />
|-<br />
| libSceAudiodecCpuDtsHdMa || || <br />
|-<br />
| libSceAudiodecCpuLpcm || || <br />
|-<br />
| libSceBemp2sys || || <br />
|-<br />
| libSceBeisobmf || || <br />
|-<br />
| libScePlayReady || || <br />
|-<br />
| libSceVideoNativeExtEssential || || <br />
|-<br />
| libSceZ| lib || || <br />
|-<br />
| libSceIduUtil || || <br />
|-<br />
| libScePsm || || <br />
|-<br />
| libSceDtcpIp || || <br />
|-<br />
| libSceKbEmulate || || <br />
|-<br />
| libSceAppChecker || || <br />
|-<br />
| libSceNpGriefReport || || <br />
|-<br />
| libSceContentSearch || || <br />
|-<br />
| libSceShareUtility || || <br />
|-<br />
| libSceWeb || || <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceDeci4h || || <br />
|-<br />
| libSceHeadTracker || || <br />
|-<br />
| libSceGameUpdate || || <br />
|-<br />
| libSceAutoMounterClient || || <br />
|-<br />
| libSceSystemGesture || || <br />
|-<br />
| libSceVdecSavc || || <br />
|-<br />
| libSceVdecSavc2 || || <br />
|-<br />
| libSceVideodec2 || || <br />
|-<br />
| libSceVdecwrap || || <br />
|-<br />
| libSceConvertKeycode<br />
|}</div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Libraries&diff=273797
Libraries
2015-07-04T11:37:26Z
<p>CTurt: </p>
<hr />
<div>A list of library names can be found in libSceSysmodule.sprx which can be dumped from within the WebKit process.<br />
<br />
== Libraries on firmware 1.000.051 ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libc || - || C/C++ standard libraries<br />
|-<br />
| libSceFios2 || - || Fios2 library<br />
|-<br />
| libMonoCompilerBridge || || <br />
|-<br />
| libMonoCompiler || || <br />
|-<br />
| libMonoVirtualMachineBridge || || <br />
|-<br />
| libMonoVirtualMachine || || <br />
|-<br />
| libSceAbstractLocal || || <br />
|-<br />
| libSceAbstractStorage || || <br />
|-<br />
| libSceAbstractTwitter || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAjm || || <br />
|-<br />
| libSceAppContent || 0x00B4 || AppContent<br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceAudio3d || 0x00A7 || Audio3d library <br />
|-<br />
| libSceAudiodec || 0x0088 || Audiodec library <br />
|-<br />
| libSceAudiodecCpu || || <br />
|-<br />
| libSceAudiodecCpuDdp || || <br />
|-<br />
| libSceAudiodecCpuM4aac || || <br />
|-<br />
| libSceAudioIn || || <br />
|-<br />
| libSceAudioOut || || <br />
|-<br />
| libSceAvcap || || <br />
|-<br />
| libSceAvPlayer || 0x00A5 || AvPlayer library<br />
|-<br />
| libSceAvSetting || || <br />
|-<br />
| libSceBeisobmf || || <br />
|-<br />
| libSceBemp2sys || || <br />
|-<br />
| libSceBgft || || <br />
|-<br />
| libSceCamera || || <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceCommonDialog || || <br />
|-<br />
| libSceCompanionHttpd || 0x00AA || CompanionHttpd library<br />
|-<br />
| libSceCompanionUtil || 0x0082 || CompanionUtil library<br />
|-<br />
| libSceCompositeExt || || <br />
|-<br />
| libSceContentExport || 0x00A6 || ContentExport library<br />
|-<br />
| libSceContentSearch || 0x00C7 || ContentSearch library<br />
|-<br />
| libSceCtrlp || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceDbgKeyboard || 0x00A3 || DbgKeyboard library<br />
|-<br />
| libSceDepth || 0x0092 || Depth library<br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceErrorDialog || 0x00AC || ErrorDialog library<br />
|-<br />
| libSceFace || 0x0038 || Face library<br />
|-<br />
| libSceFiber || 0x0006 || Fiber library<br />
|-<br />
| libSceFont || 0x0084 || Font library<br />
|-<br />
| libSceFontFt || 0x0098 || Font interface for the Font library<br />
|-<br />
| libSceFreeTypeOt || 0x0099 || Font driver for the Font library (OpenType only)<br />
|-<br />
| libSceFreeTypeOl || 0x009A || Font driver for the Font library (overall outline fonts including OpenType)<br />
|-<br />
| libSceFreeTypeOptOl || 0x009B || Font driver for the Font library (outline fonts other than OpenType)<br />
|-<br />
| libSceHand || 0x0093 || Hand library<br />
|-<br />
| libSceGameCustomDataDialog || 0x00B8 || GameCustomDataDialog library<br />
|-<br />
| libSceGameLiveStreaming || 0x0081 || GameLiveStreaming library<br />
|-<br />
| libSceGvMp4Parser || || <br />
|-<br />
| libSceHidControl || || <br />
|-<br />
| libSceHttp || || <br />
|-<br />
| libSceIme || 0x0095 || Ime library<br />
|-<br />
| libSceImeDialog || 0x0096 || ImeDialog library<br />
|-<br />
| libSceInjectedBundle || || <br />
|-<br />
| libSceInvitationDialog || 0x00A2 || InvitationDialog library<br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceJitBridge || || <br />
|-<br />
| libSceJpegDec || 0x008A || JpegDec library<br />
|-<br />
| libSceJpegEnc || 0x008B || JpegEnc library<br />
|-<br />
| libSceJpegParser || || <br />
|-<br />
| libSceJscCompiler || || <br />
|-<br />
| libSceJson || || <br />
|-<br />
| libSceKbEmulate || || <br />
|-<br />
| libSceKeyboard || || <br />
|-<br />
| libSceM4aacEnc || 0x00BC || M4aacEnc library<br />
|-<br />
| libSceManxWtf || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceMetadataReaderWriter || || <br />
|-<br />
| libSceMouse || 0x00A9 || Mouse library<br />
|-<br />
| libSceMove || 0x008F || Move library<br />
|-<br />
| libSceMoveTracker || 0x00B1 || MoveTracker library<br />
|-<br />
| libSceMsgDialog || 0x00A4 || MsgDialog library<br />
|-<br />
| libSceMusicCoreServerClientJsEx || || <br />
|-<br />
| libSceMusicCoreServerClient || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceNet || || <br />
|-<br />
| libSceNgs2 || 0x000B || Ngs2 library<br />
|-<br />
| libSceNpAuth || 0x009D || NpAuth library<br />
|-<br />
| libSceNpCommerce || 0x00A8 || NpCommerce, NpCommerceDialog libraries<br />
|-<br />
| libSceNpCommon || || <br />
|-<br />
| libSceNpFriendListDialog || 0x00B3 || NpFriendListDialog library<br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpMatching2 || 0x001C || NpMatching2 library<br />
|-<br />
| libSceNpParty || 0x0097 || Nparty library<br />
|-<br />
| libSceNpProfileDialog || 0x00B2 || NpProfileDialog library<br />
|-<br />
| libSceNpScore || 0x001E || NpScore library<br />
|-<br />
| libSceNpSignaling || 0x00B5 || NpSignaling library<br />
|-<br />
| libSceNpSns || 0x00B0 || NpSnsFacebook library<br />
|-<br />
| libSceNpTrophy || 0x00AD || NpTrophy library<br />
|-<br />
| libSceNpTus || 0x002C || NpTus library<br />
|-<br />
| libSceNpUtility || 0x0019 || NpBandwidthTest, NpLookup, NpWordFilter libraries<br />
|-<br />
| libSceNpWebApi || || <br />
|-<br />
| libSceOrbisCompat || || <br />
|-<br />
| libScePad || || <br />
|-<br />
| libScePadTracker || 0x0091 || PadTracker library<br />
|-<br />
| libScePigletv2VSH || || <br />
|-<br />
| libScePlayGoDev || 0x0083 || PlayGo library<br />
|-<br />
| libScePngDec || 0x008C || PngDec library<br />
|-<br />
| libScePngEnc || 0x008D || PngEnc library<br />
|-<br />
| libScePsm || || <br />
|-<br />
| libSceRazorGpuThreadTrace || 0x00BF || RazorGpuThreadTrace library<br />
|-<br />
| libSceRandom || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRemotePlay || 0x00B6 || Remoteplay library<br />
|-<br />
| libSceRtc || || <br />
|-<br />
| libSceRudp || 0x0021 || Rudp library<br />
|-<br />
| libSceS3DConversion || 0x0086 || S3DConversion library<br />
|-<br />
| libSceSaveData || 0x00A0 || SaveDataDialog library<br />
|-<br />
| libSceScreenShot || 0x009C || ScreenShot library<br />
|-<br />
| libSceShaccVSH || || <br />
|-<br />
| libSceSmart || 0x0039 || Smart library<br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceSulpha || 0x009F || Sulpha library<br />
|-<br />
| libSceSysmodule || || <br />
|-<br />
| libSceSystemGesture || 0x00CE || SystemGesture library<br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceSysUtil || || <br />
|-<br />
| libSceUpdateService || || <br />
|-<br />
| libSceUlt || 0x0007 || Ult library<br />
|-<br />
| libSceUsbd || 0x00B7 || Usbd library<br />
|-<br />
| libSceUserService || || <br />
|-<br />
| libSceVdecCore || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceVideodec || 0x008E || Videodec library<br />
|-<br />
| libSceVideoRecording || 0x0085 || VideoRecording library<br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceVoice || 0x001A || Voice library<br />
|-<br />
| libSceVoiceQos || 0x001B || VoiceQos library<br />
|-<br />
| libSceVsh_aot || || <br />
|-<br />
| libSceVshCommon_aot || || <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceWeb || || <br />
|-<br />
| libSceWebBrowserDialog || 0x00AB || WebBrowserDialog library<br />
|-<br />
| libSceXml || 0x0017 || Xml library<br />
|-<br />
|}<br />
<br />
<br />
<br />
{{Template:User_talk:Euss:menu}}</div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Libraries&diff=273796
Libraries
2015-07-04T11:35:58Z
<p>CTurt: Add libraries from eussNL</p>
<hr />
<div>== Libraries on firmware 1.000.051 ==<br />
{| class="wikitable sortable"<br />
|-<br />
! (s)prx !! ID !! <br />
|-<br />
| libc || - || C/C++ standard libraries<br />
|-<br />
| libSceFios2 || - || Fios2 library<br />
|-<br />
| libMonoCompilerBridge || || <br />
|-<br />
| libMonoCompiler || || <br />
|-<br />
| libMonoVirtualMachineBridge || || <br />
|-<br />
| libMonoVirtualMachine || || <br />
|-<br />
| libSceAbstractLocal || || <br />
|-<br />
| libSceAbstractStorage || || <br />
|-<br />
| libSceAbstractTwitter || || <br />
|-<br />
| libSceAc3Enc || || <br />
|-<br />
| libSceAjm || || <br />
|-<br />
| libSceAppContent || 0x00B4 || AppContent<br />
|-<br />
| libSceAppInstUtil || || <br />
|-<br />
| libSceAudio3d || 0x00A7 || Audio3d library <br />
|-<br />
| libSceAudiodec || 0x0088 || Audiodec library <br />
|-<br />
| libSceAudiodecCpu || || <br />
|-<br />
| libSceAudiodecCpuDdp || || <br />
|-<br />
| libSceAudiodecCpuM4aac || || <br />
|-<br />
| libSceAudioIn || || <br />
|-<br />
| libSceAudioOut || || <br />
|-<br />
| libSceAvcap || || <br />
|-<br />
| libSceAvPlayer || 0x00A5 || AvPlayer library<br />
|-<br />
| libSceAvSetting || || <br />
|-<br />
| libSceBeisobmf || || <br />
|-<br />
| libSceBemp2sys || || <br />
|-<br />
| libSceBgft || || <br />
|-<br />
| libSceCamera || || <br />
|-<br />
| libSceCdlgUtilServer || || <br />
|-<br />
| libSceCommonDialog || || <br />
|-<br />
| libSceCompanionHttpd || 0x00AA || CompanionHttpd library<br />
|-<br />
| libSceCompanionUtil || 0x0082 || CompanionUtil library<br />
|-<br />
| libSceCompositeExt || || <br />
|-<br />
| libSceContentExport || 0x00A6 || ContentExport library<br />
|-<br />
| libSceContentSearch || 0x00C7 || ContentSearch library<br />
|-<br />
| libSceCtrlp || || <br />
|-<br />
| libSceDbg || || <br />
|-<br />
| libSceDbgKeyboard || 0x00A3 || DbgKeyboard library<br />
|-<br />
| libSceDepth || 0x0092 || Depth library<br />
|-<br />
| libSceDtsEnc || || <br />
|-<br />
| libSceErrorDialog || 0x00AC || ErrorDialog library<br />
|-<br />
| libSceFace || 0x0038 || Face library<br />
|-<br />
| libSceFiber || 0x0006 || Fiber library<br />
|-<br />
| libSceFont || 0x0084 || Font library<br />
|-<br />
| libSceFontFt || 0x0098 || Font interface for the Font library<br />
|-<br />
| libSceFreeTypeOt || 0x0099 || Font driver for the Font library (OpenType only)<br />
|-<br />
| libSceFreeTypeOl || 0x009A || Font driver for the Font library (overall outline fonts including OpenType)<br />
|-<br />
| libSceFreeTypeOptOl || 0x009B || Font driver for the Font library (outline fonts other than OpenType)<br />
|-<br />
| libSceHand || 0x0093 || Hand library<br />
|-<br />
| libSceGameCustomDataDialog || 0x00B8 || GameCustomDataDialog library<br />
|-<br />
| libSceGameLiveStreaming || 0x0081 || GameLiveStreaming library<br />
|-<br />
| libSceGvMp4Parser || || <br />
|-<br />
| libSceHidControl || || <br />
|-<br />
| libSceHttp || || <br />
|-<br />
| libSceIme || 0x0095 || Ime library<br />
|-<br />
| libSceImeDialog || 0x0096 || ImeDialog library<br />
|-<br />
| libSceInjectedBundle || || <br />
|-<br />
| libSceInvitationDialog || 0x00A2 || InvitationDialog library<br />
|-<br />
| libSceIpmi || || <br />
|-<br />
| libSceJitBridge || || <br />
|-<br />
| libSceJpegDec || 0x008A || JpegDec library<br />
|-<br />
| libSceJpegEnc || 0x008B || JpegEnc library<br />
|-<br />
| libSceJpegParser || || <br />
|-<br />
| libSceJscCompiler || || <br />
|-<br />
| libSceJson || || <br />
|-<br />
| libSceKbEmulate || || <br />
|-<br />
| libSceKeyboard || || <br />
|-<br />
| libSceM4aacEnc || 0x00BC || M4aacEnc library<br />
|-<br />
| libSceManxWtf || || <br />
|-<br />
| libSceMbus || || <br />
|-<br />
| libSceMetadataReaderWriter || || <br />
|-<br />
| libSceMouse || 0x00A9 || Mouse library<br />
|-<br />
| libSceMove || 0x008F || Move library<br />
|-<br />
| libSceMoveTracker || 0x00B1 || MoveTracker library<br />
|-<br />
| libSceMsgDialog || 0x00A4 || MsgDialog library<br />
|-<br />
| libSceMusicCoreServerClientJsEx || || <br />
|-<br />
| libSceMusicCoreServerClient || || <br />
|-<br />
| libSceNetCtl || || <br />
|-<br />
| libSceNet || || <br />
|-<br />
| libSceNgs2 || 0x000B || Ngs2 library<br />
|-<br />
| libSceNpAuth || 0x009D || NpAuth library<br />
|-<br />
| libSceNpCommerce || 0x00A8 || NpCommerce, NpCommerceDialog libraries<br />
|-<br />
| libSceNpCommon || || <br />
|-<br />
| libSceNpFriendListDialog || 0x00B3 || NpFriendListDialog library<br />
|-<br />
| libSceNpManager || || <br />
|-<br />
| libSceNpMatching2 || 0x001C || NpMatching2 library<br />
|-<br />
| libSceNpParty || 0x0097 || Nparty library<br />
|-<br />
| libSceNpProfileDialog || 0x00B2 || NpProfileDialog library<br />
|-<br />
| libSceNpScore || 0x001E || NpScore library<br />
|-<br />
| libSceNpSignaling || 0x00B5 || NpSignaling library<br />
|-<br />
| libSceNpSns || 0x00B0 || NpSnsFacebook library<br />
|-<br />
| libSceNpTrophy || 0x00AD || NpTrophy library<br />
|-<br />
| libSceNpTus || 0x002C || NpTus library<br />
|-<br />
| libSceNpUtility || 0x0019 || NpBandwidthTest, NpLookup, NpWordFilter libraries<br />
|-<br />
| libSceNpWebApi || || <br />
|-<br />
| libSceOrbisCompat || || <br />
|-<br />
| libScePad || || <br />
|-<br />
| libScePadTracker || 0x0091 || PadTracker library<br />
|-<br />
| libScePigletv2VSH || || <br />
|-<br />
| libScePlayGoDev || 0x0083 || PlayGo library<br />
|-<br />
| libScePngDec || 0x008C || PngDec library<br />
|-<br />
| libScePngEnc || 0x008D || PngEnc library<br />
|-<br />
| libScePsm || || <br />
|-<br />
| libSceRazorGpuThreadTrace || 0x00BF || RazorGpuThreadTrace library<br />
|-<br />
| libSceRandom || || <br />
|-<br />
| libSceRegMgr || || <br />
|-<br />
| libSceRemotePlay || 0x00B6 || Remoteplay library<br />
|-<br />
| libSceRtc || || <br />
|-<br />
| libSceRudp || 0x0021 || Rudp library<br />
|-<br />
| libSceS3DConversion || 0x0086 || S3DConversion library<br />
|-<br />
| libSceSaveData || 0x00A0 || SaveDataDialog library<br />
|-<br />
| libSceScreenShot || 0x009C || ScreenShot library<br />
|-<br />
| libSceShaccVSH || || <br />
|-<br />
| libSceSmart || 0x0039 || Smart library<br />
|-<br />
| libSceSsl || || <br />
|-<br />
| libSceSulpha || 0x009F || Sulpha library<br />
|-<br />
| libSceSysmodule || || <br />
|-<br />
| libSceSystemGesture || 0x00CE || SystemGesture library<br />
|-<br />
| libSceSystemService || || <br />
|-<br />
| libSceSysUtil || || <br />
|-<br />
| libSceUpdateService || || <br />
|-<br />
| libSceUlt || 0x0007 || Ult library<br />
|-<br />
| libSceUsbd || 0x00B7 || Usbd library<br />
|-<br />
| libSceUserService || || <br />
|-<br />
| libSceVdecCore || || <br />
|-<br />
| libSceVencCore || || <br />
|-<br />
| libSceVideoCoreServerInterface || || <br />
|-<br />
| libSceVideodec || 0x008E || Videodec library<br />
|-<br />
| libSceVideoRecording || 0x0085 || VideoRecording library<br />
|-<br />
| libSceVisionManager || || <br />
|-<br />
| libSceVoice || 0x001A || Voice library<br />
|-<br />
| libSceVoiceQos || 0x001B || VoiceQos library<br />
|-<br />
| libSceVsh_aot || || <br />
|-<br />
| libSceVshCommon_aot || || <br />
|-<br />
| libSceWebKit2 || || <br />
|-<br />
| libSceWeb || || <br />
|-<br />
| libSceWebBrowserDialog || 0x00AB || WebBrowserDialog library<br />
|-<br />
| libSceXml || 0x0017 || Xml library<br />
|-<br />
|}<br />
<br />
<br />
<br />
{{Template:User_talk:Euss:menu}}</div>
CTurt
http://www.psdevwiki.com/ps4/index.php?title=Internet_Browser&diff=273769
Internet Browser
2015-07-03T15:25:25Z
<p>CTurt: Add libSceMbus.sprx</p>
<hr />
<div><br />
== Internet Browser ==<br />
Based on WebKit/536.26, just like PSVita =&gt;2.00<br />
<br />
== Web Content Guidelines ==<br />
* [http://www.scei.co.jp/guideline/PS_Vita_Web_Content-Guidelines_e.pdf PS Vita Web Content Guidelines v3.00]<br />
* [http://webassetsc.scea.com/pscomauth/groups/public/documents/webasset/web_content-guidelines_3.10-e.pdf PS3 Web Content Guidelines v3.10]<br />
* [http://www.scei.co.jp/guideline/PS4_Web_Content-Guidelines_e.pdf PS4 Web Content Guidelines v1.50]<br />
<br />
=== Generic Info & Test ===<br />
* http://coding.vdhdesign.co.nz/?p=351<br />
* http://html5test.com/s/fe55bf1cbf48181d.html <br />
<br />
=== User Agents ===<br />
Table below indicates known and unknown. "YES" = known vulnerability in use, "NO" = unknown if vulnerability in use.<br />
<br />
{| class="wikitable sortable"<br />
|-<br />
! useragent !! version !! vulnerability<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.000) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.000.051]], [[1.000.071]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.010) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.01]], [[1.010.031]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.020) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.020.010]], [[1.020.041]], [[1.020.051]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.030) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.030.001]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.050) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.05]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.060) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.06]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.070) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.07]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.50) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.500.000]], [[1.500.101]], [[1.501.000]], [[1.501.041]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.51) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.510.000]], [[1.510.011]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.52) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.520.000]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.60) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.600.000]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.61) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.610.000]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.62) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.620.000]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.70) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.700.000]], [[1.700.081]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.71) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.710.000]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.72) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.720.000]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.74) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.740.000]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.75) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.750.000]], [[1.750.061]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 1.76) AppleWebKit/536.26 (KHTML, like Gecko) || [[1.760.000]], [[1.760.001]] || {{yes}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 2.00) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.000.000]] || {{no}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 2.01) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.010.000]] || {{no}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 2.02) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.020.000]] || {{no}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 2.03) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.030.000]] || {{no}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 2.04) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.040.000]] || {{no}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 2.50) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.501.000]], [[2.508.000]] || {{no}}<br />
|-<br />
| Mozilla/5.0 (PlayStation 4 2.51) AppleWebKit/537.73 (KHTML, like Gecko) || [[2.510.000]] || {{no}}<br />
|-<br />
|}<br />
[https://www.google.com/?q=%22Mozilla/5.0+%28PlayStation+4%22%2B%22AppleWebKit/%22%2B%22%28KHTML,+like+Gecko%29%22&gws_rd=cr&ei=UYS8VNiRNcesPePTgYgD#safe=off&q=%22Mozilla%2F5.0+%28PlayStation+4%22%2B%22AppleWebKit%2F%22%2B%22%28KHTML%2C+like+Gecko%29%22 "Mozilla/5.0 (PlayStation 4" + "AppleWebKit/" + "(KHTML, like Gecko)"]<br />
<br />
== Webkit exploit ==<br />
cross reference: http://www.vitadevwiki.com/index.php?title=Webbrowser#Webkit_exploit<br />
* [http://wololo.net/v/176/ps4_dump.html live test] / [http://wololo.net/v/176/ps4_dump2.html livetest2] / [http://wololo.net/v/176/ps4_rop2.html ROP2]<br />
* [http://daxhordes.org/ps4_176/ps4_dump.html live test] / [http://daxhordes.org/ps4_176/ps4_dump2.html livetest2] / [http://daxhordes.org/ps4_176/ps4_rop2.html ROP2]<br />
* [https://www.sendspace.com/file/mdunzp PS4 1.76 Webkit ROP POC] [http://wololo.net/downloads/index.php/download/8230 mirror] [http://wololo.net/talk/viewtopic.php?p=368577]<br />
<br />
=== Webkit Modules ===<br />
{| class="wikitable sortable"<br />
|-<br />
! Module !! Remark<br />
|-<br />
| libkernel.sprx || syscalls (see [http://fxr.watson.org/fxr/source/kern/syscalls.master freebsd num syscall])<br />
|-<br />
| libSceLibcInternal.sprx || LibC<br />
|-<br />
| libSceSysmodule.sprx || <br />
|-<br />
| libSceNet.sprx || <br />
|-<br />
| libSceNetCtl.sprx || <br />
|-<br />
| libSceIpmi.sprx || <br />
|-<br />
| libSceMbus.sprx ||<br />
|-<br />
| libSceRegMgr.sprx ||<br />
|-<br />
| libSceRtc.sprx ||<br />
|-<br />
| libScePad.sprx ||<br />
|-<br />
| libSceVideoOut.sprx ||<br />
|-<br />
| libScePigletv2VSH.sprx || vsh function and some opengl primitive <br />
|-<br />
| libSceOrbisCompat.sprx ||<br />
|-<br />
| libSceWebKit2.sprx ||<br />
|-<br />
| libSceSysCore.sprx ||<br />
|-<br />
| libSceSsl.sprx ||<br />
|-<br />
| libSceVideoCoreServerInterface.sprx ||<br />
|-<br />
| libSceSystemService.sprx || psno:, psns:, loadExec, sceSystemServiceLaunchApp,startLaunchAppByTitleId ... <br />
|-<br />
| libSceCompositeExt.sprx ||<br />
|-<br />
<!--// placeholder, fill in with correct information //--><br />
|}<br />
Ida pro plugin [http://pastebin.com/p7EftFL0 make code].<br />
<br />
<br />
{{Software}}<br />
<noinclude>[[Category:Main]]</noinclude></div>
CTurt