VRPPatch Readme
VRPPatch Readme
I. Requirements
<------------->
As with the original application, this requires Windows 7 (any version)
and a WLAN card in your computer for the initial pairing. Also, PS3
firmware 3.30+ is required to use PC Remote Play.
As it is compiled with Visual Studio 2008, the Visual C++ 2008 runtime
(non-SP1) is also required, but there's enough chance you already have
it installed (and Sony's application requires it too).
If you don't have the VAIO Remote Play application itself, download it
from the official Sony site (http://tinyurl.com/sonyvrp) and install.
II. Description/installation
<-------------------------->
The original application checks various WMI things to see if it runs on
a system manufactured by 'Sony Corporation'. Sony decided to make it a
bit harder by packing the COM DLL containing the check (VRPSDK.dll) with
Themida, which is still hard to unpack -- as such the patch is made as
a loader patching the specific location at runtime from a injected DLL.
The patch by RichDevX (VRP.exe) just masked the error messages given,
but this still didn't stop ICoreInterface::Initialize from failing on
finding out the system is not a Sony. Even worse, I could have done this
patch a day earlier if it didn't hide the COM creation error on the PC
I used for testing. I still used the '0x1000.bin' dump for some hints
on performing this crack -- I even tried a lot of methods until finding
that his VRP.exe was hiding the error that I was working around and just
showing UI. :p
Anyway, after installing the 'official' tool, make sure the files are
registered with COM correctly by rebooting (to unload possible Process
Explorer/Monitor drivers Themida fails on) and then opening an admin
command prompt (Windows key, type 'cmd.exe', Ctrl+Shift+Enter) and using
the following commands (or similar):
regsvr32 vrpsdk.dll
regsvr32 vrpmapping.dll
Then, unpack the files in this archive over the original files (VRPUI.exe
is the original VRP.exe by Sony) and start the program. You won't need the
WPA key released by RichDevX -- if everything's right the registration tool
will automatically connect to the PS3's network and reconnect to your own
WLAN network (if any).
If the program shows no text whatsoever, you could rename the 'ENG' folder
to the 3-letter language code of your system language.
Also, don't forget that you need to specifically start the Remote Play server
by using 'Remote Play' on the 'Network' tab of the XMB. Anyway, enjoy using
Remote Play on your non-Sony PC. ;)
III. Contact/permission
<--------------------->
You can e-mail me at hacking [at] dotbas [not] net. Please put something like
'VAIO Remote Play' in the subject line, so that I can easily see that you're
contacting me about this tool and not any of my many other projects.
You may redistribute this tool on any site you want, as long as you keep
this readme file intact and keep the credits as seen in this file.
-- NTAuthority, 2010-06-17