Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 之 adb

android 之 adb

編輯:關於Android編程



root uid 0 gid0
system uid 1000 gid1000
shell uid 2000 gid2000
app uid >10000 gid >10000




adb 指令
adb devices
adb -s serialNumber shell
adb shell 進入手機管理
adb install apkpath -r -f -s
adb uninstall apkpackname -k
adb push 電腦端文件路徑 手機端文件路徑
adb pull 手機端文件路徑 電腦端文件路徑
adb reboot 重啟手機
adb reboot recovery 重啟恢復模式
adb reboot bootloader 重啟引導模式
adb wait-for-device
adb shell monkey -v -p com.tencent.mobileqq 500
adb forward tcp:1100 tcp:1200
adb shell getprop 獲取手機參數


cat /proc/cpuinfo
adb shell dumpsys cpuinfo |notification| meminfo |cpuinfo 查看手機當前的cpu使用 notification使用 meminfo




1、手機截屏 screen sdk_version filepath
2、手機字體修改 替換/system/fonts/DroidSansFallback.ttf (中文 )文件 ,替換/system/fonts/DroidSans.ttf (英文文件)
3、卸載系統應用
(1)獲取應用的路徑 pm path packname
(2)移除apk rm apkpath
(3)徹底刪除殘留文件 pm uninstall packnmae ;rm -r /data/data/packname;


4、結束系統進程
(1)ps
(2)kill pid
5、靜默安裝卸載
6、可以禁止開機啟動項,凍結應用




7、屏幕解鎖
rm /data/system/gesture.key;rm /data/syste/locksettings.*;
8、應用及應用數據的備份,移動應用到系統應用。
busybox cp -r -f -p -P source/* des/
10、修改開機動畫
替換 /system/media/bootaniation.zip(注意壓縮時用winrar 壓縮存儲模式)
三星官方系統 需要替換/system/bin/samsungani 為自己的 然後執行上面的步驟。
11、更換系統刷機


12.查看短信,聯系人數據庫

cat /data/data/com.android.providers.contacts/databases/contacts2.db > /data/lcoal/tmp/1.db
adb pull /data/lcoal/tmp/1.db pc_path





cat /data/data/com.android.providers.telephony/databases/mmssms.db > /data/lcoal/tmp/1.db
adb pull /data/lcoal/tmp/1.db pc_path








pm path packname 查看apk安裝的路徑
pm install -r -f -s apppath 安裝apk,r 強制安裝,f 安裝手機內存 s 安裝sdcard
pm uninstall -k packname 卸載應用 -k 保留應用數據 /data/data/packname下的數據 或者 /sdcard/Android/data/packnmae
pm enable packname 設置應用為不可用,或者組件不可用 組件跟類的完整路徑
pm disable packname 設置應用可用
pm setInstallLocation 0 1 2 設置應用安裝的默認目錄 0 auto 1 手機內存 2 sdcard
pm getInstallLocation 查看當前設置
pm clear packname 清楚應用緩存數據






linux 常用指令:(權限)
busybox
rm 移除文件 或 文件夾 rm /data/local/tmp/1.apk
cd 進入目錄 cd /data/local/tmp
cat 查看文件內容 cat /proc/cpuinfo ; 復制文件 cat /data/local/tmp/1.apk > /sdcard/1.apk
cp 復制文件 cp /data/local/tmp/1.apk /sdcard/1.apk
mv 移動文件,重命名文件 mv /data/local/tmp/1.apk /data/local/tmp/2.apk
chmod 為文件或目錄賦權限 chmod 777 /data/local/tmp/1.apk
chown 為文件賦所屬者 chown 0.0 /data/local/tmp/1.apk
echo 寫入文件 如果文件不存在創建並寫入 echo '111' > /sdcard/1111.txt
md5sum 獲取文件md5碼 md5sum /system/app/1.apk
halt 關機 不是所有手機都有此指令
reboot 重啟手機
id 獲取當前用戶信息
touch 創建一個空文件 touch /data/local/tmp/1.txt
sleep 睡眠多少秒 sleep 10
mkdir 創建文件夾 mkdir /sdcard/nihao
ps 查看當前系統所有進程
kill 殺進程 kill 進程id
ls 列出當前文件夾下的文件
tar czvf dir01.tar.gz dir01
tar 參數
c 將文件備份出來(創建)
v 將過程輸出
x 解壓備份
r 追加到已經存在的包中
t 查看


tar -zxvf archive_name.tar.gz


gzip ungzip
mount 掛載分區 mount -o remount rw /system
df 查看磁盤空間 df /system
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved