I'm currently in the process of transferring my old phone's (Samsung Galaxy A8) settings, data, media etc to the new one (Samsung S22 Ultra). The Samsung Smart Switch app does transfer things like the apps themselves, the home screen layout, photos etc just fine. However, preferences and bookmarks in (at least some) non default apps do not seem to transfer.
One example is the national news app, NOS. Smart Switch has transferred the app itself, however none of my settings or news bookmarks (I have a few hundred) can be found on the new phone. Other examples: PostNL, Buienradar and Calls Blacklist. PostNL for example does allow you to log in, but past deliveries and mail history disappear. Other apps only run locally, without an account, and are therefore stuck on the old phone.
I've found that this lack of data/settings transfers applies to all of the non-default apps I've opened so far. In some cases some data can be transferred by logging in (if possible), but historic data does not seem to transfer. I assume all of these end up being files in the internal memory structure however.
So, is there a means to (relatively painlessly) transfer these to the new phone?
Note that the new phone uses Android 12, and a recent comment suggests that adb based solutions may not work. I also get the impression that Titanium Backup (which would additionally require rooting) may not work as smoothly anymore based on recent reviews.
PS. The samsung-galaxy-s22 tag does not exist yet, I'd appreciate it if someone with sufficient reputation could create this. Thanks!
android:allowBackup="false"
and thus it's data can not be accessed for backup or migration. Only if the source device is running Android 12+there should be a possibility to perform a "Device-to-device (D2D) transfers" to a new device for such apps (never tested, I only have read that it should work). But this will also not work if an app uses hardware protected AndroidKeystore for saving cryptographic keys, because by definition these keys can not be exported from the device.android:allowBackup="false"
setting to NOS, perhaps they can change this in future versions. For the rest, perhaps another answer will bubble up. Will report back if I find a solution myself.