ICS blue notification icons

Search This thread

Langduscher

Senior Member
Jan 30, 2012
1,284
349
Texel
I did a search but could not find a theme that changes all the notification icons in the notification bar (i.e. for talk/ gmail/ whatsapp etc etc) + the alarm clock & vibrate icon to ICS blue.

Is there a theme out there that does exactly that?
 

Zer0_Cool

Senior Member
Mar 14, 2010
480
300
Philadelphia
I already made a few of these for a widget, I can make a set and upload them. You would have to adb pull SystemUI.apk, replace the png's, and then push it back to system/app.
 
  • Like
Reactions: Langduscher

Langduscher

Senior Member
Jan 30, 2012
1,284
349
Texel
Without doing it for me- that just deserves another thank you :)

At this moment :D I'm on AOKP b27 but that varies quite a bit :eek:

So instead of you doing all the work for me (may be it is best to learn it myself since I change ROMS fairly often), would you care to help me a bit?

This is what I've found:

1. Root is prerequisite. If you're using stock rom, you can obtain cf-root from here.
2. Install android sdk from here. Eclipse is optional. The essential stuff we need is the adb from the sdk.
3. Please make a backup using cwm in case you end up deleting or corrupting your phone.
4. Connect your phone to the pc.
5. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
6. type adb pull /system/app/SystemUI.apk (Status Bar Modding)
7. Alright, now edit the .apk to .zip in your tools folder.
8. Open up the zip and replace the mdpi files inside with the one you prepared.
9. After all the changes, change the .zip back to .apk
10. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
11. type adb push SystemUI.apk /system/app/SystemUI.apk
12. Reboot your phone.


Courtesy of terrymcnuggets in this topic.

My questions; regarding
7. Alright, now edit the .apk to .zip in your tools folder; and
9. After all the changes, change the .zip back to .apk

Do i rename the .apk to .zip or do I create a .zip?

AND

8. Open up the zip and replace the mdpi files inside with the one you prepared.

the files you would be prepared to share are mdpi files? not .png?


The icons I want in ICS blue (#FF33B5E5 - or same color as the time etc in te notifcation (top) bar) are: Bluetooth icon, Vibrate icon, Alarm icon, and all of the notication icons (talk/ gmail/ whatsapp etc)

If you'd rather point me out in the directio on how to change them myself that would be great too (Photoshop?) :)


Many many thanks for your time
 
Last edited:
  • Like
Reactions: jroyalty7

mrfenyx

Senior Member
Oct 27, 2010
174
143
Munich
plus.google.com
Without doing it for me- that just deserves another thank you :)

At this moment :D I'm on AOKP b27 but that varies quite a bit :eek:

So instead of you doing all the work for me (may be it is best to learn it myself since I change ROMS fairly often), would you care to help me a bit?

This is what I've found:

1. Root is prerequisite. If you're using stock rom, you can obtain cf-root from here.
2. Install android sdk from here. Eclipse is optional. The essential stuff we need is the adb from the sdk.
3. Please make a backup using cwm in case you end up deleting or corrupting your phone.
4. Connect your phone to the pc.
5. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
6. type adb pull /system/app/SystemUI.apk (Status Bar Modding)
7. Alright, now edit the .apk to .zip in your tools folder.
8. Open up the zip and replace the mdpi files inside with the one you prepared.
9. After all the changes, change the .zip back to .apk
10. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
11. type adb push SystemUI.apk /system/app/SystemUI.apk
12. Reboot your phone.


Courtesy of terrymcnuggets in this topic.

My questions; regarding
7. Alright, now edit the .apk to .zip in your tools folder; and
9. After all the changes, change the .zip back to .apk

Do i rename the .apk to .zip or do I create a .zip?

AND

8. Open up the zip and replace the mdpi files inside with the one you prepared.

the files you would be prepared to share are mdpi files? not .png?


The icons I want in ICS blue (#FF33B5E5 - or same color as the time etc in te notifcation (top) bar) are: Bluetooth icon, Vibrate icon, Alarm icon, and all of the notication icons (talk/ gmail/ whatsapp etc)

If you'd rather point me out in the directio on how to change them myself that would be great too (Photoshop?) :)


Many many thanks for your time

7. Yes, change the extension to zip. Alternatively simply open it with 7zip/winrar or another archiver.
8. mdpi is the name of the folder. when you open the apk with the archiver you will see a folder called /res/ and inside a couple of drawable[xxx] folders. in theory you should only have to modify files in the drawable xhdpi folder (since the gnex is a xhdpi device). I would suggest extracting the whole /res/ folder and looking in it.
9. if you changed the extension to .zip, change it back to apk. otherwise simply drag and drop the modified files in the correct folders.

PS: make sure you save the original SystemUI.apk somewhere, in case the modifications don't work as expected and you want to revert to the original one ;)

Good luck!
 
  • Like
Reactions: Langduscher

Langduscher

Senior Member
Jan 30, 2012
1,284
349
Texel
Ok, just to be safe.

1. I connect my phone with usb and type adb pull /system/app/SystemUI.apk in cmd
2. I copy that file to 2 different locations (1 to be sure I have the original in case I screw up :D, 1 to try and modify)
3. I type adb push /system/app/SystemUI.apk so that my phone is still in good state ;)

Then I go to 1 of the saved SystemUI.apk and rename it to SystemUI.zip

I search for the folder /res/ and look for the notification icons etc which I would like to change the color

Change the color of the .png files with the ICS color in photoshop and replace them

Rename SystemUI.zip back to SystemUI.apk

In cmd I type adb push /system/app/SystemUI.apk and reboot


Did I understand it all correctly? Thanks :cool:
 

jroyalty7

Senior Member
May 31, 2009
1,083
443
Buffalo
Without doing it for me- that just deserves another thank you :)

At this moment :D I'm on AOKP b27 but that varies quite a bit :eek:

So instead of you doing all the work for me (may be it is best to learn it myself since I change ROMS fairly often), would you care to help me a bit?

This is what I've found:

1. Root is prerequisite. If you're using stock rom, you can obtain cf-root from here.
2. Install android sdk from here. Eclipse is optional. The essential stuff we need is the adb from the sdk.
3. Please make a backup using cwm in case you end up deleting or corrupting your phone.
4. Connect your phone to the pc.
5. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
6. type adb pull /system/app/SystemUI.apk (Status Bar Modding)
7. Alright, now edit the .apk to .zip in your tools folder.
8. Open up the zip and replace the mdpi files inside with the one you prepared.
9. After all the changes, change the .zip back to .apk
10. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
11. type adb push SystemUI.apk /system/app/SystemUI.apk
12. Reboot your phone.


Courtesy of terrymcnuggets in this topic.

My questions; regarding
7. Alright, now edit the .apk to .zip in your tools folder; and
9. After all the changes, change the .zip back to .apk

Do i rename the .apk to .zip or do I create a .zip?

AND

8. Open up the zip and replace the mdpi files inside with the one you prepared.

the files you would be prepared to share are mdpi files? not .png?


The icons I want in ICS blue (#FF33B5E5 - or same color as the time etc in te notifcation (top) bar) are: Bluetooth icon, Vibrate icon, Alarm icon, and all of the notication icons (talk/ gmail/ whatsapp etc)

If you'd rather point me out in the directio on how to change them myself that would be great too (Photoshop?) :)


Many many thanks for your time

That's a great attitude!!! Good for you for taking it in your own hands!!!

Sent from my Galaxy Nexus using Tapatalk
 

mrfenyx

Senior Member
Oct 27, 2010
174
143
Munich
plus.google.com
Ok, just to be safe.

1. I connect my phone with usb and type adb pull /system/app/SystemUI.apk in cmd
2. I copy that file to 2 different locations (1 to be sure I have the original in case I screw up :D, 1 to try and modify)
3. I type adb push /system/app/SystemUI.apk so that my phone is still in good state ;)

Then I go to 1 of the saved SystemUI.apk and rename it to SystemUI.zip

I search for the folder /res/ and look for the notification icons etc which I would like to change the color

Change the color of the .png files with the ICS color in photoshop and replace them

Rename SystemUI.zip back to SystemUI.apk

In cmd I type adb push /system/app/SystemUI.apk and reboot


Did I understand it all correctly? Thanks :cool:

1. the command is: adb pull /system/app/SystemUI.apk <location>

<location> would then be, for example, c:\temp

so, adb pull /system/app/SystemUI.apk c:\temp

2. then you create a copy of the SystemUI.apk from you c:\Temp folder

3. no need to push it back. adb pull simply copies a file from the filesystem

Then you go about and do all the other stuff (extract, edit, etc.)

Finally, when all is done you must do this:

In cmd type:

mount -o rw,remount /dev/block/mmcblk0p1 /system
adb push <location/SystemUI.apk> /system/app

where <location> is the place where you have the file. so the command would be, for example:

adb push c:\temp\SystemUI.apk /system/app
 
Last edited:
  • Like
Reactions: Langduscher

Kochoa940

Senior Member
Oct 27, 2010
191
63
can you provide the zip with the png images. I would like it so i can install via root explorer. thanks in advance!
 

Langduscher

Senior Member
Jan 30, 2012
1,284
349
Texel
1. the command is: adb pull /system/app/SystemUI.apk <location>

<location> would then be, for example, c:\temp

so, adb pull /system/app/SystemUI.apk c:\temp

2. then you create a copy of the SystemUI.apk from you c:\Temp folder

3. no need to push it back. adb pull simply copies a file from the filesystem

Then you go about and do all the other stuff (extract, edit, etc.)

Finally, when all is done you must do this:

In cmd type:

mount -o rw,remount /dev/block/mmcblk0p1 /system
adb push <location/SystemUI.apk> /system/app

where <location> is the place where you have the file. so the command would be, for example:

adb push c:\temp\SystemUI.apk /system/app


I'll start from here (when I can find some time), when I have further questions I'll post them here. Thanks for your help mate :)
 

Langduscher

Senior Member
Jan 30, 2012
1,284
349
Texel
Hey guys, I finished the set, the download link is in my icon thread since that's where the rest of my holo themed/ics blue work is.

http://xdaforums.com/showthread.php?p=22296313

And also a thanks to you for your help!


So, besides pulling them from systemUI.apk and putting thenm back, what more can I do? You told me you could "put them in my ROM" of choice. Since I regularly flas a diff rom, could you please explain to me how to do this before I flash the new rom?
 
Last edited:

Zer0_Cool

Senior Member
Mar 14, 2010
480
300
Philadelphia
And also a thanks to you for your help!


So, besides pulling them from systemUI.apk and putting thenm back, what more can I do? You told me you could "put them in my ROM" of choice. Since I regularly flas a diff rom, could you please explain to me how to do this before I flash the new rom?

What I meant was that I could take the SystemUI.apk file from whatever rom you are currently running. Different roms have different tweaks done here and there, and that's one of the larger areas of change, so I wanted to give you the correct one to avoid any potential complications.
 

Langduscher

Senior Member
Jan 30, 2012
1,284
349
Texel
Ok so I managed to pull the systemUI.apk an rename it to zip.

I found the following .png I ould like to change to ICS blue:


C:\noticons\SystemUI.zip\res\drawable-sw600dp-xhdpi
stat_sys_alarm.png
stat_sys_data_bluetooth.png


C:\noticons\SystemUI.zip\res\drawable-xhdpi

stat_notify_image.png
stat_notify_image_error.png
stat_notify_more.png
stat_sys_alarm.png
stat_sys_ringer_silent.png
stat_sys_ringer_vibrate.png


Now what I couldn't find the notification icons for Gmail/ Gtal/ Whatsapp etc etc; where can I find these? As well as bluetooth connected/ usb debugging icon etc
 

mrfenyx

Senior Member
Oct 27, 2010
174
143
Munich
plus.google.com
Ok so I managed to pull the systemUI.apk an rename it to zip.

I found the following .png I ould like to change to ICS blue:


C:\noticons\SystemUI.zip\res\drawable-sw600dp-xhdpi
stat_sys_alarm.png
stat_sys_data_bluetooth.png


C:\noticons\SystemUI.zip\res\drawable-xhdpi

stat_notify_image.png
stat_notify_image_error.png
stat_notify_more.png
stat_sys_alarm.png
stat_sys_ringer_silent.png
stat_sys_ringer_vibrate.png


Now what I couldn't find the notification icons for Gmail/ Gtal/ Whatsapp etc etc; where can I find these? As well as bluetooth connected/ usb debugging icon etc

wild guess: in the gmail, gtalk, whatsapp apks...

good luck ;)

PS: editing non-system apps (also called market apps) is a bit tricky ;)
 

Langduscher

Senior Member
Jan 30, 2012
1,284
349
Texel
Why is that tricky please?

So how do I change those icons?

adb pull /system/app/Gmail.apk c:\temp
rename to .zip
search for the icon, change
rename to .apk
mount -o rw,remount /dev/block/mmcblk0p1 /system
adb push C:/temp/SystemUI.apk/system/app


like that? Or should I really leave that alone as a n00b?
 

Zer0_Cool

Senior Member
Mar 14, 2010
480
300
Philadelphia
Why is that tricky please?

So how do I change those icons?

adb pull /system/app/Gmail.apk c:\temp
rename to .zip
search for the icon, change
rename to .apk
mount -o rw,remount /dev/block/mmcblk0p1 /system
adb push C:/temp/SystemUI.apk/system/app


like that? Or should I really leave that alone as a n00b?

Those app's weren't included in the set provided by google. What I (or you) will have to do is download the application you want to modify, extract it and find the png that is going to be changed, edit it, name it the same thing as it was before. Then, double click and open the original apk with the archive manager (to avoid re-signing), navigate to the folder the image was in (probably /res/drawable_something) and then drag the new file over. It will overwrite the old image without needing to extract/re-sign/etc. then you adb push theapp.apk /data/app/ and see if it works.

*do you really need to rename it to a .zip to extract on windows? :D
 
Last edited:

mrfenyx

Senior Member
Oct 27, 2010
174
143
Munich
plus.google.com
Those app's weren't included in the set provided by google. What I (or you) will have to do is download the application you want to modify, extract it and find the png that is going to be changed, edit it, name it the same thing as it was before. Then, double click and open the original apk with the archive manager (to avoid re-signing), navigate to the folder the image was in (probably /res/drawable_something) and then drag the new file over. It will overwrite the old image without needing to extract/re-sign/etc. then you adb push theapp.apk /data/app/ and see if it works.

can this be actually done without having to resign the apk? I remember trying to change the icon for facebook once. I simply copied the new icon inside the apk and overwrote the existing one (same name but obviously, different size). It seemed to work at first but then the app disappeared from the app drawer (it was still in /data/app/ but I could not use it anymore). had to manually delete it and download and install again from market...

In order to get it to work I had to resign it but we know that is not the optimal way to work...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Without doing it for me- that just deserves another thank you :)

    At this moment :D I'm on AOKP b27 but that varies quite a bit :eek:

    So instead of you doing all the work for me (may be it is best to learn it myself since I change ROMS fairly often), would you care to help me a bit?

    This is what I've found:

    1. Root is prerequisite. If you're using stock rom, you can obtain cf-root from here.
    2. Install android sdk from here. Eclipse is optional. The essential stuff we need is the adb from the sdk.
    3. Please make a backup using cwm in case you end up deleting or corrupting your phone.
    4. Connect your phone to the pc.
    5. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
    6. type adb pull /system/app/SystemUI.apk (Status Bar Modding)
    7. Alright, now edit the .apk to .zip in your tools folder.
    8. Open up the zip and replace the mdpi files inside with the one you prepared.
    9. After all the changes, change the .zip back to .apk
    10. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
    11. type adb push SystemUI.apk /system/app/SystemUI.apk
    12. Reboot your phone.


    Courtesy of terrymcnuggets in this topic.

    My questions; regarding
    7. Alright, now edit the .apk to .zip in your tools folder; and
    9. After all the changes, change the .zip back to .apk

    Do i rename the .apk to .zip or do I create a .zip?

    AND

    8. Open up the zip and replace the mdpi files inside with the one you prepared.

    the files you would be prepared to share are mdpi files? not .png?


    The icons I want in ICS blue (#FF33B5E5 - or same color as the time etc in te notifcation (top) bar) are: Bluetooth icon, Vibrate icon, Alarm icon, and all of the notication icons (talk/ gmail/ whatsapp etc)

    If you'd rather point me out in the directio on how to change them myself that would be great too (Photoshop?) :)


    Many many thanks for your time

    That's a great attitude!!! Good for you for taking it in your own hands!!!

    Sent from my Galaxy Nexus using Tapatalk
    1
    I already made a few of these for a widget, I can make a set and upload them. You would have to adb pull SystemUI.apk, replace the png's, and then push it back to system/app.
    1
    What rom are you using? I can throw them in for you.
    1
    Without doing it for me- that just deserves another thank you :)

    At this moment :D I'm on AOKP b27 but that varies quite a bit :eek:

    So instead of you doing all the work for me (may be it is best to learn it myself since I change ROMS fairly often), would you care to help me a bit?

    This is what I've found:

    1. Root is prerequisite. If you're using stock rom, you can obtain cf-root from here.
    2. Install android sdk from here. Eclipse is optional. The essential stuff we need is the adb from the sdk.
    3. Please make a backup using cwm in case you end up deleting or corrupting your phone.
    4. Connect your phone to the pc.
    5. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
    6. type adb pull /system/app/SystemUI.apk (Status Bar Modding)
    7. Alright, now edit the .apk to .zip in your tools folder.
    8. Open up the zip and replace the mdpi files inside with the one you prepared.
    9. After all the changes, change the .zip back to .apk
    10. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
    11. type adb push SystemUI.apk /system/app/SystemUI.apk
    12. Reboot your phone.


    Courtesy of terrymcnuggets in this topic.

    My questions; regarding
    7. Alright, now edit the .apk to .zip in your tools folder; and
    9. After all the changes, change the .zip back to .apk

    Do i rename the .apk to .zip or do I create a .zip?

    AND

    8. Open up the zip and replace the mdpi files inside with the one you prepared.

    the files you would be prepared to share are mdpi files? not .png?


    The icons I want in ICS blue (#FF33B5E5 - or same color as the time etc in te notifcation (top) bar) are: Bluetooth icon, Vibrate icon, Alarm icon, and all of the notication icons (talk/ gmail/ whatsapp etc)

    If you'd rather point me out in the directio on how to change them myself that would be great too (Photoshop?) :)


    Many many thanks for your time
    1
    Without doing it for me- that just deserves another thank you :)

    At this moment :D I'm on AOKP b27 but that varies quite a bit :eek:

    So instead of you doing all the work for me (may be it is best to learn it myself since I change ROMS fairly often), would you care to help me a bit?

    This is what I've found:

    1. Root is prerequisite. If you're using stock rom, you can obtain cf-root from here.
    2. Install android sdk from here. Eclipse is optional. The essential stuff we need is the adb from the sdk.
    3. Please make a backup using cwm in case you end up deleting or corrupting your phone.
    4. Connect your phone to the pc.
    5. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
    6. type adb pull /system/app/SystemUI.apk (Status Bar Modding)
    7. Alright, now edit the .apk to .zip in your tools folder.
    8. Open up the zip and replace the mdpi files inside with the one you prepared.
    9. After all the changes, change the .zip back to .apk
    10. Open cmd and type cd C:\android\tools . (Depends on where is your sdk tools folder)
    11. type adb push SystemUI.apk /system/app/SystemUI.apk
    12. Reboot your phone.


    Courtesy of terrymcnuggets in this topic.

    My questions; regarding
    7. Alright, now edit the .apk to .zip in your tools folder; and
    9. After all the changes, change the .zip back to .apk

    Do i rename the .apk to .zip or do I create a .zip?

    AND

    8. Open up the zip and replace the mdpi files inside with the one you prepared.

    the files you would be prepared to share are mdpi files? not .png?


    The icons I want in ICS blue (#FF33B5E5 - or same color as the time etc in te notifcation (top) bar) are: Bluetooth icon, Vibrate icon, Alarm icon, and all of the notication icons (talk/ gmail/ whatsapp etc)

    If you'd rather point me out in the directio on how to change them myself that would be great too (Photoshop?) :)


    Many many thanks for your time

    7. Yes, change the extension to zip. Alternatively simply open it with 7zip/winrar or another archiver.
    8. mdpi is the name of the folder. when you open the apk with the archiver you will see a folder called /res/ and inside a couple of drawable[xxx] folders. in theory you should only have to modify files in the drawable xhdpi folder (since the gnex is a xhdpi device). I would suggest extracting the whole /res/ folder and looking in it.
    9. if you changed the extension to .zip, change it back to apk. otherwise simply drag and drop the modified files in the correct folders.

    PS: make sure you save the original SystemUI.apk somewhere, in case the modifications don't work as expected and you want to revert to the original one ;)

    Good luck!