There is a software for windows called dr.fone which is best and perfect for android utilities or if u like to backup everything without the use of pc you can copy and paste every folder from the file manager and after wipe data repaste them on device and for apps use an app named zbackup which is best to backup apps alongwith apk,obb and cache