Is there any way to use the FairphoneCheckup App with LineageOS on a Fairphone 2?
I found the Checkup app to be easily installable via Google Play. But sadly I find no way to launch it.
On LineageOS settings don’t contain an entry “Maintenance” (also not after restarting after installation) and there’s also no entry in the app-drawer/startmenu.
AT:Fairphone , @Esmee , @anon12454812
If it’s really not possible to use the Checkup app on another OS because of the missing Maintenance entry:
Would you mind adding another way to start the Checkup app? E.g. via an entry in the app-drawer/startmenu!?
There’s a way to launch it is using the terminal. LineageOS ships a terminal emulator that we can use (although you need to enable it in Debugging > Local terminal)
Launch it. We need root rights to launch other apps, so type su and execute it. Grant root permissions (it doesn’t need permanent root access). Then type and execute the following:
am start -n com.fairphone.checkup/.MainActivity
As Checkup was designed for Fairphone OS, some crashes are expected in other OSes. In my testing, “Mobile Connectivity” section didn’t work at all, and the MAC address in the “Wifi Connectivity” section is just a placeholder.
Security alert: launching the app this way makes it run as root, not in its own container (i.e. Linux user with limited permissions). CheckUp is a privileged app in Fairphone OS, but this way it has total control over your phone. Be aware.
…or you could not be like me and make a search first. There’s an app called Activity Launcher available in F-Droid and Google Play that lets you launch hidden apps and activities (graphical apps contain at least one activity), plus it can create shortcuts for them. It doesn’t require root and it’s free and open source.
There’s a drop-down selector on the top of the screen (it doesn’t use a wise color palette, yeah) that lets you select “All apps” or something similar. Then it lists all apps installed and all activities within them.
With am start -n com.fairphone.checkup/.MainActivity I get the error that the activity cannot be started with user id 0, but it requires user id -2 instead.
With the Activity Launcher I cannot find the checkup tool, neither with com.fairphone., nor with Fairphone, and also not with [C|c]heckup.*
I do find the proximity tool as “Fairphone Proximity Sensor Tool” and its 2 activities so I it seems I do SOME things correctly. Can you tell me, what I am missing here for making the checkup activity working?
Well, about termux: When I run su - before starting am start... am responds: “Error: Unknown component: com.fairphone.checkup/com.fairphone.checkup.MainActivity”. I did not double type or mistype anything here AFAIK, though the error message looks like.
I got it to run using the Activity Launcher. Could somebody please check, if their primary and secondary microphones work? Mine don’t (but I can’t here callers) - but I don’t know if the apps not working, or my microphone is dead.