[HTC Sensation] idephili:
Hi everyone,

this notification symbols are what you will get with this demonstration:

View attachment 698833

(all changed icons and all changed apks visible in tiwili_png.zip)

View attachment 698818

(this charging text exists only for demonstration reasons, completely useless)

but mainly I want to show my new way of installation. Didn´t find anything in this way. It´s a kind of metamorph on PC.

From the beginning of my experiences with android files I complained about the fact that different mods concerning same system.apk “kill” each other, because always complete apks are installed. In other words: last in – first out.

Other disadvantages I see:

Merging apks only with knowledge of changed files inside

Difficult after updating & reflashing

Download & upload size

Nobody sees how a modification works

Same pngs-names on other devices, but e.g. battery-mods don’t work, have to be recoded

So I´ve searched a lot and find nothing, start trying a lot and that´s the result.

Now it´s possible to:

transfer modifications to other builts or hardware

control modifications. Using WinMerge you can compare existing and updating files

have smaller files

can easily be used after flashing new ROM

There are two versions:

tiwili-png:

It´s just for changing pngs inside folders that can be extracted by packaging tools as well. No signing needed. Script deals with existing

system-apks

on phone, pulls them, using zip-command-line-tool, update files and finally pushes them back to phone. Easy to use and very useful after flashing a new ROM.

All by one click!

BUT: For battery-mods a basic framework-res.apk is needed with the corresponding xml-files within that define number and matter of displaying icons, the rest is just organizing folder with pngs! I added my framework-res.apk from Android Revolution ROM 3.0.

Installation:

Download tiwili_png.zip & extract it

If you like Dinik´s style you´re free to download framework-res.apk and copy it into tiwili_png folder (for update-size demonstration I wanted to keep “real” download size as small as possible)

Open folder & Run backup.bat

Run IfYouWantMyFrameworkres.bat (if point 2 answered with “yes”, it´s 2.3.4)

Wait for ready phone

Run tiwili_png.bat

That´s all

tiwili-png I did first, but afterwards I thought it´s better to be able to mod every file within an apk by this method. So this came out:

tiwili-wholestory:

Every modification accepted. Works with system-

and

other apks. Signing included. Pulls dependencies from phone, pulls specified apk(s), compiles, changes, decompiles, signs and pushes back. It takes more time than tiwili_png but it´s more powerful. Placing just pngs in system-apps will do the same like other script.

All by one click!

Installation:

Download tiwili_wholestory.zip & extract it

Open folder & Run tiwili_ws.bat (Backups of original files are later in originalAPK folder)

Wait for ready phone

That´s all (demonstrated text modification on English only!)

As always: I´m not responsible for any damage etc. If you want to go back run recovery.bat.

Tiwili-wholestory is just for demonstrating. I´m not very skilled in modding but didn´t want to stop at tiwili-png. I simply use it to mod a widget-clock-app from market with clock-mods from HD2 forum. (market apps must be signed)

But any developer may use it to publish his mods. Modification is easy, ReadMe inside zip-files.

Thanks & credits go to:

Auto-sign.zip by Dave Da illest 1: http://xdaforums.com/showthread.php?t=471634

Apktool by Brut.alll: http://code.google.com/p/android-apktool/downloads/list

Icons & template by Dinik: http://xdaforums.com/showthread.php?t=639163

You can use everything here for your own, for development and for publishing. I think intonation of “public forum” is on “public”.

Who has ideas for the script: talk about it

Who has ideas for better possibilities: talk about it

Who has problems with my english: talk to my teacher, if she´s still alive…:rolleyes:

P.S. I don´t know at all which files from systemUI.apk for signal strength are used elsewhere than Germany. But you can simple rename them to proper android file name. Should work.

P.P.S. I bet that´s my first little “program” since the 80´s on my Atari800XL. So don´t laugh so much, please…:)

Greets

idephili