Beeper Mini verwandelt die grünen Blasen von Android auf iPhones in blaue Blasen


Anfang des Jahres interessierte sich Gill dafür, wie der Push-Benachrichtigungsdienst von Apple funktioniert und wie diese bidirektionalen Benachrichtigungen Hinweise zum Öffnen von Nachrichten liefern könnten.

Zuerst musste er besser verstehen, wie die Apple-ID funktionierte, also entwickelte er zurück, wie Apple Music auf einem Windows-Computer funktionierte. Er notierte den Datenverkehr und wie sich ein Nicht-Apple-Gerät bei Apple-Servern registrierte. Als nächstes notierte er, wie sich ein macOS-Computer bei iMessage anmeldet, und untersuchte ihn anschließend Das Verkehr. Dann hat er alles in Python reproduziert.

Er begann mit der Erstellung eines Proof-of-Concept, der die verschiedenen Übergaben zwischen der Apple-ID, ihrem Push-Benachrichtigungsdienst und ihren Messaging-Technologien untersuchte.

„Theoretisch verwendet iMessage öffentliche Verschlüsselungsschlüssel, denn so funktioniert die Ende-zu-Ende-Verschlüsselung“, sagt Gill. (Da hat Gill recht asymmetrisch Verschlüsselung oder Public-Key-Kryptographie beruht auf einer Paarung öffentlicher und privater Schlüssel; Einer wird zum Verschlüsseln einer Nachricht und der andere zum Entschlüsseln verwendet.) „Pypush findet tatsächlich heraus, wie wir diese Schlüssel auf dem Schlüsselserver von Apple veröffentlichen können und wie Sie Schlüssel vom Schlüsselserver von Apple abrufen können“, sagt Gill.

„Sein Proof of Concept zeigt, dass man sich auf jedem Computer mit Python bei iMessage anmelden und Nachrichten senden und empfangen kann“, sagt Migicovsky. Er war von Gill so beeindruckt, dass er ihm einen Teilzeitvertrag bei Beeper anbot. Gill akzeptierte mit Zustimmung der Eltern.

Gills Mutter, Erin Gill, sagt, dass sie und ihr Mann sich ein wenig Sorgen darüber machten, ob Gill seine Zeit als Junior in der High School meistern würde, aber er hatte seinen Teilzeitjob bei McDonald’s so gut gemeistert, dass sie ihm sagten, er solle es versuchen .“ Sein Vater ist Informatiker und half ihm bei den Vertragsdetails. „Ich bin Künstlerin und habe fast nichts von dem verstanden, was er mir erzählt hat, außer dass er davon begeistert war“, sagt Erin Gill.

Migicovsky und das Team nahmen Gills Machbarkeitsnachweis schnell auf, schrieben ihn um und fügten ihm neue Funktionen hinzu: Unterstützung für das Teilen von Fotos und Videos, Gruppenchat-Dynamik und sogar den Tippstatus einer Person beim Verfassen einer Nachricht. In den letzten drei Monaten hat das Team alle diese Funktionen in Beeper integriert. Die ursprüngliche App des Unternehmens, Beeper Cloud, nutzt immer noch die Mac mini-Server, aber der neue Beeper Mini läuft vollständig im App-Client.

Farbkriege

Migicovsky besteht darauf, dass er BeeperMini nicht überstürzt auf den Markt bringt, nur weil andere Emporkömmlinge kürzlich versucht haben, Apples Nachrichten zu hacken, oder weil Apple kürzlich einem neueren, von Google unterstützten Messaging-Standard zugestimmt hat, der die Blue-Bubble-/Green-Bubble-Kriege weniger angespannt machen könnte.

„Wir hatten geplant, dies zwei Wochen vor Nothing zu starten, aber wir entschieden uns, damit zu warten“, sagt Migicovsky.

source-114

Leave a Reply