-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathFidoSoftwareAuthenticator.txt
More file actions
50 lines (32 loc) · 1.08 KB
/
FidoSoftwareAuthenticator.txt
File metadata and controls
50 lines (32 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
sudo pkill -f pc-hid-runner || true
git pull
cargo clean
cargo build --release
sudo rmmod uhid 2>/dev/null || true
sudo modprobe uhid
echo 'KERNEL=="uhid", MODE="0660", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/70-uhid.rules
sudo udevadm control --reload-rules
sudo udevadm trigger
sudo chown root:plugdev /dev/uhid
sudo chmod 660 /dev/uhid
newgrp plugdev
RUST_LOG=pc_hid_runner=debug cargo run -p pc-hid-runner -- start --foreground
ls -l /dev/hidraw*
fido2-token -L
FIDO_DEBUG=1 fido2-token -I /dev/hidraw3
Tests:
sudo lsmod | grep uhid
cat /sys/class/hidraw/hidraw*/device/uevent
sudo cat /sys/kernel/debug/hid/0003:096E:0858.0005/rdesc | hexdump -C
Main Tests:
sudo -i
lsmod | grep uhid
ls -l /dev/uhid
ps aux | grep pc-hid-runner
sudo lsof /dev/uhid
cat /proc/bus/input/devices | grep -A5 -i 096e
dmesg | grep -i uhid | tail -n 20
ls -ld /sys/kernel/debug/hid
ls -d /sys/kernel/debug/hid/*096E* 2>/dev/null
stat -c "rdesc size: %s bytes" $(ls -d /sys/kernel/debug/hid/*096E* | tail -1)/rdesc
cat $(ls -d /sys/kernel/debug/hid/*096E* | tail -1)/rdesc | hexdump -C | head -n 20