Ultimate Guide on Using Trezor on Qubes revisions

Go back to topic: Ultimate Guide on Using Trezor on Qubes

  1. v7 anchor; v7 full version
  2. v6 anchor; v6 full version
  3. v5 anchor; v5 full version
  4. v4 anchor; v4 full version
  5. v3 anchor; v3 full version
  6. v2 anchor; v2 full version

Revision #7

Edited on
2023-10-20
Edited by user
Ursidae
socat TCP-LISTEN:21325,fork EXEC:qrexec-client-vm sys-usb trezord-service & socat TCP-LISTEN:21325,fork EXEC:"qrexec-client-vm sys-usb trezord-service" &
sudo nano /usr/local/etc/qubes-rpc/trezord-service sudo nano /usr/local/etc/qubes-rpc/trezord-service

Revision #6

Edited on
2023-09-07
Edited by user
deeplow

Revision #5

Edited on
2023-08-27
Edited by user
Ursidae
This guide explains how to use Trezor cryptocurrency hardware wallets on Qubes OS. Many people have been having issues using Trezor on Qubes so I compiled an exhaustive and ultimate guide on the process. Please comment any issues and I will help troubleshoot. These are the brief instructions. If you require detailed instructions please see my [Github](https://github.com/UrsidaeCyber/Trezor-Qubes#in-depth-instructions).
This guide explains how to use Trezor cryptocurrency hardware wallets on Qubes OS. Unfortunately installing Trezor Suite is not as straight forward as installing other software on Qubes is, so we compiled an exhaustive and ultimate guide on the process. This guide contains two parts: brief instructions and in-depth instructions. Use whichever is suited to your needs. These are the brief instructions. If you require detailed instructions please see my [Github](https://github.com/UrsidaeCyber/Trezor-Qubes#in-depth-instructions).
3. Revoke networking permissions in fedora-37-sys. Done.3. Revoke networking permissions in fedora-37-sys.

Revision #4

Edited on
2023-08-27
Edited by user
Ursidae
This guide explains the process of installing and using Trezor cryptocurrency hardware wallets on Qubes OS. Many people have been having issues using Trezor on Qubes so I compiled an exhaustive and ultimate guide on the process. Please comment any issues and I will help troubleshoot. I am posting the brief instructions here. If you require more detail please see my [Github](https://github.com/UrsidaeCyber/Trezor-Qubes#in-depth-instructions). This guide explains how to use Trezor cryptocurrency hardware wallets on Qubes OS. Many people have been having issues using Trezor on Qubes so I compiled an exhaustive and ultimate guide on the process. Please comment any issues and I will help troubleshoot. These are the brief instructions. If you require detailed instructions please see my [Github](https://github.com/UrsidaeCyber/Trezor-Qubes#in-depth-instructions).

Revision #3

Edited on
2023-08-27
Edited by user
Ursidae
socat -- TCP:localhost:21325 socat - TCP:localhost:21325
# Trezor ``` ``` SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n" ``` ``` KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl" ``` ``` # Trezor v2 ``` ``` SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n" ``` ``` SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n" ``` ``` # Trezor SUBSYSTEM=="usb", ATTR{idVendor}=="534c", ATTR{idProduct}=="0001", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n" KERNEL=="hidraw*", ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl" # Trezor v2 SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c0", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n" SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="53c1", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="trezor%n"
``` ```

Revision #2

Edited on
2023-08-27
Edited by user
Ursidae
#### Step 1: Install Trezor Suite ## Step 1: Install Trezor Suite
#### Step 2: Port Listening ## Step 2: Port Listening
#### Step 3: Dom0 Trezor Policy ## Step 3: Dom0 Trezor Policy
#### Step 4: Fedora Cloning ## Step 4: Fedora Cloning
#### Step 5: Trezord Service ## Step 5: Trezord Service
socat TCP:localhost:21325 socat -- TCP:localhost:21325
#### Step 6: Trezor Bridge ## Step 6: Trezor Bridge
#### Step 7: Udev rules ## Step 7: Udev rules
#### Step 8: Install Trezor Dependencies ## Step 8: Install Trezor Dependencies
pip3 install user trezor pip3 install --user trezor