1. 程式人生 > >小米5的的開發環境配置

小米5的的開發環境配置

(如需交流,請關注公眾號:神馬觀止

參考部落格:

1. 申請解鎖

開啟http://www.miui.com/unlock/,申請解鎖。幾天後收到簡訊即可解鎖



2. 下載最新的開發版,方便root。這裡我們採用線刷。

Miflah下載安裝後,下載小米5線刷包

線刷包下載完成後解壓


3. 將手機關機,然後長按“電源鍵”及“音量減鍵”,進入FastBoot模式(也稱兔子模式、Bootloader模式)。

開啟Miflash:


點選“瀏覽”:


選擇線刷包解壓出來的資料夾:


進入FastBoot模式後按F5:


然後點選刷機:


顯示操作完成後自動重啟手機  線刷成功

4. 手機root


5.  由於Mi5的system資料夾被鎖住,所以當使用ADB連線時會出現

這時需要分兩步:

第一步,破譯分割槽

採用工具一步破譯分割槽


第二步:通過adb進入系統,設定system為RW

首先要保證你的手機已經root了。

然後保證你有一個終端模擬器,比如電腦版的adb shell。

(1)進入命令介面,輸入su 回車

1|[email protected]:/ $ su

1|[email protected]:/ #

(2)輸入mount x看mount命令是否可用,注意mount與x間有空格。若看不到如下顯示,說明這裡介紹的方法,你不適用,不要再看了

1|[email protected]:/ # mount x
mount x
Usage: mount [-r] [-w] [-o options] [-t type] device directory

(3)輸入mount命令,你將看到如下資訊。比如我現在要把system掛載為可讀寫,那麼我要在下面的資訊中找到 /system所在的行

1|[email protected]:/ # mount
mount
rootfs / rootfs ro,relatime 0 0
/dev/block/mmcblk0p24 /mnvm2:0 ext4 rw,seclabel,relatime,noauto_da_alloc,data=ordered 0 0

/dev/block/mmcblk0p28 /modem_log ext4 rw,seclabel,relatime,noauto_da_alloc,data=ordered 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
none /dev/frz cgroup rw,relatime,freezer 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
tmpfs /e2fslog tmpfs rw,seclabel,relatime,mode=755 0 0
/dev/block/platform/ff1fe000.dwmmc0/by-name/system /system ext4 ro,seclabel,relatime,data=ordered 0 0
/dev/block/platform/ff1fe000.dwmmc0/by-name/cache /cache ext4 rw,seclabel,relatime,data=ordered 0 0
....

注意/system這一行的格式。第一部分黃色字型/dev/block/platform/ff1fe000.dwmmc0/by-name/system表示掛載目錄,緊接著的品紅色字型/system表示掛載點 。後面的ext4表示檔案系統格式。這裡我們要記錄下掛載目錄/dev/block/platform/ff1fe000.dwmmc0/by-name/system和檔案系統格式ext4.因為下一條命令的格式就是

mount -o rw,remount -t 檔案系統格式  掛載目錄

1|[email protected]:/ # mount -o rw,remount -t ext4 /dev/block/platform/ff1fe000.dwmmc0/by-name/system

等一會掛載完畢,再次使用使用mount命令檢視。若變ro變成了rw說明就掛載成了讀寫了

/dev/block/platform/ff1fe000.dwmmc0/by-name/system /system ext4 rw,seclabel,relatime,data=ordered 0 0

用過以後記得使用mount掛載回來還原成只讀

1|[email protected]:/ # mount -o ro,remount -t ext4 /dev/block/platform/ff1fe000.dwmmc0/by-name/system

相關推薦

小米5的的開發環境配置

(如需交流,請關注公眾號:神馬觀止) 參考部落格: 1. 申請解鎖 開啟http://www.miui.com/unlock/,申請解鎖。幾天後收到簡訊即可解鎖 2. 下載最新的開發版,方便root。這裡我們採用線刷。 Miflah下載安裝後,下載小米5線刷包

MacOS(10.13)+Qt(5.5.0)+Xcode(8.3.3) C++開發環境配置

user use tools 虛擬機安裝 empty 快捷 man qwidget lib VMware虛擬機安裝MacOS(這裏安裝的是MacOS X 10.13), 百度很多, 不再詳述. 安裝Xcode(這裏安裝的是Xcode8.3.3) 下載(https://d

遠端伺服器:PHP5.5+apache2.4+SQL SERVER2008開發環境配置

在努力了一個星期後終於在伺服器配置上了PHP環境,因為資料庫是SQL SERVER,網上的大多數是php+MySQL+apache的教程而且是PHP5.2.x和apahce2.2.x的,所以在配置的過程中也遇到了不少的麻煩,這裡總結幾點經驗. 首先,我是分別獨立安裝a

django1.5開發環境static靜態檔案配置

settings.py檔案中確保包含以下內容: #INSTALLED_APPS中要有'django.contrib.staticfiles', STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), ) STAT

Sublime Text3 配置 Lua5.3.5開發環境

所需軟體 Sublime Text3 Lua5.3.5 配置過程 解壓Lua5.3.5包 官方下載的包內是需要makefile安裝的(博主Win10下暫為實現),此處提供自動配置完畢的包:Lua5.3.5 設定Lua環境變數 這臺電腦->屬性->高階系統設定->環境變數-&g

Laravel for Windows 開發環境配置

let osi host func replace sys 模型 _id span 本文為CSDN Choris 原創,轉載請事先征得作者同意,以示尊重! 原文:http://blog.csdn.net/choris/article/details/50215835 L

Hibernate單表映射學習筆記之一——hibernalnate開發環境配置

pass ransac over 構造方法 參數 會話 signed rate ets   1、什麽是ORM?   Object/Relationship Mapping:對象/關系映射   2、寫SQL語句不好之處:   (1)不同數據庫使用的SQL語法不同(PL/

eclipse開發環境配置

開發 技術分享 clip nbsp logs image ima png 十六進制 ## 調試時,字節十六進制顯示 ------------------------------------------------------ eclipse開發環境配置

二維碼解碼器Zbar+VS2010開發環境配置(使用opencv庫)

nbsp () imread cfg 如何配置 lib eight ann dev Zbar條碼解碼器是一個開源的二維碼(包括條形碼)解碼器,可以識別來至於視頻流,圖像文件、手持掃碼器和視頻設備(如攝像頭)等二維碼識別,支持EAN-13/UPC-A, UPC-E, EAN-

Java 開發環境配置

右擊 通過 too 創建 read 所在 list 內容 自定義 其實大多數人都知道怎麽配置但是卻不懂什麽原理 下面這個教程就給了詳細步驟和解釋 原文來源菜鳥教程 Java 開發環境配置 在本章節中我們將為大家介紹如何搭建Java開發環境。 window系統安

Kinect開發筆記之三Kinect開發環境配置具體解釋

pc2 1.0 微軟 .aspx 技術分享 連接 實驗 family 不同 0、前言: 首先說一下我的開發環境,Visual Studio是2013的,系統是win8的64位版本號,SDK是Kinect for windows

Java開發環境配置

電腦 bin ava 配置步驟 設置 高級 選中 開發環境 系統 具體配置步驟如下: 找到自己的 jdk 安裝路徑,如:C:\java\jdk1.7.0_60\bin 右擊桌面的“我的電腦”,選擇“屬性”。 選中“高級系統設置”——》高級——》環境變量設置。 在系統變量中

OpenCV2.4.13+VS2013開發環境配置

highgui sta 應用程序 應用 per 系統變量 err c++ free 1、給系統變量配置path:添加:D:\opencv2_4_13\opencv\build\x86\vc12\bin 2、給用戶變量添加opencv變量,值D:\opencv2_4_13\

WIN10下java8的開發環境配置

java win10 環境變量WIN10下java8的開發環境配置一.開發環境配置 1.在官網上下載jdk-8u111-windows-x64.exe 註:jdk1.7下載地址 2.運行安裝包,可以自定義安裝路徑 3.進入環境變量設置: 計算機右鍵-->屬性-->高級系統設置-->環境變量

PHP 開發環境配置:WampServer+ZendStudio+XDebug

補丁 其中 找到 admin end pac amp 鼠標 選項 前言 一開始我在另一篇Blog中寫的是WampServer+Nodepad++,當時的考慮是IDE占用空間太多,而且可能配置比較復雜,所以選擇的是Nodepad++。但現在因為任務漸長,代碼量多了起來,需要

OpenCV2.4.10 + VS2010開發環境配置

bsp span 沒有 生成 9.png 2-2 super 新建 under 原文轉載自:qinyang8513 一、開發環境 1、操作系統:Windows 7(64位) 2、編程環境:Microsoft Visual Studio 2010 3、OpenCV版本:2

Java 開發環境配置(Windows篇)

window系統 jar 下載jdk src 編輯 .html 系統變量 輸出 要點 window系統安裝java 下載JDK 首先我們需要下載java開發工具包JDK,下載地址:http://www.oracle.com/technetwork/java/javase

【OpenCV入門教程之一】 OpenCV 2.4.8 +VS2010的開發環境配置

ctx 不能 tail 內存錯誤 mage lease 知識庫 我們 錯誤 目錄(?)[-] 因為讀研期間的研究方向是圖像處理所以淺墨這段時間閉門研究了很多OpenCV和圖像處理相關的知識與內容眼看自己積累到一定的程度了於是決定開始開設這個OpenCV系列專欄總結自己

macOS Sierra 10.12.6 odoo 10.0 開發環境配置

python text 超過 database initial base 包管理器 -- tps 參考了網上的一些教程,將最終過程記錄一下,其中需要的一些程序,我已經放到百度網盤: https://pan.baidu.com/s/1boKHSTL 1、抹盤安裝m

Eclipse 開發環境配置方式

edit trigge trigger ssis pre edi cde clip ont 1、java智能提示 (1). 打開Eclipse,選擇打開" Window - Preferences"。 (2). 在目錄樹上選擇"Java-Editor-Content As