The tear-down of Motorola Droid 2 has revealed a built-in FM receiver in its hardware specification, although the FM receiver is disabled by the stock Android OS. With FM receiver, Motorola Droid 2 owner can receive and listen to FM radio, although an earpiece or headphone has to be attached as antenna in order for the FM receiver to work.

Unlike Motorola Droid X which has FM radio app factory-installed, Motorola Droid 2 does not include FM functionality. As such, a hack has to be done in order to enable FM radio receiving capability on Motorola Droid 2. slayher has published the FM radio hack for Droid2 smartphone on forum, where some components have been ported from Droid X, and interested Droid2 owner can follow the instruction to make the Droid 2 stands out among the peer.

Note that the following instructions assume that you have Android SDK installed on the computer, and it’s your own risk to hack the phone, and it’s possible to brick the Droid 2.

  1. Root Motorola Droid 2.
  2. Download the FM radio hack for Droid 2:
  3. Unpack and extract the, then copy then app, bin and lib folders inside system folder into SDK Tools folder.
  4. Open a Command Prompt window, and change directory to SDK Tools folder.
  5. Run the following commands to push the files to the phone:

    adb devices
    adb remount
    adb push app/FMRadio.apk /system/app
    adb push app/FMRadioService.apk /system/app
    adb push bin/fmradioserver /system/bin
    adb push lib/ /system/lib
    adb push lib/ /system/lib
    adb push lib/ /system/lib

  6. Continue with the following command to set the correct permissions on the files:

    adb remount
    adb shell
    mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
    chmod 0644 /system/lib/
    chmod 0644 /system/lib/
    chmod 0644 /system/lib/
    chmod 0755 /system/bin/fmradioserver
    mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system

  7. Exit from the adb with the following commnad:


  8. To enjoy FM radio on Droid 2, plug in a headphone or earpiece, and run FMRadio.