SystemUI.apk questions, need help please - Verizon Samsung Galaxy S III

I have changed roms many times, (currently running the stock TW launcher) and found a rom that is working good for me (MF1 firmware), but I want to change the status bar and the wifi indicator.
I have been able to copy the SystemUI.apk to my desktop, found the png files under Drawable-xhdpi, but have found multiple files that are confusing to me as follows:
cw_wifi_ppp_01.png
cw_wifi_ppp_02.png
cw_wifi_ppp_03.png
cw_wifi_ppp_04.png
cw_wifi_ppp_05.png
cw_wifi_sigstr_01.png
cw_wifi_sigstr_02.png
cw_wifi_sigstr_03.png
cw_wifi_sigstr_04.png
cw_wifi_sigstr_05.png
stat_sys_signal_0_fully.png
stat_sys_signal_1.png
stat_sys_signal_1_fully.png
stat_sys_signal_2.png
stat_sys_signal_2_fully.png
stat_sys_signal_3.png
stat_sys_signal_3_fully.png
stat_sys_signal_4.png
stat_sys_signal_4_fully.png
stat_sys_signal_flightmode.png
stat_sys_signal_in.png
stat_sys_signal_inout.png
stat_sys_signal_no_inout.png
stat_sys_signal_null.png
stat_sys_signal_out.png
stat_sys_sync.png
stat_sys_sync_error.png
stat_sys_tether_bluetooth.png
stat_sys_tty_mode.png
stat_sys_wifi_in.png
stat_sys_wifi_inout.png
stat_sys_wifi_out.png
stat_sys_wifi_signal_0.png
stat_sys_wifi_signal_1.png
stat_sys_wifi_signal_1_fully.png
stat_sys_wifi_signal_2.png
stat_sys_wifi_signal_2_fully.png
stat_sys_wifi_signal_3.png
stat_sys_wifi_signal_3_fully.png
stat_sys_wifi_signal_4.png
stat_sys_wifi_signal_4_fully.png
stat_sys_wifi_signal_null.png
tw_stat_notify_operator_logo.png
tw_stat_sys_5_level_signal_0.png
tw_stat_sys_5_level_signal_0_fully.png
tw_stat_sys_5_level_signal_1.png
tw_stat_sys_5_level_signal_1_fully.png
tw_stat_sys_5_level_signal_2.png
tw_stat_sys_5_level_signal_2_fully.png
tw_stat_sys_5_level_signal_3.png
tw_stat_sys_5_level_signal_3_fully.png
tw_stat_sys_5_level_signal_4.png
tw_stat_sys_5_level_signal_4_fully.png
tw_stat_sys_5_level_signal_5.png
tw_stat_sys_5_level_signal_5_fully.png
tw_stat_sys_6_level_signal_0.png
tw_stat_sys_6_level_signal_0_fully.png
tw_stat_sys_6_level_signal_1.png
tw_stat_sys_6_level_signal_1_fully.png
tw_stat_sys_6_level_signal_2.png
tw_stat_sys_6_level_signal_2_fully.png
tw_stat_sys_6_level_signal_3.png
tw_stat_sys_6_level_signal_3_fully.png
tw_stat_sys_6_level_signal_4.png
tw_stat_sys_6_level_signal_4_fully.png
tw_stat_sys_6_level_signal_5.png
tw_stat_sys_6_level_signal_5_fully.png
tw_stat_sys_6_level_signal_6.png
tw_stat_sys_6_level_signal_6_fully.png
which ones do I change, as I like the 6 level signal bars, but my current rom only shows the 4 level signal bars?
If I change the 6 level signal bars, how do I get my status bar to show them instead of the 4 level signal bars?
A setting somewhere else?
Thanks

ULEWZ said:
I have changed roms many times, (currently running the stock TW launcher) and found a rom that is working good for me (MF1 firmware), but I want to change the status bar and the wifi indicator.
I have been able to copy the SystemUI.apk to my desktop, found the png files under Drawable-xhdpi, but have found multiple files that are confusing to me as follows:
cw_wifi_ppp_01.png
cw_wifi_ppp_02.png
cw_wifi_ppp_03.png
cw_wifi_ppp_04.png
cw_wifi_ppp_05.png
cw_wifi_sigstr_01.png
cw_wifi_sigstr_02.png
cw_wifi_sigstr_03.png
cw_wifi_sigstr_04.png
cw_wifi_sigstr_05.png
stat_sys_signal_0_fully.png
stat_sys_signal_1.png
stat_sys_signal_1_fully.png
stat_sys_signal_2.png
stat_sys_signal_2_fully.png
stat_sys_signal_3.png
stat_sys_signal_3_fully.png
stat_sys_signal_4.png
stat_sys_signal_4_fully.png
stat_sys_signal_flightmode.png
stat_sys_signal_in.png
stat_sys_signal_inout.png
stat_sys_signal_no_inout.png
stat_sys_signal_null.png
stat_sys_signal_out.png
stat_sys_sync.png
stat_sys_sync_error.png
stat_sys_tether_bluetooth.png
stat_sys_tty_mode.png
stat_sys_wifi_in.png
stat_sys_wifi_inout.png
stat_sys_wifi_out.png
stat_sys_wifi_signal_0.png
stat_sys_wifi_signal_1.png
stat_sys_wifi_signal_1_fully.png
stat_sys_wifi_signal_2.png
stat_sys_wifi_signal_2_fully.png
stat_sys_wifi_signal_3.png
stat_sys_wifi_signal_3_fully.png
stat_sys_wifi_signal_4.png
stat_sys_wifi_signal_4_fully.png
stat_sys_wifi_signal_null.png
tw_stat_notify_operator_logo.png
tw_stat_sys_5_level_signal_0.png
tw_stat_sys_5_level_signal_0_fully.png
tw_stat_sys_5_level_signal_1.png
tw_stat_sys_5_level_signal_1_fully.png
tw_stat_sys_5_level_signal_2.png
tw_stat_sys_5_level_signal_2_fully.png
tw_stat_sys_5_level_signal_3.png
tw_stat_sys_5_level_signal_3_fully.png
tw_stat_sys_5_level_signal_4.png
tw_stat_sys_5_level_signal_4_fully.png
tw_stat_sys_5_level_signal_5.png
tw_stat_sys_5_level_signal_5_fully.png
tw_stat_sys_6_level_signal_0.png
tw_stat_sys_6_level_signal_0_fully.png
tw_stat_sys_6_level_signal_1.png
tw_stat_sys_6_level_signal_1_fully.png
tw_stat_sys_6_level_signal_2.png
tw_stat_sys_6_level_signal_2_fully.png
tw_stat_sys_6_level_signal_3.png
tw_stat_sys_6_level_signal_3_fully.png
tw_stat_sys_6_level_signal_4.png
tw_stat_sys_6_level_signal_4_fully.png
tw_stat_sys_6_level_signal_5.png
tw_stat_sys_6_level_signal_5_fully.png
tw_stat_sys_6_level_signal_6.png
tw_stat_sys_6_level_signal_6_fully.png
which ones do I change, as I like the 6 level signal bars, but my current rom only shows the 4 level signal bars?
If I change the 6 level signal bars, how do I get my status bar to show them instead of the 4 level signal bars?
A setting somewhere else?
Thanks
Click to expand...
Click to collapse
A lot of themeing and devving for that matter is trial and error.
change some of the icons, flash and see which ones do what.

Related

Changing Network Indicator (change H icon to H+), Signal Meter, and Battery icons

A lot of threads pop up after users root/s-off and flash a custom ROM asking why they lost their H+? Here's the thing - ATT is one of the only (if not the only) carrier that uses this icon. Everyone else simply uses an H icon. So any ROMs that are ported from other devices or built from different builds will not have this H+ icon built in. This doesn't mean you're not connecting to ATT's faster network, it simply means the icon indicating your connected to that network has changed. To verify what network you're actually connected to, go to Settings - About Phone - Network. Now if it bugs you too much, you can change this icon to whatever you want, and here's how.
This walkthrough will also guide you through changing your signal strength meter (from 4 bar to whatever) and will also instruct you on making battery mods with your newly created SystemUI.apk.
The process might seem long, but I can do these mods in about 10 minutes now (unless I'm waiting on the kitchen). Sorry for the length - I wanted to be as thorough as possible.
AS ALWAYS, BE SURE TO MAKE A NANDROID BEFORE FLASHING ANYTHING. I TAKE NO RESPONSIBILITY FOR BAD FLASHES, FLASH MOBS, or UGLY FLASHERS
Note: This walkthrough is for SENSE based ROMs. AOSP/CM7 bases will use different filenames/icons. It will be the same process to change them, you just need to figure out what they're called.
1. First thing you need to do is get yourself a program that will extract SystemUI.apk (I use WinRAR).
2. Create a folder (I put it on my desktop) that will be your working folder
3. Open the .zip of your ROM using whatever unzipper you have, or whatever you downloaded in step 1. Find SystemUI.apk in the .zip of your ROM (located in /system/app/) and drag it to your working folder
4. Open SystemUI.apk in WinRAR and navigate to /res/drawable-hdpi/.
4a. If this is the first time you're doing this, this is a good time to find new icons you may want to use. Extract all of the files from SystemUI.apk to a subfolder in your working folder. Now go through all of the .png files and pick out some icons you may want to use in the future, and copy them to a new Icons folder.
4b. If you already have the icons you want to use, you'll need to rename them at this point. The signal strength meter images that need replaced are the following:
stat_sys_signal_null
stat_sys_signal_0
stat_sys_signal_1
stat_sys_signal_2
stat_sys_signal_3
stat_sys_signal_4
Note: There are only 6 files that the ROM looks for (no signal, 0 bars, 1 bar, 2 bars, 3 bars, 4 bars) and I have no idea how to tell the ROM to look for additional images, or how to calibrate the ROM to display different icons at different signal strengths, so when replacing with a 5 bar signal mod (which has 7 images - null, 0, 1, 2, 3, 4, 5) you need to choose which image you're going to skip - . I usually use no signal image (for _null), 1 bar image (for _0), 2 bar image (for _1), 3 bar image (for _2), 4 bar image(for _3), 5 bar image (for _4) skipping the 0 bar image.
5. Now you need to rename your new images to the original file names (stat_sys_signal_null, _0, etc)
6. Once the files are renamed, drag all the files back into the SystemUI.apk which you have opened in WinRAR. You will be prompted to choose a compression method, choose Store and click OK.
7. The old images will be replaced with the new images, and the .apk will be automatically saved.
To change the network indicator icons, there will be a bunch of images you'll need to change, depending on what network's icons you want to change. The Inspire reports being connected to 4 different networks - GSM (G icon), EDGE (E icon), UMTS (3G icon), HSDPA (H+ icon in stock, H icon on DHD ROMs). The images that will need to be replaced are as follows (where X=e, g, 3g, h - depending on which network's icons you want to change)
stat_sys_data_connected_X
stat_sys_data_in_X
stat_sys_data_out_X
stat_sys_data_inandout_X
Note: The Inspire doesn't actually report being connected to HSPA+, at least not from anything I've ever seen, read, or experienced, however there are also icon sets for _h+, which would be displayed IF the phone reported being connected to HSPA+, so if you want to change that icon set too it won't hurt anything.
Now it's the same process, rename your new icons to the corresponding original image file name, then drag the images back into SystemUI.apk while open in WinRAR using Store compression. Again, your .apk will be automatically saved.
At this point you can push SystemUI.apk back to your device and get your changes, or you can take the next step for battery mods or an easy way to make a flashable .zip since I don't know how to make them from scratch.
Battery Mods (or getting a flashable .zip) using UOT Kitchen (http://uot.dakra.lt)
1. Open your ROM .zip in the app you use to unzip. Navigate to /system/framework/ and extract framework-res.apk and com.htc.resources.apk to your working folder
2. Go to the kitchen and click the "Kitchen" tab (If it tells you the kitchen is full, just keep refreshing - it should allow you into the kitchen within 20 minutes or so)
3. Click on the Upload Files tab and put a dot in the option for "System Files". It will now ask you to upload 3 files (SystemUI.apk, framework-res.apk, and com.htc.resources.apk). Make sure you use your newly modded SystemUI.apk and not the stock one, or you won't have your changes.
3a. If you don't want any battery mods, just a flashable .zip, at this point go to step 5, otherwise continue to step 4
4. Once the files are uploaded go to the Battery tab and put a check in "Use this mod". Change the battery however you'd like. There's a Generate Preview button at the top so you can see how it might look when you're finished.
5. Once finished, go to the "Submit Work" tab. As long as no sections are in Red, click Submit work to kitchen. You'll get a pickup number. Go to the Pickup section and wait for your mods to cook. You will be given a flashable .zip you can name whatever you want - with all your changes in it.
Well done.
When I did this, my data indicator would change back when connected to wifi. Went back in and checked, and there are also files for capable. They need to be changed as well. But thank you for the walkthrough on this. I was wanting to know how to do this.
Thanks!
I followed the instructions to change my 3G and H icons to 4G in TMOus Sensation!

[Q] Icon Modification

I've been reading through some of the posts here, and I've learned that in order to change any system icon I would have to load a package of the desired icon into the <i>Framework Folder</i>. Thus, replacing it. I was wondering if there are any freeware programs out there that would allow to take images and compile them into these packages, so I can replace (say, the network signal icon) with an appropriate file.
e.g.
5 bars
4 bars
3 bars
2 bars
1 bar
0 bars
Samsung-SGH-I997
Infused v2.2.3
DaemonDign said:
I've been reading through some of the posts here, and I've learned that in order to change any system icon I would have to load a package of the desired icon into the <i>Framework Folder</i>. Thus, replacing it. I was wondering if there are any freeware programs out there that would allow to take images and compile them into these packages, so I can replace (say, the network signal icon) with an appropriate file.
e.g.
5 bars
4 bars
3 bars
2 bars
1 bar
0 bars
Samsung-SGH-I997
Infused v2.2.3
Click to expand...
Click to collapse
Its quite easy and have root explorer
Big Dog I997 Infuse, CatyRom

show download speed when downloading something

I know is a dumb question but, Is it possible to show the download speed when downloading? Cyanogenmod roms have this feature but I wonder if I can add that feature to a custom rom. I have a nexus 5 running cataclysm 6.0.1
Try this:
Network Monitor Mini - https://play.google.com/store/apps/details?id=info.kfsoft.android.TrafficIndicator
I have the Pro version, which I think adds a few more customisation options such as the positioning of the up/down figures in the middle of the status bar, which is very convenient. It can be widely configured - position, text size, colour, no show when inactive, etc. I'm very happy with it.
Edit: added screenshot. The up & down figures can be configured to have U & D in front of them - I don't have that option enabled.
Or you can install Xposed and a module that adds a very neat indicator in the status bar - it's called Network Speed Indicator.
Thanks for your replies. I found another custom rom with this feature :good:

Editing rom navbar. Combined navigation and status bars

I have been trying to achieve a combined navbar and status bar for nougat tablets like the tablet mode of the Android 4 family (4.1). I have done a lot of searches but have found very little information, especially doing this for later versions of Android( 6 and up). The least information I can get on how to achieve this will go a long way to make a difference and will be very much appreciated.
Thanks already.:good:

PAID PROJECT: Nougat or Oreo AOSP status bar signal and wifi icon colors and mods

I would like to hire the right developer for a personal project.
I absolutely dislike white statusbar icons. Most, if not all substratum
themes do not touch the status bar icon color, some use overlays to
change the background though. There is a substratum overlay for wifi icons but this seems overly
complex for such a simple icon swap, and there have been changes made by google
to prevent the signal icon from being changed, at least according to the developer.
In earlier versions of Android, SystemUI.apk could be extracted along with framework-res,apk, and the
resources swapped for icons of my choosing. I am going with an AOSP rom
based on Nougat (AICP, or Resurrection). I am not working with Sense roms. My understanding is that Oreo further limited
the ability to change statusbar icons, that would be my reason for going
with Nougat. I would rather stay with an Oreo build of AICP but that is not a must.
If you are interested, I would like an estimate of the time it would
take you to:
1. Tell me which files to pull and send to you
2. Determine where the resources and/or code must be decompiled/edited to make this
work, that is, signal, wifi, other icons of my choosing. I can provide the icon files.
3. Send me the edited files
4. I will test
5. Work with me to handle the bugs
6. Once we have a working setup, draft an outline of what you did which
would enable me to decompile/edit the appropriate apks or files so I can
do this myself later with different icons.
A bit about me:
I am tech savvy, familiar with the linux command line, adb, etc.
I am working with AOSP roms on a HTC M9. Rooted, S-OFF, it is a GSM
variant (himaul). But I am not a software developer.
I am not looking for an app to do this for me. But I am seeking out the expertise
to reverse engineer what I need to make this happen and do it manually.
In my hours of pouring over xda I read somewhere the inability to choose
the icons is a google policy. I can't stand the modern UI white, washed
out colors but themeing can take care of most of that. In case you ask,
I'm currently on 4.3 on a HTC M7 from 2014 and I have got to get going with a newer
device.
I realize your time is valuable and this will not be a trivial task (or expense)....I only ask you to reply having enough familiarity to dive in without too much OJT.
Please do include your hourly rate. I would have no problem if this work is made GPL and free to post here, if you like.
Thanks!!

Categories

Resources