Skip to content

Phone Number Registration

INFO

Phone Number Registration may not be as reliable as Mac registration, and different carriers may not play nicely. OpenBubbles operates BEST with Mac hardware codes.

The following guide contains links to third-party websites that are not affiliated with OpenBubbles and their contents can change at any time. Use at your own risk.

Learn how to get your phone number working on iMessage. The app will default to sending to whatever handle is chosen in settings or setup. You can also choose to skip logging in with Apple Account. This may lead to less issues in some cases.

Pre-Setup | Do this first

Make sure iMessage andFacetime is disabled on your iPhone. You also need to disable Advanced Data Protection and Contact Key Verification.

Sim / eSim Swaping Methods

Sim swapping is a method which involves using an iPhone to register a number, and then using OpenBubbles normally with Mac hardware data. You can follow the same guides used for BlueBubbles. However, this method can be even more unreliable than OB. All These BlueBubbles | Sim Swapping Guide

Relay Apps

Keep the device on at all times and connected to Wi-Fi in order to keep your number registered. While not required, leaving the display on may improve reliability.

Method 1 - Validation Relay

There are multiple ways to install Validation Relay, dependening on iOS version and device hardware. This guide can be followed regardless of jailbreak status:

Guide 1 - TrollStore

  1. Install TrollStore on your device (iOS 14 - iOS 17.0) - TrollStore Guide
  2. If you have testflight installed, delete it.
  3. Sideload JJTech's - Validation Relay App TIPA file. Then open trollstore and sideload the file.
  4. Input the code from the relay app in OpenBubbles (if you are changing from existing hardware, go to Settings -> Change Hardware).
  5. Enable Keep Awake and Dim Display
  6. Optional Steps - If you are jailbroken you can install the following tweaks (may not be compatible with your iOS version):

Method 2

If you are on older iOS versions (10 - 14) and jailbroken follow these steps:

  1. Download Copperboy100's - RelayServer. -arm is for iOS 10 - 14 (rootful), -arm64 is for iOS 15 - 16.5 (rootless)
  2. Install RelayServer
  3. Retrieve the relay code in /var/mobile
  4. Input the code from the relay app in OpenBubbles (if you are changing from existing hardware, go to Settings -> Change Hardware).

DO NOT USE

ThatMarcel's beepserv-rewrite

It is known to be extremely unreliable and usually only works once.

Credits : pypush, jjtech, Alfie, BlueBubbles Team, danip, cjocollin and Copperboy100

Mac, iMessage, iPhone, and iCloud are trademarks of Apple Inc.