如果您曾经尝试搜索要在Samsung Galaxy智能手机或平板电脑上安装的固件,可能会很烦人。虽然Google,OnePlus和Xiaomi等公司在其网站上提供下载链接,但三星尚未提供官方固件下载门户。这就是为什么有这么多第三方Samsung固件下载站点的原因之一。这些站点抓取三星的FUS(固件更新服务器)以获取最新的固件版本,并按型号,运营商/地区和操作系统版本对其进行分类。但是,这些服务中的许多服务都使用“免费增值”模型,该模型可限制基础层的下载速度。为了获得更高的带宽或更多高级功能,您必须付费才能获得访问权限。
幸运的是,不乏社区开发的工具可以直接下载兼容的Galaxy设备的新软件更新。过去,我们已经多次谈论过两个这样的工具-SamFirm和Frija。Samloader是另一个开源,跨平台的替代方案。虽然我个人认为使用其中一种实用程序下载Samsung固件非常简单,但有些人可能仍然觉得不足以满足他们的需求。如果您这样做,那么这里还有更多解决方案,可以更轻松地为您的设备获取三星官方固件包。
1. SamFirm_Reborn
由XDA认可的开发人员Ivan_Meler创建的SamFirm_Reborn是原始SamFirm工具的转世。开发人员反编译了旧版应用程序并修补了代码库,以使其与三星的服务器端更改兼容。SamFirm_Reborn是开源的,除了熟悉的GUI外,它还提供了一个方便的命令行界面。
2. SamFirm续和SamFwTool
SamFirm-continued作为旧版SamFirm的另一个开源分支开始了它的旅程,但是维护者几个月前放弃了该项目。后来,XDA成员Tungtata拾起了指挥棒并创建了SamFwTool。自动检测功能是SamFwTool的一大亮点。只需以MTP模式连接手机,然后按“自动检测”即可识别您的设备型号和区域代码。
3. SamFirm.js
现在,整个三星固件下载传奇的水平都不同了,因为XDA公认的开发人员jesec展示了SamFirm.js,这是一种用JavaScript编码的流式下载器,解密器和提取器。使用SamFirm.js作为后端,您应该能够构建一个Web应用程序以获取库存的Samsung固件包。该项目是开发人员jesec和LuK1337之间的合作。
4. SamFetch
如果您正在寻找Samloader项目的Web API变体,则应尝试使用SamFetch。XDA成员YusufCihan重新将Samloader的代码中的功能实现为Web路由,以公开简化的REST API来下载Samsung固件。