獲取Android System 寫入許可權

2021-08-25 11:44:05 字數 1136 閱讀 8440

獲取android system 寫入許可權

注: 以下前提是系統已經root過。

/system 是android系統目錄,存放android系統應用和lib,有時候我們需要向該目錄中寫入檔案,例如,將自己開發的apk內建到系統中,作為系統apk啟動,但該目錄預設是只有 read 許可權,沒有 write 許可權,執行wirte後會出現 read-only file system 的錯誤提示。

下面介紹如何獲取該 write 許可權:

執行adb shell su。以 root 使用者進入adb shell

執行mount|grep /system,可以看到如下資訊,不同裝置,看到的資訊不一樣。

/dev/block/platform/15740000.dwmmc0/by-name/system /system ext4 ro,relatime,data=ordered 0

0

看到 ro,即表示該目錄只有read許可權,接下來嘗試修改許可權。

執行mount -o remount /system, 其中部分填入在上面看到的檔案路徑,例如,我這裡是

/dev/block/platform/15740000.dwmmc0/by-name/system,所以我應該執行的完整命令是

mount -o remount /dev/block/platform/15740000.dwmmc0/by-name/system /system
重新執行mount|grep /system,看到如下資訊,ro 已經變成 rw,表示system已經此時已經可以向 /system 寫入檔案了。

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

0

如果要恢復該目錄的讀寫許可權,可以執行mount -o remount,ro /system

mount -o remount -rw /system

Android System目錄的結構學習

存放內建軟體的地方,每個軟體都有自己的名字標註著 bin 目錄 本資料夾一般存放的是開機執行的指令碼和一些系統必備 etc 目錄 存放著這種配置檔案,包括wifi,藍芽和基帶配置檔案,a gps的檔案和hosts檔案也在這裡,media profiles.xml可以控制錄影質量,cameracalf...

獲取控制代碼獲取指標

1.獲取應用程式指標 2.獲取主框架指標 或者cmainframe pmainframe cmainframe afxgetmainwnd 3.獲取選單指標 cmenu pmenu afxgetmainwnd getmenu 4.獲取工具欄狀態列指標 1 主框架中可以直接使用m wnd m wnds...

獲取元素,獲取節點詳解

描述家庭族譜圖,只要我們獲得乙個元素,就可以通過很多的屬性或者方法找到頁面中的任何乙個元素 一 獲取元素的常用的8個方法 1 document.getelementbyid 1 id重複了,只獲取第乙個 2.ie6 7下不區分id大小寫 3.ie6 7下把表單元素name當作id使用 4.內嵌式引入...