Allgemein Patchfrage - Change the Browser on Key 0 - dafür X-plore

Dieses Thema im Forum "Nokia Forum" wurde erstellt von Picnic, 2. Mai 2010.

  1. Picnic

    Picnic Neues Mitglied

    Registriert seit:
    24. Apr. 2010
    Beiträge:
    11
    Zustimmungen:
    0
    ich hab keine ahnung in welches unterforum das hier paßt. ich hab ne frage zu einem patch. mit diesem patch kann man eine anwendung starten, indem man die taste "0" gedrückt hält. standardmäßig geht bei mir der handyinterne browser damit an. ich möchte das aber ändern, daß "x-plore" startet. dafür muß in den code, siehe unten, nur irgendwie die UID von "x-plore" rein. hab das handy schon mit helloox2 gehackt.

    ich hab ein nokia e71, is aber erstma nich von bedeutung.



    ich komm mit dem patch nicht klar. wo und wie kommt die UID zb vom "x-plore" (a0000bcd) in den code rein. was ist das mit dem "little indian". beim googlen stoß ich immer nur auf "little endian".

    das steht in der .rpm:

    ; *** ChangeBrowserOnKey0 1.0 ***
    ; *** Change Browser On Key '0' ***
    ; Author: fca00000 , fca00000-at-yahoo-dot-es
    ; Date: 2008.06.01
    ; Firmware: tested on N80 v 5.0719.02 . Might work on preFP1+FP1
    ;
    ; When phone is in the StandBy screen, pressing key '0' opens the default browser.
    ; With this patch, you can open any other application.
    ; You need to know its UID. Then, swap bytes to little-indian to get xxDIUxxx. In other words: 0x12345678 becomes 78563412
    ; For example:
    ; FExplorer UID = 0xE00012DF therefore xxDIUxxx=DF1200E0
    ; Calculator UID = 0x10005902 therefore xxDIUxxx=02590010
    ; OperaMini UID = 0x101D3166 therefore xxDIUxxx=66311D10 In this case, be aware that it takes some time (5 seconds) to open.
    ;
    ; then, the patch becomes:
    ; SnR:sys\bin\phone.exe:398D00100000000000000000:xxD IUxxx0000000000000000
    ; SnR:sys\bin\phone.exe:398D00100100000035000000:xxD IUxxx0100000035000000

    ; As far as I know, nothing is broken. But I decline all responsability, of course.
    ; Anyway, here it is. Enjoy
    ; end of ChangeBrowserOnKey0
    SnR:sys\bin\phone.exe:398D00100000000000000000:663 11D100000000000000000
    SnR:sys\bin\phone.exe:398D00100100000035000000:663 11D100100000035000000


    ich danke euch wie verrückt

    ach und muß das ...\phone .exe durch x-plore.exe getauscht werden?
     
  2. Samus Aran

    Samus Aran VIP Mitglied

    Registriert seit:
    20. Aug. 2007
    Beiträge:
    4.429
    Zustimmungen:
    1
    Ersetze die letzten beiden Patch-Zeilen durch dies:
    a0000bcd
    So sollte es gehen. ;)
     
  3. peterleinchen

    peterleinchen VIP Mitglied

    Registriert seit:
    27. Juni 2009
    Beiträge:
    1.556
    Zustimmungen:
    3
    hi picnic
    erster post (herzlich willkommen) und gleich voll ins eingemachte ! :)

    die UID vom x-plore ist hex a0000bcd
    und in little endian formatierung cd0b00a0

    little endian bezeichnet die anordnung der bytes im speicher (niederwertiges byte zuerst, so dass eine hex-zahl quasi von hinten/rechts gelesen wird)
    bei big endian stehen die bytes so im speicher, wie wir eine hex-zahl schreiben

    und bloß nicht phone.exe durch x-plore.exe ersetzen, denn du willst ja dein OS patchen, nicht die applikation selber ;)
    der patch sollte dann so aussehen

    SnR:sys\bin\phone.exe:398D00100000000000000000:cd0b00a00000000000000000
    SnR:sys\bin\phone.exe:398D00100100000035000000:cd0b00a00100000035000000

    ohne gewähr. und mach vorher bitte auf jeden fall ein backup deiner daten
     
  4. Samus Aran

    Samus Aran VIP Mitglied

    Registriert seit:
    20. Aug. 2007
    Beiträge:
    4.429
    Zustimmungen:
    1
    Wobei das Ersetzen hier weder Sinn hätte, noch was bringen würde, es würde einfach gar nichts passieren, da unter sys\bin\ keine X-Plore.exe existiert. :D
     
  5. peterleinchen

    peterleinchen VIP Mitglied

    Registriert seit:
    27. Juni 2009
    Beiträge:
    1.556
    Zustimmungen:
    3
    hey samus
    nach der installation von x-plore existiert diese datei aber schon in sys/bin :p
    (aber natürlich nicht im ROM [ Z:]. sondern nur in C: ;))

    hab grad erst gesehen, dass du die frage nach dem patch ja schon beantwortet hattest. also entweder war ich blind oder keine ahnung...
    aber egal, doppelt gemoppelt hält besser :)
     
  6. Samus Aran

    Samus Aran VIP Mitglied

    Registriert seit:
    20. Aug. 2007
    Beiträge:
    4.429
    Zustimmungen:
    1
    Ups, hab mich vertan, in C existiert die wirklich, hast recht :p
     
  7. Picnic

    Picnic Neues Mitglied

    Registriert seit:
    24. Apr. 2010
    Beiträge:
    11
    Zustimmungen:
    0
    also erstma bin ich ja total überrascht über eure superschnelle antworten. respekt.

    leider funzt es nicht. ich hab die beiden letzten zeilen mit euren geposteten überschrieben und in den patchordner auf der speicherkarte E: gepackt, wo auch schon ein anderer patch (open4all rp) liegt. dann aktiviert und tel neu gestartet. bei "0" kommt wieder der browser. viellei stimmt die UID nicht. kann man die im handy finden? oder ich probier erstma noch mit anderen proggis. dafür müßtet ihr mir aber nochmal genauer erklären, wie ihr von der uid auf die lange zahl gekommen seid :)
     
    #7 Picnic, 3. Mai 2010
    Zuletzt bearbeitet: 3. Mai 2010
  8. peterleinchen

    peterleinchen VIP Mitglied

    Registriert seit:
    27. Juni 2009
    Beiträge:
    1.556
    Zustimmungen:
    3
    hallo

    ich denke, da liegt der hase ...
    das E71 ist ein S60v3FP2 gerät
    und das N80 ist ein S60v3 (preFP1) gerät

    geh mal auf die suche, ob es diesen patch für ein neueres modell (mit S60v3 FP2) gibt. dann könnte es funktionieren.
     
  9. Picnic

    Picnic Neues Mitglied

    Registriert seit:
    24. Apr. 2010
    Beiträge:
    11
    Zustimmungen:
    0
    bei wikipedia steht das E71 in der fp1 rubrik, das E71x in der fp2. wenn ich die *#0000# abruf steht da E71-1 RM-346. unter welches fp fällt das jetzt?

    hab da noch was gefunden:

    im 1. post steht ne anleitung einmal für fp1-phones und für fp2. den pfad und die .txt aus dem abschnitt fp find ich bei mir, die .txt aus dem fp2-abschnitt nicht.

    hab ich dann ein fp1 gerät?

    toll link entfernt. und wie soll ich den jetz mitteilen?
     
    #9 Picnic, 3. Mai 2010
    Zuletzt bearbeitet: 3. Mai 2010
  10. peterleinchen

    peterleinchen VIP Mitglied

    Registriert seit:
    27. Juni 2009
    Beiträge:
    1.556
    Zustimmungen:
    3
    ups, sorry
    da hatte ich mich verguckt (falsche aussage: )
    hast recht mit
    E71 --> S60v3FP1
    E71x --> S60v3FP2

    aber dennoch
    N80 --> S60v3 (pre FP1)

    du hast aber ein FP1 gerät, daher wohl die inkompatibilität des patches...
     
  11. Picnic

    Picnic Neues Mitglied

    Registriert seit:
    24. Apr. 2010
    Beiträge:
    11
    Zustimmungen:
    0
    @ peterleinchen

    ich hab dir den link aus post #9 per pn zukommen lassen. kannst du den bitte einmal anschauen? danke.

    ja schade. aber trotzdem, wie kommt ihr beide von der UID auf die lange zahl. der erste teil ist ja unverändert und nach dem ":" kommt die uid, aber um gestellt in little endian form mit einem leerzeichen nach dem 3. wert? oder gibts dafür ein programm?
     
    #11 Picnic, 4. Mai 2010
    Zuletzt bearbeitet: 4. Mai 2010
  12. Samus Aran

    Samus Aran VIP Mitglied

    Registriert seit:
    20. Aug. 2007
    Beiträge:
    4.429
    Zustimmungen:
    1
    Das Leerzeichen ist ungewollt, das kam da wohl irgendwie rein, gehört aber nicht rein ;)
    Die UID ABCDEGFH wäre in Little Endian dann FHEGCDAB ;)
    So bin ich auch bei der UID von X-Plore vorgegangen.
     
  13. Picnic

    Picnic Neues Mitglied

    Registriert seit:
    24. Apr. 2010
    Beiträge:
    11
    Zustimmungen:
    0
    @peterleinchen und samus aran

    Warum kann ich euch keine pn's schicken. Ich wollte euch den link zukommen lassen,klappt aber nich.

    Könntet ihr mal bei google eingeben:

    Change browser on key 0

    ein ergebnis ganz oben is vom *** forum, im ersten post steht was zu fp1 und 2
     
    #13 Picnic, 4. Mai 2010
    Zuletzt von einem Moderator bearbeitet: 4. Mai 2010
  14. peterleinchen

    peterleinchen VIP Mitglied

    Registriert seit:
    27. Juni 2009
    Beiträge:
    1.556
    Zustimmungen:
    3
    hi picnic
    deine PN ist angekommen.
    der link weist halt auf eine warez seite (hier im forum unerwünscht) und wird daher automatisch unterbunden

    extrahier doch den teil, der dich interessiert, poste und stell es hier zur diskussion
    habs überflogen und hört sich doch gut an. was hindert dich, es zu probieren?
     
  15. Picnic

    Picnic Neues Mitglied

    Registriert seit:
    24. Apr. 2010
    Beiträge:
    11
    Zustimmungen:
    0
    mit backup meiner daten, meinst du da ein fubu (geht sowas mit dem e71) oder reicht ne sicherung mit der pc suite?

    ok hier kommt nun der interessante teil aus dem link:

    "This modification changes the built-in Browser to another application when we press 0 key on Idle screen

    I was searching for this modification because Rompatcher patch was not working on N95 after upgrading software to v30 version

    After changing application running after pressing Multimedia key described here Any app running with multimedia key (txt file mod) ([Only registered and activated users can see links]) i found a way to change app running after holding 0 key long press in Idle screen

    Description:

    For FP1 phones:

    Copy Z:\private\10202be9\101F8783.txt file to PC

    Following line is responsible for app running when 0 key is pressed:
    0x6 int 268471609 0 cap_rd=alwayspass cap_wr=alwaysfail
    268471609=0x10008D39 = Z:\sys\bin\BrowserNG.exe

    We just need to change 268471609 value to new app UID (decimal)
    It can be hexadecimal also

    For example x-plore UID ( :) my favourite) is 0xA0000BCD hexadecimal = 2684357581 decimal and the line shold looks like:
    0x6 int 2684357581 0 cap_rd=alwayspass cap_wr=alwaysfail
    or
    0x6 int 0xA0000BCD 0 cap_rd=alwayspass cap_wr=alwaysfail

    You must keep character code Unicode(UTF-16).

    Copy modified 101F8783.txt file to C:\private\10202be9\ folder

    For FP2 phones:

    Copy Z:\private\10202be9\102828B2.txt file to PC

    Change marked on red string responsible for app running when 0 key is pressed like it is described above:
    0x3 int 268471609 0 cap_rd=alwayspass cap_wr=alwaysfail

    Copy modified 102828B2.txt file to C:\private\10202be9\ folder


    Reboot phone"
     
  16. peterleinchen

    peterleinchen VIP Mitglied

    Registriert seit:
    27. Juni 2009
    Beiträge:
    1.556
    Zustimmungen:
    3
    hi
    wegen des fubu:
    eine sicherung deiner daten mit PC Suite ist ausreichend
    ein sogenanntes FullBackup gibt es so auch nicht bei Nokia (oder nicht in dem Sinne, in dem ich es verstehe)

    mit PC Suite kannst du aber deine daten (und einstellungen) komplett sichern
    du solltest aber nur kontakte, kalender, mitteilungen/notizen, bookmarks zurückspielen. zumindest wenn du irgendwelche fehler hattest oder eine neue firmware version aufgespielt hast! ansonsten kannst du auch ein komplettes backup fahren und zurückspielen.
     
  17. Picnic

    Picnic Neues Mitglied

    Registriert seit:
    24. Apr. 2010
    Beiträge:
    11
    Zustimmungen:
    0
    Tada... das hat ja super geklappt. Hab das ganze sogar direkt im handy (e71) mit x-plore kopiert un bearbeitet. Ich hab da noch ne liste mit über 400 UID's von symbian-proggis, da werd ich mal noch paar durchtesten.
     
Die Seite wird geladen...