Se eu entendi corretamente, esse link pode ser o que você está procurando. Para resumir:
1) Execute adb devicespara garantir que seu dispositivo esteja conectado.
2) Corra adb pull /data/app ./para pegar todos os APKs do aplicativo e colocá-los na pasta atual.
a) Ou Corra adb pull /system/sd/app ./para obter aplicativos no cartão SD.
3) As configurações estão localizadas em vários lugares; portanto, descubra onde e use o mesmoadb pull comando para pegá-las.
E o link detalha como restaurar com base em Mac ou Windows.
Como alternativa, parece que o bmgrcomando que você mencionou também funcionaria com alguns comandos simples ( adb shell bmgr backup <package>para fazer backup e adb shell bmgr restore <package>restaurar). O que mais você está procurando?
adb: unable to open file ./backup.abao executaradb backup -all. nãoadb devicesencontrar o seu android?