Jump to content

PS Vita

Conéctate para seguir esto  

164 archivos

  1. NoAutoAvls

    A small utility to permanently enable/disable the auto-avls "feature" on Playstation Vita.
    Usage
    Download and install the VPK Run the new app called "switch avls mode" it will either enable or disable the auto-avls flag found in idstorage it will create a log in ux0:tai/noautoavls.log and reboot Enjoy
    Notes
    You may need to run it two times when enabling on a never-auto-avls-ed vita by SKGleba.
  2. Noboru

    App for PSVita to read manga or comic.
    Requirements:
    At least 10-20 MB memory (for online reading) or more (for offline reading) Data structure:
     
    ux0:data/noboru/cache/ - folder that holds cached manga info (also history) ux0:data/noboru/chapters/ - folder that holds chapters saved ux0:data/noboru/parsers/ - folder for parsers ux0:data/noboru/save.dat - library savefile ux0:data/noboru/c.c - saved chapters info ux0:data/noboru/settings.ini - application settings You can simply delete noboru folder to reset all settings
    Features:
    Browsing manga sites Searchinge Reading manga (with Vertical or Horizontal mode!) MultiTouch, Swipes and other touch things Adding manga to library Loading longpages (webmanga) without downscaling (thanks to my piclib) Multilanguage Reading without network (Offline mode !!Don't forget to add manga in library!! (you can also check History tab)) TODO:
    Caching info about last readed chapters (to make continue function) More languages Add option to cache images of current reading chapter (it will boost loading of pages you suddenly skipped) Transform &#XXXX; to unicode symbols
    Credits:
    Rinnegatamante - LuaPlayerPlus_Vita VitaSDK - vitaSDK xerpi - libvita2d by Crekeryop.
  3. NoNpDrm Plugin

    Features
    Exports PS Vita content license keys as fake licences. Bypasses expiration of PlayStation Plus and other timed licenses. Allows you to run trial versions as full versions. Allows sharing PFS encrypted content (unmodified non decrypted games) across multiple PS Vita accounts and devices using generated fake license files. Imported games behave as purchased games and allow the use of game updates seemlessly downloaded from the Sony Interactive Entertainment Network (PlayStation Network) as long as these updates run on firmware 3.68 and lower. Games can also be stripped of their PFS encryption using tools such as Vitamin just as any other purchased games would. Using purchased applications on deactivated devices. In a nutshell, this plugin allows you to bypass DRM protection on any PS Vita content.
    This software WILL NOT
    Allow modifications to your games/applications. Work with PFS decrypted content (such as games dumped using applications such as Vitamin or MaiDumpTool). Enable you to run applications/use content without a valid license or a fake license file. Work with PlayStation Portable or PlayStation 1 titles (should you wish to play such titles, you may want to look into the Adrenaline software). Legal Disclaimer
    The removal and distribution of DRM content and/or circumventing copy protection mechanisms for any other purpose than archiving/preserving games you own licenses for is illegal. This software is meant to be strictly reserved for your own PERSONAL USE. The author does not take any responsibility for your actions using this software. Software Requirements
    This software will only work on PlayStation Vita, PlayStation Vita TV, PlayStation TV devices running on firmware 3.60-3.68 the taiHEN framework and HENkaku need to be running on your device.
    For all the possibilities described below, you should use VitaShell v1.6 or higher for faster transfers.
    VitaShell lets you mount your PS Vita's Memory Card or Game Card to your PC over USB.
    On a PS TV device, you can mount a USB flash drive and copy files to uma0:.
    Installation
    Download the latest nonpdrm.skprx, copy it to ux0:tai and modify the ux0:tai/config.txt file to add the path to the module under *KERNEL as follows
    *KERNEL ux0:tai/nonpdrm.skprx Don't forget to reboot your device, otherwise the plugin will have no effect yet.
    If you know what you are doing, you may change this path to an arbitrary location as long as it matches the exact location of the module. You may also edit the ur0:tai/config.txt instead assuming you do not have a config.txt file inside the ux0:tai/ folder
    Creating the fake license
    In order to generate a fake license file containing the application's rif key, you must first launch the application with the NoNpDrm plugin enabled.
    The fake licenses for the applications will then be stored at
    ux0:nonpdrm/license/app/TITLE_ID/6488b73b912a753a492e2714e9b38bc7.rif ux0:nonpdrm/license/addcont/TITLE_ID/DLC_FOLDER/6488b73b912a753a492e2714e9b38bc7.rif (for additional content) Sharing Digital Applications
    If you wish to use the application on the same device but on a different account, simply copy the fake license 6488b73b912a753a492e2714e9b38bc7.rif to ux0:license/app/TITLE_ID/6488b73b912a753a492e2714e9b38bc7.rif. If you wish to use the application on a different device, transfer the content of ux0:app/TITLE_ID to your PC and copy the fake license ux0:nonpdrm/license/app/TITLE_ID/6488b73b912a753a492e2714e9b38bc7.rif file as TITLE_ID/sce_sys/package/work.bin You need to overwrite the original work.bin Note: on games obtained through the PlayStation Store, work.bin is tied to your Sony Interactive Entertainment (also known as PlayStation Network) account and contains your account ID. The fake license does however NOT contain any personal information.
    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 licenseux0: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).
    Installing shared applications
    Digital Application and Game Cards must be stored at the following location: ux0:app/TITLE_ID Additional contents must be stored at the following location: ux0:addcont/TITLE_ID/DLC_FOLDER and their associated licenses must be copied to ux0:license/addcont/TITLE_ID/DLC_FOLDER/6488b73b912a753a492e2714e9b38bc7.rif. Game Updates must be stored at the following location: ux0:patch/TITLE_ID. Open VitaShell (version 1.6 or later) and press △ in the home section of VitaShell and choose Refresh livearea.
    This will trigger the installation if the files have been placed correctly and the licenses within work.bin files are valid.
    Overview
    Should you decide to store your game contents on your computer, it is recommended to use the same structure as ux0: as shown below:
    ├───addcont │ └───TITLE_ID │ │ └───DLC_FOLDER ├───app │ └───TITLE_ID │ │ └───sce_sys │ │ └───package │ │ └───work.bin (copied or overwritten from ux0:nonpdrm/license/app/TITLE_ID/6488b73b912a753a492e2714e9b38bc7.rif) ├───license │ └───addcont │ │ └───TITLE_ID │ │ └───DLC_FOLDER │ │ └───6488b73b912a753a492e2714e9b38bc7.rif (copied from ux0:nonpdrm/license/addcont/TITLE_ID/DLC_FOLDER/6488b73b912a753a492e2714e9b38bc7.rif) ├───patch │ └───TITLE_ID Source code
    The source code is located within the src directory and is licensed under GPLv3.
    Troubleshooting
    "I am getting a C1-2758-2 error when trying to run a game/application" - Your game has not been copied properly and at least one of the file is corrupt, please copy it again and retry. "I am getting a C1-6703-6 error when trying to run a game/application" - You are running NoNpDrm from a Devkit/Testkit (PDEL/PTEL) these devices are not currently supported. "I am getting a C0-9250-6 error when trying to run a game/application" - The nonpdrm.skprx module is not loaded, make sure the path to the module is written in ur0:tai/config.txt or ux0:tai/config.txt if the later exists on your device. "I am getting a NP-6182-7 error when trying to run a game/application" - This error occured only once during our test while attempting to run an expired PlayStation Plus timed application, attempting to run the game once more fixed the issue, we never managed to reproduce this error, should you manage to consistently reproduce this issue, please open an issue on github. "My game/application displays as a trial version in the livearea" - This happens because you copied a game/application featuring a trial mode, without or with an invalid/corrupt work.bin. "I somehow messed up the installation, how can I reinstall a game?" - You can delete the (fake) license at ux0:license/app/TITLE_ID and use the refresh option in VitaShell. Changelog
    v1.2
    Added support for 3.65/3.67/3.68 firmware. v1.1
    Fixed bug where fake license files of addcont on grw0: were not created. v1.0
    Initial release Special thanks
    Thanks to Team molecule for HENkaku and thanks to yifanlu for taiHEN Thanks to Mathieulh for beta testing and helping me writing this readme
  4. NoPowerLimits

    A PSVita kernel plugin that removes some restrictions placed by ScePower.
    Namely:
    77% brightness limit - when a game requests power mode C or D (166MHz GPU + network features) brightness_limit
    Disabled WLAN (network features) - when a game requests power mode B (166MHz GPU + full brightness)
    Previously with 166+MHz on the GPU, you either had available WLAN or 100% brightness. Now you can have them both in all four power modes (A/B/C/D).
    How to install
    Put NoPowerLimits.skprx in ur0:tai/ folder Copy this to ur0:tai/config.txt *KERNEL ur0:tai/NoPowerLimits.skprx Reboot your Vita by Electry.
  5. NoPsmDrm Plugin

    Features
    Exports PSM content license keys as fake licences. Bypasses expiration of PSM game licenses. Allows sharing PSM content across multiple PS Vita accounts and devices using generated fake license files. In a nutshell, this plugin allows you to bypass DRM protection on PSM game content.
    This software WILL NOT
    Allow modifications to your games/applications. Enable you to run PSM content without a valid license or a fake license file. WARNING !!!
    For those with valid PSM activated Vitas and licenses, BACKUP EVERYTHING inside tm0 and ux0:/psm before using this plugin. If there's no backup and some files get removed / erased there is no way to get them back Legal Disclaimer
    The removal and distribution of DRM content and/or circumventing copy protection mechanisms for any other purpose than archiving/preserving games you own licenses for is illegal. This software is meant to be strictly reserved for your own PERSONAL USE. The author does not take any responsibility for your actions using this software. Software Requirements
    This software will only work on PlayStation Vita, PlayStation Vita TV, PlayStation TV devices running on firmware 3.60, the taiHEN framework and HENkaku need to be running on your device.
    Installing PSM runtime
    When running a game for the first time, it will ask to install psm runtime. In order to download and install it, you need to change your DNS to Henkaku Update Server
    Installation
    Download the latest nopsmdrm.skprx, copy it to ux0:tai and modify the ux0:tai/config.txt file to add the path to the module under *KERNEL as follows
    *KERNEL ux0:tai/nopsmdrm.skprx If you know what you are doing, you may change this path to an arbitrary location as long as it matches the exact location of the module. You may also edit the ur0:tai/config.txt instead assuming you do not have a config.txt file inside the ux0:tai/ folder
    Creating the fake license
    In order to generate a fake license file containing the application's keys, you must first launch the application with the NoPsmDrm plugin enabled.
    The fake licenses for the applications will then be stored at
    ux0:data/EM0041-NPOA00013_00-0000000000000000.rif using content id as filename Sharing PSM Games
    If you wish to use the application on the same device but on a different account, simply copy the fake license ux0:data/EM0041-NPOA00013_00-0000000000000000.rif to ux0:psm/NPOA00013/RO/License/FAKE.rif. If you wish to use the application on a different device, transfer the content of ux0:psm/TITLE_ID to your PC and copy the fake license ux0:data/EM0041-NPOA00013_00-0000000000000000.rif file as ux0:psm/TITLE_ID/RO/License/FAKE.rif You need to update / rebuild database If the game is "Powered by Unity" then you must ALSO create a folder in ux0:/license/app/PSM_TITLE_ID and place the 6488b73b912a753a492e2714e9b38bc7.rif included in this repo into that folder.
    Installing shared games
    PSM games must be stored at the following location: ux0:psm/TITLE_ID You must update / rebuild database Source code
    The source code is located within the src directory and is licensed under GPLv3.
    Donation
    All my work is voluntary and nonprofit, however you can make children happy by making a small donation to Fundación Juegaterapia. Let me know if you donate something. Thanks!!!
    Note: I'm not affiliated, sponsored, or otherwise endorsed by Juegaterapia. I just like their work.
    Special thanks
    Thanks to Team molecule (Davee, Proxima, xyz, yifanlu) for HENkaku, taiHEN and everything else they have done for the scene. Thanks to Motoharu for all his work on NpDrm. Thanks to CodeRobe, Devnoname120 and Rinnegatamante for supporting me during beta testing. Thanks to TheFlow for NoNpDrm Thanks to everyone that helped at vitahacks thread1,thread2 by Frangarcj.
  6. ONEMenu

    OneMenu for PSVita is a simple to use UI which separates the installed games and apps into categories.
    Onemenu comes with a built in file explorer which has many advanced features such as installing/uninstalling apps/games, move the selected app/game to diferent partition (ux0-ur0-uma0) connect via ftp or usb to the pc, restart, shutdown, rebuild db.
    by Team OneL.

  7. ONEMenu for PSVita

    OneMenu for PSVita is a simple to use UI which separates the installed games and apps into categories.
    Onemenu comes with a built in File Explorer. Installing/uninstalling apps/games, vpks (Including Nonpdrm content, you have to install the plugin Nonpdrm). Move the selected homebrew to diferent partition (ux0-ur0-uma0). Connect via ftp or usb to the pc (Memory Card, SD2Vita or GameCard). Extract zip/rar files. Edit the title show in the Bubbles in the LiveArea. Update the database without lose the IconLayout, very usefull to install PSM games (You have to install the plugins nopsdrm and nonpdrm). Shrink Game: Allows to free up some space by eliminating some game folders/files such as: Game Manual, and some folders/files from ux0:app/(GAMEID) since those folders/files are also at ux0:patch/(GAMEID) (ux0:Repatch/(GAMEID)). Install CustomThemes in ux0, ur0 and uma0. Delete game content doesn't installed in the PS Vita from the directorioes Readdcont and Repatch (ux0,uma0,imc0,xmc0) Functions to export Multimedia files (images jpg,png, music mp3, videos mp4). restart, shutdown, rebuild db.
  8. pFBN (pFBA) for PS Vita

    Adaptación a PS Vita del emulador FBA realizada por ScHlAuChi.

  9. pFMN for PS Vita

    Adaptación a PS Vita del emulador FBA realizada por ScHlAuChi.

    by Cpajuste.
  10. Pingo

    Pingo is a puzzle game in which your goal is to paint the whole level in as little steps as possible. Try to earn all 3 stars in 60 hand crafted levels!
    All this gorgeous art was done by Jumbocube.
    RobDevs made a level editor for this game, it was a massive help during development. I'll try adding custom level support to Pingo, so that you can play around with it yourself.
    Controls
    Use the DPAD to navigate the menus and the game Use CROSS (X) to choose menu option and CIRCLE to go back in menus Press TRIANGLE to quickly restart the level Press START to pause the game by Grzybojad.




  11. Pingo Edit

    Level editor for the ps vita homebrew Pingo.
    Controls:
    Place selected tile: Left Click Rotate Tile(if possible): Right Click Resize level: Arrow Keys Save to file: Enter Key or save button by RobDevs.
  12. pkg2zip

    Utility that decrypts PlayStation Vita pkg file and creates zip package. Supported pkg files - main application, DLC, patch and PSM files. Also supports PSX and PSP pkg files for use with Adrenaline.
    Requirements
    Henkaku / Enso NoNpDrm NoPsmDrm for PSM titles VitaShell v1.76 or newer required for DLC installation Adrenaline for PSX or PSP titles Features
    portable, written in cross-platform C code, runs on Windows, GNU/Linux, macOS (system dependent functionality is isolated in sys.c file). small, has no external library dependencies and uses very minimal dynamic memory allocations. fast, uses AESNI hardware accelerated AES decryption if supported by CPU (requires AESNI and SSSE3 instructions). simple, creates zip package with same folder structure that Vita expects (just drag & drop all file from zip archive to ux0:). Zip file is created directly from pkg without any intermediate temporary files. Vita DLC, Vita PATCH and PSM pkg unpacking. PSX and PSP pkg unpacking. Limitations:
    no PSP DLC pkg files are supported. no actual title name is extracted for PSM pkg files. Usage
    If you have zRIF fake license, then execute:
    pkg2zip package.pkg zRIF_STRING This will create title [id] [region].zip file. Title, ID and region is automatically detected from pkg file. It will include work.bin file.
    If you don't have zRIF fake license, but just want to unpack files, then omit last argument:
    pkg2zip package.pkg Resulting zip file will not include work.bin. This is useful for patch pkg files.
    To get output file name of the zip, use -l (must come before pkg file and cannot be used with -x):
    pkg2zip -l package.pkg To avoid zipping process and create individual files, use -x argument (must come before pkg file):
    pkg2zip -x package.pkg [zRIF_STRING] PSX or PSP pkg files do not require zRIF argument. It will be ignored.
    For PSP files pkg2zip by default will create .ISO file. To create compressed .CSO file pass -cN argument where N is compression factor. For example, for fastest compression use:
    pkg2zip -c1 package.pkg To create smaller cso file (more compression will require more time) use -c9, or anything inbetween:
    pkg2zip -c9 package.pkg You can combine -cN argument together with -x:
    pkg2zip -x -c9 package.pkg Generating zRIF string
    If you have working NoNpDrm license file (work.bin or 6488b73b912a753a492e2714e9b38bc7.rif) you can create zRIF string with rif2zrif.py python script:
    $ python rif2zrif.py path/to/work.bin It will print zRIF string to stdout.
    To generate work.bin from zRIF string use zrif2rif.py script:
    $ python zrif2rif.py zRIF work.bin Last argument is optional, it specifies where to save file and defaults to work.bin name.
    by mmozeiko.
  13. PKGi

    pkgi allows to install original pkg files on your Vita.
    This homebrew allows to download & unpack pkg file directly on Vita together with your NoNpDrm fake license.
    Features
    easy way to see list of available downloads, including searching, filter & sorting. standalone, no PC required, everything happens directly on Vita. automatic download and unpack, just choose an item, and it will be installed, including bubble in live area. resumes interrupted download, you can stop download at any time, switch applications, and come back to download from place it stopped. Current limitations:
    no support for DLC or PSM. no queuing up multiple downloads. no background downloads - if application is closed or Vita is put in sleep then download will stop. Setup instructions
    You need to create ux0:pkgi/pkgi.txt file that will contain items available for installation. This file is in very simple CSV format where each line means one item in the list:
    contentid,flags,name,name2,zrif,url,size,checksum
    where:
    contentid is full content id of item, for example: UP2120-PCSE00747_00-TOWERFALLVITA000. flags is currently unused number, set it to 0. name is arbitrary UTF-8 string to display for name. name2 is currently unused alternative name, leave it empty. zrif is NoNpDrm created fake license in zRIF format, it must match contentid. url is http url where to download PKG, pkg content id must match the specified contentid. size is size of pkg in bytes, or 0 if not known. checksum is sha256 digest of pkg as 32 hex bytes to make sure pkg is not tampered with. Leave empty to skip the check. Name cannot contain newlines or commas.
    To avoid downloading pkg file over network, you can place it in ux0:pkgi folder. Keep the name of file same as in http url, or rename it with same name as contentid. pkgi will first check if pkg file can be read locally, and only if it is missing then pkgi will download it from http url.
    Usage
    Using application is pretty straight forward. Select item you want to install and press X. To sort/filter/search press triangle. It will open context menu. Press triangle again to confirm choice(s) you make in menu. Or press O to cancel any changes you did.
    Press left or right shoulder button to move page up or down.
    by mmozeiko.
  14. PKGj

    pkgj allows to install original pkg files on your Vita.
    This homebrew allows to download & unpack pkg file directly on Vita together with your NoNpDrm fake license.
    Features
    easy way to see list of available downloads, including searching, filter & sorting. standalone, no PC required, everything happens directly on Vita. automatic download and unpack, just choose an item, and it will be installed, including bubble in live area. Differences with PKGi:
    queues multiple downloads. supports the TSV file format. installs DLCs, PSM, PSP and PSX games. Current limitations:
    no background downloads - if application is closed or Vita is put in sleep then download will stop. Setup instructions
    Setup games databases URLs in ux0:pkgj/config.txt. The file format is the following:
    url_games http://thesite/games.tsv url_dlcs http://thesite/dlcs.tsv url_psx_games http://thesite/psxgames.tsv url_psp_games http://thesite/pspgames.tsv url_psm_games http://thesite/psmgames.tsv url_comppack http://thesite/comppack/ Attention: The PS Vita has an imcomplete HTTPS support and most sites will not work, prefer HTTP in these cases.
    The url_comppack URL must point to the folder containing the entries.txt file.
    Make sure unsafe mode is enabled in Henkaku settings.
    Then start the application and you are ready to go.
    Usage
    Using application is pretty straight forward. Select item you want to install and press X. To sort/filter/search press triangle. It will open context menu. Press triangle again to confirm choice(s) you make in menu. Or press O to cancel any changes you did.
    Press left or right button to move page up or down.
    Q&A
    Where to get zRIF string? You must use NoNpDrm plugin to dump existing games you have. Plugin will generate rif file with fake license. Then you can use either web page or make_key to convert rif file to zRIF string.
    Where to get pkg URL? You can use PSDLE to find pkg URL for games you own. Then either use original URL, or host the file on your own server.
    Where to remove interrupted/failed downloads to free up the space? In ux0:pkgj folder - each download will be in separate folder by its title id. Simply delete the folder & resume file.
    Download speed is too slow! Typically you should see speeds ~1-2 MB/s. This is normal for Vita hardware. Of course it also depends on WiFi router you have and WiFi signal strength. But sometimes speed will drop down to only few hundred KB/s. This happens for pkg files that contains many small files or many folders. Creating a new file or a new folder takes extra time which slows down the download.
    I want to install PSP games as EBOOT file. Installing PSP games as EBOOT files is possible. It allows to install games faster and make them take less space. However, you will need to install the npdrm_free plugin to make them work.
    To install PSP games as EBOOT files, just add the following line to your config:
    install_psp_as_pbp 1 If you want to switch back to the other mode, simply remove the line. Writing 0 is not sufficient.
    I can't play PSP games, it says "The game could not be started (80010087)". You need to install the npdrm_free plugin in VSH, or install games as ISO.
    I want to install PSP and PSX games on another partition. You can change the partitions these games are installed to with the following configuration line:
    install_psp_psx_location uma0: The default value is ux0:
    I want to play PSM Games! You need to install the NoPsmDrm plugin and follow the setup instructions. After installing a PSM game, you'll need to refresh your livearea. You can do that by booting into the recovery menu and selecting Rebuild Database. This will also reset your livearea layout. To enable psm downloads and prove that you read this readme, add "psm_disclaimer_yes_i_read_the_readme" and the name of the needed plugin to the config file.
    The PSM Games don't work. If you followed the instructions for NoPsmDrm, you can try to activate your account for psm games using NoPsmDrm Fixer.
    I don't want to loose my livearea layout/This is too much effort, there should be a better way. Warning: This method may format your memory card, if you're not careful.
    Well yes, there is. You can trigger a database refresh by removing ux0:id.dat and rebooting.
    But: When using a Slim or a PS TV and an official memory card, you'll be asked if you "want to transfer the data on the internal memory card to the removable memory card". If you press "Yes" here, your memory card will be formatted. Just press "No". In case you're using a Fat, SD2VITA or USB storage, there's no risk.
    I'VE ADDED THE PSM URL TO THE CONFIG AND THERES NO MENU OPTION!! Please read this Q&A carefully
    I want to disable version checking on start Add no_version_check 1 to your config file
    Building
    pkgj uses conan and cmake to build. The setup is a bit tedious, so the recommended way is to run ci/ci.sh. It will create a Python virtualenv with conan, setup the configuration for cross-compilation, register some recipes, and then run cmake and build pkgj for your vita and pkgj_cli for testing.
    pkgj will be built in ci/build, you can rebuild it anytime you want by running ninja in that same directory.
    You can set environment variable PSVITAIP (before running cmake) to IP address of Vita, that will allow to use make sendfor sending eboot.bin file directly to ux0:app/PKGJ00000 folder.
    To enable debugging logging pass -DPKGI_ENABLE_LOGGING=ON argument to cmake. Then application will send debug messages to UDP multicast address 239.255.0.100:30000. To receive them you can use socat on your PC:
    $ socat udp4-recv:30000,ip-add-membership=239.255.0.100:0.0.0.0 -
  15. Plugins Manager

    A plugins manager for PS Vita.
    Usage
    Changes are not saved automatically, you must open the menu and select Save config.txt once done.
    TaiHEN config is automatically reloaded on save, but a reboot is still required for kernel plugins.
    Commands
    Left / Right - Switch section Up / Down - Select plugin/section Square - Multi-select (Title IDs) Triangle - Open / Close menu Circle / Cross(JAP) - Cancel Cross / Circle(JAP) - Accept Supported paths
    ur0 is the preferred path if both ur0 and ux0 exist
    Plugins Manager supports any path, however the preferred path is (ux0/ur0):tai/plugins.
    Disabled and All Plugins sections require the use of (ux0/ur0):tai/plugins to be populated.
    Plugins from arbitrary path will not be there.
    These paths are harcoded in plugins manager:
    ( ur0/ux0 ):tai/henkaku.suprx ( ur0/ux0 ):tai/plugins ( ur0/ux0 ):adrenaline ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx (Adrenaline 6+)
    Plugins Manager special sections
    Enabled: An overview of your config file, ie all your enabled plugins Disabled: All the plugins that are not enabled anywhere, ie in no app (see supported paths) All Plugins: A complete list of your plugins (see supported paths) How to enable a plugin
    METHOD 1: From plugins folder
    1) Switch to Disabled or All Plugins
    2) Select the plugin you want to enable
    3) Press triangle to open the menu
    4) Select Enable plugin
    METHOD 2: Browse...
    1) Press triangle to open the menu
    2) Select Browse...
    3) Select the plugin you want to enable
    If you enabled a kernel plugin, a dialog will ask you to reboot.
    If you enabled a user plugin, you can now select IDs (Press Square to select multiple IDs).
    How to disable a plugin
    1) Swith to Enabled or *PluginSectionHere
    2) Select the plugin you want to disable
    3) Press triangle to open the menu
    4) Select Disable plugin
    How to delete a plugin from your memory card
    1) Press triangle to open the menu
    2) Select Delete plugin (This is not reversible)
    How to add a new Halt Point
    1) Switch to Enabled or Disabled or All Plugins section
    2) Press Triangle to open the menu
    3) Select Add Halt Point
    4) Select IDs (Press Square to select multiple IDs)
    How to set an existing section as Halt Point
    1) Switch to Enabled section
    2) Move to a section
    3) Press Triangle to open the menu
    4) Select Use as Halt Point
    How to unset an Halt Point
    1) Switch to Enabled section
    2) Move to a section
    3) Press Triangle to open the menu
    4) Select Use as Section or Delete section
    Other options
    You can disable an entire section to disable its plugins You can reload your config.txt within Plugins Manager if you want to undo your current changes You can delete your plugins within Plugins Manager (Disabled section only)
  16. PNGShot

    pngshot is a plugin to make screenshots great again.
    Features
    Takes screenshots in png format No watermark Take screenshots in any app Installation
    Copy pngshot.suprx to ur0:tai and add ur0:tai/pngshot.suprx below *main in ur0:tai/config.txt.
    Note that this was only tested with retail SceShell. If, for some reason, you have some weird modifications done to your SceShell, this plugin will probably crash your Vita.
    Usage
    Press PS button + Start to take a screenshot. You can access screenshots with the Photos app, or from ux0:picture/SCREENSHOT.
    by xyzz.
  17. PS Vita - Virtual Game Card

    User application and kernel plugin that allow to produce game card dumps and run them.
    Introduction
    This application is designed for two main tasks:
    Produce 1 to 1 dumps of game cards. Introduce functionality that allows to run these dumps. Aplication consists of user application that manages the driver settings and kernel plugin that is used to emulate game card.
    Requirements
    henkaku taihen by motoharu-gosuto.
  18. PS Vita gamecard to microSD adapter

    A plug-in that can read the SD2VITA adapter placed in the port of the game cartridges.
    by xyzz.
  19. PS Vita OFW 3.65

    Firmware oficial 3.65 de PS Vita.
  20. PS Vita OFW 3.72

    Firmware oficial de PS Vita, versión 3.72.
  21. PSM Manager

    This program bypasses the PSN account requirement when using PSM games.
    by Yoti.
  22. PSMPatch

    Allows you to modify PSM Games, and also can be used to load PSM Homebrew.
    Simply put patched files into ux0:psm/TITLEID/Documents/p 
    files here will be read instead of the files in /Application
    Think of it as PSM Repatch..
    How to decrypt PSM Games tho??!
    Use FuckPSSE
    to decrypt the PSSE Layer on PSM Games and then you can modify whatever you want!
    For executables, you can use dnSpy or ILLSpy to decompile and modify the executables.
    About loading homebrew?
    Well this is a bit of a hack-y system. but it should work.
    if you compile an app using the PSM SDK there is an unsigned copy of it created.
    you can simply copy the unsigned files into the patch folder and it'll load the homebrew instead of the original game! PS: if u get compile errors while using the PSM SDK try running 'setx MSBUILDENABLEALLPROPERTYFUNCTIONS 1' in CMD.
    Installation
    Place the plugin under the *ALL section of your config.txt and your good to go,
    NOTE: Do not use this plugin at the same time as FuckPSSE. you will break the universe
  23. PSP Emulators Installer

    PSP Emulators Installer is a homebrew app put together by theheroGAC that automatically installs 20 emulators for that run on Adrenaline for PS Vita and PS TV.
    INSTALLATION:
    Install the vpk on your homebrew enabled PS VITA or PS TV, preferably using VitaShell Start PSP-EMULATORS-INSTALLER Press CROSS, CIRCLE or TRIANGLE (depending on where you have Adrenaline installed)  Wait 3 minutes Profit!
    EMULATORS:
    COELM PSP = Colecovision CPS1 = Capcom DaedalusX64 = Nintendo 64 (N64) Emuodd = Magnavox Odyssey Fuse = ZX Spectrum 48K LYNX = Atari Lynx Masterboy = Sega Master System MVS = Neo Geo Picodrive = Megadrive/Genesis PSP7800 = Atari 7800 PSPATARI = Atari 800,800XL,130XE PSPCAP32 = Amstrad CPC464 PSPHUGO = Pc-Engine/TurboGrafx-16 PSPINT = Intellivision PSPTHOM = Thompson TO7 PSPVE = Vectrex RACE = Neo Geo Pocket/Color s9xTYLcm_mod = Super Nintendo (SNES) SMSPSP = Sega Master System Vice = Commodore C64 by theheroGAC.
  24. psp2hfw

    The goal of this repository is to provide tools and instructions for running a hybrid firmware (HFW) on the Playstation Vita console
    in this case a different firmware/software version than the bootloaders version(s). Preparation
    Make sure that you have the latest version of enso_ex installed and running also make sure that your GC-SD adapter is fully functional in case of recovery Download the correct 0syscall6 bootmgr version for from https://github.com/SKGleba/enso_ex/tree/master/sdrecovery/BOOTMGR/0syscall6 and put in ux0:eex/data/ as bootmgr.e2xp Download 0syscall6 HFW version from https://github.com/SKGleba/0syscall6 , put it in ur0:tai/ and add to taiHEN config.txt Download the correct firmware version fix from https://github.com/SKGleba/enso_ex/tree/master/sdrecovery/PATCH/fw_spoof and put in ux0:eex/payloads/ Download the correct sector redirect script from https://github.com/SKGleba/psp2hfw/tree/master/scripts/sector_redir and put in ux0:eex/payloads/ This is optional for non-dualfw users but highly recommended for recovery purposes Copy os0:sm/update_service_sm.self to ux0:eex/data/ as zss_ussm.self; if you have a decrypted kprxauth sm - put it in there as zss_ka.elf Open the enso_ex installer and sync scripts; after reboot make sure that 0syscall6 is working correctly, do it before vita goes to sleep In os0 you should have the following files: bootmgr.e2xp, patches.e2xd, and zss_ussm.self. Additional steps for dual-fw users
    Dual FW lets you run the second firmware from a SD card in a GC-SD adapter; it is experimental and expected to be less stable (but safer) than having a single fw.
    Make sure that you have your GC-SD adapter inserted and detected by the system; use either YAMT or mount as uma0 using another tool Download and run the emmcfw->gcsd clone tool from https://github.com/SKGleba/psp2hfw/tree/master/tools/clone_int2ext ; it will clone firmware/software sectors to GCSD It is recommended to use xerpi's plugin loader for that ( https://bitbucket.org/xerpi/vita_plugin_loader ) If the load fails it means that the SD card was not detected; also cloning will take some time After the clone finishes uninstall your GC-SD driver unless you are using sony's (internal manufacturing mode or yamt) Connect your vita to a power supply and boot holding START, if it boots - emunand works You can make sure by deleting/adding a file in tm0 and rebooting normally; if the change is not present - emunand works Sony's built-in GC-SD driver is very strict in terms of compatibility, not all sd cards will work For the rest of this guide use the emunand instead of the internal emmc, HFW will be installed to the emunand. Usage
    Compatibility
    Currently not all firmwares can be installed on top of current base bootloaders [3.60 | 3.65]
    Check out the issues tab to know what needs to be done to increase compatibility Please note that not all homebrew apps/plugins are compatible with all firmwares; HenKaku and TaiHen may be incompatible too. Base: 3.60
    3.61 everything works fine. Base: 3.65
    3.67 - 3.73 everything works fine. Installation
    Download and install the HFW installer (HFWI.vpk); make sure that you have unsafe homebrew enabled in henkaku settings Download the desired firmware PUP and extract os0/vs0 fs images from it, you may use https://github.com/TeamMolecule/sceutils for that psst, if you don't have the required keys use this fork: https://github.com/zecoxao/sceutils Put them in ux0:data/hfw/ as os0.bin and vs0.bin; if you are using dualfw put os0:patches.e2xd in ux0:data/hfw/patches.e2xd Open the installer and press [start] to flash, it may take some time; after the flash completes it will show you the current HFW info and ask to reboot if the vita does not reboot follow the steps in the recovery section Open the enso_ex installer and sync scripts. Uninstallation
    Download your original firmware PUP and extract the vs0 fs image from it Put it in ux0:data/hfw/ as vs0_r.bin; if you want to go back to a pristine os0 put it as os0_r.bin Open the installer and press [start] to restore, it may take some time; after the restore completes it will ask you to reboot if the vita does not reboot follow the steps in the recovery section. Recovery
    With enso_ex you should be able to recover from all possible HFW related soft/"hard" bricks.
    If you corrupt boot_config.txt or suspect that it causes a bootloop hold VOLUP at boot. Bootloop
    If you synced incompatible patches follow the [Bootloop - broken patches] section; skip this step if you already did it Download the correct sdrestore image from https://github.com/SKGleba/psp2hfw/tree/master/recovery , its version should match the current bootloaders version Flash this image to an SD card and put it in the GC-SD adapter into the PS Vita GC slot Connect the console to a power source and hold [select] and [power] for 20-30s, then keep holding select; it will restore the previous os0. If the vita does not show the logo, hold power for 30s afterwards and see if it works If the vita shows the bootlogo - go into safe mode and reinstall the firmware, do not follow the next steps Dump the first 0x200 bytes from the SD card (using [read] in win32dimg or dd) and open using a hex editor if the first 4 bytes are BE BA FE CA (0xcafebabe) - payload did not run (either faulty GC-SD/slot or incorrect image; or just held select for too short); retry from step 1 if the first 4 bytes are EF BE AD DE (0xdeadbeef) - should not happen, weird, retry from step 1 if the first 4 bytes are EF BE FE CA (0xcafebeef) - payload finished, if the vita does not boot up then the inactive/recovery os0 is broken; follow the next steps if the bytes 12-20 are not 00 - the flash or read failed, make sure its a correct image and retry from step 1; if it still fails create an issue here on github Download the correct sdosflash image from https://github.com/SKGleba/psp2hfw/tree/master/recovery , its version should match the current bootloaders version Flash this image to an SD card and put it in the GC-SD adapter into the PS Vita GC slot Connect the console to a power source and hold [select] and [power] for 20-30s, then keep holding select; it will flash a clean os0. If the vita does not show the logo, hold power for 30s afterwards and see if it works; if it still does not - create an issue here on github If the vita shows the bootlogo - go into safe mode and reinstall the firmware. Bootloop - broken patches
    You can not just hold VOLDOWN to skip patches since bootmgr is required for HFW to boot. Download the correct cleanboot image from https://github.com/SKGleba/psp2hfw/tree/master/recovery , its version should match the current bootloaders version Flash this image to an SD card and put it in the GC-SD adapter into the PS Vita GC slot Connect the console to a power source and hold [select] and [power] for 20-30s, then keep holding select; it will skip all custom patches. If the vita does not boot, follow the [Bootloop] section Notes
    While psp2hfw is in beta it should be considered a PoC for advanced users; A 1-click method will come with the next firmware update. My base testing firmware is 3.65 and i recommend it for using this toolset with, it assures full compatibility and ease of debugging. You can find some pre-extracted filesystem images here: https://mega.nz/folder/v45lhYBR#t2TSvnynd50e76B5OTR2XA Credits
    Team Molecule for henkaku, taihen, enso and the update_sm 0x50002 write primitive. TheFlow for help with the sleep/resume stuff. by SKGleba.
  25. psp2pm

    Internal Producting Mode (i_manufacturing_mode) enabler/disabler for PSP2 Dolce (PSTV) and Vita (PSVITA)
    Warning
    Messing with the device at such low level may result in a unrecoverable brick, DO NOT USE IT unless you know what the target mode does.
    Description
    This tool should be compatible with firmwares 3.60, 3.65 - 3.71. It has been tested on firmwares 3.65 and 3.70.
    This tool sets the internal producting mode bit on the console's secure memory by using a crypto coprocessor exploit. It can also disable "manufacturing_mode" on any console.
    Notes
    To set External Producting Mode (e_manufacturing_mode) use the patch_pm_jig payload instead.
    Credits
    Team Molecule for their crypto processor exploit and spoonfeeding help on discord.
    Mathieulh and Zecoxao for their useful ideas.
    by SKGleba.
Conéctate para seguir esto  

×
×
  • Crear nuevo...