天天看點

android 手機指令大全,Android ADB指令大全

root uid 0 gid 0

system uid 1000 gid 1000

shell uid 2000 gid 2000

app uid 10000 gid 10000

jarsigner -verbose -keystore E:\Epan\huluxia.key -signedjar C:\Users\xuhaiyang\Desktop\admo\sing_4096.apk C:\Users\xuhaiyang\Desktop\admo\un4096.apk huluxia

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 shell reboot)

adb reboot recovery 重新開機恢複模式

adb reboot bootloader 重新開機引導模式

adb wait-for-device

adb shell monkey -v -p com.example.administrator.myapplication 500

adb forward tcp:1100 tcp:1200

adb shell getprop 擷取手機參數

cat /proc/cpuinfo 檢視CPU資訊

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 列出目前檔案夾下的檔案

gzip ungzip

mount 挂載分區 mount -o remount rw /system

df 檢視磁盤空間 df /system

app 權限 10000-

shell 權限2000

system 1000

root 0

1.adb 指令

a.檢視連結終端裝置 adb devices

b.進入裝置終端 adb shell ;多台裝置 adb -s 裝置号 shell

c.往手機放檔案 adb [-s 裝置号] push pc檔案路徑 手機path

d.從手機往電腦擷取檔案 adb [-s 裝置号] pull phone檔案路徑 pc_path

e.安裝,解除安裝應用 adb install[ -r 強制覆寫安裝][-f 安裝到手機記憶體 /data目錄][-s 安裝到sdcard /sdcard目錄] apk 路徑 ;adb uninstall packname

pm install -r -f -s 手機檔案路徑; pm uninstall -k packname

f.當機應用,開機啟動項

當機 pm disable packname | 元件 ;解凍 pm enable packanme | 元件

清楚資料 pm clear packname;

g.啟動應用

adb shell am start -n 元件名

h.測試

monkey -v -p packname 點選數

i.端口轉發forward

adb forward tcp:1100 tcp:1200

j.重新開機手機

adb reboot

k.關機

adb shell half

l.重新開機到恢複模式

adb reboot recovery

m.重新開機引導模式

adb reboot bootloader

linux 指令

1.ls 列出目下所有檔案 -l 詳細資訊 *

2.df 檢視磁盤空間

3.mount 産看磁盤資訊

4.rm 删除檔案 rm -r 删除檔案夾

5.mount -o remountn rw /system 挂載/system為可讀可寫

6.mkdir 建立檔案夾 建立多級檔案 mkdir -p path

7.echo "11" > /sdcard/a.txt;建立檔案a.txt 并寫入 “11”

8.cat path 檢視檔案内容;cat path1 > path2 将 path1複制一份

9.cp path1 path2 複制檔案

10.touch "filepath" 建立檔案

11.chmod 777 filepath ;賦權

12.chown 0.0 filepath 賦所屬使用者及使用者組

13.ps 看程序資訊;

14.sleep 5;程序睡眠

root 下的操作

解除安裝系統應用

a. pm path packanme 找到系統應用安裝目錄;

b. rm apk_path;

c.rm -r /data/data/packname

d.pm uninstall packname

備份應用資料

a.備份apk

b.備份應用資料

/data/data/packname

/sdcard/Android/data/packname

busybox cp -f -p -P -r /data/data/packname/* des_path;

3.字型更換

替換/system/fonts/DroidSansFallback.ttf

4.開機動畫

cat /sysytem/bin/bootanimation;中找路徑

找到路徑,替換,或删除,隻留/system/media/bootanimation.zip

制作開機動畫時需要注意,

用RAR壓縮,壓縮格式是.zip 存儲方式。

5.截屏

scree sdk版本 圖檔儲存路徑.png

6.螢幕解鎖

7.反編譯

a.apktool.bat d 要反編譯的apk路徑 反編譯後的檔案夾

b.找到Mainfest.xml 找到主Activity ,替換google admob的key;

c.apktool.bat b 要打包的檔案夾 打包後apk的路徑

d.通過java環境下的 jarsigner -verbose -keystore E:\Epan\huluxia.key -signedjar C:\Users\xuhaiyang\Desktop\admo\sing_4096.apk C:\Users\xuhaiyang\Desktop\admo\un4096.apk huluxia

指令簽名;

com.ss.android.article.news