如何使用 Samloader 为你的三星 Galaxy 手机下载最新版本的固件?

subtitle 右手网 09-27 20:13 跟贴 3 条

编者按:本文来自wx公众号"右手网",由右手网www.uso.cn授权发布!原文链接:https://www.uso.cn/post/view/56469

打开网易新闻 查看更多图片

尽管三星每年都会发布很多新手机,但三星其实并没有为其 Galaxy 系列智能手机和平板电脑提供一个官方的可供普通用户使用的固件下载地址。虽然你可以在 " 设置 " 中使用内置的更新检查器试试运气,但其实这完全不能满足发烧友对于新系统固件的狂热。

因此,三星爱好者经常在使用第三方服务下载更新,这些更新可以通过下载全量升级包并准备通过 Odin 来给三星智能手机刷入。除此之外,像 SamFirm 和 Frija 这样的工具也被社区广泛使用,因为用户可以很容易地查询三星 FUS(固件更新服务器),并使用这些工具来为自己的手机下载到最新的系统固件版本。

不过,上述固件下载器都不是开源的。也有 XDA 用户发布了另外基于相同原理制作出的开源方案 —— 就是 Samloader,这是一个跨平台的 CLI 应用程序,可以在不使用任何专有 DLL 的情况下获取到三星固件包。这个极小的脚本(不到 100KB)也可以解密 OTA 伪装,并创建一个标准的可供直接刷入的刷机包。同时这一工具也支持 MacOS。


那么如何使用 Samloader 这款工具下载三星 Galaxy 设备的固件呢?
首先确保你已经在你的 PC 上安装了 Python 3 和 pip 环境。然后你可以使用这个链接下载到 Samloader 的代码库,或者直接使用 git 命令来直接保存整个代码库。

首先,你要先在你的电脑上安装 Python 3与pip安装环境.

然后运行下列命令,将Samloader的代码复制到你的电脑上
git clone https://github.com/nlscc/samloader

然后使用 pip安装:cd samloader pip3 install .

使用下列命令检查适合你手机版本的最新固件:samloader checkupdate [model] [region]

举个例子,如果你需要为 T-Mobile版本的Galaxy S20 Ultra下载最新的固件的话,你需要输入的命令就是这个样子的:samloader checkupdate SM-G988U TMB

然后使用下列命令将你的手机和地区的固件下载到指定的文件或目录 :samloader download [version] [model] [region] [out]

解密加密的固件 :

对于enc2加密的固件 :samloader decrypt2 [version] [model] [region] [infile] [outfile]

对于enc4加密的固件 :samloader decrypt4 [version] [model] [region] [infile] [outfile]


值得一提的是,Samloader现在还并不是支持所有三星的版本更新渠道的。比如一些运营商(如 AT&T 和 Verizon)特殊版本的三星手机就不通过三星的 OTA 服务器提供更新。此外,这些版本的三星手机也就不能使用这个脚本下载测试版本的固件了。

来源:XDA

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.
打开网易新闻,阅读体验更佳
大家都在看