E-Book-Sammlung Android-Wissen Für Technik-Einsteiger Und
Total Page:16
File Type:pdf, Size:1020Kb
Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über http://dnb.ddb.de abrufbar. Alle Angaben in diesem Buch wurden vom Autor mit größter Sorgfalt erarbeitet bzw. zusammengestellt und unter Einschaltung wirksamer Kontrollmaßnahmen reproduziert. Trotzdem sind Fehler nicht ganz auszuschlie- ßen. Der Verlag und der Autor sehen sich deshalb gezwungen, darauf hinzuweisen, dass sie weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgen, die auf fehlerhafte Angaben zurückge- hen, übernehmen können. Für die Mitteilung etwaiger Fehler sind Verlag und Autor jederzeit dankbar. Internet- adressen oder Versionsnummern stellen den bei Redaktionsschluss verfügbaren Informationsstand dar. Verlag und Autor übernehmen keinerlei Verantwortung oder Haftung für Veränderungen, die sich aus nicht von ihnen zu vertretenden Umständen ergeben. Evtl. beigefügte oder zum Download angebotene Dateien und Informa- tionen dienen ausschließlich der nicht gewerblichen Nutzung. Eine gewerbliche Nutzung ist nur mit Zustim- mung des Lizenzinhabers möglich. © 2016 Franzis Verlag GmbH, 85540 Haar bei München Alle Rechte vorbehalten, auch die der fotomechanischen Wiedergabe und der Speicherung in elektronischen Medien. Das Erstellen und Verbreiten von Kopien auf Papier, auf Datenträgern oder im Internet, insbesondere als PDF, ist nur mit ausdrücklicher Genehmigung des Verlags gestattet und wird widrigenfalls strafrechtlich verfolgt. Die meisten Produktbezeichnungen von Hard- und Software sowie Firmennamen und Firmenlogos, die in diesem Werk genannt werden, sind in der Regel gleichzeitig auch eingetragene Warenzeichen und sollten als solche betrachtet werden. Der Verlag folgt bei den Produktbezeichnungen im Wesentlichen den Schreibweisen der Hersteller. Autoren: Christian Bleske, Manuel Di Cerbo, Michal Gralak, Sven Haiges, Yann Heeser, Christian Immler, Dr. Dirk Koller, Björn Krämer, Christoph Prevezanos, Andreas Itzchak Rehberg, Andreas Rudolf, Torsten Schollmayer, Heike Scholz, René Scholze, Markus Spiering, Thorsten Stark, Patrick Völcker, Roland Willms ISBN 978-3-645-39076-7 INHALTSÜBERSICHT 1. Teil: Android-Hacking ...................................................................................... PDF-S. 4 2. Teil: CyanogenMod: Installation und Praxis .............................................. PDF-S. 537 3. Teil: Das inoffizielle Android-Handbuch ................................................... PDF-S. 694 4. Teil: Schnelleinstieg App Usability ............................................................ PDF-S. 1040 5. Teil: Das inoffizielle Android System-Handbuch .................................. PDF-S. 1195 6. Teil: Das Android-Praxisbuch .................................................................... PDF-S. 1523 7. Teil: Das Android Tablet-Buch .................................................................. PDF-S. 1706 8. Teil: Das inoffizielle Samsung Galaxy S4 Buch ........................................ PDF-S. 1890 9. Teil: Android XL-Edition ........................................................................... PDF-S. 2102 10. Teil: Java für Android ................................................................................. PDF-S. 2469 11. Teil: HMTL5-Apps für iPhone und Android .......................................... PDF-S. 2897 12. Teil: Android-Apps entwickeln ................................................................. PDF-S. 3243 13. Teil: Android-Apps programmieren ........................................................ PDF-S. 3437 14. Teil: Android mit Arduino™ Due .............................................................. PDF-S. 3681 15. Teil: Spiele entwickeln für iOS und Android mit Cocos2D .................. PDF-S. 3855 Christian Immler Android-Hacking Ihr Smartphone kann mehr, als Sie denken: Hacken Sie Ihr Gerät, bevor es andere tun. Christian Immler, Jahrgang 1964, war bis 1998 als Dozent für Computer Aided Design an der Fachhochschule Nienburg und an der University of Brighton tätig. Einen Namen hat er sich mit diversen Veröffentlichungen zu Spezialthemen wie 3-D-Visualisierung, PDA-Betriebssystemen, Linux und Windows gemacht. Seit mehr als 20 Jahren arbeitet er als erfolgreicher Autor mit mehr als 200 veröffentlichten Computerbüchern. 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üng- lich quelloffen als Android Open Source Project AOSP (source.android.com) angebotene Betriebssystem wird von den Geräteherstellern mit eigenen Erweiterungen, Ober- flächen und Hardwaretreibern angepasst und auch eingeschränkt. Hacken Sie Ihr Smartphone und machen Sie mehr möglich, als der Hersteller zulässt! Inhaltsverzeichnis I Geheimnisse rund ums »Rooten«................................................................................... 13 1.1 Rooten – so geht’s......................................................................................................................17 1.2 Rooten – Vorbereitung und Grundlagen ............................................................................18 1.2.1 Das Android-SDK.......................................................................................................18 1.2.2 Minimal ADB and Fastboot ....................................................................................19 1.2.3 Smartphone mit USB-Debugging verbinden.....................................................21 1.3 Der Bootloader...........................................................................................................................24 1.3.1 Bootloader auf Nexus-Geräten entsperren ......................................................26 1.3.2 Bootloader entsperren – Besonderheiten bei HTC- und Motorola-Smartphones .......................................................................................... 27 1.4 Der Recovery-Modus ..............................................................................................................32 1.4.1 ClockworkMod Recovery ....................................................................................... 32 1.4.2 TeamWin Recovery Project (TWRP).................................................................34 1.4.3 Besonderheiten bei Samsung-Smartphones....................................................40 1.5 Apps zum Rooten .....................................................................................................................44 1.5.1 Framaroot ....................................................................................................................45 1.5.2 KingRoot.......................................................................................................................46 1.5.3 Root Genius..................................................................................................................51 1.5.4 Universal Androot..................................................................................................... 52 1.5.5 Towelroot..................................................................................................................... 52 1.6 Superuser-Utilities.................................................................................................................... 52 1.6.1 SuperSU........................................................................................................................54 1.6.2 ClockworkMod Superuser...................................................................................... 55 1.6.3 KingUser.......................................................................................................................56 1.7 Tools zum Rooten vom PC .................................................................................................... 57 1.7.1 Nexus Root Toolkit ...................................................................................................58 1.7.2 Bacon Root Toolkit für OnePlus One..................................................................69 1.7.3 SRSRoot........................................................................................................................69 1.7.4 Wondershare MobileGo..........................................................................................71 1.7.5 Root_with_Restore_by_Bin4ry............................................................................. 72 1.7.6 Cydia Impactor........................................................................................................... 73 1.7.7 Root Genius.................................................................................................................74 2 Apps jenseits des Mainstreams..................................................................................... 77 2.1 Alternative Softwarearchive und Repositories...............................................................