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

Vita-NDP: Difference between revisions

From GameBrew
m (HydeWing moved page Vita Ndp Vita to Vita-NDP without leaving a redirect)
No edit summary
Line 9: Line 9:
|title=Vita-NDP
|title=Vita-NDP
|image=vitandpvita.jpg
|image=vitandpvita.jpg
|description=A device/partition manager for Playstation Vita.
|description=A device/partition manager for Playstation Vita. Also known as VBackup.
|author=SKGleba
|author=SKGleba
|lastupdated=2018/08/28
|lastupdated=2018/08/29
|type=System Tools
|type=System Tools
|version=6.1
|version=6.1
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/vitahomebrews/vitandpvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitandpvita.7z Source Only
|website=
|website=https://github.com/SKGleba/Vita-NDP
|source=https://github.com/SKGleba/Vita-NDP
|source=https://github.com/SKGleba/Vita-NDP
}}
}}
A device/partition manager for Playstation Vita.
Vita-NDP/VBackup is a WIP device/partition manager for Playstation Vita. Its meant to be used by advanced users.


==Media==
'''Note:''' Use with caution, if you want to backup/dump devices or partitions - stick to RR&R (Read-Only) mode.
<youtube>RIaJHh60hQY</youtube>
 
==User guide==
NDP offers lots of different functions/switches/modes.
 
===Main switches===
*MODE: shows RW lock status, it can be changed only once per session with a SQUARE + TRIANGLE combo.
**RR&R - Read Only mode (for backing up/dumping devices).
**RX&W - Full access mode (restoring/flashing devices is now allowed).
 
*BUFSZ: shows current size of the buffer used for dumping. Can be changed with a TRIANGE + <- or -> combo.
**0x2000
**0x4000
**0x8000
 
*DEV: shows current "master" device. Can be changed with a CIRCLE + <- or -> combo.
**INT - Internal EMMC "NAND".
**GCD - Game Card.
**MCD - Memory Card.
**CUSTOM - Advanced menu.
 
*LOC: shows current base partition (Backups location, logs etc). Can be changed with a SQUARE + <- or -> combo.
**ux0
**ur0
**uma0
**imc0
**xmc0
 
*LIST MODE: only for DEV:INT, allows you to switch between SOFTWARE and FIRMWARE partition list. Can be changed with LTRIGGER.
**SOFTWARE - vs0, vd0, tm0, ur0, sa0, pd0 and "Enable RW access to all partitions".
**FIRMWARE - "Perform a factory backup", active/inactive os0, active/inactive slb2, idstorage, MBR.
 
*OPERATION MODE:" - Allows you to switch between BACKUP and RESTORE mode, not available for DEV:CUSTOM
**BACKUP.
**RESTORE (MODE: must be set to RX&W).
 
===Functions===
{| class="wikitable"
! DUMP
| Dumps the selected device/partition to "/ndp/%s.img" file in the selected base partition (LOC:).
|-
! RESTORE
| Flashes the selected device/partition using a image found in "/ndp_f/%s.img" in the selected base partition (LOC:).
|-
! Enable RW access to all partitions
| Remounts all partitions/devices as RW.
|-
! Perform a factory backup
| Tool used to quickly dump factory os's files. It dumps inactive os0, inactive slb2 and idstorage to "/ndp/%s.img" file in the selected base partition (LOC:).
|-
! Check if the device exists
| Opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if it exists, and return the result.
|-
! Dump one block
| Opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if the device exists, if yes - it will dump one block (0x200) to "/ndp/%s.x" file in the selected base partition (LOC:).
|-
! Dump MBR
| opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if the device exists, if yes - it will dump 0x40000 to "/ndp/%s.x" file in the selected base partition (LOC:).
|-
! Dump device (MASTER/FAT16/EXFAT)
| opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if the device exists, if yes - it will dump the device to "/ndp/%s.x" file in the selected base partition (LOC:). Size will be taken from the device's MBR/PBR.
|-
! Dump device (custom size)
| Allows you to set the size of dumped device manually, then (after pressing START) it opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if the device exists, if yes - it will dump the device to "/ndp/%s.x" file in the selected base partition (LOC:). You can control the size menu with combination keys.
|-
! Clone device (INT/GCD/MCD/USB)
| Allows you to set the cloned device(s) manually, then (after pressing START), it clones the INPUT device to the OUTPUT device. You can control target devices with combination keys.
|-
! Bruteforce device names
| Runs a script which generates all possible partition blk names, and checks if they exists. The existing devices names are logged to "/ndp/devices.log" file in the selected base partition (LOC:).
|}
 
==Controls==
Select - Dump/Restore
 
'''Dump device (custom size):'''
 
Up/Down - Size +1/-1 block.
 
Cross+Up/Down - Size +0x10/-0x10 blocks
 
Square+Up/Down - Size +0x100/-0x100 blocks
 
Triangle+Up/Down - Size +0x1000/-0x1000 blocks
 
Circle+Up/Down - Size +0x10000/-0x10000 blocks
 
L+Up/Down - Size +0x100000/-0x100000 blocks
 
R - Resets the size to 0
 
'''Clone device (INT/GCD/MCD/USB):'''
 
L+Up/Down - INPUT device selection +1/-1


R+Up/Down - OUTPUT device selection +1/-1


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/vitandpvita-01.jpg
vitandp3.png
https://dlhb.gamebrew.org/vitahomebrews/vitandpvita-02.jpg
vitandp4.png
https://dlhb.gamebrew.org/vitahomebrews/vitandpvita-03.jpg
 
https://dlhb.gamebrew.org/vitahomebrews/vitandpvita-04.jpg
vitandp5.png
https://dlhb.gamebrew.org/vitahomebrews/vitandpvita-05.jpg
vitandp6.png
https://dlhb.gamebrew.org/vitahomebrews/vitandpvita-06.jpg
 
https://dlhb.gamebrew.org/vitahomebrews/vitandpvita-07.jpg
vitandp7.png
https://dlhb.gamebrew.org/vitahomebrews/vitandpvita-08.jpg
vitandp8.png
 
vitandp9.png
vitandp10.png
 
vitandp11.png
vitandp12.png
 
==Media==
'''VBackup - basic usage. [VITA] [TAIHEN]''' ([https://www.youtube.com/watch?v=rd_i3xz5UZs skgleba]) <br>
<youtube>rd_i3xz5UZs</youtube>
 
==Compatibility==
This tool is compatible with all firmwares/devices running TaiHen framework.


==Changelogs==
==Changelogs==
'''(v.1.0)'''
'''v6.1'''
* First Release.
*You can now restore whole devices (use with caution).
*Added a "Clone device" function.
*Added a "confirm to continue" dialog.
 
'''v6.0'''
*Public release.
*Read the readme first.


== External links ==
== External links ==
* Official Website -
* GitHub - https://github.com/SKGleba/Vita-NDP
* Github - https://github.com/SKGleba/Vita-NDP
* Twitter - https://twitter.com/skgleba/status/1034566328936484864
* VitaDB -
* Reddit - https://www.reddit.com/r/vitahacks/comments/99xoxi/release_vitandp_a_devicepartition_manager_for/
* Gbatemp -
* GBAtemp - https://gbatemp.net/threads/release-vita-ndp-a-device-partition-manager-for-playstation-vita.515967/
* Google Source -
* Reddit -
* Gitlab -

Revision as of 23:51, 8 December 2022

Vita-NDP
File:Vitandpvita.jpg
General
AuthorSKGleba
TypeSystem Tools
Version6.1
LicenseMixed
Last Updated2018/08/29
Links
Source Only Download
Website
Source

Vita-NDP/VBackup is a WIP device/partition manager for Playstation Vita. Its meant to be used by advanced users.

Note: Use with caution, if you want to backup/dump devices or partitions - stick to RR&R (Read-Only) mode.

User guide

NDP offers lots of different functions/switches/modes.

Main switches

  • MODE: shows RW lock status, it can be changed only once per session with a SQUARE + TRIANGLE combo.
    • RR&R - Read Only mode (for backing up/dumping devices).
    • RX&W - Full access mode (restoring/flashing devices is now allowed).
  • BUFSZ: shows current size of the buffer used for dumping. Can be changed with a TRIANGE + <- or -> combo.
    • 0x2000
    • 0x4000
    • 0x8000
  • DEV: shows current "master" device. Can be changed with a CIRCLE + <- or -> combo.
    • INT - Internal EMMC "NAND".
    • GCD - Game Card.
    • MCD - Memory Card.
    • CUSTOM - Advanced menu.
  • LOC: shows current base partition (Backups location, logs etc). Can be changed with a SQUARE + <- or -> combo.
    • ux0
    • ur0
    • uma0
    • imc0
    • xmc0
  • LIST MODE: only for DEV:INT, allows you to switch between SOFTWARE and FIRMWARE partition list. Can be changed with LTRIGGER.
    • SOFTWARE - vs0, vd0, tm0, ur0, sa0, pd0 and "Enable RW access to all partitions".
    • FIRMWARE - "Perform a factory backup", active/inactive os0, active/inactive slb2, idstorage, MBR.
  • OPERATION MODE:" - Allows you to switch between BACKUP and RESTORE mode, not available for DEV:CUSTOM
    • BACKUP.
    • RESTORE (MODE: must be set to RX&W).

Functions

DUMP Dumps the selected device/partition to "/ndp/%s.img" file in the selected base partition (LOC:).
RESTORE Flashes the selected device/partition using a image found in "/ndp_f/%s.img" in the selected base partition (LOC:).
Enable RW access to all partitions Remounts all partitions/devices as RW.
Perform a factory backup Tool used to quickly dump factory os's files. It dumps inactive os0, inactive slb2 and idstorage to "/ndp/%s.img" file in the selected base partition (LOC:).
Check if the device exists Opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if it exists, and return the result.
Dump one block Opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if the device exists, if yes - it will dump one block (0x200) to "/ndp/%s.x" file in the selected base partition (LOC:).
Dump MBR opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if the device exists, if yes - it will dump 0x40000 to "/ndp/%s.x" file in the selected base partition (LOC:).
Dump device (MASTER/FAT16/EXFAT) opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if the device exists, if yes - it will dump the device to "/ndp/%s.x" file in the selected base partition (LOC:). Size will be taken from the device's MBR/PBR.
Dump device (custom size) Allows you to set the size of dumped device manually, then (after pressing START) it opens a dialog where you can enter the device/partition's BLK name (i.e: mcd-lp-act-entire), and NDP will check if the device exists, if yes - it will dump the device to "/ndp/%s.x" file in the selected base partition (LOC:). You can control the size menu with combination keys.
Clone device (INT/GCD/MCD/USB) Allows you to set the cloned device(s) manually, then (after pressing START), it clones the INPUT device to the OUTPUT device. You can control target devices with combination keys.
Bruteforce device names Runs a script which generates all possible partition blk names, and checks if they exists. The existing devices names are logged to "/ndp/devices.log" file in the selected base partition (LOC:).

Controls

Select - Dump/Restore

Dump device (custom size):

Up/Down - Size +1/-1 block.

Cross+Up/Down - Size +0x10/-0x10 blocks

Square+Up/Down - Size +0x100/-0x100 blocks

Triangle+Up/Down - Size +0x1000/-0x1000 blocks

Circle+Up/Down - Size +0x10000/-0x10000 blocks

L+Up/Down - Size +0x100000/-0x100000 blocks

R - Resets the size to 0

Clone device (INT/GCD/MCD/USB):

L+Up/Down - INPUT device selection +1/-1

R+Up/Down - OUTPUT device selection +1/-1

Screenshots

vitandp3.png vitandp4.png

vitandp5.png vitandp6.png

vitandp7.png vitandp8.png

vitandp9.png vitandp10.png

vitandp11.png vitandp12.png

Media

VBackup - basic usage. [VITA] [TAIHEN] (skgleba)

Compatibility

This tool is compatible with all firmwares/devices running TaiHen framework.

Changelogs

v6.1

  • You can now restore whole devices (use with caution).
  • Added a "Clone device" function.
  • Added a "confirm to continue" dialog.

v6.0

  • Public release.
  • Read the readme first.

External links

Advertising: