A algum tempo que este post está no forno e hoje pela manhã acabei dando de cara com um post em um forum que participo sobre pessoas com alguns problemas de reinicializações nos seus Galaxy S4.
Infelizmente eu não tenho um Galaxy S4 para este tipo de teste ( meu laboratório de celular ainda é pequeno mas pretendo com o tempo aumentar meu número de hardwares para estes testes ) mas de acordo com leituras no tópico do módulo no XDA e ainda em outros blogs, ele resolve sim o problema.
O bug é bem explicado neste blog aqui e eu não vou entrar em detalhes neste post ( pelo menos, posso até discutir em breve isto na nova seção de desenvolvedores que irá nascer no próximo mês ) pois o foco aqui é o módulo que resolve o problema.
Este módulo resolve o problema das reinicializações randômicas dos firmwares baseados na I9505XXUGNF1 que é uma das ROMs Kit Kat disponíveis para o Galaxy S4.
Explicando rapidamente o que ocorre após a atualização para o firmware I9505XXUGNF1 da Samsung. Se você der uma olhada no seu logcat você verá que o processo system tem uma exceção após um erro ArrayIndexOutOfBoundsException. O desenvolvedor simplesmente após ler o código conseguiu criar um pequeno módulo que consegue resolver o problema ( famosa gambiarra ).
Para fazer o download do módulo é só dar um pulo no repositório do Xposed Framework.
Samsung KitKat System Crash fix para Galaxy S4 e outros modelos
Se quiser discutir sobre o módulo há um tópico no forum XDA-Developers sobre este problema.
Se você enfrenta também este tipo de reinicialização em outros tipos de ROM Kit Kat vale a pena dar uma chance ao módulo.
Samsung KitKat SystemServer Crash Fix Galaxy S4 e outros modelos
De acordo com pesquisas o problema está no código AOSP que é usados em todas as ROMs do Android.
Eu já estou testando aqui na minha ROM ( SlimSaber ) que está apresentando algumas inconsistências nos últimos dias.