Tag: Phone

verizon-droid-phone-76ca6b81ec4c0d36_large

Only about an hour ago it was announced that the droid has been rooted.

Alldroid.org post with download + instructions etc.

Authors Post:

md5sum of initial exploit zip: 94a0c30ea9104c2776d042e760bfd716

URL: http://rapidshare.com/files/318204448/d … t.zip.html (Down now?)
URL2: http://www.4shared.com/file/168496608/8 … -root.html (thanks, blunden)
URL3: http://www.mediafire.com/?ydaqjmditjh (thanks, blunden)
URL4: http://www.multiupload.com/XYPZLK4K22
Also attached in a thread post.

The exploit provides a /system/bin/su from AOSP (that is, you can only use it from adb shell).
Other payloads can be arranged, but I’m too lazy to make them myself.

Provide a decent payload and I will turn it in to an update.zip that the Droid will apply.
Restrictions: The payload zip must be <63k
I can add files already in the official update to it (update-binary).

Some possible install instructions (unconfirmed):

md5sum of the boot partition:
3e49d99b320cf5c20bedf09343c1155c /dev/mtd/mtd2

HOWTO

Download the zip file (see mirrors in posts below)
Rename to “update.zip” and copy to the sdcard

Power off the DROID and power back on while holding the X key
When you see a “/!\” symbol, press both vol+ and camera
Use the onscreen menu to install update.zip

Once installed you will be able to run “su” from your adb shell.

I recently flashed my Palm Centro which used to be on Sprint and now after flashing/unlocking it is now on Cricket. Most carriers will let you use whatever compatible phone you want with their network, but a lot of carriers like to lock phone to be exclusive to their network *cough* Sprint *cough* AT&T *cough*. Fortunately for you and me, we have Google, where you can find out how to do almost anything. It took me about 3 hours of googling and figuring stuff out to get my Centro completely unlocked and turned out to be a fun project.

Before I explain the technical details on unlocking, there are a few things you will need.

  1. Qualcomm Diagnostic Drivers – Download
    This was probably the hardest part of the whole process, finding the correct and working drivers. The Palm Centro uses a standard qualcomm chipset and you need the diagnostic drivers for that chipset. Keep in mind these are not the standard drivers your PC will use to hot sync with the Centro.
  2. QPST – Qualcomm Service Programming Tool
    This tool lets you get down and dirty with the internal programming of your phone. Due to QPST being copyrighted software, you will have to search google for this one. It is pretty easy to find, especially if you are on mobile phone forums. I believe the latest version is 2.7.
  3. UniCDMA 1.095+ – Download
    This is a basic memory prober which will let you read out a bunch of phone information and specific addresses.
  4. Cricket PRL – Perfered Roaming List – Download
    This is basically a file containing all cell phone carrier fun stuff.

There is also some lingo you should be aware of.

  • SPC – Service programming code. This is a 6 digit number which when entered allows access to the carrier programming screen.
  • PRL – Perferred roaming list. The Preferred Roaming List (PRL) is a database residing in a wireless (primarily CDMA) device, such as a cellphone, that contains information used during the system selection and acquisition process (wikipedia).

The goal when flashing the Centro is you want to set the SPC to “000000″. This will allow the phone to be used on any CDMA network. With sprint, sometimes if you call them they will give you the SPC or if you have the SPC written down somewhere when activating the phone, then you will be able to skip setp #3 below.

  1. Enter diagnostic mode on yoru phone by entering “##3424#” on the phone screen. A menu will pop up and make sure “diag” is checked. If this doesn’t work you might be able to enter diagnostic mode by unplugging the phone from the usb, taking out the battery, plug int he phone, and holding down the hot sync button.
  2. Plug the phone in to your computer via usb. When you plug it in you should see 2 new devices recognized. Go ahead and install the drivers from above to that device (I believe 2 qualcomm devices show up when installing the driver, if one doesn’t work, just try the other).  The driver will assign it to a virtual COM port, you can set what COM it gets set to in the Device Manager settings.
  3. Now you need to find out your SPC code. Open up UniCDMA and in the setup tab, set the COM to the COM port set in your Device Manager. Hit read all and you will should see all the fields get populated with information from the phone.
    unicdma
    Next go to the memory tab and you want to read 6 bytes from the address 0×00947F12.
    unicdma2
    Click read and save to file. Then open up the file in a hex editor or just notepad and the first 6 characters should be your SPC.
  4. Now comes the fun part, open up QPST Service Programmer and you should see your phone in the list.
    qpst1
    Open that phone up and then click “Read from phone”. This will prompt you for your SPC, enter the number you found in step #3. It will take 5 seconds or so for all the information to load from your phone.
    qpst2
    Before you continue its a good idea to backup all your phones settings by hitting “Save to file”. Now just enter “000000″ to the service programming field on the Settings tab (1st tab) and hit write to phone. Your SPC should now be changed to “000000″, you can test this by entering “##000000#” on the phone screen and a screen should show up saying “Activating your phone” where you can set your mobile number and MSID.
  5. This step may not be necessary, but it wouldn’t hurt to do. You want to load Cricket’s PRL into your phone. When having your phone open and loaded in QPST Service Programmer go to the “Roam” tab, hit browse and select the PRL you want to load then write to phone.
    qpst3

Your Palm Centro should now officially be unlocked. I dont make any calls on my centro, so I am unsure about the significance of having the Cricket PRL loaded.  Also if you have a data plan, you might want to read this this forum thread about getting data working.

Resources:

Aside from a chat client, Skype is a great solution if you are looking to have another line. Currently I use my skype number as my office phone. At 3$/mo for unlimited calls, it is a steal. I have been shopping around for a good skype phone for a long while now and I have finally found one. The IPEVO S0-10W Wifi desktop skype phone. I have been using this for a few days now and it is great.

The phone features speed dial settings, 3 dedicated speed dial buttons, speaker phone, wifi capable, and a whole slew of other features. This phone is a nice compact size yet feels very sturdy when handling it. The buttons feel nice when you press them. You feel like you have really accomplished something while dialing a number. When I first pulled htis out of the box and plugged it in I was able to set it up in minutes. All I had to do was set the date and time and then sign in with my skype account. It will also automatically check for firmware updates, no need for a computer, completely indedpendent. Any settings you can set in the desktop skype client you can set on this phone (even your skype status and note).

Overall I am very happy with this phone. You can find this through IPEVO’s website.

Update: I just noticed that the base/handset has magnets in them to keep the handset on the base, very cool.

phonebox phone3 phone2 phone1 phoneside wifi