Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

0syscall6 Vita: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
No edit summary
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title=Vita Homebrew Apps (Plugins) - GameBrew
Line 9: Line 8:
|title=0syscall6
|title=0syscall6
|image=0syscall6vita.jpg
|image=0syscall6vita.jpg
|description=lv0 secure_kernel syscall6 patch - can replace reF00d!
|description=lv0 secure_kernel syscall6 patch - can replace reF00d.
|author=SKGleba
|author=SKGleba
|lastupdated=2020/04/15
|lastupdated=2020/04/15
Line 16: Line 15:
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita.7z
|website=
|website=https://twitter.com/skgleba/status/1199792736523767808
|source=https://github.com/SKGleba/0syscall6
|source=https://github.com/SKGleba/0syscall6
}}
}}
lv0 secure_kernel syscall6 patch - can replace reF00d!
0syscall6 is tool that patches Playstation Vita's lv0's secure_kernel's syscall 6 (SELF/RVK checks).


==Media==
It allows PS Vita to run new games or apps that requires a higher Firmware (3.60+). Useful for devs and users that don't want to update their Firmwares to play the latest games.
<youtube>ZlBySQfvg_k</youtube>


This will replace [[reF00d Vita|reF00d]] plugin, which previously did the same thing and without the need of keys.bin.


==Screenshots==
==Installation==
https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita-01.jpg
Put the plugin somewhere, preferably in ur0:tai/.
https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita-05.jpg
https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita-06.jpg
https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita-07.jpg
https://dlhb.gamebrew.org/vitahomebrews/0syscall6vita-08.jpg


==Changelogs==
Add a line to the currently active tai/config.txt (ux0 or, preferably, ur0) under *KERNEL
'''(v.1.0)'''
 
* First Release.
*KERNEL
ur0:tai/0syscall6.skprx
 
Reboot.
 
==User guide==
===What does syscall 6 patch do===
* Removes firmware/sdk version checks from SELFs. You can i.e play higher Firmware games on lower Firmwares, assuming that keys didn't change.
* Removes RVK-list checks from SELFs. You can i.e use the revoked PSM-dev app.
* Some other basic SELFs checks are removed.
 
===Notes===
* The checks are removed from SELFs that are passed via syscall 6 as well as SM SELFs.
* If the SELF uses new key revisions please use the _renga version with a decrypted kprx_auth_sm (.bin) in ur0:tai/.
** psp2renga framework is required.
* If you are using the psp2renga framework, please use the _renga version to prevent framework overwrite.
* If you are using a hybrid firmware (HFW), please use the _hfw version to prevent wakeup crashes.
 
==Changelog==
'''v1.3'''
*This is a minor, cosmetic update compared to v1.2.
*[standalone] Added a proper sysevent handler for resume => taihen is no longer required.
*Added a version for HFW users.
 
'''v1.2'''
*The update_service secure module is now cached.
**That should fix most wakeup crashes related to FS errors.
*Venezia SPRAM is now used for the payload.
**That should fix the weird bootlogo artifacting.
**That should fix adrenaline wakeup compatibility issues.
*[NMPRunner] Various optimizations made to speed-up the code exec.
*psp2renga users please download the _renga version.
 
'''v1.1'''
*psp2renga users please download the _renga version.
 
==Credits==
* Team Molecule / xyz for the update_sm 0x50002 exploit and help over discord.
* Team Molecule for HenKaku and TaiHen.
* TheFlow for dejavu and sysevent RE.
* CelesteBlue for help with the resume stuff in early versions.


== External links ==
== External links ==
* Official Website -
* Twitter - https://twitter.com/skgleba/status/1199792736523767808?lang=en
* Github - https://github.com/SKGleba/0syscall6
* GitHub - https://github.com/SKGleba/0syscall6
* VitaDB -
* Reddit - https://www.reddit.com/r/vitahacks/comments/e2mq7j/release_0syscall6_a_tool_that_patches_playstation/
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -

Revision as of 01:18, 9 Ocak 2023

0syscall6
File:0syscall6vita.jpg
General
AuthorSKGleba
TypePlugins
Version1.3
LicenseMixed
Last Updated2020/04/15
Links
Download
Website
Source

0syscall6 is tool that patches Playstation Vita's lv0's secure_kernel's syscall 6 (SELF/RVK checks).

It allows PS Vita to run new games or apps that requires a higher Firmware (3.60+). Useful for devs and users that don't want to update their Firmwares to play the latest games.

This will replace reF00d plugin, which previously did the same thing and without the need of keys.bin.

Installation

Put the plugin somewhere, preferably in ur0:tai/.

Add a line to the currently active tai/config.txt (ux0 or, preferably, ur0) under *KERNEL

*KERNEL
ur0:tai/0syscall6.skprx

Reboot.

User guide

What does syscall 6 patch do

  • Removes firmware/sdk version checks from SELFs. You can i.e play higher Firmware games on lower Firmwares, assuming that keys didn't change.
  • Removes RVK-list checks from SELFs. You can i.e use the revoked PSM-dev app.
  • Some other basic SELFs checks are removed.

Notes

  • The checks are removed from SELFs that are passed via syscall 6 as well as SM SELFs.
  • If the SELF uses new key revisions please use the _renga version with a decrypted kprx_auth_sm (.bin) in ur0:tai/.
    • psp2renga framework is required.
  • If you are using the psp2renga framework, please use the _renga version to prevent framework overwrite.
  • If you are using a hybrid firmware (HFW), please use the _hfw version to prevent wakeup crashes.

Changelog

v1.3

  • This is a minor, cosmetic update compared to v1.2.
  • [standalone] Added a proper sysevent handler for resume => taihen is no longer required.
  • Added a version for HFW users.

v1.2

  • The update_service secure module is now cached.
    • That should fix most wakeup crashes related to FS errors.
  • Venezia SPRAM is now used for the payload.
    • That should fix the weird bootlogo artifacting.
    • That should fix adrenaline wakeup compatibility issues.
  • [NMPRunner] Various optimizations made to speed-up the code exec.
  • psp2renga users please download the _renga version.

v1.1

  • psp2renga users please download the _renga version.

Credits

  • Team Molecule / xyz for the update_sm 0x50002 exploit and help over discord.
  • Team Molecule for HenKaku and TaiHen.
  • TheFlow for dejavu and sysevent RE.
  • CelesteBlue for help with the resume stuff in early versions.

External links

Advertising: