最近想往system/lib文件下添加.so库文件,但是这个文件的属性是read-only,要想往里面写文件,只能改变其权限,看了网上的方法,有人说采用下面的方式:
mount -o rw,remount /system
其中-0:挂载文件 rw:可读写 remount:重新挂载
但是这种方式不行,总是提示指令参数不对。
后面想到可以采用重新挂载的方式:
adb remount;
adb shell;
chmod 777 /system;
这样就可以改变其权限为可读可写可执行。不过这种方式按说属于临时挂载,重启机器之后,存入的文件应该会消失。实际上文件不会消失,而且属性也没有变回以前的,很是让人费解。
然后要不pc上的文件传输到设备上,可以采用push指令:
adb push c:\文件路径\文件名 /system/lib
请注意PC和设备上路径的写法不一样,'\'和'/'的不同。