¿Quiere descargar actualizaciones de software para su dispositivo Samsung Galaxy? Consulte Samsung Firmware Downloader: ¡es gratuito y de código abierto!
Hay muchas razones para descargar manualmente el firmware de su dispositivo. Tal vez estés intentando rootearlo y necesites modificar el firmware original antes de actualizarlo. O tal vez simplemente quieras descargar las actualizaciones de software con antelación. Desafortunadamente, las empresas no suelen facilitar la descarga de ese firmware de una manera que sea fácilmente instalable.
El problema al descargar el firmware de Samsung
A Samsung le gusta especialmente dificultar la descarga manual de actualizaciones de software. Por un lado, no hay modo Fastboot en los dispositivos Samsung. Para actualizar el firmware, debe ingresar al modo de descarga y usar la herramienta de actualización patentada de Samsung, Odin. Luego, debe hacer que el archivo de firmware parpadee. Si intenta descargar el firmware directamente desde Samsung, se cifrará.
Afortunadamente, ese cifrado no es muy seguro y el proceso de descargar y descifrar firmware directamente desde Samsung tiene sido recreado muchas veces. Un ejemplo notable de esto es el Programa SamFirm para ventanas. SamFirm ya no funciona, pero existen alternativas, como Frija, que todavía están funcionales.
El único problema con la mayoría de estos programas de descarga es que todos son para Windows. ¿Qué sucede si desea descargar actualizaciones de software para su dispositivo Galaxy desde su PC Mac o Linux? Bueno, podrías utilizar uno de los muchos sitios web de descarga de firmware que existen. Esos sitios ofrecen firmware Samsung descifrado para básicamente cualquier dispositivo Samsung. Puede buscar firmware por modelo de dispositivo, filtrar por región e incluso ver el historial de versiones de firmware.
Pero almacenar todos esos archivos resulta costoso. Para que sean fáciles de mantener, la mayoría de los sitios de descarga restringirán la velocidad de descarga a menos que pague por una cuenta. Dado que los paquetes de firmware de Samsung son bastante grandes (los dispositivos recientes tienen un tamaño de hasta 7 GiB), la descarga en una conexión acelerada puede ser bastante molesta. Siempre puedes pagar por velocidades ilimitadas, pero no todo el mundo está dispuesto a hacerlo.
Mi solución: Descargador de firmware de Samsung
Así que volvamos al punto de partida. ¿Cómo puedes descargar firmware directamente desde Samsung si no tienes una PC con Windows? Ingrese a Samloader, un programa de línea de comandos que se ejecuta en cualquier dispositivo donde esté instalado Python 3. Puede usar Samloader para buscar la última actualización para su dispositivo, descargar ese firmware e incluso descifre el firmware ya descargado, siempre que conozca el modelo, la región y el firmware correctos cadena.
Samloader es bastante bueno ya que es una solución multiplataforma para descargar firmware de Samsung. Pero no a todo el mundo le gusta utilizar la línea de comandos. Puede resultar confuso intentar instalar Python en macOS, por ejemplo, y realizar un seguimiento de todos los argumentos necesarios de la línea de comandos puede resultar complicado.
Entonces hice una GUI. El muy originalmente nombrado Descargador de firmware de Samsung es un descargador de firmware gráfico multiplataforma para Samsung. En espíritu, es un contenedor gráfico de Samloader, pero toda la lógica se ha reescrito en Kotlin. También hay algunas características adicionales.
Funciones del descargador de firmware de Samsung
Eso fue una gran preparación para esto, pero con suerte, fue al menos algo útil. Hablemos de Samsung Firmware Downloader, comenzando por el nombre.
Nombrar
Samsung Firmware Downloader es un nombre terrible. Es demasiado genérico y también demasiado largo. Si alguien tiene sugerencias, Me encantaría escucharlos.
Soporte de plataforma
Como dije antes, Samsung Firmware Downloader es multiplataforma. Eso significa que debería ejecutarse en Windows, Linux, macOS e incluso Android. Para hacer esto, estoy usando una combinación de Kotlin Multiplatform, Jetpack Compose de Android y JetBrains Compose para escritorio. Kotlin Multiplatform y JetBrains Compose aún se encuentran en una etapa de desarrollo bastante temprana, pero son lo suficientemente funcionales para una GUI simple.
Actualmente, JetBrains Compose solo puede crear ejecutables dirigidos a la plataforma en la que se crearon. Eso significa que actualmente no puedo publicar ninguna versión de macOS porque no tengo acceso a una Mac. Si tienes una Mac y quieres ayudar, hágamelo saber. Con el tiempo, JetBrains Compose debería permitirme compilar para Mac desde una máquina con Windows, pero finalmente no es así.
Código fuente
Si siguió alguno de los enlaces anteriores, es posible que haya notado que Samsung Firmware Downloader es de código abierto. Tiene licencia del MIT y su uso y modificación es completamente gratuito.
Características
Entonces, ¿qué puede hacer Samsung Firmware Downloader? Hablé un poco sobre esto arriba, pero aquí hay más detalles.
Buscar actualizaciones
Coloque su modelo y región en los campos correspondientes en la vista del Descargador y presione "Buscar actualizaciones". La aplicación consultará el servidor de Samsung y devolverá la última versión de firmware disponible, junto con la versión de Android que tiene. es.
Descargar actualizaciones de software
Si acaba de buscar actualizaciones en la vista del Descargador, puede presionar el botón Descargar para comenzar a descargar ese firmware. Elija un destino y la aplicación descargará y descifrará el firmware automáticamente.
Si conoce el firmware que desea descargar, active la casilla "Manual" e ingréselo, junto con el modelo y la región. Luego puedes presionar "Descargar" y la aplicación se encargará del resto.
Una cosa a tener en cuenta es que el firmware cifrado no se eliminará automáticamente después de descifrarlo. Tendrás que hacerlo manualmente.
Samsung Firmware Downloader también modifica ligeramente el nombre del archivo de firmware para incluir la versión de firmware, el modelo y la región que representa, pero puede configurarlo como desee.
Y finalmente, Samsung Firmware Downloader reanudará automáticamente las descargas. Si su dispositivo falló o cerró accidentalmente el programa, simplemente ingrese los detalles nuevamente, presione "Descargar". elija el mismo directorio (confirmando cualquier posible solicitud de reemplazo) y la descarga se reanudará donde Parado.
Descifrar
Si tiene un archivo de firmware cifrado, puede utilizar Samsung Firmware Downloader para descifrarlo. Ingrese el modelo, la región y la versión de firmware correspondiente al archivo cifrado, luego seleccione el archivo para descifrar, presione el botón "Descifrar" y la aplicación se encargará del resto.
Historia
Esta es una característica experimental que puede eliminarse más adelante. La vista Historial muestra la lista completa de versiones de firmware disponibles para un modelo y región determinados. Luego se los muestra.
Si desea descargar un firmware específico de la lista, presione el botón "Descargar". Serás redirigido a la vista Descargar con la información ya completada. Luego puedes presionar "Descargar".
Si tiene un archivo para descifrar, puede encontrar el firmware correspondiente en esta lista y presionar el botón "Descifrar". Serás redirigido a la vista Descifrar, donde solo tendrás que elegir el archivo correcto y presionar "Descifrar".
Descargas
Entonces, ¿cómo se obtiene Samsung Firmware Downloader? Revisar la página de lanzamientos en el repositorio de GitHub. Cada versión tiene recursos para Android, Windows y Linux (y eventualmente macOS).
En Android, simplemente descarga el APK e instálalo. En Windows, descargue el ZIP, extráigalo y ejecute el EXE. En Linux, descargue y extraiga el ZIP, vaya al bin
directorio, abra una terminal y ejecute ./Samsung\ Firmware\ Downloader
.
Con suerte, Samsung Firmware Downloader hace que su experiencia al descargar actualizaciones de software sea aún más fácil. Siempre estoy buscando sugerencias para nuevas funciones (dentro de lo razonable), así que asegúrese de visitar el página de problemas y solicite una función o informe un error si aún no lo ve allí.