I use FP Open OS and my updater App (currently version 1.39.9) has never really worked (did a manual update last time), so I thought I might try to get it fixed now, finally.
My current OS version is 17.09.3, which the app shows correctly. But it only offers me to update to 17.06.4. (which makes no sense, of course). According to code.fairphoe.com the newest available version is 17.11.2
Now, I checked my firewall (which I have set up very restrictively), AFWall+, but the app has all permissions. Then I checked the Android App Permissions: It requires “Storage” and “Telephone”, which both are fully granted.
Do you have any other ideas, what the cause could be?
Thanks, yes the Faiphone Updater has full permissions to access wifi and cell internet. (in my firewall) Wifi is currently active (cell internet deactivated). My internet browser, for example, is working perfectly.
Another interesting thing: AFWall+ usually shows all apps that want internet access in white, while those apps not requesting for internet access are green. Fairphone Updater is green!
Check out the app permissions in Settings > Apps. If the updater doesn’t have the permission to access internet that would explain why it’s green in afwall+.
Do you have any other apps that might interfere with the updater’s access to internet?
Updater explicitly only asks for “Storage” and “Telephone” permissions. Both are granted. When I choose “all permissions” and tap on “full network access” Android gives me the following note:
“Allows the app to create network sockets and use customised network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.”
Among the extended permissions there is also "download files without notification, which gives me the following note, when I tap on it:
“Allows the application to download files through the download manager without any notification being shown to the user”
Are you sure these are reported correctly? At least on older versions of Android, system apps shared the same ID, and most firewalls log the ID and assign a programme name to it afterwards. The firewall on my FP1 is unable to distinguish between:
Media Storage, DRM protected content storage and Download Manager
If your firewall also reports to which server these apps were trying to connect, look for the fairphone domain (or googleapis, see below) - this may also tell you which one is relevant.
Another potential issue is that Fairphone updates are stored on google domains (notably googleapis.com). In case you’ve blocked or redirected requests to google domains (or have an app that does that), that could also be the issue.
sorry for the long absence. I finally go around to trying the things out.
First of all I tried out safe mode: Fairphone Updater worked perfectly there, so I did my update. (Thanks @paulakreuzer )
Still, I am not quite happy with the result, because it is important to me, not to let the phone do anything on the internet without an active firewall. In safe mode at least third party apps may not be sending anything out via the internet, but I am also quite careful about other backdoors that are elsewhere in the system (despite not having GoogleApps on my system).
My guess is, that it has something to do with the firewall (AFWall+), as AnotherElk mentioned.
@Johannes thanks for the hint. Unfortunately my firewall does not enable me to check the servers (or in no way that I know how to access). Can you tell me how or is it rather complicated and only suitable for real geeks?