PieMessage bringt iMessage auf Android Geräte

Es gibt ein neues Open Source Projekt mit dem Namen PieMessage. Es geht konkret darum ein Android Gerät zu befähigen via iMessage mit anderen Apple Geräten zu kommunizieren.

piemessage-imessage-for-android-772x386 PieMessage bringt iMessage auf Android Geräte Google Android Smartphones Software Tablets Technologie

Das Projekt wurde von Eric Chee ins Leben gerufen und kann über GitHub ausprobiert werden. Es ist nicht das erste Mal, dass jemand versucht den iMessage Service auf die Android Plattform zu portieren. Wie auch schon in der Vergangenheit benötigt auch PieMessage zur Kommunikation einen Server, welchen der OS X Client auf einem Mac oder MacBook darstellt. Andere Lösungen benutzten immer einen Server, welcher irgendwo im Netz stand, was zu Sicherheitsbedenken bei vielen Nutzern führte. Diese Umsetzung gibt dem Anwender die Möglichkeit seinen eigenen Mac zu benutzen.

Basically what the Android client does is send the text to a macbook. And uses the Mac’s “Messages” app to send off the notification. When the Mac detects an incoming message, it will pass it back to the Android. So yes there is both software you need to run on a Mac and Android. I have an old 2007 macbook that is just always on connected at home that serves as its client…

Das Projekt befindet sich noch in einem sehr frühen Alpha-Stadium und enthält logischerweise noch diverse Bugs. Wer dennoch willig ist PieMessage zu testen, kann sich auf der GitHub Seite weiter informieren. Für alle anderen gibt es hier noch ein Video um einen Eindruck von der Umsetzung zu bekommen.

There are 4 parts to the PieMessage project.

– messages.applescript

– Java Web Server (JWS)

– OSX Client

– Android Client

The messages.applescript is arguably the most important part of the project. It is what makes sending iMessages possible. This script is what sends an iMessage message.

The OSX Client & JWS run on any OSX machine (Macbook, Mac, etc.).

If the OSX Client detects any changes to the “Messages” sqlite database file where a new message has been received, it will send the JWS a socket ‘incoming’ JSON message. Incoming messages are detected from a change from the sqlite chat.db of the ‘Messages’ app whose default location is ~/Library/Messages/chat.db. I have provided a database schema to help visualize the database in the pdf, MessagesSchema.pdf.

The JWS is what connects the OSX Client to the Android client. If the JWS receives a socket ‘outgoing’ JSON message from the Android client, it will pass it to the OSX Client to tell it to send the iMessage that was requested from the Android. If the JWS recieves a socket ‘incoming’ JSON message from the OSX Client, it means the OSX Client has detected a new message and wants the JWS to notify the Android client.

The Android client connects to a socket that whose IP address is of the OSX device that is running the JWS and OSX Client. It then sends JSON messages to the JWS using that socket. It also receives JSON to show in list of any new incoming iMessages.

via

unbenannt PieMessage bringt iMessage auf Android Geräte Google Android Smartphones Software Tablets Technologie
Folgt mir ^^

Veröffentlicht von

https://www.stereopoly.de

Ist beruflich im SAP Geschäft tätig, seit 2015 nach langer Pause aber wieder in der Blogosphäre unterwegs. Hat eine attestierte „Technik-Macke“ mit einer Vorliebe für Apple-Produkte.

0 0 votes
Article Rating
Abonnieren
Benachrichtige mich bei

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x