Built in Backup Feature for MIUI, Good Alternative of Titanium Backup
- decide which data to take backup of any individual app or All Apps
- system backup such as Browser,Security,Weather,Weather Provider,Camera settings,Call history,Messaging,MMS, phone & Message settings, WiFi Settings, System Launcher, Clock, Notes, Blocklist, FM Radio, Contacts – Dialer and Mi account.
Titanium Backup is the most powerful backup tool on Android, and then some.
You can backup, restore, freeze (with Pro) your apps + data + Market links. This includes all protected apps & system apps, plus external data on your SD card. You can do 0-click batch & scheduled backups. Backups will operate without closing any apps (with Pro). You can move any app (or app data) to/from the SD card. You can browse any app’s data and even query the Market to see detailed information about the app.
10/10 Recommend this to backup and restore android apps with its data easily
TWRP / Nandroid Backup
A Nandroid backup is a standard directory structure for backing up a perfect mirror image of your Android device. By doing this backup, you can save literally everything, from your own personal data to the system files. (Source)
10/10 Recommend this to backup and restore android ROM easily, but require custom recovery such as TWRP/CWM