[HTC One X] brush2:
Hi there,

this battery mod is a continuation/addition of my discontinued mod:

[MOD] Battery White Circle, increments 1%, ARHD & other Sense based ROMs

The circle batteries from the above mentioned discontinued mod are of course still available in this mod installer. (Credits to UOT Kitchen for the circle images)

Further i've created 9 Stock style batteries in white, blue and green color in Photoshop from scratch.

I've added 2 Stock green and blue battery variants - with and without numbers; so you can get back to Stock if you like :)

All (eleven) batteries are "one percentage incrementation" batteries.

A new feature is that the mod installer contains only one SystemUI.apk!

All batteries variants will be created from this one by injecting your chosen battery variant images and zipaligning the created SystemUI.apk before installing it on your device.

In addition to the provided batteries you can flash custom batteries by copying your prefered battery png files to a folder "/sdcard/custom_battery".

Please check "Requirements & Installation / Troubleshooting -> Custom batteries" for installing instructions!

This mod is made for ARHD ROMs primary - but it should work on all other Sense ROMs (as reported, probably on HTC One X+ too) with the same base version number.

If you are not on ARHD ROM, please check if your ROM uses a customized SystemUI.apk, since it will be replaced by my mod and may cause unexpected

behaviour of your ROM!

Updates / Changelog:

Latest:

[COLOR="Black"][B]27.08.2013 - For ARHD 3x.x and other 4.18.401.x based Sense ROMs[/B][/COLOR]
two batteries in blue added! - see preview image above
[COLOR="DimGray"][MD5: ccde06033f8ba43b2b4103a71b65665b][/COLOR][COLOR="RoyalBlue"][ brush2_wpb_4.18.401.2_plus_blue.zip ][/COLOR]

Previous:

[COLOR="Black"][B]26.08.2013 - For ARHD 31.x and other 4.18.401.2 based Sense ROMs[/B][/COLOR]
fixed for TWRP 2.6 recovery; also working on ClockworkMod recovery!
[COLOR="DimGray"][MD5: 475e4fee4f6f712d804bcf692e5d39e9][/COLOR][COLOR="RoyalBlue"][ brush2_wpb_4.18.401.2_fixed.zip ][/COLOR]

[COLOR="Black"][B]24.08.2013 - For ARHD 31.x and other 4.18.401.2 based Sense ROMs[/B][/COLOR]
update to above mentioned ROM/base
[COLOR="DimGray"][MD5: 483e1a065e55128b7a9c74afc95aa370][/COLOR][COLOR="RoyalBlue"][ brush2_wpb_4.18.401.2.zip ][/COLOR]

[COLOR="Black"][B]04.07.2013 - For ARHD 22.x and other 3.20.401.3 based Sense ROMs[/B][/COLOR]
update to above mentioned ROM/base
[COLOR="DimGray"][MD5: 1718a07fadb9bf2cb978bb3ea85bc8d0][/COLOR][COLOR="RoyalBlue"][ brush2_wpb_3.20.401.3.zip ][/COLOR]

[COLOR="Black"][B]23.04.2013 - For ARHD 21.x and other 3.20.401.1 based Sense ROMs[/B][/COLOR]
update to above mentioned ROM/base, fixed for TWRP recovery,
added my automatic Recovery and ROM indentification for easier troubleshooting
when checking aroma log files
[COLOR="DimGray"][MD5: bc9a4daa3f14f6e1eabd30e7317a17d9][/COLOR][COLOR="RoyalBlue"][ brush2_wpb_3.20.401.1.zip ][/COLOR]

[COLOR="Black"][B]20.04.2013 - For ARHD 20.x and other 3.19.401.1 based Sense ROMs[/B][/COLOR]
option added to flash a custom battery, minor fixes on scripts
[COLOR="DimGray"][MD5: ad99a7a86ae31b2d6c044cce033df3e0][/COLOR][COLOR="RoyalBlue"][ brush2_wpb_3.19.401.1_plus_custom.zip ][/COLOR]

[COLOR="Black"][B]13.04.2013 - For ARHD 20.x and other 3.19.401.1 based Sense ROMs[/B][/COLOR]
added white stock battery, no numbers; minor fixes
[COLOR="DimGray"][MD5: 1adff5e9ada002db3d87bbe4d0d00c4d][/COLOR][COLOR="RoyalBlue"][ brush2_wpb_3.19.401.1_plus_one.zip ][/COLOR]

[COLOR="Black"][B]11.04.2013 - For ARHD 20.x and other 3.19.401.1 based Sense ROMs[/B][/COLOR]
[COLOR="DarkRed"]please don't use this one anymore - use always the most recent download![/COLOR]
[COLOR="DimGray"][MD5: fa7f9dbb2ce0a07ffcbd63ddb54ce953][/COLOR][COLOR="RoyalBlue"][ brush2_wpb_3.19.401.1.zip ][/COLOR]

Requirements & Installation / Troubleshooting:

Requirements:

ARHD ROMs for HTC One X, should work on other Sense ROMs for HTC One X with the same base version number as well (Feedback, if it works on other ROMs would be nice)

At least ~25MB of free space on sdcard for unpacking/packing/zipaligning processes during installation.

Installation:

Always install the most recent mod zip file - should be the bottommost of the available downloads for usual...

Move the mod zip file to your scard.

Restart your device, boot into recovery, install it from there

Custom batteries:

Copy your prefered battery png files to a folder "/sdcard/custom_battery".

These png files must have the correct pixel size of 50x50 pixels and you must provide at least 205 files.

It doesn't matter if you don't have files like "stat_sys_battery_*a.png" (check the file/folder structure list below for this filenames) - these files will be created by the mod if missing!

If you provide less than 205 battery png files, those files are not made for one percentage incrementation and SystemUI may not work correctly!

So provide your battery png's on sdcard, run mod installer from recovery and choose "Custom battery".

After installation, you can delete the folder "/sdcard/custom_battery"; or leave it if you want to use it again when updating to a new ROM version.

Here a list of the correct files and folder structure (on sdcard):

[..]
/sdcard/
custom_battery/
stat_sys_battery_0.png
stat_sys_battery_1.png
stat_sys_battery_10.png
stat_sys_battery_100.png
stat_sys_battery_11.png
stat_sys_battery_12.png
stat_sys_battery_13.png
stat_sys_battery_14.png
stat_sys_battery_15.png
stat_sys_battery_15a.png
stat_sys_battery_16.png
stat_sys_battery_17.png
stat_sys_battery_18.png
stat_sys_battery_19.png
stat_sys_battery_2.png
stat_sys_battery_20.png
stat_sys_battery_21.png
stat_sys_battery_22.png
stat_sys_battery_23.png
stat_sys_battery_24.png
stat_sys_battery_25.png
stat_sys_battery_26.png
stat_sys_battery_27.png
stat_sys_battery_28.png
stat_sys_battery_28a.png
stat_sys_battery_29.png
stat_sys_battery_3.png
stat_sys_battery_30.png
stat_sys_battery_31.png
stat_sys_battery_32.png
stat_sys_battery_33.png
stat_sys_battery_34.png
stat_sys_battery_35.png
stat_sys_battery_36.png
stat_sys_battery_37.png
stat_sys_battery_38.png
stat_sys_battery_39.png
stat_sys_battery_4.png
stat_sys_battery_40.png
stat_sys_battery_41.png
stat_sys_battery_42.png
stat_sys_battery_43.png
stat_sys_battery_43a.png
stat_sys_battery_44.png
stat_sys_battery_45.png
stat_sys_battery_46.png
stat_sys_battery_47.png
stat_sys_battery_48.png
stat_sys_battery_49.png
stat_sys_battery_5.png
stat_sys_battery_50.png
stat_sys_battery_51.png
stat_sys_battery_52.png
stat_sys_battery_53.png
stat_sys_battery_54.png
stat_sys_battery_55.png
stat_sys_battery_56.png
stat_sys_battery_57.png
stat_sys_battery_57a.png
stat_sys_battery_58.png
stat_sys_battery_59.png
stat_sys_battery_6.png
stat_sys_battery_60.png
stat_sys_battery_61.png
stat_sys_battery_62.png
stat_sys_battery_63.png
stat_sys_battery_64.png
stat_sys_battery_65.png
stat_sys_battery_66.png
stat_sys_battery_67.png
stat_sys_battery_68.png
stat_sys_battery_69.png
stat_sys_battery_7.png
stat_sys_battery_70.png
stat_sys_battery_71.png
stat_sys_battery_71a.png
stat_sys_battery_72.png
stat_sys_battery_73.png
stat_sys_battery_74.png
stat_sys_battery_75.png
stat_sys_battery_76.png
stat_sys_battery_77.png
stat_sys_battery_78.png
stat_sys_battery_79.png
stat_sys_battery_8.png
stat_sys_battery_80.png
stat_sys_battery_81.png
stat_sys_battery_82.png
stat_sys_battery_83.png
stat_sys_battery_84.png
stat_sys_battery_85.png
stat_sys_battery_85a.png
stat_sys_battery_86.png
stat_sys_battery_87.png
stat_sys_battery_88.png
stat_sys_battery_89.png
stat_sys_battery_9.png
stat_sys_battery_90.png
stat_sys_battery_91.png
stat_sys_battery_92.png
stat_sys_battery_93.png
stat_sys_battery_94.png
stat_sys_battery_95.png
stat_sys_battery_96.png
stat_sys_battery_97.png
stat_sys_battery_98.png
stat_sys_battery_99.png
stat_sys_battery_charge_anim0.png
stat_sys_battery_charge_anim1.png
stat_sys_battery_charge_anim10.png
stat_sys_battery_charge_anim100.png
stat_sys_battery_charge_anim100a.png
stat_sys_battery_charge_anim11.png
stat_sys_battery_charge_anim12.png
stat_sys_battery_charge_anim13.png
stat_sys_battery_charge_anim14.png
stat_sys_battery_charge_anim15.png
stat_sys_battery_charge_anim15a.png
stat_sys_battery_charge_anim16.png
stat_sys_battery_charge_anim17.png
stat_sys_battery_charge_anim18.png
stat_sys_battery_charge_anim19.png
stat_sys_battery_charge_anim2.png
stat_sys_battery_charge_anim20.png
stat_sys_battery_charge_anim21.png
stat_sys_battery_charge_anim22.png
stat_sys_battery_charge_anim23.png
stat_sys_battery_charge_anim24.png
stat_sys_battery_charge_anim25.png
stat_sys_battery_charge_anim26.png
stat_sys_battery_charge_anim27.png
stat_sys_battery_charge_anim28.png
stat_sys_battery_charge_anim28a.png
stat_sys_battery_charge_anim29.png
stat_sys_battery_charge_anim3.png
stat_sys_battery_charge_anim30.png
stat_sys_battery_charge_anim31.png
stat_sys_battery_charge_anim32.png
stat_sys_battery_charge_anim33.png
stat_sys_battery_charge_anim34.png
stat_sys_battery_charge_anim35.png
stat_sys_battery_charge_anim36.png
stat_sys_battery_charge_anim37.png
stat_sys_battery_charge_anim38.png
stat_sys_battery_charge_anim39.png
stat_sys_battery_charge_anim4.png
stat_sys_battery_charge_anim40.png
stat_sys_battery_charge_anim41.png
stat_sys_battery_charge_anim42.png
stat_sys_battery_charge_anim43.png
stat_sys_battery_charge_anim43a.png
stat_sys_battery_charge_anim44.png
stat_sys_battery_charge_anim45.png
stat_sys_battery_charge_anim46.png
stat_sys_battery_charge_anim47.png
stat_sys_battery_charge_anim48.png
stat_sys_battery_charge_anim49.png
stat_sys_battery_charge_anim5.png
stat_sys_battery_charge_anim50.png
stat_sys_battery_charge_anim51.png
stat_sys_battery_charge_anim52.png
stat_sys_battery_charge_anim53.png
stat_sys_battery_charge_anim54.png
stat_sys_battery_charge_anim55.png
stat_sys_battery_charge_anim56.png
stat_sys_battery_charge_anim57.png
stat_sys_battery_charge_anim57a.png
stat_sys_battery_charge_anim58.png
stat_sys_battery_charge_anim59.png
stat_sys_battery_charge_anim6.png
stat_sys_battery_charge_anim60.png
stat_sys_battery_charge_anim61.png
stat_sys_battery_charge_anim62.png
stat_sys_battery_charge_anim63.png
stat_sys_battery_charge_anim64.png
stat_sys_battery_charge_anim65.png
stat_sys_battery_charge_anim66.png
stat_sys_battery_charge_anim67.png
stat_sys_battery_charge_anim68.png
stat_sys_battery_charge_anim69.png
stat_sys_battery_charge_anim7.png
stat_sys_battery_charge_anim70.png
stat_sys_battery_charge_anim71.png
stat_sys_battery_charge_anim71a.png
stat_sys_battery_charge_anim72.png
stat_sys_battery_charge_anim73.png
stat_sys_battery_charge_anim74.png
stat_sys_battery_charge_anim75.png
stat_sys_battery_charge_anim76.png
stat_sys_battery_charge_anim77.png
stat_sys_battery_charge_anim78.png
stat_sys_battery_charge_anim79.png
stat_sys_battery_charge_anim8.png
stat_sys_battery_charge_anim80.png
stat_sys_battery_charge_anim81.png
stat_sys_battery_charge_anim82.png
stat_sys_battery_charge_anim83.png
stat_sys_battery_charge_anim84.png
stat_sys_battery_charge_anim85.png
stat_sys_battery_charge_anim85a.png
stat_sys_battery_charge_anim86.png
stat_sys_battery_charge_anim87.png
stat_sys_battery_charge_anim88.png
stat_sys_battery_charge_anim89.png
stat_sys_battery_charge_anim9.png
stat_sys_battery_charge_anim90.png
stat_sys_battery_charge_anim91.png
stat_sys_battery_charge_anim92.png
stat_sys_battery_charge_anim93.png
stat_sys_battery_charge_anim94.png
stat_sys_battery_charge_anim95.png
stat_sys_battery_charge_anim96.png
stat_sys_battery_charge_anim97.png
stat_sys_battery_charge_anim98.png
stat_sys_battery_charge_anim99.png
stat_sys_battery_charge_animfull.png
stat_sys_battery_unknown.png

Troubleshooting:

Battery style doesn't change or is not the expected one:

My mod replaces SystemUI.apk in your /system/app folder. When you flashed my mod and afterwards another mod which in turn replaces (MY) SystemUI.apk,

you will never see any of my batteries.

The installation of this mod requires least ~25MB of free space on sdcard for unpacking/packing/zipaligning processes during installation.

The Installation may fail if there is not enough free space on sdcard.

Maybe you use an app which provides its own battery by "surpressing" system battery. In this case you will never see any of my batteries.

The Mod installer nags around "This is not a HTC One X, would you like to install anyway?", and after installation i can't see any of the provided batteries:

You are not using the device the mod is made for - there are dozens of possible reasons why the installation may fail.

Please ask an battery modder/themer in the forums of your device to integrate my batteries in his mod.

Please understand that i cannot perform any customization requests, since i just did this Battery variants originally for my personal use - but i want to share this of course with you.

I only checked the compatibility to the mentioned ROM, so if you don't know what you're doing or you want to try it on another ROM, please do a Nand backup first - better safe than sorry!

If you want to use my Battery Mod or internal, essential elements in your own mods or ROMs, credit me!

Regards, brush2

If you like my Battery Mod, a click on Thanks would be nice.

______________