Fairphone 2 - SeasStarsRoses/IT GitHub Wiki

TABLE OF CONTENTS
{:toc max_level=3}


Disclaimer

Installing Lineage on your smartphone might lead to a data loss or hardware damage. The author is not responsible for this, when you try it then it is your own risk.

F-Droid

  • Install the free online app store F-Droid.
  • In Settings enable the option Grey out anti-feature apps.

Communication

Conversations

Conversations from the Chaos Computer Club is for anonymous chats.

K-9 Mail

K-9 Mail is a useful email client.

File and Directory Manager

Amaze

Amaze is a useful file manager.

File Manager

Organizer

Book Reader

Book Reader can read PDF files.

Contacts

[Contacts](https://f-droid.org/packages/com.simplemobiletools.contacts/ "Date: 30.04.2018) can show, edit, export and import contacts.

Editor

Editor is a simple generic text editor.

Simple Calendar

The Calendar app by Tibor Kaputa can be used offline.

Simpletask

Simpletask is a Todo list manager working according to the Getting Things Dond (GDT) methodology.

Text Edit

Text Edit edits simple text files. Unfortunately this app is not recommended for large files. Also it might not be maintained anymore in the future according to F-Droid.

Photo

Open Camera

Open Camera is a feature rich camera application.

Open Note Scanner

The Open Note Scanner app can photograph a page on a table very well. The focus is automatically so that you are getting the page and not the table. 😃

Security

AFWall+

AFWall+ needs a rooted device to work properly. It has the e NonFreeAdd Antifeature.

Firefox Klar

The Mozilla Firefox Klar browser protects your privacy.

Netguard

Blocks network traffic without root access.

Travel

OsmAnd+

  • OsmAnd+ means OSM Automated Navigation Directions.
  • The app is using Open Streetmap maps.
  • According to f-droid, the app has the antifeatures: NonFreeAdd, NonFreeAssets and NonFreeNet.
  • Download Maps with Street Informations and Wikipedia.
  • In Settings ▶️ Navigation Settings
    • You can choose between Car, Bycicle and Pedestrian.
    • Set Turn Screen On to a value like for example 30 seconds, otherwise the screen will be always displayed and you might run out of power after a while.

QuickDic

QuickDic is an offline translation dictionary

Weather

Weather Forecast shows weather information and forecast.

Miscellaneous

QR Scanner

The QR Scanner is under a free GNU General Public License (GPL) version 3.

Simple Draw

Simple Draw from Tibor Kaputa lets you paint on the screen.

Termux

Termux is a Linux Terminal emulator with command shell under GNU General Public License (GPL) version 3.


Settings Unknown Sources

Make sure that the option Settings -> Security -> Unknown Sources is switched off. Only switch it on temporarily during the time you need it, e.g. for installing f-droid.


Android Debug Bridge (adb)

Developer Mode

Enable Developer Mode on Smartphone:

  • Click seven times at Settings -> About phone -> Build number
  • A message shows up like: You are now a developer or Developer mode has been enabled
  • Enable USB Debugging on Smartphone: Choose Settings -> Developer Options -> USB debugging -> on
  • To be able to flash the device: Choose Settings -> System -> Developer Options -> OEM Unlocking -> on

Run

On you Linux Laptop run the following commands.
push

  • Launch adb server: sudo adb start-server
  • List your smartphone: sudo adb devices
  • Get root: sudo adb root. You might need to confirm the question Allow USB-Debugging on your device with Yes. Then you might need to type sudo adb root again.
  • Get a shell: sudo adb shell. You might need to confirm the question Allow USB-Debugging on your device with Yes.
  • Copy all files in Download directory from Smartphone to Laptop: sudo adb pull /storage/self/primary/Download
  • Copy a file from Laptop to Smartphone Download directory:
    • sudo adb push <filename> /storage/self/primary/Downloador
    • sudo adb push <filename> /sdcard/
  • Remount for write rights: sudo adb remount
  • Restart in recovery mode: sudo adb reboot recovery
  • ADB Sideload
    • Smartphone: Reboot in recovery mode. Activate sideload in TWRP
    • Laptop: sudo adb sideload <filename>

TeamWin Recovery Project (TWRP)

Download

Download for Fairphone 2:

  • Image Verify checksum: md5sum twrp-3.2.2-0-FP2.img
  • App

Wipe

The TWRP Wipe option lets you for example delete old data, before you update LineageOS.

Install

Download and install according to LineageOS wiki

  • Rename twrp-x.x.x-x-FP2.img to twrp.img
  • Flash image:
adb reboot bootloader
fastboot devices
fastboot flash recovery twrp.img
  • Restart in recovery mode: sudo adb reboot recovery

Lineage


Source: Wikimedia
Non-copyright restrictions: https://commons.wikimedia.org/wiki/Commons:Non-copyright_restrictions


Download

Check for updates on a regularly basis using Settings -> About Phone -> LineageOS updates.
When there is a new update available, download and install it:

  • Not every browser on you smartphone can download files. You can try for example Firefox Klar or IceCatMobile
  • Download lineage-14.1-xxxxxxxx-nightly-FP2-signed.zip from [LineageOS Downloads] (https://download.lineageos.org/FP2) and store it on your device, e.g. into the Download folder of your Internal Storage.

Install

  • Reboot in Recovery Mode
    • Switch the Fairphone Off
    • Switch it on again by holding the Power and Volume Down buttons at the same time.
    • Release the buttons as soon as you see the Fairphone logo.
    • In case this is not working use the following workound: Download and install from Settings -> About Phone -> LineageOS updates, this launches TWRP for you.
  • Reboot to TWRP
    • Switch the Fairphone Off
    • Switch it on again by holding the Power and Volume Up buttons at the same time.
    • Release the button when the following text is displayed: FAIRPHONE, POWERED BY android
  • Team Win Recovery Project (TWRP)
    • Wipe when necessary as described in FAQ: What should I wipe in TWRP
    • Make sure the device is loaded 100% and plugged in to a power source.
    • Click Install.
    • Select the file lineage-14.1-xxxxxxxx-nightly-FP2-signed.zip, for example from /sdcard/Download/ or /data/lineageos_updates.
    • Switch the signature verification option off.
    • Swipe to confirm flash
  • Root the device as described in root the Fairphone. Use the su (arm) package 15.1.

Update

  • Download the newest file to your laptop from Builds for FP2.
  • Verify checksum: sha256sum lineage-14.1-yyyymmdd-nightly-FP2-signed.zip
  • Root the device again.
  • Troubleshoting: When the Fairphone can not download the newest Lineage file, then switch the Firewall off.

Upgrade

The Upgrade to LineageOS 15.1 (Android 8.1) is discussed on the Fairphone support pages


Backup

An easy way is to backup data to the SD-Card.

Calendar

In the Simple Calendar app choose Settings ➡️ Export events to a .ics file. Export to the Internal storage root folder where you should have write rights. Then copy the file to your SD card.

Camera

Copy pictures from FP2 ➡️ DCIM ➡️ Camera to SD-Card.

Contacts

In the Simple Contacts app choose Settings ➡️ Export contacts to a .vcf file. Export to the Internal storage root folder where you should have write rights. Then copy the file to your SD card.

Open Camera

Copy pictures from FP2 ➡️ DCIM ➡️ OpenCamera to SD-Card.

Simple Task Cloudless

With the Storage & USB tool in Settings copy

  • From: Internal Storage ➡️ Explore ➡️ data ➡️ nt.mpcjannsen.simpletask ➡️ todo.txt and done.txt.
  • To: SD-Card.

Factory reset

System UI wurde beendet (System UI was closed)
App schließen (Close App)
  • [Support]
  • Workaround:
    • Boot and press Down Button to launch TWRP
    • Wipe, restart and wait patiently

Fairphone Open Source

The company maintains its own Fairphone Open Source operating system.

SD-Card

Use the SD-Card as portable storage with Settings / Storage / Portable Storage.

⚠️ **GitHub.com Fallback** ⚠️