I need to backup every single user installed app, beyond system apps.

I have heard that adb backup will only backup some of these apps (the ones which allows it). Although, I'm not sure if this is the case with TWRP. Is it?

I want to make sure that when I restore, I won't have to download apps and configure them, again. If TWRP can't achive this, what can I do, alternatively?

Currently, I am running this command to backup with TWRP:

adb backup -f data.ab --twrp compress data system

Do I need to include any other partition?

  • @beeshyams I was thinking about doing both ADB and TWRP backups. But now I think this is not necessary. Right? // Thanks in advance! Aug 27, 2020 at 4:34
  • 1
    What does TRWP backup include? should answer the question I guess :) For more, see these questions.
    – Izzy
    Aug 27, 2020 at 6:56
  • @alecxs can you elaborate or reference why it is not important? Aug 29, 2020 at 3:12

1 Answer 1


The user @beeshyams, answered correctly, in the comments. However, this person did not want to answer, directly.

Here's the answer:

ADB will not backup a lot of things.

TWRP will backup all apps and data except /data/media unless you use this or Magisk module "TWRP helper".

TWRP is far more reliable in backing up than using adb to backup.

TWRP will also backup apps and their config. Have a look at our nandroid tag, it's questions and read the tag wiki.

Back up all partitions. It's while restoring you may skip partitions depending on what you are trying to do.

I wouldn't do ADB because: a) it won't backup everything; b) I don't know much about it; C) why bother when there is a proven solution in my view?


  1. @alecxs says:

It's better to keep one single partition per backup.ab file because some older TWRP have issues with restoring.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .