華為獲取root權限「root失敗怎麼回事」

MT 支持以 root 權限身份去管理文件,但這並不意味着使用 MT 一定需要 root 權限,只有當你需要訪問 /data 目錄,掛載 /system 讀寫等操作時,才需要 root 權限。

相關設置

在主設置中,和 root 相關的有獲取 root 權限自定義 su 命令

開啟獲取 root 權限後,MT 會在啟動時嘗試獲取 root 權限。如果您的手機沒有 root 或者您拒絕給 MT 授予 root 權限,通過關閉該設置可以提高啟動速度。更改該設置後需要重啟 MT 才能生效。

自定義 su 命令用於配置獲取 root 權限時調用的命令,通常命令為 su,您也可以自行配置。

判斷授權

要判斷 MT 是否已經獲取到 root 權限,可以通過以下方式:

  1. 訪問 /data 目錄,目錄有內容說明有 root 權限。
  2. 掛載根目錄或者 /system 為讀寫,掛載成功說明有 root 權限。

如果上面的方式中,第一個成功但第二個失敗,那麼可能是您的手機廠商對 root 權限進行了閹割,即 root 不完整,解決方法請根據機型自行上網搜索。

掛載讀寫

有些分區默認是只讀的,例如根目錄和 /system,我們無法直接修改上面的文件,需要先將它掛載為讀寫,掛載讀寫一定需要 root 權限。內置存儲是讀寫的,基本都不支持掛載。

掛載的方式是先進入要掛載的目錄,然後點擊 MT 右上角的菜單,再選擇掛載讀寫/只讀

壓縮文件

由於 API 限制的原因,操作壓縮文件(指打開壓縮文件、解壓、添加等操作)的內部流程無法走 root 權限的路線,所以當你操作壓縮文件時,有沒有 root 權限時沒區別的。

於是一些用戶就會遇到一些問題,解壓文件時提示權限不足,打開壓縮文件後進行編輯時提示權限不足,所以請注意以下兩點:

  • 解壓文件時,不要直接解壓到系統目錄,而是解壓到內部存儲中,否則容易遇到權限不足問題。如果一定需要將該文件複製到系統目錄,那就先解壓到內部存儲,再從內部存儲複製到系統目錄。
  • 不要在系統目錄中操作壓縮文件,不然也容易遇到權限不足問題。有許多新手用戶會直接在 /data/app 目錄中操作 apk 文件,這是個十分錯誤的做法,正確的方式是先將 apk 複製到內部存儲後再修改,修改完再簽名安裝。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/269319.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-16 13:15
下一篇 2024-12-16 13:15

相關推薦

發表回復

登錄後才能評論