Toyota provides free online access to parts schematics through their official consumer websites. These are the most reliable and up-to-date sources:
The dream of a fully functional, virus-free, perpetually updated is just that—a dream. The reality is that free software comes with hidden costs. For the price of a cup of coffee (via online dealer catalogs), you can get the correct part number without reformatting your hard drive. Toyota Electronic Parts Catalog -EPC- free download