- Uruchamiamy Arm Patch Compiler.
- Zaznaczamy kropkę przy bazie jaką mamy, w arm patch compilerze.
- Zaznaczamy "Base adress no added to offsets"
- Zaznaczamy kropkę przy DEFAULT.
- W ASM file path podajemy ścieżkę do pliku asm z przeportowanymi adresami.
- W raw file path podajemy ścieżkę do pliku raw softa dla którego chcemy utworzyć patcha.
- Klikamy CREATE.
+44140000 12d2a2c: 401D0A21 401C0A21 12d3cb8: 262801D200207047312801D2 00B50149884700BD01F4DF45 12d3ce4: 042810D801A1095C8F44C046 00B50149884700BD4DF4DF45 12d3d32: 0522281C 0922281C 138682c: 242901D22421 0A2901D20A24 1cbf400: 0000000000000000 142801D200207047 1cbf408: 0000000000000000 1E2801D201207047 1cbf410: 0000000000000000 282801D202207047 1cbf418: 0000000000000000 322801D203207047 1cbf420: 0000000000000000 3C2801D204207047 1cbf428: 0000000000000000 462801D205207047 1cbf430: 0000000000000000 502801D206207047 1cbf438: 0000000000000000 5A2801D207207047 1cbf440: 0000000000000000 642801D208207047 1cbf448: 00000000000000000000000000000000 0920704708281AD801A1095C8F44C046 1cbf458: 00000000000000000000000000000000 0A0E12161A1E22262A000A2070471420 1cbf468: 00000000000000000000000000000000 70471E20704728207047322070473C20 1cbf478: 0000000000000000000000000000 704746207047502070475A207047 1cbf486: 00000000 64207047
Teraz kopiujemy komentarze z oryginalnego patcha, czyli:
;K770 SW-R8BA024 ;Alows to adjust brightness from 10 before 100% ;(c) IronMaster
i wklejamy na samej górze utworzonego patcha.
-Zmieniamy wersję softa i model telefonu (w naszym przypadku tylko wersję softa )
-pod ? robimy nową linijkę, komentujemy ją średnikiem ( ; ), bierzemy "p" w nawias i obok wpisujemy swój nick:
;K770 SW-R8BC0004 ;Alows to adjust brightness from 10 before 100% ;(c) IronMaster ;(p) mc_kibel
Efekt :
;K770 SW-R8BC0004 ;Alows to adjust brightness from 10 before 100% ;(c) IronMaster ;(p) mc_kibel ; INFO: First patch ported with IDA by me <img src='http://sony.yt/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' /> +44140000 12d2a2c: 401D0A21 401C0A21 12d3cb8: 262801D200207047312801D2 00B50149884700BD01F4DF45 12d3ce4: 042810D801A1095C8F44C046 00B50149884700BD4DF4DF45 12d3d32: 0522281C 0922281C 138682c: 242901D22421 0A2901D20A24 1cbf400: 0000000000000000 142801D200207047 1cbf408: 0000000000000000 1E2801D201207047 1cbf410: 0000000000000000 282801D202207047 1cbf418: 0000000000000000 322801D203207047 1cbf420: 0000000000000000 3C2801D204207047 1cbf428: 0000000000000000 462801D205207047 1cbf430: 0000000000000000 502801D206207047 1cbf438: 0000000000000000 5A2801D207207047 1cbf440: 0000000000000000 642801D208207047 1cbf448: 00000000000000000000000000000000 0920704708281AD801A1095C8F44C046 1cbf458: 00000000000000000000000000000000 0A0E12161A1E22262A000A2070471420 1cbf468: 00000000000000000000000000000000 70471E20704728207047322070473C20 1cbf478: 0000000000000000000000000000 704746207047502070475A207047 1cbf486: 00000000 64207047
The end
not found: Poprawiłem emoticon, gdyż się nie wyświetlał.
Edited by not found, 05 November 2012 - 09:39.