TacoVictoria Ah sorry, I misunderstood where you were at in the process. by smsdb, I meant Android's built-in SMS storage. SMS/MMS messages you receive are stored there, not in individual messages apps. Google messages also writes RCS messages to it, as SMS/MMS. You have to get the contents of that over to your new device manually - google's built in restoration services only work during stock android set-up, which isn't an option here. There are third party tools, fortunately.
Honestly, the problems just don't stop. If it's not Messages history, it's notifications. I don't get notifications for anything other than calls and messages at all now.
Did you install google play services from the built-in app store? Unfortunately, most (but not all!) apps require google play services to send notifications. There are better write-ups elsewhere as to why, but essentially most android apps are designed to use a centralized notification system call Google Firebase, which is served using google play services.
In terms of messages - here's a complete list of steps to get messages from a stock android phone into Graphene. I don't know if this is the most efficient path, but it is what worked for me. (you've already done some of these/I mentioned some above, but I'll put everything there for posterity's sake).
- Install SMS Backup & Restore on both devices (can be found in Google play or Aurora store).
a. (for you) After installing it on your graphene phone, I would open it up, go to the sidebar -> Tools -> Delete messages or call logs, and wipe everything. This will give you a clean slate. If it asks you to make it your default SMS app, grant it that, but also put your phone in airplane mode if it has a SIM installed - otherwise, it will drop any texts you receive during the process.
- Disable RCS on the source phone.
- Use SMS Backup & Restore to copy the messages (and optionally call logs) between the devices. This can be done in one of two main ways:
a. It has a native cross-device transfer (I'd recommend using this simply because it is easier). Go to the sidebar -> Transfer on both phones, and select either "Send from this phone" or "Receive on this phone". Follow the prompts.
b. Backup to a file (either local or remote), and restore that file on the new device (requires copying the file if local).
- Use the built-in SMS app to verify that the messages are present on the new phone.
- Move the SIM card/copy over your ESIM to the new phone.
- Install google play services, and grant it Network, Notifications, Phone, and SMS. Also grant it ICC authentication (under Apps -> Sandboxed google play -> Play services special permission).
- Reboot the phone.
- Disable wifi (for now), so you're only using cellular data, if possible. (this seems weird, but I tried skipping this step, and regretted it).
- Open your google account settings (Apps -> Sandboxed Google Play -> Google Settings), log in to your account if you haven't already, then go to All Services -> Privacy & Security -> Phone Number Verification and turn it on.
- Re-enable wifi (if you wish, having it on no longer causes problems).
- Install version 242499063 of google messages from Aurora Store (find google messages, click Manual Install, and enter that code). This is a version from august 2024 iirc.
- DO NOT open it yet. Open its app settings, and grant it Network, Notifications, Phone, and SMS at a minimum. Contacts is also really nice to have.
- Reboot the phone.
- Open google messages, and set it as your default SMS app when prompted. It should slowly start loading conversation history. Let it sit for as long as it needs/as long as you care to let it load. Keep scrolling down as it loads to get it to keep loading history.
- Once you are happy with it, open up google message's settings and make sure RCS is enabled.
- Update to the latest version of google messages. It will carry the history that has been loaded over.
- In the new version, turn wifi off, then RCS off, wait a sec, then turn RCS back on. It should give you a Connected status, although it might take a second.
You should now be able to send RCS messages to people, even though past messages will show up as SMS/MMS (due to how the restore works). Note that existing group chats will be stuck as MMS for you until someone else in the group chat sends an RCS message, then your chat will update (you will be able to send RCS messages, use reactions, and will see any custom group names).
It is possible that those steps will differ for people outside of the US, but I'm reasonably confident they will work for most/all US carriers.