Note: You can still dump assets of 3.61-exclusive games on 3.60

Discussion in 'PS Vita - Hacking & Homebrew' started by DrDaxxy, Oct 31, 2016.

  1. DrDaxxy
    OP

    DrDaxxy Member

    Newcomer
    13
    10
    Jan 24, 2015
    Gambia, The
    First, some disclaimers:
    • No, this does not let you pirate 3.61+ games.
    • No, it doesn't let you run your legally bought 3.61+ games on 3.60 either.
    • You do need a Vita/PSTV with HENkaku for this procedure.
    I haven't seen anyone mention this anywhere, so I figured I'd post about it: If you have a Vita/PSTV on 3.60, and you want just the assets (scripts/textures/models/etc.) of a 3.61 exclusive game, using the method developed by mr.gas and Major_Tom a while ago. There are just two additional modifications:

    --

    When preparing your app.db, in tbl_appinfo:
    1. Look for rows with the titleId of the game you want to dump.
    2. Set val of the row with key 435879887 to 0.
    3. Set val of the row with key 3794959877 to 0.
    --

    Why? 3794959877 is for "minimum firmware version" (the value here should be 56688640, which is decimal for 0x03610000) - this is what prevents you from opening a 3.61 game's bubble (and no, just changing this without adding a patch directory will not let you run the game, you'd just get an error). There's another entry for "displayed firmware version" (value being the string 03.610) - the system doesn't check against this, it's only for display purposes. 435879887 is for a flag bitfield - and one of the flags here tells the system that the game requires more RAM than games got on the Vita's initial release, so if you try to launch the "game" (actually molecularShell or whatever program you put in the patch directory) the system will close Near, removing app0 access. Technically this doesn't have anything to do with 3.61, but most newer games have this flag set. I didn't try to find out which bit this flag actually is, as zeroing the whole thing works.

    --

    Some notes:
    • I have tested this with two digital games (WoFF demo and Root Letter). I'd assume it also works for cartridge-based games, but I haven't checked. If you do try and it fails for you, please also try asset-dumping the digital WoFF demo and a cart that doesn't require 3.61 to ensure you're not just applying the procedure incorrectly before posting about it. Works with cartridge games, use taiHENkaku (beta.henkaku.xyz). Be sure to enable unsafe mode. It's been reported to me that you cannot dump from app0 in this case, but gro0:app/<TITLEID> works instead.
    • There are now games which were released requiring 3.60 in some regions and requiring 3.61 in others. You might be thinking you could use this to copy over the translated assets from a 3.61 release to a version of the same game that runs on 3.60 but originally has a different language. In some cases, this may work, but in others, the localisation involves changes to native code (in which case this may not work at all, or leave you with a half-broken game).
    • As always, games often use proprietary/custom/weird file formats. Once you get the files, it is still up to you to figure out what to do with them.
    --

    I've posted this on /r/vitahacks as well, no need to repost if you were planning on doing that.
     
    Last edited by DrDaxxy, Nov 28, 2016


  2. DrDaxxy
    OP

    DrDaxxy Member

    Newcomer
    13
    10
    Jan 24, 2015
    Gambia, The
    Okay, yeah, apparently you don't get a bubble for carts requiring 3.61. So this only works for digital games.

    It may be possible to manually make your own bubble for those. Or it may not (license requirement, system automatically unmounting carts, I wouldn't know). If I get my hands on a 3.61+ cart, I'll try some things out.
     
  3. IpsoFact0

    IpsoFact0 GBAtemp Fan

    Member
    428
    85
    Mar 30, 2015
    Canada
    The Six
    what games are 3.61? i didnt no they existed
     
  4. Diag

    Diag GBAtemp Regular

    Member
    140
    51
    Feb 25, 2014
    Gambia, The
    Yomawari is one game i know that needs 3.61 (tho only the eu retail Version.. na should be 3.6) :( Hope there will be a Solution sooner or later.. nonetheless i need a third vita with latest fw and different psn account ❤
     
  5. RinkawaErion

    RinkawaErion Member

    Newcomer
    17
    1
    Aug 21, 2012
    Awww~
     
  6. Madikan

    Madikan Member

    Newcomer
    43
    11
    Aug 3, 2014
    Belgium
    Hope someone figures something out for Steins;Gate 0, just confirmed the NA & EU versions are 3.61 only...
     
  7. Ninoh-FOX

    Ninoh-FOX Otaku Gamer!!

    Member
    451
    61
    Jan 22, 2015
    Military base.
    Sword art online 3 is a game 3.61+ too...

    Enviado desde mi E5603 mediante Tapatalk
     
    Last edited by Ninoh-FOX, Nov 27, 2016
  8. Joe88

    Joe88 [λ]

    Member
    11,624
    2,856
    Jan 6, 2008
    United States
    NYC
    JP ver of steins gate 0 is below 3.61, so they should be able to combine the assets of the NA ver to is to make an 3.60 english version like they did with Root Letter (also a 3.61 game)
     
  9. WiiUBricker

    WiiUBricker Insert Custom Title

    Member
    6,996
    4,048
    Sep 19, 2009
    Argentina
    Espresso
    But this created bugs.
    Firmware 6.31 is out? Well that was fast.
     
    Ninoh-FOX likes this.
  10. Voxel

    Voxel Fable Junkie

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,199
    5,925
    Jun 27, 2015
    United Kingdom
    England, UK
  11. Madikan

    Madikan Member

    Newcomer
    43
    11
    Aug 3, 2014
    Belgium
  12. Davenor

    Davenor Newbie

    Newcomer
    3
    0
    Nov 26, 2016
    France
    Realy?! did someone tryed that? so if I buy a game that require 3.61 or 3.63 with that I will be able to play it?
     
  13. Cinnamon

    Cinnamon GBAtemp Regular

    Member
    257
    70
    May 2, 2014
    Norway
    Voxel likes this.
  14. Davenor

    Davenor Newbie

    Newcomer
    3
    0
    Nov 26, 2016
    France
  15. Voxel

    Voxel Fable Junkie

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,199
    5,925
    Jun 27, 2015
    United Kingdom
    England, UK
    Thank you for clarifying that. The guy I linked to was obviously a little misled himself then. :P
     
  16. nl255

    nl255 GBAtemp Addict

    Member
    2,584
    364
    Apr 9, 2004
    It sounds like rednand/emunand might be the solution though I don't know if anyone is working on it. That is how it was done on the PSP back in the 1.5 firmware days (devhook) though it wasn't called emunand back then.
     
  17. Ninoh-FOX

    Ninoh-FOX Otaku Gamer!!

    Member
    451
    61
    Jan 22, 2015
    Military base.
    In psp the firts spoof mode for run legal games 1.50+ did umd emulator, right? If in vita release some similar...

    Enviado desde mi E5603 mediante Tapatalk
     
  18. DrDaxxy
    OP

    DrDaxxy Member

    Newcomer
    13
    10
    Jan 24, 2015
    Gambia, The
    However, since it lets you create the bubble, you can dump assets of 3.61+ carts if you use taiHENkaku. Updated OP to that effect.
     
  19. Madikan

    Madikan Member

    Newcomer
    43
    11
    Aug 3, 2014
    Belgium
    Someone just did on the VitaPiracy subreddit. Now it's just a question of time before someone releases a "working" copy of SG;0 for 3.60
     
  20. Duo8

    Duo8 I don't like video games

    Member
    3,440
    1,140
    Jul 16, 2013
    I bet everything will be monospaced and line wrapping will be fucked.