Hi,
In anticipation of the great work our devs are doing, like porting vanilla 1.6 to Hero, I wanted to put some stock Android apps on my Hero.
The reason for this is; I like the original Android UI better.
I made a list of which Android apps I would like to have on my Hero, I will update the startpost with added howto's, for the people interested.
Ofcourse, I am not capable of doing 'real dev' work, if that was the case, I would try to help port 1.6 to the Hero. But this is all I can do at the moment and I hope I can contribute this way to the community.
[done]
-Home app: download "home switcher" from the Market
[to do]
-sms application
-music player
-calendar
-browser
-cellphone /dialer application
-contact list
-camera application
-albums application
I think if we work together to make the original apps work, we have a viable alternative to a 'real vanilla' android Hero rom. Also I could be more easy to just modify the original Hero roms; when the HTC branded 1.6 and 2.0 will come out, we will know how to switch the apps, which I anticipate to be more easy than porting the kernel, and rebuilding everything, etc
The following stage would be to delete the old apps, and to make Android as clean as possible.
Ofcourse, only for those who want it. A lot of people love the Sense UI and the HTC apps, and that is good. Android is about choice
Also, I will look on how to change the apps, just comment if you know if a certain app can be restored, and even better, if you know how to.
Thanks in advance, everybody!
E2K said:
Hi,
[done]
-Home app: download "home switcher" from the Market
Click to expand...
Click to collapse
yeah, it is way easier to set this through application preferences in the phones settings, nothing so special about that.
E2K said:
[to do]
-sms application
-music player
-calendar
-browser
-cellphone /dialer application
-contact list
-camera application
-albums application
Click to expand...
Click to collapse
did you check which of these are modified by htc anyway?
tbh i don't really care for a vanilla android, but afaik at least the camera application is the stock android one even in htc roms...
Yes, I checked all those applications:
In the Application properties you can see that it says "hTC Application" after you press the info key.
And in the application list (from the settings menu) it says "HTC corporation" under all the HTC rebranded apps.
edit: the HTC camera application has a different interface
so does anyone know how to get certain original apps back?
How can i remove the sense interface? I'm on modaco 2.8 but don't know for sure what i can delete
Just try that : http://android.modaco.com/content/h...7/13-08-1-0-modaco-hero-rosie-remover/#entry0
(you can download the zip and see in the rep MANIFEST what the update do and do it in adb shell)
delete SYSTEM:app/Rosie.apk
delete SYSTEM:app/Rosie.odex
delete SYSTEM:app/htcbookmarkwidget.apk
delete SYSTEM:app/htcbookmarkwidget.odex
delete SYSTEM:app/htccalendarwidgets.apk
delete SYSTEM:app/htccalendarwidgets.odex
delete SYSTEM:app/htccontactwidgets.apk
delete SYSTEM:app/htccontactwidgets.odex
delete SYSTEM:app/htcmailwidgets.apk
delete SYSTEM:app/htcmailwidgets.odex
delete SYSTEM:app/htcmsgwidgets.apk
delete SYSTEM:app/htcmsgwidgets.odex
delete SYSTEM:app/htcsearchwidgets.apk
delete SYSTEM:app/htcsearchwidgets.odex
delete SYSTEM:app/htcsettingwidgets.apk
delete SYSTEM:app/htcsettingwidgets.odex
Click to expand...
Click to collapse
this is what happens for the update.zip, just do a nandroid backup and try it?
i read in some forum that the camera app was identical, sry for that. did you find actual differences in the application, besides from the htc strings?
kendong2 said:
this is what happens for the update.zip, just do a nandroid backup and try it?
i read in some forum that the camera app was identical, sry for that. did you find actual differences in the application, besides from the htc strings?
Click to expand...
Click to collapse
Thanks for what what the update.zip changes.
As you can see, it had widget next to everything, which means it only deletes the widget 'front ends' of these applications. It will not restore the stock android apps, like the browser or the music player.
I am trying to contact some Dream-developers/modders as they appear very capable and knowledgeable. They should be able to help us out.
Again, when we learn how to replace the HTC apps, we can have a 'clean' rom in notime, regardless of the android version. For example, if HTC released 2.0, but with sense and all that, we could just delete that, and change out the applications so we end up with a very fast, and clean rom.
I don't have a lot of faith in people porting over/ compiling a fresh, complete and fully working version for the Hero ..
any suggestions
Does anyone know if it is possible to replace the htc apps with the stock google android apps on Hero?
The list in the initial post contains all the apps I need.
I find it strange that this is not possible after such a long time. I would really have my Hero all stock Android. I dont like the HTC approach to things. Why is it so hard to replace the HTC apps with stock Android apps?
Fredriksen said:
I find it strange that this is not possible after such a long time. I would really have my Hero all stock Android. I dont like the HTC approach to things. Why is it so hard to replace the HTC apps with stock Android apps?
Click to expand...
Click to collapse
Partly because not all the stock apps are that easy to get, partly because HTC has stuck their brand on practically everything, and partly because if you replace one you have to replace others, else the apk signatures (especially with shared users and other dependencies) don't match. And if we're talking about the Sprint Hero, it gets even worse, because HTC had to modify the core framework beyond recognition, so that it would work with CDMA (so it's possible that just grabbing a vanilla apk, resigning it, and throwing it on there wouldn't work anyway).
All that is just conjecture though, as I haven't tried any of it aside from the Calendar app (gave up cause it didn't work immediately and I didn't have the time). Maybe I'll have time to try it this weekend and see how much can be replaced.
Great explanation, thanks. I miss Windows Mobile (Phone, whatever) where things like these were much easier to adjust without all this hassle.
If you manage to pull it of you will be my ...erm... Hero.
Yeah, the best of luck!
maejrep said:
Partly because not all the stock apps are that easy to get, partly because HTC has stuck their brand on practically everything, and partly because if you replace one you have to replace others, else the apk signatures (especially with shared users and other dependencies) don't match. And if we're talking about the Sprint Hero, it gets even worse, because HTC had to modify the core framework beyond recognition, so that it would work with CDMA (so it's possible that just grabbing a vanilla apk, resigning it, and throwing it on there wouldn't work anyway).
All that is just conjecture though, as I haven't tried any of it aside from the Calendar app (gave up cause it didn't work immediately and I didn't have the time). Maybe I'll have time to try it this weekend and see how much can be replaced.
Click to expand...
Click to collapse
did you find out anything?
greetings!
Hi all,
I am relatively new to the android community, so I don't feel confident playing around with large parts of ROMs, however I am interested in trying to edit a ROM so that it has as many of my apps and things as default to save room.
Idealy I would like my ROM to:
-Have only the apps I want and need, so I have started stripping out some I don't
-Have my background of choice and no others
-Have a custom launcher (I am looking at LauncherPro, although i understand this only works on android 2.0 and above so cant intergrate this yet)
I am using the stock T-mobile 1.5 custom ROM uploaded by Paul onto Modaco as the ROM I am editing (Sorry I cannot post a link as this is my first post)
Once I have completed this project I would like to create a tutorial to help other people new to the Android scene, who, like me, don't have the knowledge or confidence to edit the ROM majorly.
My first step is remove the unwanted apps and replace them with the ones I do want. So my first question is what apps are vital to androids running that I wont be able to delete. Also, where can I get the .apks of the apps I want to add in?
Any other help in this project will be greatly appreciated.
Thanx
Aaron
well you can check the wiki for refrence but i due know that you can remove apps like google apps gmail email market market updater .... just remeber not to delete them like remove them and move them to a safe folder on your desk top in case you removed a vital app ok thats what i do
djm25 said:
well you can check the wiki for refrence but i due know that you can remove apps like google apps gmail email market market updater .... just remeber not to delete them like remove them and move them to a safe folder on your desk top in case you removed a vital app ok thats what i do
Click to expand...
Click to collapse
Thanx. I have a copy of the original ROM and the one im editing just in case. Is it just a case of trying it out to see if it works and what i can and cant delete then?
Thanx
Aaron
more or less but its better to know what your removing so check this site shttp://source.android.com/
http://forum.androidcentral.com/hacking/6037-general-rom-faq.html
You have to be careful what you are removing and changing. Removing google talk basically dissables the market which I am not sure why but it does. THere are other apps that are linked that you would not think about. You also must know how to resign the rom zip file. There is an app here called autosign and it works pretty good. Its for themers but it works for moding a rom too. If you want to replace the launcher simply delete the launcher.apk and add in the one you want. The wallpaper backgrounds are usually in the launcher.apk unless you are using a sense rom. Sense uses Rosie.apk and the wallpapers are all in htc.widgetpicker.apk (i think thats what its called).
I'm looking for an ICS ROM that is basically stripped to the minimum apps required to function as a phone.
so basically make calls
text messaging
camera
view pictures
internet
which is the best stripped out ROM for those purposes? I have just tried wanamlite but it still has quite a lot of excess apps contained in it.
thanks for your help
Slim ROM.
http://forum.xda-developers.com/showthread.php?t=1612881
We don't allow these types of threads for a few reasons, one of which is the question has no clear answer.
Please just search and read and try them until you find one that fits your needs.
Hi,
i want to swap to a AOSP based rom but i want to be able to take some samsung apks with me... is this at all possible?
the ones i want are:
Dialer (Phone)
Alarm clock
Samsung memo
Gallery
Calculator
Web Browser
fm radio
txt message apk
Most (or all) of these apps require touchwiz framework, so the answer is yes and no.
Yes, if you take also the Samsung's Touchwiz launcher and some libraries (jut enough for these apps to work), but then, that defeats the purpose of going to AOSP.
No, not if you don't want Samsung touchwiz at all.
im sure ive seen people using samsungs camera on AOSP and also "s memo"... :S have they had coding changed to be ported or something?
if so does anyone have any idea if any of the apks ive mentioned have also been ported??
thanks guys really apreciate the help
this forum used to be a lot more helpful :/...
anyway, ive managed to find SOMETHING
there are some ported apks linked below - in case anyone else has the same question as me and maybe sees this thread!
http://forum.xda-developers.com/showthread.php?t=1632639
anyone have any other information about other apks or updates please let me know
You can use this mod to run samsung camera on CM10/AOSP
http://forum.xda-developers.com/showthread.php?t=1746611
I have used it myself.
You will need to flash it with CMW recovery.
I'm trying to work with a custom build of Android based on KitKat to incorporate a stylus, copying some of the functionality (though not code) from Samsung which sells Android-with-stylus builds for e.g. the Note 3. I'm not including details of the specific device because right now I am working on a custom dev device and my aim is to write code which is generic enough to be usable from any Android (based on KitKat). The build (written by others) already incorporates drivers and sends stylus events correctly as motion events etc. Programming at the app level I can receive onHover, ontouch, onClick etc
The specific functionality I am trying to achieve is to pick up a stylus-button-click while hovering. It's perfectly possible to do this in any app, using an onGenericMotion Listener.
However, I want to make my "stylus-action" have system-wide effect - so that anywhere (in any other app, or in the launcher or whatever) I will pick up the event (prior to any other app) and bring up my custom menu. (just like AirCommand in Samsung Note 3) I guess in my custom Android this would then make that particular action somewhat protected or unusable for other users, but I'm ok with that.
In older Android (prior to ICS) you could try something by putting up a System Overlay (i.e in regular app code, without hacking the ROM at all), but this is no longer possible.
This is not an attempt to tapjack or whatever, I understand why this functionality has been removed from the domain of the regular programmer, and I don't want to regress my ROM back to pre-ICS behaviour by allowing the System Overlay hack. Now I am programming the system (if my change is good enough I'd like to submit it back to AOSP) so I would like to know the best method to address this. Since Samsung have already done this, it must be legal (using legal in the terms of "Android will allow it"), and I want to do it right.
Is it possible to write something similar to the System Overlay when you are running from a system service? Or is there a good choke-point to capture events before they are broadcast to the current running apps?
I was looking at (sorry, not allowed to post links) AndroidXRef /frameworks/base/core/java/android/view/View.java specifically in the function dispatchHoverEvent() which looks like a promising place. My naive idea is that I would place code here checking the MotionEvent to see if the button is pressed and if it is, don't call any listeners and instead call my little menu app (or broadcast a custom message, or something anyway). However, I've never written code on the ROM level before (LOTS of experience writing app code) so I don't know if this is a really bad point or a good point to add in code. Should I be putting things at a higher level or a lower one? Will this capture all events or not? Is it all just trial and error?
If this is the wrong place to ask questions like this, please tell me where on XDA I should be asking it. If it's the right place - please answer
Thanks
Kibi
Crickets....
Is this the wrong forum to ask? Anyone able to clue me in on where i should be asking?
Thanks
Last try
Bumping one more time for good luck.
if this is the wrong forum, please can someone point the way to the right forum for me
Thanks
Kibi
kibi1 said:
Bumping one more time for good luck.
if this is the wrong forum, please can someone point the way to the right forum for me
Thanks
Kibi
Click to expand...
Click to collapse
this is not a wrong section but your post is too long so no one intrested to wasting time to read whole post.even i haven't read the post
kibi1 said:
Bumping one more time for good luck.
if this is the wrong forum, please can someone point the way to the right forum for me
Thanks
Kibi
Click to expand...
Click to collapse
The guy above me is a ****. I stumbled across this post looking for something completely unrelated (title interested me). Five words in I knew this was something completely out of my league, but I still read the entire post. If I may offer you some probably useless advice, I would talk to the devs in the note forums. The only problem I could see is that the AOSP guys don't have this function in their roms because it's locked up Samsung code and the guys modding the stock roms leave it alone for the same reason. I could also be completely wrong. Like I said completely out of my league.