在 Android 上使用 Samloader 下載三星固件

要點

  1. 從 Google Play 商店安裝 Termux。
  2. 通過 Termux 下載並安裝 Python 庫。
  3. 然後,從 GitHub 安裝 Samloader Git。
  4. 最後,使用 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。

但是,在繼續之前,您還應該查看我的教程,該教程描述了以下步驟:。

    1. 安裝來自 Google Play 商店的應用程序。
    2. 前往設置 > 應用程序 > Termux > 權限
    3. 現在,點擊貯存並選擇允許為 Termux 應用程序啟用存儲權限。
    4. 打開 Termux 並使用以下命令對其進行升級。
      pkg upgrade
    5. 由於 Samloader 是一個基於 Python 的工具,因此您需要在 Android 設備上安裝 Python。不用擔心,您無需安裝其他應用程序。 Termux 可以通過簡單的命令在您的設備上安裝 Python。您可以使用以下命令來執行此操作。
      pkg install python
    6. Termux 將開始下載 Python 庫並將其安裝在您的 Android 設備上。密切關注下載進度並輸入“” 當提示繼續安裝幾次時。等待 Python 安裝完成。
    7. 如果在安裝過程中遇到任何危險信號或錯誤,請使用以下命令來修復它們。
      pkg install python --fix missing
    8. 是時候將 PIP 版本升級到最新版本了。
      pip install --upgrade pip
    9. 現在我們已經成功升級了 PIP,我們還需要安裝一個名為 Git 的組件。
      pkg install git
    10. 是時候通過 Termux 在 Android 上安裝 Samloader 了。執行以下命令克隆 Samloader Git 並將其安裝到您的設備上。
      pip3 install git+https://github.com/nlscc/samloader.git
    11. 最新版本的 Samloader 將安裝在您的 Android 上。要將 Samloader 更新到將來的最新可用版本,請使用以下命令。
      pip3 install --upgrade git+https://github.com/nlscc/samloader.git

Samloader 是一個基於命令的工具,因此它沒有 GUI。在 Android 設備上通過 Termux 設置 Samloader 後,請按照以下步驟下載固件,無需使用計算機。

  1. 檢查您的 Galaxy 設備的最新軟件更新並使用以下命令下載。
    samloader -m [model_number] -r [CSC] checkupdate
  2. 更換[型號][CSC]與。您在 Termux 中使用的 Samloader 命令應如下所示。
    samloader -m SM-N975F -r INS checkupdate
  3. 當您發出上述命令後點擊 Enter 鍵時,Samloader 將為您提供適用於您的設備的最新三星固件版本。
    N975FXXU6DTJ4/N975FOXM6DTJ4/N975FXXU6DTJ2/N975FXXU6DTJ4
  4. 現在,我們已經可以下載三星固件版本了。將其複制並保存在筆記應用程序或文本文件中,因為您在下一步中將需要它。
    samloader -m [model_number] -r [CSC] download -v [firmware_version] -O [location_path_on_device_storage]
  5. 將藍色突出顯示的字段替換為實際值。使用/storage/emulated/0/Download/作為 Android 設備上固件文件下載位置的路徑,會將其保存到下載內部存儲器上的文件夾。我建議您將以下命令複製到文本文件中,對其進行編輯以更改型號、CSC 和固件版本,並將編輯後的代碼粘貼到 Termux 中以避免出現任何錯誤。
    samloader -m SM-N975F -r INS download -v N975FXXU6DTJ4/N975FOXM6DTJ4/N975FXXU6DTJ2/N975FXXU6DTJ4 -O /storage/emulated/0/Download/
  6. 由於三星固件文件很大,因此可能需要幾分鐘到幾小時,具體取決於您的下載速度。固件下載完成後您可以稍事休息。
  7. 下載的固件保存到我的文件 > 內部存儲 > 下載在您的三星設備上。點擊並按住固件文件,點擊三點圖標,選擇重命名選項,然後復製完整文件名。就我而言,加密固件的名稱是......
    SM-N975F_1_20201016232934_i2b0cuyqhv_fac.zip.enc4
  8. 在 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]
  9. 為了獲得更好的想法,請檢查以下 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
  10. Samloader 將開始解密加密的固件,您將獲得一個 ZIP 文件。
  11. 解壓即可得到BL、AP、CP、CSC、主頁 CSC文件。

您已使用 Android 上的 Samloader 成功將三星固件下載到您的智能手機或平板電腦設備上。如果您在執行本 Samloader 教程中描述的步驟時遇到任何問題,請通過下面的評論告訴我。

閱讀下一篇: