switch to cm's libhardware