WD My Passport: unlock drive on Linux



  1. Download the Passport Drive utility wdpassport-utils, replace the imported library py_sg with py3_sg.

    import py3_sg as py_sg
    
  2. Install packages python-devel and lsscsi using the package management.

  3. Install python library py3_sg using pip3:

    sudo pip3 install --user git+https://github.com/tvladyslav/py3_sg
    
  4. Get the drive name, check the line [xxx] Attached SCSI disk above the WD My Passport Drive.

    dmesg | grep -i scsi
    
  5. Mount the drive and enter the password.

    sudo ~/wdpassport-utils.py -u --device /dev/xxx