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

ReF00D Vita: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
{{#seo:
|title=Vita Homebrew Apps (Plugins) - GameBrew
|title=Vita Homebrew Apps (System Tools) - GameBrew
|title_mode=append
|title_mode=append
|image=ref00dvita.jpg
|image=ref00dvita2.png
|image_alt=reF00D
|image_alt=reF00D
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=reF00D
|title=reF00D
|image=ref00dvita.jpg
|image=ref00dvita2.png
|description=A vita plugin to run programs that do not get decrypted properly.
|description=The launch ref00d keys.bin had a limit of 3.69 because of an artificial range hard coded into it. 3.69+ is out of this range, so thus games with newer updates such as Hell Diver did not run.
|author=FAPS Team
|author=FAPS Team
|lastupdated=2021/12/21
|lastupdated=2021/12/20
|type=Plugins
|type=Plugins
|version=1.1.1
|version=1.1.1
|license=GPL-2.0
|license=Mixed
|download=https://dlhb.gamebrew.org/vitahomebrews/ref00dvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/ref00dvita.7z
|website=
|website=https://github.com/dots-tb/reF00D
|source=https://github.com/dots-tb/reF00D
|source=https://github.com/dots-tb/reF00D
}}
}}
'''reF00D''' is a vita plugin to run programs that do not get decrypted properly.
reF00D is a kernel plugin that allows you to run modules such as games or system apps that require a FW different from your own. This includes thing such as 3.69 games or 3.51 apps.


== What does ref00d do ==
'''Note:''' Please use [[0syscall6 Vita|0syscall6]] instead.
It allows you to run modules such as games or system apps that require a FW different from your own. This includes thing such as 3.69 games or 3.51 apps.


== How to use ref00d ==
==Installation==
# Add reF00D.skprx path to your taihen config.txt or use [[Autoplugin 2 Vita]] to install it. '''Note for devs:''' The release version does not work with plugin loader and must be used in taihen config.txt
Add reF00D.skprx and keys.bin (no longer required since v1.1) to ur0:tai/.
# Reboot. Enjoy !


NOTE: rePatch module loading will take priority over reF00D. If a module is in the rePatch folder, it will be loaded first and reF00D will not attempt to decrypt it.
Modify your ur0:tai/config.txt file. Insert a new line under *KERNEL with path leading to your plugin (if you have [[NoNpDrm_Vita|nonpdrm.skprx]] installed, you must add this right below it)


==Media==
ur0:tai/reF00D.skprx
<youtube>u8LFjjP5N3M</youtube>
 
Make sure the name is zero instead of the letter O, capitalization does not matter.
 
Then go to the HENkaku Settings (located in the Settings bubble on the LiveArea) to reload the taiHEN config.txt file, or simply restart your console.
 
Note:
*See [https://psvitamod.com/install-ref00d here] for another step-by-step setup guide.
*For devs - The release version does not work with plugin loader and must be used in taihen config.txt.
*rePatch module loading will take priority over reF00D. If a module is in the rePatch folder, it will be loaded first and reF00D will not attempt to decrypt it.
 
==User guide==
===Troubleshooting===
'''Q. I've installed this plugin but games still error with **C1-6703-6** code.'''


==Screenshot==
This error means that vita still couldn't run games/apps. This, in return, means reF00D plugin is not loaded, which might be caused by:
[[image:ref00dvita.jpg|600px]]
*Bad TAI configuration, for example typo in reF00D line, putting it into wrong section of tai configuration.
*Or using wrong tai configuration file.


== Troubleshooting: ==
'''Q. Even if add reF00D.skprx to config.txt, vita freezes or reboot.'''
Q: I've installed this plugin but games still error with '''C1-6703-6''' code.<br />
A: This error means that vita still couldn't run games/apps. This, in return, means reF00D plugin is not loaded, which might be caused by:


* Bad TAI configuration, for example typo in reF00D line, putting it into wrong section of tai configuration, or using wrong tai configuration file,
The following causes are possible.
*Unsupported system version. Currently supported system versions are 3.60 to 3.73.
*Modules required for reF00D were not loaded. But this cause is a negligible possibility.
*Insufficient system memory. Other kernel modules may be using too much system memory.


Q: Even if add reF00D.skprx to config.txt, vita freezes or reboot.<br />
==Media==
A: The following causes are possible.
'''#reF00D - Running higher FW games without Comp Packs [3.69 on 3.68/3.65/3.60]''' ([https://www.youtube.com/watch?v=QMk0F8raabg AluProductions]) <br>
<youtube>QMk0F8raabg</youtube>


* Unsupported system version. Currently supported system versions are 3.60 to 3.73.
==Compatibility==
* Modules required for reF00D were not loaded. But this cause is a negligible possibility.
Supports system versions 3.60 to 3.73.
* Insufficient system memory. Other kernel modules may be using too much system memory.


==Changelog==
==Changelog==
'''(v.1.1.1)'''
'''v1.1.1'''
*Removed encrypted SCE key from reF00D. If you want to decrypt the SCE program, you need to load ref00d_kprx_auth_init_sce.skprx separately.
*Removed encrypted SCE key from reF00D. If you want to decrypt the SCE program, you need to load ref00d_kprx_auth_init_sce.skprx separately.
*And Remove unnecessary code.
*And Remove unnecessary code.


'''(v.1.1)'''
'''v1.1'''
*Fixed many bugs
*Fixed many bugs.
*Sped up program decryption time
*Sped up program decryption time.
*Removed keys.bin dependency
*Removed keys.bin dependency.
*reF00D now decrypts all programs
*reF00D now decrypts all programs.
*Added custom key set to take advantage of SCE system features in HB. Requested by @GrapheneCt.
*Added custom key set to take advantage of SCE system features in HB. Requested by @GrapheneCt.


'''(v.1.0)'''
'''v1.0'''
* First Release.
*First Release.


==Credits==
==Credits==
*the French - @CelesteBlue123
FAPS Team:
*the American - @dots_tb
*The French - @CelesteBlue123.
*the 【Princess of Sleeping】 - @PoSsvkey
*The American - @dots_tb.
*With @juliosueiras and TheRadziu - @AluProductions
*The 【Princess of Sleeping】 - @PoSsvkey.
*With @juliosueiras and TheRadziu - @AluProductions.


== Special thanks: ==
Special thanks:  
*Team Molecule for feeding the p00r.
*Team Molecule for feeding the p00r.
*To motoharu, aerosoul, TheFloW, xerpi, St4rk, Mathieulh, zecoxao for having reversed a part of the PSVita and made useful tools.
*To motoharu, aerosoul, TheFloW, xerpi, St4rk, Mathieulh, zecoxao for having reversed a part of the PSVita and made useful tools.
*To Silica for his mental illness (actually caring about PSM) which made us realize the headers weren't always in order.
*To Silica for his mental illness (actually caring about PSM) which made us realize the headers weren't always in order.  
*To sys for being sys.
*To sys for being sys.


== Testing team: ==
Testing team:  
amadeus, Samilop Iter, Thibobo, Yoti, Waterflame, Z3R0
*amadeus, Samilop Iter, Thibobo, Yoti, Waterflame, Z3R0.


== External links ==
==External links==
* Github - https://github.com/dots-tb/reF00D
* GitHub - https://github.com/dots-tb/reF00D
* CBPS Forums - https://forum.devchroma.nl/index.php/topic,44.0.html

Latest revision as of 01:04, 9 Ocak 2023

reF00D
Ref00dvita2.png
General
AuthorFAPS Team
TypePlugins
Version1.1.1
LicenseMixed
Last Updated2021/12/20
Links
Download
Website
Source

reF00D is a kernel plugin that allows you to run modules such as games or system apps that require a FW different from your own. This includes thing such as 3.69 games or 3.51 apps.

Note: Please use 0syscall6 instead.

Installation

Add reF00D.skprx and keys.bin (no longer required since v1.1) to ur0:tai/.

Modify your ur0:tai/config.txt file. Insert a new line under *KERNEL with path leading to your plugin (if you have nonpdrm.skprx installed, you must add this right below it)

ur0:tai/reF00D.skprx

Make sure the name is zero instead of the letter O, capitalization does not matter.

Then go to the HENkaku Settings (located in the Settings bubble on the LiveArea) to reload the taiHEN config.txt file, or simply restart your console.

Note:

  • See here for another step-by-step setup guide.
  • For devs - The release version does not work with plugin loader and must be used in taihen config.txt.
  • rePatch module loading will take priority over reF00D. If a module is in the rePatch folder, it will be loaded first and reF00D will not attempt to decrypt it.

User guide

Troubleshooting

Q. I've installed this plugin but games still error with **C1-6703-6** code.

This error means that vita still couldn't run games/apps. This, in return, means reF00D plugin is not loaded, which might be caused by:

  • Bad TAI configuration, for example typo in reF00D line, putting it into wrong section of tai configuration.
  • Or using wrong tai configuration file.

Q. Even if add reF00D.skprx to config.txt, vita freezes or reboot.

The following causes are possible.

  • Unsupported system version. Currently supported system versions are 3.60 to 3.73.
  • Modules required for reF00D were not loaded. But this cause is a negligible possibility.
  • Insufficient system memory. Other kernel modules may be using too much system memory.

Media

#reF00D - Running higher FW games without Comp Packs [3.69 on 3.68/3.65/3.60] (AluProductions)

Compatibility

Supports system versions 3.60 to 3.73.

Changelog

v1.1.1

  • Removed encrypted SCE key from reF00D. If you want to decrypt the SCE program, you need to load ref00d_kprx_auth_init_sce.skprx separately.
  • And Remove unnecessary code.

v1.1

  • Fixed many bugs.
  • Sped up program decryption time.
  • Removed keys.bin dependency.
  • reF00D now decrypts all programs.
  • Added custom key set to take advantage of SCE system features in HB. Requested by @GrapheneCt.

v1.0

  • First Release.

Credits

FAPS Team:

  • The French - @CelesteBlue123.
  • The American - @dots_tb.
  • The 【Princess of Sleeping】 - @PoSsvkey.
  • With @juliosueiras and TheRadziu - @AluProductions.

Special thanks:

  • Team Molecule for feeding the p00r.
  • To motoharu, aerosoul, TheFloW, xerpi, St4rk, Mathieulh, zecoxao for having reversed a part of the PSVita and made useful tools.
  • To Silica for his mental illness (actually caring about PSM) which made us realize the headers weren't always in order.
  • To sys for being sys.

Testing team:

  • amadeus, Samilop Iter, Thibobo, Yoti, Waterflame, Z3R0.

External links

Advertising: