【手册】如何编译/修改三星手机Rom(三)

上一篇文章《【手册】如何编译/修改三星手机Rom(二)》介绍如何打包三星Rom,这篇文章接上上一篇文章,介绍如何在三星Rom上做一些基础的mod。

引入

接下来我们会带你吧Rom制作玩得更有意思。现在,构建自定义ROM 的下一个主要目的是添加STOCK ROM中不存在的内容,即MODS 。您可以添加大量的MODS ,这些内存已经存在于STOCK ROM中,但已被Samsung 禁用。例如,许多mod 在通知面板中添加DATA USAGE或禁用SMS TO MMS CONVERSION就像在文件中添加一行一样简单,但是其他MODS 就像 在反编译apk之后,在状态栏中启用虚拟锁定按钮需要很少且非常容易的修改,另一方面,在SystemUI中为东西着色需要在反编译东西方面具有良好的修改技能和经验。

在本节中,我们将讨论添加基本的mod ,即我之前提到的MODS 单行。因此,首先让我们看一些简单的东西,那就是将mods 添加到build.prop。将MODS 添加到BUILD.PROP中实际上, 将MODS 添加到build.prop中非常容易,而Kitchen可以完成所有这些工作。请按照以下步骤操作,你会觉得很有意思;

步骤1:启动“ ASSAYYED KITCHEN”并搜索 “ ADID BUILD.PROP TWEAKS”并选择它。
步骤2:在要求确认时,只需选择 “是”。
第3步:现在,请等待一会儿,一旦完成,请按ENTER,现在ROM变得更加流畅和快速。您可以转到build.prop(在WORK / system中)并查找那些mod。

这些是一些了不起的mod,您可以使用一些值了(但要确定自己在做什么)。

因此,您已经了解了如何在ROM中添加build.prop mod。但是,我们不仅限于此,还有许多其他MODS帮助您启用几项功能。继续阅读,您会惊讶地发现,只需更改一些值或在build.prop中添加一些行就可以得到多少东西。不仅来自XDA,而且来自其他ROMS (但要给予称赞以尊重开发人员的努力,开发人员发现了它)

现在,本指南的难点(不是很困难,但不胜枚举)是CSC Mods

什么是CSC?

在客户服务代码(CSC)起在你的工作中起重要作用的三星移动设备。该CSC 代码确保您的手机 该设备符合您所在国家和您的手机运营商的标准。因此,如果我们可以在CSC 代码中更改/添加几行,则实际上可以获得三星因您所在国家/地区的标准而禁用的功能。希望你能明白。现在的主要任务是找到这些行,通过这些行我们可以启用这些功能。

因此,我们首先找到,在其中添加/修改这些行。现在,导航至“ WORK / system / csc”。在这里,您会看到许多文件和文件夹(也许)。现在,我们在此文件夹中进行更改,主要是在“ others.xml” 文件中。现在,使用NOTEPAD ++打开此文件 并且您应该看到很多代码行,其中包括 之间的某个值或类似的值。

如何添加CSC MODS

现在,您知道什么是CSC,以及我们在何处添加CSC Mods 。现在让我们学习如何添加这些MODS 。
好吧,请记住这里的主要规则是COPY AND PASTE。基本上,我们将从其他国家/地区的other.xml(针对您的特定设备)复制几行到您自己的others.xml

好的,您也可以从其他开发人员的作品中复制这些行,但这是“强制性”的,以便给相应的开发人员适当的功劳。

在这里,我列出了一些我在ROM中使用的CSC MODS /行(不是全部xD):- 在照相机设置中

  • 启用照相机 快门 声音切换:
> TRUE >
  • 在设置中启用实时网络速度切换:
<CscFeature_Setting_SupportRealTimeNetworkSpeed>TRUE</ CscFeature_Setting_SupportRealTimeNetworkSpeed>
  • 启用本地通话记录:
<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
  • 禁用短信到彩信的转换:
<CscFeature_Message_DisableConvertingEffectBetweenSMSMMS>TRUE</CscFeature_Message_DisableConvertingEffectBetweenSMSMMS>
<CscFeature_Message_DisableSmsToMmsConversionByTextInput>TRUE</CscFeature_Message_DisableSmsToMmsConversionByTextInput>
  • 启用白色页面(您需要带有此行的APK):
<CscFeature_Common_ConfigSvcProviderForUnknownNumber>whitepages,whitepages,whitepages</CscFeature_Common_ConfigSvcProviderForUnknownNumber>
  • 在STATUSBAR中启用NFC图标:
<CscFeature_NFC_StatusBarIconType>DEFAULT</CscFeature_NFC_StatusBarIconType>
  • 在通知面板中启用数据使用:
<CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel>TRUE</CscFeature_SystemUI_SupportDataUsageViewOnQuickPanel>

在这里,我提到了许多可用于您的设备的CSC Mod 。重要的是要注意上面给出的代码只是为了给您一个想法。但是,没有必要所有上述代码都可以与所有三星设备一起使用。如果您的设备支持,它将启用这些MODS ;如果不支持,则对ROM 无效。这是CSC Mods的优点,如果它们与您的设备不兼容,则无论如何都不会影响您的ROM /设备。因此,不断增加MODS 的从其他地方读取,学习,复制并粘贴xD。

现在,在此之后的下一节中,我们将讨论有关updater-script及其语法的信息,它们将帮助您将各种zip 文件直接添加到ROM中,所以请继续关注下一篇即将发布的帖子,因为它们将是本指南最有趣的部分之一。

你可能感兴趣的:(系统定制)