From 897893f58b97d29a1d37277912296c8aa0c6bfa1 Mon Sep 17 00:00:00 2001 From: sn0b Date: Mon, 29 Sep 2014 21:33:52 +0200 Subject: [PATCH] Updated description, a bit more details now --- metadata/de.b0nk.fp1_epo_autoupdate.txt | 28 +++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/metadata/de.b0nk.fp1_epo_autoupdate.txt b/metadata/de.b0nk.fp1_epo_autoupdate.txt index dfaf0fca91..40ba4cde05 100644 --- a/metadata/de.b0nk.fp1_epo_autoupdate.txt +++ b/metadata/de.b0nk.fp1_epo_autoupdate.txt @@ -10,12 +10,36 @@ Summary:Automatically updates the EPO.DAT on the Fairphone Description: Automatically updates the EPO.DAT file on the Fairphone 1 within a given interval (defaults to 5 days). This fixes the 'EPO update failure' problem -permanently, so no need to update them manually every 30 days. +permanently, so no need to update it manually every 30 days. For information on +why EPO.MD5 isn't fetched as well, see 'Background' below. + +Usage: +* You need to have EPO enabled first (in System Settings or EngineeringMode). +* Download and run the app, click on 'Enable' and allow permanent root access. +* If an update is required, it will be downloaded now. This may take a minute +and you will see notifications while this happens. +* Wait for the status bar to become green and to display the current time. +* Disable the original 'Auto download' to avoid problems (in System Settings or +EngineeringMode). Tested with: * Fairphone FP1 with the 'Stock Android' and busybox +* Alcatel Onetouch 997D with Android 4.1 -Needs root access in order to write the new EPO.DAT to /data/misc. +Permissions: +Needs root access in order to write the new EPO.DAT to /data/misc and to adjust +permissions. + +Background: +For EPO to work, only the EPO.DAT file is required. The EPO.MD5 is only a +checksum to validate the correctness of the EPO.DAT file after download. In +principle, it is a good idea, to do so. However, in this case, the .MD5 +checksum is also a bit the source of the problem: The built-in EPO updater of +the Fairphone (or other Mediatek phones) downloads the two files from an FTP +server from Mediatek. Unfortunately, the .MD5 checksum is often calculated +wrong by Mediatek. Therefore, the check of the .DAT file fails and the 'EPO +update failure' occurs. +See also this post: http://forum.xda-developers.com/showthread.php?t=1975500 AntiFeature: Downloads and installs non-free binary/firmware provided by Mediatek. .