Android下的Linux
生活随笔
收集整理的這篇文章主要介紹了
Android下的Linux
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. Android目錄結(jié)構(gòu)
data
- app:用戶安裝的應用
- data:應用的專屬文件夾
- system:系統(tǒng)的配置信息,注冊表文件
- anr:anr異常的記錄信息
dev:devices的縮寫
- 存放設備所對應的文件
mnt:mount的縮寫
- 掛載在系統(tǒng)上的設備:sdcard,u盤
proc:硬件配置,狀態(tài)信息
- cpuinfo、meminfo
sbin:system bin
- 系統(tǒng)重要的二進制執(zhí)行文件
- adbd:服務器的adb進程
system:
- app:存放系統(tǒng)應用,默認不能刪除
- bin:Android中可執(zhí)行的linux指令文件
- etc:host:主機名和ip地址的映射
- fonts:Android中自帶的字體
- framework:存放谷歌提供的java api
- lib:核心功能的類庫,C/C++文件
- media/audio:存放Android的音效文件
- tts:語音發(fā)聲引擎,默認不支持中文
- usr:用戶設備的配置信息,鍵盤編碼和按鍵編碼的映射
- xbin:是專為開發(fā)人員準備的二進制指令
2. Android下的Linux指令
- su:superuser
- 切換到超級用戶
- rm:remove,刪除文件
- rm 文件名
- ls:列出目錄下的所有文件和文件夾
- ls -l:查看文件的詳細信息
- ls -a:查看隱藏文件
- cd:切換到某個目錄
- cat:查看文件內(nèi)容
- cat 文件名
- 不要cat二進制可執(zhí)行文件
- mv:move 修改文件名
- mv 原文件名 新文件名
- mkdir:創(chuàng)建文件夾
- mkdir 文件夾名字
- rmdir:刪除文件夾
- rmdir 文件夾名字
- touch:創(chuàng)建新文件
- touch 文件名
- chmod:change mode,切換文件訪問權限
- chmod 777 文件名
- echo:回顯數(shù)據(jù);重定向數(shù)據(jù)
- echo 數(shù)據(jù) > 文件名
- sleep:睡眠幾秒
- df:顯示指定目錄的容量
- id:打印當前用戶的id
- uid=0:root
- uid=1000:system
- uid=2000:shell
- uid=10000+:一般應用程序的id
- ps:列出系統(tǒng)中運行的所有進程
- kill:殺死指定pid的進程
- kill pid
- chown:change owner,修改擁有者
- chown 0.0 文件名
- mount:掛載文件系統(tǒng)
- mount -o remount rw /:掛載當前目錄為可讀可寫權限
- mount -o remount rw /system:重新掛載指定目錄
3. Android中特有的指令
am:ActivityManager,可以進行跟activity相關的操作
- am start -n com.itheima.createfile/com.itheima.createfile.MainActivity:開啟指定Activity
- am kill com.itheima.createfile:結(jié)束非前臺進程
- am force-stop com.itheima.createfile:結(jié)束進程
pm:PackageManager
- pm disable 包名:凍結(jié)指定應用
- pm enable 包名:解凍指定應用
monkey -p com.itheima.createfile 1000:自動點擊指定應用1000次
4. 刷模擬器,rom寫文件(su)
- 如果想讓真實手機運行這些指令,手機必須要有root權限
- 刷root原理:把su二進制文件拷貝到/system/bin或者/system/xbin
- Android刷root軟件,工作的原理全部都是利用系統(tǒng)的漏洞實現(xiàn)
- rom:可以理解為android系統(tǒng)的安裝文件
- 把su文件和superuser.apk寫入img文件
- 執(zhí)行su指令
5. 小案例:凍結(jié)解凍應用
- 凍結(jié)和解凍指定的應用
6. 小案例:零權限讀取用戶隱私數(shù)據(jù)
- 直接修改短信數(shù)據(jù)庫訪問權限
7. 靜默安裝
- 為什么有靜默安裝的需求
- 正規(guī)應用。電子市場,方便用戶靜默安裝
- 流氓軟件。后臺偷偷下載安裝。
- 自動下載應用,然后靜默安裝
8. 修改字體
- 把ttf文件刷進img中
- Android系統(tǒng)默認的中文字體為DroidSansFallBack.ttf
- 用你想使用的字體ttf文件替換掉這個文件即可
9. 修改開機動畫
- 從真機中得到bootanimation.zip
- 把bootanimation.zip放入system/media目錄下
10. 刪除鎖屏密碼
- 刪除data/system下的key文件
- 文本密碼為password.key
- 手勢密碼為gesture.key
總結(jié)
以上是生活随笔為你收集整理的Android下的Linux的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自定义控件:滑动开关
- 下一篇: The application's Pa