Category PS Vita News       Thread starter PSXHAX       Start date Apr 6, 2016 at 7:24 PM       12,514       0            
It's only been a few months since Sony's last update, and today in conjunction with PS4 Firmware 3.50 they have also released PS Vita System Software update 3.60 for PlayStation Vita handheld console owners.

Download: PS Vita Firmware 3.60 Update (US) / PS Vita Firmware 3.60 Update (EU) / PS Vita Firmware 3.60 Update (JP)

According to Sony's official site, the changes are simply as follows:

PlayStation Vita and PlayStation TV System Software Update 3.60

Main features in system software update version 3.60:
  • This system software update improves system performance.
That's it, easy peasy folks! :)
Vita IDA PhysDump

Vita 3.60 physical dump loader for IDA

Download: vita-ida-physdump-master.zip / GIT

Installation

Copy contents of this directory into your IDA 7.0/loaders directory.

Place db.yml into the directory with your physical dump.

Usage

Obtain a physical memory dump from a Vita running 3.60 (other versions are not supported).

You should dump physical addresses in the [0x40200000; 0x5FD00000) range. (wiki)

When opening a physical dump, this loader should be selected by default. You don't need to do anything, just click "OK".

Features
  1. Physical dump loading
  2. Modules are found and detected with import/export parsing
  3. db.yml from vitasdk used for NID resolving
  4. A comment is added to every exported function so you can see if it's exported multiple times using different NIDs/libnids
  5. System instructions like MRC/MCR are automatically commented
  6. MOVT/MOVW pairs are detected and appropriate xrefs are added
Caveats, known bugs, etc

If you load a binary, go to an imported function and decompile it BEFORE decompiling any function that calls into it, it will break its return and arglist detection. Don't do that - there's no reason to.

MOVT/MOVW xrefs detection is not ideal, it does not follow branches.

The list of NORETURN functions is not complete, sometimes IDA will merge two functions into one.

Sometimes, it will create a huge function if module exports end and another module begins. I haven't investigated what causes it.

License

MIT license, check LICENSE.

System instruction highlighting uses gdelugre/ida-arm-system-highlight, licensed under MIT.
PS Vita IDA PhysDump.png

PS Vita Firmware v3.60.png
 
:idea: Reminder: Those without a Verified Badge yet on Discord to access the private areas we recommend Joining Us! Why? The waiting process takes a week for new Members, and there's a lot we're unable to share on public forums including the latest PS4 PKG Games. 🏴‍☠️

Comments

Recent Articles
OrbisSWU: The PS4 Update Tool Developer Research by TheoryWrong
As mentioned previously, following Fail0verflow's Documentation, the PS4 NoBD Updating Method, his PS4 Updater Toolkit release and the PS4 RL78 Syscon implementation PlayStation 4 scene developer...
Sony CEO Jim Ryan States PS5 Price Won't be the Lowest, Reflects Value
With their official PS5 Gaming Showcase set to be unveiled next week, Sony Interactive Entertainment president and CEO Jim Ryan revealed in an interview that the PlayStation 5 Price won't be the...
PlayStation 5 Unveiling Next Thursday, Limited Backwards Compatibility?!
Although not likely to be as next-gen as this PS5 Concept Video for the DualSense PS5 Controller, today Sony finally announced their next-generation PlayStation 5 console unveiling will take place...
PS4HEN 2.1.4 Github Fork with Save Data Mounting by xXxTheDarkprogramerxXx
Following the PS4 HEN 2.1.3 updates, PlayStation 4 homebrew developer @TheDarkprograme shared a PS4HEN 2.1.4 Github fork (from SiSTR0's repository, also forked from xvortex) via Twitter that...
Top