2013-02-09 50 views
13

Tôi đang cố tạo mặt đồng hồ Pebble của riêng mình. Có vẻ như chưa có ai thực hiện việc này và không có SDK.Mặt đồng hồ Pebble

Cho đến nay tôi đã tìm ra rằng những gương mặt đồng hồ được lưu trữ ở đây: http://pebble-static.s3.amazonaws.com/watchfaces/index.html

Mỗi mặt đồng hồ là một tập tin .pbw mà là một tập tin zip. Có 3 tệp bên trong: app_resources.pbpack, manifest.json và pebble-app.bin.

Tệp JSON bao gồm danh sách tất cả các phần của mặt đồng hồ (hình ảnh), có vẻ như là một ứng dụng. Tệp .bin có lẽ là tệp nhị phân thực thi và tệp .pbpack có lẽ là một bó của tất cả các tài nguyên. Tôi không thể tìm ra cách để giải nén tập tin .pbpack. Tôi cũng không biết phải làm gì với tệp .bin.

Tôi đang cố gắng để viết tiến bộ của tôi ở đây: http://hackingpebble.tumblr.com

Bất kỳ suy nghĩ về những gì để làm với các .pback và các file .bin?

+0

Đây là những ghi chú của tôi về chủ đề: [Xem thông tin về Pebble mặt] (https://github.com/yepher/OSX-Pebble-Watch-Face-Creator/blob/master/PebbleInformation.md "Thông tin về Pebble") – Yepher

+0

Câu hỏi này dường như không có chủ đề vì SDK Pebble hiện đã chính thức được phát hành. – epatel

+0

@sarfata, thẻ '[pebble-watch]' được sử dụng vì thuật ngữ "sỏi" một mình không rõ ràng. – Charles

Trả lời

0

Tôi đã bắt đầu xem tệp .pbpack và .bin trong trình chỉnh sửa hex và nó khá kỳ quặc. Đầu tiên với .pbpack tôi đã nhận thấy một vài mẫu, ở giữa mỗi khối bit chính, có một bó 0 và sau đó là 45 00 54, mà tôi đoán là hành động như một dấu phân cách. Tôi đã thử tìm kiếm chữ ký hex của tệp để xem tôi có may mắn không khi biết rằng đó là một số định dạng tệp tối nghĩa nhưng không có gì. Bây giờ với .bin Tôi nghĩ rằng tôi sẽ không nhận được bất cứ nơi nào với các chỉnh sửa hex, tuy nhiên chúng tôi biết bộ vi xử lý nó được thiết kế để chạy trên (ARM Cortex-M3), có nghĩa là chúng tôi có thể hợp lý giả định rằng bằng cách sử dụng một decompiler được thiết kế cho cánh tay các tập tin xử lý chúng ta có thể đọc nó. Tôi đang nghiên cứu tìm kiếm một, tuy nhiên có một chút muộn vào ban đêm để tôi làm nhiều việc hơn, vì vậy tôi nghĩ tôi sẽ cung cấp cho bạn những gì tôi có cho đến nay.

Tôi biết đây không phải là một phản hồi tuyệt vời, nhưng tôi nghĩ có thể nó sẽ giúp bạn với những gì bạn đang cố gắng làm.

+0

Khi nhận xét của tôi cho câu hỏi, hãy liên hệ với chúng tôi. – Swizzlr

0

Tôi nghĩ các bạn có thể đang tìm kiếm thứ gì đó như Hopper. Điều này sẽ cung cấp cho bạn một số dữ liệu thô.

Các vấn đề liên quan