changed libhardware