I need to re-flash the ROM on my android and I want to back up all my apps, settings and data. I'm familiar with all the names like titanium backup and helium but there's just so many backup apps I don't know which one I need and what the differences are. If possible I would like one that back's up all the apks with their settings so after flashing the rom and I can do a restore and have the same apps and the same home screen layout settings. Yes, my phone has root. So what app would you recommend to suit my needs? Thanks.