Posts mit dem Label Cyanogenmod werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Cyanogenmod werden angezeigt. Alle Posts anzeigen

Freitag, 17. April 2015

Mit dem Handy drucken? Geht einfacher als gedacht.

Es gibt immer wieder Situationen in welchen das Drucken über das Handy interessant wäre. Hier ein paar Möglichkeiten:

  • Wlan fähiger Drucker
  • Google Cloud Print
  • Per Email an den PC schicken
  • Als pdf auf den PC über USB übertragen
Hauptsächlich finde ich Google Cloud Print interessant. 
Szenario:
  1. Fremder PC
  2. Chrome Portable über einen USB Stick mit der PortableApps.com Suite
  3. Den lokalen Drucker zu Google Cloud Print dazufügen: https://support.google.com/cloudprint/answer/1686197?rd=1
  4. Am Androiden die App Google Cloud Print instalieren: https://play.google.com/store/apps/details?id=com.google.android.apps.cloudprint
  5. Jetzt kann der Drucker z.B. im Adobe PDF Reader und sämtlichen anderen Apps über die Auswahl "Drucken" gedruckt werden.


Dienstag, 30. Dezember 2014

Nexus 4 - telefonieren geht nicht - CyanogenMod 11 M12 -- Lösung

Fast alles funktioniert.

  • Beim Rufaufbau klingelt es beim anderen.
  • Wenn man angerufen wird klingelt es auch.
  • Beim Abnehmen ist nur ein leichtes Knacken zu hören.
  • Kein Ton kommt auf beiden Seiten an.
  • Das Telefonieren über z.B. Skype oder Hangouts funktioniert problemlos.


Das Problem ist offenbar auf eine Fehlfunktion der Google Play Services zurückzuführen. Konkret auf den "CheckinService". Behoben wird es durch deaktivieren des Services:



  1. Vorausgesetzt wird ROOT. Das sollte aber ja durch die Installation von CM von Haus aus schon gegeben sein.
  2. Installation der App "Disable Service" aus dem Google Play Store: https://play.google.com/store/apps/details?id=cn.wq.disableservice
  3. App öffnen
    1. Rechts oben auf "System"
    2. Google Play-Dienste auswählen
    3. Den Dienst "CheckinService" abwählen
    4. Der App den Rootzugriff gewähren wenn diese danach fragt
  4. Handy neu starten.
  5. Das Problem sollte behoben sein.


Gmail und andere Google Apps funktionieren nach wie vor bei mir weiter. Auch gibt es keine Syncronisationsprobleme. Was genau der nun deaktivierte Service macht muss noch herausgefunden werden. Sobald Google oder CM das ursprüngliche Problem behoben haben sollte der Service auf jeden Fall wieder aktiviert werden.


Über die Funktion "CheckinService"
Google Checkin
Overview:
Google Checkin is the service responsible for “checking in” to google with data in /data/system/dropbox. Crash dumps, lastkmesg, dmesg, full logcat dumps are in here. On google checkin (open up market, sync gmail, login to a google service) this data is synced.
How it works:
App Responsible:
 /system/app/GoogleServicesFramework.apk
Data is written to:
/data/system/dropbox
Data is sent to:
https://android.clients.google.com/checkin
Quelle:
http://androidsecuritytest.com/features/internet-security/ports-and-agents/upload-agents/google-checkin/





Lösungsansatz gefunden bei:
http://forum.cyanogenmod.org/topic/101636-cant-hear-they-cant-hear-me-during-phone-call/page__st__20#entry494836

Im Bugtracker von CyanogenMod wird das Workarround ähnlich beschrieben. Nur dass hier der Befehl über den Root Terminal durchgeführt wird:
https://jira.cyanogenmod.org/browse/CYAN-5728

Das Problem wird auch bei xda besprochen:
http://forum.xda-developers.com/nexus-4/help/audio-call-nexus-4-cm11-t2924589
Problemlösung von @mhier bei xda:
http://forum.xda-developers.com/showpost.php?p=57429222&postcount=25

Montag, 14. April 2014

Installation von Cyanogenmod 11 M5 für das Nexus 5 schlägt fehl -- Lösung

Das Update des M5 hat weder über die Updatefunktion der Cyanogenmod noch über ein manuelles Update funktioniert. Die Installation wies folgenden Log auf:
Installing '/sdcard/Download/cm-11-20140405-SNAPSHOT-M5-hammerhead-1.zip'...
Checking for MD5 file...
I:Cannot find file /sdcard/Download/cm-11-20140405-SNAPSHOT-M5-hammerhead-1.zip.md5
Skipping MD5 check: no MD5 file found.
I:Zip contains SELinux file_contexts file in its root. Extracting to /file_contexts
script aborted: assert failed: getprop("ro.bootloader") == "HHZ11k"
assert failed: getprop("ro.bootloader") == "HHZ11k"
E:Error executing updater binary in zip '/sdcard/Download/cm-11-20140405-SNAPSHOT-M5-hammerhead-1.zip'
Error flashing zip '/sdcard/Download/cm-11-20140405-SNAPSHOT-M5-hammerhead-1.zip'
 

Zurückzuführen ist der Fehler auf ein zuvor notwendiges Update des Bootloaders und der Radio/Baseband welche in aktueller Version direkt von Google zu beziehen sind:
https://developers.google.com/android/nexus/images#hammerhead

  1. Die Datei herunterladen,
  2. entpacken,
  3. beides installieren (für mich am einfachsten mit dem "Nexus Root Toolkit" von WugFresh)
  4. Nun sollte das Updaten der Cynogenmod wie gewohnt funktionieren.

Weiteres:
http://forum.cyanogenmod.com/topic/90339-latest-nightly-not-flashing/