Homebutton Bug Lösung (Workaround)

  • 6 Antworten
  • Letztes Antwortdatum
T

trolo0

Neues Mitglied
0
Hi Leute,

wie ja bekannt ist, plagt vielen Nutzer des HTC One S der berüchtigte Homebutton Bug. Ich habe in den letzen Wochen einige Zeit damit verbracht und für mich eine hervorragende Lösung gefunden. Bei mir läuft also seit einigen Tagen ein Android 4.3 ohne erkennbare Bugs und mit wirklich guter Akkulaufzeit. Ich bin total begeistert.
Ich könnte mir vorstellen, dass einige von Euch das auch brauchen kann.

Ich verwende ein VilleC2 mit S3 Prozessor. Im Grunde sollten das aber auch mit S4 funktionieren.
Als ROM kommt ein Cyanogen 10.2 zum Einsatz. (http://wiki.cyanogenmod.org/w/Unofficial_Ports#HTC_One_S_C2_.28VilleC2.29)
Einerseits hatte ich gehofft, dass mit dem neusten Stand evtl schon der HomebuttonBug beseitigt ist, andererseits war das neue Android natürlich interessant.
Man sollte zur Zeit noch darauf achten den 3.0 Kernel zu verwenden, da nur so die Hardware komplett unterstützt wird. Die Installation läuft straightforward wie unter [ROM][4.3] Unofficial Cyanogenmod 10.2 - xda-developers beschrieben

Leider war damit der Bug noch nicht behoben. Dazu gibt es aber die Möglichkeit die Hardwarebuttons komplett zu deaktivieren.

  • Mittels adb eine root shell auf dem Telefon öffnen (Achtung: Nur die aktuelle Version verträgt sich mit Android > 4.2)
  • Datei /system/usr/keylayout/cy8c-touchkey.kl im Editor öffnen
  • Alle Zeilen auskommentieren: (mit #)
    #key 102 HOME VIRTUAL
    #key 139 MENU VIRTUAL
    #key 158 BACK VIRTUAL
    #key 217 SEARCH VIRTUAL
    #key 249 APP_SWITCH VIRTUAL
  • Datei /system/build.prop im Editor öffnen
  • Letzt Zeile: qemu.hw.mainkeys=0
  • Telefon neu starten
Und schon hat man wunderbare On-Screen Tasten und kein herumhüpfen des Homescreens mehr...


Was mich bis zu diesem Zeitpunkt noch nicht ganz überzeigt hat, war die Akkulaufzeit. Aber auch hier wusste jemand Rat:

  • Android -> Einstellungen -> Über das Telefon ->Build-Nummer -> 7x klicken
  • Android -> Einstellungen ->Leistung -> Prozessor -> Governor -> IntelliDemand
16h mit Akku: 75%
Ich bin happy, das war schon ganz anders...


Grüße
trolo
 
Bei mir war der Homebuttonbug nach den Update auf Jelly Bean behoben. Aber guter Tipp!
Danke :)
 
trolo0 schrieb:
Hi Leute,

wie ja bekannt ist, plagt vielen Nutzer des HTC One S der berüchtigte Homebutton Bug. Ich habe in den letzen Wochen einige Zeit damit verbracht und für mich eine hervorragende Lösung gefunden. Bei mir läuft also seit einigen Tagen ein Android 4.3 ohne erkennbare Bugs und mit wirklich guter Akkulaufzeit. Ich bin total begeistert.
Ich könnte mir vorstellen, dass einige von Euch das auch brauchen kann.

Ich verwende ein VilleC2 mit S3 Prozessor. Im Grunde sollten das aber auch mit S4 funktionieren.
Als ROM kommt ein Cyanogen 10.2 zum Einsatz. (http://wiki.cyanogenmod.org/w/Unofficial_Ports#HTC_One_S_C2_.28VilleC2.29)
Einerseits hatte ich gehofft, dass mit dem neusten Stand evtl schon der HomebuttonBug beseitigt ist, andererseits war das neue Android natürlich interessant.
Man sollte zur Zeit noch darauf achten den 3.0 Kernel zu verwenden, da nur so die Hardware komplett unterstützt wird. Die Installation läuft straightforward wie unter [ROM][4.3] Unofficial Cyanogenmod 10.2 - xda-developers beschrieben

Leider war damit der Bug noch nicht behoben. Dazu gibt es aber die Möglichkeit die Hardwarebuttons komplett zu deaktivieren.

  • Mittels adb eine root shell auf dem Telefon öffnen (Achtung: Nur die aktuelle Version verträgt sich mit Android > 4.2)
  • Datei /system/usr/keylayout/cy8c-touchkey.kl im Editor öffnen
  • Alle Zeilen auskommentieren: (mit #)
    #key 102 HOME VIRTUAL
    #key 139 MENU VIRTUAL
    #key 158 BACK VIRTUAL
    #key 217 SEARCH VIRTUAL
    #key 249 APP_SWITCH VIRTUAL
  • Datei /system/build.prop im Editor öffnen
  • Letzt Zeile: qemu.hw.mainkeys=0
  • Telefon neu starten
Und schon hat man wunderbare On-Screen Tasten und kein herumhüpfen des Homescreens mehr...


Was mich bis zu diesem Zeitpunkt noch nicht ganz überzeigt hat, war die Akkulaufzeit. Aber auch hier wusste jemand Rat:

  • Android -> Einstellungen -> Über das Telefon ->Build-Nummer -> 7x klicken
  • Android -> Einstellungen ->Leistung -> Prozessor -> Governor -> IntelliDemand
16h mit Akku: 75%
Ich bin happy, das war schon ganz anders...


Grüße
trolo

Habe es so gemacht,funktioniert,aber wie kann ich es jetzt steuern ? mit welchen Tasten ?
 
Zuletzt bearbeitet:
Die Zeile
qemu.hw.mainkeys=0
in der /system/build.prop

sorgt dafür, dass um unteren Bildschirmrand die Buttons als Softkeys eingeblendet werden.
Alternativ kann man z.B. auch die App "Swipe Home Button" aus dem Play Store verwenden. Diese bildet die Tasten über Swipe Gesten ab...

Grüße
trolo
 
Hatte ich als letzte Zeile eingetragen,aber es erschienen keine Buttons am Bildschirmrand.
 
Hallo, ist da noch wer, kann die beiden Dateien nicht ändern, lassen sich nicht speichern, gibts es eine Lösung ?
 
Hallo trolo0,

beschäftige mich gerade mit diesem Problem. CM10 hab ich drauf.
Kannst du bitte Schritt für Schritt erklären, wie ich die Zeilen im Editor umkommentiere?
Ich versteh es so nicht. Kann ich mittels PC auf system-Ordner des Handys zugreifen oder muss ich es über einen Terminal-Emulator am Handy machen?

Wie öffne ich diese Datei im Editor?

Vielen Dank!!!!
Thomas
 

Ähnliche Themen

T
Antworten
4
Aufrufe
1.270
rici3000
R
S
Antworten
13
Aufrufe
3.313
Paul1212
P
B
Antworten
18
Aufrufe
5.441
Nomidan
N
Zurück
Oben Unten