Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@yifanlu
Created August 14, 2016 21:50
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yifanlu/0514e60610c552e8da583fbbd8791d67 to your computer and use it in GitHub Desktop.
Save yifanlu/0514e60610c552e8da583fbbd8791d67 to your computer and use it in GitHub Desktop.
Bypass Vita MC checks

Bypassing Version Check

The Vita will always write the current system version to the SVR field in the file. This means if you have two Vitas on different FW versions, and you put the memory card from the newer FW Vita into the older FW Vita, it will prompt you to update. To bypass this, you can make the id.dat file read only.

SceIoStat stat;
stat.st_mode = 0x00002004;
sceIoChstat("ux0:id.dat", &stat, 1);

This will make any attempt to write to id.dat fail including attempts to update the SVR field.

As a side effect though, every time you boot the Vita, it will rebuild the database. So be aware of that if you have any mods there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment