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=&quot;wikitable&quot;<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=&quot;wikitable&quot;<br /> |-<br /> ! From !! To !! Description<br /> |-<br /> | 00 || 07 || MAGIC (&quot;pfsSKKEY&quot;) (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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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=&quot;wikitable&quot;<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=&quot;wikitable&quot;<br /> |-<br /> ! From !! To !! Description<br /> |-<br /> | 00 || 07 || MAGIC (&quot;pfsSKKEY&quot;) (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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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=&quot;wikitable&quot;<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=&quot;wikitable&quot;<br /> |-<br /> ! From !! To !! Description<br /> |-<br /> | 00 || 07 || MAGIC (&quot;pfsSKKEY&quot;) (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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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>&lt;!--// 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 /> //--&gt;<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, &quot;There is not enough free system memory&quot; 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=&quot;wikitable sortable&quot;<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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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>&lt;!--// 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 /> //--&gt;<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, &quot;There is not enough free system memory&quot; 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=&quot;wikitable sortable&quot;<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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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>&lt;!--// 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 /> //--&gt;<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, &quot;There is not enough free system memory&quot; 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=&quot;wikitable sortable&quot;<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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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>&lt;!--// 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 /> //--&gt;<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, &quot;There is not enough free system memory&quot; 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=&quot;wikitable sortable&quot;<br /> |-<br /> ! Number !! Prototype !! Notes !! <br /> |-<br /> | 533 || - || -<br /> |-<br /> | 534 || - || -<br /> |-<br /> | 535 || - || -<br /> |-<br /> |}<br /> <br /> {{Reverse Engineering}}<br /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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, &quot;There is not enough free system memory&quot; 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=&quot;wikitable sortable&quot;<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=&quot;wikitable sortable&quot;<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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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=&quot;wikitable sortable&quot;<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=&quot;wikitable sortable&quot;<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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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=&quot;wikitable sortable&quot;<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=&quot;wikitable sortable&quot;<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 /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</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=&quot;wikitable sortable&quot;<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=&quot;wikitable sortable&quot;<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=&quot;wikitable sortable&quot;<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=&quot;wikitable sortable&quot;<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 =&amp;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 &amp; 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. &quot;YES&quot; = known vulnerability in use, &quot;NO&quot; = unknown if vulnerability in use.<br /> <br /> {| class=&quot;wikitable sortable&quot;<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&amp;gws_rd=cr&amp;ei=UYS8VNiRNcesPePTgYgD#safe=off&amp;q=%22Mozilla%2F5.0+%28PlayStation+4%22%2B%22AppleWebKit%2F%22%2B%22%28KHTML%2C+like+Gecko%29%22 &quot;Mozilla/5.0 (PlayStation 4&quot; + &quot;AppleWebKit/&quot; + &quot;(KHTML, like Gecko)&quot;]<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=&quot;wikitable sortable&quot;<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 /> &lt;!--// placeholder, fill in with correct information //--&gt;<br /> |}<br /> Ida pro plugin [http://pastebin.com/p7EftFL0 make code].<br /> <br /> <br /> {{Software}}<br /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> CTurt