Moderator, Bürokraten, Checkuser-Berechtigte, developer, emailconfirmed, Oberflächenadministratoren, Oversighter, Administratoren
11.008
Bearbeitungen
KKeine Bearbeitungszusammenfassung |
|||
Zeile 30: | Zeile 30: | ||
== Displaytasten aktivieren/deaktivieren (Soft Keys/On-Screen Buttons) == | == Displaytasten aktivieren/deaktivieren (Soft Keys/On-Screen Buttons) == | ||
Ab Android 4.0 lassen sich | Ab Android {{Android|4.0}} lassen sich die Navigationstasten direkt auf dem Display anzeigen. Zum Aktivieren/Deaktivieren gibt es in der Regel keine Option in den [[Einstellungen]]. Es gibt jedoch verschiedene Möglichkeiten, von denen die erste hier aufgeführte (editieren der Datei <code>[[Build.prop|/system/build.prop]]</code>) auf allen Geräten funktionieren sollte. | ||
=== Editieren der Datei /system/build.prop === | === Editieren der Datei /system/build.prop === | ||
Aktivieren/deaktivieren kann man diese, indem der Eintrag <code>qemu.hw.mainkeys=0</code> zu der Datei <code>/system/build.prop</code> hinzugefügt bzw. der Eintrag geändert wird (ein Neustart ist danach erforderlich). Dazu werden Administratorrechte benötigt, das Smartphone muss also [[Root|gerootet]] sein. Um die Datei zu bearbeiten gibt es mehrere Möglichkeiten: | |||
==== Mit einem Dateimanager mit Administratorrechten ==== | ==== Mit einem Dateimanager mit Administratorrechten ==== | ||
Den Pfad <code>/system/</code> mit einem Dateimanager (der root-Rechte besitzt) öffnen und die Datei <code>build.prop</code> mit einem Texteditor ändern. | Den Pfad <code>/system/</code> mit einem Dateimanager (der root-Rechte besitzt) öffnen und die Datei <code>build.prop</code> mit einem Texteditor ändern. | ||
Dateimanager mit Administratorrechten sind z.B. | Dateimanager mit Administratorrechten sind z.B. {{PlayStore|com.jrummy.root.browserfree|Root Browser}} oder {{PlayStore|com.speedsoftware.rootexplorer|Root Explorer}}. | ||
Wenn folgende Zeile noch nicht vorhanden ist, muss sie eingefügt werden (geht z.B. einfach als letzte Zeile in die Datei) | Wenn folgende Zeile noch nicht vorhanden ist, muss sie eingefügt werden (geht z.B. einfach als letzte Zeile in die Datei): | ||
<code>qemu.hw.mainkeys=0</code> | <code>qemu.hw.mainkeys=0</code> | ||
Zeile 48: | Zeile 48: | ||
Nach dem Ändern der Datei muss das System neu gestartet werden. | Nach dem Ändern der Datei muss das System neu gestartet werden. | ||
==== Mit der Android Debug Bridge (ADB) ==== | ==== Mit der Android Debug Bridge ([[Android Debug Bridge|ADB]]) ==== | ||
Wer auf dem Smartphone keinen Dateimanager mit Administatorrechten/Root-Explorer installieren möchte kann die Datei <code>/system/build.prop</code> auch vom Smartphone auf den Computer kopieren, dort mit einem Editor verändern und anschließend wieder auf zurück kopieren. | Wer auf dem Smartphone keinen Dateimanager mit Administatorrechten/Root-Explorer installieren möchte, kann die Datei <code>/system/build.prop</code> auch vom Smartphone auf den Computer kopieren, dort mit einem Editor verändern und anschließend wieder auf das Gerät zurück kopieren. | ||
Dazu begibt man sich zunächst in die ADB shell, verschafft sich mit <code>su</code> Administatorrechte und Kopiert die Datei <code>build.prop</code> aus dem Verzeichnis <code>/system/</code> auf die SD-Karte um sie im nächsten Schritt dann von der SD-Karte auf den Computer zu kopieren (dieser Umweg ist notwendig, da die Rechteverwaltung kein direktes <code>adb pull</code> von <code>/system/</code> auf den Computer erlaubt<ref>{{Internetquelle|url=http://stackoverflow.com/questions/20891597/copy-db-file-with-adb-pull-results-in-permission-denied-error|titel=copy db file with adb pull results in 'permission denied' error|werk=stackoverflow.com|zugriff=2017-03-05}}</ref>). | Dazu begibt man sich zunächst in die ADB shell, verschafft sich mit <code>su</code> Administatorrechte und Kopiert die Datei <code>build.prop</code> aus dem Verzeichnis <code>/system/</code> auf die SD-Karte um sie im nächsten Schritt dann von der SD-Karte auf den Computer zu kopieren (dieser Umweg ist notwendig, da die Rechteverwaltung kein direktes <code>adb pull</code> von <code>/system/</code> auf den Computer erlaubt<ref>{{Internetquelle|url=http://stackoverflow.com/questions/20891597/copy-db-file-with-adb-pull-results-in-permission-denied-error|titel=copy db file with adb pull results in 'permission denied' error|werk=stackoverflow.com|zugriff=2017-03-05}}</ref>). | ||
Zeile 55: | Zeile 55: | ||
su | su | ||
cp /system/build.prop /storage/sdcard0/build.prop | cp /system/build.prop /storage/sdcard0/build.prop | ||
Die ADB Shell verlassen (z.B. mit der Tastenkombination STRG + D). | Die ADB Shell verlassen (z.B. mit der Tastenkombination STRG + D) oder durch das zweimalige Eingeben von <code>exit</code> und der Bestätigung mit ENTER. | ||
Nun wird die Datei von der SD-Karte des Smartphones auf den Computer kopiert. | Nun wird die Datei von der SD-Karte des Smartphones auf den Computer kopiert. | ||
'''Hinweis''' zu den Pfadangaben: Wenn man unter '''Linux''' arbeitet gibt man die Pfade mit einem Schrägstrich/ | '''Hinweis''' zu den Pfadangaben: Wenn man unter '''Linux''' arbeitet gibt man die Pfade mit einem Schrägstrich/Slash <code>/</code> an. Im folgenden Beispiel würde etwa die Datei direkt in das Hauptverzeichnis des aktuellen Benutzers (<code>$USER</code>) kopiert werden. Unter '''Windows''' werden Pfade mit einem rückwärtigen Schrägstrich/Backslash <code>\</code> angegeben, z.B. <code>C:\Users\username\Desktop\</code>. | ||
adb pull /storage/sdcard0/build.prop /home/$USER/ | adb pull /storage/sdcard0/build.prop /home/$USER/ | ||
Die Datei kann nun auf dem Computer mit einem Editor geöffnet und verändert werden (d.h. entweder den Wert von <code>qemu.hw.mainkeys=1</code> ändern; von <code>1</code>zu <code>0</code> um die Tasten auf dem Display zu aktivieren oder falls der Eintrag noch nicht in der Datei existiert, die Zeile <code>qemu.hw.mainkeys=0</code> einfügen) | Die Datei kann nun auf dem Computer mit einem Editor geöffnet und verändert werden (d.h. entweder den Wert von <code>qemu.hw.mainkeys=1</code> ändern; von <code>1</code> zu <code>0</code> um die Tasten auf dem Display zu aktivieren oder falls der Eintrag noch nicht in der Datei existiert, die Zeile <code>qemu.hw.mainkeys=0</code> einfügen) | ||
dann ggf. noch: | dann ggf. noch: |
Bearbeitungen