Projekt

Galaxy S20 Ultra ako Linux handheld.

Vlastný NetHunter kernel port a natívny Android desktop mód na telefóne, ktorý na to oficiálne nemal žiadnu podporu.

Problém
Kali NetHunter má oficiálnu referenciu len pre Note20 Ultra (Exynos 990, c2s). Galaxy S20 Ultra (z3s) je iný čip. Staršia komunitná predchodkyňa pre tento presný čip existuje, ale je z roku 2023, cieli na Android 13, flashuje sa cez TWRP a jej vlastný popis priznáva len čiastočnú funkčnosť. Ľudia na aktuálnej LineageOS 23/Android 16 vetve pre tento telefón verejne pýtajú funkčný NetHunter kernel a nenašli ho.
Riešenie
Kernel port overený checksumami pri každom builde, Magisk namiesto TWRP, natívny Kali NetHunter chroot, a k tomu navyše natívny Android desktop mód na externom monitore, ktorý v spojení s NetHunterom na tomto telefóne nikde inde nenachádzam.
Rozsah
Opravené Bluetooth/USB/sieťové kernel bugy, natívny Kali chroot s trvalým SSH prístupom, USB HID/ADB/sériový gadget nastavený pri každom boote, a Android desktop mód s vlastným launcherom na externom displeji nezávislým od uzamknutej plochy telefónu.
  • Vlastný kernel s opravenými BT/USB/NCM bugmi
  • Natívny Kali NetHunter chroot s SSH
  • Android desktop mód na externom monitore
  • USB HID/ADB/sériový gadget natrvalo
Android desktop mód na externom monitore — taskbar, ikony na ploche, sticky note

Naživo

Telefón aj externá plocha súčasne

Desktop mód beží na externom monitore ako plnohodnotná druhá pracovná plocha, kým telefón má vlastnú, nezávislú uzamknutú plochu.

Telefón s vlastnou uzamknutou plochou počas desktop módu
Externý monitor s Android desktop módom

Stiahnuť

Boot images a poľná príručka

Boot images presahujú GitHub-ov limit 100 MB na súbor v repe, preto sú ako GitHub Release. Pred flashovaním si prečítaj bezpečnostnú poznámku v READMEčku — obrazy sú validované presne pre tento kus telefónu.

Máš rovnaký telefón?

Napíš, ak to skúšaš tiež

Repo je verejné a dokumentované presne s cieľom, aby to niekomu inému s S20 Ultra ušetrilo čas.

Najrýchlejšie ma zastihnete e-mailom. Kliknutím na tlačidlo sa otvorí vaša e-mailová aplikácia s pripravenou adresou.

Napísať e-mail

Stručne opíšte cieľ, rozsah a aktuálny stav. Odpoviem s ďalšími otázkami alebo orientačným postupom.