Monday, September 8, 2014

Step Two Making Your Controller Work

Alright First you should download the latest Xbox 360 Controller drivers and install them before you load the drivers from MIJ.

The 360 drivers can be found Here

Once that is done plug your PS3 controller in and let it install the basic drivers before anything else. Leave your PS3 controller plugged in and open DS3_Tool_Local, click driver manger, you may be asked to allow DS3_Tool to make changes to you hard drive just hit yes. If you only have one controller plugged in then there should only be one check box, check the box and hit load driver... Not install all.. You may be asked if you trust the source  just hit ok or install which ever it says and wait in till it's done, it could take a few minutes. now thats over and done with we are finished with MIJ no more DS3 tool none of that crap, Better DS3 Tool does not need to be in the same folder as MIJ if you want you can move it to your desk top and leave it there.

Open Better DS3 and lest configure the controller, click new and select Xinput


After that just match everything to the next few pictures (Don't forget to check "Automatically apply to controllers when connected" It saves some hassle)




Now hit save profile hit apply then control panel to bring up the game controller listing in the listing you'll see the following...


Hit properties and test your controller....

If you want Better DS3 to run at start up, then you have to paste a shortcut of it to your start up folder.

You can enable rumble for Xinput but it requires a different driver not affiliated with MIJ which can be found Here.

You're welcome and
Happy gaming

For those that where wondering where my items on the desktop was their hidden away in my fences including Better DS3.


Step One Getting Started

First let me tell you what Motioninjoy is, MIJ (Motioninjoy) is a program that lets you use your Playstation 3 Sixaxis controller as a gamepad for your computer.

I made this blog to help people get around the problem everyone has with Motioninjoy. The problem being that the DS3_Tool.exe uses an Internet Explorer server.

Meaning that when you use the DS3_Tool.exe, it goes online to an internet server to receive commands.

Here's a paragraph for another website written by the person that made the Better DS3_Tool.
Site reference: http://betterds3.ciebiera.net/why/

DS3_Tool.exe is signed with the same digital certificate that the MIJFilter driver is signed with. I assume this is to overcome the driver signing requirements in x64 systems. The problem however is, DS3_Tool.exe, being signed will occasionally request administrative privileges. To do certain housekeeping tasks, like updating, or managing the MIJFilter driver installed in your system. Since the “GUI” tells the trusted and signed DS3_Tool.exe what to do, this means that all the active content that’s delivered to your computer from a remote server is also trusted. Since DS3_Tool.exe is just acting as a proxy for whatever the remotely delivered “GUI” tells it to do. This connection to the server is not protected by SSL, it’s also hard-coded as a domain name in the DS3_Tool.exe itself. This leaves open a couple of avenues of exploitation by an attacker. First off, the man in the middle scenario since the connection to the “GUI” is not secured with SSL. Secondly, what if the author abandons this domain, and an attacker buys it up? DS3_Tool.exe will execute the JavaScript contained on this new domain without question. This to me is troublesome, the driver itself works well enough. But DS3_Tool.exe is just terrible.

So to avoid all of this even when first running MIJ follow this guide.

Download this file.

Inside the zip folder you will find the installer for Motioninjoy 0.7.1001 and another zip file, for now make a new folder on your desktop. Copy the contents of M Joy 7.1001 to the new folder and run the MotioninJoy_071001_signed.exe to install Motioninjoy after It's done installing do not run the DS3_Tool.exe unless you don't mind it going online. Now open the Local w{Better DS3.zip and copy and paste all of it to where you inslalled MIJ in the same place as DS3_Tool.exe.

Okay now that we got that part done lets make sure it can't access the Internet shall we, go to the start menu and go to Control Panel. There you will see a list of control options.


Now click on View network stats and task


On the bottom left you will see windows firewall click that.... Once your there go to advanced settings on the left side, here we will sit up a block for MIJ so that it can't send, or receive any information to or from the internet.




Now we are going to add a new rule to both inbound and outbound rules it's very easy to do not hard at all we will start with inbound rules first so click that.



As you can see I already have both of them blocked for the internet its the same for the out bound rules as well what you want to do is click on new rule on the right side, now  program should already be selected but if its not the check the bubble next to it and hit next, select this program path and click browse, go to where you installed MIJ and click either the DS3_Tool.exe or the DS3_Tool_Local.exe and hit open, click next choose the bottom option which should be "Block the connection" and hit next,make sure all three are checked and hit next, name it MIJ Block or MIJ Local block, which ever you did first, and hit finish. do the same thing for the other .exe, move on to outbound rules and repeat. once this step is done then MIJ will truly be local on your rig with no way to communicate with the internet.