Внутри девайса можно много чего натворить, это понятно. Можно генерировать сид по определенному алгоритму, можно выводить на дисплей любую информацию, можно кнопки "нажимать". Но это слишком грубо и очевидно (кроме сида). Мне интересно другое - можно ли секреты незаметно передать наружу через usb? Насколько я понимаю, такую передачу может инициировать только host-устройство, а на компе с аппаратником взаимодействует опенсорсный софт. Нужно между ними что-то в драйвер внедрять, так получается?
Код ledger-a вообще то не опенсорсный, а partial open. Тоесть даже в нем есть хитрости, и не все можно увидеть. Код блокчейн инфо тоже partial open если что. Ну аналогия понятная, я думаю .