Beiträge von felixlein

    Ob es was kostet oder nicht, hängt nicht davon ab, welchen Inhalt man aufruft sondern welche Verbindung man benutzt, egal welchen Zugangspunkt man wählt.


    Wenn man direkte Sockets aufbaut, dann kostet es immer etwas.
    Sockets: Verbindung mit einer IP:Port.


    Um es über die Flatrate laufen zu lassen MUSS es über den O2 Proxy (195.182.114.052) gehen! Weiterhin gibt es eine Limitierung, bei den Ports, die nutzbar sind: HTTP, HTTPS, WSP.


    Zum Surfen reicht HTTP (8080).


    Wie gesagt muss die Verbindung folgendermaßen aussehen:


    KORREKT: Mobilgerät -> 195.182.114.052 (Proxy) -> Ziel
    FALSCH: Mobilgerät -> Ziel


    Jetzt kommt noch der APN-Unterschied. APN "Internet" kassiert dich für FALSCHE Verbindungen ab. APN "wap.viaginterkom.de" blockiert FALSCHE Verbindung, kassiert dich jedoch nicht ab. Weiterer Unterschied: Nur APN "Internet" ist UMTS-fähig. (Die Einwahl über APN "wap.viaginterkom.de" im UMTS-Netz scheitert)


    Zum Schluss ist es noch wichtig, dass die Software im Verbindungsheader ein x-wap-profile angibt. (Softwareabhängig)


    Thema: O2 Flat Ausreizen
    Wie gesagt funktioniert auch Port 443 (HTTPS) für verschlüsselte HTTP Verbindungen. Bei diesen (weil sie verschl. sind) kann O2 nicht kontrollieren, welche Art Protokoll verwendet wird. So kann man POP3, VNC, VPN etc. verschlüsselt über Port 443 laufen lassen. (Anmerkung: O2 AGB Verstoß)

    Schritt 1: Vorbereitungen


    Ladet euch folgende Programme auf die Festplatte her unter:


    http://o2-wapflat-patcher.goog…/O2WAPFlatPatcher_fat.jar
    http://javashoplm.sun.com/ECom…d=JSC&TransactionId=noreg
    http://javashoplm.sun.com/ECom…eId=JSC&TransactionId=try


    Bei dem Java-zeugs müsst ihr euch eventuell registrieren.



    Schritt 2: Installation


    Die Datei O2WAPFlatPatcher_fat.jar packt ihr in euere root-Verzeichnis auf der Festplatte. z.B. nach "C:\". So könnt Ihr nichts falsch machen.
    Die JDK (Java Development Kit) und WTK (Wireless Toolkit) installiert ihr mit Hilfe des Installers. Am besten wählt Ihr Standardverzeichnisse.


    Wichtig: Zuerst die JDK installieren und erst dann das Wireless Toolkit.



    Schritt 3: Programm wählen


    Ladet euch die JAR-Datei des gewünschten Programms herunter, welches Ihr patchen wollt. In diesem Tutorial wähle ich die aktuelle Final des Opera Mini 3.0.


    Download: http://www.operamini.com/download/?dl=pc



    Schritt 4: Start des Patchers


    Da Java eine Interpretersprache ist (Bytecode wird interpretiert) gibt es keine kompilierten .EXE Dateien. Wir müssen den Patcher, welcher in Java geschrieben ist, selbst aufrufen.
    Wir rufen den Windows-Explorer (z.B. über Arbeitsplatz) unser Laufwerk C: auf.
    Der Einfachheit halber bennenn wir die Datei O2WAPFlatPatcher_fat.jar in patcher.jar um.


    Das Patcher Java Programm heißt nun patcher.jar und liegt bei uns auf Laufwerk C: (Pfad: C:\patcher.jar)


    Wir öffnen jetzt die Windows-Befehlseingabe (Start - Ausführen - "cmd" - OK) und geben folgende Befehle ein.


    Code
    cd C:
    cd \
    java -jar patcher.jar

    Habt nun einen moment Geduld, bis sich ein Fenster öffnet.



    Schritt 5: Konfiguration des Patchers


    Der Patcher muss nach jedem Start konfiguriert werden. Er möchte wissen, wo wir unser JDK (JAVA_HOME) und Wireless Toolkit (Sun Java WTK) installiert haben.


    In "Select JAVA_HOME directory" wählen wir den Pfad
    C:\Programme\java\jdk1.5.0_08 ( solltet Ihr alles auf einem anderen Laufwerk installiert haben, muss der Pfad natürlich angepasst werden)


    Im nächsten Feld "Select Sun Java WTK directory" wählen wir den Pfad
    C:\WTK25 (auch wieder anpassen bei Installation auf einem anderen Laufwerk)


    Jetzt weiß unser Patcher wo unser Java liegt. Nun wählen wir die zu patchende Anwendung aus. Da moderne Handies nur noch eine JAR-Datei benötigen, können wir einen Haken bei "No JAD file" setzen, so dass nun das untere Feld freigeschaltet wird: "Select J2ME application". Wir wählen nun unsere heruntergeladene Opera-Mini JAR-Datei aus.



    Schritt 6: Patchen


    Klickt nun auf "Start" und es kann losgehen. Nach erfolgreichen patchen steht dann auch dass es geklappt hat.


    Ihr findet die gepatchte Datei im Verzeichnis "Output" im Verzeichnis wo die aktuell zu patchende Datei lag.



    Hinweis
    Achtet beim Opera Mini 3.0 drauf, dass Ihr die Netzwerkoption von Socket auf HTTP stellt.



    Anhang I
    Ihr könnte die Software überprüfen indem ihr auf
    http://pgl.yoyo.org/http/browser-headers.php
    mit dem gepatchten Browsers gehen. Dort muss dann

    Code
    X-Forwarded-For: 82.113.100.4


    stehen.



    Viel Spaß beim Patchen!


    Gruß
    Felix

    Zitat

    Original geschrieben von bangjo
    14 Fehler in 3 Zeilen Text. Vielleicht solltest Du lieber erstmal auf das Spielen im Deutschunterricht verzichten.


    Sorry, passt nicht zum Thema. Sowas bringt mich aber immer etwas auf die Palme.


    Es kommt immer drauf an... ab der 9.Klasse hat Deutsch nicht mehr viel mit unserer Muttersprache zu tun. Ist nur noch interpretieren. Ich wünschte wir hätte mehr gemacht, weil man Klasse 1-8 nicht effektiv lernt, sondern eher Kind ist.


    Das ist unser Schulsystem.


    Achja, ich habe es jetzt auch hinbekommen zu patchen.

    Danke!


    Ja die Seite bleibt weiter online, wird aber nicht weiterentwickelt.


    Zum Leerzeichen Problem gibt es ein Work-Around:


    Probiere statt dem Leerzeichen einfach "%20" (isn Hexzeichen).


    wenn du nach "nokia n80" suchen willst, gibts du "nokia%20n80" ein.


    mfg
    ich