Operating System Questions

This section of the FAQ's is related to questions concerning the Operating system on your computer. If you are unsure what an operating system is, it is the software that enables your computer to operate. Windows XP is an example of an operating system. Mac OS X is another example of an operating system. Linux (although there are many variations of it) is yet another operating system. Most of the stuff covered on this site is Microsoft Windows exclusive, however there are some things you can do on other operating systems. If you have any questions about your particular operating system, feel free to browse this section to see if your question might have been answered in here. If not, feel free to ask your question in the forums or suggest a new FAQ using the Ask A Question system in the panel to the right.

Is it possible to hack my phone on Linux?

Overview

Linux has partial support for phone hacking. Unfortunately at the time of this writing, the linux version of p2k commander does not support CDMA (or at least not the verizon v3m). There is another application called moto4lin which also seems not to work well if at all with CDMA phones. I personally use BitPim and have had pretty good success at doing a lot of things running BitPim under Linux. Your particular distribution may have a copy of BitPim in the repositories. Debian, Ubuntu, and Linux Mint can all access BitPim from the repositories - however the last time that I checked, it was an outdated 0.9 version. At the time of this writing, the current version is 1.0.5 with the next official release coming out soon - tomorrow from what I've heard from the developer.

Something that should also be mentioned here is the fact that on older verizon firmwares, the usb transfer ability has been disabled, and as such the initial "unlocking" would need to be done on a windows based computer that has all the necessary applications for doing a seem edit.

Drivers

Linux should not need to have any drivers installed for the phones, as they come preloaded with most distributions. If your distribution does not seem to have drivers (your phone is not charging) you need to get the cdc_acm driver.

Notes on bitpim current version

ringtones are still set in the code to go to /motorola/shared/audio. However on newer firmware phones, this location is no longer valid. On top of that, they may have Brew locks in place on the actual location, /motorola/shared/ringtone. If you are using a different model phone than the v3*, it will be different even than that.

For receiving the best support on BitPim, it is recommended that you download the developers package from their website.

Taking things further

The bitpim source code is easily attainable and well documented online. The program is written in python which is an easy to learn language. It is possible to run bitpim from source code instead of installing the developers build or a build made by your distribution. This is extremely handy for modifying parts of the code to work with your specific firmware. There is no easy way to tell you go here and get this and it will make everything okay for your phone. The best place to start is to visit the link above and follow their link to the development section. At that page, they describe everything that is needed to get started developing bitpim code.

One thing that I have noticed is that for the v3m, v3c, and v3cm modules, the ringtone root is set by a separate module for the moto v710. The file that contains this information is located in the src/phones/p_motov710 file. Simply altering the location in that file *should* be enough to sort things out for the v3m newer firmwares from verizon.

Additional Notes

Theres more that could be said about this (and probably should be said), but I'm not really trying to write an essay in here. If you have any further questions about hacking in linux, there is a forum thread for general linux hacking questions, as well as a thread about DUN in Linux. I may also add in a distro specifics section if I get some reports about quirks in getting the application to run.

What is Service Pack 2 (SP2) for Windows XP?

Posted Answers

jake044's picture

A:

Basically, what spike is tryin to say is that sp2 is an update of the first version of xp. It gets rid of the bugs of sp1(the first one), or most of them.
-jake044


Answer by jake044
Your rating: None Average: 5 (1 vote)

spikejones's picture

A:

Basically speaking, SP2 for Windows XP was the fix to make it more stable and secure than the original release. If you don't have SP2 installed yet, you are way behind times as SP3 (the final service pack for XP) has been released. To read more about SP2, look here: http://support.microsoft.com/kb/889736/en-us.

If you do not have SP2 installed yet, I highly recommend that you install it even if you are not going to be using any of the applications here to hack your phone. All that you should need to do is go to Internet Explorer, look at the (tools menu i believe it is) and there should be a link there for Microsoft Update. Go to that site and run through all the recommended updates.

If you are not sure if you have service pack 2 installed, you should be able to find that out by going to: start -> run -> type "dxdiag" without the quotes -> press enter. Confirm that you want to let direct x diagnostics run. When the window appears it should look something like this:

Quote:

Time of this report: 8/4/2008, 17:51:35
Machine name: SPEC-B71490F23N
Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_rtm.040803-2158)
Language: English (Regional Setting: English)
System Manufacturer: NVIDIA
System Model: AWRDACPI
BIOS: Phoenix - AwardBIOS v6.00PG
Processor: AMD Athlon(tm) XP 2000+, MMX, 3DNow, ~1.7GHz
Memory: 1024MB RAM
Page File: 509MB used, 1138MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.2600.2180 32bit Unicode


Answer by spikejones
Your rating: None