[Xperia Z1 General] junior_ilha:
I decided to create this tutorial for C6943 owners. The kernel for C690X version is conflicting the Digital TV.

For the curious, I tell how simple it was to create the specific kernel: I downloaded the Firmware from XperiFirm and created a Bundle in Androxyde Flashtools (Tools / Bundle / Create-selecting just the kernel from the downloaded firmware)

Follows:

FOR THOSE IN VERSION BELOW 14.4.A.157:

1. You need to upgrade to version 157 via OTA or with help from the app 'Sony PC Companion'

2. Then follow the steps below to recover your root and keep your Digital TV working.

FOR THOSE WHO ARE ALREADY IN VERSION 14.4.A.157

3. Download the latest version of Androxyde Flashtools, install the drivers that came with it (make sure it is OK on the program: DEVICES / CHECK DRIVERS before continue.

4. Download the Kernel 108 for C690X and also the Kernel 157 C6943 (place both in the Flashtools\firmwares folder without unpacking)

5. Download the root script (click on SMALLER BLACK DOWNLOAD BUTTON) and a recovery for the 'locked bootloader'

6. Check if the phone is on version 157 and turn off the phone.

7. Open Flashtools, click the 'lightning bolt' icon and select the firmware 108. Click FLASH and plug the phone on computer holding the volume down.

8. In just a few seconds the app warns you that the procedure is finished and it will tell you to restart, do it.

9. On About, see that you still are on the 157 version, but with an old kernel June / 2014. Check out on options if 'USB Debugg' and 'Unknown Applications' are enabled. Apply Root (steps).

10. Turn off the phone after root is properly installed and repeat step 7 with 157 specific firmware for C6943. When done, restart and see if the kernel is 3.4.0 (09 / Oct / 14).

11. Everything OK, enjoy your Digital TV.

12. If you want, install dualboot recovery on Flashtools (steps).

OBS: I'm not responsable for any damage bla bla bla...

Em Português:

Resolvi fazer esse tutorial para os proprietários do modelo C6943, já que o Kernel que está rodando é da versão C690X e há conflito com a TV Digital.

Para os curiosos digo que foi simples a criação do Kernel específico, bastou eu baixar a Firmware pelo XperiFirm e Criar a Bundle no Flashtools Androxyde (Tools/Bundle/Create-selecionando apenas o kernel da firmware que baixei)

Então segue:

PARA OS QUE ESTÃO EM VERSAO ABAIXO DO 14.4.A.157:

1. Você precisa atualizar para a versão 157 via OTA ou com a ajuda do aplicativo 'Sony PC Companion'

2. Depois siga os passos abaixo para recuperar o seu root mantendo a sua TV Digital

PARA OS QUE JÁ ESTÃO NA VERSAO 14.4.A.157

3. Tenha o Androxyde Flashtools na última versão, os drivers que acompanha instalado (verifique se está OK dentro do programa no DEVICES/CHECK DRIVERS antes de continuar)

4. Faça Download do Kernel 108 pro C690X e também o Download do Kernel 157 C6943 específico para o C6943 (coloque os dois na pasta do Firmwares dentro da pasta do Flashtools sem descompactar)

5. Baixe o root script (clique no botao preto menor de download) e um recovery para o 'locked bootloader'

6. Confira no celular se está na versão 157 e desligue

7. Abra o Flashtools, clique no ícone de raio e escolha a firmware 108. Clique em FLASH e plugue o celular no computador segurando o volume pra baixo.

8. Em poucos segundos o aplicativo avisará que já terminou e pedirá para reiniciar, faça.

9. Ao ligar veja que permanece na versão 157, mas com um Kernel antigo de Junho/2014. Confira nas opções se a Depuração USB e Aplicativos Desconhecidos estão ativados. Aplique o Root. (passos).

10. Desligue o celular após a confirmação que o root está corretamente instalado e repita o passo 7 com a firmware 157 específica para o C6943. Quando pronto, reinicie e veja se o kernel é 3.4.0 (09/out/14).

11. Tudo OK, aproveite a sua TV Digital.

12. Instale o Dualboot recovery pelo flashtools se achar necessário

OBS: Não me responsabilizo por danos, blá blá blá...@