Найдите синтаксические ошибки Edify с помощью редактора кода EdiSense

click fraud protection

Если вы когда-либо прошивали кастомное ПЗУ, вы, вероятно, замечали, что ваше кастомное рекавери читает какой-то скрипт для форматирования системного раздела, создания символических ссылок и так далее. Этот набор команд известен как Edify. Обычно Edify состоит из двух частей: скрипт обновления, представляющий собой текстовый файл с инструкциями по восстановлению; и двоичный файл обновления, который загружает указанный скрипт. Проекты с открытым исходным кодом создают скрипт обновления непосредственно из исходного кода, но не каждый ПЗУ собирается из исходного кода.

Нарушить синтаксис сценария Edify чрезвычайно легко. Одна пропущенная точка с запятой может прервать вспышку и привести к неприятной ошибке. Если не читать журнал восстановления, найти ошибку проблематично. Вот почему инструмент старшего члена XDA yashade2001 должно вас заинтересовать.

Yashade2001 создал приложение только для Windows, которое очень поможет в поиске синтаксических ошибок. В зависимости от типа кода EdiSense использует разные цвета. Так, например, комментарии имеют зеленый цвет, а различные команды — темно-синий. EdiSense может сэкономить вам много времени и найти ошибку за несколько секунд.

На данный момент этот инструмент доступен только для Windows. Будем надеяться, что разработчик портирует его и на другие операционные системы. Если вы изменяете свой скрипт обновления, вам обязательно стоит посетить оригинальная тема и попробуйте EdiSense.