iapp shell

[修改系統(tǒng)文件夾內(nèi)所有文件權(quán)限]




esl(“chmod -R 777 /路徑/”, true, bb)




[修改系統(tǒng)某文件權(quán)限]




esl(“chmod 777 /路徑/”, true, bb)




[刪除文件(夾)]




esl(“rm -r /路徑”, true, bb)




[撥打電話]




s a = “am start -a android.intent.action.CALL -d tel:10086”


esl(a, true, bb)


sgsz(bb, 1, b)


tw(b)


//撥打10086




[發(fā)短信]




s a= “am start -a android.intent.action.SENDTO -d sms:10086 –es sms_body 10086”


esl(a, true, bb)


sgsz(bb, 1, b)


tw(b)


//發(fā)送10086到10086




[重啟,關(guān)機,重啟到其他模式]




s a= “reboot”


esl(a, true, bb)


sgsz(bb, 1, b)


tw(b)


//reboot? 重啟命令


//reboot -p? 關(guān)機命令


//reboot recovery? ? 重啟至recovery模式


//reboot bootloader 重啟到bootloader界面 一般加載升級文件


//reboot sdupdate 用于SD卡升級


//reboot resetuser 恢復(fù)出廠設(shè)置




[啟動應(yīng)用]




s a= “am start -n com.android.camera/com.android.camera.Camera”


esl(a, true, bb)


sgsz(bb,1, b)


tw(b)


//啟動照相機


//啟動其他程序也一樣,方法是:


am star -n 包名/類名


//查看包名和類名






[獲取序列號imei]


simei(imei)


tw(imei)




//查看手機串號




[查看內(nèi)存和cpu信息]




s a = “cat /proc/meminfo”


esl(a, true, bb)


sgsz(bb, 1, b)


tw(b)


//查看內(nèi)存,如果查看cpu信息則為:cat /proc/cpuinfo




[查看,殺死進程]




s a = “ps”


esl(a, true, bb)


sgsz(bb, 1, b)


tw(b)


//ps 查看進程列表


//kill [PID] 殺死一個進程


//ps -x [PID] 查看指定進程




[查看網(wǎng)絡(luò)狀態(tài)]




s a = “netstat”


esl(a, true, bb)


sgsz(bb, 1, b)


tw(b)


//netstat 查看網(wǎng)絡(luò)狀態(tài)




[清空文件夾內(nèi)的文件]


esl(“rm -fr /目錄/*”, true, bb)


//清空指定文件夾下的文件(夾),保留指定文件夾!






[安裝應(yīng)用]




pm install -s /sdcard/banxia.apk


//直接安裝sdcard卡,根目錄的應(yīng)用程序banxia.apk




[截屏]




screencap -p /sdcard/banxia.png


//截屏,保存至sdcard卡,名稱為banxia.png




[查看機子參數(shù)]




getprop


//查看機器的全部信息參數(shù)


getprop ro.serialno


//查看機器的SN號


getprop ro.carrier


//查看機器的CID號


getprop ro.hardware


//查看機器板子代號


getprop ro.bootloader


//查看SPL(Hboot)版本號

[顯示時間]




date


//打印系統(tǒng)設(shè)置時間




date -s “20140601.065625”


//設(shè)置系統(tǒng)時期為2014-6-1,6點56分25秒




[root權(quán)限]




su


//允許程序獲取root權(quán)限




su – zhoulj


//切換到zhoulj用戶




[掛載system]




mount -o remount rw /system? ? ? ? ? ? ? ? ? ? (busybox mount -o remount,rw /system)


//掛載/system為可讀寫




busybox mount -o remount,ro /system? ? ? //掛載/system為只讀


[復(fù)制文件]


esl(“cp -r /原路徑 /復(fù)制后路徑”, true, bb)


//復(fù)制文件(夾)




[模擬電源鍵和home鍵]




input keyevent 26


//模擬電源鍵鎖屏




input keyevent 3


//模擬home鍵返回桌面




[讀取文本]




esl(“cat 路徑”,true,a)


sgsz(a,1,b)


tw(b)




[軟件提示獲取root權(quán)限]




esl(“echo 已獲取root”,true,bb)


sgsz(bb,1,bmnm)


f(bmnm==””)


{


utw(“”,”未獲取root權(quán)限”,””,””)


{


}


else


{


}


}


else


{


utw(“”,”已獲取root權(quán)限”,””,””)


{


}


else


{


}


}




[結(jié)束正在運行應(yīng)用]




esl(“am force-stop 應(yīng)用包名”,true,b)




[查看應(yīng)用安裝位置]


esl(“pm path 軟件包名”,true,b)


sgsz(b,2,c)


tw(c)




[啟動應(yīng)用]


esl(“am start -n 軟件包名/軟件類名”,true,b)




[清空應(yīng)用數(shù)據(jù)]




esl(“pm clear 軟件包名”,true,b)




[ps 報告程序狀況 ]




esl(“ps -A”,true,b)


sgsz(b,1,d)


tw(d)




ps是用來報告程序執(zhí)行狀況的指令,您可以搭配kill指令隨時中斷,刪除不必要的程序。




[kill結(jié)束程序 ]




esl(“kill -s 程序的pid”,true,b)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容