调试常用操作,
cd /system/app //切换到system/app目录下
ls //列出system/app目录下文件
ll //列出system/app目录下文件的信息更加详细,有时间,是否可读写等信息
mount -o remount,rw /system //重新挂载为已经挂载了的文件系统(以读写权限挂载),这样就可以对system/app目录内文件进行删除、复制操作
rm xyz.apk //删除xyz.apk的apk
cp /data/app/abc.apk ./ //复制/data/app目录下abc.apk到/system/app目录下(经常用到的是U盘内的apk复制到system/app)
chmod 644 abc.apk //更改abc.apk的权限为644
chown root:root abc.apk //更改abc.apk的拥有者为root root
cd .. //退到上一级目录
cd lib //进入lib目录(相对路径,也就是在现在的目录下,进入lib目录,即system/lib目录)
pwd //当前所处的目录
cd ../lib //退到上一级目录,进入lib目录
cp /data/lib/*.so ./ //复制data/lib下所有库文件到当前目录(实际使用中常为U盘内库文件进行复制)
sync //刷新
reboot //重启
第七行中,chmod 644 .....644怎么来的?
644:三位数代表九位的权限,也就是三部分,分别代表所有者权限,同组用户权限,其他用户权限。
rwx:r=4,w=2,x=1,可以想成rwx=421,那么rw-r--r--等同于644
第八行中,chown root:root ..... root:root怎来的?
文件拥有者root(冒号前的root),文件拥有者组root(冒号后的root),不确定这两个该是什么,用命令“ll”,看同级目录下其他类似文件的值。