OpenAlt 2026

Petr Hodina


Přednášky

07.11
15:00
105 min
NixOS Mobile na SDM845
Petr Hodina

Praktický workshop, ve kterém si účastníci sami nahrají NixOS Mobile na fyzický telefon a projdou celý flow od začátku do konce. Stačí přinést vlastní laptop, telefon zapůjčíme (OnePlus 6/6T a další Snapdragon 845). Kdo má vlastní SDM845 zařízení, může přinést.

Ponořím se s vámi do konfigurace NixOS na míru konkrétnímu hardware a projdeme si vše krok po kroku.

OpenMobility
A113
08.11
11:00
45 min
Moje hodinky, moje data
Petr Hodina

Pro Android existuje Gadgetbridge, open-source appka, která umí mluvit s desítkami chytrých hodinek bez cloudu výrobce. Na Linuxu ale nic takového není. Co s tím?

To si přesně ukážeme - jak hodinky sparovat přímo s Linuxem přes Bluetooth LE, projít jejich nezdokumentovaným šifrovaným autentizačním handshakem a následně číst reálná data jako jsou tep, kroky, spánek, notifikace.

Bez Android telefonu, black box appky a cloudu mezi tím. Na několika různých hodinkách (každé s vlastním, jinak zašifrovaným protokolem) si ukážeme pairing krok za krokem, co všechno se dá vytáhnout a kde jsou limity.

OpenMobility
D105
08.11
13:30
25 min
Připoj si JTAG ke svému telefonu s Linuxem
Petr Hodina

Telefony od Qualcomm mají jednu zajímavost. Na USB sběrnici mají integrovaný USB hub, který je možné aktivovat a připojit se tak na interní JTAG - Embedded USB Debug (EUD).

Jde hardwarový debug bridge zabudovaný přímo do SoC a tudíž nevyžaduje funkční systém ani USB stack. Není tudíž třeba použít externího JTAG debugger či pájet konektor na desce.

V krátké ukázce předvedu, jak si s pomocí u-boot a OpenOCD připojit přímo k ARM Debug Access Portu (DAP).

https://www.linaro.org/blog/hidden-jtag-qualcomm-snapdragon-usb/

https://piolabs.com/blog/engineering/diving-into-arm-debug-access-port.html

OpenMobility
A113