2013-02-09 2 views
13

Я пытаюсь создать свои собственные часы с галькой. Кажется, никто этого еще не сделал, и нет SDK.Pebble Watch Faces

До сих пор я понял, что циферблаты размещены здесь: http://pebble-static.s3.amazonaws.com/watchfaces/index.html

Каждый циферблат представляет собой .pbw файл, который является почтовый файл. Внутри есть 3 файла: app_resources.pbpack, manifest.json и pebble-app.bin.

Файл JSON содержит список всех частей часов (изображений), которые выглядят как приложение. Файл .bin, вероятно, является исполняемым двоичным файлом, а файл .pbpack, вероятно, представляет собой набор всех ресурсов. Я не могу понять, как извлечь файл .pbpack. Я также не уверен, что делать с .bin-файлом.

Я выкладываю свой прогресс здесь: http://hackingpebble.tumblr.com

Любых мысли о том, что делать с .pback и .bin файлами?

+0

Это мои заметки на тему: [Информация о лицевой части лица] (https://github.com/yepher/OSX-Pebble-Watch-Face-Creator/blob/master/PebbleInformation.md "Информация о гальке") – Yepher

+0

Этот вопрос кажется не по теме, потому что теперь Pebble SDK официально выпущен. – epatel

+0

@sarfata, тег '[pebble-watch]' используется потому, что термин «галька» один был неоднозначным. – Charles

ответ

0

Я начал смотреть на .pbpack и .bin в шестнадцатеричном редакторе, и это довольно странно. Сначала с .pbpack я заметил несколько паттернов, между каждыми главными кусками бит, есть куча 0, а затем 45 00 54, что, как я предполагаю, действует как разделитель. Я попытался найти шестнадцатеричную подпись файла, чтобы убедиться, что мне повезет узнать, что это какой-то неясный формат файла, но ничего не получил. Теперь с .bin я решил, что ничего не получится с hex-редактированием, однако мы знаем, какой процессор он предназначен для запуска (ARM Cortex-M3), что означает, что мы можем разумно предположить, что использование декомпилятора, предназначенного для управления файлы процессора, которые мы можем прочитать. Я занимаюсь поиском одного, но для меня немного поздно, чтобы я делал слишком много работы, поэтому я решил, что дам вам то, что у меня есть до сих пор.

Я знаю, что это не отличный отклик, но я подумал, может быть, это поможет вам в этом, что вы пытаетесь сделать.

+0

Как мой комментарий к вопросу, давайте свяжемся с вами. – Swizzlr

0

Я думаю, вы, ребята, можете смотреть на что-то вроде Hopper. Это должно дать вам некоторые необработанные данные.

Смежные вопросы