The new image is up and installed fine. Thanks for the work.
I make my first OTA update with LineageOS 20.
Firstly I have the updater bug describe by @fwg-cag. I clean the storage of updater app like indicate, but after I had reconfigured my precedent updater preference, I experiment again the bug. If I uncheck Prioritise update process
updater work again.
So I start update with Newpipe video in background. After the second step other apps which not running can’t be launched. Updater go to the end. I restart but not in the new update.
I try again without newpipe launch. Some apps crash, but the process goes to the end. I reboot in the new update.
I experienced when I shut down my phone with newpipe work, long vibration and then automatic reboot, maybe the first fail is due to that. Someone have this behavior when the phone is shut down with a high load of memory ?
Apps can still access the front camera if camera-access is blocked (through QuickSettings-Tile) on my phone. Could someone check if it is the same for him/her?
I am asking because I use iodéOS (based on LOS) and I would like to know if it is a LOS-, iode- or "me-"problem, so I can report it to the right place.
Thanks in advance
When i deactivate camera access, the camera apps state that fact and ask me whether it should be overridden. No image delivered
Yes, indeed. So always install Apps on the internal storage?
You should switch your SD card from internal storage to external/portable storage to avoid the problems you have experienced. See A little guide to… using SD cards - Help / Guides - Fairphone Community Forum and the references included there …
Maybe it too soon to close the LOS 19 topic. Sorry that I have to ask here: Before moving to LOS 20, I would like to make a backup on LOS 19. So what I did is that I flashed twrp-3.7.0_9-0-FP3 and booted it. But then it doesn’t ask me to decrypt my data so via MTP my internal storage shows only the encrypted files and more importantly, it can’t create a backup. And I can’t copy files via MTP.
Note: removing phone lock code doesn’t help.
Note: when I have TWRP flashed, LOS 19 doesn’t boot anymore. I have to flash a lineage recovery or have TWRP on slot b and switch back to slot a to have LOS boot again. Maybe this problem is related?
Maybe also there is another way to do a full backup and I’m using a deprecated strategy? (seedvault still depends on apps authorizing backup of my data so it doesn’t seem to be much useful that adb backup, besides having a GUI)
edit: I could use neobackup but it need to root and before installing magisk i would like to do a backup since the procedure is a bit scary. So, catch 22… Or maybe there are people that did it the simple (but not recommended) way of renaming the magisk .apk to .zip and flashed it either via TWRP or via sideload-flash with LOS recovery?
First, you don’t need to flash twrp, you can just boot it temporarily. That’s good enough for all practical purposes ™, IMHO. I thick i remember that twrp cannot decrypt data at the moment. Seems to be your problem. And apps that forbid backup tend to not work restored, in my experience. Because they tie their data on some unique rom/install id. Especially notorious are banking apps and crypto messenger.
That’s why i use apps which take their data from my nextcloud instance or can (automatically) create exports which are automatically backed up to nextcloud.
Rather you must not flash it!
@tuxayo adb backup is depreceted and on app that use high sdk target don’t run… seedvault can backup such apps. So it’s not only a graphical difference.
Hi
I’m trying to update from LOS20 (april 3), but updater fails with an “Install error” message just after the finalizing stage has started.
I tried looking in logcat an found the lines below. What could be the problem here?
05-10 19:58:48.518 1274 1274 W update_engine: [WARNING:utils.cc(578)] Unable to mount destination device /dev/block/bootdevice/by-name/system_a on /postinstall as ext4: Device or resource busy (16)
05-10 19:58:48.530 1274 1274 E update_engine: [ERROR:utils.cc(582)] Unable to mount /dev/block/bootdevice/by-name/system_a with any supported type
Upgrade to the may 15 release did work… The finalize stage took a long time but succeeded. I still don’t know why it failed last time when I tried multiple times, after rebooting my phone etc.
In case somebody faces issues with Apps not running because rooted device is detected, e.g. banking apps, this is how I could workaround such an issue:
I’m running LineageOS for Micro-G with locked bootloader w/o additional modifications (su, busybox, Magisk etc.). Since microG also supports SafetyNet nearly all Apps are running fine. I only had one modern banking app that complained about a rooted device. A closer look in logcat revealed that they use the OSS RootBeer library for the checks and it complains about dangerous properties. Specifically ro.debuggable
which is set to 1. Nicely RootBeer provides a sample application that shows a list of all the checks and which are failing. Luckily this was the only one.
The debuggable
flag is set because build variant userdebug
was used instead of user
as default for the built images. I don’t have a need for userdebug
but I also don’t want to build images by myself, so I checked for ways to manually change that on the already installed system. Seems that there are Magisk modules available for that, but it is not an option with locked bootloader (at least I guess Magisk will not work in that case). I fell over this reddit thread which provided a surprisingly simple solution:
- Connect the device via adb
adb root
adb remount
adb shell
mount -o rw,remount /
-
nano /system/build.prop
- Change
ro.debuggable
to 0 - Change
ro.build.type
touser
- Ctrl-O and Ctrl-X to save and exit.
- Change
-
mount -o ro,remount /
just to be safe - Reboot device.
Now the RootBeer sample app changed green and the affected banking app started working fine. My biggest surprise was, that even after upgrading to LOS 20 the modifications are preserved and everything still works fine. So I also assume that all this also works if already upgraded before. Maybe this helps some of you as well.
I‘m running the FP3 with a locked bootloader and official LOS19. If I like to switch to LOS20 must I open up the bootloader again or can I flash recovery and rom without?
Anybody else with that phenomenon?
When the pop-up “xy does not react” (loosely translated from German) with the option terminate, wait, and eventually also feedback, and you click wait, and the app is back again working, the pop-up still regularly opens again. Only possibility is to really terminate the app, otherwise you won’t get rid of the pop-up
Eyup, some months ago I noticed this behavior 2 or 3 times (on LOS-based iodéOS).
I had the same configuration. I didn’t open the bootloader again. I fallowed the wiki upgrade instruction and that work.
@lklaus I haven’t noticed yet
Thanks for the reply. I also did the upgrade without issues following the official procedure.
Yes. I get this, too.