卵石表盘

问题描述 投票:13回答:4

我正在尝试创建自己的Pebble表盘。似乎还没有人这样做,也没有SDK。

到目前为止,我已经知道表盘位于此处:http://pebble-static.s3.amazonaws.com/watchfaces/index.html

每个表盘都是一个.pbw文件,它是一个zip文件。里面有3个文件:app_resources.pbpack,manifest.json和pebble-app.bin。

JSON文件包含表盘(图像)的所有部分的列表,这似乎是一个应用程序。 .bin文件可能是可执行二进制文件,.pbpack文件可能是所有资源的捆绑包。我不知道如何提取.pbpack文件。我也不确定如何处理.bin文件。

我正在尝试在这里发布进度:http://hackingpebble.tumblr.com

对.pback和.bin文件有什么想法?

pebble-watch pebble-sdk
4个回答
16
投票

SDK现已发布。 developer.getpebble.com


1
投票

我已经开始在十六进制编辑器中查看.pbpack和.bin,这很奇怪。首先使用.pbpack我注意到一些模式,在每个主要位块之间,有一束0,然后是45 00 54,我猜这就像定界符一样。我尝试搜索该文件的十六进制签名,以查看是否是某种晦涩的文件格式,但一无所获,是否很幸运。现在,有了.bin,我认为进行十六进制编辑将无济于事,但是我们确实知道它设计在哪种处理器上运行(ARM Cortex-M3),这意味着我们可以合理地假设使用为arm设计的反编译器我们可以读取处理器文件。我正在研究寻找一个人,但是到了深夜我不得不做更多的工作,所以我想我会给你到目前为止我所拥有的。

我知道这不是一个很好的回应,但是我想这可能会帮助您解决您要尝试做的事情。


0
投票

[我想你们可能正在寻找Hopper之类的东西。这应该给您一些原始数据。


0
投票

由于不再有Pebble公司,新的社区项目Rebble接管了。new SDK上有Dev portal

© www.soinside.com 2019 - 2024. All rights reserved.