The NoNpDrm plugin allows you to install official PS Vita files along with any updates or patches. For this guide, we will install NoNpDrm files on our hacked Vita. You must have NoNpDrm installed (steps 1-3) before you can use NoPayStation or PKGj.

Files and Programs Needed

NoNpDrm.skprx: GitHub Link
VitaShell: GitHub Link
WinSCP: WinSCP Homepage
NoNPDrm File: Google or NoPayStation PSVitaMod Page
Make sure you Enable Unsafe Homebrew in HENkaku Settings.
Once you have NoNpDrm installed (After step 3), you can go to my other guides to install PKGj or NoPayStation.

Need More Storage?

Upgrade your Micro SD Card to store more files. I get my Micro SD Cards here.

Step 1: Set up Connection to WinSCP.

NoNpDrmPT1

  • Turn on the Wi-Fi on the Vita and go to VitaShell.
  • Press START to bring up Main settings and change “SELECT button” to FTP, and press O to exit.
  • If you don’t have sd2vita installed, the USB device should be Memory Card instead.

Step 1.5: Set up Connection to WinSCP.

FTP Server

  • Press SELECT to bring up your FTP server information.
  • These numbers allow WinSCP to connect to your Vita. Leave this notification on or press X.

Note:
If you need help installing WinSCP, then see my guide here (https://psvitamod.com/set-up-ftp-connection/).

Step 2: Transfer NoNpDrm.skprx to Tai Folder

  • Open WinSCP and on the login that pops up, change File Protocol to FTP.
  • Enter the host name (appears after ftp://) and port # (last 4 digits after the colon)
  • Click Login after saving the session. Move the nonpdrm.skprx into the ur0:tai folder
  • Wait till you get a notification that the file was transferred.

Note:
This guide refers to the Tai folder in the ur0 directory, this is because I moved my tai folder to ur0. If your tai folder is in ux0, considered moving it to ur0:tai, change the config.txt to refer to ur0, and delete the tai folder in ux0. Otherwise, replace all instances of ur0:tai with ux0:tai.

Step 3: Edit Config.txt file in ur0:Tai

  • Go to the config.txt file in the tai folder and open it by pressing X.
  • Scroll down to *Kernal and press Triangle to bring up a menu.
  • Press “Insert empty line” and type in ur0:tai/nonpdrm.skprx
    • Make sure the ur0 is a zero and not the letter “O”
  • Press O to go back out to your config file and then O again to exit.
  • Press X to save your modifications.

Note:
If you want to install downloads through PKGj instead, restart your Vita after pressing X to save the modifications and then follow my PKGj guide.

Step 4: Switch to USB connection

NoNpDrmPT4

  • Press START to bring up main settings and change SELECT button to USB.
  • Press SELECT to connect to your PC through USB.
  • Wait for a screen to pop on your PC containing all the files on your memory card.

Step 5: Enable Hidden Folders.

Show Hidden Folders

  • You need to enable View Hidden folders to see everything in your memory card.
  • Go to View / Options /Change folder and search options / View / and select “Show hidden files, folders, and drives
  • Make sure to unchecked “Hide protected operating system files (Recommended)“.
  • Click Ok.

Step 6: Transfer Files to Memory Card.

Install NoNpDRm PT1.flv_000131100

  • Your downloaded files will either contain an App folder or a folder that starts with a letter follow by numbers.
  • In this example our file has an app folder and inside is PCSE00277.
  • You should see an app folder on your memory card folder.
  • Copy the PCSE00277 folder and paste it into the App folder.
  • Wait for the files to finish transferring.

Step 6.5: Transfer DLC, Patches, or Licences.

  • If your file contains other folders such as addcont (DLC), license, patch, app then you will need to transfer those over to the same corresponding folders on your memory card.
  • If the folders are not on your memory card, then create them.

Moving DLC

  • In the diagram above, each folder will contain the ID (PCSA00147), except for license.
  • You need to move each folder in the red square to the same folder in your memory card.
  • Ex: Move the PCSA00147 folder in the app folder to the app folder in your memory card.

Step 7: Reset PS Vita.

NoNpDrmPt7

  • Back on the Vita press O to cancel the USB connection
  • Press SELECT to bring up the main settings.
  • Press Reboot on Vitashell, wait for the Vita to reset, and then launch Vitashell again.

Note:
1. Every time you add or change anything in your config.txt file you need to restart the Vita for those changes to occur.
2. If you are using the official PlayStation Vita memory you need to change your USB device to memory card. See pic below. (Thanks to Jazzman for pointing this out)

Memory Card

Step 8: Have VitaShell Install the File.

REfresh LiveArea

  • Press triangle and click on Refresh LiveArea
  • Press X to continue.
  • The screen should say “Refreshed 1 items.”

Note: If you are transferring multiple files, you only need to refresh once. In that case the screen should say “Refreshed X items” where X is the number of files you transferred.

REfreshed 1 item

Step 8: Go Back out to the Home Screen.

  • Go back to the home screen and scroll all the way down. There should now be a bouncing bubble.

Notes: If you are getting 0 items refreshed

  1. It might be the file you have. Try to search for another source such as NoPayStation (https://psvitamod.com/nopaystation) or PKGj (https://psvitamod.com/pkgj).
  2. Games, DLCS, and updates go in ux0, but Nonpdrm.skprx should be in ur0:tai. Make sure there is no tai folder in ux0. 
  3. If your folder has patches, DLC, etc., install just the App and see if that works.
  4. Please make sure you have nonpdrm.skprx under the *Kernal in config.txt and that you restarted your Vita after doing this.
  5. Make sure you are putting the files in the right places. Ex: Put whatever is inside the App folder of the downloaded file to the inside of the App folder in ux:0. 
  6. Reload your taihen file in Henkaku settings.

34 thoughts on “Install NoNpDrm”

  1. Hey
    Your guide is great, I have the same problem when refreshing, 0 items, I’m using sd2vita, I have config files in ux0 and ur0, so do I just delete one, also a config backup file as appeared in the ux0 tail folder, do I delete that also?.
    Thanks

    1. Where do you have NoNpDrm or other plugins stored in ux0 or ur0? It is best to have everything stored in ur0, edit the confiq.txt file to refer to ur0, and then delete ux0 after you copied everything over.

    1. Not sure if I understand your question, are you asking why the config text is inside the tai folder?

  2. Hi ! Thank you very much for your tutorial !
    I had some problem make the games files visible at first, but everything is fine now ! and my problem can actually be many people problem too : be carefull how you write texts ! I’d written the text ur0:tai/nonpdrm.skprx in config.txt with a “O” and not a “0”! and I’d put a dot in the end so that is where my problem was. check if you have succesfully followed the tutorial before thinking about a more complicated problem !

    1. Thanks for letting me know, I will have to double check everything and make sure it is correctly labeled. Unfortunately, for those type of errors the normal spellcheck is not going to catch it. All the tutorials and pictures are from me doing these hacks but apparently there are still some errors that slip through the cracks. Which is why I am grateful for comments like yours that bring it to my attention!

  3. Hey friend! I hope this gets to to you. Im using a original memory card and have a tai folder in ur0 and ux0. The ur0 has the adrenaline psp emu and the ux0 the vita games itself. I downloaded some games and they have a work.bin in package that im assuming is the license. But when I refresh it says 0 items, im also have the nodprm.thing in both config text of ur0 and ux0. In what did I went wrong?

    1. You should only have nonpdrm in one tai folder and one config.txt, best to have it in ur0 and delete ux0:tai.

  4. Thank you, and sorry thats my fault, I’m added Space in “ur0:tai/nonpdrm.skprx” in config, now it works fine.

  5. It’s confusing which config do I have to edit? The ones in ur0: Tai or ux0:Tai? May both folders have a config file or should I delete one better? My problem is that the game is loaded by NoPayStation but not found, original Sony memory. thanks for your help

    1. It is best to use the confiq in ur0:tai and put your plugins (if any like NoNpDrm) in there and delete the tai folder in ux0.

      1. CFWConsoles!
        May I tell you that these are the world’s best tutorials for PSVita? Clear, structured and suitable for beginners. Thank you for that. I can judge that because years ago I also wrote tutorials for the biggest German Xbox board. Please continue. You have my thanks and support. Does your nickname have any relation to the same named tool? Thank you

        1. Thanks again! Did you write about hacking the Xbox? I picked this name because I want custom firmware (CFW) on all consoles and I plan on creating other hacking tutorials for the PS4 and maybe the Switch.

  6. Ha! OK So third post. I figured it. My card is of course mounted correctly. Just that the TF App mounted it as uma0. No big.

    I fixed not being able to see new SD Card in PC, this was the main issue. No one mentioned anywhere that you have to change this in PS Vita SHell.

    Shell > select Start button on Vita> scroll down to USB device.
    Select right arrow until you see SD2Vita.! That’s it. I either missed this or several guides didn’t include it. For the life of me but now it shows up on my PC. Now I can copy games! Whoo hoo!

    1. Aw just saw this after answering your previous comment. I apologized for my late reply, I am no longer getting notifications whenever someone comments. Glad you were able to figured it out!

  7. nah. i figure it out the problem is im using a fake sd card damn that cheap samsung 128gb, i bought another one with a much more price and it works

    1. That sucks, but yes fake microSD cards are pretty common. Every time I get one from a non major store I always test it to see if it really is the advertise size.

  8. hey dude i have a problem im using sd2vita. well i have copy my games from my old ps memory card and it works. the problem is everytime im transferring new game (nonpdrm) the files are keep deleting i mean when i open the folder of the app its empty thats why i think i always get 0 refreshed

  9. Some issues, I finished downloading VitaShell and everything seems fine until Step 2. Firstly, i don’t have a dai folder, did i do something wrong at the very start already? My ux0 folder only has calender, data, mms, Vitashell.

    Also, when i tried to transfer, I got this issue:
    Status: Starting upload of C:\Users\tay\Desktop\nonpdrm.skprx
    Command: PASV
    Response: 227 Entering Passive Mode (192,168,1,252,222,176)
    Command: STOR nonpdrm.skprx
    Response: 550 File not found.
    Error: Critical file transfer error

    What did i do wrong? Do advice please thanks!

    1. If your tai folder is not in the UX0 then has to be in the UR0, I assume you are SD2vita/micro SD card as your memory card? The nonpdrm.skprx is just one file, it seems like you are copying over the wrong files.

  10. Hi. My SD2Vita is UX0, Vita memory is UMA0. So should i still move the nonpdrm.skprx into the ur0:Tai folder or to the ux0:Tai folder?

    1. Hey good to hear from you again, it would still be in ur0 and you would still need to delete the tai folder in ux0

  11. The site is very detailed, organized, and easy to follow. I am a noob and managed to proceed from h-encore to NoNpDrm to Pkgi as my hope was to get some experience prior to Pkgj. Pkgj has been a challenge. if you can make a guide, that would be great.

    1. Thank you! I had other people ask for this so I will add it to my to do list, working on an emulator guide right now.

  12. can u help me with installing undub game on 3.68 (h-encore)? it suppose to use repatch plugin but i failed. lol

    1. Follow my guide for installing game but you need to make a new repatch folder in ux0 for the repatch file on your game.

  13. Also having the problem with no refreshing for me. Vpk’s are working fine (tho installing incredibly slowly for some reason), but copying the files doesn’t work. Files appear (though in ux0 instead of ur0 for some reason – tried copying over and still same problem), but refresh doesn’t find them. Have set up SD2Vita and works fine for Vpk and registers the SD card on the Vita memory.

    1. Figured it out – perform all of the editing config.txt etc as per normal, but then when it comes to transferring the game folders you need to press Start and then change USB device to sd2Vita. Then press O, connect via USB and transfer your game files across. Once you hit Triangle then refresh it should then find the game.

      1. Thank you for this tip and your persistence in solving your own issues, I will update my guide with this.

    1. Guys, try the new suggestions I added at the end of Step 8. The problem is it could be any number of issues and hard to pinpoint where you messed up.

  14. Trying this now. I have a few games with patches so I just installed the one game have so far that doesnt have patches. Cheers for the guide

Leave a Reply

Your email address will not be published. Required fields are marked *