miragem
TV digital · homebrew
Root e gerenciador homebrew para TVs Roku com Ginga no Roku OS 15.0.4. O app entra pelo canal interativo do pendrive, abre o Chromium 104 como uid 500 e o GhostLock leva ao root — sem atualizar o firmware.
Três estágios, todos no próprio aparelho. Nada de firmware modificado, nada de downgrade forçado.
A TV carrega o app HTML5 de /ginga/installed/ na entrada Antena TV. É o entrypoint que existe nas TVs brasileiras com Ginga.
O payload V8 (CVE-2023-3079) roda no navegador do app e entrega execução como user 500 — o mesmo em qualquer build 15.0.4.
A corrida de futex troca a credencial do processo e escapa do chroot. Os offsets são por kernel: o do H536X já está publicado.
O Miragem é o mesmo em qualquer Roku TV com Ginga no 15.0.4. O que muda de modelo para modelo é só o kernel do GhostLock.
Seu modelo não está aqui? O instalador ainda chega ao user 500; o GhostLock precisa de um port (docs/PORTING.md).
update.roku da 15.0.4, espelhe no archive.org e avise numa issue do repositório. É o backup caso a Roku tire a imagem do ar.