If I understand you correctly, this link might be what you are looking for. To summarize:
adb devices to make sure your device is attached.
adb pull /data/app ./ to grab all the app APKs and put them in the current folder.
a) Or Run
adb pull /system/sd/app ./ to get apps on the SD card.
3) Settings are located in various places, so find out where and then use the same
adb pull command to grab them.
And then the link details how to restore based on Mac or Windows.
Alternatively, it looks like the
bmgr command you mentioned would also work with a few simple commands (
adb shell bmgr backup <package> to backup and
adb shell bmgr restore <package> to restore). What more are you looking for?