Thread: tivoapp patches
View Single Post
  #49  
Old 09-04-2005, 12:37 PM
7.1 7.1 is offline
Senior Member
 
Join Date: Jan 2005
Posts: 127
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.

Last edited by 7.1; 09-04-2005 at 04:48 PM. Reason: Add -tak- and -elm- patches
Reply With Quote