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. Соглашаетесь с этим, нажимая "OК" и автоматически откроется браузер, в окне которого вам нужно ввести логин и пароль от вашего аккаунта 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. Находятся они в папке SamsungCertificate в папке профиля, который вы придумывали на Шаге 3 в менеджере сертификатов.

 

В моем примере у меня  этот профиль назывался GWD2023

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