Android: Unterschied zwischen den Versionen
Rkr (Diskussion | Beiträge) |
Rkr (Diskussion | Beiträge) |
||
Zeile 350: | Zeile 350: | ||
*Android (komplett) verschlüsseln: siehe [[c't]] 04/13 S.136 | *Android (komplett) verschlüsseln: siehe [[c't]] 04/13 S.136 | ||
*Android ohne Google-Apps: siehe [[c't]] 16/13 S.130 | *Android ohne Google-Apps: siehe [[c't]] 16/13 S.130 | ||
*[https://play.google.com/store/apps/details?id=org.malwarebytes.antimalware Malwarebytes Anti-Malware] findet Trojaner und kritische Apps gemäß ihren Rechten, siehe [[c't]] 24/13 S.58 | |||
=== Email === | === Email === |
Version vom 4. Dezember 2013, 11:01 Uhr
Android ist ein auf Linux und Java basierendes Betriebssystem, welches hauptsächlich in Smartphones wie dem Alcatel One Touch 997D oder Sony Ericsson Xperia arc und auf Tablets wie dem Acer ICONIA TAB A500 oder Nexus 7 eingesetzt wird. Treibende Kraft hinter der Open Handset Alliance ist Google.
Android Sites und Infos
- Offizielle Android Homepage
- Open Handset Alliance
- Android SDK
- Wikipedia
- An Introduction To Android (Slideshow)
- The Android boot process from power on
- Neuigkeiten von Android 2.2 siehe c't 13/10 S.38
- Smartphone-Sicherheit
- siehe c't 20/10 S.80 ff
- Trojaner, siehe c't 17/13 S.70
- Android Developer Site by Sony
- Android Geräte-Manager (Device Manager)
News
- 10 Erkenntnisse zum Android-Handy T-Mobile G1 (teltarif.de)
- Anwendungsshop für Googles Smartphone-Plattform kommt nach Deutschland
- Android läuft auf dem Eee PC (heise.de)
- Android 2.0: Neue Features fürs Google-OS (tomshardware.com)
Android 4.0:
Android 4.2:
- Mehrbenutzerverwaltung: siehe c't 26/12 S.184
Testberichte
- Android or WebOS? Try before you buy! - Android on VirtualBox
- Android or WebOS? Try before you buy! Part 2 - WebOS on VirtualBox
- Android 2.0 – Fast schon menschlich (gizmodo.de)
- Neuerungen in Android 2.0 Éclair (mobiflip.de)
- Android vs. iPhone siehe c't 06/10 S.124
- Android-Smartphones siehe c't 13/10 S.84
- Android-Smartphones siehe c't 11/11 S.86 ff
- Android-Smartphones mit Dual-SIM: siehe c't 24/12 S.114
- Sony Xperia Z: siehe c't 07/12 S.68
Tablets
- Motorola Xoom und Android 3.0 Test (netbooknews.de)
- siehe auch Acer ICONIA TAB A500
- siehe auch Nexus 7
Portale, Foren, Blogs und Podcasts
- Android Beginners (Google Groups)
- Android Discuss (Google Groups)
- android-hilfe.de
- androidwiki.com
- androidforums.com
- AndroidQuestions.org
- androidpit.de
- android-os.de
- androidandme.com
- androidsmartphone.de
- ENEA, ENEA Blog
- androidcentral.com
- androidguys.com
- Android - Chaosradio Express 152
Hintergründe und Praxis
- Mythbusters: Android (PDF), siehe auch Wieviel Linux steckt in Android?
- Tools und Methoden zum Energiesparen unter Android
- siehe c't 23/10 S.176 und Heise-Links
- siehe c't 17/12 S.124
- Android rooten und Root-Anwendungen
- Verwendung von adb: siehe c't 05/11 S.184
- Architektur von Android: siehe c't 04/11 S.122
- Alternative Firmwares: siehe c't 04/11 S.128 (Übersicht) und S.134 (Installation)
- Einhaltung der Privatsphäre: siehe c't 07/12 S.114 (Report) und S.120 (Tools zur Analyse)
- Installation von CyanogenMod: siehe c't 18/13 S.148
Android Entwicklung
Android Development: http://developer.android.com
Artikel:
- Anwendungsentwicklung siehe LM 04/10 S.50
- Workshop Einführung in die Android-Programmierung in c't
- Für verschiedene Android-Versionen programmieren: siehe c't 12/11 S.187
- Programmierung für Tablets: siehe c't 07/12 S.190
- App-Kopierschutz und Zertifikate: siehe c't 24/12 S.168
- Bildschirmschoner programmieren: siehe c't 07/12 S.182
Weitere Websites:
- http://androiddevnotes.com
- anddev.org- Android Development Community und Android Tutorials
- stack overflow - Q&A for professional and enthusiast programmers
Literatur
- Android: Apps programmieren - Schritt für Schritt, siehe c't 20/12 S.204
Entwicklungsumgebungen
Android SDK
Mit dem Android SDK und Eclipse kann man selbst Android-Applikationen entwickeln.
Hinweise:
- Eclipe: Der User benötigt für die Installation des Android-Plugins Schreibrechte im globalen Eclipse-Verzeichnis (Installation in das User-Verzeichnis möglich?), am besten User- und Gruppenrechte für das gesamte Installationsverzeichnis setzen (chown -R user:group /opt/eclipse). Wenn es beim Anlegen eines neuen Android-Projekts zu Fehlermeldungen kommt, sind wahrscheinlich noch falsche Permissions gesetzt.
- z.T. Probleme mit der Maus im Android SDK Manager, siehe [1]
- Installation unter openSUSE x86_64 (64 bit):
- Sun Java 64bit
- Eclipse Java Development 64bit (direkt von http://www.eclipse.org)
- Android SDK 32bit
Siehe auch:
Android Studio
- http://developer.android.com/sdk/installing/studio.html
- basiert auf JebBrains IntelliJ IDEA
- Test der Preview: siehe c't 16/13 S.158
App Inventor
- http://appinventor.googlelabs.com
- https://groups.google.com/group/appinventor/
- heise.de
- Report siehe c't 19/10 S.136
- siehe AU 10/12 S.110
Diverses
- Mit PhoneGap Apps aus Web-Anwendungen machen für verschiedene Plattformen: siehe c't 21/12 S.174.
- Eclipse-Integration
- kombinierbar mit anderen Web-Techniken, z.B. jQuery Mobile
- Kompletter Build beim Anbieter möglich
Sony Ericsson WebSDK
Spezielle Themen
Text to Speach:
Linux Distributionen
Spezielle Linux-Distributionen und Tools für Android-Entwickler:
Custom ROMs
CyanogenMod
- FAQ siehe c't 23/13 S.160
Applikationen
Die Liste der Applikationen in diesem Abschnitt soll nicht darauf hindeuten, dass ich diese alle schon einmal installiert bzw. ausprobiert hätte. Vielmehr ist es eher eine Sammlung von interessanten Apps, die man für die ein oder andere Situation mal ausprobieren könnte. Standard-Apps, die nirgends fehlen sollten, findet man hier eher nicht.
Sammlungen
- Applikationen für Android und iPhone
- Die 10 coolsten Apps für Android-Smartphones
- Die 10 nützlichsten Apps für Google-Android Handys
- Apps für unterwegs (Navigation, Planung, Buchung, LBS, Reiseführer, Sprache, Fotos, Medien, Systemtools) siehe c't 13/10 S.112, interessante Apps: AndNav2, MapDroyd (OSM Offline-Nutzung), GPSies, Naviki, WikiDroyd (WP Offline), Trip Journal Lite
- Pfiffige Android-Apps (Heise)
- Foto-Apps siehe c't 11/11 S.100
- Tablet-Apps
- siehe c't 02/12 S.116
- https://play.google.com/store/apps/collection/promotion_2012_06_22_TabletCertified
- siehe c't 08/13 S.96
- App-Auswahl für verschiedene Bereiche: siehe c't 11/12 S.118 (u.a. Kaiten, TweetCaster, gReader, Pulse, Wikipedia Mobil, LEO Wörterbuch, aCalendar, Simple Calendar Widget, ThinkFree Office, n7 Player, TuneIn Radio, Swiftkey X, TeamViewer, BikeComputer)
Apps-Portale
- Google Play
- Apps aus dem Google Android Market (androidpit.de), durchsuchbar
- AndAppStore
- androlib.com
- AppAware - die beliebtesten Apps
- AppBrain - Apps online verwalten
- Best Apps Market (BAM)
Bezahlung im Android Market:
Entwicklung:
- Market in Android-Emulator einbinden: siehe c't 07/11 S.162
Passworte verwalten
- KeePass
- läuft auf allen Plattformen (Linux, Android, Windows, etc.)
- Die Linux-Version ist auf dem Stand von Version 1.x Datenbanken (*.kdb)
- Die Android-Version beherrscht nur Version 1.x Datenbanken (*.kdb). Aktuelles und Sourcen siehe auch Projektseite bei google.com
- Android-Version ist noch verbesserungswürdig (Suche, Formatierung, ...), reicht aber aus
- Die 2.x Version (Windows, Mono) unterstützt mehr Import-Formate (z.B. CSV) und kann Version 2.x Datenbanken (*.kdbx) in Version 1.x (*.kdb) exportieren
- Universal Password Manager (UPM)
- Java-basiert
- Keeper
- kommerziell
- auch für Linux- und Windows-Desktop
- OI Safe
- Android-Version ist derzeit besser als KeePass (Import, Export, Suche, etc.)
- aber keine Desktop-Version
- siehe auch Kurztest bei androidpit.de
- B-Folders
- verschlüsselt nicht nur Passwörter sondern Informationen aller Art
- noch keine Desktop-Version (aber geplant)
- SplashID
- keine Linux-Desktop Version
Siehe auch
eBook Reader
- Aldiko Reader, siehe auch teltarif.de
- FBReader
- siehe c't 24/10 S.154
Medien und Inhalte
- Hugendubel
- Amazon Kindle Zeitungen & Zeitschriften
- PagePlace
Nachrichtensammler / Newsreader
- Taptu - social news feed reader that lets you Add, Remix, Search and Share streams from your favorite web sites, blogs and social networks, siehe c't 23/11 S.24
- Google Currents
- RSS-Reader, siehe c't 07/12 S.152 (z.B. gReader, Reader HD)
- Flipboard, Pulse (siehe c't 19/12 S.106)
Applikationen verwalten
- aTrackDog, Astro, siehe [2]
- AppManager: Apps auf der SD-Karte "parken"
Bedienoberfläche und Desktops
- siehe c't 09/11 S.174, Softlink
- App Launcher
- siehe c't 17/11 S.134 und siehe c't 20/12 S.166
- Go Launcher EX
- ADW.Launcher
- Nova Launcher - für Android 4.x, siehe AU 10/12 S.108
- Personalisierung mit Launchern, Automatisierern, Widgets und Hintergründen: siehe c't 10/13 S.148
- Mit dem Target Home Launcher eine bestimmte App mit dem Home-Button starten: siehe c't 19/13 S.65
Filetransfer
Import/Export
Synchronisation
- Missing Sync, nur Windows und Mac
- MyPhoneExplorer - PC-Client nur für Windows, siehe auch teltarif.de
- SugarSync - Sync-Client für SugarSync-Dienst
Dateien synchronisieren:
- FolderSync, unter stützt Dropbox, Box, Drive, WebDAV etc, siehe Android User 10/12 S.66
PIM
- Konnektoren für CardDAV und CalDAV:
- CalDAV-Sync
- CardDAV-Sync
- siehe auch Horde
- siehe c't 16/13 S.124
Datenzähler
NetMeter:
- http://www.androidpit.de/android/de/de/tests/test/17401/NetMeter
- http://code.google.com/p/android-labs/
Forenbeiträge:
Internetzugang
Browser
PIM
- MySchnipps - datenschutzfreundliches Cloud-Adressbuch
Tools
- Unlock With WiFi - deaktiviert übliche Passwort/Gesten-Sperre solange Kontakt zum WiFi
Schnittstellen zum Desktop
- Remote Notifier for Android + Android Notifier Desktop: Meldungen auf Desktop anzeigen.
- PC fernsteuern mit Remote Launcher
Android fernsteuern
- Webkey for Android
- AirDroid, siehe market - Zugriff auf das Android-Device per Browser inkl. Dateiübertragung, installiert Webserver auf Mobile.
- Shynk - nicht nur über WLAN
Automatisierung von Abläufen
- Tasker, siehe c't 23/11 S.162 und Soft-Link, Tasker Wiki
- Llama - auf Basis der Location
PC-Programme vom Android-Device fernsteuern
- Gmote und Android Amarok2 Remote: siehe LU 03/11 S.58
- siehe c't 09/11 S.134
- Presenter, bei AndroidPIT - Steuert Folien beliebiger Formate wie PowerPoint, OpenOffice oder PDF fern, siehe auch c't 11/11 S.34
Fernwartung von Desktops
- siehe c't 22/13 S.146 (VNC, RDP, etc.), u.a. bVNC Free, Pocketcloud, Teamviewer, ISL Online
USB
- Welche USB-Host Funktionen bietet ein Gerät: USB Host Diagnostic
System
- OS Monitor
- Systemtools siehe c't 24/11 S.149
- SD Maid - kann z.B. Apps einfrieren, so dass diese nicht gestartet werden (root)
- Tastaturen
- für Hacker und Shell-User: Hacker's Keyboard und Vim Touch, siehe LU 05/12 S.73
- External Keyboard Helper Pro
- Sprache einzelner Apps umstellen mittels Localized Apps.
- KDE Connect: Verbindung zum KDE-Desktop
Sensoren
- Android Sensor Box
- AndroSensor
- Lagesensor kalibrieren mit GPS Status & Toolbox
Dateibrowser
- ES File Explorer (kann auch diverse Cloud-Dienste einbinden)
- ASTRO
- Solid Explorer
Speicher / NAS
- DroidNAS - Freigabe von Ordnern per Bonjour (ES File Explorer)
Cloud Clients
- siehe c't 13/12 S.84
- Verschlüsselung von Online-Speicher: siehe c't 13/12 S.88
Sicherheit und Datenschutz
- Tor on Android
- WhisperMonitor - Firewall und Zugriffsrechte, siehe auch c't 12/11 S.43 und heise.de
- TISSA-Tool (Studie, PDF), siehe auch pc-magazin.de
- DroidWall - iptables Frontend
- Apps und Dienste zum Fernlöschen und Sperren gestohlener oder verlorener Smartphones: siehe c't 16/11 S.86
- Anti - Penetration Testing, siehe LM 07/11 S.36
- Apps für Sicherheits-Audits (Nessus, Port Scanner, Shark, etc.): siehe LM 07/11 S.34
- Auslesen von Daten: siehe LM 07/11 S.40
- SRT AppGuard, Berechtigungen kontrollieren und ändern ohne Root, siehe c't 17/12 S.30
- Android (komplett) verschlüsseln: siehe c't 04/13 S.136
- Android ohne Google-Apps: siehe c't 16/13 S.130
- Malwarebytes Anti-Malware findet Trojaner und kritische Apps gemäß ihren Rechten, siehe c't 24/13 S.58
- K-9
- Kaiten - basiert auf K-9
- Aqua Mail
- Google-Mail Attachments speichern: Save my Attach
- GMail App: Falls (z.B. unter Cyanogenmod GMail) nicht mehr im Market angeboten wird, einfach im Browser danach suchen und den Link mit der Market-App öffnen
- S/MIME Proxy: Djigzo, X509Tools (siehe c't 18/12 S.136)
- PGP
- APG
- OpenPGP Keychain (noch keine K-9 Integration)
Instant Messaging
- IM+
- eBuddy Messenger
- imo instant messenger
- Xabber ("nur" XMPP, vorkonfigurierte XMPP-basierte Dienste)
- http://www.pingchat.com
- Trillian
Kalender
- Calendar Pad
- Jorte
- Siehe AU 10/12 S.90: Business Calendar, Jorte, aCalendar
Office
- Office-Pakete
- siehe c't 09/10 S.110, z.B. für Android: Thinkfree Mobile 2.0
- SoftMaker Office Mobile
- Einheiten umrechnen
- Unit Converter
- ConvertMe, siehe c't 14/11 S.68
- WebODF - Open Document Format Dokumente lesen
- Dokumentenscanner
- siehe c't 17/11 S.66
- CamScanner
- Mind-Mapping: siehe c't 01/12 S.107 und Android User 10/12 S.72
- Mindjet
- SimpleMind (PC-Software nur für Mac und Win)
- PDF Apps: siehe c't 12/12 S.130
- Trello - Whiteboard mit Zettelkasten, Aufgabenmanager, team-fähig, kostenlos, Login mit Google-Account möglich
Finanzen
- GnuCash - mit OXF-Export
Notizen
- NoteEverything
- Apps für Multimedia-Notizen: siehe c't 25/11 S.92
- Tomdroid, vor allem interessant für Linux-Nutzer
- Wunderlist
Multimedia
- Kamera
- Magix Camera MX
- Webcam
- IP Webcam: Wandelt Kamera in Webcam um, z.B. nutzbar mit VLC Player (ab Android 2.2)
- Musik-Player
- http://powerampapp.com
- siehe c't 07/11 S.118
- Ampache-fähig (z.B. für Owncloud): Just Player + Plugin, Amdroid
- AirPlay mit Android: siehe c't 08/13 S.144
- Bilder
- siehe c't 14/12 S.100, z.B. Wondershape Panorama
- NeroKwik, Fotosammlung
- Video-Messenger
- siehe c't 10/12 S.130 (Fring, Skype, ooVoo, Qik, Tango, Yahoo)
Tipps:
- ".nomedia": Verzeichnis sollte vom Player nicht durchsucht werden
Social Networks
- Siehe Testberichte in der c't
- Google Maps Navigation
- Freie Geowerkzeuge und -daten nicht nur für Android-Smartphones (heise.de)
- Ortung und Rücksetzung des Android-Geräts über den Gerätemanager: siehe c't 19/13 S.48
App-Listen:
- http://wiki.dandascalescu.com/howtos/android#Maps.2C_GPS.2C_geocaching
- http://wiki.openstreetmap.org/wiki/Android
- http://wiki.openstreetmap.org/wiki/Routing/OfflineRouters
Offboard und Onboard Maps
ViewRanger
- ViewRanger™
- Wiki (en), Wiki (de)
- 16-Tage Trial unter www.viewranger.com/software, Vollversion ca. 3,40€ im Android Market
- siehe Artikel bei magnus.de
- Online-Maps von OSM und OCM werden auf dem Gerät gecacht (leider fehlt eine Funktion, die Karten zu cachen ohne dass man überall in der entsprechenden Zoomstufe hingescrollt haben muss)
- Andere topografische Karten können gekauft werden
- Aufzeichnen und Editieren von Tracks
- Navigation mittels Wegpunkte und Routen (keine Straßen-Navigation)
- Import von GPX und Export nach GPX
- u.v.m.
Onboard Maps
Navit läuft auf fast jedem Linux-System und verwendet u.a. extrahierte OSM-Karten onboard auf dem Mobile. Scheint aber noch auf einigen Android-Phones Probleme zu geben.
Download:
- http://wiki.navit-project.org/index.php/Download_Navit
- http://download.navit-project.org/navit/android/
Siehe auch:
- Navit Wiki
- Linux Magazin-Artikel, LM 07/10 S.72
- OSM-Maps Extraktor
- Anwenderberichte
Mapdroyd
Während Navit auf Navigation fokussiert ist, ist die Aufgabe von Mapdroyd, OSM-Karten einfach auf dem Mobile darzustellen. Karten können über die Android-App auf dem Mobile zur Offline-Nutzung abgelegt werden oder am PC (über einen Link) heruntergeladen werden. Dabei ist man auf die vordefinierten Landes-Karten des Herstellers angewiesen.
- Vorteile: Man muss keinen Cache aufbauen, sondern hat vordefinierte Regionen zum Download.
- Nachteile: Schlechte Kartendarstellung (kleinere Wege und Straßen werden erst bei hoher Zoom-Stufe gezeichnet, so dass man diese oft nicht sieht). Recht langsam auf dem HTC Hero. Karten werden wohl nicht häufig erneuert.
Alternative: Maps (-), ViewRanger
Siehe auch:
Andere
- Maps (-), lädt OSM-Karten in Cache, Vorteil: Bessere Kartendarstellung als Mapdroyd, siehe c't 22/10 S.68
- ape@map (benötigt Windows-Client)
- Track My Life
- Komoot - Outdoor-Navigation, Wandern + Radtouren planen, erste Region kostenlos
- MapFactor
Verschiedenes
- Osmdroid (Routing per OSM)
- OSMTracker (Tracks per OSM aufzeichnen)
- Geocaching
- Locus - Karten off- und online und für den Import in andere Apps
Tourenplaner
- Discover Outdoor - Outdoor-Reiseführer, Touren und Routen
Spiel und Freizeit
- Actionbound Schnitzeljagd: siehe c't 20/13 S.174
Telefonie
- Fritz!App, siehe c't 07/10 S.66 und Heise Software-Verzeichnis
- Priority Call Filter - Zeiträume definieren, während derer nur Anrufe ausgewählte Kontakte zugelassen werden.
- Mobilfunkprovider einer Nummer bestimmen: "Welches Netz?", "Zielnetz"
- EZAnswer
- Tiny Call Confirm
SIP
- sipdroid - VoIP + video calling
- CSipSimple
- RedPhone zur Verschlüsselung
- siehe Android User 10/2012
Mobilfunk
- OpenSignal - 3G/4G/WiFi Karten
- G-MoN Netmonitor
Wecker
PHP
- http://www.phpforandroid.net/
- PHP-Anwendungen unter Android (pro-linux.de)
Server
- PAW Server for Android - Webserver
Webdesign
- Webmaster-Apps siehe c't 03/12 S.130
Netzwerk
Tethering und Hotspots
- android-wifi-tether - Wireless Tether for Root Users
- Siehe auch A500
- Handy als WLAN Hotspot, Apps Ac Auto Hotspot, Autostart: siehe c't 18/13 S.144
VPN
Backup
- Titanium Backup
- Carbon - ohne root
- MyBackup
- siehe Daten-Backup bei Android - so geht's (teltarif.de)
- siehe c't 14/12 S.162
- Backup ab Android 4.0 (ICS) mit adb möglich (per default keine App-Pakete und nur interner Speicher):
adb backup -all
- Achtung: Bei großem internen Speicher kann das Backup Stunden dauern
adb restore backup.ab
- Backup von Systemeinstellungen, siehe c't 18/13 S.168
- Liste der Backup-Einträge (Backup-ID:Name)
adb shell bmgr list sets
- Wiederherstellen
adb shell bmgr restore <Backup-ID>
Fitness und Sport
- Runtastic, Runkeeper Free, siehe c't 19/10 S.110
Spiele und Simulationen
NFC
- Praxis-Bericht mit Vorstellung der NFC-Technik, NFC-Tags und Apps: siehe c't 10/13 S.142
Tanken
- TankenApp
Recht
Tipps, Tricks und Probleme
Sicherheit und Datenschutz
- android map - Erfasste WiFi Netze
- APK Edit - zum Verändern von APK-Paketen (z.B. Permissions im Manifest) - nur für Windows
Location Tracking
- http://www.netzpolitik.org/2011/hidden-feature-in-android-peilsender/
- http://www.android-hilfe.de/android-allgemein/97513-uberwachung-durch-google-nur-bei-bedarf.html
- Why Android SSL was downgraded from AES256-SHA to RC4-MD5 in late 2010
Udev Regel unter Linux
Beispiel /etc/udev/rules.d/96-android.rules
# HTC Hero SUBSYSTEMS=="usb", ATTRS{idProduct}=="0c99", ATTRS{idVendor}=="0bb4", MODE="660", GROUP="users"
Oder:
SUBSYSTEMS=="usb_device", SYSFS{Vendor-ID}=="0bb4", MODE="660", GROUP="users"
Beispiel aus dem android-tools Paket in Datei /usr/lib/udev/rules.d/51-android.rules:
# Android devices - UDEV Rule # For ASUS Transformer TF101 SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="4e0f", SYMLINK+="libmtp-%k", MODE="0666", GROUP="users" # For Samsung GT SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", SYMLINK+="libmtp-%k", MODE="0666", GROUP="users" RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
udev Regeln aktivieren:
udevadm control --reload-rules
Synchronisation
Filesystem
- Löschen von Dateien auf system-Partition (z.B. einer Applikation)
adb remount
adb shell rm /system/app/myapp.apk
adb shell mount /system -o remount,ro
SD Karten
- Handling von microSD-Karten bei Android: siehe c't 23/12 S.170
Dateitransfer
Dateitransfer mit MTP unter Linux
- getestet unter openSUSE 12.2 mit dem Nexus 7 und Acer ICONIA TAB A500.
- libmtp und jmtpfs installieren aus den Repositories, getestet mit libmtp9-1.1.5 und jmtpfs-0.4.
- Hinweis: Original mtpfs funktioniert nicht.
- udev Regeln setzen in /etc/udev/rules.d/90-android.rules:
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0600", OWNER="user1" SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e42", MODE="0600", OWNER="user1" SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e43", MODE="0600", OWNER="user1"
- oder
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0660", GROUP="users" SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e42", MODE="0660", GROUP="users" SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e43", MODE="0660", GROUP="users"
- udev Regeln aktivieren:
udevadm control --reload-rules
- Mountpoint anlegen:
mkdir //mnt/Nexus7 && chmod 775 /mnt/Nexus7 && chown user1 /mnt/Nexus7
- Mounten als normaler User user1:
jmtpfs -o allow_other /mnt/Nexus7
- Hinweis: ggf. muss man am Android-Gerät kurz zwischen PTP und MTP umschalten, damit das Mounten richtig klappt.
- Unmounten als normaler User user1:
sudo umount /mnt/Nexus7
Siehe auch:
Hinweise:
- Damit alle in der Zwischenzeit erstellen Verzeichnisse des "Internen Speichers" per MTP angezeigt werden, muss man einen "Rescan Media" machen, siehe [4].
adb
Reboot mit adb
Normaler Reboot:
adb reboot
Reboot in Bootloader:
adb reboot bootloader
Reboot in Recovery-Modus:
adb reboot recovery
Loggen mit adb
adb logcat
Nur Warnings und Errors:
adb logcat *:W *:E
Softaremanagement mit adb
adb list packages
Dateien rekursiv kopieren
Um Dateien und Verzeichnisse vom PC in LOCAL rekursiv zu kopieren nach REMOTE:
adb push LOCAL REMOTE
Beispiel:
adb push Music /mnt/scdard/Music
Hinweis: Alle lokalen Dateien und Verzeichnisse unterhalb von "Music" werden kopiert (nicht "Music" selbst!). Auf dem lokalen Rechner muss man also - anders als beim cp-Befehl - eine Ebene höher sein, um eine Verzeichnis mitzukopieren.
Android auf dem PC
Linux auf einem Android-Gerät
- Debian Kit, Lil'Debi, Linux deploy: siehe c't 18/13 S.136
Cache
Dateileichen in /cache (z.B. Download.apk):
- http://androinica.com/2010/06/07/how-to-fix-uk-android-market-download-and-gmail-log-in-errors/
- http://forum.xda-developers.com/showthread.php?t=798295&page=2
Screenshots
- Samsung seit Android 2.2: "Zurück"-Taste gedrückt halten und dann "Home" drücken, Bilder landen im ext. Ordner "ScreenCapture". Galaxy-Tab: "Zurück" dann "Ein/Aus"
- Sonst: Über Android SDK
Netzwerk
IPv6
- Ab Android 4 sind die IPv6 Privacy Extensions automatisch aktiviert, jedoch nicht vom normalen Anwender konfigurierbar. Ich habe die Funktionalität unter Android 4.1.1 (CyanogenMod ROM) und 4.1.2 (orig. ROM) verifiziert. Die "Lifetime" der Adresse beträgt 86400 Sekunden (1 Tag).
- IPv6 Privacy Extensions unter Androdc 2.x und 3.x einschalten:
adb remount
adb shell
vi /system/etc/init.d/08ipv6priv
#!/system/bin/sh
sysctl -w net.ipv6.conf.default.use_tempaddr=2
sysctl -w net.ipv6.conf.all.use_tempaddr=2
chmod 755 /system/etc/init.d/08ipv6priv
mount -o remount,ro /system
exit
Magische Nummern
Anzeige von Informationen (Feldtestmodus, Akku, Telefon-/Netzparameter, Wifi, Nutzungsstatistik) durch Wählen der Nummer 4636 (=INFO):
*#*#4636#*#*
WLAN
Die WPA Preshared Keys sind (zumindest bei Android 3.x) gespeichert in der Datei
/data/misc/wifi/wpa_supplicant.conf
The Definition of Open
Android mit einem Befehl aus den Quellen übersetzen, siehe the definition of open:
mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make
Hardware
- Android auf HDMI-Sticks: siehe c't 05/13 S.96, Testsieger: Amerry Android-Smart-TV-Stick 2.0, alternativ (teils kleiner) Sticks von TVPeCee
- USB-Host Funktionalität: siehe c't 05/13 S.178
Zusatz-Hardware
- Dockinglautsprecher von Philips, siehe c't 15/12 S.64, z.B. Philips AS351/12
Siehe auch
Quellenhinweis
The Android Robot Logo on this page is reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. See Branding.