Android. Enrico & Sebi

Ähnliche Dokumente
Ohne SD-Karte und ohne Backup

Motorola Defy Cyanogenmod 7 Installationsanleitung

Speaker. Dominik Helleberg. Mobile Development Android / Embedded Tools.

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

Linux und Windows parallel auf dem PC

IB-AC511 Handbuch - Deutsch - V. 1.0

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

Inhaltsverzeichnis.

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

PiceaServices. Schnelleinstieg. Februar 2017, V.4.1

Installation LineageOS auf Moto G4 Plus

Cnlab / CSI Demo Smart-Phone: Ein tragbares Risiko?

Smartphone Entwicklung mit Android und Java

Apps-Entwicklung mit Eclipse

DATENSICHERUNG MOBILE ENDGERÄTE

ESP8266 unter Linux. Doku-Repo:

DATENSICHERUNG MOBILE ENDGERÄTE

AIRWATCH. Mobile Device MGMT

Connecting Android. Externe Hardware mit dem grünen Roboter verbinden. Alexander Dahmen Dominik Helleberg

Multiboot USB Stick. Alle wichtigen ISOs immer auf einem Stick dabei. Emanuel Duss Emanuel Duss Multiboot USB Stick / 14

Tutorial für Motorola MB 300 Backflip (Motus)

Benutzer und Rechte Teil 1, Paketverwaltung

JDroidLib mit Eclipse (Mac/Linux/Windows)

Apps-Entwicklung mit Netbeans

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

Acer-PC auf Werkseinstellungen zurücksetzen

Aufbau einer Enterprise Manager Grid Control Testumgebung

Forensik mobiler Endgeräte

Android ohne Google. Don't be evil.

Walkabout: Location Based Services mit Android und dem Google Phone

DISTRIBUTION / MARKETING

elux Live-Stick Erstellen und Anpassen

Diplomarbeit LEGO Mindstorms Simulator - JORGE Installationshandbuch.

Best Connectivity. LogiCloud Wi-Fi Storage Sharer. Art.-Nr. WL0156

Android mit Google Befreiung, PlayStore Apps im eigenen Repo

Benutzerhandbuch Smartwach SW15

Mobile Application Development

Tutorial: Erstellen einer vollwertigen XP Home CD aus der EEE 901 Recover DVD

Inhaltsverzeichnis.

Duonix Service Software Bedienungsanleitung. Bitte beachten Sie folgende Hinweise vor der Inbetriebnahmen der Service Software.

Embedded GNU/Linux mit Gnublin

Versionsverwaltung für die KU Betriebssysteme. Eine Einführung

Programmierung mobiler Geräte

Torsten Flatter inovex GmbH. "Git.NET" gibt's nicht?

USB-CNC Installation + Konfiguration

embedded projects GmbH

Wine der freiewindows Emulator. Marcus Meißner Wine und opensuse Entwickler

I2C Serial 2.6 LCD Modul

Zugriff auf Android-Systeme mit ADB

GMC-I Driver Control. Anwendung zur Installation der Geräte-Treiber. Erstellungsdatum: 03/03/2009 Änderungsdatum: 17/04/2009 Version: 0.

Free MC Boot per PS1 Exploit installieren

Information. Freude am Fahren SOFTWARE- AKTUALISIERUNG. INFORMATION.

Versionskontrollsysteme

Embedded Linux für SoC Applikationen

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

Android rooten - alle Details und Risiken

Tutorial MyPhoneExplorer

Installationshinweise Version 6.0

Wiederherstellen des Android-Betriebssystems

Inhaltsverzeichnis. Einleitung Der schnelle Einstieg 13

HasenbeinPlus 2016 Installation und Administration

Wiederherstellen des Android-Betriebssystems

Systemanforderungen Verlage & Akzidenzdruck

Contao in a box. Entwicklungsumgebung für Contao mit Vagrant. von Claudio De Facci exploreimpact.de

TortoiseGit Step by Step Step 1: git for windows herunterladen und installieren.

Inhaltsverzeichnis ERWEITERUNG. 26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-

Benutzeranleitung für Firmware Upgrade auf V 5.11 SmartTerminal ST-2xxx

Parametrier- & Analysesoftware ensuite Installationsanleitung und Systemanforderungen

Niemals nach Mitternacht füttern! Grüne Roboter überall! Christian Meder Dominik Helleberg

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

Windows 10 Hilfe zum Upgrade

Microsoft SharePoint. share it, do it!

So führen Sie das Upgrade Ihres TOSHIBA Windows -PCs oder -Tablets auf Windows 10 durch

Embedded Linux Portierung auf mobiles Datenerfassungsterminal. Ole Reinhardt

Windows 8/8.1 RecImg-Manager

GP-N100 Utility: Bedienungsanleitung

UEFI. Unified Extensible Firmware Interface UEFI. OSP 2015 UEFI Rene Brothuhn Seite: 1

Systemvoraussetzungen NovaBACKUP 17.1

Installation DV4mini ausgehend von einem frisch installierten System:

Ruby Die bebilderte Anleitung

Smartphone - Betriebssysteme. Smartphone - Betriebssysteme

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

Preislisten. iphone Privat. iphone 5 iphone 6 iphone 5 Display 79,00 iphone 6 Display 149,00

KA-IT-Si, Hans-Joachim Knobloch. Apps - tickende Bomben im Bauch des Androiden?

Computeranwendung in der Chemie Informatik für Chemiker(innen) 3. Software

Inhalt Inhalt Linux? Mint? Linux Mint die Versionen Linux Mint zu den Quellen Linux Mint Live- und vollständige Installation

Funktionsumfang. MagicNet X

Android Testautomatisierung mit dem Framework Robotium

Wir implementieren Lösungen. + DevOps-in-the-Box. Rainer Heinold VP Technology and Services

Datensicherung: warum?

HP ThinUpdate. Administratorhandbuch für HP Thin Clients

Inhaltsverzeichnis. Willkommen, Smartphone, willkommen, Android!

Windows 7 auf UEFI-PCs installieren

Sicherheit. Sicherheitbei Microsoft WINDOWS. Grundlagenwissen. Grundlagenwissen für private Computeranwender.

Mobile Device Management (MDM)

Persona-SVS e-sync GUI/Client Installation

Inhaltsverzeichnis Erste Schritte Grundprinzipien in Linux

Mit Cloud Power werden Sie zum

Anleitung zur Treiberinstallation Allgemeines

Transkript:

Android Enrico & Sebi

Inhalt Basics Geräte Bauen Installieren Backup Apps

Android Debug Bridge (adb) Rechner Android USB / TCP/IP Konsole Dateiaustausch Bildschirmübertragung Mehr... https://developer.android.com/studio/command-line/adb.html

Android Debug Bridge (adb) Einstellungen>Über das Telefon: Build-Nummer touchen bis Entwickleroptionen freigeschaltet Einstellungen>Entwickleroptionen: Ggf. OEM-Entsperrung aktivieren Android-Debugging aktivieren

Android Debug Bridge (adb)

Bootloader Prüft Signaturen Lädt Firmware Bootmenü (erreichbar über adb, Tastenkombination oder ggf. aktivierbares Neustartmenü) Bootloader verfügt USB Schnittstelle (Fastboot) https://www.droidwiki.org/wiki/fastboot_(tool)

Fastboot Verfügbar während Bootmenü Simlock Netlock Signatur Unlock Firmware flashen Mehr... https://www.droidwiki.org/wiki/fastboot_(tool)

Firmware Android: Normales OS Recovery: Rettungshilfe/TWRP Mehr... https://www.droidwiki.org/wiki/fastboot_(tool)

TWRP (Team Win Recovery Project) Backup & Restore Erweiterung Installieren Partitions Management Dateimanager Mehr... https://www.droidwiki.org/wiki/fastboot_(tool)

Hardware auswählen 1.Strukturierte Vorauswahl: https://www.heise.de/preisvergleich/ https://www.productchart.com/smartphones/ 2.Individualisierbarkeit abschätzen: https://forum.xda-developers.com/ ( Wiki) Direkt bei den Custom Rom Projekten: https://wiki.lineageos.org/ https://redmine.replicant.us/projects/replicant/wiki

Bootloader freischalten Lädt normaler weise nur signierte Betriebsysteme Signaturprüfung lässt sich manchmal auch offiziell abschalten (Siehe Fastboot). Gerät wird in der Regel dadurch auf die Werkseinstellungen zurück gesetzt https://forum.xda-developers.com/wiki/bootloader

Google Nexus Lassen sich mit Fastboot befehl direkt freischalten Geräte werden dabei zurück gesetzt https://www.droidwiki.org/wiki/nexus/bootloader_unlock

Htc, LG, Motorola Registrierung bei Hersteller notwendig http://www.htcdev.com/bootloader http://developer.lge.com/resource/mobile/retrievebootloader.dev?categorytypecode=anrs https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-devicea/action/auth Freischaltung über Fastboot Geräte werden dabei zurück gesetzt Nicht alle Geräte

Sony Registrierung bei Hersteller notwendig https://developer.sonymobile.com/unlockbootloader/unlock-yourbootloader/ Freischaltung über Fastboot Geräte werden dabei zurück gesetzt Nicht alle Geräte (Prüfbar über Servicemenü *#*#7378423#*#*)

Samsung Offiziell keine Unterstützung Geleakte Software um fremde Firmware auf zu spielen namen Odin Freie Reimplementierung Heimdall Nicht alle Geräte

Android Firmware? Selbst bauen!

Was wird benötigt - PC mit Ubuntu >= 10.10 und RAM >= 16GB - Source Code - Gerätetreiber (binaries) und device tree

PC mit Ubuntu - Jedes Unix Derivat ist OK. - Abhängigkeiten können zum Problem werden. - Ab Android 2.3 wird eine 64-Bit CPU benötigt - 200GB Freier speicher - 16GB Arbeitsspeicher/Swap (Fürs Linking)

Source code

Build tools - sudo apt-get install bison g++-multilib git gperf libxml2-utils make zlib1g-dev:i386 zip Repo - mkdir ~/android - cd ~/android - repo init -u https://android.googlesource.com/platform/manifest -b android6.0.1_r79

Wichtige Komponenten - Kernel - Device tree (Hardware) - Vendor tree (Anpassungen)

Treiber, device und vendor tree - Nexus Geräte: https://developers.google.com/android/drivers - Andere Geräte CyanogenMod: https://github.com/cyanogenmod

extract-files.sh

Combo wählen - source build/envsetup.sh && lunch

Kompilierung starten

Build options - Option -j (Anzahl der Threads) - make -j8 (boot.img, system.img, userdata.img) - make -j8 otapackage (Zip die über ein custom recovery geflasht werden kann)

Firmware TWRP Datei auf Gerät kopieren Optional: Wipen Installieren (Ggf. Add ons)

Firmware TWRP + adb sideload adb sideload in TWRP aktivieren adb sideload <firmware.zip>

Backup App intern Pro App unterschiedlich Nicht immer Lokal Nicht immer möglich

Backup Apps mit adb Sichert nur Apk und kein Zustand Reibungsloser Austausch bei verschiedenen Plattformen nicht garantiert

Backup mit MyPhoneExplorer Local (USB, TCP/IP, Bluetooth) Kontakte Kalender SMS Dateien Windows (Visual Basic 6.0)

Titanium Backup Sichern & Wiederherstellen Inkl. Zustand und App Daten Z.t. auch Systemkonfigurationen (SMS, Wifi, Bluetooth, etc.) Freemium Funktioniert nicht in jeden Fall

Sync mit DAVDroid Kontakte Kalender Fast alle CardDAV Plattformen

Google Mail alternative K9-Mail Imap (inkl. Push), Pop3, Smtp Extensions (z.b. PGP)

Messanger App https://xkcd.com/1810/

Vielen Dank! Tipps, Links, eure Ergänzungen: https://pads.chaospott.de/p/androidfornoobs