Eu tenho um dispositivo Android 7.0 não raiz (NVIDIA Shield Tablet), que foi previamente copiado com
adb backup -apk -shared -all -nosystem -f mybackup.ab
Mas restaurá-lo com
adb restore mybackup.ab
resulta em que /Android/dataetc são restaurados, mas os aplicativos não são instalados a partir de arquivos apk, sem erros.
Eu tive que extrair arquivos apk do mybackup.ab e instalá-los manualmente em lote com adb install <...>.apk. Depois disso tudo estava bem.
Tenho certeza de que já tive problemas semelhantes com o 6.0. e Hélio / Carbono antes, mas pensei que era específico para o método de backup que eu escolhi.
Qual é o problema adb restore? É porque o dispositivo não tem raiz? Por que adb installfunciona como esperado então?
adb installem lote. Espero que alguém possa ajudar nisso.