[Q] HTC Keyboard on CM7 - HTC Sensation

Simple enough. After a long time of searching here and elsewhere, I have found no way to install the official HTC_IME keyboard on a ROM that doesn't already have it. Any attempts to do so just cause a Force Close upon trying to interact with it in any way.
And do not bother saying "just try _____ instead". If I wanted to try a different keyboard, I wouldn't be posting this thread.
I have a logcat that says "Unable to instantiate activity ComponentInfo", which I read is a problem with activities not being defined in AndroidManifest.xml. But unfortunately, the AndroidManifest.xml that comes with HTC_IME is junk. Trying to open it in any program either shows you what looks like non-western encoding, or it won't open it at all.
If anybody has any insight, that would be delightful. Either something I could try to make it work, or providing the logcat that shows all the errors that popped up, or something. Anything to finally get the Sense 3.5/3.6 HTC_IME working on our phones.

If nobody has any idea about this, does anybody at least know how I might go about figuring out any aspects of this problem besides the shot-in-the-dark Googling I've been doing trying to figure this out?
Just in case, I have attached the aLogcat file that I saved, filtered by the app to just show errors (which in this case, is only the errors generated by trying to access the keyboard via the Settings menu). If desired, I can generate and attach one for when you try to actually activate the keyboard via the Input Method operation.

I took the HTC IME apk from the HD revolution rom (system/apps) and pushed it onto my sensation's Virtuous Inquisition and I got it working except for the swype part.

I tried that. But unfortunately, CM7 is definitely missing libraries and/or other files needed by the apk file. Virtuous would be likely to have them because it's built from a Sense ROM, as opposed to CM7 most definitely *not* being built from anything but pure Android.
Someone had thought they found all the files needed to use the keyboard, but trying that did nothing for me, which means either more files are needed, or maybe something has to be done with the very messy and nearly uneditable AndroidManifest.xml file. But it seems that nobody on the forums has any idea. I had rather hoped that a developer might at least know, but of course I appreciate any input.

Would this work?

I'm not sure, but I'm certainly going to download it and give it a shot. Whether it works or not, thanks for the heads up. You've reminded me that I should also look around the forums of other qHD HTC phones in case somebody has figured something out in one of those.
Edit: Bah, of course the download link doesn't work. Every time I try, ESET kicks in and complains. Even when I shut it off. And once I finally got ESET to shut up, IE just refused to download the file anyway.

nvm i signed up for swype beta lol.

Related

Locked droid

Not sure if this is the place to get an answer, but I have a big problem. HelixLauncher has locked my Droid Getting a pop-up message: "Helixlauncher has stopped unexpectedly, please try again" with a small command window that says "Force Close". Touching Force Close just brings back the message again and no other commands are possible. Tried removing battery, but same issue repeats. Phone is currently unusable until I find a solution. Please help.
You could use adb to remove helixlauncher. That is, if you didn't remove the stock launcher.
adb remount
adb shell
rm /system/app/ whatever the name of the helix launcher app is
Click to expand...
Click to collapse
sounds like someone should have nanded ..... if whats posted above doesn't work, re-flash your rom.....take it as a lesson, nanding is your best friend
Your, ah, Droid? Not that I think you should be stoned and chased out for posting about something non-N1, but...
That aside, were you using just plain HelixLauncher or HelixLauncher2? The latter was developed for the N1 and, as I understand, doesn't play nice with Droids.
N1 in same trouble
Although tech savvy, still new to Android & N1.
Thought I needed HelixLauncher and installed it on to my N1 w/ 2.1 u1. Was working ok, but I decided to drop screen size to 1.
It's also possible, but unsure about this, that I tried installing HL2.
In short ended up with unending prompt and the same issues as listed in original post.
Looking into resetting, using pwr+vol.dwn. Is that what was meant by re-flashing, or that's something harsher? Couldn't find what 'nanding' means.
Also, the N1 is not rooted, whatever that means again.
Ended up eventually resetting phone to factory values. Reconfiguring phone now..
Actually, if you're fast enough you can stop this fc loop.
You need to get to Settings | Applications | Manage Applications and then clear the defaults for HelixLauncher so that you can select the regular launcher.
But how with constant fc? I did it this way:
When HL fc's it will briefly throw you out to the last screen you had active before it tries to reload (you only get half a second or so). The time that you do get should be enough to enter one or so commands... so after fc #1, press close then quickly hit the menu button and 'Settings', HL will launch again and fc again, after pressing close you should see the settings page, hit Applications, HL will launch again and fc, press close and hit Manage Applications... etc, etc.
Painful but perhaps better than a rebuild if you have no other way.
YMMV
Yeah, I tried, but wasn't fast enough. It's like the wild wild west.. the slowest gun lost.
It seems either Android or the launcher should offer a more graceful bailout in scenarios like this. Seems like a serious bug to me. And I've written a few of those myself..
EkoTonic said:
Yeah, I tried, but wasn't fast enough. It's like the wild wild west.. the slowest gun lost.
It seems either Android or the launcher should offer a more graceful bailout in scenarios like this. Seems like a serious bug to me. And I've written a few of those myself..
Click to expand...
Click to collapse
lol, yeah, the gun slinging took me a bit of time!
And the problem is a recognised one BUT the instructions are clear... wipe the data before reverting from Helix to stock and when upgrading roms... the dev has tried to put failsafes in but short of deleting the data there are few options...
But, since the warning is in place, I don't think we can call it a bug, rather an understood limitation... painful nevertheless.
PS - if you've got Set CPU installed you could try and get to that and set your speeds a low as possible, this will give you more time... still requires the gun though.
Did you install it as a system app? Launcher2.apk ?
The suckiest option is to always do a factory reset, as long as you didn't flash the helix launcher. This will delete the Helix Rom, but it will also delete everything from your phone. Proceed with caution!
britoso said:
Did you install it as a system app? Launcher2.apk ?
Click to expand...
Click to collapse
Installed from app store. Went searching for Helix and got 2 versions. Installed 1st and was trying to figure out how much I liked it. Noticed it made things faster, so I was loving that. But then decided to see if settings->scrn size option allowed me to jam more apps on the front page. So, I was playing with that, I believe {set it to 1?}.
As I would be hitting the Home page, it kept asking me how I wanted to complete that action, Default or Helix? So, I made Helix the default action. Then at one point, I was unable to return to the Home page.
Misery followed..
Now, I see from djmcnz's posting that there is supposed to be some sort of warning somewhere, but none on the App store intro of the app.
In either case, imho, it's not ok for an app to risk this kind of loss of functionality, not to mention data.
FYI, I have not left any of the negative comments that show in the app store. I understand the developers behind this app are proud of their work and rightly so. I however will not risk it again. It's not that important to me to be bleeding edge.
EkoTonic said:
Now, I see from djmcnz's posting that there is supposed to be some sort of warning somewhere, but none on the App store intro of the app.
Click to expand...
Click to collapse
Yes, sorry I was referring to notices in this forum.

EvilHero 2.1.001

Standard disclaimer applies - figured I would put this just in case.
Okay, well first off I am going to start by explaining the thread title. EvilHero is basically what I call my device (evilvoice + hero) and this is a 2.1 Rom, I attached a .001 to let everyone know what stage it is in, which is the first stage. It works in what I set out for it to do. This is not for everyone, and may be only for me, but I am posting it here to get a little help and also to let other people decide for themselves if they want to use it.
This started because of Firerats MTD mod and CM6 and the inability to update my prl or do any ## codes. In using the MTD mod, CM6 RC1 only required around 105MB on system, but most 2.1 roms required a lot more space. While it is not hard to redo the whole MTD mod, it is very time consuming and you run the risk of messing up your phone until you get home, or at the very least, flash the rom you had on it before until you got home to a computer. I did a lot of searching for the smallest 2.1 rom around. This happened to be PureHero 2.1 by Konikub. I did not use any special tool to figure out size, just looked at how large the zip file was and went with the one that was the smallest, there might be smaller Sense 2.1 Roms out there, but thats what I used to select PureHero as my start.
Okay, so on to what I have done. Using PureHero 2.1 as the base, I ripped out everything except the ability to make phone calls, visual voicemail, SU, busybox, contacts, and the ability to use ## codes (including applying a MANUAL PRL update - for some reason, lost the Device Self Service tool in removing too much stuff, but no biggie since I can do a manual prl update). With this, I reduced the /system size to a mere 92.4MB...its even smaller than CM6 (a little misleading here, but I just meant that for the standard install that I was using of CM6, this rom was smaller, not that cm6 cant get smaller than this one). This is with GSD.apk on my system (but since removed in what I will be posting). It is quite stable after a first setup (meaning set your phone settings how you want them, you will probably get FCs and stuff, when done, reboot and you should not get the again except for the ones I am outlining below)
A couple of things to note:
Settings > Accounts & Sync FCs
Settings > Personalize > Default ringtone is the only thing under here that doesnt FC
Settings > Connect to PC even though it is here, it actually does nothing, even though I have the PCSCII.apk file (or whatever its called), it relies on more than just that file. Doesnt matter, I can still mount the sdcard in adb shell.
There is no market, text messaging, browser, email, video player, music player, youtube, email...like I said PHONE, ## codes, and that is PRETTY MUCH IT!
This was created to mainly be something to switch to do a prl update and switch back to CM6. Over my course of testing this rom, I have ditched the switching back to CM6. This is a modular rom - ADD WHAT YOU WANT! To give an idea: I added Opera for browser, Handcent for SMS (no MMS - need help!), K-9 for email, APKTor for market (yea not as great), I did end up adding Youtube back, andLess for music playing, have not decided on a pic viewer yet (havent even looked), Sprint Nav. Im not done adding stuff to mine, this is just what I have so far. None of these are included in the download as this is an "add your apps" rom - these are mine, you have a choice of what yours are. The only things outside of the basic Android system that is coming included is AndroZip, ADW Launcher - cause its damn near perfect, SuperUser by chainsdd, Visual Voicemail (everything but AndroZip was already included, I just updated them).
Some issues I would like help with to resolve
1. No MMS - HUGE ISSUE...maybe its because I took out MMS.apk...actually, I will put that back in and see what happens (for .002 - probably tomorrow night)
2. No market - HUGE...I never realized the benefit to the market until I had no access to it. There is nothing anywhere close to it. AppBrain requires market, so that wasnt going to be a replacement, APKTor was all I could find. My question is this: Can the market be put back in without too many google things being added back? What apk files have to be included for Market to work, I know it requires a google account. If I dont get any help, I guess I will figure it out myself, just wondering if anyone could take a look and help me out.
3. busybox can not be updated for some reason - also, when issuing a parameter on a command, it errors, but when busybox is put before, it works
Code:
df -h does not work
busybox df -h works
4. bash can not be added (or nano, remount) from the kitchen
5. Connect to computer does not work, I kept that stupid file...if its not gonna work, Im pulling the file.
6. Collins battery tweak does not work, I tested a Zen Kernel and still nothing, I guess it does not matter as I have almost everything turned off, the battery lasts a long time. Remember, adding stuff that uses data or GPS will drain the battery the same as any other rom, but this is made to compliment you...This is why I would like to get the battery tweak to work with it, so it will have better life when things get added.
Maybe people can reply with what they have added as their apps (some will be the same as it all depends on what you can find without a Market)
Credits:
Code:
Damageless (for such a great base)
Treve (for assisting D in everyway possible to put out a first class product)
Flipz (for the color sliders)
Darchstar (for AOSP aspects)
sdotcarlisle (for the amazing bootscreen)
gbhil (for his insanely awesome Kernels and overal GREATNESS)
JsChiSurf (for rocking the HERO HOUSE finding all these cool ways to change up things!!)
Avalaunchmods + TrevE (for the audio fix)
VinceOB - (for showing me good stuff)
Konikub (for putting together PureHero)
Most of this was copied from the PureHero post as he thanked them in that post, I feel since I used his as my base, I needed to thank the same people including him - If I did wrong, let me know
Removed Rom links
I am putting both up, I would try the unsigned if you can flash it, for some reason (in my tests) the signed did not work as well as the unsigned. Also, this has MMS.apk added, it is untested, but really should work as I only removed the app. I will be doing my own test on this rom later tonight or tomorrow.
PS. I am not a developer, I just removed things, edited files in notepad++ and tested. If something does not work, please bear with me in finding out what caused it. As I said previously, a lot of stuff is removed, so expect that. The only FC's I experienced is one for putting the power control widget on the launcher (1 time), and the 2 places in settings. Thanks and let me know what you think
Nice concept, would love to see where this goes.
Sent from my HERO200 using XDA App
Gtalk is needed to get the apps to download from the market.
Sent from my HERO200 using XDA App
Macanage said:
Gtalk is needed to get the apps to download from the market.
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
There is actually more stuff needed, but yea, gtalk is def needed. Its funny, someone in the G1 forum posted what it depended on, and besides one framework file, I removed everything else. I really hate the implementation of gtalk. It runs all the time and I dont use it. In the same G1 thread, the poster was talking about editing the package so it wasnt dependent on anything, I may have my programmer buddy take a look at it when he gets a chance to see if he can finish the work. If there was a way for the market to not need googleapps.apk or gtalk/service.apk I would be ecstatic, as it stands now, I dont see me putting the market back.
Also, Rom links have been posted
And actually, just for the sake of argument, I modified cm 6 and gapps to minimize the size on my phone, and I have it at 89 mb but sol full functionality. I even will have maps and nav and voice search and all, but on data partition only. In could shrink a lot more actually, but don't feel the need.
Sent from my HERO200 using XDA App
cm6 has the ability to get real tiny...if I were to remove the same things, Id say itd be around 50-60mb (maybe im just dreaming here), the issue with cm6 is that fact it does not allow prl updating. I included the newest prl in the zip which gets dumped to your sdcard...j-i-c. Android 2.2 is smaller than 2.1 - there is no way a 2.1 rom will be smaller than 2.2 with the same functionality, it just wont happen, I know that, I just wanted a small 2.1 that did prl ...maybe sprint will release a 2.2 we can use...then I will look into slimming it down like I did this one.
This was never meant to go head to head with cm6...we are talking about 2 different systems - I guess I should have pointed that out...2.2 has the potential to be WAAAY smaller than even this one.
This is a great idea and Im going to watch your progress, Im hoping someday they figure out how to get prl updated on 2.2 Such a pain right now updating it. Thanks for your work!

request: stock android clock apk

So I'm officially done with the Sidekick's poorly designed clock replacement. This wouldn't be so bad, if Samsung hadn't been so arrogant as to remove the stock android clock, which I loved. does anyone have or knwo where I can get the .apk? I tried the market b/c I know google puts some of their apps on there for this reason, but it doesn't seem to be there.
While I'm at it, if anyone has the stock calendar too, that'd be great.
Just pulled these two from my Nexus S (from /system/app)
DeskClock.apk
Calendar.apk
You might need to push these with adb or use root explorer or something...
Thanks a mil for those, although I tried to open them with Adao file manager just now and got a message saying "there is a problem parsing the package." it worked earlier today when I installed Car Home using the same app, is there something else I can try? I used File Expert and had the same problem. I might get Root Explorer if I need to, but I just don't want to buy it to find it won't work for this.
Chances are, until someone actually ports the app, the stock clock from a different phone won't work. It would have to be a phone that looks identical to the package. Therefore, you would need a stock phone running 2.2.1, probably from one of the Samsung line. Usually the Epic 4g has been pretty close, that or the Vibrant. If you can get someone with one of those two phones on 2.2.1 stock to dump it for you, you might be able to get it to work.

de-crapify the doubleshot!

I have rooted my phone, MT4GS, and discovered the /system/app with all the things that are installed and some that are not installed on the phone. These include all the CRAP that I will never use. (teleNAV, friend feed, Zino reader, etc.) I have copied off the contents VIA SD and removed about 33MB if files. Most were pretty obvious. I will include a list. I have made the assumption that if I remove select apps and reset (to factory) my phone, the removed apps will not be installed thus de-crapifying my phone. I would like to know from those more knowledgeable on Android that myself if I am correct. Here is a list of files I have selected for removal. As far as I can tell there is nothing too important, just all the apps I don't use and don't want.
Any thoughts or suggestions would be greatly appreciated. Thanks.
(can provide the rest of the list if needed, i.e. those to be kept)
Bejeweled2_trust5.apk
com.htc.FriendStream3DWidget.apk
com.htc.FriendStream3DWidget.odex
com.htc.TrendsWidget.apk
com.htc.TrendsWidget.odex
com.htc.Twitter3DWidget.apk
com.htc.Twitter3DWidget.odex
com.mobitv.client.tmobiletvhd.apk
desktopPointer-signed-v6.apk
Flickr.apk
Flickr.odex
FriendStream.apk
FriendStream.odex
HtcTwitter.apk
HtcTwitter.odex
Jazz.apk
MobileBackup.apk
MyAccount.apk
MyReportAgent.apk
MyReportAgent.odex
netflix-17-release-android-marketplace-upgrade.apk
qik.apk
slackerradio.apk
TmobileAndroidDeviceCarbon-c42-n123.apk
TMOUS_Navigator.apk
ZinioReader.v2.03.3312.Regular.apk
ZinioSettingsProvider.v2.03.3198.TMobile.Smartphone.apk
If you factory reset using the pdimg59.zip then they'll all be put back on.
Sent from my MT4GS running Bulletproof
Where is that file? I did a search and didn't find anything....
There was also an excellent write-up done in the apps section. It's no longer updated and is kind of buried on page 3 but it's still a great place to start.
http://forum.xda-developers.com/showthread.php?t=1222672
Thanks for the help. I used the bloater apk from the thread. The only thing it would not let me uninstall was Netflix. It's funny also that the MP3 and video trim programs don't show up to be installed, the mysketch, and a few other apk files that are in the app folder.
I will be taking over bloater within the next few days.
Expect it to be updated to include a lot more.
I depreciated the thread siani_8 linked to because of the sticky I have in the developers section.
The sticky hasn't been updated in a while because:
1 - what's there is solid, and useful.
2 - no one else has posted app descriptions.
If other people are willing to post descriptions of what the apps actually do in the thread, i'll update that into the actual reference posts.
I figure that i've set the stage for the rest of the info to be put in, and i've done that much so far. If the community is interested in having descriptions posted, then the community at large will provide them.
The app reference is what inspired Romanbb to write that awesome Bloater app, and what we've all learned since then means more to be added. Bloater is very high on my project list, and it will be included in the new version of Bulletproof just like the last.
Also, that thread that got depreciated is from way back when - right after we first got S-OFF and were able to start deleting useless garbage we were all sick of being stuck with.
Definitely read through it if you are working on this from the ground up, because you'll see how we started to learn what we know today. It's a great exercise, and you'll learn a lot about your phone approaching it by playing along instead of just skipping to the end result.
Any questions feel free to ask, we're all here to help.
I need to add your thread in the compendium too. Its a good write up blue, I can't believe I missed it.
sent from my Agent Orange MT4G Slide using xda premium
I still can't find anything on this pdimg59.zip. Can anyone shed some light on it?
I think what you're referring to is the Stock ROM.
Easy answer:
Think of it like a failsafe for your device. If there is a file by that name on the sdcard, the phone will try to flash it on boot.
It's a more in depth answer then that from a technical perspective, but for just a quick "what is this?" that'll suffice. Someone with more time on their hands will probably come through here to expand on that if you're still curious.
To really decrapify your phone, just delete Rosie and HTCSense from /system/app. Just install another launcher app first.
Blue6IX said:
I think what you're referring to is the Stock ROM.
Easy answer:
Think of it like a failsafe for your device. If there is a file by that name on the sdcard, the phone will try to flash it on boot.
It's a more in depth answer then that from a technical perspective, but for just a quick "what is this?" that'll suffice. Someone with more time on their hands will probably come through here to expand on that if you're still curious.
Click to expand...
Click to collapse
sent from my Agent Orange MT4G Slide using xda premium

Just a tiny issue with TB101's everything mod...

Hope there is still someone checking in here that could give me some ideas about a little problem I'm having. Running an (obviously) rooted continuum,Ciscogee's deodexed EC09. Everything seems to work just fine, really well in fact, until I flash Trailblazer101's EC09 Everything_SpearoidBLUESOFTKEY.zip. After flashing this, I have problems with the browser FC'ing when trying to open HTTPS links, and I get a Nullpointerexception on a couple apps that working fine before.It seems to have something to do with the CertificateChainValidator. I've tried different Browsers from the Market, and they will open the HTTPS links, but I still get the nullpointerexception on the two apps, one is my mobile banking app and the other is a mobile app for Microsoft Outlook. It's not critical that I have these apps working, but it would be handy! I'm hoping that one of you "code gurus" know a relatively easy fix for this. I think I've attached a screenshot of the crash report, but I'm kinda new at this whole forum thing, so forgive me if I didn't get something right. If anyone has time to look into this and needs more information just let me know! I appreciate any help I can get!!
On a side note: Don't want anyone to think I'm complaining about either of these mods, in fact, even if I can't get this problem fixed I'm still going to use them...the "coolness" factor outweights not having a couple apps working!
roaddog665 said:
Hope there is still someone checking in here that could give me some ideas about a little problem I'm having. Running an (obviously) rooted continuum,Ciscogee's deodexed EC09. Everything seems to work just fine, really well in fact, until I flash Trailblazer101's EC09 Everything_SpearoidBLUESOFTKEY.zip. After flashing this, I have problems with the browser FC'ing when trying to open HTTPS links, and I get a Nullpointerexception on a couple apps that working fine before.It seems to have something to do with the CertificateChainValidator. I've tried different Browsers from the Market, and they will open the HTTPS links, but I still get the nullpointerexception on the two apps, one is my mobile banking app and the other is a mobile app for Microsoft Outlook. It's not critical that I have these apps working, but it would be handy! I'm hoping that one of you "code gurus" know a relatively easy fix for this. I think I've attached a screenshot of the crash report, but I'm kinda new at this whole forum thing, so forgive me if I didn't get something right. If anyone has time to look into this and needs more information just let me know! I appreciate any help I can get!!
On a side note: Don't want anyone to think I'm complaining about either of these mods, in fact, even if I can't get this problem fixed I'm still going to use them...the "coolness" factor outweights not having a couple apps working!
Click to expand...
Click to collapse
The way that I fixed this issue personally was to go into Browser, then Settings, go to the Search Providers, and click "Bing". Let me know if that worked for you!
Thanks Trailblazer, that did fix the browser issue, but still having the FC with the apps. Do you know if the Everything mod changed/moved/removed anything concerning SSL or the Certificate Chain Validator? From what I can see the apps are complaining about something either not being there or already being used by another process, but I can’t even find where it is. To say I know nothing about Linux/Android programming is an understatement, so I'm kinda shooting in the dark Thanks for the help, and I appreciate the work you've done on this phone!
Sent from my SCH-I400
This has been brought up before by other people, and I can assure you that I didn't change anything to do with that, haha... There are a few guesses: I did change the Browser App to remove the "frozen" links and bing as the search provider as default... That modified apk is sometimes included in my packages... You can try restoring the original, but I don't think it'll help.... What fixed everything for me was doing what I said above... The other guess is that there may be something wrong with permissions, idk...
But I can promise you this: I didn't do anything to the Certificate Chain Validator, which in fact is a smali (source) file within the framework file...
Oh well, it's just my mobile banking app... get tired off looking at how much money I DON'T have anyway... and my work email, so no big deal. I have other secured apps that work fine, so it must be something about those two. It's worth not having those just so I'm not always accidentally hitting the ticker history and weather! :thumbup:
Sent from my SCH-I400

Categories

Resources