Hi, I am able to recover pass with KEY file, but when I put WALLET file instead it is not possible and gives that error:
Do you know where can be problem, I need to recover pass with only Wallet file.
Thanks
btcrecover.py: notice: for MultiBit, use a .key file instead of a .wallet file if possible
Using 8 worker threads
Traceback (most recent call last):
File "C:\btcrecover-master\btcrecover.py", line 36, in
(password_found, not_found_msg) = btcrpass.main()
File "C:\btcrecover-master\btcrecover\btcrpass.py", line 5224, in main
pool = multiprocessing.Pool(spawned_threads, init_worker, (loaded_wallet, tstr))
File "C:\Python27\lib\multiprocessing_init_.py", line 232, in Pool
return Pool(processes, initializer, initargs, maxtasksperchild)
File "C:\Python27\lib\multiprocessing\pool.py", line 159, in init
self._repopulate_pool()
File "C:\Python27\lib\multiprocessing\pool.py", line 223, in _repopulate_pool
w.start()
File "C:\Python27\lib\multiprocessing\process.py", line 130, in start
self._popen = Popen(self)
File "C:\Python27\lib\multiprocessing\forking.py", line 277, in init
dump(process_obj, to_child, HIGHEST_PROTOCOL)
File "C:\Python27\lib\multiprocessing\forking.py", line 199, in dump
ForkingPickler(file, protocol).dump(obj)
File "C:\Python27\lib\pickle.py", line 224, in dump
self.save(obj)
File "C:\Python27\lib\pickle.py", line 331, in save
self.save_reduce(obj=obj, *rv)
File "C:\Python27\lib\pickle.py", line 425, in save_reduce
save(state)
File "C:\Python27\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "C:\Python27\lib\pickle.py", line 655, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\Python27\lib\pickle.py", line 687, in _batch_setitems
save(v)
File "C:\Python27\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "C:\Python27\lib\pickle.py", line 568, in save_tuple
save(element)
File "C:\Python27\lib\pickle.py", line 286, in save
f(self, obj) # Call unbound method with explicit self
File "C:\Python27\lib\pickle.py", line 554, in save_tuple
save(element)
File "C:\Python27\lib\pickle.py", line 331, in save
self.save_reduce(obj=obj, *rv)
File "C:\Python27\lib\pickle.py", line 425, in save_reduce
save(state)
File "C:\Python27\lib\pickle.py", line 286, in save
Traceback (most recent call last):
File "", line 1, in
f(self, obj) # Call unbound method with explicit self
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
File "C:\Python27\lib\pickle.py", line 655, in save_dict
self = load(from_parent)
File "C:\Python27\lib\pickle.py", line 1384, in load
self._batch_setitems(obj.iteritems())
File "C:\Python27\lib\pickle.py", line 687, in _batch_setitems
return Unpickler(file).load()
File "C:\Python27\lib\pickle.py", line 864, in load
save(v)
File "C:\Python27\lib\pickle.py", line 331, in save
dispatchkey
File "C:\Python27\lib\pickle.py", line 886, in load_eof
self.save_reduce(obj=obj, *rv)
File "C:\Python27\lib\pickle.py", line 400, in save_reduce
raise EOFError
EOFError
save(func)
File "C:\Python27\lib\pickle.py", line 300, in save
self.save_global(obj)
File "C:\Python27\lib\pickle.py", line 754, in save_global
(obj, module, name))
pickle.PicklingError: Can't pickle <class 'wallet_pb2.ScryptParameters'>: it's not found as wallet_pb2.ScryptParameters