Live data from Hacker News

iMessage for Windows: A labor of love that will never see light of day (2018)

neosmart.net

261–270 of 480 posts

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#261

Earlier quoted context omitted.

Apple set up colocated servers across the world and changed the Facetime protocol significantly to work around a single patent (a patent for direct device to device communication of all things). I can’t imagine a patent dispute actually stopping them if they were firm on making FT an open standard.

How that patent is even valid astounds me. It saddens me more Apple did not challenge the patent!

They did and lost. Eastern Texas, I tell you…

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#262

Ok, so a comment on the actual content of the article rather than iMessage in general: I do the kinds of things that the author describes in the article (digging into private implementations of things) and I while I believe all of iMessage is a bit obfuscatory it's not nearly as bad as the author has described it. Really, it's one of the places where Hanlon's razor actually applies: the AppleScript bridge sucks becau…

> The iMessage team for macOS

Given Apple’s frenetic propensity to be extremely resource conscious, I doubt that team even exists any longer.

There’s likely some larger messages team that is itching to replace that app with the iOS version via Mac Catalyst... which despite the poor experience of most Catalyst apps on the Mac, would still make for a marked improvement. Goes to show you how poorly maintained the app is.

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#263

For anyone who is interested in making an iMessage proxy and has time to spend: There is a legitimate way to interact with the iMessage system with a standard protocol. It requires you to have a host iPhone (no jailbreaking needed). What you need to have is a Bluetooth adapter with MAP (Message Access Profile) support. Your iPhone will treat all messages from the MAP protocol as if they are from the Messages app. Thi…

Has anyone tried putting this into a Windows app yet?

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#264

Earlier quoted context omitted.

As has been mentioned many times in the other comments, those force you to download something, perhaps make an account, make sure everyone has it…whereas 90% of the people might already have an iPhone, which might be better than the number for anything else.

> 90% of the people might already have an iPhone 85%+ of the world's on Android, think outside your social circle =]

But it is precisely my social circle that matters when choosing a messaging platform.

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#265

For anyone who is interested in making an iMessage proxy and has time to spend: There is a legitimate way to interact with the iMessage system with a standard protocol. It requires you to have a host iPhone (no jailbreaking needed). What you need to have is a Bluetooth adapter with MAP (Message Access Profile) support. Your iPhone will treat all messages from the MAP protocol as if they are from the Messages app. Thi…

> What you need to have is a Bluetooth adapter with MAP (Message Access Profile) support. When you send a message from the MAP protocol, then your iPhone will treat all messages as if they are sent from the Messages app. What is the “legitimate” reason for this? Bluetooth accessories that can send messages, ideally from the MFI program?

MAP is a standard protocol [1]. I think that's pretty legit?

1: https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles#Mes...

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#266

Earlier quoted context omitted.

Why would you download an app for the basic functionality of a phone? Texting is an integral part of phones and I haven't met a person in the US without unlimited texting in years. I know a lot of friends who use WeChat to avoid things like international texting rates, but Americans talking to Americans generally do not need this.

> Why would you download an app for the basic functionality of a phone? Having a blue circle is not the basic functionality of texting. People here are talking about fancy facetime stuff, like group names, and reactions.

Those are all part of iMessage.

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#267

Earlier quoted context omitted.

Like pretty much every other messaging app on every phone platform currently existence?

Other messaging apps have the same features as iMessage, but not the same user experience. For example, WhatsApp has a pretty massive spam and fake news problem, and Facebook messenger is significantly slower and applies a high degree of compression on media. iMessage offers the best UX, and that’s why, in my experience, iOS users will almost always opt to use iMessage over competitors when communicating with other i…

Speak for yourself, I have never encountered a spam problem on Whatsapp. Fake news - maybe, but it was from the "usual suspects" ie. people who believe in every conspiracy theory they encounter.

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#268

Earlier quoted context omitted.

I'm 22 and live in a mid-sized city, and I've seen people trying to get into a relationship (or even something more casual, but not a platonic friendship) get rejected because of the dreaded "green bubbles" - and really, I'm not exaggerating. And not from rich people who have the latest iPhone either. In addition, I have been in friend groups that would exclude Android users because if you have even 1 Android user in…

> I've seen people trying to get into a relationship (or even something more casual, but not a platonic friendship) get rejected because of the dreaded "green bubbles" Good, fuck those people, I probably don't want to associate with them anyhow. I consider this line of thinking to be on the same level as face tattoos, and social media posts about meals multiple times a week.

To be fair, I can entirely understand why they’d do it: the platform all but makes you annoyed at people who don’t have iPhones.

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#269
post #4

Meanwhile, https://airmessage.org/ seems to have existed for quite some time now...?

Are iMessage communications signed with an apple device specific key? I imagine part of the reason that it has proven to be so difficult to reverse engineer, is that it somehow utilises an apple devices secure enclave?

Re: iMessage for Windows: A labor of love that will never see light of day (2018)

#270

Earlier quoted context omitted.

I'd read about an article how there is a significant "dark" black hat companies which do nothing but dig up into the open source codes to find the exploits. They invest big time to develop proprietary tools for autonomous scanning of latest vulnerabilities. Such exploits then get sold for millions of dollars. They do open source code scanning to everything from popular Python packages to popular Chrome extensions to…

So you would prefer to keep open exploits around and approach with security-by-obscurity? Somehow I think Apple can muster the resources to respond to vulnerabilities in exactly the same way you’re claiming they respond to open source exploitation. You may have a point with much smaller projects, but this is apple and they can easily outfund exploiters before there’s mass exploitation according to your analysis of in…

That's not how it works. I think you have little idea, if any, how easy it is to find exploits if you had a source code vs if you didn't. With source code you can immediately see the conditions that will cause buffer overruns, for example. One of the huge target has always been jpeg decoder code in Chrome. If you can somehow figure out conditions that will result in buffer overrun, you will have exploit just by creating artificial jpeg. Your victim simply needs to visit your webpage with that jpeg which even can be pushed by narrowly targeted ads, Facebook etc. Building such exploits is much harder to accomplish without having source code. This is rather outdated example but think about possibilities in JavaScript engine, HTML rendering, graphics drivers, OS calls, extensions, APIs etc. When you have 10 million lines of code, you almost inevitabily have some exploit. Such zero day are often sold for 10s of millions of dollars. Its much much harder to find same vulnerabilities without having source code.

Your argument that somehow Apple will do better than these black hat guys is also flawed. Apple can higher N security experts but Apple will always unlikely to match in number of firms and state agencies who can hire M >> N in aggregate. Think of Apple running centralize effort with N people while whole world running distributed attack every day every hour with 10X more eyes and time on hand. Also it has been very well understood within security professionals that source code gets far more scruitiny from black hat then white hat guys.

Finally, remember that people don't update their systems for months and even years. You should know that Bezos iPhone was hacked by an exploit developed by a black hat firm which ultimately cost him $40B in divorce. Think about that for a second. A single software vunerability cost was $40 billion, more than market cap of many companies and GDPs of many countries. This is a guy who literally owns huge chunk of public and private infrastructure, has the best of the best security experts at his finger tips and he got hacked.

Post reply on HN