Na verdade o cara só fez um diff entre o arquivo original e o que ele alterou.
Mesmo com um bloco ligeiramente diferente, o comando patch deu o jeito dele. Acho que pelo fato de ter apenas uma linha diferente e não ter mais nenhum bloco parecido.
Na verdade o cara só fez um diff entre o arquivo original e o que ele alterou.
Mesmo com um bloco ligeiramente diferente, o comando patch deu o jeito dele. Acho que pelo fato de ter apenas uma linha diferente e não ter mais nenhum bloco parecido.
Vou baixar o 4.14 e fazer desse jeito, eu só vou usar esse kernel pra essa tarefa mesmo… se não der certo vou instalar o Windows e tentar por lá…
Baixei o kernel 4.14, extrai ele em /home/thiago/kernelbuild/linux-4.14.218, criei o arquivo .config como a wiki do Arch Linux sugeriu, com zcat /proc/config.gz > .config. Baixei o arquivo kernel.patch e coloquei na minha home (/home/thiago/kernel.patch).
No arquivo kernel.patch eu alterei as linhas 1 e 2 com a localização de onde eu extraí o kernel. Agora, com o terminal aberto no diretório onde eu extraí o kernel, eu tentei aplicar o patch com o comando patch -i /home/thiago/kernel.patch e apareceu isso:
Eu disse Arch, mas na verdade estou no Manjaro, mas não vai fazer diferença, já que o Manjaro é baseado no Arch.
Tenta
patch -p1 < /home/thiago/kernel.patch
Acho que funcionou. Tá compilando agora.
Caso de errado, instale o windows em uma vm para realizar esse processo, acho + simples e rápido para resolver seu problema.
E aí, Thiago ?
Como foi o final dessa aventura ?
Então… deu certo pra aplicar o patch e compilar o kernel 4.14, e enfim corrigir o problema do bootloader com a ferramenta MTK bypass. Só que ao abrir o segundo programa, o SP Flash Tool, pra reinstalar a ROM original, apareceu uma mensagem que eu precisaria ter o kernel 4.19, no mínimo. E agora vamos nós começar de novo rsrs
Eita. Eu estava aqui pensando “Será que a tentativa do patch excluiu o Thiago da comunicação e vida digital?”
Estou aqui no stand by, lendo e aprendendo com vocês 
Quase isso mesmo rsrs. Tô aqui começando o processo novamente com o kernel 5.4 dessa vez, agora vai dar certo…
Tomara que dê certo, Thiago. Tomara que dê certo.
Aleluia! Finalmente consegui ressuscitar meu telefone. Tive que usar o kernel 4.19 porque o 5.4 deu problema na hora de aplicar o patch. Muito obrigado a todos vocês. Vou marcar a resposta do @Deleterium como solução porque foi por onde eu comecei.
Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.