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.

73 thoughts on “Install NoNpDrm”

  1. I have tried many methods and viewed many youtube tutorials on running nonpdrm games, all of it the methods failed until I found this site. Initially I was on 3.68 Henkaku but then downgrade it again 3.65 Henkaku. Never used Enso until today. After got everthing installed and running. I rebooted the Vita with Enso running, refreshed the Live Arena and there it is. Satisfied with the process and thanks to you that I found answers to my doubts.

    1. It is best to have it in ur0:tai but having it in ux0: Tai will also work. It takes a little more effort to move everything In ux0:tai to ur0:tai, change the text in config.txt to ur0:tai, and then delete the uxo:tai folder but it is better.

      1. Currently in my ux0:tai/ , there are only 2 files: config.txt and config_backup.txt
        while in ur0:tai/, following files are there:
        boot_config.txt
        config.txt
        config_backup.txt
        henkaku.skprx
        henkaku.suprx
        henkaku_config.bin
        keys.bin
        taihen.skprx
        ============
        I am not using SD2Vita, only a 4GB official Vita memory card is there in the Vita.

        So it is safe to delete the tai folder from ux0 and edit config files in ur0:/tai in such a way that everything points to ur0:/tai.

        Hope I understood it correctly.

        Thanks,

  2. I ran into an issue while trying to transfer files from NPS. Even after following the notes you provided I still get “0 items refreshed” when trying to refresh the live area. I can’t seem to figure it out. I’ve also tried reformatting my SD card but that hasn’t changed anything.

    1. That’s if you have a nodpdrm file on your PC and want to install it on your Vita, the pkgi program does it automatically. However,if you are using NoPayStation, or found it online, you have to physically transfer the files over and install it.

      1. Thank you for clarifying. I ran into an issue while trying to transfer files from NPS. Even after following the notes you provided I still get “0 items refreshed” when trying to refresh the live area. I can’t seem to figure it out. I wonder if repatch.skprx needs to be placed before storagemgr in config.txt?

  3. I dont have a usb cable to connect my vita to pc, is it possible to do it via vitashell? I havent poked around with it yet cos I’m afraid I’m gonna break the system.

  4. Whoa! It….it worked! I spent HOURS trying to figure out how to make it work via the vpks, but couldn’t find a way to install games with nonpdrm and stuff…..till i found that guide. Got 0 items refreshed till i remembered i had to delete the uxo:tai folder after the config.txt changing step in uro:tai, and when i rebooted VitaShell and refreshed LiveArea once more, the items were detected, and when i got out of VitaShell, once back in the home menu, VOILA, the games were there!

    Thank you. Thank you so DEARLY!

    1. You have to drag the files in your game folder such as app, addcont, etc. Over to the ux0 folder. So that the app folder in your game folder will now be in ux0:app and the same for all the other folders.

    1. So you are moving multiple games then, you take whichever games you want to install and that is most likely all of them.

  5. Hi. I’m missing the addcont folder and cannot download dlcs because of it. Can u tell me how to fix it. Making a folder myself does not help

    1. Not everything from Nicoblog is a nonpdrm file nor will it have everything associated with the game like an update or dlc. It is best to use Nopaystation or pkgj for the files you need, those program usually contain the dlcs as well. See my guide on how to install them.

      1. I have even used pkgj but even it does not let me download more than 8 games even if I have 90+ GB remaining in my sd card. I have no idea how to fix this

        1. Are you sure you have a legitimate micro sd card? H2testw is a popular free app that detects if the microsd card is fake.

          1. yes my micro sd is fine. i just cannot install the dlcs even after they are downloaded even when using pkgj. games r working fine. i dont have the addcont folder anywhere on vitashell. i think thats the problem but i have no idea how to fix it.

          2. Hmmm, do you have nopaystation installed? It is the same database as pkgi, but you can get the DLC (addcont folder) on your pc and then transfer that to your ux0. Just make sure the gameid matches, meaning the game must be from the same region.

          3. thank you. i finally got the problem. u were right. the dlc region did not match the game region so it was unable to install

          4. Great good to hear that everything is working, because it didn’t sound like an error in setting everything up, which is why I thought it was your sdcard.

  6. I am having a difficult time understanding step 6. I cannot find the file referenced and I am showing hidden items and important system files

    1. Are you trying to transfer a nonpdrm file? The file referenced in my pic is for a specific game, you should have a similar file with different numbers. Step 6 is showing you to transfer the files in the nodpdrm folder to the same folders on your memory card (ux0).

  7. Help when i get to step 4 my laptop doesnt recognice my ps vita ive done every thing until this step i downgraded from 6.70 to 6.60 and ftp works but usb doesnt i’ve searched every where but no solution

    1. You can still complete the steps through FTP instead of USB, it just takes a little longer. Have you tried a different USB cable, otherwise I would install QCMA that will install a driver on your PC to recognized the Vita. IF you need help installing QCMA, look at my guide https://psvitamod.com/vitashell/ steps 1, 3, and 4.

  8. Great guide i have download minecraft using nopaystaion two extra folders came with the game packages and exdate do they go into addcont?

    Thanks

  9. 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 did you put NoNpDrm, in ux0 or ur0? It is best to have everything stored in ur0:tai, edit the confiq.txt file to refer to ur0, and then delete ux0:tai 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?

  10. 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!

  11. 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.

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

  13. 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.

  14. 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!

  15. 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.

  16. 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

    1. Hi,
      i am getting this exact same problem.
      when i download from HB Browser it won’t save any new programs even when it completes download and installing.

      1. Where is your tai folder located at, you might have to show me the contents of your config.txt in your tai folder.

        1. Firstly, thank you for your reply and help.

          The tai folder is located on ur0: (internal storage for slim version)

          below is the contents of the config.txt file

          # For users plugins, you must refresh taiHEN from HENkaku Settings for
          # changes to take place.
          # For kernel plugins, you must reboot for changes to take place.

          *KERNEL
          ur0:tai/storagemgr.skprx
          ur0:tai/reF00D.skprx
          ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
          ur0:tai/noavls.skprx
          ur0:tai/nonpdrm.skprx
          *main
          ur0:tai/henkaku.suprx
          ur0:tai/pngshot.suprx

          ur0:tai/custom_warning.suprx
          ur0:tai/shellbat.suprx
          ur0:tai/download_enabler.suprx
          *NPXS10015
          ur0:tai/henkaku.suprx

          *NPXS10016
          ur0:tai/henkaku.suprx

          *Kernel
          ur0:tai/vitabright.skprx

          *Kernel
          ur0:tai/nonpdrm.skprx

          *Kernel
          ur0:tai/vitabright.skprx

          1. You don’t need those 3 *kernel statement at the end. You can put vitabright under the first *kernel statement and delete the rest. So it should look like:
            *KERNEL
            ur0:tai/storagemgr.skprx
            ur0:tai/reF00D.skprx
            ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
            ur0:tai/noavls.skprx
            ur0:tai/nonpdrm.skprx
            ur0:tai/vitabright.skprx
            etc.
            Delete those 3 *kernel statement, so your tai config should end at
            *NPXS10016
            ur0:tai/henkaku.suprx

            Also, did you delete the tai folder in ux0 since you have everything set up on ur0?

          2. thanks again.
            I have update the config.txt as you have advised.
            still same problems where when I transfer anything onto the sd2vita card and do a refresh live arena, it will delete the contents of the folder I just copied.
            I’m starting to think this is a fake memory card as it has 128GB capacity but when it gets to over 50GB it starts to do some weird things.
            I have tried to setup another card but am having problems with opening vitashell once I remove the old sd2vita card and replace with new one.
            Is this because it has installed the vitashell program onto my ux0 instead of ur0?
            what is the work around for this as I can’t reinstall henkaku as it says it does not work for 3.70 as I have downgraded to 3.60.
            much appreciated for your time and assistance.

          3. The first problem does sounds like a memory card issue but it could also be a cluster problem. When you format the microsd card did you set the cluster size to 64kb? The Vitashell is saved to whatever memory card is being used, so if you have the slim vita just remove all your memory cards then install Vitashell. This will saved it to the internal memory.

  17. 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.

  18. 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

  19. 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.

  20. 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.

  21. 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.

  22. 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 *