[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>
<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" >
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>
<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>
<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
Posting Komentar