要點
- 從 Google Play 商店安裝 Termux。
- 通過 Termux 下載並安裝 Python 庫。
- 然後,從 GitHub 安裝 Samloader Git。
- 最後,使用 Termux 中的命令將三星固件下載到您的 Android 設備上。
Samfirm 和 Frija 是迄今為止唯一可用的三星固件下載工具。然而,隨著 Samloader 的到來,Windows 用戶所享有的排他性已經變得民主化。現在,您不僅可以在 macOS、Linux 和 Windows 上下載三星固件,還可以在 Android 上下載三星固件。 Samloader 是一個基於 Python 的腳本,沒有 GUI,可通過 PowerShell、Mac 終端或 Android 上的 Termux 等終端模擬器應用程序運行。
什麼時候由於不存在,三星用戶依賴第三方存儲庫提供免費固件下載,但有速度限制。與 Frija 等使用 Windows DLL 連接並驗證三星 FUS 的其他工具不同,Samloader 使用 Smart Switch 的算法。由於Python可以安裝在Linux、macOS、Windows、Android等操作系統上,因此您可以在所有這些平台上使用Samloader並享受高速下載。
通過 Termux 設置 Samloader
那麼,您準備好直接從三星服務器下載三星 Galaxy 設備的官方固件了嗎?您可以通過 Termux 在 Android 上使用 Samloader。
但是,在繼續之前,您還應該查看我的教程,該教程描述了以下步驟:。
- 安裝來自 Google Play 商店的應用程序。
- 前往設置 > 應用程序 > Termux > 權限。
- 現在,點擊貯存並選擇允許為 Termux 應用程序啟用存儲權限。
- 打開 Termux 並使用以下命令對其進行升級。
pkg upgrade
- 由於 Samloader 是一個基於 Python 的工具,因此您需要在 Android 設備上安裝 Python。不用擔心,您無需安裝其他應用程序。 Termux 可以通過簡單的命令在您的設備上安裝 Python。您可以使用以下命令來執行此操作。
pkg install python
- Termux 將開始下載 Python 庫並將其安裝在您的 Android 設備上。密切關注下載進度並輸入“是” 當提示繼續安裝幾次時。等待 Python 安裝完成。
- 如果在安裝過程中遇到任何危險信號或錯誤,請使用以下命令來修復它們。
pkg install python --fix missing
- 是時候將 PIP 版本升級到最新版本了。
pip install --upgrade pip
- 現在我們已經成功升級了 PIP,我們還需要安裝一個名為 Git 的組件。
pkg install git
- 是時候通過 Termux 在 Android 上安裝 Samloader 了。執行以下命令克隆 Samloader Git 並將其安裝到您的設備上。
pip3 install git+https://github.com/nlscc/samloader.git
- 最新版本的 Samloader 將安裝在您的 Android 上。要將 Samloader 更新到將來的最新可用版本,請使用以下命令。
pip3 install --upgrade git+https://github.com/nlscc/samloader.git
Samloader 是一個基於命令的工具,因此它沒有 GUI。在 Android 設備上通過 Termux 設置 Samloader 後,請按照以下步驟下載固件,無需使用計算機。
- 檢查您的 Galaxy 設備的最新軟件更新並使用以下命令下載。
samloader -m [model_number] -r [CSC] checkupdate
- 更換[型號]和[CSC]與。您在 Termux 中使用的 Samloader 命令應如下所示。
samloader -m SM-N975F -r INS checkupdate
- 當您發出上述命令後點擊 Enter 鍵時,Samloader 將為您提供適用於您的設備的最新三星固件版本。
N975FXXU6DTJ4/N975FOXM6DTJ4/N975FXXU6DTJ2/N975FXXU6DTJ4
- 現在,我們已經可以下載三星固件版本了。將其複制並保存在筆記應用程序或文本文件中,因為您在下一步中將需要它。
samloader -m [model_number] -r [CSC] download -v [firmware_version] -O [location_path_on_device_storage]
- 將藍色突出顯示的字段替換為實際值。使用
/storage/emulated/0/Download/作為 Android 設備上固件文件下載位置的路徑,會將其保存到下載內部存儲器上的文件夾。我建議您將以下命令複製到文本文件中,對其進行編輯以更改型號、CSC 和固件版本,並將編輯後的代碼粘貼到 Termux 中以避免出現任何錯誤。samloader -m SM-N975F -r INS download -v N975FXXU6DTJ4/N975FOXM6DTJ4/N975FXXU6DTJ2/N975FXXU6DTJ4 -O /storage/emulated/0/Download/
- 由於三星固件文件很大,因此可能需要幾分鐘到幾小時,具體取決於您的下載速度。固件下載完成後您可以稍事休息。
- 下載的固件保存到我的文件 > 內部存儲 > 下載在您的三星設備上。點擊並按住固件文件,點擊三點圖標,選擇重命名選項,然後復製完整文件名。就我而言,加密固件的名稱是......
SM-N975F_1_20201016232934_i2b0cuyqhv_fac.zip.enc4
- 在 2 個地方使用複制的固件名稱[固件名稱.zip.enc4]和[固件名稱.zip]如下所述。
samloader -m [model_number] -r [CSC] decrypt -v [firmware_version] -V 4/2 -i /storage/emulated/0/Download/[firmware_name.enc4] -o /storage/emulated/0/Download/[firmware_name]
- 為了獲得更好的想法,請檢查以下 Samloader 命令。三星固件文件有 2 種加密類型(編碼2和編碼4)。如果您下載的固件有 .en2 加密,請將 '4' 和 '2' 在上面的命令中。另外,請替換型號、CSC、固件版本、加密代碼(2 或 4)、固件文件名.enc2/4 和固件名稱。
samloader -m SM-N975F -r INS decrypt -v N975FXXU6DTJ4/N975FOXM6DTJ4/N975FXXU6DTJ2/N975FXXU6DTJ4 -V 4 -i /storage/emulated/0/Download/SM-N975F_1_20201016232934_i2b0cuyqhv_fac.zip.enc4 -o /storage/emulated/0/Download/SM-N975F_1_20201016232934_i2b0cuyqhv_fac.zip
- Samloader 將開始解密加密的固件,您將獲得一個 ZIP 文件。
- 解壓即可得到BL、AP、CP、CSC、和主頁 CSC文件。
您已使用 Android 上的 Samloader 成功將三星固件下載到您的智能手機或平板電腦設備上。如果您在執行本 Samloader 教程中描述的步驟時遇到任何問題,請通過下面的評論告訴我。
閱讀下一篇:
