I did it successfully, using these instructions:
Hi everyone, Just bought an 07 Touring and I love it. I was getting tired of the expense of fueling my Tundra and then my buddy fell asleep and totaled it! Insurance paid $2K more than I paid for the Tundra. So now I drive the Avalon. I have always wanted leather and lumbar support. I didn't...
www.toyotanation.com
inov8 has an awesome and relevant tutorial linked there, for removing the center console. The link is dead, but... The Wayback Machine comes to the rescue:
EDIT: Is your Sony head unit an XAV-AX5000 series? Good choice. I installed the AX5500 in my 07 Avalon and I was really impressed. I'm pretty sure I'm going with Sony head units for the time being. They look near-OEM in the Avalon at least, and the interface seems a bit more "professional" and less goofy-aftermarket like the several Kenwood and Pioneer midrange double-DIN units I've owned over the years. Pioneer and Kenwood do make some good head units, but I've yet to own one that I liked more than the AX5500 and the much older AX100.