iPhone Autokorrektur ausschalten

1 comment

Posted on 29th September 2008 by Benj in Howtos |iPhone

, ,

Seit dem ersten iPhone besitzt die Apple eigene Software eine äusserst nervige und zudem fast noch komplett sinnlose Autokorrektur beim SMS schreiben. Viele, die sich gewohnt sind in ihrem eigenen Dialekt oder ihrer eigenen Art zu schreiben, bekommen die Kriese, da das iPhone alles natürlich korrigieren will und auch tut.

Zum Glück kann man auf verschiedene Arten diese deaktivieren, so dass man ungehindert seine eigenen SMS schreiben kann. Ich zeig euch hier zwei verschiedne Varianten, welche einmal nur für die Firmware 2.1 und einmal ab 2.0 nutzbar ist.

Variante 1 für Firmware ab 2.1

Seit der Version 2.1 für die iPhone Firmware kann man auch eine lettische Tastatur aktivieren, diese besitzt zur Zeit noch keine Autokorrektur und somit lässt sich damit diese indirekt “deaktivieren.”
Der Vorteil liegt auf der Hand: selbst iPhone Besitzer, welche Ihr iPhone nicht jailbreaked haben, können die Autokorrektur deaktivieren.

Wie wirds gemacht? Show

Variante 2 für Firmware ab 2.0

Die zweite Variante ist nur für Benutzer von iPhones welche schon jailbreaked sind. Es ist von Vorteil ein bisschen mit SSH oder WinSCP gearbeitet zu haben, wer sich jedoch 1:1 an diese Anleitung hält, bei dem klappts auch ohne grosse Kenntnisse!

Voraussetzungen:

  • iPhone mit korrektem Jailbreak
  • OpenSSH auf dem iPhone installiert (über Cydia oder den Installer)
  • WinSCP (hier) oder vorzugsweise puTTY (hier)

Wie immer bei diesen Übungen, übernehme ich keine Verwantwortung bei Schäden auf eurem iPhone oder Computer!

Wie wirds gemacht?Show

Wie macht ihr das Ganze nun Rückgängig?Show

Diese Methode lässt sich auch für andere Sprachen anwenden, dazu sucht einfach das entsprechende TextInput_XX.bundle heraus, bei welchem XX für die entsprechende Sprache steht.

*.ipa’s ohne iTunes installieren

60 comments

Posted on 22nd September 2008 by Benj in Hardware |Howtos |iPhone |News

, ,

Es gibt auch eine Möglichkeit *.ipa Dateien ohne Hilfe von iTunes zu installieren. Klarer Vorteil, ihr müsst keine modifizierten Dateien hin und her kopieren.

Voraussetzungen

  • Das iPhone muss jailbreaked sein. Funktioniert also auch mit dem neuen 3G iPhone
  • SCP Programm
  • WinRAR oder ähnliches Archivtool
  • OpenSSH installiert auf dem iPhone über den Installer oder Cydia

Alle Modifikationen am iPhone macht ihr auf eure Verantwortung! Ich bin an nichts schuld!

  1. Öffnet eure *.ipa Datei mit einem Archivtool wie WinRAR oder ähnlichem und extrahiert die Programm.app Datei/Ordner auf euren Desktop.
  2. Kopiert nun Programm.app mittels SCP/SFTP auf euer iPhone in den Ordner /Applications
  3. Setzt die Dateirechte von Programm.app auf 0755 mit SCP oder alternativ über SSH
    cd /Applications
    chmod 0755 Programm.app
  4. Erstellt nun noch einen Ordner namens Documents via SCP oder SSH unter /var/mobile/ und setzt die Dateirechte 0777
    mkdir /var/mobile/Documents
    chmod 0777 /var/mobile/Documents
  5. Startet euer iPhone auf gewohntem Weg neu

Wollt ihr hingegen iTunes zur Installation der IPAs verwenden – finde ich fast hübscher, dann schaut euch meinen anderen Blogeintrag dazu an: Eigene *.ipa’s auf dem iPhone installieren

Eigene *.ipa’s auf dem iPhone installieren

22 comments

Posted on 21st September 2008 by Benj in Hardware |Howtos |iPhone |News

, , , ,

Seit der Version 2 der iPhone Firmware bietet Apple über den AppStore ein paar ganz nette und tolle Programme an. Ebenfalls können diese über iTunes installiert werden. Es gibt aber – mit ein paar Handgriffen – die Möglichkeit eigene *.ipa Dateien zu installieren, ohne dass diese im iTunes angemeldet sein müssen oder sonst was!

Diese Anleitung ist schon älter und kann ggf. bei aktuellen Modellen von iPhone und iPod nicht funktionieren. Verwendet neu die Anleitung, wie man die MobileInstallation via miPatch anpasst!

Voraussetzungen

  • Das iPhone muss jailbreaked sein. Funktioniert also auch mit dem neuen 3G iPhone
  • iTunes
  • SCP Programm
  • Modifizierte Version von MobileInstallation

Gepatchte MobileInstallation herunterladen via Lix.in
Alle Modifikationen am iPhone macht ihr auf eure Verantwortung! Ich bin an nichts schuld!

  1. Verbindet euch via SSH oder SCP auf euer iPhone
  2. Navigiert nun zu folgendem Pfad
    cd /System/Library/PrivateFrameworks/MobileInstallation.framework
    Achtung: Dies ist ein ganzer Ordner und keine Datei!
  3. Erstellt ein Backup der Datei MobileInstallation indem Ihr diese auf euren Computer kopiert oder umbenennt in MobileInstallation.backup
  4. Kopiert nun die gepatchte Version der MobileInstallation in diesen Ordner – am einfachsten geht das mit SCP.
  5. Die Dateirechte müesen nun auf 0755 gesetzt werden, entweder mit SCP oder via SSH
    chmod 0755 MobileInstallation
  6. Erstellt nun jeweils einen Ordner namens Documents mit Dateirechten 0777 an folgenden Orten im iPhone
    /private/var/mobile/Applications/
    /Applications/
  7. Rebootet euer iPhone – achtet darauf dass ihr auch die Dateirechte überall gesetzt habt! Im ganzen müsstet Ihr dreimal Dateirechte angepasst haben: die MobileInstallation und zweimal die Ordner Documents
  8. Nun müsst ihr einmal ein Programm via iPhone im AppStore herunterladen – irgendetwas das frei erhältlich ist.

Nun könnt Ihr euere eigenen *.ipa Dateien installieren. Dazu doppelt klickt diese auf dem Computer, mit welchem Ihr euer iPhone synchronisiert – darauf hin wird diese in iTunes eingelesen. Sobald diese dort vorhanden ist, könnt Ihr euer iPhone abgleichen ohne eine Fehlermeldung zu erhalten. Oder installiert die IPA Files von Hand, wie das geht erfährt ihr in diesem Beitrag.

XMPP Meldungen via Script senden

1 comment

Posted on 19th September 2008 by Benj in Howtos |Linux

, , ,

Überwachungs und Analysetools sind ganz praktisch um grössere Anlagen und Serversysteme im Auge zubehalten und über die wichtigsten Statusmeldungen im Bilde zu sein. Doch die meisten Tools lassen eine Notifizierung nur über Mail zu, ein paar wenige haben auch die Möglichkeit mit zusätzlicher Hardware SMS oder Pagermeldungen zu versenden.

Wer die Möglichkeit hat ganze Scripts zu starten, wenn eine Meldung versendet werden soll, dem kann dieses Howto helfen, die ganzen Meldungen gleich via Jabber/XMPP zu empfangen, egal wo man ist – hauptsache man ist online.

Voraussetzungen

  • Monitoringtool mit Möglichkeit zum Scripts aufrufen
  • Eigenen XMPP Account
  • Zusätzlichen XMPP Account für Monitoring
  • sendxmpp (http://sendxmpp.platon.sk)

Installation für Debian Etch

  1. Installieren von sendxmpp via apt
    aptitude install sendxmpp
  2. Konfigurationsfile für sendxmpp erstellen – wo auch immer
    vim /root/.sendxmpprc
    #account password
    monitoring@jabberserver.com secret
    sendxmpp versucht automatisch selber auf jabberserver.com mit Port 5222 zu verbinden. Sollte ein anderer Port benötigt werden, kann dies im Konfigfile entsprechend eingetragen werden
    monitoring@jabberserver.com:1234
  3. Rechte setzen
    Aus Sicherheitsgründen muss die Konfiguration die Dateirechte 0600 besitzen
    chmod 0600 .sendxmpprc
  4. Testnachricht senden
    echo "Das ist ein Test :) " | sendxmpp -d johndoe@jabberserver.com Die Option -d kann wahlweise weggelassen werde, diese gibt zusätzlichen Debugcode aus.
    Kommt die Meldung an könnt ihr zum nächsten Punkt gehen, sollte nicht passieren, achtet euch auf den Output. Wenn ihr Openfire als eigenen XMPP Server benutzt, habt ihr womöglich diese paar Zeilen am Ende:
  5. XMPP::Conn: AuthSASL: Authentication failed.
    Error 'AuthSend': error: not-authorized[?]
    XML::Stream: Send: ()
    XML::Stream: SetCallBacks: tag(node) func(CODE(0x87c6bd0))
    XMPP::Conn: Disconnect: bye bye
    sendxmpp: Disconnect

  6. Protocol.pm anpassen für Openfire
    Unter /usr/share/perl5/Net/XMPP/ findet ihr die Procotol.pm, öffnet diese mit einem Editor und sucht nach AuthSASL (GROSS-klein-Schreibung beachten) und kommentiert die entsprechende Zeile einfach aus.
    #return $self->AuthSASL(%args);

Script für Monitoringtool

Für Zabbix genügt dieses einfache Script – jenachdem müssen für andere Programme die Parameter angepasst werden, damit die Meldung übertragen wird. Das Prinzip bleibt sich aber in jedem Fall gleich.

#!/bin/sh
echo "$3" | sendxmpp -f /path/sendxmpprc -s "$2" "$1"

Viel Spass!

Mercenaries 2: World in Bugs

0 comments

Posted on 16th September 2008 by Benj in Windows

Ich hab mir vor kurzem das neue Mercenaries 2 für den PC geholt – ich kenn den ersten Teil von der Xbox und hatte damals echt Spass daran! Aber was mich hier erwartet hat, das ist wohl unter aller Sau! Zuerst dachte ich, die Ati Grafikkarte sei schlecht oder hat ein Problem – so toll ist die 4870 von Ati nämlich überhaupt nicht, sobald ich Geld und Zeit habe, werde ich diese gegen eine Nvidia der 200er Reihe abstossen!

Tatsache ist, dass selbst im offiziellen Pandemic Studios Forum einige Beitrage stehen, welche sich nur um die Bugs und sonstigen Fehler der PC Version dreht… nun nachdem ich einige Dinge angeschaut habe kann ich sogar auch ganz gut zocken und das Spiel macht richtig Spass. :D

Ich möchte hier mal kurz die wichtigsten Mängel auflisten und entsprechende Lösungen – wie sie mir geholfen haben – eintragen!

Bevor wir weiter machen, gibt es einige Punkte die Ihr umbedingt kontrollieren solltet, damit Ihr das Spiel auch wirklich geniessen könnt:

  • Installiert die neuste Direct X 10 Version hier
  • Installiert ebenfalls auch die aktuellste Direct X 9 von hier – es werden dabei keine DX 10 Dateien überschrieben!
  • Defragmentiert eure Festplatte – glaubt mir, das wirkt echt Wunder wenn noch nie gemacht! ;)

Native Resolution Support
Das Problem zeigt sich dadurch, dass Mercs2 einfach keine gescheiten Auflösungen zulässt und sich dadurch immer ein verzerrtes oder viel zu grosses Bild ergibt! Das Problem lässt sich aber relativ einfach lösen – hat auch bei mir gewirkt, ich spiele nun an einem 22″ LCD Schirm mit einer Auflösung von 1680×1050.

LösungShow

Trotz Highend PC ist alles langsam

Auch hier gibt es ein paar Abhilfen um das ganze flüssiger laufen zu lassen:Show