HALO (1/2)

Port HALO from ParanoidAndroid