解決adb shell root許可權

2021-07-05 06:06:47 字數 839 閱讀 8309

adb shell預設是沒有root許可權的,修改系統檔案就很不方便。有兩種方法可以獲取adb shell的root許可權,這兩種方法的前提都是手機已經root。

1、用su可以提權,直接執行su就會看到使用者命令提示符由」$」變成了」#」,如果手機沒有root,會提示su: permission denied。

su這個檔案不是每個手機都有的,可以別處找來

放在adb同一目錄下,

執行:

adb push su 

/system

/bin/

adb shell chmod 

4755 

/system

/bin/su

如果提示read-only filesystem,那麼就要重新掛載一下/system,把唯讀掛載成可讀寫,只有手機root了才能執行:

mount 

-o remount,rw

/dev

/block

/mtdblock0

/system /

再執行su就能讓adb shell獲取root許可權了。

2、可以修改根目錄下的default.prop提權: 根目錄預設是不允許修改的,執行

mount 

-o remount

,rw rootfs /

用vi開啟default.prop,找到ro.secure,修改為ro.secure=0,儲存後重啟,再adb shell一下,就會有root許可權了。 方法:

修改./default.prop

把ro.secure設為0,persist.service.adb.enable設為1,adbd程序就會以root使用者的身份啟動。

Bellman Ford 解決負權邊

dijkstra 演算法終於理解,但是不能有負權邊,讓我們看看bellmanford 核心 for k 1 k n 1 k for i 1 i m i if dis v i dis u i w i dis v i dis u i w i 上面的 中,外迴圈一共迴圈樂n 1次,內迴圈迴圈了m次,第i條...

Bellman Ford演算法 解決負權邊

dijkstra演算法雖然好,但是它不能解決帶有負權邊 邊的權值為負數 的圖。接下來學習一種無論在思想上還是在 實現上都可以稱為完美的最短路徑演算法 bellman ford演算法。bellman ford演算法非常簡單,核心 四行,可以完美的解決帶有負權邊的圖。for k 1 k n 1 k 外迴...

Nginx服務降權解決方案

解決普通埠非80提供服務的問題 用負載均衡解決web服務費80埠轉換問題,負載均衡器如haproxy,nginx,f5,lvs要用nat模式 nginx反向 配置 upstream www.aaa.com server proxy redirect nginx做反向 如果在header設定了host...