Related
This is a TICKLEFISH TUTORIAL!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I've had a few people recently ask me how to change the colour of various things on their statusbar and/or notifications screen so I thought I'd do a little tutorial.
This will show you how to change the colour of your statusbar clock. It's actually very simple but, once you know about it, you can apply this to all kinds of things.
This is my second tutorial here. If you want to learn how to center your clock, or move about various other items, check out my first one here: http://forum.xda-developers.com/showthread.php?t=1767593
So, to begin, you will need to edit your status_bar.xml. To get this, you'll need to decompile either your SystemUI.apk or framework-res.apk, depending on your rom. If it's not in either apk's, you'll need to decompile something else.
How do you decompile an apk file? Well, it wouldn't hurt to check out Tickle My Android, the link is in my signature.
This is the stock Timescape ICS status_bar.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:background="@drawable/status_bar_background" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:paddingLeft="6.0dip" android:paddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:orientation="horizontal" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:visibility="gone" android:src="@drawable/stat_notify_more" />
<com.android.systemui.statusbar.phone.IconMerger android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_vertical" android:layout_alignParentLeft="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center_vertical" />
<ImageView android:id="@id/stat_no_sim" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" android:layout_gravity="center_vertical" />
<LinearLayout android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:paddingLeft="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center">
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
<ImageView android:id="@id/battery" android:paddingLeft="8.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</LinearLayout>
<com.android.systemui.statusbar.policy.Clock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:singleLine="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animationCache="false">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:layout_marginRight="4.0dip">
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
</ImageSwitcher>
<com.android.systemui.statusbar.phone.TickerView android:id="@id/tickerText" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0" android:paddingTop="2.0dip">
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:singleLine="true" />
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:singleLine="true" />
</com.android.systemui.statusbar.phone.TickerView>
</LinearLayout>
</com.android.systemui.statusbar.phone.PhoneStatusBarView>
This is long and complicated but we only care about one line:
Code:
<com.android.systemui.statusbar.policy.Clock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:singleLine="true" />
That's the line that controls the appearance of the clock. We're going to edit it to change the clock from white to ICS-style blue...but there are two different ways of doing it..
The Quick Way
I'm not kidding when I say this is quick. We will need the ARGB code for the colour we want. ARGB stands for Alpha Red Green Blue and is a mix of eight hexadecimal characters. For opaque, ICS blue, we will want the code "ff278ab1". And we will want the parameter "textColor".
The new code we need will look like this:
Code:
<com.android.systemui.statusbar.policy.Clock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:singleLine="true" [COLOR="Red"]android:textColor="#ff278ab1"[/COLOR] />
Save, recompile and all the usual stuff and...that's it. Simple, no?
The Slightly Slower Way
Have a look at res\values\styles.xml
This file defines a few styles that can be used by pretty much anything. You may spot a style called TextAppearance.StatusBar.Clock being defined here. This is used by the clock in status_bar.xml but it could also be used by anything else. The date, carrier label (if you have it in your statusbar), anything at all.
So let's make a new style:
Code:
<style name="ICSBlue">
<item name="android:textSize">16.0dip</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">#ff278ab1</item>
</style>
and add it to the file.
Now edit the clock line in status_bar.xml to:
Code:
<com.android.systemui.statusbar.policy.Clock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" [COLOR="red"]android:textAppearance="@style/ICSBlue"[/COLOR] android:singleLine="true" />
Save, recompile, blah-blah-blah..
The advantage of doing it this way is you only need to enter the ARGB code once and that new style can be used in any layout file to make anything that colour. Just remember that the style also defines the text size as well.
And here's the result:
And that's the tutorial done. Simple, but very handy to know how to do!
Now, remember "android:textColor" can be used for any text, not just the clock.
Enjoy!
---reserved---
thanx bro...
Awesome! Thanks man.
it's about time someone wrote a decent guide on how to do this.
I've learned this on my own over time, but it would have been nice to start off with a resource like this one.
THANK YOU!!
Time for me to start going hard on decompiling apk
Thanks for this great tutorial.
Does this work on any device?
Thanks for this, a very good TUT!
bigups brov..... well done!!!
currently on mobile, will check it out well on PC!
How advanced is this? Can I do something like the long dead "Reloaded ICS" with it? http://forum.xda-developers.com/showthread.php?t=1531222
Because this was awesome and seriously needs to be recreated.
ickkii said:
it's about time someone wrote a decent guide on how to do this.
I've learned this on my own over time, but it would have been nice to start off with a resource like this one.
Click to expand...
Click to collapse
The first method I ever saw for changing the clock colour involved decompiling the apk twice and editing a lot of smali. This is a little simpler!
ross231 said:
Does this work on any device?
Click to expand...
Click to collapse
Yes, and on any rom. android:textColor is a standard Android parameter.
Scary Guy said:
How advanced is this? Can I do something like the long dead "Reloaded ICS" with it? http://forum.xda-developers.com/showthread.php?t=1531222
Because this was awesome and seriously needs to be recreated.
Click to expand...
Click to collapse
Tickle My Android may have a silly name (although it's easy to remember!) but it is a full, serious de- and recompiler for Android apk's as well as doing other things.
As long as you know what changes to make to what files, it can be used to make something like that.
Sent from my SK17i using xda premium
Tickle if one wanna use another color, how can one go about it? how can i get yur battery icon please with stat_battery.xml file??? i need percentage battery style, anymore screenies please?
> Purple
> Red
whalesplaho said:
Tickle if one wanna use another color, how can one go about it? how can i get yur battery icon please with stat_battery.xml file??? i need percentage battery style, anymore screenies please?
> Purple
> Red
Click to expand...
Click to collapse
To use another colour, just use a different ARGB code. Most decent image editors will give you at least a RGB code and you can work out what transparency you need. If you don't have a decent image editor, I recommend Pixelformer. It's not massively powerful but it's free and it's what I use.
As for my battery icon in the screenshot, that's available from Tickle My Android. The link is in my signature.
Sent from my SK17i using xda premium
Ticklefish said:
To use another colour, just use a different ARGB code. Most decent image editors will give you at least a RGB code and you can work out what transparency you need. If you don't have a decent image editor, I recommend Pixelformer. It's not massively powerful but it's free and it's what I use.
As for my battery icon in the screenshot, that's available from Tickle My Android. The link is in my signature.
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
i dont know how to use pixelformer, i would appreciate if yhu can help me with tha code please!
i have TickleforAndroid but dnt know how i will go about getting tha battery icon & tha stat_battery.xml
whalesplaho said:
i dont know how to use pixelformer, i would appreciate if yhu can help me with tha code please!
Click to expand...
Click to collapse
you can use, photo editor, free from play store, put it in drawing mode and it will show the colour and transparency value you can use .
ⓐⓝⓓⓡⓞⓢⓘⓓⓔ ⓘⓢ ⓝⓞⓣ ⓐ ⓢⓘⓝ
plegdroid said:
you can use, photo editor, free from play store, put it in drawing mode and it will show the colour and transparency value you can use .
ⓐⓝⓓⓡⓞⓢⓘⓓⓔ ⓘⓢ ⓝⓞⓣ ⓐ ⓢⓘⓝ
Click to expand...
Click to collapse
thanks brov....
whalesplaho said:
i dont know how to use pixelformer, i would appreciate if yhu can help me with tha code please!
i have TickleforAndroid but dnt know how i will go about getting tha battery icon & tha stat_battery.xml
Click to expand...
Click to collapse
There are instructions for changing battery icons in the second post on the Tickle My Android thread. Or it could be the third post, I don't remember.
Sent from my SK17i using xda premium
Ticklefish said:
There are instructions for changing battery icons in the second post on the Tickle My Android thread. Or it could be the third post, I don't remember.
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
Thanks brov... will check it brov!!!
TickleFish check dis out.... thanks!!!
will try to get more codes.
This is a TICKLEFISH TUTORIAL!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you've been following these tutorials, you'll know by now how to center the clock in the statusbar and how to change its colour to whatever you like. So far, so good.
Now, let's do something you won't see anywhere else. Let's make it display seconds!
You haven't been following my threads?
Well, click here to find out how to change the clock's colour and here to find out how to center it.
So..let's get started.
We will need to edit status_bar.xml in SystemUI.apk. To do this, we'll need to pull and decompile the apk file from the phone.
What's the best way to do this? Why, with Tickle My Android, of course!
This is the stock code in Timescape ICS:
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:background="@drawable/status_bar_background" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:paddingLeft="6.0dip" android:paddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:orientation="horizontal" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:visibility="gone" android:src="@drawable/stat_notify_more" />
<com.android.systemui.statusbar.phone.IconMerger android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_vertical" android:layout_alignParentLeft="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center_vertical" />
<ImageView android:id="@id/stat_no_sim" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" android:layout_gravity="center_vertical" />
<LinearLayout android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:paddingLeft="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center">
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
<ImageView android:id="@id/battery" android:paddingLeft="8.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</LinearLayout>
<com.android.systemui.statusbar.policy.Clock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:singleLine="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animationCache="false">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:layout_marginRight="4.0dip">
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
</ImageSwitcher>
<com.android.systemui.statusbar.phone.TickerView android:id="@id/tickerText" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0" android:paddingTop="2.0dip">
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:singleLine="true" />
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:singleLine="true" />
</com.android.systemui.statusbar.phone.TickerView>
</LinearLayout>
</com.android.systemui.statusbar.phone.PhoneStatusBarView>
We'll need to edit the line containing the clock:
Code:
<com.android.systemui.statusbar.policy.Clock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:singleLine="true" />
Now, how do we add seconds to this? XML tags? Smali edits?
Nah..
We'll cheat!
There's a little bit of widget code that's been in Android for ages called 'DigitalClock'. This provides..can you guess..a digital clock! And we're going to use it like this:
Code:
<DigitalClock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:singleLine="true" />
This will change the xml to:
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:background="@drawable/status_bar_background" android:focusable="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:paddingLeft="6.0dip" android:paddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:orientation="horizontal" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:visibility="gone" android:src="@drawable/stat_notify_more" />
<com.android.systemui.statusbar.phone.IconMerger android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_vertical" android:layout_alignParentLeft="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center_vertical" />
<ImageView android:id="@id/stat_no_sim" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" android:layout_gravity="center_vertical" />
<LinearLayout android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:paddingLeft="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center">
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
<ImageView android:id="@id/battery" android:paddingLeft="8.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</LinearLayout>
<DigitalClock android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="left|center" android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:singleLine="true" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:animationCache="false">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:layout_marginRight="4.0dip">
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
</ImageSwitcher>
<com.android.systemui.statusbar.phone.TickerView android:id="@id/tickerText" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0" android:paddingTop="2.0dip">
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:singleLine="true" />
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:singleLine="true" />
</com.android.systemui.statusbar.phone.TickerView>
</LinearLayout>
</com.android.systemui.statusbar.phone.PhoneStatusBarView>
Save, recompile, blah-blah-blah.
And here it is:
It's worth noting that DigitalClock doesn't have any leading zeros. Which means, at one o'clock in the morning, the clock shows 1:00:00, not 01:00:00.
There's also another widget code you might be interested in, which is AnalogClock. This gives you...well, I'm sure you can guess.
This doesn't work well on the statusbar as the clock won't be big enough. But it can be used in other places.
Here's my personal setup on my Mini Pro:
Have fun!
Amazing brotha... trying it out now!
Bro, i can't recompile the file. it said "error, "systemUI.apk" has not been fully decompiled". In fact i already modified the code inside the status_bar.xml
Tickle My Android version 4.3,
Mini Pro ICS .587 stock ROM, rooted.
Thanks.
what about tha analog clock brotha?
coolkwc said:
Bro, i can't recompile the file. it said "error, "systemUI.apk" has not been fully decompiled". In fact i already modified the code inside the status_bar.xml
Tickle My Android version 4.3,
Mini Pro ICS .587 stock ROM, rooted.
Thanks.
Click to expand...
Click to collapse
Yes, but the apk is still missing information. If you're using the stock rom, chances are you didn't install framework-res.apk before you started decompiling.
Oh, and Tickle My Android is on Version 5.0 now..
Sent from my SK17i using xda premium
what about tha analog clock brotha?
Click to expand...
Click to collapse
Give it a try and see what happens!
Sent from my SK17i using xda premium
Ticklefish said:
Give it a try and see what happens!
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
no code for tha Analog brov....
Ticklefish said:
Yes, but the apk is still missing information. If you're using the stock rom, chances are you didn't install framework-res.apk before you started decompiling.
Oh, and Tickle My Android is on Version 5.0 now..
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
Bro, i'm using v5 now. Can recompile...after that what shall i do? option 14 to prepare system apps for pushing? or option 15 to sign? after that how to push back the device? create flashable zip? i try create zip, but error... Sorry bro, i read the TMA tutorial, but it is confusing, especially after the step of recompile.
Thanks in advance.
---------- Post added at 06:58 PM ---------- Previous post was at 06:49 PM ----------
coolkwc said:
Bro, i'm using v5 now. Can recompile...after that what shall i do? option 14 to prepare system apps for pushing? or option 15 to sign? after that how to push back the device? create flashable zip? i try create zip, but error... Sorry bro, i read the TMA tutorial, but it is confusing, especially after the step of recompile.
Thanks in advance.
Click to expand...
Click to collapse
Bro, i adi figure out how to create zip, previously i din set destination folder for zip.
coolkwc said:
Bro, i'm using v5 now. Can recompile...after that what shall i do? option 14 to prepare system apps for pushing? or option 15 to sign? after that how to push back the device? create flashable zip? i try create zip, but error... Sorry bro, i read the TMA tutorial, but it is confusing, especially after the step of recompile.
Thanks in advance.
---------- Post added at 06:58 PM ---------- Previous post was at 06:49 PM ----------
Bro, i adi figure out how to create zip, previously i din set destination folder for zip.
Click to expand...
Click to collapse
Once you've successfully recompiled, you need to prepare the files then make a flashable zip. Preparing signs the new apk in the same way as the old, which you need to do to make the phone accept it.
Sent from my SK17i using xda premium
Whalesplaho, the xda app is misbehaving again and I can't view your post to quote it.
But basically, the code is AnalogClock and you just need to set the width and height. If you examine the full tag for DigitalClock as I wrote in the op, that should give you enough to start with.
The analogue clock is really meant for app developers to use, because it doesn't work well when it's small, but it works well on the tracking part of the drop-down notification screen.
Have a play and experiment with it. It's the best way of learning!
Sent from my SK17i using xda premium
really like it tackelfish...definitly going to try this..
Just one question..don't I need the png's for clock in notification area.?
Sent from my SK17i using XDA Premium HD app
sandy7 said:
really like it tackelfish...definitly going to try this..
Just one question..don't I need the png's for clock in notification area.?
Sent from my SK17i using XDA Premium HD app
Click to expand...
Click to collapse
Nope. You can actually use PNG's for the different parts of the clock if you want but what you see in the screenshots is how it looks by default. All you need is code.
Sent from my SK17i using xda premium
Ticklefish said:
Once you've successfully recompiled, you need to prepare the files then make a flashable zip. Preparing signs the new apk in the same way as the old, which you need to do to make the phone accept it.
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
Bro, i really dun know what's wrong with my step, please kindly review.
1. Pull framework-res.apk, decompiled and install in PC.
2. Pull systemUI.apk, decompiled.
3. Edit status_bar.xml as stated, then save.
4. recompile systemUI.apk
5. prepare system apps for pushing.
6. sign app.
7. create flashable zip
Here's the problem, i dun understand the purpose of step 5 and 6, am i doing wrongly??
I flash using CMW, boot into recovery and install zip from sdcard.
the result is as follow:
<<FLASHING MOD>>
ADDING XTRA FILES>>
[!] Nothing to do in XTRAS
WORPHING >>
[!] Nothing to morph
{ Nothing has changed }
CLEANING CACHE, TEMPORAL FILES & EXIT >>
Install from sdcard complete.
i reboot and nothing has changed. I tried pull the modified systemUI.apk from phone, and noticed that the status_bar.xml still remained same as original, which doesn't changed as i edit.
Really no idea what's wrong with that.
Thanks in advance.
coolkwc said:
Bro, i really dun know what's wrong with my step, please kindly review.
1. Pull framework-res.apk, decompiled and install in PC.
2. Pull systemUI.apk, decompiled.
3. Edit status_bar.xml as stated, then save.
4. recompile systemUI.apk
5. prepare system apps for pushing.
6. sign app.
7. create flashable zip
Here's the problem, i dun understand the purpose of step 5 and 6, am i doing wrongly??
I flash using CMW, boot into recovery and install zip from sdcard.
the result is as follow:
<<FLASHING MOD>>
ADDING XTRA FILES>>
[!] Nothing to do in XTRAS
WORPHING >>
[!] Nothing to morph
{ Nothing has changed }
CLEANING CACHE, TEMPORAL FILES & EXIT >>
Install from sdcard complete.
i reboot and nothing has changed. I tried pull the modified systemUI.apk from phone, and noticed that the status_bar.xml still remained same as original, which doesn't changed as i edit.
Really no idea what's wrong with that.
Thanks in advance.
Click to expand...
Click to collapse
Don't sign the apk. That's what preparing it is all about.
And it looks like you're creating the zip file without putting any files in it. Once you've recompiled and prepared SystemUI.apk, you need to add it to system/app in the zip menu. Then you can make the zip.
Sent from my SK17i using xda premium
Realy cool... thanks for showing us!! :good:
whalesplaho said:
Amazing brotha... trying it out now!
Click to expand...
Click to collapse
brov...can you mod it to your v6 tabbed systemui mod..?
it would be great
Dark ramadhan said:
brov...can you mod it to your v6 tabbed systemui mod..?
it would be great
Click to expand...
Click to collapse
Anybody can..fancy giving it a try?
Sent from my SK17i using xda premium
Ticklefish said:
Anybody can..fancy giving it a try?
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
edited some xml but cant recompile... apktool aint working on windows 8, i get error apktool is not recognised while trying to recompile!
ticklefish should i upload my edited file & help me recompile please?
whalesplaho said:
edited some xml but cant recompile... apktool aint working on windows 8, i get error apktool is not recognised while trying to recompile!
ticklefish should i upload my edited file & help me recompile please?
Click to expand...
Click to collapse
I'm happy to, if I have the time. I might even be able to in a hour or two. In the meantime, what are you using for your de/recompiling?
Sent from my SK17i using xda premium
Ticklefish said:
I'm happy to, if I have the time. I might even be able to in a hour or two. In the meantime, what are you using for your de/recompiling?
Sent from my SK17i using xda premium
Click to expand...
Click to collapse
I do use Apktool on my Windows 7 but not working on Windows 8..... i edited an already decompiled apk!
should i upload & drop tha link?
you have a status bar,
And it got a clock,,,
BUT ALAS, when you try to change its colour
Da hell dude its in smali,, now i have to handle like a thousand lines of code and use google
^^DID YOU EVER FACE SUCH A SITUATION,,, well then,, here comes mvsdroid to enable you to edit the clock text features
with xmls only so dont rot in the SMALI FILES (the horror)
----all u need is ur brain and a tool to work on apks----
1) Decompile SystemUI.apk
2) Open res/layout/Status_bar.xml
3) You will see this
<com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textColor="#ff33b5e5" android:gravity="left|center" androidaddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
kick this line with the delete button and in place of that paste this
<com.android.systemui.statusbar.policy.DigitalClock android:id="@id/clock" android:background="#ee000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="0.0dip" android:layout_alignParentRight="true">
<TextView android:textSize="16.0dip" android:textColor="#ff33b5e5" android:ellipsize="none" android:gravity="Right" android:id="@id/timeDisplayBackground" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
<TextView android:textSize="16.0dip" android:textColor="#ff33b5e5" android:ellipsize="none" android:gravity="Right" android:id="@id/timeDisplayForeground" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" android:layout_alignLeft="@id/timeDisplayBackground" android:layout_alignTop="@id/timeDisplayBackground" />
</com.android.systemui.statusbar.policy.DigitalClock>
Now since u have added that android:id attribute,, that cool piece of text shall help us change whatever we want,,,
Now there are two android:textColor attributes...
Find em and change it to whatever hex code you want,, means like if you want ICS BLUE,, make them android:textColor="#ddff00"
and similarly change the size attributes,, so now next time you want that clock to obey ur command,, you dont need no smali!!!!!!
4) Now download the digital clock smali i am giving and place it in systemUI/smali\com\android\systemui\statusbar\policy
5) Then save it and close it
Now download the digital clock smali i am giving and place it in systemUI/smali\com\android\systemui\statusbar\policy
6) Recompile properly
7) Have fun
8) If you had fun in step 6,, press thanks button
<---- dont just see this and laugh,, Press thanks if you like it
STILL ,,, post a reply,, I am still alive to help
I think have to add digitalclock smali?
Sent from my GT-S5360 using Tapatalk 2
Well bro............. NO NEED
Its already there,,,, thats the good thing,,,, maybe samsung wanted an expanded clock and then threw the option but did not delete the smali!!!!
What firmware?
Sent from my GT-S5360 using Tapatalk 2
Well bro.............
the smali part is needed only if you are using stock rom,, but most roms have that already,, but thankyou,,, i will add that too!!!!!!!!!!!!!!!!!!
Nice guide
Sent from my GT-S5360 using Tapatalk 2
Nice...
Regards,
Ganesh
mvsdroid said:
you have a status bar,
And it got a clock,,,
BUT ALAS, when you try to change its colour
Da hell dude its in smali,, now i have to handle like a thousand lines of code and use google
^^DID YOU EVER FACE SUCH A SITUATION,,, well then,, here comes mvsdroid to enable you to edit the clock text features
with xmls only so dont rot in the SMALI FILES (the horror)
----all u need is ur brain and a tool to work on apks----
1) Decompile SystemUI.apk
2) Open res/layout/Status_bar.xml
3) You will see this
<com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textColor="#ff33b5e5" android:gravity="left|center" androidaddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
kick this line with the delete button and in place of that paste this
<com.android.systemui.statusbar.policy.DigitalClock android:id="@id/clock" android:background="#ee000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="0.0dip" android:layout_alignParentRight="true">
<TextView android:textSize="16.0dip" android:textColor="#ff33b5e5" android:ellipsize="none" android:gravity="Right" android:id="@id/timeDisplayBackground" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
<TextView android:textSize="16.0dip" android:textColor="#ff33b5e5" android:ellipsize="none" android:gravity="Right" android:id="@id/timeDisplayForeground" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" android:layout_alignLeft="@id/timeDisplayBackground" android:layout_alignTop="@id/timeDisplayBackground" />
</com.android.systemui.statusbar.policy.DigitalClock>
Now since u have added that android:id attribute,, that cool piece of text shall help us change whatever we want,,,
Now there are two android:textColor attributes...
Find em and change it to whatever hex code you want,, means like if you want ICS BLUE,, make them android:textColor="#ddff00"
and similarly change the size attributes,, so now next time you want that clock to obey ur command,, you dont need no smali!!!!!!
4) Now download the digital clock smali i am giving and place it in systemUI/smali\com\android\systemui\statusbar\policy
5) Then save it and close it
Now download the digital clock smali i am giving and place it in systemUI/smali\com\android\systemui\statusbar\policy
6) Recompile properly
7) Have fun
8) If you had fun in step 6,, press thanks button
<---- dont just see this and laugh,, Press thanks if you like it
STILL ,,, post a reply,, I am still alive to help
Click to expand...
Click to collapse
Nice...
that is not how you thank someone in xda bro,,,
salizzan said:
Nice...
Click to expand...
Click to collapse
DOnt say IT,,, PRess it
Hi,
I've read some infos about that and tried different ways but it didn't work.
I try to add volume buttons to my tablets (exotic model: Rockchip M742E) navigation bar.
What I tried:
- pulled original SystemUI.apk
- decompiled it using apktool
- opened res/layout/system_bar.xml and found:
Code:
<LinearLayout android:orientation="horizontal" android:id="@id/navigationArea" android:clipChildren="false" android:clipToPadding="false" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentLeft="true">
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_back" android:contentDescription="@string/accessibility_back" systemui:keyCode="4" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_home" android:contentDescription="@string/accessibility_home" systemui:keyCode="3" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:layout_width="@dimen/navigation_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_recent" android:contentDescription="@string/accessibility_recent" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:layout_gravity="center_vertical" android:id="@id/screenshot" android:layout_width="@dimen/navigation_key_width" android:layout_height="wrap_content" android:src="@drawable/capture" android:contentDescription="@string/accessibility_recent" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/menu" android:visibility="invisible" android:layout_width="@dimen/navigation_menu_key_width" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_menu" android:contentDescription="@string/accessibility_menu" systemui:keyCode="82" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/sub" android:background="@drawable/sub_normal" android:visibility="gone" android:layout_width="@dimen/navigation_menu_key_width" android:layout_height="fill_parent" systemui:keyCode="25" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
<com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/add" android:background="@drawable/add_normal" android:visibility="gone" android:layout_width="@dimen/navigation_menu_key_width" android:layout_height="fill_parent" systemui:keyCode="24" systemui:glowBackground="@drawable/ic_sysbar_highlight" />
</LinearLayout>
OK, there already are hidden volume buttons... great (i thought).
- I removed android:visibility="gone"
- recompiled SystemUI.apk with apktool
- pushed SystemUI.apk to the device
- rebooted... no navbar and other UI elements
I also tried this tutorial but had no luck
Does someone know what I am doing wrong?
I added the original apk to this post.
ponchofiesta said:
- recompiled SystemUI.apk with apktool
- pushed SystemUI.apk to the device
- rebooted... no navbar and other UI elements
Click to expand...
Click to collapse
Did you sign it correctly?
XperienceD said:
Did you sign it correctly?
Click to expand...
Click to collapse
I didn't sign anything. Never read about it. How do I do it?
ponchofiesta said:
I didn't sign anything. Never read about it. How do I do it?
Click to expand...
Click to collapse
Click the image in my sig and learn how.
XperienceD said:
Click the image in my sig and learn how.
Click to expand...
Click to collapse
Thanks. I tried both methods under Signing but both didn't work. After reboot SystemUI FCs
ponchofiesta said:
Thanks. I tried both methods under Signing but both didn't work. After reboot SystemUI FCs
Click to expand...
Click to collapse
You'll just need to experiment with your code then if the guide you followed isn't for your device, I rebooted and flashed my framework about 8 times last week trying to get a mod right, it's what you have to do sometimes. Push a stock SystemUI to your Phone for now and start from scratch.
I used now this simple guide but still the same. SystemUI crashes.
I will now test a unmoddified APK... if it also crashes, the problem is in the procedure itself.
I also tried APK-Multi-Tool now but it still crashes...
logcat shows much of this:
Code:
W/PackageManager( 275): Not granting permission android.permission.INJECT_EVENTS to package com.android.systemui (protectionLevel=2 flags=0x83e0d)
I believe it's still a signature problem or something. But I don't know how to fix it.
Hi guys, I was looking my ex phone's forum (GT-S5830i) and I noticed that some new roms (GB 2.3.6) have an awesome mod, I googled how to make it for our phone and found a thread here in XDA, but I'm too newbie to do it, so, maybe if any themer want to do it, I share the thread.
Guide Here!
Result will look like this:
On my ex phone
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Pressing upper right corner button you'll get this:
Other one
Obviously you can add any toggle that you want and colors etc etc.
Anyway, I'll try to do it myself, but probably an experimented themer will do it faster than me xD
Enjoy
rodaven said:
Hi guys, I was looking my ex phone's forum (GT-S5830i) and I noticed that some new roms (GB 2.3.6) have an awesome mod, I googled how to make it for our phone and found a thread here in XDA, but I'm too newbie to do it, so, maybe if any themer want to do it, I share the thread.
Guide Here!
Result will look like this:
On my ex phone
Pressing upper right corner button you'll get this:
Other one
Obviously you can add any toggle that you want and colors etc etc.
Anyway, I'll try to do it myself, but probably an experimented themer will do it faster than me xD
Enjoy
Click to expand...
Click to collapse
I think you did not read that thread well.
This part: "How to add 4.2.2 Statusbar to youre Jellybean rom".
P.S. Sorry I was thinking you want it on GB.
shut_down said:
I think you did not read that thread well.
This part: "How to add 4.2.2 Statusbar to youre Jellybean rom".
P.S. Sorry I was thinking you want it on GB.
Click to expand...
Click to collapse
I want it on stock 4.1.2, I just said that I saw it on a GB rom in Galaxy Ace, that made me search how to do that and lead me to that thread with the guide, so it can be done in both, GB and JB.
rodaven said:
I want it on stock 4.1.2, I just said that I saw it on a GB rom in Galaxy Ace, that made me search how to do that and lead me to that thread with the guide, so it can be done in both, GB and JB.
Click to expand...
Click to collapse
I wanted to follow that guide when i'm at home
Inviato dal mio GT-I9070 con Tapatalk 2
KINGbabasula said:
I wanted to follow that guide when i'm at home
Inviato dal mio GT-I9070 con Tapatalk 2
Click to expand...
Click to collapse
I suck, tried to decompile SystemUI.apk, I did, but when I opened status_bar.xml I got this:
WTF? It suppose to be like:
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.PhoneStatusBarView android:orientation="vertical" android:id="@id/status_bar" android:background="@drawable/status_bar_background" android:focusable="true" android:fitsSystemWindows="true" android:descendantFocusability="afterDescendants"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<com.android.systemui.statusbar.StatusBarServiceLRPull android:layout_width="fill_parent" android:layout_height="wrap_content">
<ImageView android:id="@id/notification_lights_out" android:paddingLeft="6.0dip" android:paddingBottom="2.0dip" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_lights_out_dot_small" android:scaleType="center" />
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:paddingLeft="6.0dip" android:paddingRight="6.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
<com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true" />
</LinearLayout>
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" />
<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/signal_battery_cluster" android:paddingLeft="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent">
<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/signal_cluster_view" />
<TextView android:layout_gravity="left|center" android:id="@id/battery_text" android:paddingLeft="4.0dip" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/status_bar_settings_settings_button" android:singleLine="true" style="@style/StatusBarNotificationText" />
<ImageView android:id="@id/battery" android:paddingLeft="4.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</LinearLayout>
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:textColor="@touchwiz:dimen/tw_softkey_textsize_singleline" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</LinearLayout>
</com.android.systemui.statusbar.StatusBarServiceLRPull>
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ImageSwitcher android:id="@id/tickerIcon" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:layout_marginRight="4.0dip">
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
<com.android.systemui.statusbar.AnimatedImageView android:layout_width="@dimen/status_bar_icon_size" android:layout_height="@dimen/status_bar_icon_size" android:scaleType="center" />
</ImageSwitcher>
<com.android.systemui.statusbar.phone.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
<TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
<TextView android:textAppearance="@style/TextAppearance.StatusBar.PhoneTicker" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
</com.android.systemui.statusbar.phone.TickerView>
</LinearLayout>
</com.android.systemui.statusbar.phone.PhoneStatusBarView>
What I did wrong? I can't even start xD
Heat up chair.
http://forum.xda-developers.com/showthread.php?t=1989533
Awsome mode..... pls pls made to our JB ^^
Gonna work on this tonight! Got band repetition first. Sorry xD
Verstuurd van mijn CTP818 met Tapatalk
Jeroenvk94 said:
Gonna work on this tonight! Got band repetition first. Sorry xD
Verstuurd van mijn CTP818 met Tapatalk
Click to expand...
Click to collapse
Nice! I hope you can make it work, I couldn't decompile my systemui.apk xD :fingers-crossed:
rodaven said:
Nice! I hope you can make it work, I couldn't decompile my systemui.apk xD :fingers-crossed:
Click to expand...
Click to collapse
Well. Some hours ago I started to vomit and get sick. Didn't have the time to do it ( yes i had time but didn't feel like doing it )
Sent from my GT-I9070 using Tapatalk 4 Beta
Jeroenvk94 said:
Well. Some hours ago I started to vomit and get sick. Didn't have the time to do it ( yes i had time but didn't feel like doing it )
Sent from my GT-I9070 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Sad to read that dude, I hope you feel better now.
rodaven said:
Sad to read that dude, I hope you feel better now.
Click to expand...
Click to collapse
I started to work on the project. Any contribution from outsiders is welcome.
Btw, I'm still feeling a bit sick so please don't be too hard on me if I don't finish soon.
Sent from my GT-I9070 using Tapatalk 4 Beta
the guide isnt for tw
so u must know xml very very good to proceed with it
as u must mod tw_statusbar xmls
instea of normal ones
u need to compare and only add the proper files
it isnt easy
and takes lots of time to succeed
Sent from my S500 using xda app-developers app
SpaceCaker said:
the guide isnt for tw
so u must know xml very very good to proceed with it
as u must mod tw_statusbar xmls
instea of normal ones
u need to compare and only add the proper files
it isnt easy
and takes lots of time to succeed
Sent from my S500 using xda app-developers app
Click to expand...
Click to collapse
I'd rather spend lots of time succeeding than do nothing and not do it...
Sent from my GT-I9070 using Tapatalk 4 Beta
request
give me 4.2.2 status bar for 4.1.2
please...
rekjezt said:
give me 4.2.2 status bar for 4.1.2
please...
Click to expand...
Click to collapse
Look on Harsh ROM thread.
Sent from my GT-I9070 using Tapatalk
:good: