欢迎来到天天文库
浏览记录
ID:40837396
大小:36.00 KB
页数:8页
时间:2019-08-08
《【安卓rom定制】丨『第七课』丨 系统脚本的初步分析及修改》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、今天为大家简单的分析一下系统脚本!废话不多说直接上教程!注:部分转至“季末鸿唇”romDIY!本帖隐藏的内容脚本语法:1.copy_dir语法:copy_dir[]表示原文件夹,表示目的文件夹,[]表示时间戳作用:将文件夹中的内容复制到文件夹中。文件夹中的原始内容将会保存不变,除非文件夹中有相同的内容,这样中的内容将被覆盖举例:co
2、py_dirPACKAGE:systemSYSTEM:(将升级包中的system文件夹复制到手机中)2.format语法:format表示要格式化的分区作用:格式化一个分区举例:formatSYSTEM:(将手机/system分区完全格式化)注意:格式化之后的数据是不可以恢复的3.delete语法:delete[...][...]表示要格式化的文件,可以是多个文件用空格隔开作用:删除文件1,2到n举例:deleteSYSTEM:app/Calculat
3、or.apk(删除手机systen文件夹中app中的Calculator.apk文件)4.delete_recursive语法:delete_recursive[...][...]表示要删除的文件或文件夹,可以使多个,中间用空格隔开作用:删除文件或者目录,删除目录时会将目录中的所有内容全部删除举例:delete_recursiveDATA:dalvik-cache(删除/data/dalvik-cache文件夹下的所有内
4、容)5.run_program语法:run_program[...]表示要运行的程序,[...]表示运行程序所加的参数作用:运行终端程序举例:run_programPACKAGE:install_busybox.sh(执行升级包中的install_busybox.sh脚本)6.set_perm语法:set_perm[...]表示用户名称,表示用户组名称,,表示权限
5、模式,[...]表示文件路径,可以使多个,用空格隔开作用:设置单个文件或目录的所有者和权限,像linux中的chmod、chown或chgrp命令一样,只是集中在了一个命令当中举例:set_perm020000550SYSTEM:etc/init.goldfish.sh(设置手机system中的etc/init.goldfish.sh的用户为root,用户组为shell,所有者以及所属用户组成员可以进行读取和执行操作,其他用户无操作权限)7.set_perm_recursive语法:set_perm_re
6、cursive[...]表示用户,表示用户组,表示文件夹的权限,表示文件的权限,[...]表示文件夹的路径,可以多个,用空格分开作用:设置文件夹及文件夹中的文件的所有者和用户组举例:set_perm_recursive0007550644SYSTEM:app(设置手机system/app文件夹及其中文件的用户为root,用户组为root,app文件夹权限为所
7、有者可以进行读、写、执行操作,其他用户可以进行读取和执行操作,其中的文件的权限为所有者可以进行读写操作,其他用户可以进行读取操作)8.show_progress语法:show_progress<表示一个小部分><表示一个小部分的持续时间>作用:为下面进行的程序操作显示进度条,进度条会根据进行前进,当操作时间是确定的时候会更快举例:show_progress0.10(显示进度条当操作完成后前进10%)9.symlink语法:symlink8、-path>表示链接到的目标,表示快捷方式的路径作用:相当于linux中的ln命令,将在处创建一个软链接,的格式应为绝对路径(
8、-path>表示链接到的目标,表示快捷方式的路径作用:相当于linux中的ln命令,将在处创建一个软链接,的格式应为绝对路径(
此文档下载收益归作者所有