How to use iMessage on Chromebooks

AirMessage on Chromebook with iPhone
(Image credit: Andrew Myrick / Android Central)

For years, Android users have been dreaming of the day that iMessage support comes to their favorite phones and other devices. Unfortunately, Apple still hasn't gotten the memo yet, even when (not directly) being called out by various Google executives.

In previous years, the workarounds weren't exactly the greatest, and hardly ever worked consistently. Now there's a bit of light for those who want to use iMessage on Chromebooks and other devices, thanks to AirMessage.

What you need to use iMessage on Chromebooks

In order to get everything set up so that you can use iMessage on the best Chromebooks, there are a few things that you'll need:

  • A Mac running macOS 10.10 Yosemite or newer
  • AirMessage Server
  • AirMessage companion app
  • An active Apple ID

Unfortunately, the key here is that you do, actually, need a compatible macOS device in order to get everything working. Luckily, this version of macOS is compatible with various Mac models, but you'll get the best support from any Mac released in mid-2012 or later. This includes the 2012 MacBook, MacBook Air, iMac, Mac Mini, or Mac Pro.

You'll also need to have an active Apple ID and be signed into the Messages app. If you already have an iPhone, then this isn't something that you need to worry about. With all of that in mind, you're ready to get started.

How to install AirMessage

Provided that you have a compatible Mac handy, you'll first need to download and install the AirMessage Server application. Just as a note, the app was recently updated to support Macs using Apple Silicon (also known as the M1 series of chips).

1. From your Mac, navigate to the AirMessage landing page.

2. Under the Installing the server section, click the download button next to AirMessage Server for macOS.

(Image credit: Android Central)

3. Once the download is complete, open the Finder app on your Mac.

4. Navigate to the Downloads folder. 

5. Double-click on the AirMessage Server ZIP file to open it.

(Image credit: Android Central)

6. Once complete, drag and drop the unzipped AirMessage application to your Applications folder. 

(Image credit: Android Central)

7. Click Applications in the macOS Finder sidebar to open the folder.

8. Locate the AirMessage app and double-click the icon to open it.

(Image credit: Android Central)

9. When prompted by the security window, click the Open button.

(Image credit: Android Central)

10. Upon first start-up, you'll be prompted with a Welcome to AirMessage Server window. Click the Connect an Account (Recommended) button.

(Image credit: Android Central)

11. Click the Sign in with Google button.

(Image credit: Android Central)

12. Follow the on-screen steps to sign in to your Google account.

13. After your account has been registered, you'll see a "Computer registered successfully" window. Just click the OK button to continue.

(Image credit: Android Central)

Provide Security & Privacy access

With the AirMessage Server installed, there are just a few more steps that you need to take in order to provide full access to your iMessages with AirMessage. This involves enabling privacy access to AirMessage.

1. Open the System Preferences app on your Mac.

2. Click the Security & Privacy icon.

(Image credit: Android Central)

3. Make sure that the Privacy tab is selected at the top of the panel.

(Image credit: Android Central)

4. In the sidebar, scroll down and select Automation

5. Scroll down until you see AirMessage and make sure that System Events and Messages are checked.

(Image credit: Android Central)

6. In the sidebar, scroll and select the Full Disk Access option.

(Image credit: Android Central)

7. Click the lock icon in the bottom right corner.

(Image credit: Android Central)

8. Enter the administrative password for your Mac.

9. Scroll down on the right side until you see AirMessage

10. Click the checkbox next to AirMessage to provide access.

(Image credit: Android Central)

11. Once enabled, click the lock icon in the bottom right corner again.

(Image credit: Android Central)

Don't let your Mac go to sleep

Now that AirMessage Server has access to the necessary security and privacy features it needs to communicate with iMessage. There's just one more series of steps to take.

  1. Open the System Preferences app on your Mac.
  2. If you are using a Mac desktop computer, such as a Mac Mini, click Energy Saver.
  3. Drag the slider for Turn display off after: to around an hour or whatever you prefer.
  4. Drag the slider for Computer sleep to Never
  5. Check the box for Wake for network access
  6. Exit the System Preferences app.

You might have noticed that we didn't touch on the steps required if you are using an Apple laptop as a desktop computer. This is because macOS automatically freezes any software running, even if the lid is shut. In the event that you are using any compatible MacBook model to set up AirMessage, you'll need to download an app like Amphetamine (opens in new tab) from the Mac App Store, or follow the steps below.

1. Open the System Preferences app on your Mac.

2. Click the Battery icon.

(Image credit: Android Central)

3. In the sidebar, select Power Adapter

(Image credit: Android Central)

4. Click the checkbox next to Prevent your Mac from automatically sleeping when the display is off

5. Click the checkbox next to Put hard disks to sleep when possible.

Battery toggles for macOS

(Image credit: Android Central)

6. Drag the slider for Turn display off after: to Never

(Image credit: Android Central)

Use Terminal to keep your Mac awake

If you want to go the extra mile to ensure that your MacBook never goes to sleep, there is a command that you can enter. This is using the Caffeinate command, which has been around on macOS for a few years at this point.

1. Open the Terminal app on your MacBook.

(Image credit: Android Central)

2. Enter caffeinate -is

3. Press Enter

(Image credit: Android Central)

With this enabled, your Mac will no longer automatically sleep, including the hard drive, allowing AirMessage to continue working. As this involves Terminal commands, here's what each command signifies:

  • Caffeinate is the command that prevents the MacBook from entering sleep mode, but both the display and hard drive can still turn off. 
  • -i prevents the MacBook from entering idle sleep after not being used for a certain amount of time.
  • -s is most commonly used with laptops, and prevents the system from entering a "forced" sleep mode. This portion of the command only applies when not using battery power.

Amphetamine Beta promo image

(Image credit: Github / Amphetamine Beta)

The easier method is, by far, to download an app like Amphetamine. This handles all of the different settings that you would need to tweak in order to keep your MacBook running. Plus, you don't have to worry about entering the wrong command and potentially needing to reset your MacBook.

How to use iMessage on Chromebooks

So your Mac is all set up with AirMessage configured and signed in. Now's the time for the easiest part of this entire process. Actually being able to use iMessage on Chromebooks.

1. From your Chromebook, navigate to web.airmessage.org.

2. In the address bar, click the Install app button. 

3. Click Install, when prompted.

(Image credit: Android Central)

4. Click the Sign in with Google button on the right side of the PWA.

5. Log in with the same Google account that you used when setting up AirMessage Server.

(Image credit: Android Central)

Now, you can view and respond to any iMessages that arrive. You're also able to start new message conversations, and they can be viewed from your Chromebook, iPhone, Mac, or any other device that is using AirMessage.

(Image credit: Android Central)

It's also important to point out that there is an AirMessage app available for download from the Google Play Store. Essentially, it's just a web wrapper for the AirMessage client, but if you have a Chromebook that is capable of downloading and installing Android apps from the Play Store, this is another option. 

AirMessage on Google Play Store

(Image credit: Android Central)

Otherwise, you can just follow the steps above to use the AirMessage web client. From there, there should be a button in the address bar that prompts you to install the Progressive Web App. This works just as the normal app would, but should receive updates much faster than the Play Store version.

It's not perfect, but it works

AirMessage on Chromebook with iPhone Alt

(Image credit: Andrew Myrick / Android Central)

Needless to say, trying to use iMessage on Chromebooks is much more complicated than it may seem. You need a bunch of different things that you might not even have, especially if you own just an iPhone and a Chromebook. 

There is another app out there that provides a workaround for this, but you need to create a Virtual Machine with macOS, which is an even bigger headache that might not even work. Nevertheless, it is possible to use iMessage on Chromebooks, but you'll need to make sure that the AirMessage Server is constantly running and connected to a network.