More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=Vita Homebrew Apps (System Tools) - GameBrew! | |title=Vita Homebrew Apps (System Tools) - GameBrew! | ||
Line 16: | Line 15: | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/vitarwvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/vitarwvita.7z | ||
|website= | |website=https://wololo.net/2016/08/19/release-vitarw-gives-us-write-access-vitas-protected-partitions-wheres-downgrader/ | ||
|source=https://github.com/tomtomdu80/VitaRW | |source=https://github.com/tomtomdu80/VitaRW | ||
}} | }} | ||
VitaRW, a tool that gives you Read/Write access to the Vita protected partitions (e.g. vs0, sa0, os0, etc…) | |||
== | ==Disclaimer== | ||
Enable RW access to "read-only" partitions. This is a PoC, and should be used by devs who like the risk. | |||
Used improperly, this tool could let you badly damage your PS Vita, beyond repair. If you mess up with the wrong files, you’ll end up with a permanent brick and your PS Vita will become an expensive paperweight.''' | |||
==Partitions mounted in RW== | |||
0x200= os0 0x300= vs0 0x400= vd0 0x500= tm0 0x700= ud0 0x800= sa0 0x900= gro0 0xC00= pd0 | |||
== | ==What is VitaRW?== | ||
If you read the paragraph above, read it again. Then read this: this release is for developers/tinkerers who are aware of the risks. Most people should be patiently waiting for actual tools that have been vetted and beta tested. | |||
== | With that out of the way, what does VitaRW let you do, technically? | ||
Well, here’s what we know about some of these partitions (from [http://vitadevwiki.com/index.php?title=Files_on_the_PS_Vita Vitadevwiki]): | |||
*os0 found on the NAND is where the “main” OS (aka CoreOS) files are including all the kernel libraries and the most important user libraries. There’s always two copies of this for redundancy and updating will only update the inactive partition and the active flag is swapped. | |||
*sa0 found on the NAND is the “bulky” data like fonts and handwriting information. Why is it a separate partition? Because it makes update files smaller. Your “systemdata” PUP provides the update for this partition. | |||
*vs0 found on the NAND is the rest of the OS including all the system apps, the main shell, and the remaining user libraries | |||
*Hopefully this gives you an idea of how dangerous it could be to change these files on your console. With that being said, according to Major_Tom, SMOKE has started modifying some files in vs0 and did not run into any big issue. Then again, proceed at your own risk. | |||
==Hall of Fame== | |||
Try not to end up here. | |||
<pre> | |||
<Moolie> well I found what a brick looks like xdxd | |||
<Lupo511> did it brick? | |||
<Moolie> yep | |||
<Lupo511> what happened? | |||
<Moolie> I fucked up os0 | |||
<Lupo511> yeah, I mean what did actually happen | |||
<Moolie> well I deleted some stuff in a folder | |||
<Moolie> then now its stuck on ps sign | |||
[...] | |||
<Moolie> xyz: I deleted everything in os0:sm/ | |||
</pre> | |||
== External links == | == External links == | ||
* | * Wololo - https://wololo.net/2016/08/19/release-vitarw-gives-us-write-access-vitas-protected-partitions-wheres-downgrader/ | ||
* Github - https://github.com/tomtomdu80/VitaRW | * Github - https://github.com/tomtomdu80/VitaRW | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/151 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/151 | ||
Revision as of 01:32, 7 November 2022
VitaRW | |
---|---|
File:Vitarwvita.jpg | |
General | |
Author | tomtomdu80 |
Type | System Tools |
Version | #04d791c |
License | Mixed |
Last Updated | 2016/09/13 |
Links | |
Download | |
Website | |
Source | |
VitaRW, a tool that gives you Read/Write access to the Vita protected partitions (e.g. vs0, sa0, os0, etc…)
Disclaimer
Enable RW access to "read-only" partitions. This is a PoC, and should be used by devs who like the risk. Used improperly, this tool could let you badly damage your PS Vita, beyond repair. If you mess up with the wrong files, you’ll end up with a permanent brick and your PS Vita will become an expensive paperweight.
Partitions mounted in RW
0x200= os0 0x300= vs0 0x400= vd0 0x500= tm0 0x700= ud0 0x800= sa0 0x900= gro0 0xC00= pd0
What is VitaRW?
If you read the paragraph above, read it again. Then read this: this release is for developers/tinkerers who are aware of the risks. Most people should be patiently waiting for actual tools that have been vetted and beta tested.
With that out of the way, what does VitaRW let you do, technically?
Well, here’s what we know about some of these partitions (from Vitadevwiki):
- os0 found on the NAND is where the “main” OS (aka CoreOS) files are including all the kernel libraries and the most important user libraries. There’s always two copies of this for redundancy and updating will only update the inactive partition and the active flag is swapped.
- sa0 found on the NAND is the “bulky” data like fonts and handwriting information. Why is it a separate partition? Because it makes update files smaller. Your “systemdata” PUP provides the update for this partition.
- vs0 found on the NAND is the rest of the OS including all the system apps, the main shell, and the remaining user libraries
- Hopefully this gives you an idea of how dangerous it could be to change these files on your console. With that being said, according to Major_Tom, SMOKE has started modifying some files in vs0 and did not run into any big issue. Then again, proceed at your own risk.
Hall of Fame
Try not to end up here.
<Moolie> well I found what a brick looks like xdxd <Lupo511> did it brick? <Moolie> yep <Lupo511> what happened? <Moolie> I fucked up os0 <Lupo511> yeah, I mean what did actually happen <Moolie> well I deleted some stuff in a folder <Moolie> then now its stuck on ps sign [...] <Moolie> xyz: I deleted everything in os0:sm/