Free my Android - Step 1

Ähnliche Dokumente
Free your Android! Edgar Fast Edi Hoffmann. 8. November Community FreieSoftwareOG

Android. Enrico & Sebi

Albert Dengg. Graz,

Smartphone - Betriebssysteme. Smartphone - Betriebssysteme

Wiederherstellen des Android-Betriebssystems

1. Software-Plattform Android Android. Was ist Android? Bibliotheken, Laufzeitumgebung, Application Framework

Mobile Security (Android OS) Ein Vortrag zur Sensibilisierung eines Benutzers im Umgang mit Smartphones und Tablets mit dem Android OS.

Wiederherstellen des Android-Betriebssystems

Das Android Open Source Project

Walkabout: Location Based Services mit Android und dem Google Phone

Verzeichnis 1. Einleitung 2. Vorbereitung 3. Rooten 4. Bootloader Unlocken 5. Costum Recovery aufspielen (hier: CWM Recovery) 6. Custom Rom aufspielen

App-Entwicklung für Android

Wiederherstellen des Android-Betriebssystems

1. Software-Plattform Android Android. Was ist Android? Managed Code, Angepasste Java Virtual Machine

Download und Installation der erforderlichen Dateien

Motorola Defy Cyanogenmod 7 Installationsanleitung

Forensik mobiler Endgeräte

LINUX-WORKSHOP. WINTEROPHASE 17/18 Heiko Carrasco

Wiederherstellen des Android-Betriebssystems

Rooten eines Android-Telefones. Hanno 'Rince' Wagner, Chaos Computer Club Stuttgart

Ohne SD-Karte und ohne Backup

Smartphone Entwicklung mit Android und Java

Android Freund oder Feind

APEX OOS TOOLS & HELFER

App-Entwicklung mit Titanium

Linux Vortrag. Warum Linux cool ist... Jan-Marius Lenk, Christoph Parnitzke, Josef Schneider. Free and Open Source Software AG Fakultät für Informatik

wo werden die Daten besser geschützt?

CYANOGENMOD. Installation und Praxis. Telefon Nachrichten Internet Kontakte

5 Tipps und Tricks. 5 Tipps und Tricks. Sony Xperia Z2 5 Tipps und Tricks. Geschrieben von: ZFix. ifixit CC BY-NC-SA /

Wie kann man Bilder vom iphone auf Windows 10 übertragen

MDK-Controller: Umbau auf PureMoCo Android App v

Wiederherstellen des Android-Betriebssystems

5. Firmware-Update. 5.1 Aktualisieren der Firmware. 5.2 Firmware aktualisieren Schritt für Schritt. Wartung 5. Firmware-Update

Thema der Sitzung: Navigation auf Basis NAVSTAR-GPS Geräte & Geocaching App. Wo bin ich? - GPS-Navigation & Geocaching im Unterricht

Bewusster Umgang mit Smartphones

Inhaltsverzeichnis.

Was ist Linux im Vergleich zu Windows, Folie 1 von 11. PC-Treff-BB / LiStiG Peter Rudolph Version

Präsentation Von Laura Baake und Janina Schwemer

rechenstarker Prozessor berührungsempfindliches Farbdisplay mit hoher Auflösung, der Touchscreen

Einführung in Betriebssysteme

Windows 10. Was ist neu? Vorteile Nachteile Worauf muss ich achten?

Raspberry Pi Einführung

Support für urgy - Fire

1. Flash-Anleitung für die SD-Karte

TAPUCATE Im Windows Betriebssystem verwenden

Seminar: Softwarearchitektur Chrome OS & Meego

Empfohlene Sicherheitsmaßnahmen aus Sicht eines Betreibers. Wien,

ODA Erfahrungen und Neuigkeiten

M3 Betriebssystem Upgrade via MMC SDCARD (funktioniert nur bei GSM-Geräten)

Grand-Neo Plus - Hard Reset, Testmenü, den abgesicherten Modus, Entwickleroptionen, Geheimcodes

Datenverluste und Datendiebstahl mit Endpoint Protector 4 verhindern

Contour Diabetes App - Funktionen

Sudo Make Me A Sandwich. Johannes Jordan, Johannes Knödtel, Florian Jung 02 Jun 2014 FSI Informatik

Android 4.0 Ice Creme Sandwich

Bootloader FastBoot von Peter Dannegger

Upgrade auf Windows 10. Jetzt red I

Rothballer - App. Stand: 06/2017

Windows 10 Hilfe zum Upgrade

Smartphone Betriebssysteme

HP ProBook 655 G2 T9X09ET 15,6" HD, AMD Quad-Core A8-8600B, 4GB, 500GB HDD, Win7

DNS 323 Wiederherstellung von gelöschten Dateien (bzw. von als in Windows als gelöscht markierten Dateien ) aus einem ext2 Dateisystem

Anleitung zum Aufspielen (flashen) der Freifunk-Soonwald-Software auf Ubiquiti Unifi AP AC Mesh (UAP-AC-M)

SOFTWARE DOWNLOAD UND INSTALLATION

Android. Mobile Computing Platforms. Dennis Reuling. Hauptseminar Informatik Fakultät IV, Department Elektrotechnik und Informatik Universität Siegen

Automobile Apps Agenda. Vorstellung. Formen von Automotive Apps. Herausforderungen. Abschluss. Definitionen Marktsituation Pros & Cons

MAGIX PC Check & Tuning Free

Unterscheidung Tablet PC & Tablet Computer. Tablet PC; ursprüngliche Bezeichnung von Microsoft. Tablets gemeint

Anleitung zum Aufspielen (flashen) der Freifunk-Soonwald-Software auf Tp-Link Archer C25 V1

Windows 10 Wichtige Informationen

Handhabung. von. Smartphone und Tablet

CyanogenMod 7.2 RC0 / Android Gingerbread für das Odys Space

iexpand USB 3.0 Apple Speichergerät

Anleitung zum Aufspielen (flashen) der Freifunk-Soonwald-Software auf Tp-Link Archer C50 4

Android-Rooting: Gefahren und Möglichkeiten

BlueSpice Installation lokales Testsystem mit Installer

EIBPORT 2.1 VPN Server

Agile Testautomatisierung im XING Mobile Team

Für PC und Mac, Server, Mobiltelefone

PC-Treff-BB. tolino ebook-reader mit Android

Installation des Bioresonanz-3000 Supra Systems

Embedded Linux Automatisierung für die Zukunft

GTX-4. BEKLEIDUNGSDRUCKER Für Macintosh Bedienungsanleitung

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Computerwerkstatt. Updates - auf allen Geräten, wie wichtig ist das?

JVM-407. Versions-Update. von V auf V / Printed in Germany

Kompatible ebook-reader, Smartphones und Tablet PCs

Wiederherstellen des Android-Betriebssystems

Wichtige Hinweise zur Arbeit mit der Windows ASR Eigenschaft

oscan ein präemptives Echtzeit-Multitasking-Betriebssystem

Systemanforderungen für Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Alle Rechte vorbehalten.

Festplatte klonen: Tutorial

Datensicherung und Laden der Werkseinstellungen mit Samsung Kies

Handbuch Schiesszettel 1.3. Version 0.5, Stand

Root-Know-how. Einfach verschlüsseln! USB-Sticks, Partitionen, Systeme schützen

Link:

Datensicherung mit Smart Switch und laden der Werkseinstellungen. Kurzanleitung

Inhaltsverzeichnis. xiii

Datensicherung und Laden der Werkseinstellungen mit Samsung Kies

Surfen, aber sicher! Basisschutz leicht gemacht. 10 Tipps für ein ungetrübtes Surf-Vergnügen

Transkript:

Free my Android - Step 1 Wie man sein Smartphone fit hält Christoph Parnitzke 25. Juni 2017 Free and Open Source Software AG 1

Inhaltsverzeichnis Android - ein Werdegang Das Android-Betriebssystem Android-Derivate Werkzeuge How To Flash 2

Android - ein Werdegang

Android - Ein Werdegang 2003 - Android, gegründet von Andy Rubin Unternehmen zur Entwicklung von Mobilsoftware (urspr. für Digitalkameras) 3

Android - Ein Werdegang 2003 - Android, gegründet von Andy Rubin Unternehmen zur Entwicklung von Mobilsoftware (urspr. für Digitalkameras) 2005 - Übernahme durch Google 3

Android - Ein Werdegang 2003 - Android, gegründet von Andy Rubin Unternehmen zur Entwicklung von Mobilsoftware (urspr. für Digitalkameras) 2005 - Übernahme durch Google 2007 - Ankündigung eines neuen Mobiltelefon-OS der Open Handset Alliance 3

Android - Ein Werdegang 2003 - Android, gegründet von Andy Rubin Unternehmen zur Entwicklung von Mobilsoftware (urspr. für Digitalkameras) 2005 - Übernahme durch Google 2007 - Ankündigung eines neuen Mobiltelefon-OS der Open Handset Alliance 2008 - Veröffentlichung des ersten Android OS 3

Android - Ein Werdegang 2003 - Android, gegründet von Andy Rubin Unternehmen zur Entwicklung von Mobilsoftware (urspr. für Digitalkameras) 2005 - Übernahme durch Google 2007 - Ankündigung eines neuen Mobiltelefon-OS der Open Handset Alliance 2008 - Veröffentlichung des ersten Android OS 2015 - Google trennt Sicherheitsupdates von Android-Upgrades 3

Das Nexus - Der direkte Draht zu Android Die Nexus Serie wurde zwischen 2010 und 2016 von Hardwarepartnern hergestellt 4

Das Nexus - Der direkte Draht zu Android Die Nexus Serie wurde zwischen 2010 und 2016 von Hardwarepartnern hergestellt Sie erhielt immer die topaktuelle Software aus dem Hause Google 4

Das Nexus - Der direkte Draht zu Android Die Nexus Serie wurde zwischen 2010 und 2016 von Hardwarepartnern hergestellt Sie erhielt immer die topaktuelle Software aus dem Hause Google Nexus wurde 2016 durch Pixel abgelöst. 4

Der Erfolg eines freien Betriebssystems Freiheit des Codes trug zur Fehlersuche und Verbreitung bei 5

Der Erfolg eines freien Betriebssystems Freiheit des Codes trug zur Fehlersuche und Verbreitung bei Offener Code ermöglichte Entwicklercommunities wie XDA-Developers 5

Der Erfolg eines freien Betriebssystems Das kostenlosen und freie Android wurde schnell beliebt 6

Der Erfolg eines freien Betriebssystems Das kostenlosen und freie Android wurde schnell beliebt 2016 war das OS zu 87,5% auf dem Markt vertreten 6

Der Erfolg eines freien Betriebssystems Das kostenlosen und freie Android wurde schnell beliebt 2016 war das OS zu 87,5% auf dem Markt vertreten Dabei ist das System stark fragmentiert 6

Der Erfolg eines freien Betriebssystems Das kostenlosen und freie Android wurde schnell beliebt 2016 war das OS zu 87,5% auf dem Markt vertreten Dabei ist das System stark fragmentiert Viele Hersteller verbreiten eigene Portierungen des Systems 6

Der Erfolg eines freien Betriebssystems Das kostenlosen und freie Android wurde schnell beliebt 2016 war das OS zu 87,5% auf dem Markt vertreten Dabei ist das System stark fragmentiert Viele Hersteller verbreiten eigene Portierungen des Systems Viele CustomROMs von bspw. XDA-Developers fragmentieren zusätzlich 6

Das Android-Betriebssystem

Android ist Hardware-Spezifisch Jedes System muss auf die gegebene Hardware des Gerätes angepasst werden 7

Android ist Hardware-Spezifisch Jedes System muss auf die gegebene Hardware des Gerätes angepasst werden Verhindert einen übergroßen Kernel 7

Android ist Hardware-Spezifisch Jedes System muss auf die gegebene Hardware des Gerätes angepasst werden Verhindert einen übergroßen Kernel Spart Speicher 7

Android ist Hardware-Spezifisch Jedes System muss auf die gegebene Hardware des Gerätes angepasst werden Verhindert einen übergroßen Kernel Spart Speicher Erhöht Performance 7

Android ist Hardware-Spezifisch Jedes System muss auf die gegebene Hardware des Gerätes angepasst werden Verhindert einen übergroßen Kernel Spart Speicher Erhöht Performance Das verkompliziert das Anpassen von CustomROMs da die jeweiligen Geräte zum Testen benötigt werden 7

Struktur der Software Android teilt sich in folgende Partitionen: 8

Struktur der Software Android teilt sich in folgende Partitionen: Bootloader 8

Struktur der Software Android teilt sich in folgende Partitionen: Bootloader Recovery 8

Struktur der Software Android teilt sich in folgende Partitionen: Bootloader Recovery System 8

Struktur der Software Android teilt sich in folgende Partitionen: Bootloader Recovery System Data 8

Struktur der Software Android teilt sich in folgende Partitionen: Bootloader Recovery System Data SDCard / ExtSDCard 8

Struktur der Software Android teilt sich in folgende Partitionen: Bootloader Recovery System Data SDCard / ExtSDCard Cache 8

Struktur der Software Android teilt sich in folgende Partitionen: Bootloader Recovery System Data SDCard / ExtSDCard Cache Dazu kommen kleinere Partitionen welche weitere Systemfunktionen garantieren. 8

Android-Derivate

Android-Derivate 9

LineageOS Erwuchs Weihnachten 2016 aus dem eingestellten CyanogenMod (CM) 10

LineageOS Erwuchs Weihnachten 2016 aus dem eingestellten CyanogenMod (CM) CM war bis zu diesem Zeitpunkt das am weitesten verbreitete und unterstützte CustomROM 10

LineageOS LineageOS wird nun ausschließlich von der Community und einigen Entwicklern auf GitHub entwickelt 11

LineageOS LineageOS wird nun ausschließlich von der Community und einigen Entwicklern auf GitHub entwickelt Es unterstützt bis heute die meisten Geräte und bringt viele zusätzliche Features 11

LineageOS LineageOS wird nun ausschließlich von der Community und einigen Entwicklern auf GitHub entwickelt Es unterstützt bis heute die meisten Geräte und bringt viele zusätzliche Features Daher werden wir am Ende des Vortrages exemplarisch ein LineageOS How-To-Flash für ein OnePlus One durchführen 11

Werkzeuge

Das Flashen - ADB Die Android Debug Bridge ist ein wichtiges Werkzeug 12

Das Flashen - ADB Die Android Debug Bridge ist ein wichtiges Werkzeug Sie ermöglicht das Arbeiten und Kommunizieren mit dem Android System über eine USB oder WLAN Verbindung 12

Das Flashen - ADB Die Android Debug Bridge ist ein wichtiges Werkzeug Sie ermöglicht das Arbeiten und Kommunizieren mit dem Android System über eine USB oder WLAN Verbindung Mit ihr wird es möglich Dateien von und zum Rechner zu verschieben. 12

Das Flashen - ADB Die Android Debug Bridge ist ein wichtiges Werkzeug Sie ermöglicht das Arbeiten und Kommunizieren mit dem Android System über eine USB oder WLAN Verbindung Mit ihr wird es möglich Dateien von und zum Rechner zu verschieben. Die ADB wird insbesondere zum Übertragen neuer CustomROMs verwendet, es gibt aber auch weitere Möglichkeiten. 12

Das Flashen - ADB Die Android Debug Bridge ist ein wichtiges Werkzeug Sie ermöglicht das Arbeiten und Kommunizieren mit dem Android System über eine USB oder WLAN Verbindung Mit ihr wird es möglich Dateien von und zum Rechner zu verschieben. Die ADB wird insbesondere zum Übertragen neuer CustomROMs verwendet, es gibt aber auch weitere Möglichkeiten. Übertragen und Installieren von Apps mit dem Rechner 12

Das Flashen - ADB Die Android Debug Bridge ist ein wichtiges Werkzeug Sie ermöglicht das Arbeiten und Kommunizieren mit dem Android System über eine USB oder WLAN Verbindung Mit ihr wird es möglich Dateien von und zum Rechner zu verschieben. Die ADB wird insbesondere zum Übertragen neuer CustomROMs verwendet, es gibt aber auch weitere Möglichkeiten. Übertragen und Installieren von Apps mit dem Rechner Verwenden einer Shell vom Rechner aus 12

Das Flashen - Fastboot Das Fastboot-Tool arbeitet eine Ebene tiefer im System 13

Das Flashen - Fastboot Das Fastboot-Tool arbeitet eine Ebene tiefer im System Statt mit dem laufenden Android OS zu kommunizieren arbeitet es direkt auf der Firmware des Geräts 13

Das Flashen - Fastboot Das Fastboot-Tool arbeitet eine Ebene tiefer im System Statt mit dem laufenden Android OS zu kommunizieren arbeitet es direkt auf der Firmware des Geräts Fastboot ermöglicht bei vielen Geräten das Entsperren des Bootloader-Sektors 13

Das Flashen - Fastboot Das Fastboot-Tool arbeitet eine Ebene tiefer im System Statt mit dem laufenden Android OS zu kommunizieren arbeitet es direkt auf der Firmware des Geräts Fastboot ermöglicht bei vielen Geräten das Entsperren des Bootloader-Sektors Diese Funktion wird zum Flashen von Android-Derivaten benötigt 13

Das Flashen - Fastboot Das Fastboot-Tool arbeitet eine Ebene tiefer im System Statt mit dem laufenden Android OS zu kommunizieren arbeitet es direkt auf der Firmware des Geräts Fastboot ermöglicht bei vielen Geräten das Entsperren des Bootloader-Sektors Diese Funktion wird zum Flashen von Android-Derivaten benötigt Außerdem können mit Fastboot direkt Images geflashed werden 13

Das Flashen - Mehr braucht es nicht? Die zuvor vorgestellten Tools reichen theoretisch zum Aufspielen alternativer Software aus 14

Das Flashen - Mehr braucht es nicht? Die zuvor vorgestellten Tools reichen theoretisch zum Aufspielen alternativer Software aus Angepasste Android Versionen haben aber unter Umständen andere Schutzmechanismen 14

Das Flashen - Mehr braucht es nicht? Die zuvor vorgestellten Tools reichen theoretisch zum Aufspielen alternativer Software aus Angepasste Android Versionen haben aber unter Umständen andere Schutzmechanismen Daher braucht man je nach Gerät andere Software 14

Das Flashen - Mehr braucht es nicht? Die zuvor vorgestellten Tools reichen theoretisch zum Aufspielen alternativer Software aus Angepasste Android Versionen haben aber unter Umständen andere Schutzmechanismen Daher braucht man je nach Gerät andere Software Wir gehen zusätzlich nur auf Samsung ein 14

Das Flashen - Heimdall/Odin Heimdall und Odin sind für Samsung-Geräte erstellte Software 15

Das Flashen - Heimdall/Odin Heimdall und Odin sind für Samsung-Geräte erstellte Software Sie ersetzen Fastboot in ihrer Funktion 15

Das Flashen - Heimdall/Odin Heimdall und Odin sind für Samsung-Geräte erstellte Software Sie ersetzen Fastboot in ihrer Funktion Während Odin ein sog. Leak ist, wird Heimdall frei entwickelt. 15

How To Flash

Das Flashen Was auch immer ihr ab hier nachmacht: Seid vorsichtig! 16

Das Flashen Was auch immer ihr ab hier nachmacht: Seid vorsichtig! Es gibt viele Menschen mit gefährlichem Halbwissen 16

Das Flashen Was auch immer ihr ab hier nachmacht: Seid vorsichtig! Es gibt viele Menschen mit gefährlichem Halbwissen Und wie immer gilt: Backups, Backups, Backups! 16