More actions
No edit summary |
No edit summary |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=Vita Account Manager | |title=Vita Account Manager | ||
|image= | |image=vitaaccountmanager2.png | ||
|description=Account Manager for | |description=Account Manager for PS Vita. | ||
|author=windsurfer1122 | |author=windsurfer1122 | ||
|lastupdated=2019/09/01 | |lastupdated=2019/09/01 | ||
Line 15: | Line 9: | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/vitaaccountmanagervita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/vitaaccountmanagervita.7z | ||
|website= | |website=https://github.com/windsurfer1122/Vita-Account-Manager | ||
|source=https://github.com/windsurfer1122/Vita-Account-Manager | |source=https://github.com/windsurfer1122/Vita-Account-Manager | ||
}} | }} | ||
{{#seo: | |||
|title=Vita Homebrew Apps (Other Apps) - GameBrew | |||
|title_mode=append | |||
|image=vitaaccountmanager2.png | |||
|image_alt=Vita Account Manager | |||
}} | |||
Switch between multiple PSN/SEN accounts on a PS Vita or PS TV. Handle execution history. Dump console IDs. Save and restore WLAN settings. | Switch between multiple PSN/SEN accounts on a PS Vita or PS TV. Handle execution history. Dump console IDs. Save and restore WLAN settings. | ||
== Features == | ==Features== | ||
* Save the current account for later restore. | *Save the current account for later restore. | ||
* Restore a saved account or remove the current account. | *Restore a saved account or remove the current account. | ||
** Removes trophies of current account to reduce ban risk on an accidental trophy sync. | **Removes trophies of current account to reduce ban risk on an accidental trophy sync. | ||
** Unlink memory card from current account. | **Unlink memory card from current account. | ||
** Delete execution history of current account to discard Homebrew title IDs in it. A reboot is still needed to clear execution history in memory. | **Delete execution history of current account to discard Homebrew title IDs in it. A reboot is still needed to clear execution history in memory. | ||
** Remove obligatory | **Remove obligatory "save data" of Vita Account Manager to avoid trophy message after account switch. | ||
* Delete execution history of current account to discard Homebrew title IDs in it before logging into PSN. A reboot is still needed to clear execution history in memory. | *Delete execution history of current account to discard Homebrew title IDs in it before logging into PSN. A reboot is still needed to clear execution history in memory. | ||
* Write-protect execution history files by replacing files with not overwritable directories. A reboot is still needed to clear execution history in memory. | *Write-protect execution history files by replacing files with not overwritable directories. A reboot is still needed to clear execution history in memory. | ||
* Save the IDPS and PSID of the console. | *Save the IDPS and PSID of the console. | ||
* Save WLAN settings and restore them. | *Save WLAN settings and restore them. | ||
* Uses an extandable coding framework for easy enhancements and/or extensions. Go fork and send [https://guides.github.com/activities/hello-world/ pull requests] and/or patches. | *Uses an extandable coding framework for easy enhancements and/or extensions. Go fork and send [https://guides.github.com/activities/hello-world/ pull requests] and/or patches. | ||
== Details == | ==User guide== | ||
* Account data | ===Details=== | ||
*'''Account data:''' | |||
** Data is stored at <code>ux0:data/ACTM00003/accounts/<username>/</code>. | ** Data is stored at <code>ux0:data/ACTM00003/accounts/<username>/</code>. | ||
** Saved files. | ** Saved files. | ||
*** <code>tm0:npdrm/act.dat</code> - PSV game activation data, stored under <code>tm0/npdrm/act.dat</code> | *** <code>tm0:npdrm/act.dat</code> - PSV game activation data, stored under <code>tm0/npdrm/act.dat</code>. | ||
*** <code>tm0:psmdrm/act.dat</code> - PSM activation data, stored under <code>tm0/psmdrm/act.dat</code> | *** <code>tm0:psmdrm/act.dat</code> - PSM activation data, stored under <code>tm0/psmdrm/act.dat</code>. | ||
*** <code>ur0:user/00/np/myprofile.dat</code> - PSN avatar data, stored under <code>ur0/np/myprofile.dat</code> | *** <code>ur0:user/00/np/myprofile.dat</code> - PSN avatar data, stored under <code>ur0/np/myprofile.dat</code>. | ||
** Removed files. | ** Removed files. | ||
*** <code>ur0:user/00/trophy/data/sce_trop/TRPUSER.DAT</code> - | *** <code>ur0:user/00/trophy/data/sce_trop/TRPUSER.DAT</code> - Trophy data. | ||
*** <code>ur0:user/00/trophy/data/sce_trop/sce_pfs/files.db</code> - | *** <code>ur0:user/00/trophy/data/sce_trop/sce_pfs/files.db</code> - Trophy data. | ||
*** <code>ux0:id.dat</code> - Link of memory card to account and firmware version | *** <code>ux0:id.dat</code> - Link of memory card to account and firmware version. | ||
*** <code>imc0:id.dat</code> - Link of internal memory card to account and firmware version | *** <code>imc0:id.dat</code> - Link of internal memory card to account and firmware version. | ||
*** <code>uma0:id.dat</code> - Link of additional memory card to account and firmware version | *** <code>uma0:id.dat</code> - Link of additional memory card to account and firmware version. | ||
** Saved registry entries. | ** Saved registry entries. | ||
*** Stored under <code>registry/</code> with their full entry path. | *** Stored under <code>registry/</code> with their full entry path. | ||
*** <code>/CONFIG/SYSTEM/username</code> - PSN Online ID, used as folder name to store data | *** <code>/CONFIG/SYSTEM/username</code> - PSN Online ID, used as folder name to store data. | ||
*** <code>/CONFIG/NP/login_id</code> - E-mail address of account | *** <code>/CONFIG/NP/login_id</code> - E-mail address of account. | ||
*** <code>/CONFIG/NP/account_id</code> - Account ID (binary) | *** <code>/CONFIG/NP/account_id</code> - Account ID (binary). | ||
*** <code>/CONFIG/NP/password</code> - Password of account | *** <code>/CONFIG/NP/password</code> - Password of account. | ||
*** <code>/CONFIG/NP/lang</code> - Language of account | *** <code>/CONFIG/NP/lang</code> - Language of account. | ||
*** <code>/CONFIG/NP/country</code> - Language of account | *** <code>/CONFIG/NP/country</code> - Language of account. | ||
*** <code>/CONFIG/NP/yob</code> - Year of Birth of account | *** <code>/CONFIG/NP/yob</code> - Year of Birth of account. | ||
*** <code>/CONFIG/NP/mob</code> - Month of Birth of account | *** <code>/CONFIG/NP/mob</code> - Month of Birth of account. | ||
*** <code>/CONFIG/NP/dob</code> - Day of Birth of account | *** <code>/CONFIG/NP/dob</code> - Day of Birth of account. | ||
*** <code>/CONFIG/NP/has_subaccount</code> | *** <code>/CONFIG/NP/has_subaccount</code> | ||
*** <code>/CONFIG/NP/enable_np</code> | *** <code>/CONFIG/NP/enable_np</code> | ||
*** <code>/CONFIG/NP/download_confirmed</code> | *** <code>/CONFIG/NP/download_confirmed</code> | ||
*** <code>/CONFIG/NP/env</code> | *** <code>/CONFIG/NP/env</code> | ||
* Execution history | |||
* | *'''Execution history:''' | ||
* | ** Title IDs from all launched games/apps. | ||
* | *** <code>ur0:ci/file/m.log</code> (Pointer is not in <code>ur0:ci/file/m.cnt</code>.) | ||
* | *** <code>ur0:user/00/shell/playlog/playlod.dat</code> | ||
* | *** <code>ur0:user/00/shell/playlog/playlog.dat</code> | ||
* | *** <code>ur0:user/00/shell/playlog/playlog.dat.tmp</code> | ||
* | ** Error codes and title IDs from crashed games/apps. | ||
* | *** <code>vd0:history/data.bak</code> | ||
* | *** <code>vd0:history/data.bin</code> | ||
* Console data | ** Reboot to also clear execution history in memory. | ||
*'''Console data:''' | |||
** Data is stored at <code>ux0:data/ACTM00003/console/</code>. | ** Data is stored at <code>ux0:data/ACTM00003/console/</code>. | ||
*** <code>idps.bin</code> - IDPS of console | *** <code>idps.bin</code> - IDPS of console. | ||
*** <code>psid.bin</code> - PSID of console | *** <code>psid.bin</code> - PSID of console. | ||
* WLAN data | |||
*'''WLAN data:''' | |||
** Data is stored at <code>ux0:data/ACTM00003/wlans/<ssid>/</code>. | ** Data is stored at <code>ux0:data/ACTM00003/wlans/<ssid>/</code>. | ||
** Saved registry entries. | ** Saved registry entries. | ||
*** Stored under <code>registry/</code> with their full entry path, but excluding the NET count (01-30 decimal). | *** Stored under <code>registry/</code> with their full entry path, but excluding the NET count (01-30 decimal). | ||
*** <code>/CONFIG/NET/WIFI/ssid</code> - WLAN SSID, used as folder name to store data | *** <code>/CONFIG/NET/WIFI/ssid</code> - WLAN SSID, used as folder name to store data. | ||
*** <code>/CONFIG/NET/WIFI/wep_key</code> | *** <code>/CONFIG/NET/WIFI/wep_key</code> | ||
*** <code>/CONFIG/NET/WIFI/wifi_security</code> | *** <code>/CONFIG/NET/WIFI/wifi_security</code> | ||
Line 89: | Line 92: | ||
*** <code>/CONFIG/NET/APP/http_proxy_server</code> | *** <code>/CONFIG/NET/APP/http_proxy_server</code> | ||
*** <code>/CONFIG/NET/COMMON/conf_flag</code> | *** <code>/CONFIG/NET/COMMON/conf_flag</code> | ||
*** <code>/CONFIG/NET/COMMON/conf_name</code> - | *** <code>/CONFIG/NET/COMMON/conf_name</code> - Same as WLAN SSID. | ||
*** <code>/CONFIG/NET/COMMON/conf_serial_no</code> | *** <code>/CONFIG/NET/COMMON/conf_serial_no</code> | ||
*** <code>/CONFIG/NET/COMMON/conf_type</code> | *** <code>/CONFIG/NET/COMMON/conf_type</code> | ||
Line 107: | Line 110: | ||
*** <code>/CONFIG/NET/IP/secondary_dns</code> | *** <code>/CONFIG/NET/IP/secondary_dns</code> | ||
== | ===Using backups of other Account Managers=== | ||
* AccountManager by ONElua Team | *'''[[Account Manager Vita|AccountManager]] by ONElua Team:''' | ||
** Copy <code>ux0:pspemu/PSP/SAVEDATA/ACTM00001/<username></code> to <code>ux0:data/ACTM00003/accounts/<username></code>. | ** Copy <code>ux0:pspemu/PSP/SAVEDATA/ACTM00001/<username></code> to <code>ux0:data/ACTM00003/accounts/<username></code>. | ||
** If <code>act.dat</code> exists then create account subdirectories and move file to <code>tm0/npdrm/act.dat</code>. | ** If <code>act.dat</code> exists then create account subdirectories and move file to <code>tm0/npdrm/act.dat</code>. | ||
** If <code>myprofile.dat</code> exists then create account subdirectories and move file to <code>ur0/np/myprofile.dat</code>. | ** If <code>myprofile.dat</code> exists then create account subdirectories and move file to <code>ur0/np/myprofile.dat</code>. | ||
** Create account subdirectories <code>registry/CONFIG/NP</code> and create the following files: | ** Create account subdirectories <code>registry/CONFIG/NP</code> and create the following files: | ||
*** | *** No newlines in files. | ||
*** <code>registry/CONFIG/NP/login_id.txt</code> with e-mail address of PSN/SEN account. | *** <code>registry/CONFIG/NP/login_id.txt</code> with e-mail address of PSN/SEN account. | ||
*** <code>registry/CONFIG/NP/password.txt</code> with password address of PSN/SEN account. | *** <code>registry/CONFIG/NP/password.txt</code> with password address of PSN/SEN account. | ||
* Advanced-Account-Switcher by SiliciaAndPina | |||
** Copy <code>ux0:AdvancedAccountSwitcher/accounts/<username></code> to <code>ux0:data/ACTM00003/accounts/<username></code> | *'''[[Advanced Account Switcher Vita|Advanced-Account-Switcher]] by SiliciaAndPina:''' | ||
** Copy <code>ux0:AdvancedAccountSwitcher/accounts/<username></code> to <code>ux0:data/ACTM00003/accounts/<username></code>. | |||
** If <code>npdrm.dat</code> exists then create account subdirectories, move and rename file to <code>tm0/npdrm/act.dat</code>. | ** If <code>npdrm.dat</code> exists then create account subdirectories, move and rename file to <code>tm0/npdrm/act.dat</code>. | ||
** If <code>psmdrm.dat</code> exists then create account subdirectories, move and rename file to <code>tm0/psmdrm/act.dat</code>. | ** If <code>psmdrm.dat</code> exists then create account subdirectories, move and rename file to <code>tm0/psmdrm/act.dat</code>. | ||
Line 126: | Line 130: | ||
** If you have a separate backup of <code>myprofile.dat</code> then create account subdirectories and move file to <code>ur0/np/myprofile.dat</code>. | ** If you have a separate backup of <code>myprofile.dat</code> then create account subdirectories and move file to <code>ur0/np/myprofile.dat</code>. | ||
== Editing Data == | ===Editing Data=== | ||
'''Note:''' Do at your own risk. Do a backup first. | |||
The saved registry data can be edited by text editors for integer and string values (e.g. [https://notepad-plus-plus.org/ Notepad++]) and by hex editors for binary values (e.g. [https://mh-nexus.de/en/hxd/ HxD]). No newlines. | |||
For editing the registry directly the tool [[RegistryEditor MOD Vita|Registry Editor MOD]] by devnoname120 is recommended as it also allows to edit binary registry entries. | |||
Console will retrieve/refresh account details from PSN when logging into PSN. | |||
== Registry States during Activation on Vita 3.68 | {| role="presentation" class="wikitable mw-collapsible mw-collapsed" style="width: 800px;"| | ||
! colspan="7"| Registry States during Activation on Vita 3.68 | |||
|- | |||
! Reg Path | ! Reg Path | ||
! Reg Key | ! Reg Key | ||
Line 146: | Line 153: | ||
| <code>account_id</code> | | <code>account_id</code> | ||
| (all hex zeroes) | | (all hex zeroes) | ||
| | | (set from PSN) | ||
| - | | - | ||
| - | | - | ||
Line 153: | Line 160: | ||
| <code>/CONFIG/NP/</code> | | <code>/CONFIG/NP/</code> | ||
| <code>country</code> | | <code>country</code> | ||
| | | (set from initial setup) | ||
| - | | - | ||
| | | (set from PSN) | ||
| - | | - | ||
| - | | - | ||
Line 177: | Line 184: | ||
| <code>/CONFIG/NP/</code> | | <code>/CONFIG/NP/</code> | ||
| <code>dob</code> | | <code>dob</code> | ||
| | | (set from intial setup) | ||
| - | | - | ||
| | | (set from PSN) | ||
| - | | - | ||
| - | | - | ||
Line 189: | Line 196: | ||
| - | | - | ||
| - | | - | ||
| | | 1 | ||
|- | |- | ||
| <code>/CONFIG/NP/</code> | | <code>/CONFIG/NP/</code> | ||
Line 197: | Line 204: | ||
| - | | - | ||
| - | | - | ||
| | | 1 | ||
|- | |- | ||
| <code>/CONFIG/NP/</code> | | <code>/CONFIG/NP/</code> | ||
| <code>env</code> | | <code>env</code> | ||
| | | <code>np</code> | ||
| - | | - | ||
| - | | - | ||
Line 211: | Line 218: | ||
| 0 | | 0 | ||
| - | | - | ||
| | | (set from PSN) | ||
| - | | - | ||
| - | | - | ||
Line 217: | Line 224: | ||
| <code>/CONFIG/NP/</code> | | <code>/CONFIG/NP/</code> | ||
| <code>lang</code> | | <code>lang</code> | ||
| | | (set from intial setup) | ||
| - | | - | ||
| | | (set from PSN) | ||
| - | | - | ||
| - | | - | ||
Line 226: | Line 233: | ||
| <code>login_id</code> | | <code>login_id</code> | ||
| (empty string) | | (empty string) | ||
| | | (set in sign-up) | ||
| - | | - | ||
| - | | - | ||
Line 233: | Line 240: | ||
| <code>/CONFIG/NP/</code> | | <code>/CONFIG/NP/</code> | ||
| <code>mob</code> | | <code>mob</code> | ||
| | | (set from intial setup) | ||
| - | | - | ||
| | | (set from PSN) | ||
| - | | - | ||
| - | | - | ||
Line 266: | Line 273: | ||
| <code>password</code> | | <code>password</code> | ||
| (empty string) | | (empty string) | ||
| | | (set in sign-up) | ||
| - | | - | ||
| - | | - | ||
Line 273: | Line 280: | ||
| <code>/CONFIG/NP/</code> | | <code>/CONFIG/NP/</code> | ||
| <code>yob</code> | | <code>yob</code> | ||
| | | (set from intial setup) | ||
| - | | - | ||
| | | (set from PSN) | ||
| - | | - | ||
| - | | - | ||
Line 281: | Line 288: | ||
| <code>/CONFIG/SYSTEM/</code> | | <code>/CONFIG/SYSTEM/</code> | ||
| <code>username</code> | | <code>username</code> | ||
| | | <code>user<NNN></code> | ||
| - | | - | ||
| - | | - | ||
Line 288: | Line 295: | ||
|} | |} | ||
*1: DRM-Free demo was EU PCSF00095 "ModNation Racers: Road Trip", just downloaded, not started. | (*1: DRM-Free demo was EU PCSF00095 "ModNation Racers: Road Trip", just downloaded, not started.) | ||
==Screenshots== | |||
https://dlhb.gamebrew.org/vitahomebrews/vitaaccountmanager3.png | |||
https://dlhb.gamebrew.org/vitahomebrews/vitaaccountmanager4.png | |||
==Changelog== | ==Changelog== | ||
'''v0.91 | '''v0.91''' | ||
*NEW: Separate function to unlink all memory cards (ux0, imc0, uma0). | *NEW: Separate function to unlink all memory cards (ux0, imc0, uma0). | ||
Line 313: | Line 322: | ||
*Can write-protect execution history files. | *Can write-protect execution history files. | ||
== Credits for | ==Credits== | ||
* ONElua Team for [https://github.com/ONElua/AccountManager AccountManager] | Credits for ideas and features: | ||
* SiliciaAndPina for [https://bitbucket.org/SilicaAndPina/advanced-account-switcher/ Advanced-Account-Switcher] and [https://bitbucket.org/SilicaAndPina/simpleaccountswitcher/ SimpleAccountSwitcher] | * ONElua Team for [https://github.com/ONElua/AccountManager AccountManager]. | ||
* Chihiro/KanadeEngel for [https://github.com/KanadeEngel/PS-Vita/tree/master/history_deleter History Deleter] | * SiliciaAndPina for [https://bitbucket.org/SilicaAndPina/advanced-account-switcher/ Advanced-Account-Switcher] and [https://bitbucket.org/SilicaAndPina/simpleaccountswitcher/ SimpleAccountSwitcher]. | ||
* Orion for [http://www.psx-place.com/threads/vita-toolbox-v-0-2-new-functions-added-by-orion.10457/ Vita Toolbox] | * Chihiro/KanadeEngel for [https://github.com/KanadeEngel/PS-Vita/tree/master/history_deleter History Deleter]. | ||
* NamelessGhoul0 for [https://github.com/NamelessGhoul0/history_wipe History Wipe Plugin] | * Orion for [http://www.psx-place.com/threads/vita-toolbox-v-0-2-new-functions-added-by-orion.10457/ Vita Toolbox]. | ||
* TheFlow for [https://github.com/TheOfficialFloW/VitaShell VitaShell] | * NamelessGhoul0 for [https://github.com/NamelessGhoul0/history_wipe History Wipe Plugin]. | ||
* devnoname120 for [https://github.com/devnoname120/RegistryEditorMOD RegistryEditor MOD] | * TheFlow for [https://github.com/TheOfficialFloW/VitaShell VitaShell]. | ||
* devnoname120 for [https://github.com/devnoname120/RegistryEditorMOD RegistryEditor MOD]. | |||
== External links == | ==External links== | ||
* | * GitHub - https://github.com/windsurfer1122/Vita-Account-Manager | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/504 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/504 |
Latest revision as of 23:25, 11 April 2023
Vita Account Manager | |
---|---|
General | |
Author | windsurfer1122 |
Type | Other Apps |
Version | 0.91 |
License | GPL-3.0 |
Last Updated | 2019/09/01 |
Links | |
Download | |
Website | |
Source | |
Switch between multiple PSN/SEN accounts on a PS Vita or PS TV. Handle execution history. Dump console IDs. Save and restore WLAN settings.
Features
- Save the current account for later restore.
- Restore a saved account or remove the current account.
- Removes trophies of current account to reduce ban risk on an accidental trophy sync.
- Unlink memory card from current account.
- Delete execution history of current account to discard Homebrew title IDs in it. A reboot is still needed to clear execution history in memory.
- Remove obligatory "save data" of Vita Account Manager to avoid trophy message after account switch.
- Delete execution history of current account to discard Homebrew title IDs in it before logging into PSN. A reboot is still needed to clear execution history in memory.
- Write-protect execution history files by replacing files with not overwritable directories. A reboot is still needed to clear execution history in memory.
- Save the IDPS and PSID of the console.
- Save WLAN settings and restore them.
- Uses an extandable coding framework for easy enhancements and/or extensions. Go fork and send pull requests and/or patches.
User guide
Details
- Account data:
- Data is stored at
ux0:data/ACTM00003/accounts/<username>/
. - Saved files.
tm0:npdrm/act.dat
- PSV game activation data, stored undertm0/npdrm/act.dat
.tm0:psmdrm/act.dat
- PSM activation data, stored undertm0/psmdrm/act.dat
.ur0:user/00/np/myprofile.dat
- PSN avatar data, stored underur0/np/myprofile.dat
.
- Removed files.
ur0:user/00/trophy/data/sce_trop/TRPUSER.DAT
- Trophy data.ur0:user/00/trophy/data/sce_trop/sce_pfs/files.db
- Trophy data.ux0:id.dat
- Link of memory card to account and firmware version.imc0:id.dat
- Link of internal memory card to account and firmware version.uma0:id.dat
- Link of additional memory card to account and firmware version.
- Saved registry entries.
- Stored under
registry/
with their full entry path. /CONFIG/SYSTEM/username
- PSN Online ID, used as folder name to store data./CONFIG/NP/login_id
- E-mail address of account./CONFIG/NP/account_id
- Account ID (binary)./CONFIG/NP/password
- Password of account./CONFIG/NP/lang
- Language of account./CONFIG/NP/country
- Language of account./CONFIG/NP/yob
- Year of Birth of account./CONFIG/NP/mob
- Month of Birth of account./CONFIG/NP/dob
- Day of Birth of account./CONFIG/NP/has_subaccount
/CONFIG/NP/enable_np
/CONFIG/NP/download_confirmed
/CONFIG/NP/env
- Stored under
- Data is stored at
- Execution history:
- Title IDs from all launched games/apps.
ur0:ci/file/m.log
(Pointer is not inur0:ci/file/m.cnt
.)ur0:user/00/shell/playlog/playlod.dat
ur0:user/00/shell/playlog/playlog.dat
ur0:user/00/shell/playlog/playlog.dat.tmp
- Error codes and title IDs from crashed games/apps.
vd0:history/data.bak
vd0:history/data.bin
- Reboot to also clear execution history in memory.
- Title IDs from all launched games/apps.
- Console data:
- Data is stored at
ux0:data/ACTM00003/console/
.idps.bin
- IDPS of console.psid.bin
- PSID of console.
- Data is stored at
- WLAN data:
- Data is stored at
ux0:data/ACTM00003/wlans/<ssid>/
. - Saved registry entries.
- Stored under
registry/
with their full entry path, but excluding the NET count (01-30 decimal). /CONFIG/NET/WIFI/ssid
- WLAN SSID, used as folder name to store data./CONFIG/NET/WIFI/wep_key
/CONFIG/NET/WIFI/wifi_security
/CONFIG/NET/WIFI/wpa_key
/CONFIG/NET/APP/http_proxy_flag
/CONFIG/NET/APP/http_proxy_port
/CONFIG/NET/APP/http_proxy_server
/CONFIG/NET/COMMON/conf_flag
/CONFIG/NET/COMMON/conf_name
- Same as WLAN SSID./CONFIG/NET/COMMON/conf_serial_no
/CONFIG/NET/COMMON/conf_type
/CONFIG/NET/COMMON/device
/CONFIG/NET/COMMON/enable_auto_connect
/CONFIG/NET/COMMON/ether_mode
/CONFIG/NET/COMMON/mtu
/CONFIG/NET/IP/auth_key
/CONFIG/NET/IP/auth_name
/CONFIG/NET/IP/default_route
/CONFIG/NET/IP/dhcp_hostname
/CONFIG/NET/IP/dns_flag
/CONFIG/NET/IP/ip_address
/CONFIG/NET/IP/ip_config
/CONFIG/NET/IP/netmask
/CONFIG/NET/IP/primary_dns
/CONFIG/NET/IP/secondary_dns
- Stored under
- Data is stored at
Using backups of other Account Managers
- AccountManager by ONElua Team:
- Copy
ux0:pspemu/PSP/SAVEDATA/ACTM00001/<username>
toux0:data/ACTM00003/accounts/<username>
. - If
act.dat
exists then create account subdirectories and move file totm0/npdrm/act.dat
. - If
myprofile.dat
exists then create account subdirectories and move file tour0/np/myprofile.dat
. - Create account subdirectories
registry/CONFIG/NP
and create the following files:- No newlines in files.
registry/CONFIG/NP/login_id.txt
with e-mail address of PSN/SEN account.registry/CONFIG/NP/password.txt
with password address of PSN/SEN account.
- Copy
- Advanced-Account-Switcher by SiliciaAndPina:
- Copy
ux0:AdvancedAccountSwitcher/accounts/<username>
toux0:data/ACTM00003/accounts/<username>
. - If
npdrm.dat
exists then create account subdirectories, move and rename file totm0/npdrm/act.dat
. - If
psmdrm.dat
exists then create account subdirectories, move and rename file totm0/psmdrm/act.dat
. - Create account subdirectories
registry/CONFIG/NP
, move and rename the following files:aid.bin
toregistry/CONFIG/NP/account_id.bin
.username.txt
toregistry/CONFIG/NP/login_id.txt
.password.txt
toregistry/CONFIG/NP/password.txt
.
- If you have a separate backup of
myprofile.dat
then create account subdirectories and move file tour0/np/myprofile.dat
.
- Copy
Editing Data
Note: Do at your own risk. Do a backup first.
The saved registry data can be edited by text editors for integer and string values (e.g. Notepad++) and by hex editors for binary values (e.g. HxD). No newlines.
For editing the registry directly the tool Registry Editor MOD by devnoname120 is recommended as it also allows to edit binary registry entries.
Console will retrieve/refresh account details from PSN when logging into PSN.
Registry States during Activation on Vita 3.68 | ||||||
---|---|---|---|---|---|---|
Reg Path | Reg Key | No user | User Added Only | User Logged in | Activated | DRM-Free Demo DL *1 |
/CONFIG/NP/
|
account_id
|
(all hex zeroes) | (set from PSN) | - | - | - |
/CONFIG/NP/
|
country
|
(set from initial setup) | - | (set from PSN) | - | - |
/CONFIG/NP/
|
debug
|
0 | - | - | - | - |
/CONFIG/NP/
|
debug_ingame_commerce2
|
0 | - | - | - | - |
/CONFIG/NP/
|
dob
|
(set from intial setup) | - | (set from PSN) | - | - |
/CONFIG/NP/
|
download_confirmed
|
0 | - | - | - | 1 |
/CONFIG/NP/
|
enable_np
|
0 | - | - | - | 1 |
/CONFIG/NP/
|
env
|
np
|
- | - | - | - |
/CONFIG/NP/
|
has_subaccount
|
0 | - | (set from PSN) | - | - |
/CONFIG/NP/
|
lang
|
(set from intial setup) | - | (set from PSN) | - | - |
/CONFIG/NP/
|
login_id
|
(empty string) | (set in sign-up) | - | - | - |
/CONFIG/NP/
|
mob
|
(set from intial setup) | - | (set from PSN) | - | - |
/CONFIG/NP/
|
nav_only
|
0 | - | - | - | - |
/CONFIG/NP/
|
np_ad_clock_diff
|
0 | - | - | - | - |
/CONFIG/NP/
|
np_geo_filtering
|
0 | - | - | - | - |
/CONFIG/NP/
|
password
|
(empty string) | (set in sign-up) | - | - | - |
/CONFIG/NP/
|
yob
|
(set from intial setup) | - | (set from PSN) | - | - |
/CONFIG/SYSTEM/
|
username
|
user<NNN>
|
- | - | - | - |
(*1: DRM-Free demo was EU PCSF00095 "ModNation Racers: Road Trip", just downloaded, not started.)
Screenshots
Changelog
v0.91
- NEW: Separate function to unlink all memory cards (ux0, imc0, uma0).
v0.90
- NEW: Saves and restores WLAN profiles.
v0.82
- NEW: Create accounts folder on startup.
- FIX: Sanitized some string usages.
v0.81
- Extracts IDPS and PSID of console.
v0.80
- First public release.
- Saves, restores and removes PSN/SEN account.
- Deletes execution history files.
- Can write-protect execution history files.
Credits
Credits for ideas and features:
- ONElua Team for AccountManager.
- SiliciaAndPina for Advanced-Account-Switcher and SimpleAccountSwitcher.
- Chihiro/KanadeEngel for History Deleter.
- Orion for Vita Toolbox.
- NamelessGhoul0 for History Wipe Plugin.
- TheFlow for VitaShell.
- devnoname120 for RegistryEditor MOD.