Hero firmware - G1 Q&A, Help & Troubleshooting

Ive heard things about HERO being HTC closed source but with the information gathered is it possible to port over any of the HERO stuff to another partially closed source platform such as the Rogers rom? Specifically the updated dialer and contacts?

CC CEO said:
Ive heard things about HERO being HTC closed source but with the information gathered is it possible to port over any of the HERO stuff to another partially closed source platform such as the Rogers rom? Specifically the updated dialer and contacts?
Click to expand...
Click to collapse
Already ported the music player over... but again, its probably possible, but people don't want to spend so much time doing this for each app. So the best way to get the Hero experience, is to flash a Hero ROM.

Related

anybody have the music app from the hero build?

I love the look and feel of the hero build, but it's just too slow for me right now. The one thing I really did enjoy was the updated music player.
Does anybody have this, or know how to extract it from one of the hero roms? Is it not possible because of system files that don't exist in cupcake builds?
thanks a ton
-steve
InGeNeTiCs said:
I love the look and feel of the hero build, but it's just too slow for me right now. The one thing I really did enjoy was the updated music player.
Does anybody have this, or know how to extract it from one of the hero roms? Is it not possible because of system files that don't exist in cupcake builds?
thanks a ton
-steve
Click to expand...
Click to collapse
Just download one of the Hero builds and pull the HtcMusic.apk from it and install it. I don't know if it is tied into HTC framework though so please post your results for others. I agree with you though the the HTC music app is worlds better than the stock android choice.
I'll give it a go. Thanks!
Ok, so I pulled the htcmusic.apk from a hero build, but it says that it can't be installed. Is there something special I have to do to get it to install properly? or is it just not going to work?
Sorry, it's just not going work. There are other files in the framework the Music application relies on that simply aren't in any other builds but the Hero build.
SolemnWishing said:
Sorry, it's just not going work. There are other files in the framework the Music application relies on that simply aren't in any other builds but the Hero build.
Click to expand...
Click to collapse
What files are those? We can either severe those ties or place them in existing builds where it doesn't overlap/interfere with the build's framework.
Yeah, that was what I was thinking. According to a bunch of people though, if you do that, many times you'll probably end up with a build just as slow and unstable as Hero but without the other cool, updated apps like Browser and Calendar...
Yeah that was the general consensus I gathered too. No point modding another rom to use HTC Hero apps due to the amount of modding needed
Exactly, by the time you've moved all the frameworks necessary over to a non-hero ROM you basically have hero
i heard that Stericson was able to succesfully port the HTC music player over to jf1.5... hopefully he will tell us how to do it.... =D
It's not really a pressing issue I suppose. I just figured I'd give it a go and see if it worked. I'll just have to wait for a stable, fully functional(very important) hero rom.
If there's no development on this, mods may as well lock this thread. No sense in cluttering the forums.

Pushing HTC/Rogers Dialer to supported ROMs

I searched the forums and couldn't find a clear answer on this.
Is there a way to push the HTC Smart Dialer to any ROM(Specifically thedudes Cupcake 1.3RC2)? I know the source code is closed source, but it seems that its a matter of morals rather than support that the dialer isn't being included on most ROM's.
I've been using a Rogers based ROM for awhile and I'm kinda spoiled by the dialer. I know its included in most Hero builds, but I'm not a fan of the speed of the Hero builds on the G1 so far.
Not easily. My understanding is that the dialer needs the closed source htc android core, which would need to be ported as well for that dialer to work on other roms. This essentially defeats the purpose of porting it, because you'd basically end up with the rom you ported the dialer from, as a result of porting the whole android system.
qrohlf said:
Not easily. My understanding is that the dialer needs the closed source htc android core, which would need to be ported as well for that dialer to work on other roms. This essentially defeats the purpose of porting it, because you'd basically end up with the rom you ported the dialer from, as a result of porting the whole android system.
Click to expand...
Click to collapse
not entirely true. Look in the dream applications & games section. I'm working on an easy port with minimal movements of frameworks. I'm halting the porting until I can get a working classes.dex file from a a WWE Hero build.

HTC People App in Vanilla Rom

Is it possible to put the HTC People app and some of the other apps like the HTC Dialer and the HTC Calender in a Vanilla Rom. The HTC Calculator app was easy to put in. All I had to do was to move over the apk. The other HTC apps seem to be a little harder. What files do I need to move over sot the People app works in a Vanilla Rom. By the way, the rom is a 2.2 Rom for the HTC Hero. If I can get the HTC apps to work, I might end up making a 2.2 Vanilla Rom that people can download that has the HTC apps.
Obviously you're talking of Darch's AOSP 2.2 ROM. None of the HTC apps can run w/o the HTC framework. So, the answer to your question is no. However, download the app 'Dialer One'.. It's somewhat like HTC's dialer.
http://forum.xda-developers.com/forumdisplay.php?f=650
start there
Mdawg's Ic3Rom is a vanilla/AOSP ROM that has a couple Sense items in it, like the People and Dialer. Really it's an HTC/Sprint-based ROM that has most of the HTC Sense stuff stripped out. But some of HTC is still there. It is no longer under development though, so the latest version listed there is the last one.
I liked this ROM and used it for a while as my daily (version 2.8).
Here's the thread: http://forum.xda-developers.com/showthread.php?t=663366
One final side note: Please post questions like this in the appropriate forum from now on. Since it was a question and had little or nothing to do with ROM development, this one probably should have gone in "Q&A". Thanks.
Let me know if you try out Ic3Rom and if so, how you like it. I'd be happy to answer other questions you may have about it.
What about taking some of the HTC frameworks and moving them to the Vanilla ROM? Or what about combining the frameworks with the Vanilla frameworks?
mrcharlesiv said:
Obviously you're talking of Darch's AOSP 2.2 ROM. None of the HTC apps can run w/o the HTC framework. So, the answer to your question is no. However, download the app 'Dialer One'.. It's somewhat like HTC's dialer.
Click to expand...
Click to collapse
Where did he say Darch's AOSP Rom??? There are 3-4 good/decent Vanilla Rom's here. Yes, they will work if you move everything in the framework folder that says htc in it. However, like Mrcharlesiv said though, i don't think it will work with Darch's even doing it. Also, one more note, if your ROM is JIT enabled htc sense doesn't mix with JIT.
One final note: what's with all the thread Nazi's? Just sayin...
Moved as not Development.
Doesn't everything but HTC Sense launcher and the HTC Lockscreen work with JIT?

[Q] Sense 2.2 Rom

with the release of froyostone rom for the hd2 which is sense + 2.2 officially from htc, I believe it would be much easier to port sense to the captivate and completely remove touchwiz.
First your posting in the wrong captivate forum section...second the Android os isn't something that can be magically ported to XX device just because XXX device has it or its working on it, for starters the hd2 is a non native android device, which means its running an android port, with the help of a half working linux kernel, loaded with haret bootloader, android 2.2 is coming in September so just sit tight and be patient, or you can download CM6 vibrant source and port it over to the captivate(you would have to make the captivates kernel compatible with 2.2, meaning backporting/patching etc) which ever you like.
Rafyvitto
Yeah it ought to be about as easy as loading OS X on a Commodore 64.
gunnyman said:
Yeah it ought to be about as easy as loading OS X on a Commodore 64.
Click to expand...
Click to collapse
Well, maybe Steve can call Xerox for some help with that...
dressanderc said:
Well, maybe Steve can call Xerox for some help with that...
Click to expand...
Click to collapse
I LOL'ed +tenchars
gunnyman said:
Yeah it ought to be about as easy as loading OS X on a Commodore 64.
Click to expand...
Click to collapse
dressanderc said:
Well, maybe Steve can call Xerox for some help with that...
Click to expand...
Click to collapse
ROFL thats some good stuff guys.
who wants sense anyways, it's just a big shiney TURD!
designgears said:
who wants sense anyways, it's just a big shiney TURD!
Click to expand...
Click to collapse
+1
where's some good ol' fashioned AOSP when you need it?
*hint hint* DG *hint*
Personally, I cant wait till all manufacturers realize we don't want to be forced into sense, touch wiz etc.
Make it default if you have to, but provide an option to enjoy raw, unadulterated android!!!
I guess we wait and see what Gingerbread does about that.
To the OP, why don't YOU port Android 2.2 to the Captivate AND also port Sense??
Joking aside I am going to be cooking for the Captivate soon. I'm just waiting for Froyo so I can get my hands dirty with Android .
Maybe even a Sense port??
I've been working on porting sense to our the device for some weeks now but roms fail to boot, changing libs etc, got no clue of what else to try.
Sense is so deeply entangled into Android, kinda like trying to remove Internet Explorer from Windows 95, It is virtually impossible to get it working without all the kernel extensions HTC added to the OS.
gunnyman said:
Sense is so deeply entangled into Android, kinda like trying to remove Internet Explorer from Windows 95, It is virtually impossible to get it working without all the kernel extensions HTC added to the OS.
Click to expand...
Click to collapse
Just a historical footnote. Internet explorer was very easy to remove from windows 95. The original release of win95 didn't even include internet explorer. It was only available as part of the plus! Pack of addons. The SR1 release had IE v2 included but it could be easily deleted. It wasn't until IE 4 that active desktop became a part of the package and began making it difficult to seperate from the OS. IE 4 came sr2.5 but was an optional upgrade for most win95 instalations.
But i knew what you meant.
Sent from my SAMSUNG-SGH-I897 using XDA App
jaredc74 said:
Just a historical footnote. Internet explorer was very easy to remove from windows 95. The original release of win95 didn't even include internet explorer. It was only available as part of the plus! Pack of addons. The SR1 release had IE v2 included but it could be easily deleted. It wasn't until IE 4 that active desktop became a part of the package and began making it difficult to seperate from the OS. IE 4 came sr2.5 but was an optional upgrade for most win95 instalations.
But i knew what you meant.
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
haha, I was literally going to add almost exactly this.
Sense seems only to be portable to devices that can run off of HTC-based ROMs. It seems to be much easier to remove it than to try and bring it over (I haven't heard of it being brought to a device that wasn't HTC based). The widgets haven't even been ported to the best of my knowledge to work on non-Sense launchers. And, as proven by our phones, they could have made Sense even MORE integrated considering removing touchwiz launcher causes massive force closes. Also, Sense is proprietary and cosed source, so we don't have any low-level access to remove the HTC restrictions (short of binary hacking, which I know nothing about and could indeed be wrong about)
Kaik541 said:
haha, I was literally going to add almost exactly this.
Sense seems only to be portable to devices that can run off of HTC-based ROMs. It seems to be much easier to remove it than to try and bring it over (I haven't heard of it being brought to a device that wasn't HTC based). The widgets haven't even been ported to the best of my knowledge to work on non-Sense launchers. And, as proven by our phones, they could have made Sense even MORE integrated considering removing touchwiz launcher causes massive force closes. Also, Sense is proprietary and cosed source, so we don't have any low-level access to remove the HTC restrictions (short of binary hacking, which I know nothing about and could indeed be wrong about)
Click to expand...
Click to collapse
Well how the huck did they get Sense on the HD2?? It doesn't even come with android from factory! We need someone to shed a little more light in this. Maybe its because they use some Qualcomm specific images or something.
rafyvitto said:
I've been working on porting sense to our the device for some weeks now but roms fail to boot, changing libs etc, got no clue of what else to try.
Click to expand...
Click to collapse
You got a PM
DJGonzo said:
Well how the huck did they get Sense on the HD2?? It doesn't even come with android from factory! We need someone to shed a little more light in this. Maybe its because they use some Qualcomm specific images or something.
Click to expand...
Click to collapse
notice how I said I can't see it being ported to a non-HTC device. The HD2 is indeed an HTC device and I believe the ROM that has Sense is one built off of an HTC ROM for another device. Much like how the Legend ROMs were able to be fairly easily/quickly ported to the Aria. In fact, many of the internals of the HD2 resemble a lot of the Android hardware produced by HTC (qualcomm snapdragon and all that good stuff I believe)... the difficulty of getting android on that device had nothing to do with the ROMs, but actually getting haret to boot a linux kernel properly.
Kaik541 said:
notice how I said I can't see it being ported to a non-HTC device. The HD2 is indeed an HTC device and I believe the ROM that has Sense is one built off of an HTC ROM for another device. Much like how the Legend ROMs were able to be fairly easily/quickly ported to the Aria. In fact, many of the internals of the HD2 resemble a lot of the Android hardware produced by HTC (qualcomm snapdragon and all that good stuff I believe)... the difficulty of getting android on that device had nothing to do with the ROMs, but actually getting haret to boot a linux kernel properly.
Click to expand...
Click to collapse
Unless they ported the whole ROM and re used drivers, I don't quite understand how they got it to work.
They got Sense 2.5 working from The HD2 onto the Omnia II (winmo), so its quite possible. We just need a team of developers willing to do the work. I can offer hosting and testing and little technical help since I am new at Android but I think we can get it to work if we start to tinker with it.
Maybe a ROM port is in order?
Maybe we should wait for a Froyo kernel though.
DJGonzo said:
Unless they ported the whole ROM and re used drivers, I don't quite understand how they got it to work.
They got Sense 2.5 working from The HD2 onto the Omnia II (winmo), so its quite possible. We just need a team of developers willing to do the work. I can offer hosting and testing and little technical help since I am new at Android but I think we can get it to work if we start to tinker with it.
Maybe a ROM port is in order?
Maybe we should wait for a Froyo kernel though.
Click to expand...
Click to collapse
I'm not saying it's impossible, I'm saying it hasn't been done. There are (correct me if I'm wrong) absolutely no non-HTC android devices with the Sense UI. I know nothing about the HD2/Omnia II Sense port, but that's WinMo... not even remotely close to Android in terms of interoperability. I also feel like any ROMs designed to bring Sense UI to non-HTC android devices would be hit with C&D's since it's their proprietary software (hence why both Fancy Widget and Beautiful Widgets got in trouble originally when they launched on the market).
Don't get me wrong, good luck in porting it, hell even I like the look of it and would love the option, but considering how long Sense has been out for android (and numerous devices) and we don't see it on any non-HTC android devices, I have to believe it's been tried and just doesn't work (which is why you also don't see MotoBLUR/NinjaBLUR anywhere else either... or even TouchWiz on the EVO)
Also I think the HD2 and the Desire are the same hardware. If not the Desire it's another phone. That also makes porting Android pretty painless.

[Q] complete stock ASOP rom possible out of the box?

I guess im used to computer types of drivers, kernels, etc.
but I just don't see why we couldn't build a complete stock ASOP rom without any modification other than a specialized kernel?
shouldn't it be able to just "work" because android is still android right?
Sorry for being ignorant lol but could anyone explain why it isn't possible for a raw ASOP rom to run on the vivid?
zacgoesrawr said:
I guess im used to computer types of drivers, kernels, etc.
but I just don't see why we couldn't build a complete stock ASOP rom without any modification other than a specialized kernel?
shouldn't it be able to just "work" because android is still android right?
Sorry for being ignorant lol but could anyone explain why it isn't possible for a raw ASOP rom to run on the vivid?
Click to expand...
Click to collapse
It would be possible but company's like htc embed there software deep into the rom and replace most of the vanilla stuff with htc sense. The cyanogen mod that's currently being worked on is from the google nexus so it has to be ported because obviously these aren't the same phones. It would be like taking a hard drive from your Intel installation and trying to use it with an AMD processor. its not going to work because you've basically changed the brain.
alright i got it, thanks!
damn HTC for making sense mandatory and damn AT&T for not having any Google "approved" phones (ASOP Geared)
zacgoesrawr said:
alright i got it, thanks!
damn HTC for making sense mandatory and damn AT&T for not having any Google "approved" phones (ASOP Geared)
Click to expand...
Click to collapse
It would be really great if google just made a standard for manufacturers to follow so we could use roms on different devices and then wed have more apps because then developers wouldn't be forced to make there apps for such a wide range of devices. But i guess that would make them to much like apple lol

Categories

Resources