Call in a pro drain cleaner. They have special root cutting bits for the ends of the augurs that will remove the roots and clear the drain. Sending a scope down will show if the line is clear or not so a company that provides this service as well as snaking is recommended. This is only temporary and needs to be done at least once a year because the roots will grow back. Your best bet is to replace all the piping.