修改packages.xml文件被还原问题 我修改了/data/system/packages.xml下的文件 但是有些手机重启会被还原,请问怎么解决。比如我去掉了<item name="android.permission.INTERNET"/>这个权限 但是重启又恢复了,有解决办法不 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我手机是有root权限的 我是为了删除每个应用的联网权限 所以修改/data/system/packages.xml文件,但是为什么重启又给我还原了。没人遇见过这问题吗 4.0是有保护的,同时PMS也会对它做修改 LS的 有道理。 1、所有系统权限以及那些受保护权限的声明都定义在 frameworks/res/AndroidManifest.xml文件中, 如果你要去掉该权限,最好能把这个配置文件的权限去掉 ; 2、PowerManagerService会解析这个 frameworks/res/AndroidManifest.xml 文件,并且会做如下事情: ①、备份当前/data/system/packages.xml文件 , 即将现在的/data/system/packages.xml重名为packages-backup.xml文件 ②、删除当前/data/system/packages.xml文件 ③、将系统内所有解析到的<permissioin />以及其它信息等写入到/data/system/packages.xml文件中。 因此,按照你的做法,每次开机重启后,都会还原。 最后,建议在PackageManagerService做出如下修改: 即在检查特定packagename的"android.permission.INTERNET"权限时,返回PackageManager.PERMISSION_DENIED 。 希望LZ验证哈。 Android系统的字体大小设置 为什么这个循环语句不运行呢? 跳转时背景音乐怎么关闭? textview一行最多可以容纳多少个字符 ActivityNotFoundException 关于U8500刷成2.2版的铃声问题 新人问一下移动支付使用的问题。 产生点击事件 小米平板出现“很抱歉,xxx已停止运行” 如何制作手机通讯录 anropid 新闻客户端程序 是不是要对应一个服务器程序? webview提交表单以后,怎么获取返回值??
1、所有系统权限以及那些受保护权限的声明都定义在 frameworks/res/AndroidManifest.xml文件中,
如果你要去掉该权限,最好能把这个配置文件的权限去掉 ; 2、PowerManagerService会解析这个 frameworks/res/AndroidManifest.xml 文件,并且会做如下事情:
①、备份当前/data/system/packages.xml文件 , 即将现在的/data/system/packages.xml重名为packages-backup.xml文件
②、删除当前/data/system/packages.xml文件
③、将系统内所有解析到的<permissioin />以及其它信息等写入到/data/system/packages.xml文件中。 因此,按照你的做法,每次开机重启后,都会还原。 最后,建议在PackageManagerService做出如下修改: 即在检查特定packagename的"android.permission.INTERNET"权限时,返回PackageManager.PERMISSION_DENIED 。 希望LZ验证哈。