Инструкция по ручной замене RN-плагинов в моде MiHome проекта VEVS

Инструкция по ручной замене RN-плагинов в моде MiHome проекта VEVS

vevs

English version is here

1. Если у вас Android версии 9 и ниже - переходите сразу к шагу №2 (тремя абзацами ниже). Если у вас Android 10+, то необходимо предварительно переключить приложение на использование внешней папки, проделав следующее:

  • Включите-выключите параметр "Логировать полезные данные" в меню "Профиль - Расширенные настройки - Лаборатория", при этом автоматически появится запрос необходимых прав доступа к внешнему хранилищу. Само логирование оставлять включенным не нужно!
  • Перезапустите приложение, т.е. "смахните" его в списке недавних, или остановите в настройках телефона (так надёжнее). После перезапуска, будет автоматически создана папка /ВНУТРЕННЯЯ_ПАМЯТЬ/vevs/, в которой необходимо вручную создать подпапку /files/ и снова перезапустить приложение;
  • Обновите состояния устройств свайпом сверху-вниз на главном экране и проверьте, что в созданной на предыдущем этапе папке /files/ начали появляться вспомогательные файлы/папки. Если этого не произошло, то дальше двигаться бессмысленно, разбирайтесь что сделали не так. Если же файлы/папки появились, значит всё отлично, и можно переходить к пункту №2.


2. Запустите оригинальный плагин (просто нажмите на карточку устройства на главном экране) и обязательно дождитесь, пока скачается и запустится интерфейс управления вашим устройством. После успешного запуска плагина вернитесь в главное окно программы.


3. Нажмите и удерживайте карточку устройства на главном экране, в появившемся меню нажмите "Изменить имя", а в следующем окошке запомните/скопируйте в буфер обмена значение строки "Плагин" (первые 7 цифр) - он понадобится далее.


4. Ищите на просторах интернета модифицированный плагин для вашего устройства. Иногда их выкладывают в виде только исполнительного файла main.bundle (не самый надёжный вариант), а иногда - в виде полного архива. На сайте проекта представлены именно полные архивы, названия которых соответствуют идентификаторам плагинов. Способ замены будет несколько отличаться в зависимости от выбранного варианта (файл или архив).


5. Если у вас Android версии 9 и меньше, то дальнейшие операции должны выполняться по следующему пути:

/ВНУТРЕННЯЯ_ПАМЯТЬ/Android/data/com.xiaomi.smarthome/files/plugin/install/rn/ИДЕНТИФИКАТОР_ПЛАГИНА/XXXXXXX/android/

Если у вас Android 10+ (и вы не пропустили первый шаг инструкции), то путь будет такой:

/ВНУТРЕННЯЯ_ПАМЯТЬ/vevs/files/plugin/install/rn/ИДЕНТИФИКАТОР_ПЛАГИНА/XXXXXXX/android/

Здесь ИДЕНТИФИКАТОР_ПЛАГИНА - это цифры, полученные на 3 шаге инструкции; а XXXXXXX - набор цифр, соответствующий установленной у вас в данный момент версии плагина, для процесса замены она значения не имеет.


6. Если вы скачали плагин в виде архива (например, с сайта проекта), то удалите содержимое папки /android/ по указанному выше пути (находящиеся уровнем выше файлы model_list.json и conf.json не трогайте!), и распакуйте в неё содержимое одноимённой папки из архива. Если же вы скачали только файл main.bundle, то просто скопируйте его с заменой по указанному выше пути.


7. Ещё раз перезапустите приложение и запустите плагин для проверки - теперь всё должно быть переведено :) А если не получилось, то перечитайте инструкцию внимательно ещё раз, и попробуйте использовать другой файловый менеджер.

Report Page