Bueno os traigo después de unas pruebas y leyendo lo que comentáis una nueva versión para intentar solucionar el tema de reinicios.
Su funcionamiento es que siempre que el sensor esté tapado (por ejemplo el movil boca abajo o en el bolsillo) activará un wakelock que impedirá al telefono entrar en deep sleep y de este modo no deberia producir reinicios. En cambio cuando no se tapa el sensor (por ejemplo sobre una mesa boca arriba) lo detectará y no realizará ningun wakelock entrando así en deep sleep y reduciendo el consumo.
Espero que cuando lo probeis reporteis resultados para así poder ir viendo si se va en la dirección correcta o no. Recordar que esto es importante ya que no tengo vuestro terminal y por tanto voy un poco a ciegas a la hora de realizar las pruebas.
DESCARGAR MI3FIX_V4