Skip to main content

G1 Cyanogen-Mod: so sehe ich, wer mich anruft, bevor er wieder auflegt

Auf meinem Android G1 Handy hatte ich seitdem ich das Cyanogen Mod benutze folgendes Problem. Ich werde angerufen. Mein Handy fängt an zu vibrieren, ich nehme es in die Hand, möchte gucken, wer es ist. Ich sehe nichts, nur Vibrieren. Gefühlte tausend Sekunden später kommt der Klingelton. In der Zwischenzeit drücke ich schon wie wild auf der Annehmen-Taste herum, doch nichts passiert. Der Anrufer legt auf. Ist wahrscheinlich auch besser, denn jetzt habe ich eh schlechte Laune.

Die Telefon-Anwendung ist auf dem Handy genau so normaler Prozess wie alle anderen netten Spielereien, die ich nachinstalliert habe und wird gleichrangig behandelt. Bei einem Anruf muss sich die App also erst mal in den Vordergrund drängeln und sich dann wahrscheinlich noch mit der Schnittstelle für den Klingelton um die letzten Ressourcen prügeln.

Die kleine App phonePrioritizer von jinx10000, gefunden im xda-developers forum, hat mir geholfen das Problem zu beseitigen. Nach zwei oder drei mal Klingeln kann ich jetzt wieder das Gespräch annehmen.

Die Idee der App ist ganz einfach. Alle 30 Minuten (oder wenn gewünscht auch öfter) wird ein Skript ausgeführt, dass die Prioritäten einzelner Prozesse anhebt oder senkt. Die Befehle, die es ausführt, werden über eine Textdatei konfiguriert.

Standardmäßig führt es auch noch einen geplanten Neustart des Telefons durch und löscht dabei im Cache rum. Das fand ich nicht so praktisch und habe die Funktion deaktiviert und den Inhalt der reboot.txt gelöscht.

Nach Download und Extrahieren des Zips auf's Handy, kann die APK, z.B. mit Astro oder ES File Explorer, installiert werden.

Nun kann die Anwendung gestartet und konfiguriert werden. Ich habe den geplanten Reboot und das Skript beim Boot deaktiviert.

Das Programm hat nun auf der SD-Karte das Verzeichnis phonePrioritizer erstellt. Hier müssen jetzt die ebenfalls im Zip-Archiv enthaltenen Txt-Dateien hinein kopiert und ggf. angepasst werden. Die reboot.txt ist bei mir komplett leer. afterboot.txt ist dies ebenfalls werksseitig. In der script.txt musste ich noch den Prozess der Standard-Home-App gegen meinen Ersatz, DxTop, ersetzen. Ich habe noch eine Zeile für meine Onscreentastatur mit der Priorität -10 eingetragen.

Seitdem ich die App laufen habe, kann ich mit meinem Telefon nicht nur wieder telefonieren, nein, ich finde das ganze Arbeiten fühlt sich flüssiger an, da die Home-App und die Tastatur hohe Prioritäten haben.

Noch ein Tipp für Fummler zu den Prios: 20 ist die niedrigste Priorität, die App läuft fast gar nicht. -20 ist die Höchste, es läuft fast nichts anderes mehr nebenbei.

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.
CAPTCHA
Diese Frage hat den Zweck zu testen, ob Sie ein menschlicher Benutzer sind und um automatisierten Spam vorzubeugen.
Bild-CAPTCHA
Enter the characters shown in the image.
Inhalt abgleichen