Lösungen betreffs o2 Flat Opera/Netfront für Series60 Handy bitte hier posten

  • öhm...jeder kann hier mithelfen...besorgt euch einen freeware hexeditor wie xvi und durchsucht die browser files nach den http-headern und UA Angaben...nur so können wir zu potte kommen...


    ich persönlich sitze derzeit an netfront 3.2 und suche eine möglichkeit zu überprüfen ob nf 3.2 was nf 3.2 nach meinen modifikationen versendet.

  • Hi,

    Zitat

    Original geschrieben von Maui
    ich persönlich sitze derzeit an netfront 3.2 und suche eine möglichkeit zu überprüfen ob nf 3.2 was nf 3.2 nach meinen modifikationen versendet.


    Konfiguriere dazu den Zugang über den APN internet ohne Proxy und rufe die folgende Seite auf:


    http://pgl.yoyo.org/http/browser-headers.php


    Sehr spartanisches Layout, PDA-gerecht, nur ca. 3kbyte pro Aufruf, also auch über den APN internet mit GPRS-Internet-Bepreisung ok.


    So long.
    fruli

  • Netfront 3.1 funktioniert


    Hi,


    Netfront 3.1 funktioniert, wenn ihr mit dem Hex-Editor nach dem String "Accept-Encoding:" in Netfront3.app sucht und dann den Text ab dem "A" mit "Profile: " überschreibt.


    EDIT2: am besten ihr überschreibt "Acccept-Encoding:" komplett mit folgendem gleichlangen String: "Profile: http://" (genau ein Leerzeichen zwischen "Profile:" und "http://"), so wie CrazyD es vorschlägt - obwohl das ganze zumindest bei meinem Netfront 3.1 auch ohne dieses "http://" funktioniert.


    Auf weitere Nachfragen bzgl. UA: (auch CrazyD):


    UserAgent-Änderung ist nicht notwendig. Der O2-Wap-Proxy akzeptiert den Netfront 3.1-UA.


    Konkret wird nur auf das Wort "Symbian" im UA geprüft, und falls das vorhanden ist, wird Wap-Proxy-Zugriff gewährt.


    So long.
    fruli

  • Ich hab mich heute auch mal an NetFront 3.1 gemacht.


    Ganz so einfach wie fruli schreibt ist es allerdings leider nicht...
    Mit "Profile:"String einfügen erreicht man noch kein ergebniss. Ich denke mal der UA muß noch abgeändert werden... nur die Versionsnummer ändern bringt leider nix...


    ich bin am verzweifeln..


    [EDIT]


    Selbst wenn mann den UA abändert, sendet Netfront 3.1 den originalen String... und "fruli's" Tipp läuft auch ins Leere... die Änderungen werden einfach nicht anerkannt... ich such noch ein wenig weiter, aber wie's aussieht bin ich mit meinem Latein am Ende :(


    [/EDIT]


    [EDIT 2]


    TaTa ich hab's geschafft ;)


    "Fluri's" Ansatz war schon ok, allerdings muß man nach der Zeichenfolge an Position D6DC4 "4100630063006500700074002D0045006E0063006F00640069006E0067003A" "A.c.c.e.p.t.-.E.n.c.o.d.i.n.g.:" suchen und diese in "500072006F00660069006C0065003A00200068007400740070003A002F002F00" "P.r.o.f.i.l.e.:. .h.t.t.p.:././ " abändern.


    der UA kann beibehalten werden, zumindest macht er bei mir keine Probleme...


    Das Resultat sieht zwar nicht wirklich schick aus, Netfront sendet "Profile: http:// identity,*;q=0", aber das kann man ja bei Gelegenheit noch beschönigen, gell ;)


    Vielleicht hab ich ja dem ein oder anderen geholfen, auf Netfront 3.2 & Opera hab ich allerdings kein Bock ;)


    [/EDIT 2]

  • Hallo,


    also mal danke an euch, das hat jetzt super funktioniert.


    Juhu 3.1 funktioniert wieder:-) mal sehn wie lange....


    Gruß Mario

  • Hi,

    Zitat

    Original geschrieben von CrazyD
    Ich hab mich heute auch mal an NetFront 3.1 gemacht.
    Ganz so einfach wie fruli schreibt ist es allerdings leider nicht...


    Bei mir schon ;)


    Zur Info: ich hab hier offensichtlich eine andere netfront3.app-Version als du. Ich hab die Datei aus dem aktuellen European-Multilanguage-SIS-Installationspaket von NF3.1 und verwende das ganze auf einem SX1.


    Bei mir liegt "Accept-Encoding:" ohne zwischengeschaltete Nullen ab 0x0F381A in der Datei. Überschreiben von "Accept-En" mit "Profile: " (1 Leerzeichen nach dem Doppelpunkt) reicht völlig. Anschliessendes "http://" schadet aber natürlich auch nicht.


    Den UA lässt der O2-Proxy durch, wenn "Symbian" im UA-String auftaucht, und das ist bei NF3.1 der Fall.


    EDIT: hab gerade nochmal per UnMakeSIS.exe-Tool die verschiedenen NF-Versionen auf dem Notebook entpackt. Ergebnis: auch bei der rein englischen NF3.1-Version liegt Accept-Encoding ab 0x0F381A in netfront3.app


    Bei der netfront3.app aus dem aktuellen NF3.2-SIS-Archiv (ohne PDF-Reader) liegt Accept-Encoding ab 0x14CB9A und ein Patchen sollte auch da erfolgreich sein; ich kann das leider nicht testen, weil NF3.2 nicht auf Series60-V6.1-phones wie meinem SX1 läuft, da es V7.0 -also z.B. Nokia 6600- voraussetzt.


    EDIT2: Beim NF3.2-SIS-Archiv mit integriertem PDF-Reader ist der zu patchende "Accept-Encoding:"-String nicht in netfront3.app zu finden sondern in netfront3.dll ab Offset 0x3BD486


    So long.
    fruli

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!