如何修改自定义Android ROM中的应用程序设置?

时间:2014-06-30 13:56:37

标签: android settings customization cyanogenmod rom

这是我的问题:

我已经在谷歌,Stack Overflow和XDA开发者论坛上做过一些研究,但我甚至没有找到相关的问题。

我正在尝试自定义this CyanogenMod ROM,因此在使用ClockWorkMod安装ROM后默认选中“未知来源”复选框(在设置>应用程序中),但我似乎无法找到去哪里。

我使用apktool搜索了以下APK文件:

  • /system/framework/framework-res.apk
  • /system/app/Settings.apk
  • /system/app/SettingsProvider.apk
  • /system/app/ApplicationsProvider.apk
  • /system/app/PackageInstaller.apk
  • /system/app/CertInstaller.apk

但我没有找到任何东西。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

好的,事实证明我的搜索力度不够。

对于有兴趣的人,要编辑的文件位于 SettingsProvider.apk
您必须对其进行反编译(使用apktool)并编辑文件 SettingsProvider / res / values / bools.xml ,替换此行:

<bool name="def_install_non_market_apps">false</bool>

这一个:

<bool name="def_install_non_market_apps">true</bool>

然后,重新编译等。

希望这有帮助。

来源:xda-developers forum