Sony's PlayStation Mobile for Android just went live for certified devices last night. But what if you don't have a certified device, which so far includes only a number of Sony phones and tablets as well as the HTC One series? Heck, I have a One series device - the EVO LTE - but turns out it's not certified. That's just silly.
Not a problem - if you have root on your phone or tablet, getting the PSM (PlayStation Mobile) apk to work is a matter of pushing a few files it relies on to your /system directory and rebooting. Original credit goes to XxXPachaXxX - I used his work from a few months ago, took out some extra unnecessary Bravia engine stuff, and repacked it into a flashable zip for use with the PSM.
Here is PS Mobile running on my Nexus 7:
On the Nexus 7, I was able to play the free game and successfully tested a paid game called Fuel Tiracas. They both worked wonderfully. I also bought Samurai Beatdown, but for some reason it didn't install right (I tried 3 times but the download just said installation unsuccessful, hmmm).
Unfortunately, PSM crashes upon loading the store front on my EVO LTE. If you're not using a certified device, don't be surprised if it crashes on yours too - after all, it wasn't certified and, therefore, not tested.
If you try to run the PSM app now, you'll likely get this:
Download the flashable zip I packed from one of these mirrors:
Note: Just to be clear once again, you have to be rooted to install the helper files com.playstation.playstationcertified.jar and com.playstation.playstationcertified.xml. If you're not rooted yet, first figure out how to do so to your device and then come back.
Flash the zip from custom recovery, like ClockworkMod or TWRP. This relies on having busybox, which if you're rooted, you likely already do.
Alternatively, if you don't want to flash from recovery or just like to know what you're doing, you can perform the steps manually while booted into Android:
- Unzip the zip file downloaded in step 2.
- Copy playcertetcpermissionscom.playstation.playstationcertified.xml to /system/etc/permissions/ on your device.
- Copy playcertframeworkcom.playstation.playstationcertified.jar to /system/framework/ on your device.
- Set the permissions on com.playstation.playstationcertified.jar to 644 (read/write, read, read) using your favorite file manager or command line.
At this point, PSM should work just fine and you should no longer see the error from Step 1. Go register for a Sony Entertainment Network account if you haven't yet and try playing some games.
Please report your successes and failures in the comments.