Isso certamente pode ser o resultado de falhas de gravação NAND, sim. Seria possível tentar mover o banco de dados para um novo armazenamento, como um cartão SD? Embora a maioria desses cartões se desgastem mais rápido do que o armazenamento interno pela mesma quantidade de escrita, pode durar mais quando a única coisa que escreve muito sobre o SD.
É claro que, se a memória do dispositivo estiver em falha, você provavelmente precisará de um novo dispositivo, independentemente. Os erros geralmente aparecem na escrita, portanto, apenas executar programas e ler arquivos existentes pode continuar funcionando, mas todos os arquivos criados ou modificados também são gravados nos metadados do sistema de arquivos (e, devido à maneira como o NAND grava o trabalho, isso afeta o sistema de arquivos entradas para vários arquivos). Corrupção nos metadados fará com que o sistema operacional não consiga encontrar ou ler corretamente outros arquivos.