How many profiles do you have? The upper limit for the profiles that can be run in parallel has been increased couple of months ago, and I assumed that was taking up all the RAM.
Orange

- 22 days ago
- Joined Sep 28, 2022
If they accept Bitcoin only, you can pay it with Monero via coin exchanging services. Monerujo app has this feature by default.
Not that this is a permanent solution, but you could try purchasing the app off the desktop website. If that doesn't work, I would assume it's payment issue rather than Google Play on GrapheneOS issue.
Jojojo
As far as I'm concerned, it doesn't support full features like ability to make comments or posts. For creating persistent subscription and settings, it basically stores them in a special URL, which Redlib expects you to add to your bookmark.To add subscription, go to subreddits you want to subscribe to, then click on Subscribe. These subscriptions are essentially stored in your browser. To export the current state (subscriptions, settings, etc), go to settings (https://r.genit.al/settings), and scroll down. Right click on the text "this link" and save it. Using that link restores your current state.
It generates a link that looks like this:
https://r.genit.al/settings/restore/?theme=system&front_page=default&layout=card&wide=off&post_sort=hot&comment_sort=confidence&show_nsfw=off&use_hls=off&hide_hls_notification=off&hide_awards=off&fixed_navbar=on&subscriptions=factorio&filters=- Edited
RedLib is a decent frontend I use to avoid being blocked.
You can find instances on their website.
https://github.com/redlib-org/redlib
https://r.genit.al (Instance I personally use because it's mine)- Edited
Not that my setup is perfect, but what I use is:
PIN: I generate random 6 numbers using password manager, and store it there for a while. Once I manage to remember it, I add one digit to it every now and then. But most of the time, I treat this like any other password.
Password: Password manager. I come up with one fairly secure password, and use it to log in to Bitwarden. All other passwords are generated with password generator in it.KeePass is also good, especially if you prefer going offline. Perhaps you can use that dice to generate a secure and long password of 5 words (I'm pretty sure 5 is enough given the word pool is large enough), and use that for password manager.
- Edited
One major feature GrapheneOS have is extended number of user profiles. It's like work profile, except it pretty much behaves as if it's an independent phone, and you can create up to 32 of such spaces, from original 4. Most use this to isolate rather invasive apps to their own space, leaving them with not much to see. Profiles can be turned off, disabling all apps inside. This alone, in my opinion, is major gain in privacy. It's not like anything can stop the social media company from knowing your social media usage itself, but you can control a lot outside that.
- Edited
Recently, I turned my phone on, and it said the following message with a red triangle:
"Your device is corrupt. It can’t be trusted and may not work properly."
I assumed this was because of a VoLTE patch I did a while ago (This was effectively required since my provider does not allow any phone calls or sending/receiving SMS without it, and there's no way around it), which required me to root the phone and keep the bootloader unlocked, combined with some updates over time.
Phone did not boot, and I simply reinstalled the OS without the patch for now. Understandably, this is not within the scope of what the developer would fix against.However, this raised a question: If this happened with locked bootloader and could not be unlocked due to OEM lock, would this mean that the phone would be bricked completely, with no chance of ever using it again, even if the integrity of the data on it didn't matter? Would this also mean that locking OEM is a bad idea in terms of functionality, if you are not particularly interested in protecting yourself against something as severe as targeted surveillance?
- Edited
I think I figured out the issue: https://discuss.grapheneos.org/d/292-work-profile-and-the-limit-of-active-profiles/10
I have more than 3 profiles, all of which I regularly cycle through. Since owner profile always count towards this limit, it's effectively 2 profiles plus owner that can stay active at the same time (i.e. no "Unlock with passcode after restarting your phone"), which is why VPN was kept getting shut down once I open a third profile.
Because this is hard limit, I am guessing this won't change any time soon.Nevermind, post in link suggests that there may be increase in this limit due to 3rd gen being cycled out. Are there any updates regarding lifting this limit?I should've noticed this earlier, but it seems that it's not just VPN that gets shut down after a while, it includes everything. When I switch away from a profile with certain apps open, and come back to it, I have to reopen apps as if they were never open prior. So how do I prevent profiles from being shut down automatically?
Only if setting battery usage to unrestricted and allowing unrestricted data in special config still lets Android to kill it after a while.
In terms of lack of memory, I do not know. How do I prevent an app getting killed for lack of memory? I will test that.unwat
Thank you for the reply. I determined that the VPN was disconnected through:- Checking progress on downloading files, which is definitely way behind what it should be,
- Not being able to receive notifications on such profiles after sending messages to them, and
- Simply going back to that profile, and seeing those "Disconnected from always-on VPN" notification on the screen
I switch my profiles by swiping down the notification bar, then swiping down again to reveal the "Select user" button. If there's another (proper) way of switching profiles, I am interested. I am certain that the second and third points are inapplicable, since I also tried with Mullvad, and there's only one connection.
Say, I have a profile which is always connected to VPN (Block connection w/o VPN enabled), and I also would like to keep it running to let apps on it to sync messages, receive email, etc. However, once I switch profile, the VPN goes off after a while (it is not immediate, and I cannot pinpoint when this occurs from some simple tests I've tried), cutting off all connections in that profile, and ultimately stopping everything in it from syncing. I tried setting that VPN to 'Unrestricted', but this issue persists. How do I prevent a VPN from stopping in a profile that is not currently in use, if it is possible? I would appreciate if you assumed keeping that profile active is not an option, and battery consumption is negligible.
While I want to keep the VPN in question a general one, I'm open to a workaround using a specific VPN app/provider.