Odin 是三星 Galaxy 系列智能手機和平板電腦的官方閃存工具。不幸的是,它僅適用於 Windows。但是,您仍然可以通過名為 VirtualBox 的虛擬機在 Windows VM 上使用 Odin 在 Linux 上刷新您的三星手機。此外,最近的洩露表明三星已經正式發布了 Linux 版 Odin。在本教程中,我們將了解如何在 Linux 上使用 Odin 來安裝庫存固件或 TWRP 恢復。
海姆達爾確實曾作為一名,但它無法與較新的 LZ4 加密的三星固件二進製文件以及最新版本的 macOS 和 Linux 一起有效工作。
如果您是 Linux 用戶並且想要使用 Samsung Odin,那麼您並不走運。按照下面描述的步驟在各種 Linux 發行版(如 Oracle、Debian、Ubuntu、Fedora 等)上安裝和設置 VirtualBox,以便可以運行 Odin。或者,您也可以下載官方的並使用命令在您的設備上安裝固件。
在 Linux 上安裝 VirtualBox 並創建 Windows 虛擬機
在創建 Windows 虛擬機之前,您需要在計算機上安裝 VirtualBox。
- 前往虛擬盒子並下載適用於您的特定 Linux 發行版的軟件包。
- 下載安裝包後,右鍵單擊並選擇打開方式 > 軟件安裝選項。如果軟件安裝選項在您的計算機上不可用,您應該嘗試使用 Synaptic 或 APT(高級包工具)等包管理器來安裝它。以下是在 Debian、Fedora、RHEL 和基於 CentOS 的 Linux 發行版上安裝 VirtualBox 的一些命令。
- 基於 Debian 的 Linux 發行版:
$ sudo apt install virtualbox -y - 基於 Fedora 的 Linux 發行版:
$ sudo dnf install virtualbox - 基於 RHEL 和 CentOS 的 Linux 發行版:
$ sudo yum install virtualbox
- 基於 Debian 的 Linux 發行版:
- 如果您在安裝 VirtualBox 時收到“未安裝內核驅動程序”錯誤,請嘗試以下提示askubuntu.com
- 現在您已經安裝了 VirtualBox,請前往 Microsoft 的下載頁面並下載Windows 10 ISO 映像。
- 發射虛擬盒子然後單擊新的。
- 類型Windows 10在姓名字段中,選擇 Windows 10 安裝程序映像,然後單擊下一個。
- 系統將提示您輸入用戶名和密碼。
- 如果您下載的是 32 位版本的 Windows 10,請設置 RAM內存大小至 1 GB 或 1024 MB。但是,對於 64 位版本,您需要分配至少 2GB 或 2048 MB。
- 現在,單擊立即創建虛擬硬盤按鈕。
- 在下一個屏幕上,選擇VDI(VirtualBox 磁盤映像)作為硬盤類型並單擊下一個。
- 現在,選擇虛擬硬盤的大小,然後單擊創造按鈕。如果您在 Linux 上設置 Windows VM 的目的只是使用 Odin 刷新三星固件,則可以將大小設置在 25 到 50 GB 之間。
- 現在,前往設置 > 存儲, 點擊空 > CD 圖標在屬性部分,然後選擇選擇磁盤文件選項。
- 導航到下載的 Windows ISO 映像並選擇它。
- 最後,點擊打開在VM環境中啟動Windows 10的安裝。
- 安裝過程將需要一些時間,並且您的計算機將重新啟動幾次。
安裝操作系統後,完成 Windows 設置過程,即可在 Windows 虛擬機上運行 Odin。
在 Windows VM 中設置 USB 連接
請按照以下步驟操作,讓 VirtualBox Linux 計算機將您的 Samsung 手機識別為 USB 設備。
- 發射虛擬盒子, 選擇Windows 10,然後單擊開始。
- 下載並安裝下載的 EXE 文件。
- 關閉 Windows 虛擬機。
- 打開 Linux 終端並執行以下 Bash 命令,該命令會卸載“cdc_acm”模塊。您可以稍後通過執行來加載它
insmod cdc_acm終端中的命令。sudo rmmod cdc_acm
- 確保 Windows VM 已關閉並啟動 VirtualBox。
- 前往設置 > USB > 啟用 USB 控制器,點擊它,手動選擇2.0或3.0作為USB控制器。
- 現在,關閉 VirtualBox,打開終端,然後運行下面提到的 Bash 命令。
sudo usermod -a -G vboxusers $USER
- 如果您在 USB 設備下找不到您的 Samsung 設備,請執行以下命令:
sudo gpasswd -a myusername vboxusers
- 現在,註銷您的計算機並重新登錄。
- 啟動 VirtualBox 並單擊設置 > USB。
- 是時候了這樣您就可以將其添加為授權的 USB 設備。
- 通過 USB 線將手機連接到電腦,然後單擊USB 電纜圖標帶有加號。
- 您應該會看到您的三星設備及其型號。單擊顯示您手機名稱的框。您會看到您的設備顯示在下方USB 設備過濾器。
- 點擊好的,斷開手機連接,然後按住音量減小+電源按鈕約 7 秒即可退出下載模式。
在 Windows VM 上使用 Samsung Odin
最後,是時候收穫你的努力的成果了。您已準備好通過 Windows VM 在 Linux 計算機上使用 Odin Flash 工具。
- 下載並解壓下載的 zip 文件。
- 右鍵單擊Odin3_v3.14.4.exe並選擇以管理員身份運行選項。
- 將您的 Samsung Galaxy 設備啟動至下載模式並將其連接到您的計算機。
- 為您的設備並解壓 zip。
- 單擊 Odin 中的 BL、AP、CP 和 CSC 按鈕並向其中添加適當的文件。單擊開始按鈕來安裝固件。
等待固件刷新並且您的三星設備重新啟動。
