在嵌入式安卓板上進行開發的時候,我們通常不可避免的會遇到一些需要獲取Root權限才能進行的操作,例如屏蔽安卓虛擬鍵盤和下拉菜單等。
一開始我認爲獲取Root權限這種事情也就是
可能我太年輕了,我百度到頭髮都要抓光了也沒百度出來。
不過後來還是解決了,下面詳細的介紹一下解決方案
以下方案限於 全志A33芯片 + Android 4.4.2 並且您的計算機已經配置好ADB(Android Debug Bridge)環境
[原理]
由於Android是基於Linux的,所以所謂的root也就是獲取最高的root用戶的權限,然而安卓一般默認關閉了這個權限。
廢話不多說了,root的關鍵一句話就是【將su文件和preinstall.sh放入指定路徑,並且給與4755權限】。
首先用到了ADB(Android Debug Bridge)工具。
指令:
如果一切正常那麼此時應該已經獲取了root權限。
總結: 核心是su文件,preinstall.sh應該是爲了安裝su文件
本文所需要的文件和工具如下,如果您的ADB環境配置完成並且板子正確連接在電腦上那麼雙擊root.bat即可執行root
下載地址
https://download.csdn.net/download/qq_34744658/11205380
如果您沒有積分,可以發我的郵箱[email protected]來要
由於自己水平有限,問題還請大家指正謝謝