One of the major pain points of iPhone users switching over to Android is the lack iMessage for the OS. While there are a number of messaging apps, iPhone users — especially in the United States — prefer to use iMessage. A number of developers have tried to bring iMessage to Android through reverse engineering but their apps have eventually always been taken down by Google.

This time around though, developer Roman has managed to bring iMessage to Android through his app ‘weMessage’ without any reverse engineering or breaking any EULAs. The only pre-requisite to using the app is that one must already own a Mac. weMessage has two parts: the first one is weServer that needs to be installed on a Mac. It acts as a “bridge” between your Mac and your Android device and will forward all messages to the weMessage app installed on your smartphone. The app makes use of Apple’s developer tools and the Accessibility feature of the Mac platform to achieve this. The app supports all major iMessage features like direct messages, group text support, send/receive attachments and more. All messages forwarded from the weServer to the weMessage app are also encrypted for proper security. The developer says that since this method does not violate any EULAs or include any kind of reverse engineering, it won’t stop working if Apple fixes any exploit or removes any hidden feature. Despite this though, weMessage is unlikely to continue working for long with Apple likely forcing the developer to take down his app. The developer says that even if that happens, the app will continue to work, though notifications and crash reporting will be affected. Until Apple takes down the app though, you can at least enjoy iMessage on your Android smartphone. Download: weMessage