去年3月24日,IT之家曾經發過一篇在Android手機上安裝Ubuntu桌面版的教程。那篇教程中,IT之家在Android手機上運行Ubuntu借助的是一個名為“Linux on Android”的項目。Linux“on”Android,顧名思義,Linux是運行在Android之上的,在Linux運行起來之後,我們需要通過VNC連接到Linux的桌面。
雖然在那篇教程中,在Android手機上運行Linux并非通過虛拟機,而是直接通過硬件運行,但是,它還是要以Android系統為基礎。那麼有沒有這樣一種方法,可以無需Android系統,在Android手機上直接運行Ubuntu呢?
方法當然有的。Ubuntu有這樣一個特殊的版本,稱為“Ubuntu Touch”,這是一套專為手機設計的Ubuntu系統。那麼今天,IT之家就教大家如何給Android手機刷入Ubuntu Touch系統。
Ubuntu Touch系統目前适用于以下型号的Android設備:
一加手機1
Nexus 7(WiFi)
Nexus 5
Nexus 4
魅族PRO 5
魅族MX4
Fairphone 2
BQ M10 HD
BQ M10 FHD
BQ Aquaris E5
BQ Aquaris E4.5
在本期教程中,IT之家将以魅族PRO 5為例。
感謝IT之家讀者 燃燒的指尖提供線索,感謝Flyme論壇的封王漿的貼文為IT之家小編提供思路,感謝NeoTheThird提供一鍵刷機工具并在Github上将其開源。下面我們開始。
開始之前
在開始之前,我們需要準備以下資料:
魅族PRO 5國行出廠系統刷機包:
魅族PRO 5國際版系統刷機包:
Fastboot工具:
SuperSU:
Busybox:
RootBrowser:
為魅族PRO 5刷出廠版ROM
要給魅族PRO 5刷出廠版ROM,請将出廠版ROM的文件名命名為“update.zip”,把它放在手機内置存儲根目錄,同時按住手機的音量增加鍵和電源鍵,等待數秒,直至手機重啟至Recovery模式。手機成功重啟至Recovery模式後,手機屏幕将顯示以下畫面:
點擊“開始”按鈕,手機将開始刷機。
取得系統Root權限
刷機完成後,我們進入剛剛刷入的系統,登錄你的Flyme帳戶,然後,在“設置-指紋和安全”裡開啟系統的Root權限。Root權限開啟成功後,手機将重啟一次。
在SuperSU上操作
安裝SuperSU并打開,選擇“極客”模式并進入,SuperSU将提示你更新二進制文件,以“常規方式”安裝即可。
在安裝二進制文件的過程中,SuperSU将申請Root權限,請同意申請。
更新過二進制文件後,請重啟手機。
在Busybox上操作
安裝Busybox并打開,點擊屏幕右下角的“INSTALL”按鈕。
在安裝的過程中,Busybox将申請系統的Root權限,請同意申請(此時Root授權将由SuperSU接管)。
如果Busybox的安裝一切順利,其安裝日志如下:
在RootBrowser上操作
安裝并打開RootBrowser,導航至以下目錄:
/dev/block/platform/15570000.ufs/by-name/
找到文件:proinfo,點擊文件,選擇“Open as…”,選擇“Text file”,再選擇“RB Text Editor”。
這期間,RootBrowser将申請系統的Root權限,請同意申請。
在“proinfo”裡找到以下行:
machine_type=M576_mobile_public
将其改為:
machine_type=M576_intl_official
如下:
改過之後請保存更改,然後退出RootBrowser,重啟手機。
手機重啟過之後,請再次在RootBrowser裡查看proinfo的狀态。如果“machine_type=”後的文本為“M576_intl_official”,則說明我們的操作成功了。
給魅族PRO 5國行版刷國際版Flyme
将國際版Flyme的刷機包命名為“update.zip”,将其放置在手機内置存儲的根目錄。
同時按住手機的音量增加鍵和電源鍵,等待數秒,直至手機重啟到Recovery。
刷機的步驟和給魅族PRO 5刷出廠版系統一樣,在Recovery裡點“開始”按鈕即可。
刷機完成後,國際版Flyme的桌面如下:
解鎖魅族PRO 5的Bootloader
同時按住手機的音量減小鍵和電源鍵,等待數秒,直至其重啟到Fastboot模式。
将手機通過數據線連接到計算機(請保證Fastboot驅動已經正确安裝),進入Fastboot工具文件夾,在文件資源管理器裡按住Shift鍵的同時單擊鼠标右鍵,選擇“在此處打開Powershell窗口”,并在Powershell裡執行以下命令:
./fastboot oem unlock
成功解鎖後,手機屏幕的右下角将顯示“unlocked”字樣如下:
給魅族PRO 5刷入Ubuntu Touch系統
打開ubports installer,點擊“Select device manually”按鈕,在機型列表裡選擇“Meizu PRO 5”。
将處于Fastboot模式的手機連接到計算機,手機将被刷機工具識别。
點擊“Change options按鈕”,“Channel”處選擇“15.04/stable”,“Wipe”項勾選。
點擊“Close”按鈕後,再點擊“Install”按鈕。
接着刷機工具将為你的手機刷入Ubuntu Recovery,Recovery刷入完成後,請根據刷機工具的提示同時按住音量增加鍵和電源鍵,直至手機重啟至Recovery模式。
手機重啟至Recovery模式後,刷機工具将為你的手機下載并刷入Ubuntu Touch,這個過程需要一點時間,請耐心等待,不要關閉刷機工具,也不要斷開手機和計算機的連接。
手機刷入Ubuntu Touch完成後,刷機工具将提示如下:
至此,魅族PRO 5刷入Ubuntu Touch即完成了。
魅族PRO 5的Ubuntu Touch的開機畫面如下:
之後,經過一段簡短的設置,你就可以在魅族PRO 5上使用Ubuntu Touch系統了。
還有一些事情
這篇教程至此就告一段落了。但是,事情還沒有結束,不要忘了,我們剛剛刷入的是完整的Ubuntu系統。在這上面,我們是可以運行适用于Ubuntu的桌面軟件的,此外,我們還可以把手機連接到大屏幕(或者電視,或者顯示器)當成桌面PC使用。
先放兩張圖片給大家大概看一下:
在刷了Ubuntu Touch的魅族Pro 5上運行适用于Ubuntu的桌面軟件(Firefox浏覽器)
刷了Ubuntu Touch的魅族PRO 5連接到大屏幕(電視)變身PC模式。
Ubuntu Touch安裝桌面軟件的教程近期發布,敬請期待。
想看到更多這類内容?去APP商店搜IT之家,天天都有小歡喜。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!