Se você já atualizou uma ROM personalizada, provavelmente notou que sua recuperação personalizada lê algum tipo de script para formatar a partição do sistema, criar links simbólicos e assim por diante. Este conjunto de comandos é conhecido como Edify. Normalmente existem duas partes do Edify: script de atualização, que é um arquivo de texto com instruções para recuperação; e atualizador-binário, que carrega o referido script. Projetos de código aberto geram o script de atualização diretamente da fonte, mas nem toda ROM é construída a partir da fonte.
É extremamente fácil quebrar a sintaxe do script Edify. Um ponto e vírgula ausente pode interromper o flash e gerar um erro desagradável. Se você não ler o log de recuperação, será problemático encontrar um erro. É por isso que uma ferramenta do XDA Senior Member Yashade2001 deveria lhe interessar.
Yashade2001 criou um aplicativo somente para Windows que ajudará muito a encontrar erros de sintaxe. Dependendo do tipo de código, o EdiSense utiliza cores diferentes. Por exemplo, os comentários são verdes e vários comandos são azuis escuros. O EdiSense pode economizar muito tempo e encontrar um erro em poucos segundos.
No momento, esta ferramenta está disponível apenas para Windows. Esperançosamente, o desenvolvedor também o portará para outros sistemas operacionais. Se você estiver modificando seu script de atualização, você definitivamente deveria visitar o tópico original e experimente o EdiSense.