根uid0GID 0
系统uid 1000 GID 1000
外壳uid2000GID2000
app uid 10000 gid 10000
jarsigner-verbose-keystore e :epanHulu Xia.key-signed jar c :usersXu Haiyang 桌面admoSiyang
adb命令
ADB设备列出当前连接的设备
ADB-sserialnumber外壳
ADB外壳进入手机管理
用于ADB安装apk路径- r-f-s安装的APP应用程序
ADB uninstall apk包- k卸载APP应用程序
adb push电脑端文件路径手机端文件路径
adb pull手机端文件路径电脑端文件路径
adb reboot重新启动手机(ADB shell reboot ) )。
ADB重新引导恢复重新启动恢复模式
ADB重新引导引导加载器重新启动引导模式
Adb wait-for -设备
ADB shell monkey-v-pcom.example.administrator.my application 500
adbforwardtcp :1100 TCP :1200
ADB外壳getprop获取手机参数
cat /proc/cpuinfo显示CPU信息
ADB shell dumpsyscpuinfo显示手机的当前CPU使用通知使用meminfo
1、手机截图screen sdk_version filepath
2、手机字体修改替换/system/fonts/droid sans fallback.TTF (中文)文件、替换/system/fonts/DroidSans.ttf (英文文件) )。
3、卸载系统APP应用程序
(1)取得APP应用的路径pm path packname
)2)删除apk RM apk路径
)3)永久删除残留文件pm uninstall packnmae; rm -r /data/data/packname;
4、结束系统流程
)1) ps
)2)基尔PID
5、静默式卸载
6、可以禁止启动项目,冻结APP
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/感动的头发/三星ani,然后再执行上述步骤。
11、更换系统印刷机
12 .查看邮件并联系数据库
cat/data/data/com.Android.providers.contacts/databases/contacts2. db/data/lcoal/tmp/1.db
ADB pull/data/lcoal/tmp/1.dbpc _ path
cat/data/data/com.Android.providers.telephony/databases/mmssms.db/data/lcoal/tmp/1.db
ADB pull/data/lcoal/tmp/1.dbpc _ path
pm path packname显示apk安装的路径
pm install -r -f -s apppath安装apk,r强制安装,f安装手机内存s安装sd卡
pm uninstall -k packname卸载APP应用程序-k将APP应用程序数据/data/data/packname下的数据或/sdcard/Android/data/packnmae
适用于pm enable packname设置不可用或组件不可用的组件和类的完整路径
pm禁用包名称配置APP应用程序可用
为pm setinstalllocation012APP应用程序安装设置缺省目录0自动1手机内存2 sdcar
dpm 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/感动的秀发/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:Epanhuluxia.key -signedjar C:UsersxuhaiyangDesktopadmosing_4096.apk C:UsersxuhaiyangDesktopadmoun4096.apk huluxia
命令签名;
com.ss.android.article.news