[GB][ICS][JB][TUTOR] TAB SETTINGS WITH ICON






Update & Revisi Tutor (14 Juli 2014)

Langsung saja...
Bahan & Tutor: https://www.dropbox.com/s/bv29c6r1wa1uswb/Bahan%26Tutor_Tab_Icon.zip

LANGKAH PERTAMA

* Decompile Settings.apk
* Extrak bahan lalu copas/merger ke folder Settings.apk hasil decompile (sesuaikan bahan yang di merger dengan system yg dipake: GB, ICS & JB)
* Buka strings.xml lalu tambahkan codding ini di atas: </resources>


    <string name="tab1">DEVICE SETTINGS</string>
    <string name="tab2">APLICATIONS</string>
    <string name="tab3">GOOGLE APPS</string>
    <string name="tab4">SYSTEM INFO</string>
    <string name="personal_settings_tab">Actions</string>
    <string name="settings_ics_actions">APPLICATIONS</string>
    <string name="program_settings_tab">Google</string>
    <string name="settings_ics_google">GOOGLE APPS</string>
 
  
* Recompile Settings.apk


LANGKAH KEDUA

* Decompile Settings.apk hasil langkah pertama
* Buka public.xml dan biarkan terbuka
* Buka TabsActivity.smali di Settings.apk/smali/com/sf4mix/
* Ganti id public di dalam TabsActivity.smali dengan id public yg ada di public.xml


    0x7f03004f        <public type="layout" name="indicator" >
    0x7f0b0016        <public type="id" name="title" >
    0x7f0b0015        <public type="id" name="icon" >
    0x7f080507        <public type="string" name="tab1" >
    0x7f0200b1        <public type="drawable" name="ic_tab_sf4mix_personal" >
    0x7f080508        <public type="string" name="tab2" >
    0x7f0200b0        <public type="drawable" name="ic_tab_sf4mix_application" >
    0x7f080509        <public type="string" name="tab3" >
    0x7f0200b2        <public type="drawable" name="ic_tab_sf4mix_program" >
    0x7f08050a        <public type="string" name="tab4" >
    0x7f0200af        <public type="drawable" name="ic_tab_sf4mix_about" >
    0x7f030050        <public type="layout" name="main" >


* PersonalSettings.smali di Settings.apk/smali/com/android/settings/
    0x7f040035            <public type="xml" name="personal_settings" >

* PersonalSettings.smali di Settings.apk/smali/com/android/settings/
    0x7f040036             <public type="xml" name="program_settings"  >


* Buka AndroidManifest.xml
* Cari & block codding ini:


        <activity android:label="@string/settings_label_launcher" android:name="Settings" android:taskAffinity="com.android.settings" android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.settings.SETTINGS" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

      
* Replace dengan codding di bawah ini:


        <activity android:theme="@*android:style/Theme.NoTitleBar" android:label="@string/settings_label_launcher" android:name="com.sf4mix.TabsActivity" android:taskAffinity="com.android.settings" android:clearTaskOnLaunch="true" android:launchMode="singleTop">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.settings.SETTINGS" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="PersonalSettings" />
        <activity android:name="ProgramSettings" />
        <activity android:label="@string/settings_label_launcher" android:name="Settings">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>


      
* Recompile & Sign
* Push ke system
* Reboot



Thanks to:
Allah SWT
Nabi Muhammad saw
My Lovely Family
SFA Big Family (No Limit SFA Big Family Forever)
Para mastah & admin group android
Forum xda Developers


Sumber: http://forum.xda-developers.com/showthread.php?t=2675351





Komentar

Postingan populer dari blog ini

[JB][GUIDE] 5 Tabs SystemUI with Flip Anim (Bagian-3)

[JB][ICS][GB][GUIDE] CHANGE SETTINGS BACKGROUND

[TUTOR][ICS][JB] Menambahkan Music Lidroid Toggle