image

Vorwort

Android kann nach gerade einmal sieben Jahren Marktpräsenz – die erste Version erschien am 21.10.2008 – stolz von sich behaupten, das erfolgreichste mobile Betriebssystem aller Zeiten zu sein. Android hat mit etwa 84 % Marktanteil alle anderen mobilen Plattformen weit hinter sich gelassen. Selbst in der Statistik aller Betriebssysteme, nicht nur der mobilen, spielt Android eine wesentliche Rolle. Nach einer Statistik von Statcounter war im September 2015 Windows 7 mit 28,8 % das meistverbreitete Betriebssystem, dicht gefolgt von Android mit 27,5 %. Alle anderen Betriebssysteme erreichten nicht einmal die 10-%-Marke.

Android läuft zurzeit auf über 24.000 verschiedenen Gerätemodellen. Das ursprünglich quelloffen als Android Open Source Project AOSP (source.android.com) angebotene Betriebssystem wird von den Geräteherstellern mit eigenen Erweiterungen, Oberflächen und Hardwaretreibern angepasst und auch eingeschränkt. Hacken Sie Ihr Smartphone und machen Sie mehr möglich, als der Hersteller zulässt!

Inhaltsverzeichnis

1Geheimnisse rund ums »Rooten«

1.1Rooten – so geht’s

1.2Rooten – Vorbereitung und Grundlagen

1.2.1Das Android-SDK

1.2.2Minimal ADB and Fastboot

1.2.3Smartphone mit USB-Debugging verbinden

1.3Der Bootloader

1.3.1Bootloader auf Nexus-Geräten entsperren

1.3.2Bootloader entsperren – Besonderheiten bei HTC- und Motorola-Smartphones

1.4Der Recovery-Modus

1.4.1ClockworkMod Recovery

1.4.2TeamWin Recovery Project (TWRP)

1.4.3Besonderheiten bei Samsung-Smartphones

1.5Apps zum Rooten

1.5.1Framaroot

1.5.2KingRoot

1.5.3Root Genius

1.5.4Universal Androot

1.5.5Towelroot

1.6Superuser-Utilities

1.6.1SuperSU

1.6.2ClockworkMod Superuser

1.6.3KingUser

1.7Tools zum Rooten vom PC

1.7.1Nexus Root Toolkit

1.7.2Bacon Root Toolkit für OnePlus One

1.7.3SRSRoot

1.7.4Wondershare MobileGo

1.7.5Root_with_Restore_by_Bin4ry

1.7.6Cydia Impactor

1.7.7Root Genius

2Apps jenseits des Mainstreams

2.1Alternative Softwarearchive und Repositories

2.1.1Google Play Store-Fehler beheben

2.1.2Amazon App-Shop

2.1.3F-Droid

2.1.4APKMirror

2.2Alternative Launcher

2.2.1Google Now Launcher

2.2.2KK Launcher

2.2.3GO Launcher Z

2.2.4Yahoo! Aviate

2.2.5Nokia Z Launcher Beta

2.2.6Smart Launcher 3

2.2.7Everything Me

2.2.8Yandex.Shell

2.2.9Launcher 8

2.2.10Microsoft Arrow Launcher – Übersicht

2.2.11Hangar

2.2.12Home Switcher

2.3Dateimanager

2.3.1File Expert HD

2.3.2Total Commander

2.3.3X-plore File Manager

2.4Nützliche System-Apps

2.4.1AppMonster

2.4.2APK Extractor

2.4.3CCleaner

2.4.4Wondershare MobileGo

2.4.5Wifi Analyzer

2.4.6Connection List

2.4.7OS Monitor

2.5Alltägliche Aufgaben automatisieren

2.5.1Llama

2.5.2IFTTT

2.6Spezielle Apps für root

2.6.1Autostarts

2.6.2SD Maid

2.6.3Titanium Backup

2.6.4No-frills CPU Control

2.6.5Recovery Reboot

2.6.6ROM Toolbox

2.6.7Terminal Emulator

2.6.8NetCut

2.7Systemmodifikationen mit dem Xposed Framework

2.7.1Nützliche Xposed-Module

2.8App-Berechtigungen

2.8.1App-Berechtigungen einschränken

2.8.2Verschlüsselte Nachrichten mit TextSecure

2.9Werbung entdecken und blockieren

2.9.1Ad Network Scanner

2.9.2Adblock Plus

2.9.3Block it!

2.9.4AdAway

2.9.5Adblock Browser

2.10Debloat – überflüssige vorinstallierte Software entfernen

2.10.1Root Browser

2.10.2System-App-Entferner

2.10.3Debloater by Gatesjunior

2.11Sicherheitsalarme

2.11.1Die Schnüffelsoftware Carrier IQ

2.11.2Der sogenannte WhatsApp-Virus

2.11.3Stagefright Exploit

2.11.4Der Trojaner Android.LockerPin.A

2.11.5Die Erpressersoftware PornDroid Android.Lockdroid.E

2.12Gestohlene Smartphones orten oder unbrauchbar machen

3CustomROMs

3.1Warum CustomROMs?

3.2Der klassische Weg – CustomROMs auf das Smartphone flashen

3.2.1Passende CyanogenMod-Dateien finden

3.2.2Download überprüfen

3.2.3Originalbetriebssystem sichern

3.2.4CustomROM auf das Smartphone flashen

3.3JRummy ROM Installer für CustomROMs

3.4Google Apps für CustomROM finden

3.4.1Open GApps

3.4.2Minimal Edition Gapps und Debloat-Skript

3.5CyanogenMod – das bessere Android

3.5.1Die wichtigsten Zusatzfunktionen in Kürze

3.5.2Die unterschiedlichen CyanogenMod-Versionen

3.5.3CyanogenMod auf aktuellen Smartphones installieren

3.5.4Vorinstallierte Apps

3.5.5Die Einstellungen in CyanogenMod

3.5.6Datenschutz

3.5.7App-Zugriffe verfolgen

3.5.8App-Berechtigungen einschränken

3.5.9Smartphone über- und untertakten

3.5.10I/O-Scheduler verwalten Prozesse und Dateizugriffe

3.5.11Root-Funktionen

3.5.12Automatische Updates in CyanogenMod

3.5.13CM-Apps auch für »normales« Android

3.5.14Inoffizielle CyanogenMod-Varianten und Nightlys

3.5.15CyanogenMod für »historische« Smartphones

3.6BlissROM

3.6.1BlissROM installieren

3.6.2Google Apps nachinstallieren

3.6.3Der Launcher im BlissROM

3.6.4Vorinstallierte Apps

3.6.5Design anpassen

3.6.6Navigationsoptionen

3.6.7Apps in Fenstern öffnen

3.6.8Sperrbildschirm-Optionen

3.6.9Benachrichtigungen anpassen

3.6.10Erweiterter Ausschaltbildschirm

3.6.11Erweiterte Statusleiste

3.6.12Systemprofile nutzen

3.6.13Datenschutzoptionen

3.6.14Eingebaute Root-Funktionen

3.7AOKP

3.7.1AOKP installieren

3.7.2ROM-Steuerung – die erweiterten Einstellungen

3.7.3Erweiterte Geräteoptionen

3.7.4CyanogenMod-Funktionen in AOKP

3.8OmniROM

3.8.1OmniROM installieren

3.8.2Superuser-Funktionen in OmniROM

3.8.3Benutzeroberfläche anpassen

3.8.4Vollbildmodus

3.8.5OmniSwitch

3.8.6Sperrbildschirm anpassen

3.8.7Active display

3.8.8LED-Benachrichtigungen anpassen

3.8.9Datenschutzoptionen

3.8.10DSP-Manager – systemweiter Equalizer

3.8.11Neustartmenü erweitern

3.8.12Unbekannte Anrufer blockieren

3.8.13Intelligente automatische Updates

3.9PAC ROM

3.9.1PAC ROM installieren

3.9.2Die PAC-Einstellungen

3.9.3Aus anderen CustomROMs bekannte Funktionen

3.9.4Superuser-Funktionen in PAC ROM

3.10SlimRom

3.10.1SlimRom installieren

3.10.2Neue Einstellungen zur Benutzeroberfläche

3.10.3Einstellungen zur Navigation

3.10.4SlimCenter

3.10.5Root-Zugriffe in SlimRom

3.10.6App-Berechtigungen und Datenschutz

3.10.7Erweiterte Geräteeinstellungen

3.11Nameless ROM

3.11.1Nameless ROM installieren

3.11.2Die wichtigsten Einstellungen

3.11.3Device Control

3.12MIUI

3.12.1Die Benutzeroberfläche

3.12.2Vorinstallierte Apps

3.12.3Die wichtigsten Einstellungen

3.12.4Bloatware entfernen

3.12.5Apps verstecken und Gastmodus

3.12.6Die eingebaute Sicherheitsüberprüfung

4Android ohne Google

4.1FreeYourAndroid

4.1.1Was ist freie Software?

4.1.2Freie Software auf Android-Smartphones nutzen

4.1.3Freie App-Alternativen

4.1.4Launcher

4.1.5Kalender

4.1.6E-Mail

4.1.7Browser

4.1.8Landkarten

4.1.9Office-Apps

4.2Replicant

4.2.1Replicant installieren

4.2.2Vorinstallierte Apps

4.2.3Die wichtigsten Einstellungen

5GSM- und USSD-Codes

5.1So werden GSM- und USSD-Codes eingegeben

5.1.1Gefahr durch USSD-Codes

5.1.2IMEI anzeigen

5.1.3Prepaid-Guthaben anzeigen

5.1.4Rufnummer unterdrücken

5.1.5Anklopfen

5.1.6Rufumleitung

5.1.7PIN ändern

5.2Diagnosecodes für spezielle Geräte

6Smartphone für Maker

6.1Android-Smartphones vom PC aus steuern

6.1.1Der Gerätemonitor im Android-SDK

6.1.2TeamViewer

6.1.3Web PC Suite

6.1.4Wondershare MobileGo

6.1.5Desktop-Tastatur/Remote Keyboard

6.2PC vom Smartphone aus steuern

6.2.1TeamViewer

6.2.2Chrome Remote Desktop

6.2.3VNC

6.3Smartphone zur Steuerung von Hardware

6.3.1Kodi Media Center

6.3.2RasPi Check

6.3.3Arduino mit dem Smartphone steuern

6.3.4Haustechnik über IFTTT steuern

6.3.5TV Kill

6.3.6Smartphone als Webcam

6.4Android auf dem PC

6.4.1Der Android-Emulator aus dem SDK

6.4.2Android als virtuelle Maschine unter Windows

Stichwortverzeichnis