Update to service mode

Hide from app drawer, trigger on reboot and SMS receive, only run if not
already running.