Revert "Revert "vibration on, permission on""

This reverts commit c144f0fa196c2f46f164077a6d65e48b720348c8.
Revert "Revert "fixed errors""

This reverts commit 2b210bc46a649899f828375ca3cbcb3d8e392cb3.