better-adb-sync
better-adb-sync copied to clipboard
when tried to backup android/media/com.whatsapp getting the following error
Traceback (most recent call last): File "C:\DATA\PB\better-adb-sync\src\adbsync.py", line 6, in <module> ADBSync.main() File "C:\DATA\PB\better-adb-sync\src\ADBSync\__init__.py", line 374, in main files_tree_source = fs_source.get_files_tree(path_source, follow_links = args.copy_links) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\DATA\PB\better-adb-sync\src\ADBSync\FileSystems\Base.py", line 45, in get_files_tree return self._get_files_tree(tree_path, statObject, follow_links = follow_links) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\DATA\PB\better-adb-sync\src\ADBSync\FileSystems\Base.py", line 33, in _get_files_tree tree[filename] = self._get_files_tree( ^^^^^^^^^^^^^^^^^^^^^ File "C:\DATA\PB\better-adb-sync\src\ADBSync\FileSystems\Base.py", line 33, in _get_files_tree tree[filename] = self._get_files_tree( ^^^^^^^^^^^^^^^^^^^^^ File "C:\DATA\PB\better-adb-sync\src\ADBSync\FileSystems\Base.py", line 33, in _get_files_tree tree[filename] = self._get_files_tree( ^^^^^^^^^^^^^^^^^^^^^ [Previous line repeated 2 more times] File "C:\DATA\PB\better-adb-sync\src\ADBSync\FileSystems\Android.py", line 192, in lstat_in_dir yield self.ls_to_stat(line) File "C:\DATA\PB\better-adb-sync\src\ADBSync\FileSystems\Android.py", line 94, in adb_shell adb_line = adb_line.decode(self.adb_encoding).rstrip("\r\n") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 83: invalid start byte
looks similar to #44 which has test data and suggested workaround
Yes, this is a duplicate and should be closed @krishne35 !