Eu tentei fazer umas pesquisas sobre o assunto, mas não obtive sucesso.
Até meados do ano passado, quando eu exportava uma lista de canais no meu S2005, era salvo no pendrive um arquivo .sdx que tinha um tamanho médio de 40KB, que eu então editava no PC usando o programa "STBEditor_V1.6_6XXHD.exe".
De um tempo pra cá, provavelmente depois de alguma atualização, o arquivo salvo no cartão pulou dos 30~40KB para um arquivo de quase 8MB.
Ao tentar abrir esse arquivo no software citado anteriormente, eu recebia uma mensagem de erro.
Ao tentar analisar os arquivos, notei que a lista antiga de 40KB era um arquivo binário e por isso só era editável pelo programa, enquanto o de 8MB que é salvo atualmente é um arquivo de texto usando o padrão JSON.
A minha dúvida é, existe um software para edição de canais para esse novo formato de arquivo, ou a edição no PC pode ser feita somente manualmente, utilizando um editor de textos?
Eu já editei o meu arquivo manualmente hoje, mas ficaria para caso eu precisasse usar novamente no futuro.
Valeu!
---------------------------
Um pequeno trecho de exemplo de como fiz pra renomear/favoritar os canais manualmente no arquivo.sdx, para quem tiver intimidade com edições de arquivos json:
Código:
"program_tv_object_46": { "uiStartCode": 21845, "ucNameLen": 15, "ucAudioPID": 1, "ucSubPID": 0, "ucCurAudIndex": 0, "sVidPid": 5613, "sPcrPid": 5613, "sPmtPid": 5610, "sPvtPid": 8191, "stProgNo": { "uiWord32": 16778067, "unShort": { "sLo16": 851, "sHi16": 256 } }, "uiSet": { "uiBit": { "iLock": 0, "iTV": 0, "iSkip": 0, "iCAType": 0, "iVideoType": 2, "iIsHDProgram": 0, "iHide": 0, "iNetNo": 2 }, "uiStatus": 1074790400 }, "uiTransportStreamId": 55, "uiOrginalNetworkID": 1, "usServiceType": 1, "ucFav": 0, "acServiceName": "Canal do Cliente",
Para alterar o nome do canal (como por exemplo adicionar o satélite do canal), basta alterar o valor da key "acServiceName":
Código:
"acServiceName": "Canal do Cliente 70W",
Para adicionar determinado canal nos favoritos, devemos alterar o valor da key "ucFav", seguindo a seguinte regrinha:
Código:
0-Nada 1-Notícia 2-Filmes 4-Música 8-Esportes 16-Educação 32-Meteorologia 64-Infantil 128-Cultura
Código:
"ucFav": 16,
É possível colocar um único canal em várias listas de favoritos, mas não me aprofundei muito nisso, só sei que colocando o valor 3, por exemplo, será adicionado nas listas de "Notícia" (1) e "Filmes" (2).
##############
Tentei bloquear o canal (pedir senha ao selecionar o canal) alterando a key "iLock" de 0 para 1, mas não obtive sucesso e acabei bloqueando usando os menus do próprio receptor mesmo.
##############
Para facilitar a renomeação, este foi o processo que segui.
Com a lista de canais zerada, fiz a busca cega no primeiro satélite, depois fiz o mesmo no segundo e por aí em diante.
Em nenhum momento configurei o receptor para reordenar os canais, porque quero que lista seja salva por ordem das buscas que fiz.
Exportei para o pendrive e passei para o PC.
Abri o arquivo no notepad++ e usei a busca com regex ativado:
Find:
Código:
"acServiceName": "(.*)",
Código:
"acServiceName": "\1 70W",
A parte de editar favoritos e bloqueio é até bastante fácil de se fazer direto no receptor, porém renomear os canais direto pelo receptor não é algo muito divertido de se fazer, então este esquema pode ajudar quem gosta de renomear os canais.
##############
Aviso:
Muita atenção na hora de editar, pra não remover indevidamente nenhuma aspa, vírgula ou caractere que não poderia ser removido.
Fiz direitinho aqui e funcionou certinho (com exceção do bloqueio dos canais), porém caso estivesse algo errado, não sei como o receptor se comportaria.
Então, faça isso apenas por sua conta e risco.

Leave a comment: