[Theme][Swype] Cyanoswype - CM7-styled || Honeyswype - Honeycomb-styled - HTC Sensation

{
"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"
}
only works up to Swype version 3.25 - not compatible with the new version 3.26 and up.
While the new Swype may look similar it is entirely different. Instead of images of the entire keyboard there is only a single stretchable patch .9 png of every kind of key (normal, dark, etc). Since it is stretchable it can fit all keys of the same kind/color. That means there is no more need for keyboards in different languages since all fonts are added on the fly. All fonts on the keys are not part of the images anymore. They are all fonts read out of the different language files. There is currently no way to change those fonts. I could change the background images for the keys since I know how to decompile/modify/compile .9 png's but without being able to change the font and font color it would look atrocious.
Unless someone figures out how to change those fonts and font colors (which I suppose is unlikely) or Swype adds theme support I suppose 3.25 is the end of the line for Cyanoswype and Honeyswype. And 3.25 will stop working after some time, just like all beta Swype versions unless someone finds a way to prevent that from happening.
First off I must ask everyone to please not send me PM's requesting a complete swype.apk - this is considered warez on xda so I will not provide this in .apk form - not in this thread and not via PM. Sorry!
After the Cyanogen Mod team finally released their fine CM7 mod for the sensation I was reminded of how much I loved the keyboard design of the CM7 rom / cyanbread theme. I used to love it on my HD2 but kind of forgot about it since changing to the sensation and sense.
I think the default swype theme looks just awful with CM7. It kind of ruins the CM7 feeling for me every time that keyboard pops up.. so I decided to start a big project - redesigning swype to look like the CM7 keyboard - to have the comfort and swiftness of swype while maintaining the simplicity, elegance and stylishness of CM7.
This turned out to be a rather big project since swype has a pretty different layout from the CM7 keyboard. It has many keys that the CM7 keyboard does not have. Furthermore all keyboards are stored as png's of the entire keyboard in all possible states. That is normal, shifted, caps lock, symbol, symbol shifted, numeric. Then all those keyboards have to be designed twice because there is a portrait and a landscape version. And then I had to do ALL of them twice because I designed the QWERTZ and the QWERTY keyboards since I use QWERTZ for German and QWERTY for English swyping. All this stacks up to 22 individual keyboards that I designed in photoshop with roughly 20 hours of work. I copied the base of some keys from screenshots of the CM7 keyboard that I made. Others I made from scratch since they don't exist in the CM7 keyboard. I found the original CM7 font that was used to make the CM7 keyboard so I used that to perfectly match the style of the CM7 keyboard. That was also used to add all secondary functions to all keys etc.
Unfortunately, there is no very simple way of themeing swype since Swype itself doesn't support themes and providing a complete Swype.apk is not allowed on xda as that is considered warez. Here is a short HOW-TO for themeing the swype you have installed.
REQUIREMENTS:
phone must be perm-rooted with installed superuser
file manager that can access system - for example root explorer (paid app but worth it), ES File Manager (free)
swype beta account and installed swype. You can register for free on beta.swype.com, follow the instructions there
only swype up to 3.25 is supported! newest version 3.26 not supported!
winrar or another program that supports storing archives without compression (or metamorph)
metamorph if you want to use it
ZipSigner 2 from google market (free)
a brain. Do not attempt without said brain.
INSTALLATION:
install regular swype as mentioned in requirements
use your file manager to go to data/app and copy com.swype.android.inputmethod-1.apk to the root of your /sdcard/
Now you have two options. You can either modify the swype apk on your computer or modify it on your phone using an app called metamorph. Download the regular version of the theme if you want to modify the apk on your computer. Download the metamorph if you want to modify the apk on your phone using metamorph.
If you want to modify the apk on your computer:
transfer the file to your computer
download the regular theme package from here
extract the archive with winrar
open com.swype.android.inputmethod-1.apk with winrar
go to the subfolder assets/keyboards
open the Cyanoswype folder you extracted from the theme package, select all files within the folder and drag them into the winrar window
those with English Swype should do the same with the files in the "English-only" folder
a window with archive parameters will pop up. You MUST select "Store" as Compression method on bottom left and click ok
transfer the modified com.swype.android.inputmethod-1.apk onto your phone's sdcard
If you want to modify the apk on your phone using metamorph:
Download the metamorph version of the theme you want to use and put it on your sdcard
Open metamorph and select "Unzip/Extract New Theme"
Select the theme you downloaded on your sdcard
A preview of the theme will be displayed. Select "Apply All" to apply the theme to your swype apk.
Now do this after you modified the apk on your PC or using metamorph:
open ZipSigner 2
tap "Input..." and navigate to the root of your sdcard, find com.swype.android.inputmethod-1.apk and select it
it will automatically choose com.swype.android.inputmethod-1-signed.apk as name of the signed file and will store it in the same folder
tap "Sign The File" (changing the Key/mode is not necessary, auto-testkey is fine)
you may want to back up your swype installation using Titanium Backup or the like
uninstall swype in settings/applications/manage applications
make sure "unknown sources" is checked in settings/applications
install the signed .apk ( com.swype.android.inputmethod-1-signed.apk ), be careful not to install the unsigned .apk
enable swype in settings/language & keyboard
you may want to restore the data of your previous Swype installation using Titanium Backup to restore your personal dictionary
DONE & ENJOY
It looks like a long list of instructions but it is really quite simple. And you have the benefit of learning how to modify apk's !
NOTES:
redesigned: QWERTZ and QWERTY keyboards, numeric keyboard, editing keyboard
NOT redesigned: azerty keyboard, trace color, word suggestion color. Nobody seems to know how to change those colors so both will remain blue, sorry!
this is qHD only, which is why I posted it in the sensation thread only. Other resolutions are probably not happening. Would need a major incentive to do other resolutions since I will never use other resolutions myself and it would take many many hours to do it.
this was designed with the most recent beta of Swype. It should work with any
3.x version. I don't recall any changes to the key layout since 3.0
yes, the cm7 version is the same as cyan but with the cm7 caps lock indicator
only works up to Swype version 3.25 - not compatible with the new version 3.26 and up.
While the new Swype may look similar it is entirely different. Instead of images of the entire keyboard there is only a single stretchable patch .9 png of every kind of key (normal, dark, etc). Since it is stretchable it can fit all keys of the same kind/color. That means there is no more need for keyboards in different languages since all fonts are added on the fly. All fonts on the keys are not part of the images anymore. They are all fonts read out of the different language files. There is currently no way to change those fonts. I could change the background images for the keys since I know how to decompile/modify/compile .9 png's but without being able to change the font and font color it would look atrocious.
Unless someone figures out how to change those fonts and font colors (which I suppose is unlikely) or Swype adds theme support I suppose 3.25 is the end of the line for Cyanoswype and Honeyswype. And 3.25 will stop working after some time, just like all beta Swype versions unless someone finds a way to prevent that from happening.
cm7
regular http://db.tt/I9XGE3F1
metamorph EN-only http://db.tt/UVhOyDNJ
metamorph multilanguage http://db.tt/o32e5Hfb
cyan
regular http://db.tt/cJr1dmbm
metamorph EN-only http://db.tt/5HwUbztL
metamorph multilanguage http://db.tt/OTi2zTgi
blue
regular http://db.tt/ku8PjdVg
metamorph EN-only http://db.tt/O3OpRT3H
metamorph multilanguage http://db.tt/25jHa1FH
purple
regular http://db.tt/fkuT84t1
metamorph EN-only http://db.tt/WbGtZkjy
metamorph multilanguage http://db.tt/EsUMp4YM
pink
regular http://db.tt/Cf6xiUbe
metamorph EN-only http://db.tt/E50wWPBV
metamorph multilanguage http://db.tt/cguXXpnn
red
regular http://db.tt/nTlWyQDb
metamorph EN-only http://db.tt/3OYaEm5i
metamorph multilanguage http://db.tt/q4BAG2EU
orange
regular http://db.tt/POJHsV0t
metamorph EN-only http://db.tt/GwyedoEc
metamorph multilanguage http://db.tt/YtJCdHch
yellow
regular http://db.tt/Zza2tSuR
metamorph EN-only http://db.tt/2RIul4Uo
metamorph multilanguage http://db.tt/Jo2UpUBQ
green
regular http://db.tt/1g67jDJt
metamorph EN-only http://db.tt/fE2ZUDf2
metamorph multilanguage http://db.tt/F7rXGRdB
grey
regular http://db.tt/Gu6ni5Vd
metamorph EN-only http://db.tt/Fm8z96Ki
metamorph multilanguage http://db.tt/9pPvz8Bk
cm7
regular http://db.tt/emUpdzZD
metamorph EN-only http://db.tt/3wZw6IOo
metamorph multilanguage http://db.tt/dLWKSNHM
cyan
regular http://db.tt/AdHCEG0S
metamorph EN-only http://db.tt/zhk21yqe
metamorph multilanguage http://db.tt/hVjrlTNM
blue
regular http://db.tt/6fYJkUld
metamorph EN-only http://db.tt/R6twPSeY
metamorph multilanguage http://db.tt/VRAYlcGx
purple
regular http://db.tt/OPZgiPEU
metamorph EN-only http://db.tt/xq3Lm4jm
metamorph multilanguage http://db.tt/dWnEenPu
pink
regular http://db.tt/6PuBE8hS
metamorph EN-only http://db.tt/iPZK9man
metamorph multilanguage http://db.tt/rjvV15cO
red
regular http://db.tt/rfvH786C
metamorph EN-only http://db.tt/raOzbtiI
metamorph multilanguage http://db.tt/rMUol90L
orange
regular http://db.tt/eoKhg6GX
metamorph EN-only http://db.tt/AphIPaki
metamorph multilanguage http://db.tt/yANSc357
yellow
regular http://db.tt/4GqRbxMl
metamorph EN-only http://db.tt/BRxl2Y7Q
metamorph multilanguage http://db.tt/XlkkPBn2
green
regular http://db.tt/cUKESykE
metamorph EN-only http://db.tt/WgdxvCmW
metamorph multilanguage http://db.tt/BDBdVKrC
grey
regular http://db.tt/Dd1qg0Co
metamorph EN-only http://db.tt/yRAlMMnl
metamorph multilanguage http://db.tt/M09njccv
Two versions of the editing keyboard are included. One that works with all languages and one that is English-only.
The editing keyboard is shown when Swyping from the Swype key to the sym key.
After finishing the editing keyboards I noticed that those keys with text look not so good without the drop shadow that all of my keys have. Unfortunately the text depends on the language of Swype and it is only stored as text. That is why I decided to make an English-only version as well. I took screenshots of the keys with the text and used my Photoshop-fu to create shadows for the text.
The first two screenshots below are without shadows, the second two are with shadows.
So if your Swype is English then simply copy over the keyboard designs in the English-only folder to get the nice shadows
No shadows:
English-only shadows:
Honeyswype
DOWNLOAD --> http://db.tt/aLiIBY2p
DOWNLOAD metamorph --> http://db.tt/HdruVind
Updates:
18.10.2011
Introducing Honeyswype!
currently only in one color though. Recently switched to the Honeybread theme after using the Cyanbread theme for a long time. Took this as opportunity to make a Honeycomb-styled swype.
19.10.2011
Added metamorphs by request. Untested since I don't use metamorph myself! followed a simple tutorial to create the metamorphs

Cool this looks great !
Sent from my HTC Sensation Z710e using xda premium

Very nice, thanks for the works.. gonna try this.

Edit: Nevermind, now I'm getting "Parse error".
Edit 2: Figured it out, thanks for writing the steps : D

Just did this! I was almost gonna pass on this because those instructions look kinda daunting, but I did it and it looks great! Thanks!

Just so you know, you don't need a PC and winrar to install this. You can copy and paste all the files into the Swype .apk using a file browser like Astro and then sign the file for installation.
Kupfel, the one keyboard you didn't theme can be found by Swyping from the Swype key to the "SYM" key. It's a great Swype feature with arrow keys and copy, paste, page up/down keys, etc. Surprised you weren't aware of it. It would be great to see it themed too.
Thanks for sharing your hard work with us.

WoW
It works great, thanks. I had to restart to show the key pad.

Part Four said:
JKupfel, the one keyboard you didn't theme can be found by Swyping from the Swype key to the "SYM" key. It's a great Swype feature with arrow keys and copy, paste, page up/down keys, etc. Surprised you weren't aware of it. It would be great to see it themed too.
Thanks for sharing your hard work with us.
Click to expand...
Click to collapse
Thank you for making me aware of this but damn you as well because now I had to do another 8 keyboards
Can't believe I never knew about this feature
Grab the update in the OP!
Cyanoswyped from my Sensation

Kupfel said:
Thank you for making me aware of this but damn you as well because now I had to do another 8 keyboards
Can't believe I never knew about this feature
Grab the update in the OP!
Cyanoswyped from my Sensation
Click to expand...
Click to collapse
Ha! Nice. Thanks my man.

Surprised this thread isn't getting more attention!

This is great, thanx man!!!!
Tapped by my fingers on HTC Sensation using XDA App

Update !
Dark keyboards with main keys in the same color as the side keys added

I'm confused on finding the inputswype apk. I can't find it in data/apps. Well actually when I go to data there is not a folder at all.

GManLynx said:
I'm confused on finding the inputswype apk. I can't find it in data/apps. Well actually when I go to data there is not a folder at all.
Click to expand...
Click to collapse
Sounds like you are not rooted/no superuser installed/not using a file manager with root rights or capabilities
Cyanoswyped from my Sensation

haha I hope I'm rooted, I am running CM7. I just went to /data and there isn't a folder. Is it in sdcard/data? either way there wasn't the folder.

No it is not on the sd card. It definitely is in data/app, as are all other apps that are installed on your phone memory except for those you moved to your sd card and except for system apps. If you can't see the contents of the data folder you are either not rooted or are not using a file manager with root rights. Since you are running cm7 you have to be rooted so I guess it is a problem with your file manager. If you are using ES file manager I believe you have to enable root access in settings. I use root explorer tho.
Btw the file manager that cm7 comes with does not support root if that's what you are using. You will have to get one that does, such as root explorer (paid) our es file manager (free).
Cyanoswyped from my Sensation

I'm using es file manager with root access

i am having a HELL of a time getting these swype themes installed. it is just not working for me.

kurtis.austin2 said:
i am having a HELL of a time getting these swype themes installed. it is just not working for me.
Click to expand...
Click to collapse
If you want help you will have to be a bit more specific than that
Cyanoswyped from my Sensation

Kupfel said:
If you want help you will have to be a bit more specific than that
Cyanoswyped from my Sensation
Click to expand...
Click to collapse
i understand that. i kept fiddling with it though. that's why i didn't ask for help. i got it working. thanks

Related

Stock AOSP Style White Taskbar & Notification Menu for Fresh 2.1.2

Linked below is a MetaMorph to apply the "stock" in appearance AOSP style white taskbar & corresponding drop-down notification menu for Fresh 2.1.2+.
Please note, the fix I've created for changing the 'clear' button from black to white required an edit to the services.jar framework file. So, the services.jar file is "stock", with the exception of the 'clear' button fix & change of the clock font color from white to black.
What this means is if you are running any sort of mod for removing the battery, clock, or both from your taskbar, they will return with this mod, as these elements are also controlled in the same services.jar file. After applying this AOSP via MetaMorph successfully, you can then flash, via recovery, whichever option you prefer, at the end of this post, for subsequently removing the time, battery, or both, from your taskbar.
MetaMorph tends to have trouble applying changes to multiple framework files in a single morph, which this mod includes, and as such, applying the MetaMorph may require multiple tries. If your phone freezes / reboots when attempting to apply the final step, it may come back up with only some of the mod/theme applied (you'll still see the black taskbar). If this is the case, apply the MetaMorph again, this time, only selecting the final sub-theme, 'framework-res.apk'.
XML MetaMorph Control File <--- Apply using the latest MetaMorph Application
THM MetaMorph Control File <--- Apply using any older MetaMorph Application
As usual, your initial boot will take some time as your cache is rebuilt. Always NANDROID & reboot after applying.
Reference:
{
"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"
}
Following are links to flashable zips (via recovery), flash, after applying the AOSP MetaMorph above, to subsequently remove the clock, battery, or both from your taskbar if desired.
Remove Clock from white AOSP taskbar <--- Flash via Recovery
Remove Battery from white AOSP taskbar <--- Flash via Recovery
Remove Clock & Battery from white AOSP taskbar <--- Flash via Recovery
For those that saw this post/downloaded earlier, when it was originally just the notification menu, I wanted to let you know that I modified the OP to include BOTH the AOSP style notification menu AND taskbar.
As I began working on the taskbar, I realized it would be much easier and make more sense to combine them, due to the number of common files and framework dependencies between them. And honestly, would you really run one without the other ?
JsChiSurf said:
For those that saw this post/downloaded earlier, when it was originally just the notification menu, I wanted to let you know that I modified the OP to include BOTH the AOSP style notification menu AND taskbar.
As I began working on the taskbar, I realized it would be much easier and make more sense to combine them, due to the number of common files and framework dependencies between them. And honestly, would you really run one without the other ?
Click to expand...
Click to collapse
Thanks for the "morph"! I applied it then applied your no battery and clock mod and everything looks great. Just want to give some screen shots of the finished product.
The only two things that don't match up after applying the mod after the morph that I could find was the notification screens clear button (it reverted back to black) and the large in call notification icon (I think you modified that icon in another of your mods). I'm looking forward to your future MODs.
Looking good. Yes, as mentioned in the OP, the clock/battery mods are in direct conflict with the 'clear' button mod, as they are controlled in the same services.jar file.
Thus, to have all of them at the same time, I would need to combine them into a single mod, explicitly for the AOSP theme. I plan on doing this, there are just a number of derivatives / combinations that need to be made.
Stay tuned...
As far as the 'in call' status icon, this shouldn't be affected, as it should be controlled in the Phone.apk, which is not involved here, but I'll take a look to see what is going on.
Thanks.
I definitely will! BTW are there any plans on making a black version of this mod? If not, could you point me in the right direction to a tutorial on how to do it?
**EDIT**
Either through Metamorph or by making an update zip.
Yo, I PM'd you...just thought i'd let you know since you get so many noobs with stupid questions PM'ing you.
JsChiSurf,
I went through your morph and inverted all of the colors on the icons, renamed the .xml file (I get an error message but I can still aplly the theme). The icons look exactly how I wanted them to but I don't know where to go to change the color of the text in the notification bar or menu. Any help would be appreciated.
koricua74 said:
JsChiSurf,
I went through your morph and inverted all of the colors on the icons, renamed the .xml file (I get an error message but I can still aplly the theme). The icons look exactly how I wanted them to but I don't know where to go to change the color of the text in the notification bar or menu. Any help would be appreciated.
Click to expand...
Click to collapse
Sorry, been out on a boat all day, just got back! Looks nice! Shoot me a PM, if you want, with a link to your Morph, and I'll adjust the rest for you.
VinceOB said:
Yo, I PM'd you...just thought i'd let you know since you get so many noobs with stupid questions PM'ing you.
Click to expand...
Click to collapse
Got it. I'm going to pull down the ROM and take a look.
JsChiSurf said:
Sorry, been out on a boat all day, just got back! Looks nice! Shoot me a PM, if you want, with a link to your Morph, and I'll adjust the rest for you.
Click to expand...
Click to collapse
Thanks man, PM sent!
Hey does this require the 'older' version of metamorph? I'm trying to get this app and theme working, but I just don't really know what to do to apply it. I go into the app and then select apply existing theme then I get some sort of file browser. After that I go in and select random xml files but it just returned errors. Thanks!
rt1oo said:
Hey does this require the 'older' version of metamorph? I'm trying to get this app and theme working, but I just don't really know what to do to apply it. I go into the app and then select apply existing theme then I get some sort of file browser. After that I go in and select random xml files but it just returned errors. Thanks!
Click to expand...
Click to collapse
He attached a file for the new version of Metamorph (.xml) and the old version (.thm) If you just downloaded it (Metamorph) from the Market it SHOULD be the version that requires the .xml file.
Steps
1. Place the .zip in the AndroidThemes folder on your SD card
2. Launch Metamorph (Start the checks)
3. Select Unzip/Extract theme
4. Select the zip (Wait a few seconds)
5. Select Apply all!
As stated in the original post
JsChiSurf said:
MetaMorph tends to have trouble applying changes to multiple framework files in a single morph, which this mod includes, and as such, applying the MetaMorph may require multiple tries. If your phone freezes / reboots when attempting to apply the final step, it may come back up with only some of the mod/theme applied (you'll still see the black taskbar). If this is the case, apply the MetaMorph again, this time, only selecting the final sub-theme, 'framework-res.apk'.
Click to expand...
Click to collapse
Hope this helps
thanks very much! I'm pretty good with update.zip files, but this whole metamorph idea is pretty new to me. I think I downloaded an AOSP white taskbar from some other post on this board. whatever. I'm flashing now and I'll edit here with my results.
again, thanks very much
rt1oo said:
thanks very much! I'm pretty good with update.zip files, but this whole metamorph idea is pretty new to me. I think I downloaded an AOSP white taskbar from some other post on this board. whatever. I'm flashing now and I'll edit here with my results.
again, thanks very much
Click to expand...
Click to collapse
No problem.
whoops got vanilla battery, vanilla 3G icon, vanilla (black) clock, vanilla location indicator, yet still a black taskbar and white vibrate indicator. I know this was mentioned in a post above so I'll just go ahead and re-apply it
yep spoke too soon. just reapplied the theme and it worked beautifully. woohoo!
rt1oo said:
whoops got vanilla battery, vanilla 3G icon, vanilla (black) clock, vanilla location indicator, yet still a black taskbar and white vibrate indicator. I know this was mentioned in a post above so I'll just go ahead and re-apply it
yep spoke too soon. just reapplied the theme and it worked beautifully. woohoo!
Click to expand...
Click to collapse
Glad it worked out
Thanks!
Thank you for this, that's all.
I assume that the site is down. Right after I upgraded. Darn.
I did this last night, its awesome! Anyway to get the signal bars to 6 instead of 4? If not no big deal I love it!
FYI, the OP has been updated with flashable zips for removing the time, battery, or both from your taskbar if desired.

How to change swype keyboards

Well, I have swype installed and I would like to change the keyboards to match the incredible red/black theme better. I made 3 new vertical keyboards for it, but when I replace them in the .apk file, they wont work. I've tried to install it with astro/root explorer but everytime the .apk just tells application not installed. I pulled the .apk from /data/app and pushed the new one in recovery, when I do that it just removes swype from the input methods like it was never installed. here are the keyboards I made if someone can package me up an install with them and send it to me, I have the open beta.. i just want a matching keyboard ha.
well, i can't post the links to the png's i made since I'm a new member, if some one could pm me willing to package it up, ill send the urls in a pm.
thank you

Anyone have skins for a working swype?

I am currently running an older version, just wondering if anyone has any?
I would look into Metamorph themes for swype. These themes are independent of swype version, so when a new one rolls out or your swype expires, you simply reapply the metamorph theme to the new working swype.
Ok, just how does that metamorph work? Done a little reading on it and am slightly(ok maybe a lil more than that) confused?
From what I understand, Metamorph simply replaces the images that are used as keyboard layouts and buttons with a custom one made by a metamorpher.
So, for swype it would look for a file /system/app/Swype.apk file and replace the necessary images with a different one. It doesn't touch the lib/core files.
I would post some links, but I can't because of my noobness.
I forgot to mention earlier that this requires S-OFF.
You are speaking Swaheali to me right now...I read something about some superuser or something, maybe there is a step by step somewhere? the v1.61 that i am running is ugly as well...um...you know. So you need that and metamorph to make the switch? hmmmm....

[Q]Keyboard Theming

I would like to make changes to the stock HTC keyboard apps for the button colors and backgrounds. Does anyone know what file names I would need to change for the buttons within the APK?
Not sure what files but I use a website that allows you to change all of that with a tool that they have. Go to gimpsta.com and check on HIGH RES KITCHEN and you can do it there. Sign up is free
The keyboard is HTC_IME.apk
There is a lot to change in there.
http://www.gimpsta.com/themer/
Link!
jakewill

[MOD] Custom Black HTC Dialer & Phone w/ability to set custom font (new colors added)

[MOD] Custom Black HTC Dialer & Phone w/ability to set custom font (new colors added)
I originally set out to recreate the black HTC Dialer I had running on my Hero, for my EVO, as I really liked the look (see thread here). Note, this is based off of Fresh 3.3.0.1.
EDIT: See this post for additional font/button color options AFTER reading the instructions for how to apply referenced below.
EDIT 2: 10/28/2010: Modified ALL linked files in this thread to also include the "in call" keypad which is part of Phone.apk. If you've already applied, just re-download both files and re-apply. I realized after initially publishing this mod that I forgot to include the in call keypad as well.
As many of you may know, HTC changed the dialer pretty significantly with 2.2, making it a little more difficult to theme / change up the dialer. Most notably, the number buttons are no longer images, but rather, background images for the actual buttons, with actual font / text overlaying the button. However, since the numbers and letters are now actual fonts, rather than images, we can use this to our advantage for greater customization (keep reading).
So, in ripping apart the 2.2 HtcDialer, I was able to modify code and XML to get the dialer to a point where it looks pretty darn similar to the black dialer I was running previously, including moving the letters and numbers up to the same line (stock is vertical, numbers on top of letters), adjust spacing, font colors, font sizes, etc.
Following is a screen capture comparing the previous stock dialer for 2.2, to the black dialer MOD attached to this thread:
{
"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"
}
However, what makes this mod even cooler is that I was able to hack in the ability to allow the user (you), to specify your own custom font to use exclusively for the dialer, without affecting any other system level fonts, etc. The default font I am specifying in this mod is the SAME as the default / original system font, or DroidSans.ttf.
The way this works, however, is, when you flash the provided zip below, in the first step, it will apply the modified HtcDialer.apk, Phone.apk, AND install a font named 'dialer.ttf' in your /system/fonts folder. Again, this default font, named 'dialer.ttf' is just the DroidSans.ttf copied to dialer.ttf.
So, should you want to use a different font for your dialer ONLY, simply grab a font you like (see here), rename it to 'dialer.ttf', and push it to your /system/fonts/ folder on your phone.
EDIT: Here are detailed instructions for using a font from the nice fonts thread linked above:
1. After downloading the specific font pack, open the zip file, navigate to /system/fonts/, and extract the font named 'DroidSans.ttf'.
2. Rename the 'DroidSans.ttf' file you just extracted to 'dialer.ttf'
3. Use 'adb' to push to file to your phone (assuming the dialer.ttf file is in the same folder where you are running the adb commands):
Code:
adb remount
adb push dialer.ttf /system/fonts/
adb reboot
Once your phone comes up, your new font should appear in your dialer.
Alternately, if you use Root Explorer, drop the dialer.ttf on your sdcard, navigate to it using root explorer, long press to copy to your clipboard, navigate to your /system/fonts/ folder, click 'Mount r/w', and paste.
Here is an example of me replacing the 'dialer.ttf' font, on the fly, for a few others, just to show you how it works (note: a reboot is required after changing a font):
Cool, huh?
It is imperative when using this mod to NEVER remove the 'dialer.ttf' file that gets placed in the /system/fonts/ folder, as the apk is expecting this file to be present.
Now, applying this mod is a 2 step process. First, you MUST flash the update zip, which installs the 'dialer.ttf' font AND the newly modified HtcDialer.apk and Phone.apk.
Download HTC Dialer & Font <---Flash via recovery.
After flashing the above via recovery, when your phone comes up, the mod is only half applied, so do not panic if you view your dialer. You must now applying the MetaMorph file, which swaps out the applicable graphics in your 'com.htc.resources.apk' framework. This has to be a MetaMorph to prevent changing any other themes / mods you may already have in place.
Download com.htc.resources MetaMorph for black dialer <---Apply using MetaMorph.
When applying using MetaMorph, you phone will force close on a bunch of apps, LET IT FINISH. Once the phone appears to freeze, you can issue a reboot via adb, pull the battery, etc. Whatever it takes to reboot. Again though, let the MetaMorph finish. Also, since you are MM'ing a framework file, you may need to re-login to your various sync accounts, etc. You may loose your sync data as a result of replacing a framework file while running.
NOTE: if your phone did NOT freeze when applying the MetaMorph, ironically, it probably didn't work and you'll want to try again. MetaMorph does not always succeed when trying to apply changes, live, to a framework file.
Finally, play with different fonts. Some will work well, other won't, as there is variability in font size, spacing, padding, etc, and some will not fit correctly in the space allocated on the buttons.
Note: If after applying any of the mods, if you wish to also change the top and bottom header/footer bars on the dialer and keypad to black, use the MetaMorph provided here.
very nice i try it rigth now
You uploaded the wrong morph js...
looneylu said:
You uploaded the wrong morph js...
Click to expand...
Click to collapse
Just checked it, and it appears to be right to me. Did you have a problem applying?
Didn't work for me either. Changed the look if the numbers and took out the voicemail picture just like the black dialer, but the rest is the same. If the apk is modified, is it possible to extract it and install it instead of flashing the package?
Swyped from my fresh evo
noregretzzzz said:
Didn't work for me either. Changed the look if the numbers and took out the voicemail picture just like the black dialer, but the rest is the same. If the apk is modified, is it possible to extract it and install it instead of flashing the package?
Swyped from my fresh evo
Click to expand...
Click to collapse
What do you me "me either"? Did this not work for anyone else yet?
Did you run the MetaMorph and let if finish all the way through all the force closes? Sounds to me like it got partially applied, but the second half, in the MetaMorph did not.
The morph came up as no icon text... i applied anyways and didn't work
looneylu said:
The morph came up as no icon text... i applied anyways and didn't work
Click to expand...
Click to collapse
No idea what you are talking about here
I just downloaded the zip and the morph, restored to an old nandroid, flashed the zip, then applied the morph, worked as intended.
Again, let the morph sit a while, even check your logcat to see when things settle down / stop, then reboot, you should be good to go.
But, "no icon text"? Sounds to me like you are confusing which MetaMorph on your SD card to apply, as this is another MM I did in the past...
Ill try again, I probably did something wrong. Lol. So flash, reboot, then apply the mm?
Swyped from my fresh evo
noregretzzzz said:
Ill try again, I probably did something wrong. Lol. So flash, reboot, then apply the mm?
Swyped from my fresh evo
Click to expand...
Click to collapse
You got it. If your phone doesn't freeze after applying the MM, be sure to reboot after that as well. Let me know. And again, be sure to wait for the MM to complete all the way through. When in doubt, wait longer .
NOTE: I just did the MM for a third time, and this time I received no FC's at all, and it appeared to finish w/o incident, and it didn't apply! So, moral of the story, MM is having a bit of trouble applying a framework update. If you don't get force closes, it probably DIDN'T work, and you should reboot and try again until it takes affect.
Unfortunately, MM is really the only way to go, but for those who want to finish the second step manually, pop open the MM, and grab the files out of the '/res/drawable-hdpi' folder, and drop them into your current. com.htc.resources.apk file and you will be good to go.
Be sure to still do step 1 first, to flash the font and dialer, followed by either the MM or manual pull / push.
Trust me, I think you'll see that it is worth it. It is really fun grabbing various fonts from the nice font thread in this section, and pushing them to /system/fonts/dialer.ttf, and seeing how it looks, w/o impacting the rest of your phone's appearance.
Im lost. I flashed tge zip but have no blac background for tge dialer
JsChiSurf said:
I originally set out to recreate the black HTC Dialer I had running on my Hero, for my EVO, as I really liked the look (see thread here). Note, this is based off of Fresh 3.3.0.1.
As many of you may know, HTC changed the dialer pretty significantly with 2.2, making it a little more difficult to theme / change up the dialer. Most notably, the number buttons are no longer images, but rather, background images for the actual buttons, with actual font / text overlaying the button.
So, in ripping apart the 2.2 HtcDialer, I was able to modify code and XML to get the dialer to a point where it looks pretty darn similar to the black dialer I was running previously, including moving the letters and numbers up to the same line (stock is vertical, numbers on top of letters), adjust spacing, font colors, font sizes, etc.
Following is a screen capture comparing the previous stock dialer for 2.2, to the black dialer MOD attached to this thread:
However, what makes this mod even cooler is that I was able to hack in the ability to allow the user (you), to specify your own custom font to use exclusively for the dialer, without affecting any other system level fonts, etc. The default font I am specifying in this mod is the SAME as the default / original system font, or DroidSans.ttf.
The way this works, however, is, when you flash the provided zip below, in the first step, it will apply the modified HtcDialer.apk AND install a font named 'dialer.ttf' in your /system/fonts folder. Again, this default font, named 'dialer.ttf' is just the droidsans.ttf copied to dialer.ttf.
So, should you want to use a different font for your dialer ONLY, simply grab a font you like, rename it to 'dialer.ttf', and push it to your /system/fonts/ folder on your phone.
Here is an example of me replacing the 'dialer.ttf' font, on the fly, for a few others, just to show you how it works (note: a reboot is required after changing a font):
Cool, huh?
It is imperative when using this mod to NEVER remove the 'dialer.ttf' file that gets placed in the /system/fonts/ folder, as the apk is expecting this file to be present.
Now, applying this mod is a 2 step process. First, you MUST flash the update zip, which installs the 'dialer.ttf' font AND the newly modified HtcDialer.apk.
Download HTC Dialer & Font
Click to expand...
Click to collapse
midnightmaraude said:
Im lost. I flashed tge zip but have no blac background for tge dialer
Click to expand...
Click to collapse
Yikes, why quote the whole OP?
Did you read the whole OP / follow the instructions fully? The black background, and other changes are applied in the second step using the MetaMorph file and application, as these changes are being made to com.htc.resources, as opposed to directly in the dialer apk.
The OP goes as far as to state not to panic after step one, as you won't yet see the black background and other changes until you complete the second step using MetaMorph.
Sweet! I got it. After only one force close, reboot, and bam..
Swyped from my fresh evo
noregretzzzz said:
Sweet! I got it. After only one force close, reboot, and bam..
Click to expand...
Click to collapse
Nice. You should copy your custom font over to dialer.ttf to match.
Yeah, definitely. Ill play with it some more tonight after work and post it up. Thanks!
Swyped from my fresh evo
As a reminder for some reading this, there is a second link that does not show up using xda app. U gotta view this thread through a browser to get it.
Swyped from my fresh evo
noregretzzzz said:
Yeah, definitely. Ill play with it some more tonight after work and post it up. Thanks!
Swyped from my fresh evo
Click to expand...
Click to collapse
My pleasure. This was a fun one to hack away / get working...
Nice work. Are you planing on any colors besides black?
I got it to work. How do u change the fonts?
Sent from my PC36100 using XDA App
midnightmaraude said:
I got it to work. How do u change the fonts?
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Come on, seriously? It's all explained in the OP.

Categories

Resources