¿Cuál es la mejor manera de obtener información de un teléfono inteligente cuando se apaga (especialmente no por falta de batería)?

(para Android)
bueno, necesitarías una aplicación que solicite permisos de superusuario (lo que significa que el teléfono del usuario debe estar rooteado)
entonces deberá configurar esta aplicación para que envíe información automáticamente cuando note que se está apagando
deberías poder hacerlo configurando la aplicación para que sepa cuándo se apaga el teléfono

ahora, ¿cómo harías esto?
la única respuesta que se me ocurre es crear un widget que vaya junto con la aplicación
luego apagar el teléfono y enviar la información sería presionar ese widget

sin embargo, eso es realmente malo porque si alguien lo robara, simplemente lo apagarían de la manera convencional

la mejor respuesta es hacer una rom que tenga esta característica, pero en lugar de un widget, cambie la opción “Apagar” en el menú de encendido para enviar los datos antes de apagar

en general, su idea es buena, pero en realidad implementarla es difícil, si no imposible, para el 90% de los usuarios de Android.
Además, esto realmente poco práctico con un iPhone (opinión)

Parece más como si estuviera preguntando cómo obtener información de un teléfono apagado, especialmente cuando es robado, que cómo desarrollar una aplicación antirrobo. Las tarjetas SIM contienen mucha información de contacto, pero la última ubicación del GPS se deshabilita fácilmente.