Molly v7.61.2-1 beta (Android v7.63.3-1
arm64-v8a, armeabi-v7a, x86_64
Native (Java/Kotlin)
86.41 MB
Download APK
Verified Safe
File Information
| Package Name | im.molly.app |
|---|---|
| Version Name | v7.63.3-1 |
| Version Code | 161101 |
| Architecture | arm64-v8a, armeabi-v7a, x86_64 |
| Min Android Version | Android 27 (API 35) |
| Main Activity | org.thoughtcrime.securesms.RoutingActivity |
| Framework | Native (Java/Kotlin) |
| File Size | 86.41 MB |
| Signature (SHA1) | 49CE310CDD0C09C8C34EB31A8005C6BF13F5A4F1 |
| File Hash (SHA256) | bb582f2f773308f7e131a229ece438df27293b3f99f215232a74d1fe4c83e58f |
What's New
This update merges latest Signal v7.63.3.
For the complete list of changes, see the
CHANGELOG
.
For the complete list of changes, see the
CHANGELOG
.
App Description
Molly
Molly is a hardened version of
Signal
for Android, the fast simple yet secure messaging app by
Signal Foundation
.
Introduction
Back in 2018, Signal allowed the user to set a passphrase to secure the local message database. But this option was removed with the introduction of file-based encryption on Android. Molly brings it back again with additional security features.
Molly connects to Signal's servers, so you can chat with your Signal contacts seamlessly. Before signing up, please remember to review the
Signal Terms & Privacy Policy
.
We update Molly every two weeks to include the latest Signal features and fixes. The exceptions are security patches, which are applied as soon as they are available.
Download
You can download the app from GitHub's
Releases
page or install it from the
Molly F-Droid Repo
:
There are two versions available:
Molly
or
Molly-FOSS
. Learn the differences
below
and download the right one for you.
You can also get
Molly-FOSS
from
Accrescent
:
To
verify
the APK, use the following signing certificate fingerprints:
SHA-256: 6aa80fdf4a8cc13737cfb434fc0cde486f09cf8fcda21a67bea5ee1ca2700886 SHA-1: 49ce310cdd0c09c8c34eb31a8005c6bf13f5a4f1
Features
Molly has unique features compared to Signal:
Data encryption at rest
- Protect your app database with
passphrase encryption
Secure RAM wiper
- Securely shred sensitive data from device memory
Automatic lock
- Lock the app automatically under user-defined conditions
Multi-device support
- Link multiple devices to a single Signal account, including Android tablets
UnifiedPush
- Receive push notifications without Google through the UnifiedPush protocol
Block unknown contacts
- Block messages and calls from unknown senders for security and anti-spam
Disappearing call history
- Clear call logs together with expiring messages
Custom backup scheduling
- Set daily or weekly interval and the number of backups to retain
SOCKS proxy and Tor support
- Tunnel app network traffic via proxy and Orbot
Debug logs are optional
- Android logging can be disabled
Additionally, you will find all the features of Signal, along with some minor tweaks and improvements.
Free and Open-Source
Molly is open-source just like Signal. But Signal depends on proprietary Google software for some features.
To support a 100% free and auditable app, Molly comes in two versions: one with proprietary blobs like Signal, and one without. They are called Molly and Molly-FOSS, respectively. You can install the flavor of your choice at any time, and it will replace any previously installed version. The data and settings will be preserved so that you do not have to re-register.
Feature Comparison
Here's how some key features work in different versions of the app:
Feature
Molly-FOSS
Molly
Signal
Push notifications
(1)
✔ WebSocket
✔ UnifiedPush
⚠ FCM
✔ WebSocket
✔ UnifiedPush
⚠ FCM
✔ WebSocket
Location sharing
✔ OpenStreetMap
⚠ Google Maps
⚠ Google Maps
(1)
You might need to turn off system-level battery restrictions for the app to receive messages when the app isn't open.
UnifiedPush
UnifiedPush
is an open standard for delivering push notifications, offering a privacy-friendly alternative to Google's proprietary FCM service. It allows users to choose their own notification distributor.
Important
To use UnifiedPush notifications, you need access to a
MollySocket
server to link your Signal account to UnifiedPush. You can either run MollySocket on a server you control (strongly advised) or use a public instance.
Currently, UnifiedPush is unavailable for linked devices.
Compatibility with Signal
Molly and Signal apps can be installed on the same device. If you need a second number for messaging, you can register Molly with a different number while keeping Signal active. Any phone number capable of receiving SMS or calls can be used during registration.
If you wish to use the same phone number for both Molly and Signal, you must register Molly as a linked device. Registering the same number independently on both apps will result in only the most recently registered app staying active, while the other will go offline.
For Signal users looking to switch to Molly without changing the phone number, please refer to the
Migrating From Signal
guide on the wiki.
Backups
Backups are fully compatible. Signal
backups
can be restored in Molly, and the other way around, simply by choosing the backup folder and file. However, to import a backup from Signal, you must use a matching or newer version of Molly.
Feedback
Submit bugs and feature requests
on GitHub
Join us at
#mollyim:matrix.org
on Matrix (via space:
#mollyim-space:matrix.org
)
For news, tips, and tricks, follow
@mollyim
on Mastodon
Reproducible Builds
Molly supports reproducible builds, so that anyone can run the build process to reproduce the same APK as the original release.
Please check the guide in the
reproducible-builds
directory.
Changelog
See the
Changelog
to view recent changes.
License
Licensed under the
GNU AGPLv3
.
Original license and export notices in the
original README
.
Acknowledgements
Thanks to the following organizations for supporting the
Molly
project.
Legal Notice
This project is
NOT
affiliated with Signal Messenger or the Signal Foundation.
The software is developed independently and provided as-is, without warranties of any kind. Use at your own risk.
Molly is a hardened version of
Signal
for Android, the fast simple yet secure messaging app by
Signal Foundation
.
Introduction
Back in 2018, Signal allowed the user to set a passphrase to secure the local message database. But this option was removed with the introduction of file-based encryption on Android. Molly brings it back again with additional security features.
Molly connects to Signal's servers, so you can chat with your Signal contacts seamlessly. Before signing up, please remember to review the
Signal Terms & Privacy Policy
.
We update Molly every two weeks to include the latest Signal features and fixes. The exceptions are security patches, which are applied as soon as they are available.
Download
You can download the app from GitHub's
Releases
page or install it from the
Molly F-Droid Repo
:
There are two versions available:
Molly
or
Molly-FOSS
. Learn the differences
below
and download the right one for you.
You can also get
Molly-FOSS
from
Accrescent
:
To
verify
the APK, use the following signing certificate fingerprints:
SHA-256: 6aa80fdf4a8cc13737cfb434fc0cde486f09cf8fcda21a67bea5ee1ca2700886 SHA-1: 49ce310cdd0c09c8c34eb31a8005c6bf13f5a4f1
Features
Molly has unique features compared to Signal:
Data encryption at rest
- Protect your app database with
passphrase encryption
Secure RAM wiper
- Securely shred sensitive data from device memory
Automatic lock
- Lock the app automatically under user-defined conditions
Multi-device support
- Link multiple devices to a single Signal account, including Android tablets
UnifiedPush
- Receive push notifications without Google through the UnifiedPush protocol
Block unknown contacts
- Block messages and calls from unknown senders for security and anti-spam
Disappearing call history
- Clear call logs together with expiring messages
Custom backup scheduling
- Set daily or weekly interval and the number of backups to retain
SOCKS proxy and Tor support
- Tunnel app network traffic via proxy and Orbot
Debug logs are optional
- Android logging can be disabled
Additionally, you will find all the features of Signal, along with some minor tweaks and improvements.
Free and Open-Source
Molly is open-source just like Signal. But Signal depends on proprietary Google software for some features.
To support a 100% free and auditable app, Molly comes in two versions: one with proprietary blobs like Signal, and one without. They are called Molly and Molly-FOSS, respectively. You can install the flavor of your choice at any time, and it will replace any previously installed version. The data and settings will be preserved so that you do not have to re-register.
Feature Comparison
Here's how some key features work in different versions of the app:
Feature
Molly-FOSS
Molly
Signal
Push notifications
(1)
✔ WebSocket
✔ UnifiedPush
⚠ FCM
✔ WebSocket
✔ UnifiedPush
⚠ FCM
✔ WebSocket
Location sharing
✔ OpenStreetMap
⚠ Google Maps
⚠ Google Maps
(1)
You might need to turn off system-level battery restrictions for the app to receive messages when the app isn't open.
UnifiedPush
UnifiedPush
is an open standard for delivering push notifications, offering a privacy-friendly alternative to Google's proprietary FCM service. It allows users to choose their own notification distributor.
Important
To use UnifiedPush notifications, you need access to a
MollySocket
server to link your Signal account to UnifiedPush. You can either run MollySocket on a server you control (strongly advised) or use a public instance.
Currently, UnifiedPush is unavailable for linked devices.
Compatibility with Signal
Molly and Signal apps can be installed on the same device. If you need a second number for messaging, you can register Molly with a different number while keeping Signal active. Any phone number capable of receiving SMS or calls can be used during registration.
If you wish to use the same phone number for both Molly and Signal, you must register Molly as a linked device. Registering the same number independently on both apps will result in only the most recently registered app staying active, while the other will go offline.
For Signal users looking to switch to Molly without changing the phone number, please refer to the
Migrating From Signal
guide on the wiki.
Backups
Backups are fully compatible. Signal
backups
can be restored in Molly, and the other way around, simply by choosing the backup folder and file. However, to import a backup from Signal, you must use a matching or newer version of Molly.
Feedback
Submit bugs and feature requests
on GitHub
Join us at
#mollyim:matrix.org
on Matrix (via space:
#mollyim-space:matrix.org
)
For news, tips, and tricks, follow
@mollyim
on Mastodon
Reproducible Builds
Molly supports reproducible builds, so that anyone can run the build process to reproduce the same APK as the original release.
Please check the guide in the
reproducible-builds
directory.
Changelog
See the
Changelog
to view recent changes.
License
Licensed under the
GNU AGPLv3
.
Original license and export notices in the
original README
.
Acknowledgements
Thanks to the following organizations for supporting the
Molly
project.
Legal Notice
This project is
NOT
affiliated with Signal Messenger or the Signal Foundation.
The software is developed independently and provided as-is, without warranties of any kind. Use at your own risk.
Download Molly v7.61.2-1 beta (Android APK
Fast, free and safe download.
APK Permissions 72
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_NETWORK_STATE
- android.permission.ACCESS_NOTIFICATION_POLICY
- android.permission.ACCESS_WIFI_STATE
- android.permission.AUTHENTICATE_ACCOUNTS
- android.permission.BLUETOOTH
- android.permission.CAMERA
- android.permission.CHANGE_NETWORK_STATE
- android.permission.CHANGE_WIFI_STATE
- android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
- android.permission.FOREGROUND_SERVICE
- android.permission.FOREGROUND_SERVICE_CAMERA
- android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
- android.permission.FOREGROUND_SERVICE_DATA_SYNC
- android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
- android.permission.FOREGROUND_SERVICE_MICROPHONE
- android.permission.FOREGROUND_SERVICE_PHONE_CALL
- android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING
- android.permission.INSTALL_SHORTCUT
- android.permission.INTERNET
- android.permission.MANAGE_OWN_CALLS
- android.permission.MODIFY_AUDIO_SETTINGS
- android.permission.NEARBY_WIFI_DEVICES
- android.permission.POST_NOTIFICATIONS
- android.permission.RAISED_THREAD_PRIORITY
- android.permission.READ_APP_BADGE
- android.permission.READ_CALL_STATE
- android.permission.READ_CONTACTS
- android.permission.READ_EXTERNAL_STORAGE
- android.permission.READ_MEDIA_IMAGES
- android.permission.READ_MEDIA_VIDEO
- android.permission.READ_MEDIA_VISUAL_USER_SELECTED
- android.permission.READ_PHONE_NUMBERS
- android.permission.READ_PHONE_STATE
- android.permission.READ_PROFILE
- android.permission.READ_SYNC_SETTINGS
- android.permission.RECEIVE_BOOT_COMPLETED
- android.permission.RECORD_AUDIO
- android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- android.permission.REQUEST_INSTALL_PACKAGES
- android.permission.SCHEDULE_EXACT_ALARM
- android.permission.USE_BIOMETRIC
- android.permission.USE_CREDENTIALS
- android.permission.USE_EXACT_ALARM
- android.permission.USE_FINGERPRINT
- android.permission.USE_FULL_SCREEN_INTENT
- android.permission.VIBRATE
- android.permission.WAKE_LOCK
- android.permission.WRITE_CONTACTS
- android.permission.WRITE_EXTERNAL_STORAGE
- android.permission.WRITE_SYNC_SETTINGS
- com.anddoes.launcher.permission.UPDATE_COUNT
- com.android.launcher.permission.INSTALL_SHORTCUT
- com.android.vending.BILLING
- com.google.android.c2dm.permission.RECEIVE
- com.htc.launcher.permission.READ_SETTINGS
- com.htc.launcher.permission.UPDATE_SHORTCUT
- com.huawei.android.launcher.permission.CHANGE_BADGE
- com.huawei.android.launcher.permission.READ_SETTINGS
- com.huawei.android.launcher.permission.WRITE_SETTINGS
- com.majeur.launcher.permission.UPDATE_BADGE
- com.oppo.launcher.permission.READ_SETTINGS
- com.oppo.launcher.permission.WRITE_SETTINGS
- com.sec.android.provider.badge.permission.READ
- com.sec.android.provider.badge.permission.WRITE
- com.sonyericsson.home.permission.BROADCAST_BADGE
- com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
- im.molly.app.ACCESS_SECRETS
- im.molly.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- me.everything.badger.permission.BADGE_COUNT_READ
- me.everything.badger.permission.BADGE_COUNT_WRITE
APK Verified
The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.