1.iapp shell
iapp shell
[修æ¹ç³»ç»æ件夹å æææ件æéï¼½
esl(âchmod -R /è·¯å¾/â,相机相机thymeleaf 源码 true, bb)
[修æ¹ç³»ç»ææ件æéï¼½
esl(âchmod /è·¯å¾/â, true, bb)
ï¼»å é¤æ件ï¼å¤¹ï¼ï¼½
esl(ârm -r /è·¯å¾â, true, bb)
ï¼»æ¨æçµè¯ï¼½
s a = âam start -a android.intent.action.CALL -d tel:â
esl(a, true, bb)
sgsz(bb, 1, b)
tw(b)
//æ¨æ
ï¼»åçä¿¡ï¼½
s a= âam start -a android.intent.action.SENDTO -d sms: âes sms_body â
esl(a, true, bb)
sgsz(bb, 1, b)
tw(b)
//åéå°
ï¼»éå¯ï¼å ³æºï¼éå¯å°å ¶ä»æ¨¡å¼ï¼½
s a= ârebootâ
esl(a, true, bb)
sgsz(bb, 1, b)
tw(b)
//reboot éå¯å½ä»¤
//reboot -p å ³æºå½ä»¤
//reboot recovery éå¯è³recovery模å¼
//reboot bootloader éå¯å°bootloaderçé¢ ä¸è¬å è½½å级æ件
//reboot sdupdate ç¨äºSDå¡å级
//reboot resetuser æ¢å¤åºå设置
ï¼»å¯å¨åºç¨ï¼½
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)
//æ¥çææºä¸²å·
ï¼»æ¥çå ååcpuä¿¡æ¯ï¼½
s a = âcat /proc/meminfoâ
esl(a, true, bb)
sgsz(bb, 1, b)
tw(b)
//æ¥çå åï¼å¦ææ¥çcpuä¿¡æ¯å为:cat /proc/cpuinfo
ï¼»æ¥çï¼ææ»è¿ç¨ï¼½
s a = âpsâ
esl(a, true, bb)
sgsz(bb, 1, b)
tw(b)
//ps æ¥çè¿ç¨å表
//kill [PID] ææ»ä¸ä¸ªè¿ç¨
//ps -x [PID] æ¥çæå®è¿ç¨
ï¼»æ¥çç½ç»ç¶æï¼½
s a = ânetstatâ
esl(a, true, bb)
sgsz(bb, 1, b)
tw(b)
//netstat æ¥çç½ç»ç¶æ
ï¼»æ¸ ç©ºæ件夹å çæ件]
esl(ârm -fr /ç®å½/*â, true, bb)
//æ¸ ç©ºæå®æ件夹ä¸çæ件ï¼å¤¹ï¼ï¼ä¿çæå®æ件夹ï¼
ï¼»å®è£ åºç¨ï¼½
pm install -s /sdcard/banxia.apk
//ç´æ¥å®è£ sdcardå¡ï¼æ ¹ç®å½çåºç¨ç¨åºbanxia.apk
ï¼»æªå±ï¼½
screencap -p /sdcard/banxia.png
//æªå±ï¼ä¿åè³sdcardå¡ï¼å称为banxia.png
ï¼»æ¥çæºååæ°ï¼½
getprop
//æ¥çæºå¨çå ¨é¨ä¿¡æ¯åæ°
getprop ro.serialno
//æ¥çæºå¨çSNå·
getprop ro.carrier
//æ¥çæºå¨çCIDå·
getprop ro.hardware
//æ¥çæºå¨æ¿å代å·
getprop ro.bootloader
//æ¥çSPLï¼Hbootï¼çæ¬å·
ï¼»æ¾ç¤ºæ¶é´ï¼½
date
//æå°ç³»ç»è®¾ç½®æ¶é´
date -s â.â
//设置系ç»æ¶æ为-6-1,6ç¹åç§
ï¼»rootæéï¼½
su
//å 许ç¨åºè·årootæé
su â zhoulj
//åæ¢å°zhouljç¨æ·
ï¼»æè½½systemï¼½
mount -o remount rw /system (busybox mount -o remount,rw /system)
//æè½½/system为å¯è¯»å
busybox mount -o remount,ro /system //æè½½/system为åªè¯»
ï¼»å¤å¶æ件]
esl(âcp -r /åè·¯å¾ /å¤å¶åè·¯å¾â, true, bb)
//å¤å¶æ件ï¼å¤¹ï¼
[模æçµæºé®åhomeé®ï¼½
input keyevent
//模æçµæºé®éå±
input keyevent 3
//模æhomeé®è¿åæ¡é¢
[读åææ¬ï¼½
esl(âcat è·¯å¾â,true,a)
sgsz(a,1,b)
tw(b)
[软件æ示è·årootæéï¼½
esl(âecho å·²è·årootâ,true,bb)
sgsz(bb,1,bmnm)
f(bmnm==ââ)
{
utw(ââ,âæªè·årootæéâ,ââ,ââ)
{
}
else
{
}
}
else
{
utw(ââ,âå·²è·årootæéâ,ââ,ââ)
{
}
else
{
}
}
ï¼»ç»ææ£å¨è¿è¡åºç¨ï¼½
esl(âam force-stop åºç¨å åâ,true,b)
ï¼»æ¥çåºç¨å®è£ ä½ç½®ï¼½
esl(âpm path 软件å åâ,true,b)
sgsz(b,2,c)
tw(c)
ï¼»å¯å¨åºç¨ï¼½
esl(âam start -n 软件å å/软件类åâ,true,b)
ï¼»æ¸ ç©ºåºç¨æ°æ®ï¼½
esl(âpm clear 软件å åâ,true,b)
ï¼»ps æ¥åç¨åºç¶åµ ï¼½
esl(âps -Aâ,true,b)
sgsz(b,1,d)
tw(d)
psæ¯ç¨æ¥æ¥åç¨åºæ§è¡ç¶åµçæ令ï¼æ¨å¯ä»¥æé killæ令éæ¶ä¸æï¼å é¤ä¸å¿ è¦çç¨åºã
ï¼»killç»æç¨åº ï¼½
esl(âkill -s ç¨åºçpidâ,true,b)