>adb shell
shell@android:/ $ su su
shell@android:/ # mount -o rw,remount yassf2 /system/
通常push到手機記憶體裡的檔案還需要設定讀r寫w執行x屬性:
chmod 644 ******
常用adb命令:
adb 預設不支援中文字元,需要重新原始碼編譯,見另一日誌:
解除安裝:uninstall [-k] [package] k表示保留配置檔案
安裝:install -r [package]
上傳:adb push text.txt /sdcard/txt.txt
顯示執行中的程序及cpu使用情況top
顯示記憶體使用情況free
更改乙個或多個檔案或目錄的屬主和屬組chown
啟動activity: am start -n 包名/類名 如am start -n cn.qylk/.logo
相機 am start -n com.android.camera/com.android.camera.camera
瀏覽器am start -n com.android.browser/com.android.browser.browseractivity
定位 am start -a android.intent.action.view geo:0,0?q=beijing
啟動網頁am start -a android.intent.action.view -d
打**am start -a android.intent.action.call -d tel:88888888
啟動serviceam startservice -n cn.qylk/.service.localservice
檢視log資訊 logcat -s [標籤名]【記錄到檔案:-f [filename]】
檢視裝置adb devices
進入shelladb -s emulator-5554 shell
裝置序列號adb get-serialno
快捷方式ln -s
重啟reboot [-n] [-p] [rebootcommand]
-n: 在重開機前不做將記憶體資料寫回硬碟的動作。
adb reboot 重新啟動
adb reboot recovery 重新啟動到recovery
adb reboot bootloader 重新啟動到bootloader
掛載systemadb remount
載入檔案系統mount -a [-r] [-t type] [-o options] [-rw] device dir。
-t type:顯示被載入檔案系統的型別。
-n:一般而言,mount掛上後會在/etc/mtab中寫入一筆資料,在系統中沒有可寫入檔案系統的情況下,可以用這個選項取消這個動作。
如:mount -o remount,rw /dev/block/mtdblock3 /system
常用檔案命令:rm、cp、mkdir、mv、chmod、grep(文字搜尋)、find、
殺程序:kill
比較檔案diff(顯示詳細不同點)、cmp(顯示結論)
檢查檔案系統的磁碟占用df
顯示檔案內容 cat [name]
Android adb網路除錯模式
對android比較熟悉的開發人員,對adb通過usb usb連線android裝置 除錯android裝置應該不會陌生,因為大部分資料都是這樣做的。但是假如你的android裝置沒有usb口,只有網口,能不能除錯呢?比如移植過程中通過nfs啟動的android系統,再比如你的裝置上面usb裝置匱乏...
檔案讀寫模式
r僅讀,待開啟的檔案必須存在。w僅寫,若檔案已存在,內容將先被清空。a僅寫,若檔案已存在,內容不會清空。r 讀寫,待開啟的檔案必須存在。w 讀寫,若檔案已存在,內容將先被清空。a 讀寫,若檔案已存在,內容不會清空。rb僅讀,二進位制,待開啟的檔案必須存在。wb僅寫,二進位制,若檔案已存在,內容將先被...
Python讀寫檔案模式
1 r 開啟唯讀檔案,該檔案必須存在。2 r 開啟可讀寫的檔案,該檔案必須存在。3 w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。4 w 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。5 a 以附加的方式開啟只...