Fairphone 2 - SeasStarsRoses/IT GitHub Wiki
TABLE OF CONTENTS
{:toc max_level=3}
- Disclaimer
- F-droid
- Settings Unknown Sources
- Android Debug Bridge (adb)
- TeamWin Recovery Project (TWRP)
- Lineage
- Backup
- Factory reset
- Fairphone Open Source
- SD-Card
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.
- Install the free online app store F-Droid.
- In
Settings
enable the optionGrey out anti-feature apps
.
Conversations from the Chaos Computer Club is for anonymous chats.
K-9 Mail is a useful email client.
Amaze is a useful file manager.
- Useful File Manager with Apache License, Version 2.0.
- For example this app can unzip files
Book Reader can read PDF files.
[Contacts](https://f-droid.org/packages/com.simplemobiletools.contacts/ "Date: 30.04.2018) can show, edit, export and import contacts.
Editor is a simple generic text editor.
The Calendar app by Tibor Kaputa can be used offline.
Simpletask is a Todo list manager working according to the Getting Things Dond (GDT) methodology.
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.
Open Camera is a feature rich camera application.
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. 😃
AFWall+ needs a rooted device to work properly. It has the e NonFreeAdd Antifeature.
The Mozilla Firefox Klar browser protects your privacy.
Blocks network traffic without root access.
- 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 example30 seconds
, otherwise the screen will be always displayed and you might run out of power after a while.
QuickDic is an offline translation dictionary
Weather Forecast shows weather information and forecast.
The QR Scanner is under a free GNU General Public License (GPL) version 3.
Simple Draw from Tibor Kaputa lets you paint on the screen.
Termux is a Linux Terminal emulator with command shell under GNU General Public License (GPL) version 3.
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.
Enable Developer Mode on Smartphone:
- Click seven times at
Settings -> About phone -> Build number
- A message shows up like:
You are now a developer
orDeveloper 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
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 questionAllow USB-Debugging
on your device withYes
. Then you might need to typesudo adb root
again. - Get a shell:
sudo adb shell
. You might need to confirm the questionAllow USB-Debugging
on your device withYes
. - 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/Download
or
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>
Download for Fairphone 2:
The TWRP Wipe
option lets you for example delete old data, before you update LineageOS.
- The TWRP FAQs answer the question What should I wipe in TWRP?
- Wikipedia explains what Dalvik is
Download and install according to LineageOS wiki
- Rename
twrp-x.x.x-x-FP2.img
totwrp.img
- Flash image:
adb reboot bootloader
fastboot devices
fastboot flash recovery twrp.img
- Restart in recovery mode:
sudo adb reboot recovery
Source: Wikimedia
Non-copyright restrictions: https://commons.wikimedia.org/wiki/Commons:Non-copyright_restrictions
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
orIceCatMobile
- 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 theDownload
folder of yourInternal Storage
.
- Reboot in Recovery Mode
- Switch the Fairphone Off
- Switch it on again by holding the
Power
andVolume 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
andVolume 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.
- 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.
The Upgrade to LineageOS 15.1 (Android 8.1) is discussed on the Fairphone support pages
An easy way is to backup data to the SD-Card.
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.
Copy pictures from FP2
➡️ DCIM
➡️ Camera
to SD-Card.
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.
Copy pictures from FP2
➡️ DCIM
➡️ OpenCamera
to SD-Card.
With the Storage & USB tool
in Settings
copy
- From:
Internal Storage
➡️Explore
➡️data
➡️nt.mpcjannsen.simpletask
➡️todo.txt
anddone.txt
. - To: SD-Card.
- How to return to Factory settings on my Fairphone 2
-
Manually install Fairphone OS
- Download and extract
FP2 - Binary images of Fairphone OS 19.05.3 (~766MB)
- Boot into TWPR
- Choose the menus to reboot in bootloader mode
- ./flash-for-unix.sh
- Download and extract
- Troubleshooting
- Error Message
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
- Boot and press
The company maintains its own Fairphone Open Source operating system.
Use the SD-Card as portable storage with Settings / Storage / Portable Storage
.