Frequently Asked Questions
Frequently Asked Questions
weMessage is a unified messaging application that brings Apple’s iMessage to Android. weMessage is composed of two pieces of software: the Android app and a messaging server called the weServer. In order to use the iMessaging functionality, you will have to download both the weServer and the app.
weMessage was created to serve the many Android users who are left out of the iMessage ecosystem. While it is unable to close the gap completely, as it is reliant on an Apple computer, it allows those who have it to fully utilize the iMessage platform on all of their devices.
weMessage was created and is currently maintained by Roman Scott, a 16 year-old developer.
weMessage works by utilizing Apple’s developer tools that hook into the Messages app as well as their developer accessibility features in order to perform sending messages and group chat actions. The weServer performs the core of these actions, and the weMessage app displays the messages.
This way, weMessage has zero reliance on reverse engineering or exploits that could make it vulnerable to it being patched in the future. In addition, you have the assurance that the messages are being sent legitimately since we use Apple’s developer tools.
You will need to have an Android device, a Mac computer, and an iMessage account. The reason why you will need an Apple computer is because the iMessages need to be sent through an Apple device in order to be delivered. The iMessages have to be authenticated through Apple’s servers, and the only way to do this legitimately is to use an Apple device. If the weServer supported Windows or Linux, it is likely that many of your messages would fail to be sent, and exploitations of software are likely to be fixed (e.g. jailbreaks).
The weServer acts as the bridge between the Mac computer and the Android device. weServer is a messaging server processes and relays iMessages to and from the Android device. It contains many features in and of itself, including support for multiple devices, a notification service, a command line interface, and more.
weMessage supports all of iMessage’s major features, including direct messages, group chats, attachments, message effects, the ability to add and remove people from chats, the ability to rename and leave chats, and more. weMessage also includes the features of a full-fledged messaging app like SMS and MMS messaging, Do Not Disturb, contact blocking, contact syncing, and adding pictures to group chats or individual contacts. Features like reactions will be implemented at later dates.
If you don't have a Mac or iMessage, you can still use weMessage because it supports SMS and MMS messaging. You can set it as the default messenger on your phone and you will have access to all of its features (without the iMessage part). In addition, you can use SMS together with your weServer.
weMessage has zero relations with Apple, nor is it affiliated with the company in any way. weMessage is also not affiliated with Google or any other company, except Burton Algorithms, Inc., the company that owns the weMessage product.
We cannot make guarantees about whether or not our app is in violation of another company and will be asked or be forcibly removed from the Play Store. Since we do not use reverse engineering or knowingly engage in any malicious activity, we would say that we are safe. We believe we are doing the right thing by providing a comprehensive messaging app. In the event that anyone else disagrees, there is not much we can do to stop them.
You can! weMessage has recently been open sourced, and you can view and download the source code from GitHub. If you have any ideas, language translations, design or user interface changes, code cleaning or refactoring, or improvements you would like to make, please feel free to contribute by submitting a pull request! Any help is welcome and greatly appreciated. If you would like to report a bug or submit a crash report, open a new issue. weMessage is licensed under AGPLv3 (GNU Affero General Public License).