flashable-zips

Index of Flashable ZIPs by the WeAreFairphone Community

This is an index of community flashable ZIPs from the Fairphone Community for a variety of devices.
Flashable ZIPs are packages that can be flashed to Android devices, usually to modify the software. They need to be flashed by a custom recovery such as TWRP or CWM Recovery.

This previously used to be a repository that contained the source for these packages, but each one has been moved to its respective repository.

List of flashable ZIPs

microG/UnifiedNlp Installer

Repository Latest release
GitHub Download

Install microG or UnifiedNlp into an Android system. Also includes an OTA survival addon.d script.
You’ll usually install them normally, but Google blocked userspace location providers in Android 7+, and some ROMs have not applied required patches yet, like LineageOS.

microG is a free-as-in-freedom re-implementation of Google’s proprietary Android user space apps and libraries.
Unified Network Location Provider (UnifiedNlp) is a library that provides Wi-Fi- and Cell-tower-based geolocation with configurable plugins to applications that use Google’s network location provider. It is included in GmsCore but can also run independently on most Android systems.

Noto Emoji Updater

Repository Latest release
GitHub Download

Update Android emoji set to the latest available, usually to the newest Android version. This also includes an OTA survival addon.d script and saves a copy of the previous installed emoji on your device at /system/fonts/NotoColorEmoji.ttf.old.

Noto Emoji is the emoji set used by the Android system and it currently supports all emoji defined in the latest Unicode version (v10.0). Font is availabe under the SIL Open Font License, version 1.1.

EmojiOne v2 Installer

Repository Latest release
GitHub Download

Replace Android emoji set with EmojiOne. Also includes an OTA survival addon.d script and saves a copy of the previous installed emoji on your device at /system/fonts/NotoColorEmoji.ttf.old.

EmojiOne v2 is an emoji set more comprehensible than Android’s one before Marshmallow.
Version 2 of EmojiOne is the last open and free version of EmojiOne. EmojiOne v3 and later are not open to the public anymore.

Fairphone 2 modem.zip

Repository Latest release
GitHub Download

Update the proprietary firmware of your Fairphone 2 to the latest available. Fairphone updates the software of the Fairphone 2 with security patches on a monthly basis.

Unroot FP2 Open

Repository Latest release
GitHub Download

Unroot Android. This was created originally as a clean way to unroot Fairphone 2 Open OS 5.1, that came prerooted and with TWRP.

Removes bin/su and xbin/su binaries from /system, and some other configuration files if they exist. Unrooting is needed to pass SafetyNet requirements for some apps. Guide and motivation behind.

Install

Download a flashable ZIP from the above list.

Restart your device into recovery and start ADB sideload. Then run:

adb sideload <flashable-zip-name>

Alternatively, copy the resulting ZIPs to your device storage, restart your device into recovery and use the GUI Install or Install ZIP option.