1、写执行脚本,这里以修改system/etc/hosts文件为例在/device/mediatek/mt67xx目录下创建名为modifyhosts.sh的文件。
2、配置脚本编译后的路径,在/device/mediatek/mt67xx/device.mk文件中配置脚本编译后的路径。
3、配置启动脚本的服务,/system/core/rootdir/init.rc文件为系统启动初始稿销滑化文件,斗笑最键腊先加载,配置sh脚本启动服务。
4、定义主体的type,在/external/sepolicy目录下新建一个modifyhosts.te文件,在该文件中定义一个名为modifyhosts的domain以及名为modifyhosts_exec的type。
5、定义客体的type,remount-sys进程对应的可执行文件是/system/bin/modifyhosts.sh,则在/external/sepolicy/file_contexts文件中添加/system/bin/modifyhosts.sh文件的安全上下文。
6、添加SELinux权限,由于不知道需要添加哪些权限,故按上面5个步骤 *** 作完后,可以先编译版本刷机,之后在adbshell下执行。
一、此目录是windows系统的一没稿握部分配置文件,要修改此目录下的文件需要具备两个条件:
1、具备管理员权限,某些普通用户是无法进行修改的。
2、用于修改文件的程序必须具备管理员权限。
二、假设用户以管理员用户登录系统,通过记事本来修改此目录下的hosts文件,可以参考如下 *** 作步骤:
1、开始——所有程序——附件——记事本,右键“以管理员身份运行“打开记事本程序。
2、点击文件菜枯庆单,选择”打开“,在d出的窗口中找到X:\windows\system32\drivers\etc\hosts,进入后,一般什么也不会显示,这时候在”打开“对话框下边的文件选为”所有文件“。
然后就可以看到hosts文件敬数了。选择,hosts文件,就可以打开了:
进入【C:\Windows\System32\Drivers\etc】文件夹下面再找到【hosts】上点击右键然后再点击【属性】hosts属性界面下点击【高级】
hosts的高级安全设置窗口中点击【更改权限】----在出来的新窗口中再点击【添加】
hosts的权限项目窗口中的主体旁边点击【选择主体】
选择用户或组点击让老【高级】然后再点击【立即查找】再在搜索的结果中找到你当前用户的账号,然后再销隐点【确定】
选择用户或组好点击【确定】
把基本权亏滑厅限全部勾上,然后再点击【确定】
添加成功以后点击【确定】
你将要更改系统文件夹的权限设置,这样会降低计算机的安全性,并导致用户访问文件时出现的问题,需要继续吗?点击【是】
这样再使用记事本打开hosts就可以编辑保存。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)