[HTC Inspire 4G] homeslice976:
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.