[Galaxy Grand 2 Themes and Apps] maxx35000:
Hi i just want explain how to make theme for sectheme chooser

first i provide Evo.apk it's a basic theme i made for exemple

so let's start :

1-download Evo.apk

2-paste it in apktool "in" folder

3-decompil it

now go to out folder you will see Evo.apk Folder

So rename It to "your theme name.apk" (for an exemple i do it with "Hallowin" )

5-so open your folder "Hallowin"

Now open AndroidManifest.xml And change "Red"

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sec.android.theme.[COLOR="Red"]Evo[/COLOR]">
<application android:icon="@drawable/[COLOR="Red"]Evo[/COLOR]_icon" android:label="@string/app_name">
<activity android:name=".Theme">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.SEC_THEME"/>
</intent-filter>
</activity>
</application>
</manifest>

i change to

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sec.android.theme.[COLOR="Lime"]Hallowin[/COLOR]">
<application android:icon="@drawable/[COLOR="Lime"]Hallowin[/COLOR]_icon" android:label="@string/app_name">
<activity android:name=".Theme">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.SEC_THEME"/>
</intent-filter>
</activity>
</application>
</manifest>

now go to smali/com/sec/android/theme/ you will see Evo Folder so rename it to "Your Theme name" in my case Hallowin

go in and open R$attr.smali

.class public final Lcom/sec/android/theme/[COLOR="Red"]Evo[/COLOR]/R$attr; Change it to "[COLOR="Lime"]your theme name[/COLOR]"
.super Ljava/lang/Object;
.source "R.java"

# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/sec/android/theme/[COLOR="Red"]Evo[/COLOR]/R; Change it to "[COLOR="Lime"]your theme name[/COLOR]"
.end annotation

ok save it and open R$color.smali

.class public final Lcom/sec/android/theme/[COLOR="Red"]Evo[/COLOR]/R$color; Change it to "[COLOR="Lime"]your theme name[/COLOR]"
.super Ljava/lang/Object;
.source "R.java"

# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/sec/android/theme/[COLOR="Red"]Evo[/COLOR]/R; Change it to "[COLOR="Lime"]your theme name[/COLOR]"
.end annotation

do the same for all .smali when done return to res folder

go to value and open Public.xml find these line

<public type="drawable" name="Evo_icon" id="0x7f020002" /> and Change it to [COLOR="Lime"]your theme name[/COLOR]

now open string.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">[COLOR="Red"]Evo[/COLOR]</string> and Change it to ? "[COLOR="Lime"]your theme name[/COLOR]" :eek:
</resources>

do the same for all string.xml in different value folder

Now go to drawable-xhdpi folder

rename Evo_icon.png to "your themename"_icon.png

replace all the icon you want in and change the wallpaper andd create preview img ( For the icon make sure all the icon have 144X144

ok it's done so recompil it and sign it

Good work you've done your Personal Theme :D

So go on and Make some good Themes :good:

For exemple here is a screanshot of Hallowin theme i made for explain ;)