如果您曾经刷过自定义ROM,则可能已经注意到,自定义恢复会读取某种脚本来格式化系统分区,进行符号链接等。这组命令称为Edify。通常,Edify有两个部分:updater-script,它是带有恢复说明的文本文件;和updater-binary,加载所述脚本。开源项目直接从源代码生成updater-script,但是并非每个ROM都是从源代码生成的。
破坏Edify脚本的语法非常容易。一个缺少的分号可能会中断刷新并发出令人讨厌的错误。如果您不阅读恢复日志,则发现错误是有问题的。这就是为什么XDA高级会员yashade2001的工具会让您感兴趣的原因。
Yashade2001创建了一个仅限Windows的应用程序,它将大大帮助查找语法错误。根据代码类型,EdiSense使用不同的颜色。例如,注释为绿色,各种命令为深蓝色。EdiSense可以为您节省大量时间,并在几秒钟内发现错误。
目前,此工具仅适用于Windows。希望开发人员也将其移植到其他操作系统。如果您要修改 updater-script, 则一定要访问原始线程,并尝试一下EdiSense。