You did perhaps miss that you can install TWRP on the Fairphone 3 as documented at twrp.me.
But usually you would just boot it with fastboot when needed, because installing TWRP on the Fairphone 3 alters the boot partition, and that has further implications depending on your OS setup. (Breaks Fairphone OS OTA updates, gets overwritten with /e/ stock recovery by /e/ OTA updates.)
Ah, I did overlook that. With all the other instructions I found before, using only fastboot boot, I stopped reading after “fastboot boot …”.
But keeping OTA updates working seems like a good reason to avoid installation. Ususally you don’t use it that often anyway.
Very convenient addition IMO: F-Droid Privileged Extension. Allows the apps from F-Droid to be updated without user interaction (just like those from Play Store).
BTW: Should you not yet use F-Droid – chop chop!
Install Magisk v19+ (for Huawei/Honor or OnePlus 7T/7TPro device, need Magisk v20.2+)
Install Riru-Core v19+ from Magisk repo.
Download and install EdXposed in Magisk Manager or recovery mode.
Install companion application.
Could you be more precise about “locking”? Under LOS 17.1 (android 10 as well), I thought I had in the settings the ability to lock apps so that they demand the device’s credentials when you start them, but I can’t find the setting anymore.
I have this in the settings as well, under Settings→System→Buttons.
With my last phone, EdXposed was a reliable way to get a boot loop, so I was a bit hesitant to simply try it. Do I need YAHFA or SandHook? Or do even both work?
Yes, that’s the kind of locking I meant. I know this feature from Custom ROMs or some vendors, but it doesn’t seem to be included in AOSP or the stock ROM. I love that FP3 offers an easily rootable, (quite) unbloated stock ROM with realiable updates, so I’d like to stick to it (at least for now).
I can’t find that button setting, only an option to switch between gestures and 2- or 3-button navigation.
Sounds promising. I’ll wait a bit if someone else knows more for the FP3, otherwise I’ll just try it tonight or tomorrow.
Interesting project, but I guess I rather stick with the default, which doesn’t seem so bad as well. Except being a bit picky with quick charge (with my previous default charger, my old phone was charged in 15 minutes, while the FP3 charged a whopping 5% the entire night, so I ordered a Qualcomm compatible…), but I guess this module wouldn’t help there as well…
True. And as written before, I made the experience that some modules can cause major inconvenience, which was one of the reasons I started this thread. The other major one was the sheer number of modules (often with somewhat poor descriptions as well) - which is a bit worse with Xposed where there are lots of modules which only work on very specific environments (like, a lot of outdated Android versions, ROMs, and devices).
EdXposed worked fine. I used the SandHook version.
For app locking, I use MaxLock. It’s not perfect for privacy, as you can see the app for a split second before the lock screen shows up, but that’s OK for me.
Update: GravityBox allowed me to reassign the long press of the Home button. It also allows assignments for single and double taps, and for the back button as well. The settings for the task button don’t seem to work; changes of the navigation bar (button order, additional button, cursor buttons) also didn’t work for me. But it did allow some other nice options I knew from custom ROMs, like other battery icons, hiding the alarm clock icon, disabling the vibration for camera start with power button double click, …
So far, GravityBox for Android 10 (Q) is beta and not included in the Xposed app’s downloads, so it must be downloaded and installed via the XDA-Dev thread or github.
I did not install TWRP, but I can’t install the current update. It only shows “installation issue” (“Installationsproblem”), no further explanation.
Do I have to lock the bootloader, temporarily unroot (is that even possible?) or something else?
Thanks. I’ll try that once it’s available.
And future updates will probably work afterwards? (I.e., this one worked without issues for you?)
@Alex.A: No, I didn’t even install Netguard. I do use AdAway, but disabling it didn’t change anything. I also have the impression the download works fine. The progress bar moves until a bit over the middle until it stops with the error message.
Is there a way to decouple ring and notifications volume using some root app? I’ve only found an old magisk module that doesn’t seem to work on Android 10.
And about this: does Los have this implemented?
Oh, OK… So maybe flashing TWRP and hoping for flashable ZIPs, like it’s common with Custom ROMs, might become an option after all. At least there are frequent and fast updates, so even if I’d skip every other update I’d be more up to date than most other Android users.