彩虹下载站

首页 > 文章资讯 > 最新资讯

三星固件下载器是一个免费的跨平台工具 可为Galaxy设备下载软件更新

作者:佚名 来源:彩虹下载站 时间:2021-03-18

有很多原因可以手动为设备下载固件。也许您正在尝试将其扎根,并且需要在刷新固件之前修改库存固件。或者,也许您只是想尽早下载软件更新。不幸的是,公司通常不容易以易于安装的方式轻松下载该固件。下载三星固件的问题三星特别喜欢使手动下载软件更新变得困难。首先,三星设备上没有快速启动模式。要刷新固件,您必须进入

有很多原因可以手动为设备下载固件。也许您正在尝试将其扎根,并且需要在刷新固件之前修改库存固件。或者,也许您只是想尽早下载软件更新。不幸的是,公司通常不容易以易于安装的方式轻松下载该固件。

三星固件下载器是一个免费的跨平台工具 可为Galaxy设备下载软件更新

下载三星固件的问题

三星特别喜欢使手动下载软件更新变得困难。首先,三星设备上没有快速启动模式。要刷新固件,您必须进入下载模式并使用三星专有的刷新工具Odin。然后,您实际上必须刷新固件文件。如果您尝试直接从Samsung下载固件,则将对其进行加密。

幸运的是,加密不是很牢固,直接从三星下载和解密固件的过程已经被重新创建了很多次。一个著名的例子是Windows的SamFirm程序。SamFirm不再起作用,但是有一些替代项(例如Frija)仍然有效。

大多数这些下载程序的唯一问题是它们全部用于Windows。如果要从Mac或Linux PC下载Galaxy设备的软件更新怎么办?好了,您可以使用许多固件下载器网站之一。这些站点基本上为任何三星设备提供解密的三星固件。您可以按设备型号浏览固件,按地区过滤,甚至查看固件版本的历史记录。

三星固件下载器是一个免费的跨平台工具 可为Galaxy设备下载软件更新

但是存储所有这些文件会变得很昂贵。为了保持可维护性,除非您为帐户付费,否则大多数下载站点都会限制下载速度。由于三星的固件包非常大(最近的设备最大为7GiB),因此在受限制的连接上进行下载可能会很烦人。您总是可以为无限制的速度付费,但并非每个人都愿意这样做。

我的解决方案:三星固件下载器

回到正题。如果没有Windows PC,如何直接从Samsung下载固件?输入Samloader,这是一个可以在安装了Python 3的任何设备上运行的命令行程序。您可以使用Samloader检查设备的最新更新,下载该固件,甚至解密已经下载的固件,只要您知道正确的型号,区域和固件字符串即可。

三星固件下载器是一个免费的跨平台工具 可为Galaxy设备下载软件更新

Samloader非常棒,因为它是下载Samsung固件的正确跨平台解决方案。但是并不是每个人都喜欢使用命令行。例如,尝试在macOS上安装Python可能会造成混乱,并且跟踪所有必需的命令行参数可能很棘手。

所以我做了一个GUI。在 很最初命名为三星固件下载是三星的一个跨平台的图形固件下载。从本质上讲,它是Samloader的图形包装,但是所有逻辑都已用Kotlin重写。还有一些其他功能。

三星固件下载器功能

这是很多准备工作,但希望至少有一定帮助。让我们从名称开始谈谈三星固件下载器。

命名

三星固件下载器是一个可怕的名字。它太通用了,也太长了。如果有人有建议,我很想听听他们的建议。

平台支援

就像我之前说的,三星固件下载器是跨平台的。这意味着它应该可以在Windows,Linux,macOS甚至Android上运行。为此,我使用了Kotlin Multiplatform,Android的Jetpack Compose和JetBrains Compose for Desktop的组合。Kotlin Multiplatform和JetBrains Compose仍处于早期开发阶段,但它们的功能足以支持简单的GUI。

当前,JetBrains Compose只能构建针对构建平台的可执行文件。这意味着我无法访问Mac,因此目前无法发布任何macOS版本。如果您有Mac,并且想提供帮助,请告诉我。最终,JetBrains Compose应该可以让我从Windows机器为Mac进行构建,但现在最终不是。

源代码

如果您点击上面的任何链接,您可能已经注意到Samsung Firmware Downloader是开源的。它已获得麻省理工学院(MIT)的许可,并且完全可以免费使用和修改。

特征

那么三星固件下载器可以做什么?我在上面谈论了一下,但是这里有一些更多的细节。

检查更新

将模型和区域放入“下载器”视图的相应字段中,然后单击“检查更新”。该应用程序将查询三星的服务器,并返回可用的最新固件版本,以及该版本的Android。

如果您只是在“下载器”视图中检查更新,则可以单击“下载”按钮以开始下载该固件。选择一个目的地,该应用程序将自动下载并解密固件。

如果您知道要下载的固件,请切换“手动”复选框并输入它,以及型号和地区。然后您可以点击“下载”,该应用程序将处理其余的工作。

需要注意的一件事是,加密的固件在解密后不会自动删除。您需要手动执行此操作。

三星固件下载程序还略微修改了固件文件的名称,以包括其代表的固件版本,型号和区域,但您可以将其设置为任何所需的名称。

最后,三星固件下载器将自动恢复下载。如果您的设备崩溃或不小心关闭了程序,只需再次输入详细信息,点击“下载”,选择相同目录(确认所有可能的替换提示),然后您的下载将从上次中断的地方继续。

如果您具有加密的固件文件,则可以使用Samsung Firmware Downloader对其进行解密。输入与加密文件相对应的型号,区域和固件版本,然后选择要解密的文件,然后单击“解密”按钮,其余的工作将由该应用负责。

这是一项实验功能,以后可能会删除。“历史记录”视图显示可用于给定型号和区域的固件版本的完整列表。然后将它们显示给您。

如果要从列表中下载特定固件,请单击“下载”按钮。您将被重定向到具有已填写信息的“下载”视图。然后您可以单击“下载”。

如果您有要解密的文件,则可以在此列表中找到相应的固件,然后单击“解密”按钮。您将被重定向到Decrypt视图,您只需要选择正确的文件并点击“ Decrypt”即可。

那么,您如何获得三星固件下载器?请查看GitHub存储库上的发布页面。每个发行版都有适用于Android,Windows和Linux(以及最终是macOS)的资产。

在Android上,需下载并安装APK。在Windows上,下载ZIP,解压缩,然后运行EXE。在Linux上,下载并解压缩ZIP,进入bin目录,打开终端,然后运行。./Samsung\ Firmware\ Downloader

希望三星固件下载程序可以使您下载软件更新的体验更加轻松。我一直(在合理的范围内)一直在寻找有关新功能的建议,因此一定要转到问题页面并请求功能或报告错误(如果您尚未在此处看到错误)。