This blog has moved
I've just checked in the final piece of the LiveView protocol. If you look
here, you'll find a complete re-implementation of the LiveView protocol in Python, allowing it to be completely controlled from a PC.
It shouldn't be hard to port this to Java and completely replace the Android LiveView application with something else
(
Read more... )
Comments 19
The only other hack I've seen is a modified liveView apk which actually changes the icons shown on the watch.
So if I understand correctly, is the liveView just a simple terminal? Everything shown on the screen is sent from the phone?
even the animations?
That would be really cool.
dproldan
Reply
Reply
Just have to give it enough information now to stop it from going back to the clock showing 00:00 AM ---- -- -- all the time. I see the menu appear briefly when I press the right button but then it tries to sync again.
The long term plan is to have a module that can be added to a lockscreen/springboard replacement app in Cydia. I have a busy day job though so that's likely to be a month or two away.
Reply
Sounds like you're not replying to the GetTime message the liveview sends?
Reply
Reply
Reply
Reply
Do you mean when you click on a menu item, it asks for the menu stream? Check out what STATUS code you're returning; it reacts different to a CANCEL than an OK and so on.
Reply
thanks a lot for the protocoll reverse engineering.
Is it possible that you supply an C# version?
I tried to convert it, but i've big problems!
Greetings
timTom
Reply
Reply
your hacking saved my day - or my entire month :)
I bough a LiveView two days ago. Since the original software is completely broken, I found it hard to decide whether to return it, or try to reverse engineer the protocol. Now I don't have to do any of that and can start coding.
Since I plan to use the LiveView with my Android Phone, and the SE software is still completely useless, I'm gonna reimplement it in Java. There's still a week of work to be done before I can start that project, but then nothing can stop me.
I already update my LiveView Firmware, and I hope that the protocol has remained compatible. Also, I wonder if the device might support additional features that weren't there when you analysed it. We'll see.
Just out of couriosity, I'd like to know how much time it took you to do this. (Then I can multiply this by 10 and have an idea of how much time I would have spent...)
Thanks again for sharing your insights,
Brian
Reply
It only took a couple of days really; the bluetooth protocol dumping tool made it fairly straightforward.
Reply
Leave a comment