Android应用Push至设备system目录
?
命令提示符adb?shell可以將android應(yīng)用安裝到已經(jīng)root過的設(shè)備的system下面。
以下是將app直接push至/system/app文件夾下
主要步驟如下:
1、adb?devices?
2、adb?remount?//重新裝在系統(tǒng)文件,將設(shè)備改為可讀可寫
3、adb?push?....apk?/system/app/
?
由于adb?remount常常會(huì)出現(xiàn)remount?failed:?Operation?not?permitted,因remount成功的步驟為如下的3-11。
詳細(xì)步驟如下:
1、adb?devices?//先將設(shè)備連接到電腦
2、adb?shell?//進(jìn)入shell模式
3、mount?//獲取system的掛載點(diǎn),如/dev/block/mmcblk0p22?/system
4、su?//由于掛載系統(tǒng)分區(qū)讀寫操作必須在root權(quán)限下,因此設(shè)備必須獲取root
5、mount?-o remount,rw /dev/block/mmcblk0p22?/system(system的掛載點(diǎn))?//通過mount命令重新掛載根目錄修改讀寫權(quán)權(quán)限
6、chmod?777?/system?//修改system的的權(quán)限,變?yōu)榭勺x寫
7、cd?system?//進(jìn)入system
8、chmod?777?app?//這是修改system下面app文件夾的權(quán)限
9、cd?app?//進(jìn)入app
10、exit
11、exit
12、adb?push?....apk?/system/app/
?
詳細(xì)步驟分析:
一、mount命令:mount?[-r]?[-w]?[-o?options]?[-t?type]?device?directory
0)mount -o remount:重新掛載根目錄
1)-r?/?-w:將文件系統(tǒng)安裝為只讀/可寫模式
2)-o?options:描述設(shè)備或檔案的掛接方式?
???loop:把一個(gè)文件當(dāng)成硬盤分區(qū)掛接上系統(tǒng)
???ro:采用只讀方式掛接設(shè)備
???rw:采用讀寫方式掛接設(shè)備
???iocharset:指定訪問文件系統(tǒng)所用字符集?
3)-t?type:指定文件系統(tǒng)類型(通常可不必指定,mount會(huì)自動(dòng)選擇正確的類型)
4)device:要掛接mount的設(shè)備
5)directory:設(shè)備在系統(tǒng)上的掛節(jié)點(diǎn)
?
二、chmod?777:chmod?abc?file??
在Unix操作系統(tǒng)下,文件或目錄權(quán)限控制分別以讀取、寫入、執(zhí)行3中一般權(quán)限來區(qū)分。
權(quán)限范圍表示如下:
u:User?----?文件或目錄擁有者
g:Group?----?文件或目錄所屬群組
o:Other?----?文件或目錄擁有者或所屬群組除外的其他用戶范圍
a:All?---?全部的用戶
?
權(quán)限代號(hào)表示如下:
r:Read?----?讀取權(quán)限?/?數(shù)字代號(hào)“4”
w:Write?----?寫入權(quán)限?/?數(shù)字代號(hào)“2”
x:Execute?----?執(zhí)行權(quán)限?/?數(shù)字代號(hào)“1”
-:不具任何權(quán)限?/?數(shù)字代號(hào)“0”
s:Special?----特殊權(quán)限(變更權(quán)限)
?
權(quán)限范圍和權(quán)限代號(hào)組成的權(quán)限語句表示如下:?
-abcabcabc(如-rwxrwxrwx)
其中:最前面的一個(gè)“-”代表的是類型,abc表示為三類權(quán)限范圍的權(quán)限(a=User?b=Group?c=Other?/?相應(yīng)的權(quán)限r(nóng)=4?w=2?x=1)
如?chmod?777?./?表示將本目錄設(shè)置為任何人可讀可寫可執(zhí)行
?
轉(zhuǎn)載于:https://www.cnblogs.com/xiaoxiao-blogs/p/5089134.html
總結(jié)
以上是生活随笔為你收集整理的Android应用Push至设备system目录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS中的事件冒泡——总结
- 下一篇: Android使用CountDownTi