Android 4.3 Smali Edits Help Guide

Search This thread

EMSpilot

Inactive Recognized Themer
May 31, 2012
1,105
2,054
Show Low
These are smali edits I found or had help finding while converting my ASU theme to Android 4.3. I will be constantly updating this OP and hope that other folks will give me there smali finds to add to this guide. Please PM me with anything you would like to add. Feel free to use anything in this OP. You don't have to ask!!!

Please don't forget to thank Gunthermic, Naddict, Rompnit and Strongsteve for all there help as well!!!

SystemUI

1. Brightness slider color animation.

Go to SystemUI\smali\com\android\systemui\statusbar\Anim atedBrightnessIconView.smali

brightness-animation_zpscdb58445.png


Look for:

.line 73
iget-object v0, p0, Lcom/android/systemui/statusbar/AnimatedBrightnessIconView;->mPaint:Landroid/graphics/Paint;

const v1, -0x3a1f17

Change -0x3a1f17 to your desired smali color code!!!!


SecMms Messaging

1. Changing text color when searching for a contact in SecMms Messaging

Go To: SecMms\smali\com\android\mms\ui\RecipientsAdapter.smali

Screenshot_2014-01-15-11-48-46_zps9dd0a181.png


Look For:

.line 342
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xff852e and change it to your desired smali color code.

Look For:

.line 359
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xff852e and change it to your desired smali color code.

Look For:

.line 373
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xff852e and change it to your desired smali color code.

Look For:

.line 344
.restart local v22 # "span":Landroid/text/Spannable;
:cond_d
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xcc4a16 and change it to your desired smali color code.

Look For:

.line 361
.restart local v22 # "span":Landroid/text/Spannable;
:cond_10
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xcc4a16 and change it to your desired smali color code.

Look For:

.line 375
.restart local v23 # "spanNameText":Landroid/text/Spannable;
.restart local v24 # "spanNumberText":Landroid/text/Spannable;
:cond_12
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xcc4a16 and change it to your desired smali color code.


Gmail 4.7.2 smali finds

Gmail send email to text color:

Screenshot_2014-01-15-12-57-45_zps23999997.png


Go to:

Gmail-4.7.2\smali\com\android\ex\chips\RecipientEditTextView.smali

Find:

move-result-object v3

const v4, 0x106000c

invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

Insert: const v3, -0x4cf0 Of coarse changing -0x4cf0 to your smali text color code

move-result-object v3

const v4, 0x106000c

invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

INSERT HERE

invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

So the finished product looks like this

move-result-object v3

const v4, 0x106000c

invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

const v3, -0x4cf0

invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

Gmail list view email contents first line step one:

Screenshot_2014-01-15-12-51-48_zpsd7330b00.png


Go to:

Gmail-4.7.2-stock\smali\com\android\mail\browse\ConversationItemView.smali

Look for:

.line 421
new-instance v0, Landroid/text/style/ForegroundColorSpan;

const v3, 0x7f080029

invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

Insert this:

const v3, -0x66FFCD Changing -0x66ffcd to your favorite smali code

.line 421
new-instance v0, Landroid/text/style/ForegroundColorSpan;

const v3, 0x7f080029

invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

INSERT HERE

invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

So the finished product looks like this

.line 421
new-instance v0, Landroid/text/style/ForegroundColorSpan;

const v3, 0x7f080029

invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

const v3, -0x66FFCD

invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

Gmail list view email contents first line step two:

Go to

Gmail\smali\com\android\mail\browse\ConversationItemView.smali

Look for:

.line 1404
sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

.line 1405

Insert this:

const v0, -0x66ffcd Changing -0x66ffcd to your favorite smali code

.line 1404
sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

INSERT HERE

.line 1405

So the finished product looks like this:

.line 1404
sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

const v0, -0x66FFCD

.line 1405

Gmail open email inbox background and text color

Screenshot_2014-01-15-13-46-16_zps6ce835fb.png


Go to:

Gmail\smali\com\google\android\gm\utils\b.smali

Look for:

.line 82
new-array v0, v4, [Ljava/lang/String;

const-string v1, "#dddddd" This is the background color

aput-object v1, v0, v5

const-string v1, "#777777" This is the text color

aput-object v1, v0, v6

Change hex color codes to your favorite color.


SamsungIME Keyboard Swipe Color:

Please see Gunthermic's thread http://xdaforums.com/showthread.php?t=2569480


Calendar Year Tab horizontal line under month

Screenshot_2014-01-15-14-28-52_zps7713213a.png


Go to:

\Calendar\smali\com\android\calendar\month\YearView.smali

Look for:

.line 1021
const v1, -0xb4b4b5

invoke-virtual {v6, v1}, Landroid/graphics/Paint;->setColor(I)V

and

.line 1027
:cond_b
const v1, -0xb4b4b5

invoke-virtual {v6, v1}, Landroid/graphics/Paint;->setColor(I)V

Change -0xb4b4b5 to your favorite smali color code


Change text color in day and week events Calendar

Screenshot_2014-01-15-15-29-47_zpsd4172ffa.png


Screenshot_2014-01-15-15-29-36_zps5b21e9eb.png


Go to:

Calendar\smali\com\android\calendar\timeline\DayLayout$DayEventAdapter$2.smali

Look for:

.line 962
.end local v0 # "paintFlag":I
:cond_2
iget-object v3, p0, Lcom/android/calendar/timeline/DayLayout$DayEventAdapter$2;->val$holder:Lcom/android/calendar/timeline/DayLayout$ViewHolder;

iget-object v3, v3, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v5, -0x1000000

invoke-virtual {v3, v5}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v5, -0x1000000 to const v3, -0x1000000 then change -0x1000000 to your favorite smali color code.

Go to:

Calendar\smali\com\android\calendar\timeline\DayLayout$DayEventAdapter.smali

Look for:

.line 1007
iget-object v6, p2, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v7, -0x1000000

invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v7, -0x1000000 to const v7, -0x1000000 then change -0x1000000 to your favorite smali color code

Look for:

.line 940
:cond_8
iget-object v3, p2, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v4, -0x1000000

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v4, -0x1000000 to const v4, -0x1000000 then change -0x1000000 to your favorite smali color code

Go to:

Calendar\smali\com\android\calendar\timeline\EventListWithStartTime.smali

Look for:

.line 107
iget-object v1, p0, Lcom/android/calendar/timeline/EventListWithStartTime;->mListView:Landroid/widget/ListView;

new-instance v2, Landroid/graphics/drawable/ColorDrawable;

const/high16 v3, -0x1000000

invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V

Change const/high16 v3, -0x1000000 to const v3, -0x1000000 then change -0x100000 to your favorite smali color code

Go to:

Calendar\smali\com\android\calendar\timeline\WeekLayout$WeekEventAdapter.smali

Look for:

.line 1342
iget-object v6, p2, Lcom/android/calendar/timeline/WeekLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v7, -0x1000000

invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v7, -0x1000000 to const v7, -0x1000000 then change -0x1000000 to your favorite smali color code

Look for:

.line 1299
:goto_4
iget-object v2, p2, Lcom/android/calendar/timeline/WeekLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v3, -0x1000000

invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v3, -0x1000000 to const v3, -0x1000000 then change -0x1000000 to your favorite smali color code
 

Attachments

  • brightness-animation.png
    brightness-animation.png
    7.3 KB · Views: 251
  • Screenshot_2014-01-15-11-48-46.png
    Screenshot_2014-01-15-11-48-46.png
    100.6 KB · Views: 257
  • Screenshot_2014-01-15-12-57-45.png
    Screenshot_2014-01-15-12-57-45.png
    77.7 KB · Views: 253
  • Screenshot_2014-01-15-12-51-48.png
    Screenshot_2014-01-15-12-51-48.png
    133.8 KB · Views: 256
  • Screenshot_2014-01-15-13-46-16.png
    Screenshot_2014-01-15-13-46-16.png
    84.3 KB · Views: 249
  • Screenshot_2014-01-15-14-28-52.jpg
    Screenshot_2014-01-15-14-28-52.jpg
    197.1 KB · Views: 242
  • Screenshot_2014-01-15-15-29-36.png
    Screenshot_2014-01-15-15-29-36.png
    147.4 KB · Views: 237
  • Screenshot_2014-01-15-15-29-47.png
    Screenshot_2014-01-15-15-29-47.png
    184 KB · Views: 236
Last edited:

Gunthermic

Retired Forum Moderator
Mar 19, 2011
3,534
12,584
Nice to see someone take time to put it together.

I see a lot of smali edits I have been using for a while. Just never have time to write it all down,...


Reserved, cuz I do a ton of smali edits....
 

Pankaj Rai

Senior Member
Oct 17, 2013
530
373
mumbai
www.obeyandroid.com
thanks
These are smali edits I found or had help finding while converting my ASU theme to Android 4.3. I will be constantly updating this OP and hope that other folks will give me there smali finds to add to this guide. Please PM me with anything you would like to add. Feel free to use anything in this OP. You don't have to ask!!!

Please don't forget to thank Gunthermic, Naddict, Rompnit and Strongsteve for all there help as well!!!

SystemUI

1. Brightness slider color animation.

Go to SystemUI\smali\com\android\systemui\statusbar\Anim atedBrightnessIconView.smali

brightness-animation_zpscdb58445.png


Look for:

.line 73
iget-object v0, p0, Lcom/android/systemui/statusbar/AnimatedBrightnessIconView;->mPaint:Landroid/graphics/Paint;

const v1, -0x3a1f17

Change -0x3a1f17 to your desired smali color code!!!!


SecMms Messaging

1. Changing text color when searching for a contact in SecMms Messaging

Go To: SecMms\smali\com\android\mms\ui\RecipientsAdapter.smali

Screenshot_2014-01-15-11-48-46_zps9dd0a181.png


Look For:

.line 342
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xff852e and change it to your desired smali color code.

Look For:

.line 359
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xff852e and change it to your desired smali color code.

Look For:

.line 373
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xff852e and change it to your desired smali color code.

Look For:

.line 344
.restart local v22 # "span":Landroid/text/Spannable;
:cond_d
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xcc4a16 and change it to your desired smali color code.

Look For:

.line 361
.restart local v22 # "span":Landroid/text/Spannable;
:cond_10
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xcc4a16 and change it to your desired smali color code.

Look For:

.line 375
.restart local v23 # "spanNameText":Landroid/text/Spannable;
.restart local v24 # "spanNumberText":Landroid/text/Spannable;
:cond_12
new-instance v27, Landroid/text/style/ForegroundColorSpan;

const v28, -0xcc4a16 and change it to your desired smali color code.


Gmail 4.7.2 smali finds

Gmail send email to text color:

Screenshot_2014-01-15-12-57-45_zps23999997.png


Go to:

Gmail-4.7.2\smali\com\android\ex\chips\RecipientEditTextView.smali

Find:

move-result-object v3

const v4, 0x106000c

invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

Insert: const v3, -0x4cf0 Of coarse changing -0x4cf0 to your smali text color code

move-result-object v3

const v4, 0x106000c

invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

INSERT HERE

invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

So the finished product looks like this

move-result-object v3

const v4, 0x106000c

invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

const v3, -0x4cf0

invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

Gmail list view email contents first line step one:

Screenshot_2014-01-15-12-51-48_zpsd7330b00.png


Go to:

Gmail-4.7.2-stock\smali\com\android\mail\browse\ConversationItemView.smali

Look for:

.line 421
new-instance v0, Landroid/text/style/ForegroundColorSpan;

const v3, 0x7f080029

invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

Insert this:

const v3, -0x66FFCD Changing -0x66ffcd to your favorite smali code

.line 421
new-instance v0, Landroid/text/style/ForegroundColorSpan;

const v3, 0x7f080029

invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

INSERT HERE

invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

So the finished product looks like this

.line 421
new-instance v0, Landroid/text/style/ForegroundColorSpan;

const v3, 0x7f080029

invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

move-result v3

const v3, -0x66FFCD

invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

Gmail list view email contents first line step two:

Go to

Gmail\smali\com\android\mail\browse\ConversationItemView.smali

Look for:

.line 1404
sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

.line 1405

Insert this:

const v0, -0x66ffcd Changing -0x66ffcd to your favorite smali code

.line 1404
sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

INSERT HERE

.line 1405

So the finished product looks like this:

.line 1404
sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

const v0, -0x66FFCD

.line 1405

Gmail open email inbox background and text color

Screenshot_2014-01-15-13-46-16_zps6ce835fb.png


Go to:

Gmail\smali\com\google\android\gm\utils\b.smali

Look for:

.line 82
new-array v0, v4, [Ljava/lang/String;

const-string v1, "#dddddd" This is the background color

aput-object v1, v0, v5

const-string v1, "#777777" This is the text color

aput-object v1, v0, v6

Change hex color codes to your favorite color.


SamsungIME Keyboard Swipe Color:

Please see Gunthermic's thread http://xdaforums.com/showthread.php?t=2569480


Calendar Year Tab horizontal line under month

Screenshot_2014-01-15-14-28-52_zps7713213a.png


Go to:

\Calendar\smali\com\android\calendar\month\YearView.smali

Look for:

.line 1021
const v1, -0xb4b4b5

invoke-virtual {v6, v1}, Landroid/graphics/Paint;->setColor(I)V

and

.line 1027
:cond_b
const v1, -0xb4b4b5

invoke-virtual {v6, v1}, Landroid/graphics/Paint;->setColor(I)V

Change -0xb4b4b5 to your favorite smali color code


Change text color in day and week events Calendar

Screenshot_2014-01-15-15-29-47_zpsd4172ffa.png


Screenshot_2014-01-15-15-29-36_zps5b21e9eb.png


Go to:

Calendar\smali\com\android\calendar\timeline\DayLayout$DayEventAdapter$2.smali

Look for:

.line 962
.end local v0 # "paintFlag":I
:cond_2
iget-object v3, p0, Lcom/android/calendar/timeline/DayLayout$DayEventAdapter$2;->val$holder:Lcom/android/calendar/timeline/DayLayout$ViewHolder;

iget-object v3, v3, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v5, -0x1000000

invoke-virtual {v3, v5}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v5, -0x1000000 to const v3, -0x1000000 then change -0x1000000 to your favorite smali color code.

Go to:

Calendar\smali\com\android\calendar\timeline\DayLayout$DayEventAdapter.smali

Look for:

.line 1007
iget-object v6, p2, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v7, -0x1000000

invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v7, -0x1000000 to const v7, -0x1000000 then change -0x1000000 to your favorite smali color code

Look for:

.line 940
:cond_8
iget-object v3, p2, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v4, -0x1000000

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v4, -0x1000000 to const v4, -0x1000000 then change -0x1000000 to your favorite smali color code

Go to:

Calendar\smali\com\android\calendar\timeline\EventListWithStartTime.smali

Look for:

.line 107
iget-object v1, p0, Lcom/android/calendar/timeline/EventListWithStartTime;->mListView:Landroid/widget/ListView;

new-instance v2, Landroid/graphics/drawable/ColorDrawable;

const/high16 v3, -0x1000000

invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V

Change const/high16 v3, -0x1000000 to const v3, -0x1000000 then change -0x100000 to your favorite smali color code

Go to:

Calendar\smali\com\android\calendar\timeline\WeekLayout$WeekEventAdapter.smali

Look for:

.line 1342
iget-object v6, p2, Lcom/android/calendar/timeline/WeekLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v7, -0x1000000

invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v7, -0x1000000 to const v7, -0x1000000 then change -0x1000000 to your favorite smali color code

Look for:

.line 1299
:goto_4
iget-object v2, p2, Lcom/android/calendar/timeline/WeekLayout$ViewHolder;->titleView:Landroid/widget/TextView;

const/high16 v3, -0x1000000

invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextColor(I)V

Change const/high16 v3, -0x1000000 to const v3, -0x1000000 then change -0x1000000 to your favorite smali color code
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    These are smali edits I found or had help finding while converting my ASU theme to Android 4.3. I will be constantly updating this OP and hope that other folks will give me there smali finds to add to this guide. Please PM me with anything you would like to add. Feel free to use anything in this OP. You don't have to ask!!!

    Please don't forget to thank Gunthermic, Naddict, Rompnit and Strongsteve for all there help as well!!!

    SystemUI

    1. Brightness slider color animation.

    Go to SystemUI\smali\com\android\systemui\statusbar\Anim atedBrightnessIconView.smali

    brightness-animation_zpscdb58445.png


    Look for:

    .line 73
    iget-object v0, p0, Lcom/android/systemui/statusbar/AnimatedBrightnessIconView;->mPaint:Landroid/graphics/Paint;

    const v1, -0x3a1f17

    Change -0x3a1f17 to your desired smali color code!!!!


    SecMms Messaging

    1. Changing text color when searching for a contact in SecMms Messaging

    Go To: SecMms\smali\com\android\mms\ui\RecipientsAdapter.smali

    Screenshot_2014-01-15-11-48-46_zps9dd0a181.png


    Look For:

    .line 342
    new-instance v27, Landroid/text/style/ForegroundColorSpan;

    const v28, -0xff852e and change it to your desired smali color code.

    Look For:

    .line 359
    new-instance v27, Landroid/text/style/ForegroundColorSpan;

    const v28, -0xff852e and change it to your desired smali color code.

    Look For:

    .line 373
    new-instance v27, Landroid/text/style/ForegroundColorSpan;

    const v28, -0xff852e and change it to your desired smali color code.

    Look For:

    .line 344
    .restart local v22 # "span":Landroid/text/Spannable;
    :cond_d
    new-instance v27, Landroid/text/style/ForegroundColorSpan;

    const v28, -0xcc4a16 and change it to your desired smali color code.

    Look For:

    .line 361
    .restart local v22 # "span":Landroid/text/Spannable;
    :cond_10
    new-instance v27, Landroid/text/style/ForegroundColorSpan;

    const v28, -0xcc4a16 and change it to your desired smali color code.

    Look For:

    .line 375
    .restart local v23 # "spanNameText":Landroid/text/Spannable;
    .restart local v24 # "spanNumberText":Landroid/text/Spannable;
    :cond_12
    new-instance v27, Landroid/text/style/ForegroundColorSpan;

    const v28, -0xcc4a16 and change it to your desired smali color code.


    Gmail 4.7.2 smali finds

    Gmail send email to text color:

    Screenshot_2014-01-15-12-57-45_zps23999997.png


    Go to:

    Gmail-4.7.2\smali\com\android\ex\chips\RecipientEditTextView.smali

    Find:

    move-result-object v3

    const v4, 0x106000c

    invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

    move-result v3

    invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

    Insert: const v3, -0x4cf0 Of coarse changing -0x4cf0 to your smali text color code

    move-result-object v3

    const v4, 0x106000c

    invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

    move-result v3

    INSERT HERE

    invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

    So the finished product looks like this

    move-result-object v3

    const v4, 0x106000c

    invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I

    move-result v3

    const v3, -0x4cf0

    invoke-virtual {v7, v3}, Landroid/text/TextPaint;->setColor(I)V

    Gmail list view email contents first line step one:

    Screenshot_2014-01-15-12-51-48_zpsd7330b00.png


    Go to:

    Gmail-4.7.2-stock\smali\com\android\mail\browse\ConversationItemView.smali

    Look for:

    .line 421
    new-instance v0, Landroid/text/style/ForegroundColorSpan;

    const v3, 0x7f080029

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

    move-result v3

    invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    Insert this:

    const v3, -0x66FFCD Changing -0x66ffcd to your favorite smali code

    .line 421
    new-instance v0, Landroid/text/style/ForegroundColorSpan;

    const v3, 0x7f080029

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

    move-result v3

    INSERT HERE

    invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    So the finished product looks like this

    .line 421
    new-instance v0, Landroid/text/style/ForegroundColorSpan;

    const v3, 0x7f080029

    invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I

    move-result v3

    const v3, -0x66FFCD

    invoke-direct {v0, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    Gmail list view email contents first line step two:

    Go to

    Gmail\smali\com\android\mail\browse\ConversationItemView.smali

    Look for:

    .line 1404
    sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

    iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

    iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

    iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

    invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

    .line 1405

    Insert this:

    const v0, -0x66ffcd Changing -0x66ffcd to your favorite smali code

    .line 1404
    sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

    iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

    iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

    iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

    invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

    INSERT HERE

    .line 1405

    So the finished product looks like this:

    .line 1404
    sget-object v0, Lcom/android/mail/browse/ConversationItemView;->aOX:Landroid/text/TextPaint;

    iget-object v1, p0, Lcom/android/mail/browse/ConversationItemView;->aPi:Lcom/android/mail/browse/K;

    iget-object v1, v1, Lcom/android/mail/browse/K;->GO:Lcom/android/mail/providers/Conversation;

    iget v1, v1, Lcom/android/mail/providers/Conversation;->color:I

    invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setColor(I)V

    const v0, -0x66FFCD

    .line 1405

    Gmail open email inbox background and text color

    Screenshot_2014-01-15-13-46-16_zps6ce835fb.png


    Go to:

    Gmail\smali\com\google\android\gm\utils\b.smali

    Look for:

    .line 82
    new-array v0, v4, [Ljava/lang/String;

    const-string v1, "#dddddd" This is the background color

    aput-object v1, v0, v5

    const-string v1, "#777777" This is the text color

    aput-object v1, v0, v6

    Change hex color codes to your favorite color.


    SamsungIME Keyboard Swipe Color:

    Please see Gunthermic's thread http://xdaforums.com/showthread.php?t=2569480


    Calendar Year Tab horizontal line under month

    Screenshot_2014-01-15-14-28-52_zps7713213a.png


    Go to:

    \Calendar\smali\com\android\calendar\month\YearView.smali

    Look for:

    .line 1021
    const v1, -0xb4b4b5

    invoke-virtual {v6, v1}, Landroid/graphics/Paint;->setColor(I)V

    and

    .line 1027
    :cond_b
    const v1, -0xb4b4b5

    invoke-virtual {v6, v1}, Landroid/graphics/Paint;->setColor(I)V

    Change -0xb4b4b5 to your favorite smali color code


    Change text color in day and week events Calendar

    Screenshot_2014-01-15-15-29-47_zpsd4172ffa.png


    Screenshot_2014-01-15-15-29-36_zps5b21e9eb.png


    Go to:

    Calendar\smali\com\android\calendar\timeline\DayLayout$DayEventAdapter$2.smali

    Look for:

    .line 962
    .end local v0 # "paintFlag":I
    :cond_2
    iget-object v3, p0, Lcom/android/calendar/timeline/DayLayout$DayEventAdapter$2;->val$holder:Lcom/android/calendar/timeline/DayLayout$ViewHolder;

    iget-object v3, v3, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

    const/high16 v5, -0x1000000

    invoke-virtual {v3, v5}, Landroid/widget/TextView;->setTextColor(I)V

    Change const/high16 v5, -0x1000000 to const v3, -0x1000000 then change -0x1000000 to your favorite smali color code.

    Go to:

    Calendar\smali\com\android\calendar\timeline\DayLayout$DayEventAdapter.smali

    Look for:

    .line 1007
    iget-object v6, p2, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

    const/high16 v7, -0x1000000

    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextColor(I)V

    Change const/high16 v7, -0x1000000 to const v7, -0x1000000 then change -0x1000000 to your favorite smali color code

    Look for:

    .line 940
    :cond_8
    iget-object v3, p2, Lcom/android/calendar/timeline/DayLayout$ViewHolder;->titleView:Landroid/widget/TextView;

    const/high16 v4, -0x1000000

    invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V

    Change const/high16 v4, -0x1000000 to const v4, -0x1000000 then change -0x1000000 to your favorite smali color code

    Go to:

    Calendar\smali\com\android\calendar\timeline\EventListWithStartTime.smali

    Look for:

    .line 107
    iget-object v1, p0, Lcom/android/calendar/timeline/EventListWithStartTime;->mListView:Landroid/widget/ListView;

    new-instance v2, Landroid/graphics/drawable/ColorDrawable;

    const/high16 v3, -0x1000000

    invoke-direct {v2, v3}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V

    Change const/high16 v3, -0x1000000 to const v3, -0x1000000 then change -0x100000 to your favorite smali color code

    Go to:

    Calendar\smali\com\android\calendar\timeline\WeekLayout$WeekEventAdapter.smali

    Look for:

    .line 1342
    iget-object v6, p2, Lcom/android/calendar/timeline/WeekLayout$ViewHolder;->titleView:Landroid/widget/TextView;

    const/high16 v7, -0x1000000

    invoke-virtual {v6, v7}, Landroid/widget/TextView;->setTextColor(I)V

    Change const/high16 v7, -0x1000000 to const v7, -0x1000000 then change -0x1000000 to your favorite smali color code

    Look for:

    .line 1299
    :goto_4
    iget-object v2, p2, Lcom/android/calendar/timeline/WeekLayout$ViewHolder;->titleView:Landroid/widget/TextView;

    const/high16 v3, -0x1000000

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextColor(I)V

    Change const/high16 v3, -0x1000000 to const v3, -0x1000000 then change -0x1000000 to your favorite smali color code
    1
    Just in Case!!
    1
    Nice finds bud, very neat :D
    1
    I need one too!! Nice EMS! :highfive:
    1
    There goes all my trade secrets..lol

    Yup... once released in an apk.. all free game.. hahaha.

    You have no stinking secrets... I am Robocop.. put down your smali...