[Xperia Arc Themes and Apps] witoong623:
Anyone please help me, I tried to add CPU Setting(I use resource from this tutorial) in the Settings application into sub-menu peronalization but when

I replaced Settings.apk with new one then edit permission and reboot the settings application didn't appear in menu also I tried to open it from shortcut

but couldn't open it(didn't have any message show just nothing happen), these are what I tried.

In res\values\strings.xml I added

<string name="cpu_control">CPU Control</string>
<string name="cpu_control_summary">Manage CPU frequencies and governor</string>

In res\values\ids.xml I added

<item type="id" name="cpu_control">false</item>

In res\xml\personalization_settings I added

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen android:title="@string/wireless_networks_settings_title"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
<com.sonymobile.settings.preference.IntentPreference android:key="intelligent" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sonymobile.intelligent.settings" android:targetClass="com.sonymobile.intelligent.settings.IntelligentSettings" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.IntentPreference android:title="@string/theme_label_xperia" android:key="theme" android:summary="@string/theme_label_summary" settings:dependOnIsValidIntent="true" settings:chooserTitle="@string/theme_dialog_title_select_theme_txt">
<intent android:action="com.sonyericsson.theme.intent.action.SET_RUNTIME_THEME" />
</com.sonymobile.settings.preference.IntentPreference>
<PreferenceScreen android:title="@string/wallpaper_settings_title" android:key="wallpaper" android:fragment="com.android.settings.WallpaperTypeSettings" />
<com.sonymobile.settings.preference.IntentPreference android:key="preferred_application_settings" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sonyericsson.docomo.settings" android:targetClass="com.sonyericsson.docomo.settings.PreferredAppSettingActivity" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.IntentPreference android:key="lockscreen" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:action="com.sonyericsson.settings.intent.action.LOCKSCREEN" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.IntentPreference android:key="quick_settings" settings:dependOnResource="@bool/config_showToolsSettings" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.android.systemui" android:targetClass="com.sonymobile.systemui.statusbar.toolssettings.ToolsbarSettings" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.CheckBoxPreference android:title="@string/auto_hide_notifications_title" android:key="clearViewedNotifications" android:summary="@string/auto_hide_notifications_description" android:defaultValue="false" settings:valueOfSettingsSystem="clear_viewed_notifications" />
<com.sonymobile.settings.preference.IntentPreference android:key="notifications" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sonyericsson.settings" android:targetClass="com.sonymobile.settings.notifications.NotificationSettings" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.IntentPreference android:key="system_icons" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sonyericsson.settings" android:targetClass="com.sonymobile.settings.systemicon.SystemIconSettings" />
</com.sonymobile.settings.preference.IntentPreference>
<!--added-->
<PreferenceScreen android:title="@string/cpu_control" android:key="cpu_control" android:summary="@string/cpu_control_summary">
<intent android:targetPackage="it.sineo.android.noFrillsCP UClassic" android:action="android.intent.action.MAIN" android:targetClass="it.sineo.android.noFrillsCPUC lassic.activity.MainActivity" />
</PreferenceScreen>
</PreferenceScreen>

also I tried this too

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen android:title="@string/wireless_networks_settings_title"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
<com.sonymobile.settings.preference.IntentPreference android:key="intelligent" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sonymobile.intelligent.settings" android:targetClass="com.sonymobile.intelligent.settings.IntelligentSettings" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.IntentPreference android:title="@string/theme_label_xperia" android:key="theme" android:summary="@string/theme_label_summary" settings:dependOnIsValidIntent="true" settings:chooserTitle="@string/theme_dialog_title_select_theme_txt">
<intent android:action="com.sonyericsson.theme.intent.action.SET_RUNTIME_THEME" />
</com.sonymobile.settings.preference.IntentPreference>
<PreferenceScreen android:title="@string/wallpaper_settings_title" android:key="wallpaper" android:fragment="com.android.settings.WallpaperTypeSettings" />
<com.sonymobile.settings.preference.IntentPreference android:key="preferred_application_settings" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sonyericsson.docomo.settings" android:targetClass="com.sonyericsson.docomo.settings.PreferredAppSettingActivity" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.IntentPreference android:key="lockscreen" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:action="com.sonyericsson.settings.intent.action.LOCKSCREEN" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.IntentPreference android:key="quick_settings" settings:dependOnResource="@bool/config_showToolsSettings" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.android.systemui" android:targetClass="com.sonymobile.systemui.statusbar.toolssettings.ToolsbarSettings" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.CheckBoxPreference android:title="@string/auto_hide_notifications_title" android:key="clearViewedNotifications" android:summary="@string/auto_hide_notifications_description" android:defaultValue="false" settings:valueOfSettingsSystem="clear_viewed_notifications" />
<com.sonymobile.settings.preference.IntentPreference android:key="notifications" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sonyericsson.settings" android:targetClass="com.sonymobile.settings.notifications.NotificationSettings" />
</com.sonymobile.settings.preference.IntentPreference>
<com.sonymobile.settings.preference.IntentPreference android:key="system_icons" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sonyericsson.settings" android:targetClass="com.sonymobile.settings.systemicon.SystemIconSettings" />
</com.sonymobile.settings.preference.IntentPreference>
<!--added-->
<com.sonymobile.settings.preference.IntentPreference android:title="@string/cpu_control" android:key="cpu_control" android:summary="@string/cpu_control_summary">
<intent android:targetPackage="it.sineo.android.noFrillsCP UClassic" android:action="android.intent.action.MAIN" android:targetClass="it.sineo.android.noFrillsCPUC lassic.activity.MainActivity" />
</com.sonymobile.settings.preference.IntentPreference>
</PreferenceScreen>

I wonder why I can't even open the Settings application:confused:

and last question which is properly way to recompile apk file this guide said after recompile then sign and zipalign

but this guide said after recompile then sign but didn't say about zipalign and even copy META-INF from original to new one.

I do follow 1st guide.