iSpace ToolBox
Инструкции FAQ Обновления Сообщество
Скачать iSpace ToolBox

Как появился iSpace ToolBox

У большинства программ есть красивая легенда происхождения. У iSpace ToolBox её нет. Он начался с бытового раздражения: нужное приложение не работало, потому что система отказывалась выдать ему права. Так из одной маленькой задачи выросла программа, которая сегодня управляет почти всем в машине.

Всё началось до ToolBox

Первые Evolute i-Space приезжали к владельцам вообще без привычных интерфейсов. Ни CarPlay, ни Android Auto — ничего. Мультимедиа была, а подключить к ней телефон привычным способом было нельзя.

Отдельная головная боль была со штатными приложениями. VK видео и VK музыка нравились далеко не всем: люди хотели вместо встроенного видеосервиса поставить YouTube или Кинопоиск, вместо встроенной музыки — Яндекс Музыку. Встроенный навигатор — отдельная песня. Ни пробок, ни нормальных карт. Каждый раз это означало переименовывать, переделывать и подгонять вручную.

Поэтому самая первая задача звучала просто: поставить CarPlay и Android Auto. Никакого приложения ещё не существовало — был поиск способа, перебор вариантов и попытки понять, как вообще устроена система внутри.

Следующим этапом стали модификации приложений. Их набралось много — от HUD-Speed до модов, позволявших смотреть видео в движении. Ставились они пачками, по несколько штук сразу.

Идея: приложение, которое выдаёт права

Настоящий поворот случился на другой проблеме. Некоторым приложениям — тому же HUD-Speed или «Стрелке» — нужны были разрешения, которых просто нет в настройках машины. Приложение установлено, но не работает, и сделать с этим из интерфейса ничего нельзя.

Отсюда и родилась идея: сделать программу, которая сама выдаёт права другим программам.

Логика получилась простая. Одно приложение ставит другое приложение, выдаёт ему нужные разрешения — и всё работает. Именно это и стало ядром будущего ToolBox.

Как одна функция превратилась в десятки

Дальше началось то, что коротко описывается так: «всё это начало обрастать мелкими доработками». Фича за фичей, задача за задачей.

Но главное случилось, когда дело дошло до самой прошивки. Разбирая её внутренности, разработчики начали находить, мягко говоря, забавные вещи — места, где китайские инженеры сделали плохо. Не просто неудобно, а именно неправильно: ошибки, которые мешали машине работать как следует.

И это изменило смысл проекта. Одно дело — поставить приложение. Другое — починить то, что сломано на заводе.

Чем ToolBox стал сегодня

Из утилиты для выдачи прав получилась программа, которая закрывает четыре разные задачи сразу:

  • Установка. Любой APK с флешки, RuStore из интернета, возврат заводских CarPlay и ZLink, если они пропали после сброса. И выдача всех нужных разрешений — та самая первая функция, с которой всё началось.
  • Исправление багов прошивки. То, что не доделали или сделали небрежно на заводе. Сюда же относится отключение избыточного логирования, которое нагружает процессор и изнашивает флеш-память.
  • Новые функции. Приборы на панели, разделение экрана, сценарии автоматизации, твики скрытых настроек — всего этого в машине изначально не было.
  • Защита от ошибок. ToolBox следит за ключами системы и предупреждает, если действия пользователя ведут к чёрному экрану.

Что важно понять из этой истории

ToolBox не проектировали как «комбайн». Он вырос снизу — из конкретных проблем конкретных владельцев, включая самих разработчиков, которые ездят на этой же машине.

Этот подход виден и сейчас. Большинство твиков появляются не потому, что кто-то придумал красивую функцию, а потому, что кому-то реально понадобилось знать обороты двигателя или температуру охлаждающей жидкости.

И ещё одна деталь, которая многое объясняет. ToolBox работает строго в пределах мультимедийной системы и не лезет в другие блоки автомобиля. Это ограничивает его: часть данных машины ему просто недоступна. Но это же означает, что навредить чему-то за пределами головного устройства он не может.

Скачать iSpace ToolBox

Хотите следить за развитием проекта и общаться с разработчиком напрямую? Присоединяйтесь к сообществу.