as an absolute beginner in phone hacking, I plan to install iodéOS on my Samsung Galaxy Note 10+. My level: I started out by researching what the term “custom ROM” means ;-). I am comfortable with using terminal commands on Linux, but have ZERO clue about phones. Now some people in a German forum told me, that there might be problems with automatic updating. Is this correct, and what would that mean for me? Do I have to update iodé manually through my linux mint 22.3 laptop, or how does it work?
And would that be different if I installed LineageOS?
I had initially thought, that the VoLTE feature was only in unofficial versions (the list of official supported devices says there is no VoLTE for this device).
But it seems now to be integrated into the official version which means you could get automatic updates over the air (OTA).
There have been only a few people reporting back if VoLTE really works for them, though, since it is depending on your country and your carrier. So: no guarantees.
I do not think that it would be different, if you installed LineageOS. Maybe you could specify your carrier and some other peeps here might know if it is working.
Officially supported devices get a notification in the device that an update is available. You can then choose to accept it. Once it’s finished downloading, you can keep a copy of it (or not), and tap an “install” button, which will trigger installation and reboot, all without showing you the ongoing processes.
For unofficial devices, the updating still occurs on the device itself, but the user has to navigate online to the repository (where the unofficial maintainer has uploaded his/her builds), download the latest image, verify the checksum, put it on the microSD card in the device (or an attached USB drive), boot into the “recovery,” (TWRP, for example), create a backup (just in case), then tap to install the downloaded image, swipe to clear cache and “Dalvik,” and then reboot. This is called a “dirty flash;” you’re installing an update (not an upgrade) over a previous build of the same Android version. For upgrades that advance the underlying Android version to a higher one, the process might be a little different; the build maintainer can advise how best to do it.
Optionally, you could perform some of the above from your computer with the device connected, but just putting the image in the external storage of the phone is probably easier.
Following the above procedure, all your apps, settings, and saved data should still be there, but you definitely want to activate scheduled backups in your device settings, just in case something gets broken. Then you can at least restore the device to its last working state.
I have limited knowledge with this, but that has been my experience.
P.S. For unofficial build updates, you should also be able to just use the updater UI in the phone settings, described in my first paragraph, to perform a “local update,” i.e. install the image that you manually downloaded, after you’ve placed it in the external storage of the device. That is, without booting into the recovery partition, clicking, wiping, etc. (I haven’t ever done this myself.) The only difference here is that the updater didn’t go fetch the image for you, as it would do for an official build.
The Galaxy Note 10+ is officially supported and does receive automatic updates from the “Updater” app on the phone. Meaning once it is installed, you will not need your computer to perform future updates.
To install it, however, you will need to follow our manual install process for the Note 10+, as Samsung devices are not supported by our graphical installer.
Note that the Note 10+ (and all S10 / Note 10 series devices) does have VoLTE (4G / 5G voice calling) support. This functionality does need updating on our supported devices list. Thanks for finding that it needs changed, @MissPiggy