Hybrid ROM - getting HTC apps onto Froyo without Sense - Desire General

Basically, I love the black, glossy Sense framework look (although I use launcherpro). I love the HTC dialer, the USB connection menu, the copy-and-paste and wifi router and the HTC camera from Froyo ROMs.
However, official Facebook/Twitter apps will not sync with Sense ROMs. I even pushed the default contacts app to the device, but the sync is still not working well. Also, voice search, chrome to phone etc is missing from the market in many Sense ROMs. I also prefer the stock Android contacts and messaging apps over HTCs.
I want to build a hybrid rom, probably based on the vanilla Opendesire ROM. I can skin the framework to black myself. My question is, does anyone know how to get the HTC camera / dialer /copy and paste / wifi / USB type apps onto a vanilla desire ROM?
I tried pushing the .apks myself through cmd but most just force close.
I'd really appreciate the help - I know a lot of users who are after these features.
Cheers,
Mike

Good idea! Also count HTC mail app with full exchange support.
I am not sure if there would be easier to start the other side - from the froyo sense rom and remove all unnecessary stuff...

masi0 said:
Good idea! Also count HTC mail app with full exchange support.
I am not sure if there would be easier to start the other side - from the froyo sense rom and remove all unnecessary stuff...
Click to expand...
Click to collapse
This is the angle that I'm currently working. However, there is SO much junk in there, and I cannot for the life of me get Facebook / Twitter sync to work. I stripped out the Sense apps and installed the default Android contacts .apk. If I manually sync every contact through HTC 'People' / Facebook for Sense, it does somehow link the default Facebook app to the contact, but loads of bits don't work properly.
It's very annoying as integration of contacts between apps is one of the nicest features in Android (coming from a Moto Milestone), but doesn't exist on Sense Roms.

So nobody knows if it's possible to get the htc camera onto a rom without sense?

It's almost impossible as the Sense apps rely almost intirely on the Sense frameworks. You would need to port the Sense stuff from the frameworks.
One thing is cirtan: It will be hard or someone would've already done it.
I would however love this if it was possible

Juste remove the .apk you don't need in the /system/app folder, and then install the Sense ROM you want, download LauncherPro on the Market, and you will forget Sense but keep all Sense app and widgets !
but, very good IDEA

For sure _start_ with the Sense ROM, and remove stuff you don't want to get as close as possible to the ROM you want. This is what Team Villain did with their SuperHero roms.
Basicly all the Sense apps _rely_ on the HTC Framework. Pushing just a few .apk's to an AOSP rom will _never_ work. Without taking the needed stuff from the framework, which is basicly everything.
Facebook sync has little to nothing to do with the facebook app and / or the contacts app. Specially the contacts app does nothing with that. It are the dedicated sync providers that do the work and modify the contact-store. But (AFAIK this is widely known) getting facebook sync to work with the stock facebook app is about modifying your build.prop. If the facebook app detects a sense-model phone it won't present the sync options! On the hero with a clean compiled AOSP rom, changing the build.prop to report it as a Sapphire instead of a Hero and 'tadaah', facebook sync works.
The same with the desire: make sure the build.prop reports itself as a nexus one, and not a desire or any other phone model that came stock with sense, and it should work.
Once again, if you want a hybrid: Take a look at SuperHero rom for the Hero, and more importantly: Start with the Sense ROM of your choice and strip everything you don't want / like, retheme what you want to look stock and keep going. Getting the stock calendar / messaging apps in might be as simple as pushing the .apk's. Things like browser / people (contacts) / phone (dialer) I'm not so sure about, but it doesn't hurt to try!

dipje said:
For sure _start_ with the Sense ROM, and remove stuff you don't want to get as close as possible to the ROM you want. This is what Team Villain did with their SuperHero roms.
Basicly all the Sense apps _rely_ on the HTC Framework. Pushing just a few .apk's to an AOSP rom will _never_ work. Without taking the needed stuff from the framework, which is basicly everything.
Facebook sync has little to nothing to do with the facebook app and / or the contacts app. Specially the contacts app does nothing with that. It are the dedicated sync providers that do the work and modify the contact-store. But (AFAIK this is widely known) getting facebook sync to work with the stock facebook app is about modifying your build.prop. If the facebook app detects a sense-model phone it won't present the sync options! On the hero with a clean compiled AOSP rom, changing the build.prop to report it as a Sapphire instead of a Hero and 'tadaah', facebook sync works.
The same with the desire: make sure the build.prop reports itself as a nexus one, and not a desire or any other phone model that came stock with sense, and it should work.
Click to expand...
Click to collapse
THIS is what I need to do! Any guidance on this build.prop?

Related

Vanilla Android 1.5/1.6 on HTC Hero howto needed

After having used my Hero for 1 week now, I grew tired of the sense UI.
I do not need the HTC widgets, or the keyboard/ custom contact lists or 7 homescreens.
That is why I want to run the original vanilla 1.6/donut on my HTC Hero.
I don't want any custom roms, because I trust that Google is able to make the OS fast as it is. Plus I hate custom hacks and things I don't know about which somebody put in.
So can anyone give instructions on how to do this?
(Plus will the camera, buttons, lights still work?)
http://forum.xda-developers.com/showthread.php?t=567672
You could however just start using the standard Android interface instead of Sense and that way skip all the HTC apps.
kosmiq said:
http://forum.xda-developers.com/showthread.php?t=567672
You could however just start using the standard Android interface instead of Sense and that way skip all the HTC apps.
Click to expand...
Click to collapse
Thanks! I could not find that topic through the search (came up with people who want updated 1.6 on Sense UI however).
I Understood that I can use the standard interface, which I am doing at the moment. This only works for the homescreen though. The colors, and contact lists are still hero (spammed with flckr twitter, facebook, etc) Also the keyboards are still hero this way.
I have a feeling it is still in the memory, because my friends G1 (1.5) seems to run faster, even though the specs are the same (save for 7200/7201 cpu)
Bear in mind that it's quite unlikely that you'll be able to get everything up and running on Donut, as it really requires the kernel source for Hero to be released. I'm not saying that it's impossible, as a lot of good work has already been completed, but without the kernel source it is a good order of magnitude harder!
Regards,
Dave
Sorry, I cannot seem to change the title.
I would also be happy with Vanilla 1.5 on my Hero, as I don't need the features. It is to my understanding that the HTC Magic is running 1.5 android, without the Sense UI. I am currently searching if somebody successfully ported 1.5 vanilla to the hero.
(with successfully I mean with everything working).
I would even be content if I can use my hero firmware, while restoring the original google apps, contact list, keyboard, homescreen, lockscreen etc.
so a htc 1.5 rom with turned-off sense is not good enough for you? might become difficult then, for two obvious reasons:
1. there is no official rom for hero without sense ui (why would they, they spend a lot of time and effort to create this great ui)
2. there is no inofficial rom for hero without sense ui (why would they, their goal is to pack MORE features in the custom builds...)
I have to agree with the thread starter, I'd love the Magic ROM looks, white taskbar and all on my Hero hardware... I'd finally have a working IMAP client as well (using K-9 now since HTC doesn't know how to make a usable app...).
//Nik
I understand, and respect, that a lot of users would prefer the Sense UI on their hardware.
But I want to have the OS as clean as possible.
example:
http://the-gadgeteer.com/wp-content/uploads/2009/02/android-g1-6-0.jpg
http://www.openintents.org/en/sites/default/files/mediaplaybackactivity1.png
I prefer that to the hero sense UI music player interface.
So maybe somebody with modding experience could help ?
We can use the Hero Sense UI rom, and 'mod' the default android features back. Would that be an option?
It works for the homescreen already, maybe it works also for the other features.
E2K said:
I understand, and respect, that a lot of users would prefer the Sense UI on their hardware.
But I want to have the OS as clean as possible.
example:
http://the-gadgeteer.com/wp-content/uploads/2009/02/android-g1-6-0.jpg
http://www.openintents.org/en/sites/default/files/mediaplaybackactivity1.png
I prefer that to the hero sense UI music player interface.
So maybe somebody with modding experience could help ?
We can use the Hero Sense UI rom, and 'mod' the default android features back. Would that be an option?
It works for the homescreen already, maybe it works also for the other features.
Click to expand...
Click to collapse
best option, wait for HTC to wake up and provide us with the kernel source, then build a fresh android with that....
complain to HTC that they are LATE with providing the sources......
Jesterz said:
best option, wait for HTC to wake up and provide us with the kernel source, then build a fresh android with that....
complain to HTC that they are LATE with providing the sources......
Click to expand...
Click to collapse
Thanks for this information. I would like that option, to contact them and complain.
It would only be useful however, if it worked in the past: ie complaining and then getting something done by htc
Check if this might be what you want to accomplish:
http://android.modaco.com/content/h...if-you-wanted-to-get-rid-of-rosie-completely/
I'd really, really, really recommend a backup of everything first though. Or simply solve it by renaming the files from something.apk to something.apk.old or similar. That way the apps won't launch and you should be pretty close to vanilla android
kosmiq said:
Check if this might be what you want to accomplish:
http://android.modaco.com/content/h...if-you-wanted-to-get-rid-of-rosie-completely/
I'd really, really, really recommend a backup of everything first though. Or simply solve it by renaming the files from something.apk to something.apk.old or similar. That way the apps won't launch and you should be pretty close to vanilla android
Click to expand...
Click to collapse
Thanks for the help!
I saw the link, but this post was discouraging to say the least:
http://android.modaco.com/index.php?showtopic=291353&view=findpost&p=1079483
this part:
I just did this but you dont get the plain Android UI
I still have a lot of HTC apps left on my phone:
Click to expand...
Click to collapse
I will try it tomorrow however, and I'll make a backup beforehand.
If the calendar, dialer, contact list, music player, and browser turn back into 'regular android', i would be a very happy Hero owner
E2K said:
If the calendar, dialer, contact list, music player, and browser turn back into 'regular android', i would be a very happy Hero owner
Click to expand...
Click to collapse
The calendar, music player and browser can be turned back: I have the regular ones on my Hero.
frandavid100 said:
The calendar, music player and browser can be turned back: I have the regular ones on my Hero.
Click to expand...
Click to collapse
That is good news!
Did you also use this method: "root", then input all the commands as suggested by MoDaCo?
Wasn't there something like 'Rosie remover' for the hero? A program / process that patched / modified your running Hero to remove all / most of the HTC stuff from the current ROM.
dipje said:
Wasn't there something like 'Rosie remover' for the hero? A program / process that patched / modified your running Hero to remove all / most of the HTC stuff from the current ROM.
Click to expand...
Click to collapse
Yes,
http://android.modaco.com/content/h...m/291477/13-08-1-0-modaco-hero-rosie-remover/
But it did not remove the htc apps fully
I know this thread is old, but this is exactly what the poster was looking for:
(add the h-t-t-p) forum.xda-developers.com/showthread.php?t=607865
Vanilla 1.5 minus the HTC bloat. I installed it this weekend and it works very well. I cant post a link as a new poster. Sorry!

Remove HTC default phone/txt/contact apps

Hi there all,
Is it possible to remove the HTC sense phone, txt and contacts apps.
I prefer the Android version alot to the HTC ones.
If you are running a sense rom it will cause you problems if you try to.
sbdags said:
If you are running a sense rom it will cause you problems if you try to.
Click to expand...
Click to collapse
Dam... so is it possible to install just the HTC camera on say a Cyanogen 6 ROM?
If one was to remove the default HTC phone, txt and contacts and isntall Android and set as default I cant see a problem.
Can anyone point me in the direction of ripping apk's from a image. I've got various Sense and non Sense ROMS and I'd like to look into having together my perfect ROM.
I want the Friend Stream app from HTC Sense on my CM6 RC1, and the weather app. Wouldnt mind the nice transparent bottom menu I've seen in some Foroy sense ROMS.

[Q] Possible to use Sense Contacts app on AOSP (CM6) ?

I love everything about CM6, however I miss contact groups, is it possible to install an apk to get the contacts/people from sense on my phone?
HTC sense apps will not work on AOSP roms.

AOSP apps in UKB

Hi All,
I've been running Aero's CM9 for ages but would like to give Nit's UKB a shot. One thing I despise about Sense, however, is the messaging app; and I'd prefer to use the ICS AOSP messaging app, as well as dialer / contacts.
I understand that Nit's installer lets you choose which of the Sense apps you want or don't want (so I'd imagine I'd unselect the dialer / contacts / messaging / whatever else I don't want), however I'm wondering how to properly import the AOSP apps to replace them.
Looks like I could rip them from my own CM9 install and copy over via the method described in this thread - http://forum.xda-developers.com/showthread.php?t=1735507 - however it seems that the AOSP messaging is hit or miss in terms of getting MMS working properly.
I'm curious - has anyone here successfully replaced any Sense 4 apps with their AOSP equivalents? If so, what steps did you take?
Any suggestions are appreciated.
Best regards,
-Dirk

[Q] Looking for senseless ICS Rom still being updated

Does anyone know of a senseless ICS rom that is newer than this one? Something based off a Sense 4 base.
I would love to go the CM route, but I love my Sense Mail. No other mail apps have come close to the way it handles multiple accounts, subfolders (both imap and exchange), and even message threads/grouping.
I didn't see anything here besides the one mentioned above and some older 2.x based ROMs.
Thanks
Zhindel said:
Does anyone know of a senseless ICS rom that is newer than this one? Something based off a Sense 4 base.
I would love to go the CM route, but I love my Sense Mail. No other mail apps have come close to the way it handles multiple accounts, subfolders (both imap and exchange), and even message threads/grouping.
I didn't see anything here besides the one mentioned above and some older 2.x based ROMs.
Thanks
Click to expand...
Click to collapse
so, you want a de-sensed, sense based rom? ?
JehC said:
so, you want a de-sensed, sense based rom? ?
Click to expand...
Click to collapse
Yes. I'm can't claim to understand everything about ROMs, but from what I've read you need Sense to have Sense Mail.
Every thread you read about someone wanting HTC Sense Mail app on their non-HTC phone or ASOP ROM, ends with something to his effect:
You need x, y or z from the Sense 'framework' for Sense Mail to work.
The Sense Mail app in Viper is great. I just want to have something with the default launcher removed, but the other stuff intact and run a different launcher.
Can I safely freeze, disable, or remove the "HTC Sense x.x.x (Desktop) without trashing my phone?
I'll also take suggestions for alternate mail apps, but they need to have the following functions;
ability to sync subfolders (exchange and imap)
an "all messages' view per account
grouped message threads
I'll attach some screenshots to try and show what I mean.
The last time I tried some of the ones out there (free and paid), I didn't get all the functionality I was looking for.
Why don't you just download an alternative launcher and leave the Sense launcher be?
And yes you can freeze things one by one to see up to what point the ROM will still be stable then simply delete them

Categories

Resources