Table of Contents
Prerequisites to follow along with this tutorial:
You have an Android device created. If you haven't yet, check out our Quickstart for Android article.
You must have OpenGApps installed on that Android device. Check out Installing Apps with OpenGApps for instructions.
Note: OpenGApps is currently in beta for Android 11 and is not yet available for Android 12, so select Android 11 when creating your device.
A Note about Data Privacy
Step 1: Turn on MFA for your Corellium account
We strongly recommend that you turn on multifactor authentication for your Corellium account.
Click on Profile in the top right corner of the page, then click Security.
Scroll down to find the Enable Multi-Factor Authentication section and scan the QR code using your authenticator app.
Enter the code provided by authenticator, then your password, and click Enable.
Step 2: Download Signal for Android
To install Signal messaging app without signing in to the Google Play Store, use your own browser and:
Navigate to https://signal.org/android/apk/
Click Download and note where you save the file.
Step 3: Install Signal on Your Android Device
Click on Apps in the menu to the right of your virtual device, then Install.
Select the Signal file you downloaded, then click Open.
Click on the Android device and move your mouse upwards to get to the main menu. You can then search for the Signal app and open it.
Step 4: Set Up Your Signal Profile
You’re free to set up your Signal profile in whatever way works for you. Here’s one example:
Launch Signal and click Continue to create a new profile.
Click Continue to allow Signal to access the contacts.
Click Allow to confirm this one more time.
Click Allow to allow Signal to make and manage phone calls.
Enter your phone number to get started (e.g. a Google Voice number).
Click OK to confirm the phone number.
Enter the verification code using the virtual keypad.
Set up your profile with a first name (required), last name (optional) and photo (optional).
Create a PIN with at least 4 digits, click “Next,” confirm the PIN, and “Next” again.
You’re all set! You can now send and receive Signal messages, just like you would on your physical device. You can pause and restart your virtual Android device as needed.
Note: if you skipped Step 2, Android and Signal may display messages saying your device is missing Google Play Services. You may also be presented with a CAPTCHA to confirm that you are in fact human.
Once you set up your Signal profile, you can check if sending and receiving messages works as expected.
To test receiving messages, send a Signal message from a physical device to the phone number you registered with. In this example, the external account is “Maria Fox” and the Signal account registered on the Corellium device is “Azeria.”
To test sending messages, reply to the message you received on your Corellium device. In this example, the “Azeria” account on the left is sending a message to “Maria Fox.”
Works like a charm! You are ready to go.
Step 5: Delete Your Signal profile
To delete your Signal account, profile photo and all your messages, follow the steps below.
Launch Signal and click on your icon in the top left corner.
Select “Account” and “Delete account.”
Select your country and enter your phone number.
Click “Delete account” and then once more to confirm.
Step 6: Delete Your Android device
To delete your Android device, click on the trash can icon in the top right corner of the page.
Click “Delete” to confirm.
When a virtual device is deleted, all device data is immediately erased. Device metadata, such as the name of the device and the OS version, is stored in backups, which are regularly deleted every 90 days.