Quote:
|
Originally Posted by mike_s
Has anyone figured out the 7.2 patches yet? I'd take a crack at it, if I had any any clue how to.
I did do a bit of searching and comparing (with 7.1b) using hexedit, but didn't find anything close in the same area. Looking for a NoCSO patch location, the first appearance of 0x0320f809 after location 0x280000 is at 0x29D598, way different than the 7.1x tivoapps.
I can provide the tivoapp if someone who knows how is willing to take a look.
|
Untested, but this looks right to me:
Code:
All Values are Hex
Sw Version Offset (VMA) Original Value New Value
7.2.0-oth-01-2 5893e0 0c16ae9e 3C020000
7.2.0-elm-01-2 58e960 0c16c8d2 3C020000
7.2.0-tak-01-2 5c7578 0c17b5d4 3C020000
Hint: looking at hex won't work very well for porting patches to 7.2. The compiler used to compile tivoapp changed, and a number of things are different now. For example, most calls are with jal instead of jalr. You really need a disassembler to make much progress. See
this thread. The script there needs some changes to recognize the new patterns for string references and function calls in 7.2.