SlideShare a Scribd company logo
1 of 35
Download to read offline
1
Merijn Supply (Vormingplus MZW)
LineageOS op je
(oude) smartphone
2
Screenshots
LineageOS16.0(Android9.0‘Pie’
3
Screenshots
LineageOS16.0(Android9.0‘Pie’
4
Gaan met die banaan!
Voordelen
➔ up-to-date Android (AOSP)
➔ betere prestaties (geen bloatware)
➔ privacy (o.a. Privacy Guard)
➔ vrijheid, blijheid
◆ root access (Magisk, SuperSU, …)
◆ tweaks: Themes (Substratum),
Buttons, Gestures, etc ...
◆ CPU overclocking e.d.
5
➔ achteraf niet mekkeren
◆ garantie toestel vervalt, eigen risico
◆ (minieme) kans om toestel te ‘bricken’
◆ stabiliteit niet gegarandeerd
◆ geen soliede backing (vb lead
developer kan plots stoppen)
◆ root = grote verantwoordelijkheid
(sommige bankingapps zoals ‘KBC
Sign’ weigeren simpelweg dienst)
Ho, maar!
Nadelen
6
➔ okt 2003: °Android, Inc (Andy Rubin)
◆ antwoord op Symbian & Windows Mobile
➔ aug 2005: overname Google
➔ nov 2007: Open Handset Alliance
◆ Google
◆ HTC, Samsung, Sony
◆ Sprint, T-Mobile
◆ Qualcomm & Texas Instruments
➔ 2008: Android 1.0
Android
Historiek
7
Android
1.0 (2008) op HTC Dream
8
Android
Marktaandeel
9
Android
Versies
10
Android
Updatebeheer / fragmentatie
11
Android
➔ boot | kernel image + RAM-disk
➔ system | systeempartitie
➔ vendor | propriëtaire binaries (niet-AOSP)
➔ recovery | recovery image
➔ cache | tijdelijke bestanden (+Dalvik/ART)
➔ data | gebruikersdata
➔ sdcard | intern geheugen
➔ external_sd | MicroSD-kaart
Partities
12
scheiding
◆ system | AOSP
◆ vendor | propriëtaire
(fabrikant-specifieke)
drivers / aanpassingen
Treble is verplicht voor alle
toestellen die ‘shippen’ met
Oreo (8.x) of hoger
Android
Project Treble
13
Android
A/B partitieschema
‘seamless updates’
(cfr ChromeOS)
➔ ontdubbeling in twee
‘slots’ (sets van partities)
boot_a, system_a, vendor_a
boot_b, system_b, vendor_b
➔ Android Update Engine
(ipv via recovery)
➔ R.I.P.: cache + recovery
14
Treble-apparaat moet ‘GSI’
kunnen opstarten
(= ‘Generic System Image’)
➔ Android-versie (v.a. 8.x)
➔ CPU architectuur
(ARM, ARM64, x86, ...)
➔ Partitieschema
(A-only, A/B)
Android
Project Treble
15
LineageOS
Voorloper / pionier
➔ 2003: start XDA
Developers (forum)
➔ 2008: roottoegang HTC
Dream (Android 1.0)
➔ 2009: ‘Cyanogen’ =
nickname Steve Kondik
(toen bij Samsung), zijn
ROM ‘CyanogenMod’
16
LineageOS
➔ eind 2016: Cyanogen
Inc. gaat overkop,
servers gaan down
➔ 24 dec 2016: eerste
release LineageOS
➔ medio 2018:
◆ 185 toestellen
◆ 1,9 miljoen actieve
installaties
Ontstaan
17
➔ 'custom ROM': vertrekt
van AOSP (Android
Open Source Project)
➔ aangepast of 'verrijkt'
➔ download.lineageos.org
zeer veel ondersteunde
apparaten
(‘build-roster’)
LineageOS
Custom ROM
18
LineageOS
Custom ROM scene
zoveel meer dan LineageOS
◆ Pixel Experience
◆ crDroid
◆ Carbon ROM
◆ AICP & AOKP
◆ AEX (AOSP Extended)
◆ Paranoid Android
◆ CopperheadOS
◆ tientallen andere...
19
LineageOS
hét forum voor info over
custom ROM
➔ levendige thread? veel
views & comments?
➔ (UN)OFFICIAL /
EXPERIMENTAL /
ALPHA / BETA /
TESTING / STABLE
XDA developers
20
LineageOS
Goed om weten
➔ wekelijkse release
(‘nightlies’)
➔ ‘clean install’ te
verkiezen, zeker bij
major release upgrade
➔ root-toegang *niet*
ingebakken in de ROM
➔ Google Apps evenmin
LineageOS main
version Android version Last or major release
13
Android 6.0.1
(Marshmallow) 13.0
14
Android 7.1.2
(Nougat) 14.1
15
Android 8.1.0
(Oreo) 15.1
16
Android 9
(Pie) 16
21
➔ Wipen: partitie wissen
➔ Flashen: software
overschrijven met
andere software
➔ Rooten: root-toegang
verkrijgen (‘root-app’ vb
Magisk geeft andere
apps rootrechten)
LineageOS
Lexicon
➔ Bootloader
standaard ‘locked’
➔ Recovery: herstelmodus
(mini besturingssysteem)
waarmee je kan
upgraden, flashen, ...
➔ Fastboot (aka ‘download
modus’): diagnosetool,
laat ook toe om te flashen
22
En dan nu,
springen!
23
Stappenplan
1. installatie SDK Platform
Tools (ADB + Fastboot)
2. zip’s/images klaarzetten
ROM, recovery, (g)apps
3. backup van je gegevens
Voorbereiding
1. bootloader unlocken
2. custom recovery
flashen
3. custom ROM flashen
4. eventueel (g)apps
flashen
5. heropstarten
Point of no return
24
Fastboot
idem, maar dan apparaat in
fastboot-/download-modus
Opgelet: gebruik altijd een
goede USB-kabel! :)
ADB
Android Debug Bridge
commandline-programma
om Android-apparaat via
USB te benaderen,
bestanden heen en weer te
kopiëren, apps te
installeren/verwijderen, ...
Voorbereiding
SDK Platform Tools
Downloaden?
(Windows/MacOS/Linux)
https://developer.android.com/
studio/releases/platform-tools
25
Voorbereiding
Zip’s klaarzetten
1/ ROM (LineageOS) vb
‘lineage-15.1-20181023-nig
htly-natrium-signed.zip’
2/ recovery (twrp.me) vb
‘twrp-3.2.3-0-natrium.img’
3/ gapps (Open GApps) vb
‘open_gapps-arm64-8.1-nan
o-20181008.zip’
Plaats alles in ADB-folder
26
Voorbereiding
USB-verbinding
Kies ‘Bestandsoverdracht’
= MTP (Media Transfer Protocol)
+ USB foutopsporing
Hoe inschakelen op je toestel?
1. Instellingen > Systeem > Over de
telefoon...
2. Tik 7x kort na mekaar op
‘Build-nummer’
3. Ga nu naar Instellingen >
Ontwikkelaarsopties
4. Schakel USB-foutopsporing in
27
Voorbereiding
Backup
alles wordt gewist!
➔ HOWTO op
https://bit.ly/2o2kUkI
➔ ADB: adb backup
➔ Helium (non-root app)
➔ Kies (Samsung)
➔ (root) NANDroid
(TWRP), Titanium (app)
28
Bootloader
Unlock bootloader
Bij elke fabrikant anders,
grote variatie :-(
➔ OnePlus toestellen: optie
bij ‘Ontwikkelaarsopties’:
OEM Unlocking toestaan
➔ Samsung: Superboot
bit.ly/2yWD7VL
➔ Xiaomi: aanvragen bij
en.miui.com/unlock/
➔ Motorola: Unlock Key
nodig
➔ Alleskunner (?):
KingoRoot
www.kingoapp.com
◆ (Win /Android)
29
1. start ‘download-modus’
(vb Volume down +
Home + Power)
2. 2 fastboot-commando’s
fastboot devices
(je *moet* nu serial number krijgen)
fastboot oem unlock
Bootloader
Unlock bootloader
30
Recovery
Custom Recovery flashen
TWRP: TeamWin Recovery
Project (twrp.me)
flashen met fastboot:
fastboot devices
(connectie verifiëren)
fastboot flash recovery
twrp-3.x.x-xxx.img
--
Samsung: flashen met Odin (officieel) of
Heimdall (FLOSS)
31
Recovery
➔ installatie van
custom ROMs, kernels, add-ons
(GApps,SuperSU,Themes) e.a.
mods
➔ andere functies:
wipen, backup/restore (Nandroid),
mounten, file manager
➔ MTP-bestandsuitwisseling
zelfs als je het intern geheugen
(/data) hebt gewipet, kan je zips
heel gemakkelijk terug op je toestel
TWRP
32
Bestanden klaarzetten
*op toestel zelf*
➔ copy/pasten of slepen
via bestandsbeheerder van je
laptop/PC (= MTP-support TWRP)
➔ via ADB-commando:
adb push lineageos_etc.zip>
/sdcard
(niet in recoverymodus natuurlijk,
maar bij draaiend Android-systeem)
Recovery
TWRP
33
Recovery
TWRP: acties
➔ Wipe (‘clean install’)
◆ Dalvik / ART Cache
◆ System
◆ Data
◆ Cache
➔ Install
◆ ROM vb ‘lineage_natrium.zip’
◆ (desgewenst) GApps vb
‘open_gapps-arm64.zip’
◆ (desgewenst) Magisk of
SuperSU (root-app)
➔ Reboot
34
Noorden kwijt?
HOW TO
Android Authority
Beginner’s guide
https://bit.ly/2BrzD2b
Bedankt! Vragen?
Merijn Supply
Vormingplus MZW

More Related Content

Similar to LineageOS op je (oude) smartphone (Merijn Supply)

Delphi XE2, door André Mussche op de 4DotNet Developers Day
Delphi XE2, door André Mussche op de 4DotNet Developers DayDelphi XE2, door André Mussche op de 4DotNet Developers Day
Delphi XE2, door André Mussche op de 4DotNet Developers DayHanneke Dotnet
 
Windows besturingssystemen algemene_informatie
Windows besturingssystemen algemene_informatieWindows besturingssystemen algemene_informatie
Windows besturingssystemen algemene_informatiekgotthold
 
Kies de juiste smartphone (Merijn Supply)
Kies de juiste smartphone (Merijn Supply)Kies de juiste smartphone (Merijn Supply)
Kies de juiste smartphone (Merijn Supply)Avansa Mid- en Zuidwest
 
DigiPinguïns: diagnose en herstel (Linux User Group Kortrijk)
DigiPinguïns: diagnose en herstel (Linux User Group Kortrijk)DigiPinguïns: diagnose en herstel (Linux User Group Kortrijk)
DigiPinguïns: diagnose en herstel (Linux User Group Kortrijk)Avansa Mid- en Zuidwest
 
OpenTechTalks: Haal méér uit Chrome en Firefox (Gregory Deseck & Merijn Supply)
OpenTechTalks: Haal méér uit Chrome en Firefox (Gregory Deseck & Merijn Supply)OpenTechTalks: Haal méér uit Chrome en Firefox (Gregory Deseck & Merijn Supply)
OpenTechTalks: Haal méér uit Chrome en Firefox (Gregory Deseck & Merijn Supply)Avansa Mid- en Zuidwest
 
WP7 non-technical insights
WP7 non-technical insightsWP7 non-technical insights
WP7 non-technical insightsBrainlane
 
Blaas nieuw leven in je PC met Linux
Blaas nieuw leven in je PC met LinuxBlaas nieuw leven in je PC met Linux
Blaas nieuw leven in je PC met LinuxJoachim Jacob
 
Jan Guldentops over Linux
Jan Guldentops over LinuxJan Guldentops over Linux
Jan Guldentops over Linux247 Invest
 
Bar circular: Onderhoudstips voor je smartphone, laptop of tablet (Merijn Sup...
Bar circular: Onderhoudstips voor je smartphone, laptop of tablet (Merijn Sup...Bar circular: Onderhoudstips voor je smartphone, laptop of tablet (Merijn Sup...
Bar circular: Onderhoudstips voor je smartphone, laptop of tablet (Merijn Sup...Avansa Mid- en Zuidwest
 
Bouw cross-platform mobiele apps met PhoneGap
Bouw cross-platform mobiele apps met PhoneGapBouw cross-platform mobiele apps met PhoneGap
Bouw cross-platform mobiele apps met PhoneGapDion Olsthoorn
 
2006-10-24 - MediaPlaza - Mobile security in a "bring your own device" world
2006-10-24 - MediaPlaza - Mobile security in a "bring your own device" world2006-10-24 - MediaPlaza - Mobile security in a "bring your own device" world
2006-10-24 - MediaPlaza - Mobile security in a "bring your own device" worldJaap van Ekris
 
P&O: les 4 - sesssion 2
P&O: les 4 - sesssion 2P&O: les 4 - sesssion 2
P&O: les 4 - sesssion 2Erik Duval
 
Kies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
Kies ik voor een PC, laptop of toch een tablet? DW15 - KuurneKies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
Kies ik voor een PC, laptop of toch een tablet? DW15 - KuurneLeeman Joachim
 
DigiPinguïns: pakketbeheer, softwarebronnen, source code compileren (Bernard...
DigiPinguïns: pakketbeheer, softwarebronnen, source code compileren (Bernard...DigiPinguïns: pakketbeheer, softwarebronnen, source code compileren (Bernard...
DigiPinguïns: pakketbeheer, softwarebronnen, source code compileren (Bernard...Avansa Mid- en Zuidwest
 

Similar to LineageOS op je (oude) smartphone (Merijn Supply) (20)

Delphi XE2, door André Mussche op de 4DotNet Developers Day
Delphi XE2, door André Mussche op de 4DotNet Developers DayDelphi XE2, door André Mussche op de 4DotNet Developers Day
Delphi XE2, door André Mussche op de 4DotNet Developers Day
 
Windows besturingssystemen algemene_informatie
Windows besturingssystemen algemene_informatieWindows besturingssystemen algemene_informatie
Windows besturingssystemen algemene_informatie
 
Kies de juiste smartphone (Merijn Supply)
Kies de juiste smartphone (Merijn Supply)Kies de juiste smartphone (Merijn Supply)
Kies de juiste smartphone (Merijn Supply)
 
DigiPinguïns: diagnose en herstel (Linux User Group Kortrijk)
DigiPinguïns: diagnose en herstel (Linux User Group Kortrijk)DigiPinguïns: diagnose en herstel (Linux User Group Kortrijk)
DigiPinguïns: diagnose en herstel (Linux User Group Kortrijk)
 
OpenTechTalks: Haal méér uit Chrome en Firefox (Gregory Deseck & Merijn Supply)
OpenTechTalks: Haal méér uit Chrome en Firefox (Gregory Deseck & Merijn Supply)OpenTechTalks: Haal méér uit Chrome en Firefox (Gregory Deseck & Merijn Supply)
OpenTechTalks: Haal méér uit Chrome en Firefox (Gregory Deseck & Merijn Supply)
 
WP7 non-technical insights
WP7 non-technical insightsWP7 non-technical insights
WP7 non-technical insights
 
Linux lessen intro (Maarten Blomme)
Linux lessen intro (Maarten Blomme)Linux lessen intro (Maarten Blomme)
Linux lessen intro (Maarten Blomme)
 
Blaas nieuw leven in je PC met Linux
Blaas nieuw leven in je PC met LinuxBlaas nieuw leven in je PC met Linux
Blaas nieuw leven in je PC met Linux
 
Jan Guldentops over Linux
Jan Guldentops over LinuxJan Guldentops over Linux
Jan Guldentops over Linux
 
Bar circular: Onderhoudstips voor je smartphone, laptop of tablet (Merijn Sup...
Bar circular: Onderhoudstips voor je smartphone, laptop of tablet (Merijn Sup...Bar circular: Onderhoudstips voor je smartphone, laptop of tablet (Merijn Sup...
Bar circular: Onderhoudstips voor je smartphone, laptop of tablet (Merijn Sup...
 
Linux lessen gebruik (Maarten Blomme)
Linux lessen gebruik (Maarten Blomme)Linux lessen gebruik (Maarten Blomme)
Linux lessen gebruik (Maarten Blomme)
 
Linux
LinuxLinux
Linux
 
Bouw cross-platform mobiele apps met PhoneGap
Bouw cross-platform mobiele apps met PhoneGapBouw cross-platform mobiele apps met PhoneGap
Bouw cross-platform mobiele apps met PhoneGap
 
2006-10-24 - MediaPlaza - Mobile security in a "bring your own device" world
2006-10-24 - MediaPlaza - Mobile security in a "bring your own device" world2006-10-24 - MediaPlaza - Mobile security in a "bring your own device" world
2006-10-24 - MediaPlaza - Mobile security in a "bring your own device" world
 
P&O: les 4 - sesssion 2
P&O: les 4 - sesssion 2P&O: les 4 - sesssion 2
P&O: les 4 - sesssion 2
 
Kies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
Kies ik voor een PC, laptop of toch een tablet? DW15 - KuurneKies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
Kies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
 
BiMserver
BiMserverBiMserver
BiMserver
 
Apple Keynote
Apple KeynoteApple Keynote
Apple Keynote
 
DigiPinguïns: pakketbeheer, softwarebronnen, source code compileren (Bernard...
DigiPinguïns: pakketbeheer, softwarebronnen, source code compileren (Bernard...DigiPinguïns: pakketbeheer, softwarebronnen, source code compileren (Bernard...
DigiPinguïns: pakketbeheer, softwarebronnen, source code compileren (Bernard...
 
Joomla in een doosje
Joomla in een doosjeJoomla in een doosje
Joomla in een doosje
 

More from Avansa Mid- en Zuidwest

Duurzaamheidstips smartphone (Merijn Supply)
Duurzaamheidstips smartphone (Merijn Supply)Duurzaamheidstips smartphone (Merijn Supply)
Duurzaamheidstips smartphone (Merijn Supply)Avansa Mid- en Zuidwest
 
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)Avansa Mid- en Zuidwest
 
Hoe Close the Gap met ICT-materiaal digitale kloof helpt te dichten (Peter Ma...
Hoe Close the Gap met ICT-materiaal digitale kloof helpt te dichten (Peter Ma...Hoe Close the Gap met ICT-materiaal digitale kloof helpt te dichten (Peter Ma...
Hoe Close the Gap met ICT-materiaal digitale kloof helpt te dichten (Peter Ma...Avansa Mid- en Zuidwest
 
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)Avansa Mid- en Zuidwest
 
Smartphone-reparaties: welke zijn zinvol en betaalbaar? (Dries Terryn)
Smartphone-reparaties: welke zijn zinvol en betaalbaar? (Dries Terryn)Smartphone-reparaties: welke zijn zinvol en betaalbaar? (Dries Terryn)
Smartphone-reparaties: welke zijn zinvol en betaalbaar? (Dries Terryn)Avansa Mid- en Zuidwest
 
Opslagruimte vrijmaken op je smartphone (Merijn Supply)
Opslagruimte vrijmaken op je smartphone (Merijn Supply)Opslagruimte vrijmaken op je smartphone (Merijn Supply)
Opslagruimte vrijmaken op je smartphone (Merijn Supply)Avansa Mid- en Zuidwest
 
Duurzaamheidstips smartphone (Merijn Supply)
Duurzaamheidstips smartphone (Merijn Supply)Duurzaamheidstips smartphone (Merijn Supply)
Duurzaamheidstips smartphone (Merijn Supply)Avansa Mid- en Zuidwest
 
Navigeren met OsmAnd en OpenStreetMap (Monique Lefebvre)
Navigeren met OsmAnd en OpenStreetMap (Monique Lefebvre)Navigeren met OsmAnd en OpenStreetMap (Monique Lefebvre)
Navigeren met OsmAnd en OpenStreetMap (Monique Lefebvre)Avansa Mid- en Zuidwest
 
Veilig inloggen & wachtwoordbeheer (Monique Lefebvre / Christophe Ketels)
Veilig inloggen & wachtwoordbeheer (Monique Lefebvre / Christophe Ketels)Veilig inloggen & wachtwoordbeheer (Monique Lefebvre / Christophe Ketels)
Veilig inloggen & wachtwoordbeheer (Monique Lefebvre / Christophe Ketels)Avansa Mid- en Zuidwest
 
Privacy-check van je laptop (Windows/Microsoft) (Christophe Ketels)
Privacy-check van je laptop (Windows/Microsoft) (Christophe Ketels)Privacy-check van je laptop (Windows/Microsoft) (Christophe Ketels)
Privacy-check van je laptop (Windows/Microsoft) (Christophe Ketels)Avansa Mid- en Zuidwest
 
Je privacy verhogen in Chrome of andere browser (Christophe Ketels)
Je privacy verhogen in Chrome of andere browser (Christophe Ketels)Je privacy verhogen in Chrome of andere browser (Christophe Ketels)
Je privacy verhogen in Chrome of andere browser (Christophe Ketels)Avansa Mid- en Zuidwest
 
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)Avansa Mid- en Zuidwest
 
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)Avansa Mid- en Zuidwest
 
Privacyvriendelijke webdiensten & tools (Kevin Vermassen)
 Privacyvriendelijke webdiensten & tools (Kevin Vermassen) Privacyvriendelijke webdiensten & tools (Kevin Vermassen)
Privacyvriendelijke webdiensten & tools (Kevin Vermassen)Avansa Mid- en Zuidwest
 
Privacyvriendelijke webdiensten & tools (Gregory Deseck)
Privacyvriendelijke webdiensten & tools (Gregory Deseck)Privacyvriendelijke webdiensten & tools (Gregory Deseck)
Privacyvriendelijke webdiensten & tools (Gregory Deseck)Avansa Mid- en Zuidwest
 
Privacy: mensenrecht of luxegoed? (Prof. dr. Ralf De Wolf)
Privacy: mensenrecht of luxegoed? (Prof. dr. Ralf De Wolf)Privacy: mensenrecht of luxegoed? (Prof. dr. Ralf De Wolf)
Privacy: mensenrecht of luxegoed? (Prof. dr. Ralf De Wolf)Avansa Mid- en Zuidwest
 
Elektro Elixir: Software-updates & troubleshooting (Android/iOS/Windows)
Elektro Elixir: Software-updates & troubleshooting (Android/iOS/Windows)Elektro Elixir: Software-updates & troubleshooting (Android/iOS/Windows)
Elektro Elixir: Software-updates & troubleshooting (Android/iOS/Windows)Avansa Mid- en Zuidwest
 
Elektro Elixir: Zo hou je de batterij van je toestellen langer gezond
Elektro Elixir: Zo hou je de batterij van je toestellen langer gezondElektro Elixir: Zo hou je de batterij van je toestellen langer gezond
Elektro Elixir: Zo hou je de batterij van je toestellen langer gezondAvansa Mid- en Zuidwest
 
lektro Elixir: Duurzaamheidsaspecten bij aanschaf van ICT-toestellen
lektro Elixir: Duurzaamheidsaspecten bij aanschaf van ICT-toestellenlektro Elixir: Duurzaamheidsaspecten bij aanschaf van ICT-toestellen
lektro Elixir: Duurzaamheidsaspecten bij aanschaf van ICT-toestellenAvansa Mid- en Zuidwest
 

More from Avansa Mid- en Zuidwest (20)

Duurzaamheidstips smartphone (Merijn Supply)
Duurzaamheidstips smartphone (Merijn Supply)Duurzaamheidstips smartphone (Merijn Supply)
Duurzaamheidstips smartphone (Merijn Supply)
 
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
 
Hoe Close the Gap met ICT-materiaal digitale kloof helpt te dichten (Peter Ma...
Hoe Close the Gap met ICT-materiaal digitale kloof helpt te dichten (Peter Ma...Hoe Close the Gap met ICT-materiaal digitale kloof helpt te dichten (Peter Ma...
Hoe Close the Gap met ICT-materiaal digitale kloof helpt te dichten (Peter Ma...
 
Recht op Repareren (Rosalie Heens)
Recht op Repareren (Rosalie Heens)Recht op Repareren (Rosalie Heens)
Recht op Repareren (Rosalie Heens)
 
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
De impact van spullen + Facts & Figures e-waste (Rosalie Heens)
 
Smartphone-reparaties: welke zijn zinvol en betaalbaar? (Dries Terryn)
Smartphone-reparaties: welke zijn zinvol en betaalbaar? (Dries Terryn)Smartphone-reparaties: welke zijn zinvol en betaalbaar? (Dries Terryn)
Smartphone-reparaties: welke zijn zinvol en betaalbaar? (Dries Terryn)
 
Opslagruimte vrijmaken op je smartphone (Merijn Supply)
Opslagruimte vrijmaken op je smartphone (Merijn Supply)Opslagruimte vrijmaken op je smartphone (Merijn Supply)
Opslagruimte vrijmaken op je smartphone (Merijn Supply)
 
Duurzaamheidstips smartphone (Merijn Supply)
Duurzaamheidstips smartphone (Merijn Supply)Duurzaamheidstips smartphone (Merijn Supply)
Duurzaamheidstips smartphone (Merijn Supply)
 
Navigeren met OsmAnd en OpenStreetMap (Monique Lefebvre)
Navigeren met OsmAnd en OpenStreetMap (Monique Lefebvre)Navigeren met OsmAnd en OpenStreetMap (Monique Lefebvre)
Navigeren met OsmAnd en OpenStreetMap (Monique Lefebvre)
 
Veilig inloggen & wachtwoordbeheer (Monique Lefebvre / Christophe Ketels)
Veilig inloggen & wachtwoordbeheer (Monique Lefebvre / Christophe Ketels)Veilig inloggen & wachtwoordbeheer (Monique Lefebvre / Christophe Ketels)
Veilig inloggen & wachtwoordbeheer (Monique Lefebvre / Christophe Ketels)
 
Privacy-check van je laptop (Windows/Microsoft) (Christophe Ketels)
Privacy-check van je laptop (Windows/Microsoft) (Christophe Ketels)Privacy-check van je laptop (Windows/Microsoft) (Christophe Ketels)
Privacy-check van je laptop (Windows/Microsoft) (Christophe Ketels)
 
Je privacy verhogen in Chrome of andere browser (Christophe Ketels)
Je privacy verhogen in Chrome of andere browser (Christophe Ketels)Je privacy verhogen in Chrome of andere browser (Christophe Ketels)
Je privacy verhogen in Chrome of andere browser (Christophe Ketels)
 
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
 
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
Privacy-check van je smartphone (Android/Google) (Pieterjan Jonckheere)
 
Privacyvriendelijke webdiensten & tools (Kevin Vermassen)
 Privacyvriendelijke webdiensten & tools (Kevin Vermassen) Privacyvriendelijke webdiensten & tools (Kevin Vermassen)
Privacyvriendelijke webdiensten & tools (Kevin Vermassen)
 
Privacyvriendelijke webdiensten & tools (Gregory Deseck)
Privacyvriendelijke webdiensten & tools (Gregory Deseck)Privacyvriendelijke webdiensten & tools (Gregory Deseck)
Privacyvriendelijke webdiensten & tools (Gregory Deseck)
 
Privacy: mensenrecht of luxegoed? (Prof. dr. Ralf De Wolf)
Privacy: mensenrecht of luxegoed? (Prof. dr. Ralf De Wolf)Privacy: mensenrecht of luxegoed? (Prof. dr. Ralf De Wolf)
Privacy: mensenrecht of luxegoed? (Prof. dr. Ralf De Wolf)
 
Elektro Elixir: Software-updates & troubleshooting (Android/iOS/Windows)
Elektro Elixir: Software-updates & troubleshooting (Android/iOS/Windows)Elektro Elixir: Software-updates & troubleshooting (Android/iOS/Windows)
Elektro Elixir: Software-updates & troubleshooting (Android/iOS/Windows)
 
Elektro Elixir: Zo hou je de batterij van je toestellen langer gezond
Elektro Elixir: Zo hou je de batterij van je toestellen langer gezondElektro Elixir: Zo hou je de batterij van je toestellen langer gezond
Elektro Elixir: Zo hou je de batterij van je toestellen langer gezond
 
lektro Elixir: Duurzaamheidsaspecten bij aanschaf van ICT-toestellen
lektro Elixir: Duurzaamheidsaspecten bij aanschaf van ICT-toestellenlektro Elixir: Duurzaamheidsaspecten bij aanschaf van ICT-toestellen
lektro Elixir: Duurzaamheidsaspecten bij aanschaf van ICT-toestellen
 

LineageOS op je (oude) smartphone (Merijn Supply)

  • 1. 1 Merijn Supply (Vormingplus MZW) LineageOS op je (oude) smartphone
  • 4. 4 Gaan met die banaan! Voordelen ➔ up-to-date Android (AOSP) ➔ betere prestaties (geen bloatware) ➔ privacy (o.a. Privacy Guard) ➔ vrijheid, blijheid ◆ root access (Magisk, SuperSU, …) ◆ tweaks: Themes (Substratum), Buttons, Gestures, etc ... ◆ CPU overclocking e.d.
  • 5. 5 ➔ achteraf niet mekkeren ◆ garantie toestel vervalt, eigen risico ◆ (minieme) kans om toestel te ‘bricken’ ◆ stabiliteit niet gegarandeerd ◆ geen soliede backing (vb lead developer kan plots stoppen) ◆ root = grote verantwoordelijkheid (sommige bankingapps zoals ‘KBC Sign’ weigeren simpelweg dienst) Ho, maar! Nadelen
  • 6. 6 ➔ okt 2003: °Android, Inc (Andy Rubin) ◆ antwoord op Symbian & Windows Mobile ➔ aug 2005: overname Google ➔ nov 2007: Open Handset Alliance ◆ Google ◆ HTC, Samsung, Sony ◆ Sprint, T-Mobile ◆ Qualcomm & Texas Instruments ➔ 2008: Android 1.0 Android Historiek
  • 11. 11 Android ➔ boot | kernel image + RAM-disk ➔ system | systeempartitie ➔ vendor | propriëtaire binaries (niet-AOSP) ➔ recovery | recovery image ➔ cache | tijdelijke bestanden (+Dalvik/ART) ➔ data | gebruikersdata ➔ sdcard | intern geheugen ➔ external_sd | MicroSD-kaart Partities
  • 12. 12 scheiding ◆ system | AOSP ◆ vendor | propriëtaire (fabrikant-specifieke) drivers / aanpassingen Treble is verplicht voor alle toestellen die ‘shippen’ met Oreo (8.x) of hoger Android Project Treble
  • 13. 13 Android A/B partitieschema ‘seamless updates’ (cfr ChromeOS) ➔ ontdubbeling in twee ‘slots’ (sets van partities) boot_a, system_a, vendor_a boot_b, system_b, vendor_b ➔ Android Update Engine (ipv via recovery) ➔ R.I.P.: cache + recovery
  • 14. 14 Treble-apparaat moet ‘GSI’ kunnen opstarten (= ‘Generic System Image’) ➔ Android-versie (v.a. 8.x) ➔ CPU architectuur (ARM, ARM64, x86, ...) ➔ Partitieschema (A-only, A/B) Android Project Treble
  • 15. 15 LineageOS Voorloper / pionier ➔ 2003: start XDA Developers (forum) ➔ 2008: roottoegang HTC Dream (Android 1.0) ➔ 2009: ‘Cyanogen’ = nickname Steve Kondik (toen bij Samsung), zijn ROM ‘CyanogenMod’
  • 16. 16 LineageOS ➔ eind 2016: Cyanogen Inc. gaat overkop, servers gaan down ➔ 24 dec 2016: eerste release LineageOS ➔ medio 2018: ◆ 185 toestellen ◆ 1,9 miljoen actieve installaties Ontstaan
  • 17. 17 ➔ 'custom ROM': vertrekt van AOSP (Android Open Source Project) ➔ aangepast of 'verrijkt' ➔ download.lineageos.org zeer veel ondersteunde apparaten (‘build-roster’) LineageOS Custom ROM
  • 18. 18 LineageOS Custom ROM scene zoveel meer dan LineageOS ◆ Pixel Experience ◆ crDroid ◆ Carbon ROM ◆ AICP & AOKP ◆ AEX (AOSP Extended) ◆ Paranoid Android ◆ CopperheadOS ◆ tientallen andere...
  • 19. 19 LineageOS hét forum voor info over custom ROM ➔ levendige thread? veel views & comments? ➔ (UN)OFFICIAL / EXPERIMENTAL / ALPHA / BETA / TESTING / STABLE XDA developers
  • 20. 20 LineageOS Goed om weten ➔ wekelijkse release (‘nightlies’) ➔ ‘clean install’ te verkiezen, zeker bij major release upgrade ➔ root-toegang *niet* ingebakken in de ROM ➔ Google Apps evenmin LineageOS main version Android version Last or major release 13 Android 6.0.1 (Marshmallow) 13.0 14 Android 7.1.2 (Nougat) 14.1 15 Android 8.1.0 (Oreo) 15.1 16 Android 9 (Pie) 16
  • 21. 21 ➔ Wipen: partitie wissen ➔ Flashen: software overschrijven met andere software ➔ Rooten: root-toegang verkrijgen (‘root-app’ vb Magisk geeft andere apps rootrechten) LineageOS Lexicon ➔ Bootloader standaard ‘locked’ ➔ Recovery: herstelmodus (mini besturingssysteem) waarmee je kan upgraden, flashen, ... ➔ Fastboot (aka ‘download modus’): diagnosetool, laat ook toe om te flashen
  • 23. 23 Stappenplan 1. installatie SDK Platform Tools (ADB + Fastboot) 2. zip’s/images klaarzetten ROM, recovery, (g)apps 3. backup van je gegevens Voorbereiding 1. bootloader unlocken 2. custom recovery flashen 3. custom ROM flashen 4. eventueel (g)apps flashen 5. heropstarten Point of no return
  • 24. 24 Fastboot idem, maar dan apparaat in fastboot-/download-modus Opgelet: gebruik altijd een goede USB-kabel! :) ADB Android Debug Bridge commandline-programma om Android-apparaat via USB te benaderen, bestanden heen en weer te kopiëren, apps te installeren/verwijderen, ... Voorbereiding SDK Platform Tools Downloaden? (Windows/MacOS/Linux) https://developer.android.com/ studio/releases/platform-tools
  • 25. 25 Voorbereiding Zip’s klaarzetten 1/ ROM (LineageOS) vb ‘lineage-15.1-20181023-nig htly-natrium-signed.zip’ 2/ recovery (twrp.me) vb ‘twrp-3.2.3-0-natrium.img’ 3/ gapps (Open GApps) vb ‘open_gapps-arm64-8.1-nan o-20181008.zip’ Plaats alles in ADB-folder
  • 26. 26 Voorbereiding USB-verbinding Kies ‘Bestandsoverdracht’ = MTP (Media Transfer Protocol) + USB foutopsporing Hoe inschakelen op je toestel? 1. Instellingen > Systeem > Over de telefoon... 2. Tik 7x kort na mekaar op ‘Build-nummer’ 3. Ga nu naar Instellingen > Ontwikkelaarsopties 4. Schakel USB-foutopsporing in
  • 27. 27 Voorbereiding Backup alles wordt gewist! ➔ HOWTO op https://bit.ly/2o2kUkI ➔ ADB: adb backup ➔ Helium (non-root app) ➔ Kies (Samsung) ➔ (root) NANDroid (TWRP), Titanium (app)
  • 28. 28 Bootloader Unlock bootloader Bij elke fabrikant anders, grote variatie :-( ➔ OnePlus toestellen: optie bij ‘Ontwikkelaarsopties’: OEM Unlocking toestaan ➔ Samsung: Superboot bit.ly/2yWD7VL ➔ Xiaomi: aanvragen bij en.miui.com/unlock/ ➔ Motorola: Unlock Key nodig ➔ Alleskunner (?): KingoRoot www.kingoapp.com ◆ (Win /Android)
  • 29. 29 1. start ‘download-modus’ (vb Volume down + Home + Power) 2. 2 fastboot-commando’s fastboot devices (je *moet* nu serial number krijgen) fastboot oem unlock Bootloader Unlock bootloader
  • 30. 30 Recovery Custom Recovery flashen TWRP: TeamWin Recovery Project (twrp.me) flashen met fastboot: fastboot devices (connectie verifiëren) fastboot flash recovery twrp-3.x.x-xxx.img -- Samsung: flashen met Odin (officieel) of Heimdall (FLOSS)
  • 31. 31 Recovery ➔ installatie van custom ROMs, kernels, add-ons (GApps,SuperSU,Themes) e.a. mods ➔ andere functies: wipen, backup/restore (Nandroid), mounten, file manager ➔ MTP-bestandsuitwisseling zelfs als je het intern geheugen (/data) hebt gewipet, kan je zips heel gemakkelijk terug op je toestel TWRP
  • 32. 32 Bestanden klaarzetten *op toestel zelf* ➔ copy/pasten of slepen via bestandsbeheerder van je laptop/PC (= MTP-support TWRP) ➔ via ADB-commando: adb push lineageos_etc.zip> /sdcard (niet in recoverymodus natuurlijk, maar bij draaiend Android-systeem) Recovery TWRP
  • 33. 33 Recovery TWRP: acties ➔ Wipe (‘clean install’) ◆ Dalvik / ART Cache ◆ System ◆ Data ◆ Cache ➔ Install ◆ ROM vb ‘lineage_natrium.zip’ ◆ (desgewenst) GApps vb ‘open_gapps-arm64.zip’ ◆ (desgewenst) Magisk of SuperSU (root-app) ➔ Reboot
  • 34. 34 Noorden kwijt? HOW TO Android Authority Beginner’s guide https://bit.ly/2BrzD2b