獲取adb root許可權

2021-09-30 09:32:18 字數 787 閱讀 1652

在開發中,難免在debug  release版本時碰倒adb shell許可權的問題,

比如qa突然急衝衝的拿著一台出問題的機器跑過來,當你要使用adb shell做一些測試時竟然發現沒有root許可權,是不是乙個頭兩個大,

怎麼辦,如何獲取root許可權,其實可以通過串列埠更改配置檔案。

(我們是裝置製造商,預留串列埠有root許可權)

首先要找到控制這個許可權的配置檔案,就在根目錄下面的:default.porp

先把這個檔案拉出來,adb pull default.prop default.prop

開啟該檔案,將裡面的內容

ro.secure=1

修改為:

ro.secure=0

儲存,通過串列埠,remount下根目錄:mount -o remount rw /

然後把修改後的檔案default.prop傳進去,通過串列埠工具securecrt的命令:rz -y

實在不行就用echo命令,執行完下面所以命令,重啟,adb shell即可獲得root許可權:

mount -o remount rw /

echo ro.secure=0 > default.prop

echo ro.allow.mock.location=0 >> default.prop

echo ro.debuggable=0 >> default.prop

echo persist.service.adb.enable=0 >> default.prop

是否有不用重啟機器的辦法?暫時沒找到,不知道那位兄弟知道的,留個言,謝謝!

獲取adb root許可權

在開發中,難免在debug release版本時碰倒adb shell許可權的問題,比如qa突然急衝衝的拿著一台出問題的機器跑過來,當你要使用adb shell做一些測試時竟然發現沒有root許可權,是不是乙個頭兩個大,怎麼辦,如何獲取root許可權,其實可以通過串列埠更改配置檔案。首先要找到控制這...

adb shell獲取root許可權

adb shell獲取root許可權adb push su system bin adb shell chmod 4755 system bin su如果提示read only filesystem,那麼就要重新掛載一下 system,把唯讀掛載成可讀寫,只有手機root了才能執行 mount o ...

root許可權的獲取

ubuntu預設是禁用了root使用者的登陸,在登入視窗只能看到普通使用者和訪客登入。這主要是為了安全考慮。因此,這裡還是推薦只有當要修改系統設定,或安裝軟體時才使用root使用者的許可權。獲得root許可權主要有以下方式 1 終端下臨時使用 root 許可權 直接輸入 sudo 你要執行的命令,根...