Hacking Can someone please give me a step by step tutorial on how to dump cart games via nonpdrm?

alexg1989

Well-Known Member
OP
Member
Joined
Sep 23, 2010
Messages
221
Trophies
0
XP
458
Country
United States
I already have the plugin installed, but I can't find anywhere how to actually dump the carts. Been asking for days, and no one answers.
 

Priestiality

Well-Known Member
Member
Joined
May 23, 2018
Messages
116
Trophies
0
XP
283
Country
United States
From the NoNpDRM Read-Me:

Sharing Game Cards
Transfer the gro0:app/TITLE_ID folder and its content to ux0:app/TITLE_ID or to your computer and save the fake license (ux0:nonpdrm/license/app/TITLE_ID/6488b73b912a753a492e2714e9b38bc7.rif) as TITLE_ID/sce_sys/package/work.bin.

For faster transfers you can mount the Game Card over USB. To do so, open VitaShell (See the Software Requirements section of this documentation), press the START button of your PS Vita, in the Main settings menu, select Game Card next to the USB device option and press START once again to close the settings tab.
Now connect your PS Vita to your computer over USB and press the SELECT button.

Note: Mounting Game Cards over USB does not work on PlayStation TV or PlayStation Vita TV devices.

Sharing Additional Content
You may share any additonal content across devices from ux0:addcont/TITLE_ID/DLC_FOLDER or, on selected card games, from grw0:addcont/TITLE_ID/DLC_FOLDER
To do so, copy the fake license ux0:nonpdrm/license/addcont/TITLE_ID/DLC_FOLDER/6488b73b912a753a492e2714e9b38bc7.rif to ux0:license/addcont/TITLE_ID/DLC_FOLDER/6488b73b912a753a492e2714e9b38bc7.rif.

Sharing Game Updates
While you may simply copy the content of ux0:Patch/TITLE_ID or grw0:Patch/TITLE_ID (in the case of selected card titles), game updates can be downloaded and installed directly from the PlayStation Network (unless the newest update is not compatible on 3.60-3.68).
 
Last edited by Priestiality,

alexg1989

Well-Known Member
OP
Member
Joined
Sep 23, 2010
Messages
221
Trophies
0
XP
458
Country
United States

ShroomKing

Somebody
Member
Joined
Mar 3, 2017
Messages
470
Trophies
0
Age
28
Location
in bed
XP
1,882
Country
United States
move the savefile folder into ux0:user/00/savedata/

if it causes an error when launching the game you might need to decrypt and re-encrypt it first.
 
Last edited by ShroomKing,

alexg1989

Well-Known Member
OP
Member
Joined
Sep 23, 2010
Messages
221
Trophies
0
XP
458
Country
United States
Well I did what you said, I transfered the savedata folder from the original, bubble that was created by the physical game that I had backed up, to the directory you told me to transfer it to.

When I loaded the game up, and tried to load the save file, it showed that there were no save files at all.

Then I transfered the savedata folder to the Title_ID folder in that same directory but it is giving me the same issue.

Then I transferred the contents of the savedata folder (savedata.psvimg, savedata.psvinf, savedata.psvmd) to the Title_ID folder, and still... the same problem. No save data when I load the game up.
 

ShroomKing

Somebody
Member
Joined
Mar 3, 2017
Messages
470
Trophies
0
Age
28
Location
in bed
XP
1,882
Country
United States
Then I transferred the contents of the savedata folder (savedata.psvimg, savedata.psvinf, savedata.psvmd) to the Title_ID folder, and still... the same problem. No save data when I load the game up.
oh jeez, that's the issue, you're transferring the cma backup image of the savedata and not the savedata itself(which is what i thought you were doing, my bad)

you're gonna have to unpack it by either, using cma to transfer it back to the vita, or, using psvimgtools to unpack it on your pc and then transfer it to the vita.
 

alexg1989

Well-Known Member
OP
Member
Joined
Sep 23, 2010
Messages
221
Trophies
0
XP
458
Country
United States
okay, I have psvimgtools from the yifanlu github. I'm not seeing how exactly to go about what you're saying I need to do.
 

ShroomKing

Somebody
Member
Joined
Mar 3, 2017
Messages
470
Trophies
0
Age
28
Location
in bed
XP
1,882
Country
United States
okay, I have psvimgtools from the yifanlu github. I'm not seeing how exactly to go about what you're saying I need to do.
psvimgtools is sort of complicated, you need to get your decryption key from your account id(the random numbers/letters in your cma directory)

enter the account id here: http://cma.henkaku.xyz/ and you'll get the key.

then you run "psvimg-extract.exe -K insert_key_here savedata.psvimg output_folder_name" in cmd.
 

alexg1989

Well-Known Member
OP
Member
Joined
Sep 23, 2010
Messages
221
Trophies
0
XP
458
Country
United States
okay, I got it...

annnnnnd.....

it worked. Thanks a lot.

I have two other Vita carts that I want to rip. Will all save files require this?

--------------------- MERGED ---------------------------

Since I finally got someone to answer some questiosn... Can I bug you some more?

My SD2Vita already arrived, but my 128gb MicroSD card will take a few days. Right now, I'm just installing stuff into my official Sony 16 gb mem card, but obviously, I want to transfer everything to the SD2Vita when it gets here. Is it as simple as copy pasting? What is the process?
 

ShroomKing

Somebody
Member
Joined
Mar 3, 2017
Messages
470
Trophies
0
Age
28
Location
in bed
XP
1,882
Country
United States
Will all save files require this?
either you use psvimgtools or you transfer them to the vita the "normal" way and back them up with vitashell or that savemgr homebrew. again, it's up to you.

as for sd2vita, i'm not sure as i'm using a psvsd and the process might not be the same for both. you better look up a guide to be sure.

but if it's the same: you basically format the sd on your pc, then let the vita format it again and then you can copy everything over.
 

Priestiality

Well-Known Member
Member
Joined
May 23, 2018
Messages
116
Trophies
0
XP
283
Country
United States
My SD2Vita already arrived, but my 128gb MicroSD card will take a few days. Right now, I'm just installing stuff into my official Sony 16 gb mem card, but obviously, I want to transfer everything to the SD2Vita when it gets here. Is it as simple as copy pasting? What is the process?
From my post in another thread, follow part 1 for now, follow the part under the spoiler once your new card arrives:
1. Get StorageMgr. Use this instead of gamesd.skprx.

2. If you are using ux0:tai\config.txt, copy and paste it to ur0:tai along with any skprx drivers (and any other files) in your ux0:tai folder. Delete gamesd.skprx. Delete the ux0:tai folder entirely. Edit your config.txt in ur0 so any lines for drivers you moved to ur0:tai say ur0 instead of ux0. (Example: change "ux0:tai\gamesd.skprx" to "ur0:tai\storagemgr.skprx" and "ux0:tai\nonpdrm.skprx" to "ur0:tai\nonpdrm.skprx".) Note: You don't want to change your Adrenaline.skprx location for example, because you won't be moving it. Only change lines for skprx files you moved into the ur0:\tai folder.

3. In ur0:tai, edit storage_config.txt so it looks like:
MCD=ux0
INT=imc0
UMA=grw0
GCD=uma0

4. Reboot

5a. If on 3.65 Enso, congrats, you did it.

5b. If on 3.67/3.68, run h-encore again to get henkaku running to make the extra storage show up. Congrats, you did it.

1. Backup everything from your Sony memory card to your PC, including hidden system files and folders. DO NOT DELETE ANYTHING YET.

2. Backup your current SD card to your PC. DO NOT DELETE ANYTHING YET.

3. Edit ur0:tai\storage_config.txt so it looks like:
MCD=uma0
INT=imc0
UMA=grw0
GCD=ux0

4. Power off the Vita completely.

5. Setup new micro SD. (Write with zzBlank.img, format to exFAT with default allocation unit size.) Copy your backup of ux0: (Sony card) including system files to the new micro SD. Install new SD in SD2Vita and insert in system.

6a. If on 3.65 Enso, boot the Vita, use FTP client or VitaShell to delete unnecessary files or folders in uma0. (Basically everything as it's all copied to the SD now.) Copy anything you were storing in the old micro SD to uma0:. Congrats, you did it.

6b. If on 3.67/3.68, the Vita will still use the Sony card for ux0 until h-encore is executed, so you'll need to be much more selective of what you delete. After running h-encore, open VitaShell and either using it or an FTP brower, you can delete any subfolders in uma0:app\, uma0:appmeta\, and uma0:addcont\ that aren't PCSG90096 (Bitter Smile/h-encore) and VitaShell. You need PCSG90096 on your Sony card to run h-encore again if your Vita ever gets powered down completely and it's always good to have a backup of VitaShell as people have reported it occasionally uninstalling itself. Leave the folder structure intact otherwise the Vita will just rebuild the database and put them back anyway if you ever do a full reboot. Copy anything you were storing in the old micro SD to uma0:. Congrats, you did it.
 
Last edited by Priestiality,
General chit-chat
Help Users
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    I @ Iron_Masuku: Hello