HALO, by ParanoidAndroid, implementation (1/2)

Author: drcmda
Thanks PA Team!

Change-Id: I94034ae3658094538d48d98edbd1b7e759fd32e1