Probleme mit iPad GPS nach OpenSSH Installation

11 comments

Posted on 19th May 2010 by Benj in Apps |Howtos |iPad

, , ,

Wer sein iPad bereits mit Spirit erfolgreich jailbreaken konnte und auch von Cydia den OpenSSH Dienst installiert hat, dem wird wahrscheinlich früher oder später auffallen, dass der Lokalisierungsdienst im Karten App nicht mehr funktioniert. Oder einfach ausgedrück: die GPS Funktion geht nicht mehr um seine Position bestimmen zu können. Zur Zeit scheint dies ein Bug vom OpenSSH Paket zu sein – aber zum Glück gibt es bereits Lösungen.

Voraussetzungen

  • iPad mit Firmware 3.2
  • Jailbreak mit Spirit
  • SSH Client wie z.B. Putty

Es gibt zwei Varianten: die erstere muss nach jedem Reboot neu ausgeführt werden, ist aber einfacher zum anwenden oder die zweite Variante welche permanent wirkt aber ein bisschen mehr Aufwand bedeutet, da eine .plist Datei bearbeitet werden muss.

Variante 1 (leicht)

  1. Verbindet euch mit einem Tool wie z.B. putty auf euer iPhone. Arbeitet ihr auf einem Mac könnt ihr via Terminal die SSH Verbinung aufbauen: ssh root@iPad-IP
    Login ist root und als Passwort verwendet ihr das bekannte alpine
  2. Tippt nun folgendes und drückt Enter: launchctl unload /System/Library/LaunchDaemons/com.apple.locationd.plist
    Danach folgenden Befehl tippen und Enter drücken: launchctl load /System/Library/LaunchDaemons/com.apple.locationd.plist
  3. Der GPS Dienst sollte nun wieder problemlos funktionieren.

Variante 2 (schwerer und bestätigt von GM)

  1. Bearbeitet die Datei /System/Library/LaunchDeamons/com.apple.locationd.plist von eurem iPad – ihr müsst diese dazu erst auf euren PC/Mac herunterladen und ggf. umcodieren.
  2. Ersetzt nun <key\>OnDemand</key\> <false/> mit <key\>OnDemand</key\> <true/>
  3. Nach einem Neustart des iPads funktioniert alles wieder wie gewohnt.

Wenn jemand damit vor mir Erfolg hat, soll er doch kurz einen Kommentar hinterlassen.

11 Comments
  1. GM says:

    Jau, die zweite Version scheint zu funktionieren! Danke.
    Gruß
    GM

    19th May 2010 at 22:11

  2. Duisburger says:

    Genial, danke für den Tipp.
    Habe Version 1 nicht getestet, aber 2 klappt.

    Gruß

    19th May 2010 at 20:51

  3. iM4R10 says:

    hi, kann man das nicht auch mit dem iFile gleich am iPad machen???

    19th May 2010 at 15:07

  4. iM4R10 says:

    ich meine die Methode 2??
    Super Seite !!! Bin ganz hin und weg!

    19th May 2010 at 15:08

  5. iM4R10 says:

    ich meine die Methode 2??Habe beim iPhone das gleiche Problem, aber da steht schon true!!!
    Habe keinen Beitrag gefunden. Gibt es dafür auch eine Lösung

    Danke

    19th May 2010 at 15:10

  6. Benj says:

    Hast du dein iPad schon neugestartet? Wenn auf true gestellt ist und wieder in Binär gewandelt, dann sollte nach einem Neustart das GPS wieder funktionieren. Sonst mal die erste Methode testen…

    19th May 2010 at 16:20

  7. iTarum says:

    Vielen dank. Nr 2 funktioniert
    Mit einem iPad 3.2.1 das mit jailbreakme.com modifiziert wurde
    Die Änderung habe ich mit iFile durchgeführt da kein pc oder Mac zur Verfügung stand.
    Bleibt nur noch das viel zu langsame Youtube

    19th May 2010 at 22:10

  8. Martin says:

    Danke für dem Tipp mit iFile. Damit hab ich Nr 2 hinbekommen. Klappt super.

    19th May 2010 at 16:49

  9. Chrisz1982 says:

    Vielen Dank! Bin durch zufall hier gelandet und war genau der richtige Tip! Hab auch per iFile den Wert geändert. Nun funktioniert auch der Navigon für Europa :)

    19th May 2010 at 10:59

  10. atomflunder says:

    leider funst das mit meinem iphone 3gs nicht. da war diese zeile nicht doppelt angeelgt.da geht nämlich auch kein gps mehr. liegt aber vielleicht daran dass ich es mal offen hatte nach einem flüssigkeitsschaden. da ist evtl das modul im eimer

    19th May 2010 at 20:39

  11. Friesie says:

    hi, bei meinem ipad 2 hat lösung 1 irgendwann geklappt. (für 2 find ich leider keine Zeile mit demand drin in der ich das false ändern könnte…:( )
    aber danke für Lösung 1!!!

    aber bei meinem 3gs hilfts leider auch nicht… haste da vielleicht auch ne lösung für? (hab halt leider das ipad baseband einspielen müssen…) und push geht natürlich auch nicht mehr…. :( wär sehr dankbar für ne lösung! LG :)

    19th May 2010 at 01:32

Leave a comment