What you need
You need a v360v phone with a fully charged battery. I can't stress enough the importance of having a fully charged battery prior to performing any modifications with it. Doing this kind of work and using the various modding programs drains the battery quickly when it's connected to a computer via the data cable. It's best if you charge your battery from the wall socket and not the computer. People seem to have many issues because they charge their batteries from the computer. If you insist on using the computer to charge your battery before modding you may need to recondition your battery to attempt to restore its life. You do this by discharging the battery until it's dead, take it out for a few minutes and then plug it back into the wall socket and fully recharge the battery, with the phone shut off, until you receive a "Charge Complete" message.
Data transfer cable (USB A to USB mini B - 5 pin). You can find this cable here. This cable is also used by many digital cameras so look around your house. This can be found at the local electronics store too.

Windows 98 (not SE, not ME) or a Windows XP computer with service pack 1 installed at a minimum. You could also use a Mac running Virtual PC but it will be slow and many report having USB connectivity issues . All the programs needed are only made for the Windows platform. There is a program called moto4lin which is for Unix, Linux and Mac OS X platforms. It will only allow you to transfer and delete files, modify attributes, edit seems and manage Java midlets. Here's their home page .