Baixe atualizações de software para dispositivos Samsung Galaxy com esta ferramenta

Quer baixar atualizações de software para o seu dispositivo Samsung Galaxy? Confira o Samsung Firmware Downloader – é gratuito e de código aberto!

Existem vários motivos para baixar manualmente o firmware do seu dispositivo. Talvez você esteja tentando fazer root e precise modificar o firmware padrão antes de atualizá-lo. Ou talvez você queira apenas baixar atualizações de software antecipadamente. Infelizmente, as empresas nem sempre facilitam o download desse firmware de uma forma facilmente instalável.

O problema ao baixar o firmware Samsung

A Samsung gosta especialmente de dificultar o download manual de atualizações de software. Por um lado, não há modo Fastboot em dispositivos Samsung. Para atualizar o firmware, você deve entrar no modo de download e usar a ferramenta de atualização proprietária da Samsung, Odin. Então, você precisa fazer o arquivo do firmware piscar. Se você tentar baixar o firmware diretamente da Samsung, ele será criptografado.

Felizmente, essa criptografia não é muito forte, e o processo de download e descriptografia do firmware diretamente da Samsung tem

foi recriado muitas vezes. Um exemplo notável disso é o Programa SamFirm para Windows. SamFirm não funciona mais, mas existem alternativas, como Frija, que ainda estão funcionais.

O único problema com a maioria desses programas de download é que todos são para Windows. E se você quiser baixar atualizações de software para o seu dispositivo Galaxy do seu PC Mac ou Linux? Bem, você poderia usar um dos muitos sites de download de firmware que existem. Esses sites oferecem firmware Samsung descriptografado para basicamente qualquer dispositivo Samsung. Você pode procurar firmware por modelo de dispositivo, filtrar por região e até visualizar o histórico de versões de firmware.

Mas armazenar todos esses arquivos fica caro. Para ser sustentável, a maioria dos sites de download restringirá a velocidade de download, a menos que você pague por uma conta. Como os pacotes de firmware da Samsung são muito grandes (os dispositivos recentes chegam a 7GiB), fazer download em uma conexão acelerada pode ser muito chato. Você sempre pode pagar por velocidades ilimitadas, mas nem todos estão dispostos a fazer isso.

Minha solução: Samsung Firmware Downloader

Então, de volta à estaca zero. Como você pode baixar o firmware diretamente da Samsung se não tiver um PC com Windows? Entre no Samloader, um programa de linha de comando que roda em qualquer lugar onde o Python 3 esteja instalado. Você pode usar o Samloader para verificar a atualização mais recente do seu dispositivo, baixar esse firmware e até mesmo descriptografar o firmware já baixado, desde que você saiba o modelo, região e firmware corretos corda.

Samloader é ótimo, pois é uma solução multiplataforma para baixar firmware Samsung. Mas nem todo mundo gosta de usar a linha de comando. Pode ser confuso tentar instalar o Python no macOS, por exemplo, e controlar todos os argumentos de linha de comando necessários pode ser complicado.

Então eu fiz uma GUI. O muito originalmente nomeado Downloader de firmware Samsung é um downloader de firmware gráfico multiplataforma para Samsung. Em espírito, é um wrapper gráfico em torno do Samloader, mas toda a lógica foi reescrita em Kotlin. Existem também alguns recursos adicionais.

Samsung Firmware Downloader é um programa GUI multiplataforma.

Recursos do download de firmware Samsung

Isso foi uma grande preparação para isso, mas espero que tenha sido pelo menos um pouco útil. Vamos falar sobre o Samsung Firmware Downloader, começando pelo nome.

Nomeação

Samsung Firmware Downloader é um nome terrível. É muito genérico e também muito longo. Se alguém tiver sugestões, Eu adoraria ouvi-los.

Suporte de plataforma

Como eu disse antes, o Samsung Firmware Downloader é multiplataforma. Isso significa que deve rodar em Windows, Linux, macOS e até Android. Para fazer isso, estou usando uma combinação de Kotlin Multiplatform, Jetpack Compose do Android e JetBrains Compose for Desktop. Kotlin Multiplatform e JetBrains Compose ainda estão em desenvolvimento inicial, mas são funcionais o suficiente para uma GUI simples.

Atualmente, o JetBrains Compose só pode criar executáveis ​​direcionados à plataforma em que foram criados. Isso significa que no momento não posso lançar nenhuma versão do macOS, pois não tenho acesso a um Mac. Se você tem um Mac e quer ajudar, avise. Eventualmente, o JetBrains Compose deveria me permitir construir para Mac a partir de uma máquina Windows, mas agora não é possível.

Código fonte

Se você seguiu algum dos links acima, deve ter notado que o Samsung Firmware Downloader é de código aberto. É licenciado pelo MIT e é totalmente gratuito para usar e modificar.

Características

Então, o que o Samsung Firmware Downloader pode fazer? Falei um pouco sobre isso acima, mas aqui vão mais alguns detalhes.

Verifique se há atualizações

Coloque seu modelo e região nos campos correspondentes na visualização do Downloader e clique em “Verificar atualizações”. A aplicação irá consultar o servidor da Samsung e retornar a versão de firmware mais recente disponível, junto com qual versão do Android ele é.

Você pode verificar o firmware mais recente para seu dispositivo e região.

Baixe atualizações de software

Se você acabou de verificar se há atualizações na visualização do Downloader, você pode clicar no botão Download para iniciar o download desse firmware. Escolha um destino e o aplicativo baixará e descriptografará o firmware automaticamente.

Se você souber o firmware que deseja baixar, marque a caixa de seleção “Manual” e insira-o, junto com o modelo e a região. Então você pode clicar em “Download” e o aplicativo cuidará do resto.

Uma coisa a observar é que o firmware criptografado não será excluído automaticamente após ser descriptografado. Você precisará fazer isso manualmente.

O Samsung Firmware Downloader também modifica ligeiramente o nome do arquivo de firmware para incluir a versão do firmware, modelo e região que ele representa, mas você pode configurá-lo como quiser.

E, finalmente, o Samsung Firmware Downloader retomará automaticamente os downloads. Se o seu dispositivo travou ou você fechou o programa acidentalmente, basta inserir os detalhes novamente e clicar em "Download" escolha o mesmo diretório (confirmando quaisquer possíveis solicitações de substituição) e seu download será retomado onde deixado de fora.

Você pode baixar qualquer firmware válido usando esta ferramenta.

Descriptografar

Se você tiver um arquivo de firmware criptografado, poderá usar o Samsung Firmware Downloader para descriptografá-lo. Insira o modelo, região e versão do firmware correspondente ao arquivo criptografado, selecione o arquivo a ser descriptografado, clique no botão "Descriptografar" e o aplicativo cuidará do resto.

Descriptografe o firmware pré-baixado.

História

Este é um recurso experimental que pode ser removido posteriormente. A visualização Histórico mostra a lista completa de versões de firmware disponíveis para um determinado modelo e região. Em seguida, ele os exibe para você.

Se você deseja baixar um firmware específico da lista, clique no botão “Download”. Você será redirecionado para a visualização de Download com as informações já preenchidas. Então você pode simplesmente clicar em “Download”.

Se você tiver um arquivo para descriptografar, poderá encontrar o firmware correspondente nesta lista e clicar no botão "Descriptografar". Você será redirecionado para a visualização Descriptografar, onde basta escolher o arquivo correto e clicar em “Descriptografar”.

O Samsung Firmware Downloader pode listar todas as versões de firmware disponíveis para o seu dispositivo e região.

Transferências

Então, como você obtém o Samsung Firmware Downloader? Confira a página de lançamentos no repositório GitHub. Cada versão possui ativos para Android, Windows e Linux (e eventualmente macOS).

No Android, basta baixar o APK e instalá-lo. No Windows, baixe o ZIP, extraia-o e execute o EXE. No Linux, baixe e extraia o ZIP, entre no bin diretório, abra um terminal e execute ./Samsung\ Firmware\ Downloader.


Esperamos que o Samsung Firmware Downloader torne sua experiência de download de atualizações de software ainda mais fácil. Estou sempre procurando sugestões para novos recursos (dentro do razoável), então não deixe de acessar o página de problemas e solicite um recurso ou relate um bug se ainda não o encontrar.