hammerhead: fix permission and use camera interface