[Skins] HTC_IME High/Low Res v27 custom skin generator online! Updated Sep. 7th!

Search This thread

Max_Pain

Senior Member
Oct 29, 2006
2,012
486
Miami, FL
does anyone know of what the kitchen actually does?
I have not received any response from the Dev and I would really want to change my ugly keyboard. I know exactly what I want and how to do it in photoshop, so if someone could point me to a HTC IME themeing guide I could do it.
for example, I have the basic buttons themed, now I need to know what XML controls the font color? which file is the one that pops up when you press on a button? and which file is the background color/image?

thanks.
 

kdelinux

Senior Member
Dec 12, 2010
329
30
fairfax
RedSox Keyboard

i am not programmer or know how to build my own ROM...

My question is this:

How can I just installed the Bos Redsox Keyboard with out signing up for website?
 

gIMpSTa

Senior Member
Sep 8, 2009
1,169
167
Maine
does anyone know of what the kitchen actually does?
I have not received any response from the Dev and I would really want to change my ugly keyboard. I know exactly what I want and how to do it in photoshop, so if someone could point me to a HTC IME themeing guide I could do it.
for example, I have the basic buttons themed, now I need to know what XML controls the font color? which file is the one that pops up when you press on a button? and which file is the background color/image?

thanks.

The font colors are not set/controlled through XML. They are hard coded.

The kitchen works with baksmali/smali to make the code edits. Classes.dex is baksmali'd then several edits made across different .smali files to set the colors. The output is then ran through smali to recompile classes.dex which then gets put back into the apk, along with all the graphics changes (depending on what options you choose in the kitchen), the apk is then zipaligned and signed.

There is no "htc_ime theming guide". Look for standard android theming guides as there is really nothing special (aside from hard coded color values) about theming this vs any other APK file. Keep in mind, you will need to properly .9 patch any .9 images you modify or you will end up with a result that was not what you were intending.

You could always grab a themed keyboard from my kitchen and the plain one from Jonasl's thread, baksmali them both and compare the changes in *.smali to see how the colors are being changed. There are, I think, 3 or 4 files that get changed. As far as any of the other images, just look through the apk for the image you want to change and change it.

i am not programmer or know how to build my own ROM...

My question is this:

How can I just installed the Bos Redsox Keyboard with out signing up for website?

I am a programmer. I have taken all the hard work out of theming/customizing this via my kitchen. Take the 5 seconds it takes to sign up and either build your own red sox themed keyboard, or start with one of the preset skins. :)

It's ridiculously easy.
 
Last edited:
  • Like
Reactions: KingOfThaJungle

Max_Pain

Senior Member
Oct 29, 2006
2,012
486
Miami, FL
The font colors are not set/controlled through XML. They are hard coded.

The kitchen works with baksmali/smali to make the code edits. Classes.dex is baksmali'd then several edits made across different .smali files to set the colors. The output is then ran through smali to recompile classes.dex which then gets put back into the apk, along with all the graphics changes (depending on what options you choose in the kitchen), the apk is then zipaligned and signed.

There is no "htc_ime theming guide". Look for standard android theming guides as there is really nothing special (aside from hard coded color values) about theming this vs any other APK file. Keep in mind, you will need to properly .9 patch any .9 images you modify or you will end up with a result that was not what you were intending.

You could always grab a themed keyboard from my kitchen and the plain one from Jonasl's thread, baksmali them both and compare the changes in *.smali to see how the colors are being changed. There are, I think, 3 or 4 files that get changed. As far as any of the other images, just look through the apk for the image you want to change and change it.



I am a programmer. I have taken all the hard work out of theming/customizing this via my kitchen. Take the 5 seconds it takes to sign up and either build your own red sox themed keyboard, or start with one of the preset skins. :)

It's ridiculously easy.

thanks for the info. I am very familiar with themeing but have not done the keyboard yet. I have done smali, xml, 9.pngs, all that. what I don't like doing is figuring out WHERE I have to make the edits.

you did a great job at making me not want to do it myself. I used your kitchen, and honestly, it is freaking great. it gave me exactly what I wanted. great colors, great look. only problem, too small for my phone.

are you planning on making one for qHD devices? using the largest one I could find on your kitchen, it was still too small. i'm on the Evo 3D and my screen is 540 pixels wide.
if you could come up with a working one for the Evo 3D that would be greatly appreciated!:cool:
 

KingOfThaJungle

Senior Member
Oct 4, 2011
864
687
New York, NY
Gimpsta, I've been rockin' one of your keyboards since back on the Verizon OG Droid bugless beast days! I didn't know why it said gimsta at then end of the keyboard file name until now haha...yo man, thanks for your amazing work, IDK why, but the thanks button doesn't appear until page 111 so I just hit the thanks on post# 1184...will PM once I get a couple pesos heading your way amigo, thanks again!
 

Max_Pain

Senior Member
Oct 29, 2006
2,012
486
Miami, FL
The font colors are not set/controlled through XML. They are hard coded.

the changes in *.smali to see how the colors are being changed. There are, I think, 3 or 4 files that get changed.

can you please share which are the files that I need to edit? i can do smali/baksmali just fine. i'm searching online and finding very little about themeing HTC IME other than links talking about your website or linking to it.

thanks.
 

baaails

New member
Oct 16, 2011
1
0
So i've tried installing it and it just keeps messing up. So, how do I un install it? I have the HTC Inspire. I've searched everywhere and it wont let me.
 

zash1

Member
Oct 11, 2011
30
0
alabama football android keyboard

here is an alabama football android keyboard.
I made two. one with red keys that really was not so good.
the other with clear grey keys that is excellent.
I cant remember which one this file is...
enjoy.... OH and ALL the credit goes to gIMstA for his excellet work.
 

Attachments

  • HTC_IME_hi_themed_by_gIMpSTa.zip
    4.3 MB · Views: 38

Max_Pain

Senior Member
Oct 29, 2006
2,012
486
Miami, FL
I agree!

for the time being, I worked on my own qHD HTC_IME. see links on my signature.

but definitely need the kitchen to be updated! :D
 

USMC retired

Inactive Recognized Themer
Mar 10, 2011
679
398
Corn Country
keyboard sizes

I have the EVO 3d and the keyboard is only filling about 70-80% of the screen, its a little too small, any idea what the fix is to make the keyboards the right size?

Thanks
 

gIMpSTa

Senior Member
Sep 8, 2009
1,169
167
Maine
Is there a modded HTC_IME for QHD devices out there?

Max_Pain, the one that is linked in your sig, is that a stock HTC_IME for qhd, or something someone else modded?

I'd be happy to add it to the kitchen if one exists. (hell, I'd even add the stock one if people want it) What I won't be able to do, probably ever, is update the original htc_ime mod (by Jonasl) to work with QHD. It's simply not that easy and is not something I have the time to do.
 

Max_Pain

Senior Member
Oct 29, 2006
2,012
486
Miami, FL
Max_Pain, the one that is linked in your sig, is that a stock HTC_IME for qhd, or something someone else modded?

The one I link to is a modified stock htc ime. I got it (with myn's permission) from the Warm nightlies. It is stock except for the tiles, icon and smali color edits...no further modifications.
Myn gave me permission to publish/distribute it since i completely modified everything on it...so feel free to use it if it helps you.


Sent from my PG86100 using xda premium
 

departing

Member
Jan 20, 2011
9
0
Tried making a theme using your Kitchen and it doesn't work on my Orange San Francisco/ZTE Blade running CM7. Tried to use the preset 'No Keys White' and it wont open when I select it as input method.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10
    The reason I've been slower at posting requests lately is about to come clear!

    I have created an "online kitchen" of sorts for creating custom skinned, signed, HTC_IME high and low res apk files. This means you guys can very easily create your own skins and customize the ones I've created!

    What is this?

    A website you can visit on your computer or directly from your phone that will let you a> create a custom skinned keyboard based off of any of the images currently in the library (various colored keys, backgrounds, etc) with whatever text color you want and b> customize existing "skins" (will be known as "presets") however your heats desire.

    Currently, it should be considered very beta. All the features that are here should be working 100%.

    Why beta, that sounds scary?

    It's beta for a couple of reasons, 1 because it's currently UGLY as sin (concentrated on features and back end first) and 2 because I'm actively working on it which means it could break at any time.

    What is the point of this?

    Besides the fact that you can now customize the hell out of the way your keyboard looks, it drastically reduces the amount of work I have to do in the future. Currently, i'm uploading 46 pre-themed apk files for every single update. While this isn't really a big deal since I automated the process, it slows down how quickly I can put up updates. With this new method, all I have to do is upload the original unthemed keyboard apk and classes.dex for each new version and my work is done!

    Everything else:

    If you select a preset, you will still be asked to choose each portion of the keyboard (background, buttons, text color etc). The image with the yellow border around it (you'll see what I mean) is the default "piece" for the preset.

    One last thing, depending on server load it could take anywhere from 30 seconds to 5 minutes to generate the keyboard. Most of the time I suspect it will be < 1 minute tho.

    I don't mind if you use this to generate a keyboard and include it with something (theme/morph) or post it somewhere, just give due credit :)

    URL for HIGH RES online kitchen: now offline, sorry

    URL for LOW RES online kitchen: now offline, sorry

    Current feature list / changelog:
    • Start from a "preset" (any of my current themes) and change any component of it.
    • Choose any of my current backgrounds
    • Choose any of my current primary/function key styles
    • Choose any of my current "symbol sets"
    • Choose any of my current space bar logo/images
    • Upload your own spacebar logo
    • Choose any color text for letters and alternate characters
    • Built in bug reporting/feature requests (for new image sets, for example)
    • Choose any color for background image
    • Preview keyboard before generating it
    • Option to see/reuse all skins you have generated
    • Option to see/reuse last 25 skins anyone has generated
    • Choose any color for symbol sets
    • Added lowres kitchen
    • Added option to choose between 1.5 only and 1.6+ low res versions in low res kitchen.
    • Added v25 froyo version.
    • Added all v26 versions to kitchen!
    • Added all v27 versions to kitchen!
    • Added v27-froyo lowres version to kitchen!
    • New option: Create your own primary/function keys is FINALLY here!
    3
    Pre-themed/Pre-built skinned keyboards.

    Custom skins for Jonasl's HTC_IME high res.

    These are signed with the exact same certificate that jonasl uses so if you can install his, you can install these and go back and forth with no problem.

    These are no longer flashable update.zip files, all you need to do is download the zip file, extract the HTC_IME_hi.apk to your sd card and install with a file manager (linda, or something that supports reinstalling for future installs).

    Special note, if you have not already installed v22 or higher, I highly suggest you read Jonasl's thread here for important information regarding this keyboard. You will need to re-enable and completely reconfigure this keyboard after installing (only if you haven't already done v22+).

    One last note, there is a new hi res Clicker.apk available too. I have not included it in these downloads, you will need to get that from the official HTC_IME Mod download if you haven't already! Update: or get it here -> Clicker_hi.zip

    v24 links removed because v25 is now available in the kitchen, screenshots represent some of the many themes you can create there!
    2
    Sir. gIMpSTa

    First off I would like to say that your site is amazing. I have made several custom keyboards for some popular roms on XDA Vibrant Development Section using your site (All props went to you in all of my posts) and had no problems until now.

    When I go through the steps to Create custom primary/function keys as i have done before, I get as far as this step,,,,,

    >The next step will automatically take place on another server and load in an iframe below this text. You must wait until you see the "All Done!" message before continuing.<

    The "All Done" Text never appears. I takes several minutes and page stops loading like before but never shows up. when clicking on the button to go to the next step, just loads an error page.

    If I go through the steps to make a keyboard using pre-existing keys, No problems.

    Looks to me like the server that is linked to that "Create custom primary/function keys" is not working.

    I used 3 different internet connections with 3 different devices, Makes no difference.

    has anyone else been having the same problems???

    Please look into this and let me know, Thanks

    Thanks for the kind words!

    And thanks for pointing that out to me. My VPS had locked up, it is being restarted right now!

    Edit: This is fixed! Thanks again.

    This is great, got it to work on my Moto Atrix using the v27-optus 2x as the base (whatever that means) BUT it sits over tot he left of the screen with a gap on the right, it is possible to have it modded for the Atrix either slightly bigger buttons OR sit it nicely in the middle?

    It looks and feels lovely just that minor thing to make it perfect :)

    Unfortunately there isn't a whole lot that can be done (at least by me, at this time) for resolution issues. I can take a look later but no promises that I will be able to do anything.
    1
    Testers needed!

    The reason I've been slower at posting requests lately is about to come clear!

    I have created an "online kitchen" of sorts for creating custom skinned, signed, HTC_IME high and low res apk files. This means you guys can very easily create your own skins and customize the ones I've created!

    What is this?

    A website you can visit on your computer or directly from your phone that will let you a> create a custom skinned keyboard based off of any of the images currently in the library (various colored keys, backgrounds, etc) with whatever text color you want and b> customize existing "skins" (will be known as "presets") however your heats desire.

    Currently, it should be considered very beta. All the features that are here should be working 100%.

    Why beta, that sounds scary?

    It's beta for a couple of reasons, 1 because it's currently UGLY as sin (concentrated on features and back end first) and 2 because I'm actively working on it which means it could break at any time.

    What is the point of this?

    Besides the fact that you can now customize the hell out of the way your keyboard looks, it drastically reduces the amount of work I have to do in the future. Currently, i'm uploading 46 pre-themed apk files for every single update. While this isn't really a big deal since I automated the process, it slows down how quickly I can put up updates. With this new method, all I have to do is upload the original unthemed keyboard apk and classes.dex for each new version and my work is done!

    Everything else:

    If you select a preset, you will still be asked to choose each portion of the keyboard (background, buttons, text color etc). The image with the yellow background around it (you'll see what I mean) is the default "piece" for the preset.

    One last thing, depending on server load it could take anywhere from 30 seconds to 5 minutes to generate the keyboard. Most of the time I suspect it will be < 1 minute tho.

    I don't mind if you use this to generate a keyboard and include it with something (theme/morph) or post it somewhere, just give due credit :)

    URL for HIGH RES online kitchen: http://www.gimpsta.com/themer/

    URL for LOW RES online kitchen: http://www.gimpsta.com/themerlo/

    statsimg.php


    Current feature list:
    • Start from a "preset" (any of my current themes) and change any component of it.
    • Choose any of my current backgrounds
    • Choose any of my current primary/function key styles
    • Choose any of my current "symbol sets"
    • Choose any of my current space bar logo/images
    • Upload your own spacebar logo
    • Choose any color text for letters and alternate characters
    • Built in bug reporting/feature requests (for new image sets, for example)
    • Choose any color for background image
    • Preview keyboard before generating it
    • Option to see/reuse all skins you have generated
    • Option to see/reuse last 25 skins anyone has generated
    • Choose any color for symbol sets
    1
    Could make 100s of these. :good:

    That's nice

    Sent from my HTC One S using Tapatalk 2