yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Remanifest:
To be honest, metamorph is a much bigger pain in the ass than flashing for me. I don't want to have to rely on yet another application to apply a theme... I guess the ability to easily switch on the fly is nice, but I don't want to have a bunch of "bridge" apps.

I could be totally wrong though - I haven't messed with MetaMorph for about a year (and I didn't like it back then). Things could be much different now, of course...
[G1 Android Development] hoey2011:
Of course guys, I see there is a diverse user base here, so I will just try to create both methods. Relax :) I got this
[G1 Android Development] jerry43812:
You actually go by them stats? Alexa information is not the most accurate. Anyone who doesn't have their head up their ass knows that. Yes, it's good thing to go by for general things, but as far as current traffic, etc, not the most accurate.

Oh and, $500? You're off your rocker, dude. Go talk to a REAL SEO expert before you pop off at the mouth.
[G1 Android Development] hoey2011:
:rolleyes:

people get excited so easily hahahah

Anyways, back to the important stuff. I am almost done putting together a Metamorph theme file, and will do a .zip file for the first theme, Naked Swype, as it is the Swype version I use the most often :)
[G1 Android Development] Remanifest:
Point one: I will concede that Alexa is not absolutely accurate. However, given the vast ranking difference (over 4,000,000), we can assume that it is a solid barometer in this case. The fact of the matter is that your website is little more than a blog that has no reader base at this point.

Point two: You have zero backlinks going to your site. From this obvious failure on your part, I can almost guarantee that you're going to Google "backlink" and get to work on that if you know what's good for you. Following the previous logic, it would stand to reason that your understanding of SEO is laughable at best.

As for my credentials, I have been performing SEO and providing internet marketing services to real-world businesses in various locales for over five years solid, with pure internet SEO and marketing campaigns going back seven years. Many of my clients have achieved first page rankings with major search engines with a minimum initial expenditure on their part.

When you're still scratching your head and floundering over why you're unable to draw traffic to your blog, perhaps you'll understand that your condescending tone coupled with your obvious lack of knowledge, experience, or respect for the work of others has not served you well. Perhaps at such a juncture, you will change the manner in which you approach the topics upon which you claim to have some sort of authority.

A final note: I will not be engaging with you any further, as you've proven yourself wholly incapable of maintaining any sort of intelligent discourse without resorting to a defensive and condescending tone, when all the while you're clearly in the wrong.

Sorry for the derail... Back on topic!
[G1 Android Development] wacky.banana:
Guys,

I have removed an offensive post. Would be helpful if you could stop the infighting and stay on topic.

Thanks for your cooperation.

WB
[G1 Android Development] hoey2011:
Gotta little Irish in me... plus some Dallas attitude. Apologies :)
[G1 Android Development] leodido:
Thanks for your answer, and I noticed all the Swype download on the forums were removed so I guess there have been an issue with the Swype company?

I say this because I originally downloaded a working version with french from the forums but since rooting I lost it and can't find it anymore!
[G1 Android Development] bluedawgalex:
have u been able to make a black swype with a red trace line for the evo? i sent u the .apk for the evo in a PM.. i tried doing it myself with your instructions but i had no idea how to do it =(
[G1 Android Development] hoey2011:
Yes, Swype has contacted XDA about the flood of pirated semi-public beta apks being distributed on the site. Swype asks that we respect their current business model of releasing exclusively with pre-loaded OEM devices. Can't do much but oblige, they are a small company, but definitely have the income to do something about it. So in the meantime, all you can do is get the Official beta from them on their site, beta.swype.com and wait for themers like me to figure out the best way to update the look and content :)

Where are you getting stuck at??
[G1 Android Development] bluedawgalex:
Where are you getting stuck at??[/QUOTE]

thanks for replying.. anyways i tried editing the hex values but i didnt know what codes to put in to make the keyboard black and the trace line red.. thats why i sent u my link with my swype to your pm to see if u were able to do them.. cuz i had no idea what i was doing.. and i liked the designs that u made :D
[G1 Android Development] ttabbal:
The real version from the Swype installer tells me it won't work on my G1. :rolleyes: Again the "pirated" version is better than the real thing. Has that been fixed? It complained about the resolution of the device IIRC.
[G1 Android Development] gidkid:
I really can't help - the official version is supposed to support multiple resolutions, including HVGA, which would cover the G1.

As a side note, I think I saw a bunch of people in other threads doing Metamorphs for Swype. I have no idea how to create one, but that seems to me like a perfectly legal way to distribute themes only to people with Swype already. Only people who already have the apk could use the morph, and the morph would theme things the way they like.

Just an idea.

--G

EDIT: Finished my Red Sox take on the Red Glass keyboard. If someone tells me how to make a metamorph for it, I'll gladly give that out, assuming it's OK with the mods and Swype.
[G1 Android Development] hoey2011:
Man, I've been trying both methods... but I have failed miserably. Each time I use Metamorph to theme the file, it disappears from the system's list of installed applications. This leads me to believe that the app needs to be resigned and reinstalled to work... sigh....

The only logical way to get these themes to work is the way I was doing it :(

I have searched for Swype Metamorphs... and I think I have figured out a way to use MM and theme w/o losing it. But ya know, it seems like I have this brilliant idea to make it work every 30 minutes, because I haven't tried it this way or that... and it fails each time. So, I will give this a few more tries before I make my Swype theme updates exclusively releasable to a select few people, who I know won't get me in trouble ;)
[G1 Android Development] hoey2011:
!!!!!!!!!!!!!!!!!!!!!

I GOT IT METAMORPH!!!!! FINALLY A DAMN METHOD THAT WORKS WOOOOT WOOOOOT

ok guys, this method is going to take some effort on your parts, but I'm sure that you won't mind :) just some simple copying, pasting, applying, and moving back to original location :D

I will update the OP as soon as I confirm this method works with all the themes i have, that way I can crank out all my themes I currently have, as well as get to work on the requests, at least tomorrow sometime
[G1 Android Development] tnpapadakos:
i know this is the swype thread, but if this works, i wonder if it would be possible to also metamorph the HTC_IME keyboard
[G1 Android Development] hoey2011:
well, Swype doesn't operate the same way a normal keyboard does. it is entirely made up of images with word detection software working on top of those images

as for the HTC_IME... idk...
[G1 Android Development] tnpapadakos:
aaaahhhh, i see!, said the blindman, as he picked up his hammer and saw...

ok thanx, keep up the good work, waiting to see how it goes
[G1 Android Development] ttabbal:
I decided to try this out. The official app worked fine this time, and the directions for the terminal in the OP + MetaMorph worked great. Thanks for getting this working again, I do love themed Swype. :D
[G1 Android Development] ttabbal:
It should work fine. The only apps MetaMorph can't work with are market downloads, and we seem to have gotten around that little inconvenience. I should write a script to automate it. I don't know why I never thought to try that trick.

If someone else have time to mess with it before I do, I'll attach a test for scripting in MetaMorph I used when I wrote that code for MM. It has examples for running a script and writes a file to /sdcard to show you what command line args you get passed.
[G1 Android Development] Remanifest:
Are the theme requests still in queue, or should we add them again now that the method has changed?
[G1 Android Development] hoey2011:
Until I get a confirmation with Swype as to how I'm doing this is ok, I'm going to put theme updates on hold. I want a better way to do this modification, and I have been communicating with the community rep from Swype, Mr Resnik, and he tells me they are considering it as an option, he's asking higher-ups, etc.
[G1 Android Development] Daneshm90:
K a similar situation occcurred Link

If u notice i posted a script to take care of *posting swype apk* issues. It requires u have swype installed on ur phone. It essentially gets the apk from ur phone, extracts it, places ur images in appropriate folder, repacks it, signs it, uninstalls swype from ur phone, then installs this modded one.
[G1 Android Development] Shaquiel Harris:
any way i can change my device on swype? because the swype from the website never works. EVER it always says its for a different device... i have a dream.
[G1 Android Development] hoey2011:
See, this is a different approach combining some methods previously used to modify other apps, etc. I like your style ;) I just registered for my first java programming class, so hopefully I can make some use of it.

This method seems like an unnecessary workaround when we have a free application like MetaMorph to do the work for us. But this script is a nice piece of info to have. I'll send it up to the Swype guys and see what they think about it :D

Can you attach a logcat of what happens when you try to use Swype please :)
[G1 Android Development] Daneshm90:
Hmm just re-read ur OP. So ur just relocating the apk to /system/app and then metamorphing it to avoid resigning. Im suprised that works, cuz another user moved swype from /data/app to /system/app it worked until he restarted his phone and then it was gone. Also i changed the script a bit more on this thread, Link Post #16. I made it backup ur /data/data swype folder so ur dictionary/settings remain intact upon reinstall.
[G1 Android Development] hoey2011:
Well, if you read even MORE carefully, you'll see that I'm not relocating Swype. Simply making a copy to be placed in /system/app/ . The xml file points to the /system/app/ copy of swype, and morphs that one. I'm not sure how the end result comes out, but it appears that the newly morphed apk takes over the /data/app/ apk. I have made a few requests that might make this process much easier for those of us unfamiliar with scripts and such.

My goal is to make the end user experience as simple as selecting a theme from a database, downloading it, and it applying, all from the device, with no specific knowledge required. Everything I have learned about android has been directly from here at XDA. I start my class in about a week and a half :D i'm stoked. I'm ready to understand what's going on here when I see all this code floating around
[G1 Android Development] Daneshm90:
Hmm my bad, interesting so /system/app takes preference over /data/app. Wow didnt know that, learn something new everyday ;)

Someone needs to make a server where when a file is uploaded to it, it signs it and returns it back. Then incorporate that into metamorph and BAM !!! :D
[G1 Android Development] hoey2011:
I really want to focus on cutting out that resigning business. There are several applications that have themes built into them, selectable by a simple list. I have brought up the simplicity of modifying the look and feel of Swype to the Swype Team, since the Swype line color only requires modifying a six digit hex color code in the core of the app (easy to include a menu selecting the line color, i would think), as well as support to download theme packs like for Beautiful Widgets, etc, and just click apply. Beautiful Widgets doesn't need to be resigned everytime I apply a new theme, so why should Swype?
[G1 Android Development] Daneshm90:
Im assuming when u say "Beautiful Widgets doesn't need to be resigned everytime I apply a new theme" to refer to its built-in theme database. Right well thats because ur not modifying the apk's contents. Ur just changing an xml property within the /data/data folder of that app to refer to a different folder for its pngs. Apk's only need resigning when its own contents are changed, not to what its pointing to or where its getting its info from. Hmm im thinking of making this signing thing happen, would give me great excuse to brush up my php ;) So something like an app could address my server address with a uploaded file, my server would run a batch file or w/e to sign it, then user wud download that file.
[G1 Android Development] hoey2011:
I get what you're saying, but because it is possible for Metamorph to change these files, WITHOUT resigning it, then there is a way to implement it. This ability incorporated with the theme itself in an all in one sort of package would eliminate the need for a middle man :)
[G1 Android Development] Shaquiel Harris:
Terminal Method Doesn't Work on Froyo Roms..
[G1 Android Development] hoey2011:
i haven't had any experience yet with froyo, still rockin my CM5.0.8. Overclocking and an auto swap script are keeping me around. the phone stays zippy, can't beat that.

that being said, i don't know what to tell you just yet about implementing mm on froyo...
[G1 Android Development] basthet:
really like this tutorial, however - metamorph is not working on the desire - any alternatives?
[G1 Android Development] hoey2011:
still no word from swype on any theme support progress, but i'll be sure to keep you guys in the loop whenever i get information. till then, i'll just step out of the illegal distribution scene :p
[G1 Android Development] Free.your.mind:
Just followed the directions using a terminal emulator on the phone, installed black glass theme using metamorph but now Swype is all screwy. Can't enable it, can't uninstall it... com.swype.android.inputmethod.apk has seemed to been moved and now Swype cannot find it. How can I reverse what I did and/or get the theme working? Help please!
[G1 Android Development] hoey2011:
you need to adb pull the com.swype.android.inputmethod.apk and open it up and see what its contents are. if you have an .apk file with only images inside of it, then you missed a step, and the metamorph replaced all the files instead of just the ones specified. this is a strange glitch with MM on the G1 that I've found.
[G1 Android Development] fliparsenal:
hey can u repost the file? links arent working
[G1 Android Development] hoey2011:
Updated links in OP, should be working again
[G1 Android Development] fliparsenal:
thanks a lot. so i tried the root explorer method. everything went fine and i metamorphed it. but it fails to skin it. am i doing something wrong?
[G1 Android Development] hoey2011:
i would enable usb debugging and allow mock locations, try again
[G1 Android Development] BrownNinjaHero38:
LINK????

Awesome work man, but can anyone here give me the link to download Swype? I had it before I rooted, but after I rooted my MyTouch3G it disappeared and now I'm stuck with this crappy non-swype keypad... PLEASE HELP.
[G1 Android Development] Desuku:
We can't. XDA has a post saying please do not post links to Swype.
[G1 Android Development] BrownNinjaHero38:
Could you send me the file through email, give me a hint to where to look for it (besides google), anything?
[G1 Android Development] hoey2011:
I have also received a personal email from Swype being asked not to distribute the apk or any vital contents within. that killed my ability to distribute themed swype trail lines.
[G1 Android Development] xftox:
Theme

Was wondering if u could make a black glass woth a dark purple line trail
[G1 Android Development] brenopoubel:
anyone got HTC theme in VGA ?

Thanks
[G1 Android Development] drpaul:
does this method still work with the newer swype beta? Its swype version 2.4.44.10912
[G1 Android Development] BicolXpress:
+1. i too want to know if this works on the latest version
[G1 Android Development] hoey2011:
there shouldn't be any reason why not.
[G1 Android Development] expressive:
hello , i got one question. Is swype multi language ? if yes where to find or it can be made easily ? thanks in advance :)
[G1 Android Development] il Duce:
Hoey - NICE WORK! I have glass swype and love it, I am actually curious about a completely different thing I saw in your screenshot link in the OP. Where did you get your colored 3G icon, I love it and want it, also the signal bars... I don't understand theming enough to do it on my own, so hopefully there is a way to get an apk or to use metamorph or terminal emulator or something... Let me know!
[G1 Android Development] izzy001:
Hey the metamorph installs but in the end my swype fc. Any help???
[G1 Android Development] Danifamous:
The newest swype seems to disappear after themeing, but returns unthemed after reboot.

Yes i have s-off so metamorph works, and have moved swype via root manager. Any ideas?
[G1 Android Development] rapidfire224:
i use photoshop (got mine free also, white rabbit) but im a nub and dont know what i need to do to get it transparent... <----- i figured it out, im dumb... :)
[G1 Android Development] Genesis206:
The symbols on the keys on the bottom row of the blackglass swpye are misaligned. Maybe it's just mine (MyTouch, 5.0.7 Stable).

Awesome themes though. Thank you for these.
[G1 Android Development] hoey2011:
Yea, I just noticed that the alignment was off. I'm gonna look into it and see what could be the problem
[G1 Android Development] rapidfire224:
This is another one i was working on, you can add it to the front page if you want, or do you want anymore? :)

http://www.4shared.com/file/63PJIPBu/Black_Steel-RapidFire.html
[G1 Android Development] Super Jamie:
If it's not too much trouble, could we get some screenshots of these in the OP?
[G1 Android Development] hoey2011:
Yea, I had to edge them out of the attachments to accomodate the files for download. I'm gonna try and put the apk's on a file sharing site and upload some screens to photobucket.

and I figured out the problem with black glass. I'm working on it as you are reading this
[G1 Android Development] Lieu10ant:
please can i get an exact version number of the apk ur using?
[G1 Android Development] hoey2011:
Updated in screenshots, in OP
[G1 Android Development] cosmique:
how to uninstall swype? :confused:
[G1 Android Development] lolmensch:
i'd second that request..
[G1 Android Development] ciervo5389:
is the glass theme the same one on the Mytouch slide?? :)
[G1 Android Development] rapidfire224:
im pretty shure it is :)
[G1 Android Development] Genesis206:
I think the Black Steel is my favorite. Black Glass a close 2nd though.

Thank you again for the amazing work. The small things and Cyanogen is why we Android.
[G1 Android Development] arefin:
please dear friends need some help here!
[G1 Android Development] romerovallin:
I'd like to see one with a black or gray background with white qwerty and numerical keys. And the caps lock, swype, sym, enter, and backspace keys should be red.
[G1 Android Development] crizznaig:
anyone tried on a 2.1 Sense rom?! doesn't seem to work there...

just curious of everyone elses outcome...
[G1 Android Development] xftox:
storm trooper theme

Can u make a black background wth white keys black letters
[G1 Android Development] rapidfire224:
this is the best i could do without making a totaly new keyboard img, im not exactly pro at photoshop but im learning. :)
[G1 Android Development] ytj87:
My God, this is excellent. Thanks. I was not able to get any of several Swype versions floating around to work.
[G1 Android Development] romerovallin:
It's working wonderfully for me on King's Legend ROM.
[G1 Android Development] romerovallin:
Are the three bottom buttons supposed to be blank?
[G1 Android Development] xftox:
thanks

thanks for the keyboard and if your keyboard doesnt work make sure to go through the tutorial when choosing swpe in the locale and text or whatever make sure the settings work.
[G1 Android Development] rapidfire224:
yea it should have text when using it
[G1 Android Development] crunkcory:
Awesome, I cant wait till you get this one fixed. Cuz I just noticed the allignment issue on the black glass one too. Glad its being fixed.

Thanks
[G1 Android Development] kwanbis:
Looks very cool. Does it includes spanish or can it be modified to work with spanish?
[G1 Android Development] kntdookoo:
Worked great for me on CM5. Loaded through Linda. Good Job! Though After first install word prediction would not work. Had to reboot.
[G1 Android Development] Headinawheel:
Thanks for the great skins - the black glass theme is incredible!
[G1 Android Development] Super Jamie:
These are brilliant. Loving Black Steel!

I hope the Swype dev team see this and add theming support to the official product.
[G1 Android Development] rapidfire224:
i figured out the res problem
[G1 Android Development] hoey2011:
So many responses... whew

Yes, it is a port of the graphics from the MyTouch Swype.apk

I will work on these when I get some time tomorrow. Tonight I'm drinking ;)

I will compile this one and see how it looks before I post it, make sure its working, etc. I hate when people post apks that won't install, then I have to do their work for them -_-
[G1 Android Development] hoey2011:
I am simply a themer guys, I have a limited knowledge of Android compared to most of the ROM devs you see here on XDA. But, if someone that knows a little bit about adding language packs to this application, I'll be more than happy to work with them to add different language supports :)
[G1 Android Development] zole2112:
Nice work, thank you!
[G1 Android Development] rapidfire224:
i fixed the black-snow keyboard, i tested this one and it worked, the original was using a currupted swype apk. thanks for bringin this to my attention hoey. :)

http://www.4shared.com/file/ESTK4w6P/snow-RapidFire.html
[G1 Android Development] rapidfire224:
how did you fix the resolution problem, for the glass keyboard?
[G1 Android Development] hoey2011:
I discovered the image sizes for the original black glass theme in portrait mode were sized 320x224, which is incorrect for most HVGA devices, it needed to be 320x240. I just made sizing corrections, and boom, fix.
[G1 Android Development] rapidfire224:
this is one of my favorites, red-glass, people can request themes. :)

http://www.4shared.com/file/xD9GJzPu/_2__RED_glass-RapidFire.html
[G1 Android Development] romerovallin:
The Swype key, SYM key, and Enter key are blank.
[G1 Android Development] rapidfire224:
there blank because thats not a screenshot, its the actual .png i used, they wont be blank when you use them.....
[G1 Android Development] hoey2011:
Alternate Language Support...

Unfortunately, until I find either a leaked version or an official version of the language files that are necessary, there is no way I can add alternate languages to this program. Please not that I am not the developer of this keyboard guys, just a themer. I can modify the programs I use fairly well, but I am no architect. So, until there is a simple way to integrate additional languages, ONLY English and Spanish.
[G1 Android Development] xftox:
theme

can u make a dark purple and black theme
[G1 Android Development] spongaweb:
How and where did you make the sizing corrections?

I am now getting this sizing error when I tried to use Swype
[G1 Android Development] hoey2011:
What device are you trying to run this version of Swype on??
[G1 Android Development] hoey2011:
I am now starting on theme requests. You are 3rd in line :D It will be done by tonight