Apagado de raíz de Android

En mi aplicación de Android para usuario root, realizo un apagado con

su reboot -p

Funciona bien, pero noté que el teléfono se apaga casi al instante (en lugar de mostrar la animación de apagado y probablemente hacer otras cosas).

¿Es esta la forma correcta de apagar un teléfono Android mediante programación? ¿Hay algún código crítico que deba ejecutarse antes del apagado?

Respuestas a la pregunta(8)

Su respuesta a la pregunta