https://github.com/RadiusNetworks/android-ibeacon-service
Decoding the iBeacon packets is quite easy, but you need a device that supports BLE. Currently there are only a handful of Android devices that support it.