top of page

Установка циферблатов в формате TPK на смарт-часы Samsung
с TIZEN OS

В качестве предисловия

   Вместе со своими подписчиками я смог найти способ установки циферблатов на часы с Tizen OS без использования Конструктора. Такие циферблаты имеют разрешение .tpk. Именно в таком виде я и другие разработчики загружали циферблаты в магазин Самсунга, пока он не прикрыл такую возможность.

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

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

ШАГ 1. Установка TIZEN STUDIO

   Tizen Studio - это инструмент разработчиков программного обеспечения для написания кода. В нем есть функция, которая нам необходима - менеджер сертификатов.

   Скачиваем программу на свой компьютер вот по этой ссылке

   Устанавливаем на компьютер, указав расположение на вашем компьютере:

001.png

   Обратите внимание - если на вашем компьютере диск называется русскими буквами (например, диск  C:\\ имеет название "Система"), то при установке Tizen Studio может выдать ошибку установки. В этом случае поставьте ее на другой диск, который называется английскими буквами - для этого просто кликните курсором мыши в поле SDK location и Data Location и замените букву "С" на букву другого диска

   После установки основного дистрибутива Tizen Studio предлагает выбрать пакеты, с которыми нам предстоит работать. Нас интересует всего два пакета, которые регистрируют сертификаты в разделе Extension SDK. Последовательно установите их, нажав на кнопку "Install"

002.png

   После того, как установились нужные пакеты закройте окно установщика. У вас на экране появится всплывающее окно, в котором поставьте галочку. Это галочка позволяет сразу запустить Tizen Studio после закрытия окна.

003.png

   Откроется основной интерфейс Tizen Studio, в котором мы будем регистрировать наши сертификаты. Но предварительно вам нужно подготовить свои часы - активировать режим разработчика и включить функцию отладки. Поэтому дальше переходим к Шагу 2.

ШАГ 2. Включаем режим разработчика на часах

и активируем "Отладку"

   Войдите в меню часов в пункт "Настройки" и пролистайте вниз до раздела "О часах". Выберите в нем пункт "ПО", а в этом разделе долистайте до пункта "Версия ПО". Тапните по этому пункту 5 раз подряд. Если вы все сделали правильно, то у вас появится надпись: "Включен режим разработчика"

   Теперь возвращайтесь на предыдущее меню и долистайте до пункта "Функция отладки". У вас будет написано "Отключена", а ее нужно включить. Поэтому нажмите на слово "Отключена" и у вас появится крыжик включение отладки

   Теперь вам нужно выйти в основное меню настроек и открыть раздел "Подключения". В нем вы в первую очередь отключаете на часах Bluetooth (это нужно сделать только один раз, чтобы на часы прописался ключ RSA потом Bluetooth можно будет включить и не заморачиваться с его выключением)

   Далее на часах нужно включить WiFi. Обратите внимание компьютер и часы должны находиться в одной сети. Компьютер не обязательно должен подключаться по WiFi (у меня, например, комп всегда подключен по проводу), но и компьютер и часы должны коннектиться к одному и тому же роутеру.

   И последнее - это перезагрузка ваших часов. После того, как часы перезагрузятся начинаем регистрировать сертификаты - Шаг 3.

006.png
007.png

ШАГ 3. Регистрация авторского и дистрибьютерского

сертификатов

   Запустите Tizen Studio, если вы этого еще не сделали. Проверяем, что наши часы подключены к WiFi и запоминаем (или записываем куда-нибудь) их IP-адрес. Он нам сейчас понадобиться.

   В панели управления запускаем менеджер устройств:

008.png

   В менеджере устройств нажимаем на плюсик для добавления ваших часов

009.png

   В открывшемся окне заполняете поля:

- название часов (придумываете свое)

- IP-адрес (тот, который присвоил роутер вашим часам)

- порт (не трогаете)

и нажимаете на кнопку "Add", что значит "Добавить"

010.png

   Ваши часы появятся в менеджере, но они пока не подключены к студии. Поэтому переведите  переключатель "Connect" из положения "OFF" в положение "ON"

011.png

   Обратите внимание на часы - на них должен прилететь RSA-ключ и Вам нужно будет его принять. Если вы этого не сделаете, часы не смогут в дальнейшем принимать циферблаты

012.png

   Если вы все правильно сделали, то ваши часы будут отображаться, как подключенные к Tizen Studio

013.png

   Теперь запускаете менеджер сертификатов, нажав на иконку "сертификат"

014.png
015.png

   В окне этого менеджера нажимаете на плюсик и выбираете сертификат SAMSUNG.

016.png

   Далее последовательно заполняете поля для сертификатов:

Mobile/Wearable   - точка должна стоять здесь. Нажимаете Next

Create a new certificate profile   - здесь придумываете название для своего профиля сертификатов (на английском языке). Нажимаете Next

Create a new author certificate   - точка должна стоять здесь. Нажимаете Next

Author name   - ваше имя

Password   - придумываете пароль для авторского сертификата. Не забудьте его!

Confirme password   - повторяете пароль для авторского сертификата. 

Обязательно ставите галочку - применить такой же пароль и для дистрибьютерского сертификата:

017.png

   Нажимаете Next и появляется окно с предупреждением, что нужно авторизоваться в вашем аккаунте Samsung. Соглашаетесь с этим, нажимая "" и автоматически откроется браузер, в окне которого вам нужно ввести логин и пароль от вашего аккаунта Samsung

После ввода логина и пароля в браузере будет написано о том, что авторизация прошла успешно и можно продолжить регистрацию сертификатов. Закрывайте браузер и продолжим в Tizen Studio

Нажимаете Next и Tizen Studio поздравляет вас с успешной регистрацией авторского сертификата. Предлагается сохранить его дубликаты в отдельной папке, но нам это не потребуется.

Нажимаете Next и переходите к регистрации дистрибьютерского сертификата. Выбираете тип "Partner" вместо публичного. Пароль уже подтянется сам - он точно такой же, как авторский. И нажимайте Next

018.png
19.png

   Программа напишет, что дистрибьютерский сертификат тоже успешно создан и добавлен в профиль. Нажмите "ОК" и вы увидите, что в менеджере сертификатов появился ваш профиль и два сертификата.

Теперь Tizen Studio нам больше не нужна и ее можно закрыть​.

ШАГ 4. Установка JAVA

  Платформа JAVA Вам потредуется для программы Fit2Installer, через которую подписываются и устанавливаются циферблаты на часы.

 

Даже на 64 битной Windows, требуется поставить 32-битную Java и 64-битную. Найти их можно на официальном сайте Oracle по следующей ссылке

java.png

ШАГ 5. Установка программы Fit2Installer

   Ну, тут вообще все просто. Скачиваете архив программы по этой ссылке Это обычный ZIP-архив. Распаковываете его в любое удобное место, хоть на Рабочий стол

Дальше в папку Cert также копируете все сертификаты из профиля сертификатов, который вы сделали  в Tizen Studio

1.png
26.png

   Это последняя настройка, которую нужно было сделать, чтобы начать ставить циферблаты. 

ШАГ 6. Ставим циферблаты на часы

   Скачивает какой-нибудь циферблат с моего сайта. Если Вы еще не является ВИП-пользователем моего сайта, то загрузите что-нибудь из общедоступных циферов. Например, ЦТ СССР (каталожный №054) Они находятся вот на этой странице

Файл, который вы скачали - это уже собранный циферблат в формате .tpk. Его нужно подписать Вашим сертификатом, который Вы регистрировали Выше и поставить на часы.

   Копируем циферблат в формате TPK в папку "sign_me" программы Fit2Installer

30.png

      Далее выходите из папки sign_me. Нажимаете клавишу "Shift" и удерживая ее кликаете правой кнопкой мыши по всей папке программы Fit2Installer, чтобы отобразилось контекстное меню, в котором нужно выбрать "Открыть окно PowerShell здесь"

31.png

   Запуститься функционал PowerShell в отдельном окошке. В нем последовательно нужно будет ввести следующие команды:

.\sdb.exe connect 192.168.0.100:26101

Обратите внимание, я красным выделил IP-адрес часов. Он у каждого свой. Мои часы подключаются по такому, ваши могут иметь другой IP

Если все хорошо, то программа напишет, что часы подключены или уже подключены, как в моем случае, потому что мои часы еще не отключились при написании этой инструкции

32.png

   Следующая команда подписывает наш циферблат дистрибьютерским сертификатом:

.\sign.bat

   Вот тут программа попросит ввести пароль от него. Пароль программа не скрывает звездочками, поэтому я его закрыл плашкой на скриншоте

33.png

   И третьей командой заливаем циферблат на наши часы

.\install.bat

   Если вы все сделали правильно, то циферблат зальется на часы и программа напишет об успешном завершении операции

34.png

   Теперь вы можете на своих часах выбрать этот циферблат через меню циферов (он автоматом не заменит ваш текущий)

   Если на циферблате есть информационные элементы, которые показывают данные с датчиков часов (например, шаги, пульс или даже гироскоп), то установленному циферблату нужно дать к ним доступ.

   Для этого выходите в меню часов. выбираете

 

Настройки - Приложения - Разрешения

   Здесь выбираете циферблат, который только что поставили, и в нем включаете Датчики и Местоположение (если, например, используется погода)

Или же циферблат сам попросит у Вас разрешение, когда Вы его выберите в меню циферблатов на часах.

 

Послесловие

 

 

Вот и все, что нужно сделать для загрузки циферблатов. Сложно? С первого раза да. Но настройка всех этих сертификатов нужно только один раз, а после трех/четырех установок циферов - это уже не будет вызывать сложностей.

Циферблаты можно ставить пачкой. Главное не забывайте чистить папки sign_me и install_me  после установки циферов, иначе программа заново будет пытаться переподписать циферблаты и установить по новой и может вылететь ошибка.

Если у Вас при работе Fit2Installer возникают какие-либо ошибки с отсылкой к JAVA, то удалите всю джаву, которая у Вас стоит на компьютере (и 64 бита и 32 бита), потом перезагрузите компьютер и поставьте только 64 бита с сайта java.com, как я описывал выше.

Если после этого опять будет ругаться и говорить что-то не то с JAVA, тогда можно ставить версию 32 бита

Платформа JAVA очень часто обновляется, и может случится так, что что-то встало криво. У меня такое было на одном компьютере. Перестановка джавы помогла моментально

bottom of page