Live data from Hacker News

iMessage, explained

jjtech.dev

71–80 of 163 posts

Re: iMessage, explained

#71

Earlier quoted context omitted.

After my gaming computer started rebooting (probably needs a new power supply in order to hit peak power draw), I tried out my new M2 Pro for gaming again. I've been using Codeweavers Crossover to play games that are Windows only, and it's been surprisingly fine. I never fixed my gaming PC (for gaming, at least) and converted it to an at home server. It's been a couple months now. I just lent a friend my GPU. Epic Ga…

Ehh yeah the prospect of using such patching software doesn't appeal, and I don't want to run the risk that games work poorly or not at all even with that kind of fiddling (which is something I abhor about Linux, so why would I want it on my expensive and supposedly superior Macbook).

Just want to throw out there that ~20 years ago I sometimes got better framerates in linux than windows on the same hardware for certain FPS games

Re: iMessage, explained

#73

> In order to generate the “validation data”, pieces of information about the device such as its serial number, model, and disk UUID are used. Sadly, this is a clear sign the project is going to stop working eventually. At some point, the Apple is simply going to pull the plug. I remember doing similar tricks when I was a kid. Nowadays I simply won't even care trying. The problem clearly isn't supposed to be solved t…

"I remember doing similar tricks when I was a kid. Nowadays I simply won't even care trying. The problem clearly isn't supposed to be solved this way." This level of snark is undeserved, and a subtle amount of bitterness/jealousy leaks through. Even if this stops working, this was a fantastic exercise to learn and practice reverse engineering. "The problem clearly isn't supposed to be solved this way." No duh, there…

I think the engineering on this project is a great step forward, I am not a lawyer but I think it’s possibly actually especially a step forward if Apple pulls the plug on this because it will add that much more ammunition to the case regulators have against Apple using their services as gatekeepers.

Re: iMessage, explained

#74

> In order to generate the “validation data”, pieces of information about the device such as its serial number, model, and disk UUID are used. Sadly, this is a clear sign the project is going to stop working eventually. At some point, the Apple is simply going to pull the plug. I remember doing similar tricks when I was a kid. Nowadays I simply won't even care trying. The problem clearly isn't supposed to be solved t…

"I remember doing similar tricks when I was a kid. Nowadays I simply won't even care trying. The problem clearly isn't supposed to be solved this way." This level of snark is undeserved, and a subtle amount of bitterness/jealousy leaks through. Even if this stops working, this was a fantastic exercise to learn and practice reverse engineering. "The problem clearly isn't supposed to be solved this way." No duh, there…

> "I remember doing similar tricks when I was a kid. Nowadays I simply won't even care trying. The problem clearly isn't supposed to be solved this way."

For some, being a hacker is a fashion and a phase. Much like being a punk.

Re: iMessage, explained

#75

I just got an iPhone for the first time, and it is a noticeably better device than my previous Android phones. One downside is that I can't use iMessage on my Windows and Linux computers. Will look into pypush Honestly, the iPhone is nudging me further to giving a Macbook/OSX a try one day, but the major blocker to me is the poor state of gaming on Macs.

A much more major issue with Macs is planned obsolescence. It’s the only reason I am not buying any Macs.

And traditional PC makers have a problem with unplanned obsolescence. A lot of consumer hardware does not receive updates from the manufacturer after the device is off shelves.

Re: iMessage, explained

#76
I just got done adding APNs to one of my dashboard apps.

It's a wicked pain in the butt, but I finally got it. The trickiest part was the backend server, which I implemented in ... gasp PHP. I didn't want to load in a whole SaaS, in order to do a very simple push notification, so I had to learn to do it from scratch.

In the process, I learned that there's a lot of wrong information out there, and I had do quite a bit of trial and error.

But it works, and the code is actually wicked simple.

Re: iMessage, explained

#79

I just got an iPhone for the first time, and it is a noticeably better device than my previous Android phones. One downside is that I can't use iMessage on my Windows and Linux computers. Will look into pypush Honestly, the iPhone is nudging me further to giving a Macbook/OSX a try one day, but the major blocker to me is the poor state of gaming on Macs.

A much more major issue with Macs is planned obsolescence. It’s the only reason I am not buying any Macs.

My 2013 MacBook lasted 9 years (I'd still be using it if the battery connector wasn't shot.) In my experience Mac's last a lot longer than my equivalent PC's, although w/ an initial premium of course.

Re: iMessage, explained

#80
post #51

Earlier quoted context omitted.

Trillian used to be amazing. It is up there in my memory as about as life changing as Winamp was for me personally.

I remember being jealous I couldn't use Trillian because I didn't have a way to pay for it. Running AIM, ICQ and MSN all at the same time.

Ah man, it was glorious. I was really just in awe at how I could talk to all my various friends in one app, regardless of which platform they were on. Such a great app. I recently went to the webpage for the app and see it's sort of a shell of its former self and is some sort of business tool now. Kind of a bummer, but such fond memories of how amazing it was back in the peak of the various instant messaging tools, before unlimited text messaging was an affordable option.
Post reply on HN