Index of Flashable ZIPs by the WeAreFairphone Community

There’s a clone of this post in https://wearefairphone.github.io/flashable-zips but this post will include status updates and references to posts and threads on this forum.

This is an index of community flashable ZIPs (#dic:flash) 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 (#dic:recoverymode).

Index of flashable ZIPs

microG/UnifiedNlp Installer

Repository Latest release Forum links
GitHub Download Original publication: LineageOS 14.1 with OTA updates for FP2

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 NEW! :new:

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 Forum links
GitHub Download Original publication: Replace standard Android emojis with EmojiOne (three methods) [root/flashable zip]

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 Release history Forum links
GitHub Download Release history Official thread: ✏ FP2 modem firmware

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 Forum links
GitHub Download Original published at How to be able to install and use any app on FP Open OS [meta discussion]

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.

Issues to figure out/resolve


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.