Fairphone update wants to update from 19.05.3 to 19.08.1, download succeeds, installation fails with the messages “invalid file: wrong MD5” and “missing file /cache/fp_update_gmx-fad0fe00,zip”. The criticized file exists in directory “/Android/data/com.fairphone.updater/files/” but no MD5 file.
Do you have any hints what can be done here? Could I get the MD5 file of this update from anywhere?
I think the best way to delete the downloaded update is by going to Settings > Apps > Fairphone Updater > Storage > Delete data. This resets the updater app. Did you try this already?
Hello AlbertJP, many thanks for your hints, but unfortunately they didn’t help. I’ve opened the settings, deleted cache and data, assigned full permissions and restarted the Fairphone. But no success, still wrong MD5. I guess there exists an old MD5 from an old update, which has got the same name and is write protected - what do you mean?
Almost sounds as if internal storage is full (or a defective SD card if you’re using adopted storage) - an incomplete download due to insufficient space would also explain a wrong MD5.
Maybe the not correctly running update set your filesystem to read only.
I’m sorry, but I don’t know how to fix this. You can give it a try and investigate further in this direction.
I’m a bit surprised that the updater app cannot handle it properly.
I would expect it to first clear the temporary download folder from previous updates (with the -f [force] option prior to fetching the latest update (and MD5 file).
But maybe the filesystem was already corrupt before the update was initiated and now the effect turns out.
Anyway it could help to eject the sd card by software settings->storage&USB->eject sd card
Shutdown the phone remove the battery & sd card. Use a matching sd card reader (probably with an adaptor µSD Card->SD Card) and run a filesystem check on a Windows console if available (chkdsk [sd card drive letter:].
If there are errors reported use the /f option.
Reinsert the card & battery into the phone, startup. see if things are better.
I’m not quite sure how to check the internal filesystem as it should be unmounted for this.
I assume using the adb tools (linux tools) would do.
Which brings me to the idea to manually installing the update/OS or maybe more comprehensive explanation.
I removed SD card via software, according to your instructions, first photos could be made and were visible in “Fotos” app, also images could be watched in WhatsApp and Telegram, but then, I don’t know either when or why, that was impossible. Also screenshot could be made 2x, then impossible. Strange.
I’m wondering also that my FP2 shows internal memory and sd card in app “Dateimanager+”, but at my wife’s weird FP2 it shows only sd card.
I’ve already updated my wife’s FP2 successfully to 19.08.1 manually via connected MacBook. Now I’ll try to get a SD card reader and check the card at my business Win10 PC.
I do not know anything about Android, sorry. Could you eventually give me some more hints where the data “updater MD5”, WhatsApp photos and movies, Telegram photos and movies, Camera photos are being stored? Are these data stored at the internal or sd card memory. Sorry in advance for this dummy question.
WhatsApp data and media are stored on internal memory in a folder called WhatsApp.
Camera can be configured: you can choose internal or SD in the app.
Updater: md5 is just a checksum, which is used to verify that a downloaded file is not corrupt. It should be retrieved from the update server when you check for updates. It might be cached on the internal memory but should be deleted when you delete the app data. Why this goes wrong for you, I don’t know; I still suspect a problem with the actual downloaded update instead of a problem with some small checksum file but I can’t tell for sure what goes wrong here.
I don’t know/use this file manager. It maybe could just be a different setting made as internal memory will always be available since it’s not detachable.
Btw. backup any data on it if possible, just in case.
Some locations I know, but not all. @AlbertJP also provided some folder locations.
If your phone has no root access you cannot access all folders or not alter the content.
The default folders are usually stored on internal storage, again - it is always available.
For taken pictures it’s “DCIM”. On FP2 it should then be (internal storage) /DCIM/Camera if not configured different by the user.
Telegram should be (internal storage) /Telegram/Telegram Audio; /Telegram Documents; /Telegram Images; /Telegram Video
(Assuming German language settings here)
If you go to “Einstellungen” -> “Speicher”, are both the internal storage and the SD card displayed there?
Is there free space on the internal storage? Just a blind guess, but I would have at least 1 GB available because updates can have several hundred MB.
If you go to “Einstellungen” -> “Apps” instead and tap on the “Fairphone Updater” app, you can see under “Speicher” whether it uses internal storage or external storage (= SD card). Works the same for other apps
The Fairphone updater on my device uses internal storage and the files should be located in Android/data/com.fairphone.updater/files.
yes, below “Einstellungen” > “Speicher” both memories are displayed, internal 6.7 GB free space. If I navigate into internal memory, only apps, system and cache are displayed, On my good FP2 there exist much more directories, like photos and videos.
I guess that the internal memory is no more accessible correctly, because also with connected MacBook the app “Android File Transfer” just shows SD card, no internal memory (as possible with good FP2)
Also app “DateiManager” shows only SD card content, with removed SD card, internal memory show loading error.