Ambilight em TV's LG

Como vcs sabem que roteia?
A minha não consegui fazer o root, mas instalei o homebrew pelo metodo de instalação via LG Developer…

quando da tudo certo no rootmy.tv e nao apresenta erro, so que depois ele tem que instalar o homebrew e no meu nao instalou, mas no devel mode funciona tudo ? eu to atras de um firmware pra downgrade da 50up7750psb.

so acho que os devels deviam postar os app na loja da lg, ninguém aqui é programador ? Porque a vesão Android TV não precisa de root, alguma chupada de bala dos devels na programação que precisa de root. Bah é que to sem grana senão ia clonar o github ajustar o visual interface e publicar na loja um app, não tem custo isso pra publicar, a lg da suporte. Só não aceita app acredito que use root pra rodar.

1 curtida

onde se achou o metodo ?

eu instalei mas nao roda os apps, não da start pq nao tem o root

Minha tv aconteceu o mesmo. Encontrou alguma solução?

tbm gostaria de usar mias não consegui, estou no aguardo do amigo responder ou uma nova atualização!

Caramba, ótima dica! De verdade, parabéns pelo conteúdo!

Rafael Ramos

Entrem no Discord do OpenLGTV (openlgtv), procurem o canal de texto #rootmytv e encontrem a mensagem fixada do método “Crashd Exploit Procedure”, é basicamente usar o LG Developer mode para abrir acesso ao terminal e elevar as permissões para root, daí vão conseguir instalar o Homebrew e dar acesso root a ele, é receita de bolo, só seguir. A parte mais chata é registrar a conta no site da LG para ser um desenvolvedor, precisa logar no site e na TV com o mesmo e-mail, o meu era vinculado com o google e isso deu um pouco de trabalho mas depois consegui. Lá também tem todo o suporte (em inglês) para todo tipo de problema com o root, com o homebrew, com o Hyperion.ng, o PicCap e até a parte de hardware dos LEDs / WLED, etc…
Quem quiser pode usar sim o ESPHome como receptor, na função E1.31 (sACN) dos dispositivos que controlam os LEDs, como ESP01 / ESP01S, ESP8266, ESP32, etc… É só configurar o Hyperion para fazer broadcast com o udpe131 para o endereço de broadcast da sua rede (exemplo: 192.168.1.255) e adicionar no YAML do ESPHome as configurações para e1.31. Mas eu preferi usar o WLED nesse caso porque me pareceu que trava menos e parece mais fluido. E porque eu não vou usar o dispositivo pra mais nada além do “Ambilight”. Dá pra controlar algumas coisas pelo HomeAssistant, com a integração WLED por lá.

2 curtidas

Pessoal, eu segui esse tutorial e funcionou aqui

Consegui fazer funcionar aqui, o setup foi realmente tranquilo, fora a treta pra rootear, mas com a dica acima deu bom :slight_smile:

Porém, sugeriria fortemente ao @diegaco que coloque uma observação no final do post principal, alertando que a maioria dos apps de streaming nativos NÃO VÃO FUNCIONAR. Netflix e Amazon Prime, por exemplo, tem DRM nos conteúdos, o que impede o piccap de analisar o vídeo que estiver passando na TV a partir deles!
Eu só descobri isso pq fui parar na página do piccap procurando essa aqui, e lá deixam bem claro essa impossibilidade. Fiquei chateado com isso, mas pelo menos não usamos a TV só pra esses apps, então menos mal. Mas é importante salientar isso pra quem chegar e só ler o tutorial principal.


PS: é óbvio que não vai dar pra publicar o piccap e hyperion na store né, @Vonhellsing… Senão eles já teriam feito, obviamente - os devs não são burros, nem iam fazer algo mais complicado “só por fazer” :man_shrugging:t3:
O piccap, pelo menos, precisa de root, mas não lembro sobre o hyperion / hyperhdr.

Se alguém ainda estiver com dificuldades pra fazer o root na TV, esse video abaixo mostra o passo a passo:

1 curtida

Finalmente consegui fazer o root da minha tv WebOS 5.40.20 com uma mescla de tutoriais.
Método " dejavuln-autoroot"
Vou deixar minha contribuição:

Tutorial inicial é esse: https://www.youtube.com/watch?v=X7hVP54EIfU
Download do arquivo zip nesse link: Release Release 0.0.6 · throwaway96/dejavuln-autoroot · GitHub
Resumo: Vc baixa o arquivo autoroot versão mais atual. Desinstala developer se tiver e desabilita na tv o Iniciar + rapido.
Em seguida formata um pen-drive como Fat32 e copia todo o arquivo para o pendrive. (NAO CRIE NENHUMA PASTA, COPIA OS ARQUIVOS CONFORME EXTRAIDO)
Conecte na TV, vai no player de musica, busca o pen-drive e entra, vai na pasta “lol$(sh$IFS$(find$IFS, tmp” e execute a “musica” de nome “usb$IFS-maxdepth${IFS}3$IFS-name${IFS}autoroot.sh))”. espere aparecer o pop up na tv falando que foi roteado (NAO CLIQUE EM NADA ATE APARECER E SAIR O AVISO). Feito isso vc ja pode clicar em reboot.
Depois ja vai aparecer o aplicativo “Homebrew channel”. Feito isso ja pode instalar os app conforme o tutorial a cima. Caso de erro na instalação, vamos para os proximos passos…

Entre no app homebrew, ache o homebrew channel e atualize, caso nao esteja na ultima versão.
Feito isso vá na engrenagem la em cima no app, habilite Telnet, ssh server, block system update. Após isso, na mesma tela vá em System reboot e aperte OK no controle, sua TV deve reiniciar…
Vá no seu computador e instale o programa “webOS Dev Manager” Link:

Instale e abra. Assim que abrir vai pedir as configurações. Vc vai selecionar “USE SSH SERVER…”, apos click em next, e deixe as config assim como no print:


MUDANDO APENAS ONDE ESTA ESCRITO IP DA TV PELO IP QUE SUA TV PEGOU
e click em finish
No mesmo programa click em terminal:

e cole o seguinte codigo nele:

curl -k -L -o /tmp/app.ipk ‘https://github.com/webosbrew/hyperion.ng-webos-loader/releases/download/v0.1.11/org.webosbrew.hyperion.ng.loader_0.1.11_all.ipk

dê enter e depois o codigo:

curl -k -L -o /tmp/app.ipk ‘https://github.com/TBSniller/piccap/releases/download/0.4.3/org.webosbrew.piccap_0.4.3_all.ipk

Dê enter e depois o codigo:

luna-send-pub -w 10000 -i ‘luna://com.webos.appInstallService/dev/install’ ‘{“id”:“com.ares.defaultName”,“ipkUrl”:“/tmp/app.ipk”,“subscribe”:true}’

Pronto, os app’s foram instalados, agora vc ja pode seguir o tutorial e reativar o “INICIAR + Rapido”
LEMBRANDO DE SEMPRE DEIXAR DESABILITADO AS ATUALIZAÇÕES. NUNCA ATUALIZE A TV, SE NAO O ROOT DA TV CAI.
ESPERO QUE TENHAM ENTENDIDO