Related
Hello
I am looking at my /system/app and trying to figure out what these apks are responsible for and is it safe to nuke them
MediaProvider.apk
BugReport.apk
MediaUploader.apk
Clicker.apk
PackageInstaller.apk
Development.apk
DownloadProvider.apk
SettingsProvider.apk
DrmProvider.apk
SoundRecorder.apk
FilePicker.apk
Stk.apk
GooglePartnerSetup.apk
Term.apk
TmoImPlugin.apk
UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk
HTMLViewer.apk
ImProvider.apk
Now, I am pretty sure what some of them are (like ImProvider.apk) however I don't quite use those services so I'm wondering if they are stand-alon apps or integrated with something else (like IM and Gtalk may be?). Also, DRM provider, what's that? I don't believe that I have any DRM media, do I still need it? If someone could neat-pick thru those and let me know - that would be greatly appreciated. I decided to get rid of my a2sd set-up and going lean and mean. I already nuked all the stuff I could think of but I want to free up some more space in /system/app and stuff some of my apps from /data/app in there.
Thank you in advance.
borodin1 said:
Hello
I am looking at my /system/app and trying to figure out what these apks are responsible for and is it safe to nuke them
MediaProvider.apk
BugReport.apk
MediaUploader.apk
Clicker.apk
PackageInstaller.apk
Development.apk
DownloadProvider.apk
SettingsProvider.apk
DrmProvider.apk
SoundRecorder.apk
FilePicker.apk
Stk.apk
GooglePartnerSetup.apk
Term.apk
TmoImPlugin.apk
UserDictionaryProvider.apk
GoogleSubscribedFeedsProvider.apk
HTMLViewer.apk
ImProvider.apk
Now, I am pretty sure what some of them are (like ImProvider.apk) however I don't quite use those services so I'm wondering if they are stand-alon apps or integrated with something else (like IM and Gtalk may be?). Also, DRM provider, what's that? I don't believe that I have any DRM media, do I still need it? If someone could neat-pick thru those and let me know - that would be greatly appreciated. I decided to get rid of my a2sd set-up and going lean and mean. I already nuked all the stuff I could think of but I want to free up some more space in /system/app and stuff some of my apps from /data/app in there.
Thank you in advance.
Click to expand...
Click to collapse
I have an idea what most of them are but don't want to give a wrong answer.
package installer - what allows you to install .apk's
sound recorder - self explained, sound recording app
bug report - reports whats goin on
googlepartnersetup - googles first intial set up
settings - settings for your phone
media uploader - what allows your phone to upload video and pics to internet
development - for development purposes (assuming dev tools or something in it)
user dictionary - assuming its what stores all the words you use when you type
I'm not 100%. If I'm wrong on anything go ahead and flame me.
supremeteam256 said:
I have an idea what most of them are but don't want to give a wrong answer.
package installer - what allows you to install .apk's
sound recorder - self explained, sound recording app
bug report - reports whats goin on
googlepartnersetup - googles first intial set up
settings - settings for your phone
media uploader - what allows your phone to upload video and pics to internet
development - for development purposes (assuming dev tools or something in it)
user dictionary - assuming its what stores all the words you use when you type
I'm not 100%. If I'm wrong on anything go ahead and flame me.
Click to expand...
Click to collapse
See that's where the problem is.... I use astro and that has built-in package installer... do I need 2? I know I need file browser lol
Initial set-up is handled by Checkin.apk and Set-upWizard.apk and I got both of those nuked successfully
Well....I guess nothing left to do
.....goes to nuke some stuff
Thank god for nandroid
My guess would be that package installer is used by Market so maybe you need it or maybe Market just downloads and doesn't install without package installer so then you can install with ASTRO. I wanna know what the stk.apk is for as it's never been in there before, I know it has something to do with the SIM card but what exactly?
_Kyros_ said:
My guess would be that package installer is used by Market so maybe you need it or maybe Market just downloads and doesn't install without package installer so then you can install with ASTRO. I wanna know what the stk.apk is for as it's never been in there before, I know it has something to do with the SIM card but what exactly?
Click to expand...
Click to collapse
You're right, I remember seeing it somewhere that stk has something to do with dual sim enviroment however I thought that android did not support dual sims... hmm interesting, well going to nuke it anyway.
You're probably going to want to keep PackageInstaller. Even though you can install apks through Astro it wouldn't have the right permissions to do so on its own. It would have to do so through a system level service which is likely what PackageInstaller is.
numerik said:
You're probably going to want to keep PackageInstaller. Even though you can install apks through Astro it wouldn't have the right permissions to do so on its own. It would have to do so through a system level service which is likely what PackageInstaller is.
Click to expand...
Click to collapse
Good point. I'm taking them out one by one to see what happens.
Thanks!
FYI I wouldn't delete any of the *Provider.apk files. These appear to be basic system services that other apps would need to implement some of their functionality. MediaProvider for example would be the service apps would use for playing sound or video. I'm not sure but I think DRMProvider is for protected apps (this would also include free apps if the developer published it that way). Some of the others also look like they would be used for app functionality through intents as well. Like HTML Viewer which I believe provides HTML rendering for apps that need it (possibly including the browser as it wouldn't make sense for it to have it's own separate renderer). Term might be what provides the adb shell. I would really do more research before you start deleting files indiscriminately. I just keep recalling the old story about the guy who deleted all those useless DLL files to free up hard drive space...
numerik said:
Term might be what provides the adb shell.
Click to expand...
Click to collapse
By the way Term.apk is actually Terminal Emulator so you don't need it if you don't use it and plus you can download it from Market.
numerik said:
FYI I wouldn't delete any of the *Provider.apk files. These appear to be basic system services that other apps would need to implement some of their functionality. MediaProvider for example would be the service apps would use for playing sound or video. I'm not sure but I think DRMProvider is for protected apps (this would also include free apps if the developer published it that way). Some of the others also look like they would be used for app functionality through intents as well. Like HTML Viewer which I believe provides HTML rendering for apps that need it (possibly including the browser as it wouldn't make sense for it to have it's own separate renderer). Term might be what provides the adb shell. I would really do more research before you start deleting files indiscriminately. I just keep recalling the old story about the guy who deleted all those useless DLL files to free up hard drive space...
Click to expand...
Click to collapse
I have to say once more.. thank god for nandroid. I'll post my results here at some point. See, some stuff may only be useful to some people and be a complete waste of space and resources for others. In my case - IM is that waste of space. I do use Gtalk but it's a stand-alone app therefore I thought that I could delete IM.apk, IMprovider.apk and TmoIMPlugin.apk without any problems.... WRONG!!! Gtalk started giving me FC. I've deleted IM.apk previously without any problems so it's one of the other two. Nand for now... will play with it later.
Thank you for your thoughts, if anyone wants to contribute - please do so.
Some Dev's have been asking me to take a look at this build for a while, I finally got around to spending an little time on it last night and this morning. This is a modified version of CyanogenMod 5.07 test 3.
Notes;
The google apps have been included, there were many changes I needed to make in order to get this to boot and run properly on the vogue (documented at the end of the post).
For speed of use I have OC'd to 500 as default, and setup compache, in order to set this back to defaults, either edit or delete the userinit.conf and or userinit.sh files in /system/bin
As I haven't changed the framework, apps or jar files there is no need to release a bunch of android update skins. Download metamorph from the market and use any morph from the android skins thread here; http://forum.xda-developers.com/forumdisplay.php?f=527 Just make sure that they are stated as being for CM5.0.7 Test 3
There are alot of CM specifics things that don't work due to not using a CM kernel, such as compache in spare parts etc. There may still be some quirks (none that I've found).
Speed wise it's pretty darn good, about the same as my other eclair build I'd say, but this has the custom code the CM wrote, (things like pngaligning new apps etc).
The nice thing about having a 'major' build running on the vogue is for updates and themes (as I discussed earlier).
What doesn't work for sure
Bluetooth audio routing (as with all eclair builds)
Camera app (as with all eclair builds)
Wifi (only cause no ones put out a wifi update yet, note; it can't be the same as previous wifi updates as there are other changes to take into account.. at least I think anyways, not having wifi mean I don't know )
Instructions;
As with always use an eclair kernel from here;
http://it029000.massey.ac.nz/vogue/files/?C=M;O=D
Download
Download the file from here; http://sharebee.com/1338342c
At this time I've not resized anything so please use 320x480, and don't complain about blurriness (we know).
I haven't made a wifi update either.
Copy the androidinstall.tar to your sdcard/andboot folder, flash your nbh by whichever means you use and install the system. Nand works best.
Follow the official thread here; http://forum.xda-developers.com/showthread.php?t=672992
As a final note, this will most likely be my last contribution to the vogue community as I'm getting a milestone. Those of you on my google talk list, feel free to contact me any time for help.
How I got it working;
Firstly after pulling the ramdisk out of the boot.img using splitboot I compared and merged the necessary changes for the sysinit.rc.
Combined the build.prop and trout.prop to create a working build.prop.
Unsquashed xbin.sqf with sqaushtools4
Merged the /system/bin folder from my old build (to ensure data works properly, without doing this data will show connected but there is no throughput)
Added the libs (libhtcgeneric-ril.so, libgps.so, libaudio.so, libaudiopolicy.so)
added the modem and calibrate screen app
added the vold.conf and apns-conf.xml
made adjustments to the memory parameters in the sysinit. CM defaults are too aggressive and closes programs to often.
Replaced the libskia.so (used for decoding jpegs)with a generic one from my other build, CM made some custom changes that crashed on the vogue.
I'm sure there was more, if I remember what it was I'll add it.
Nice work
Thanks for your work!
Looks interesting, downloading as we speak. Will try it out and post back.
Thanks for your contributions, you will be missed. I imagine you will be moving on to a new device? Which one?
mssmison said:
I'm getting a milestone.
Click to expand...
Click to collapse
He's getting a milestone.
I must say, this is actually faster on my vogue than your regular Eclair.
Even the dialer loads quick, no incoming phone call delay, it's great! Too bad you're leaving the vogue scene, I'd love to see more refining of this one.
threevolve said:
I must say, this is actually faster on my vogue than your regular Eclair.
Even the dialer loads quick, no incoming phone call delay, it's great! Too bad you're leaving the vogue scene, I'd love to see more refining of this one.
Click to expand...
Click to collapse
I'm sure someone will pick it up and tweak it, there's still a bit that could be done for sure. In fact I invite anyone who wants to work on it to do so
How is this in comparison to Incubus' Super Eclair?
threevolve said:
I must say, this is actually faster on my vogue than your regular Eclair.
Even the dialer loads quick, no incoming phone call delay, it's great! Too bad you're leaving the vogue scene, I'd love to see more refining of this one.
Click to expand...
Click to collapse
How stable is this compared to incubus' eclair lite?
Its fast
I have had it running for about an hour on my Kaiser, no problems found. It is fast and responsive. I just wish it could be useful in 320x240 (tried it, not very functional).
Another great release,
Thanks,
drewden123 said:
How is this in comparison to Incubus' Super Eclair?
Click to expand...
Click to collapse
Tenfold better. I never had much luck with any of Incubus' roms, lots of crashes, and not much in the speed department, not to mention that 9 out of 10 times it wouldn't even install, citing that there was no space left on the device.
This, however, is another fine product from mssmison. I have always been a fan of his eclairs, and this one does not disappoint.
Wifi update for Kaiser
EDIT: Removed file as it contained build.prop from another Android release.
kallt_kaffe said:
Wifi update for Kaiser
Click to expand...
Click to collapse
Thanks man
Works great in 320x428. The top row of the dialer is just barely nipped. Great build!
unable to open persistant property directory /dat/property errno(some sort of line i cant tell what it was) 2
Amazing, Installing now.
I'm getting an incredible
Click to expand...
Click to collapse
I know what that's like, i'm getting an EVO when it comes out
first post updated with new non corrupt tar
bandur said:
I have had it running for about an hour on my Kaiser, no problems found. It is fast and responsive. I just wish it could be useful in 320x240 (tried it, not very functional).
Another great release,
Thanks,
Click to expand...
Click to collapse
Without wifi I found every build fast.
jadenj5 said:
unable to open persistant property directory /dat/property errno(some sort of line i cant tell what it was) 2
Click to expand...
Click to collapse
put androidinstall in /andboot on your sd card (fat32).
robuser007 said:
put androidinstall in /andboot on your sd card (fat32).
Click to expand...
Click to collapse
should i rename it or just put it there
mssmison said:
As a final note, this will most likely be my last contribution to the vogue community as I'm getting a milestone.
Click to expand...
Click to collapse
There will be no more update from you for this release?
This has been asked before, but I think I am capable enough to attempt this myself!
I'm looking for the installed swiftkey apk, or any associated data files, none of which I can find on the device or sdcard. I've looked in /system/app but there is no apk found in there.
The app is listed in Settings -> Applications, but I've no way to determine where it is in the file system.
Does anyone have any ideas? If you would like to help please install the SwiftKey Free version and see if you can find any data or image files. I highly recommend purchasing it if Swype isn't working for you. It works very well for me and is far more accurate and only slightly slower.
My objective is to re-skin my copy of SwiftKey to be similar to Swype or the default Samsung keyboard. I can produce a clockworkmod or metamorph package for those interested.
Thanks!
The apps that you install are located in /data/app. In that package you'll find the icons in the normal place, (res). I would love to see a theme/skin for this app. Ive tried almost every keyboard available, and this is the best one for me. Much better than Swype in my opinion. Good luck!
SwiftKey is my favorite keyboard too but i was not satisfied with the graphics at all.
So I decided to decompile and reskin it completely.
The result is astonishing. I'll post a screenshot soon.
UPDATE
Go there please : http://forum.xda-developers.com/showthread.php?t=835604
Development dropped in favor of Liberation.
Only difference between Nothing Special 1.3 and Liberation 1.0 is that Google Car Home has been replaced by the stock HTC Car Panel. This is to remove "holes" left by the removal of a stock app. Also, this no longer conflicts with my intent of having a stock ROM minus carrier bloat/restrictions. Google Car Home can be added by the user if they so choose.
Great job. All the stock roms seem to be outdated.
SX Reapz!
Looks nice. Is there any benefit, though, over RUUing, adb shell, and then using rm to delete CityID etc?
pianoplayer said:
Looks nice. Is there any benefit, though, over RUUing, adb shell, and then using rm to delete CityID etc?
Click to expand...
Click to collapse
A few.
Apply this ROM is faster than using the RUU, re-rooting, and then manually deleting the programs you want. On the plus side, the slower method lets you delete any program YOU want, rather than being a one-size fits all type deal.
I'm using a memory/task killing teak offered by the Android Kitchen that is a bit more aggressive in memory conservation. This should give a slight performance boost over the RUU.
So really, it's more of a convenience than using the RUU. Many people who flash ROMs don't even know how to remove programs via ADB.
what kind of feed back are you looking for, there is more bloat but that is kinda user preference I remove almost everything and leave just the apps, kinda like the magnoila desenseitize but i do it manually bucause that wont flash for me on the stock rom
so far so good, can you post the list of addons i see carhome which is a good move
tjamscad said:
what kind of feed back are you looking for, there is more bloat but that is kinda user preference I remove almost everything and leave just the apps, kinda like the magnoila desenseitize but i do it manually bucause that wont flash for me on the stock rom
Click to expand...
Click to collapse
Just wanted to make sure that I didn't screw anything up. Everyone has a different definition of "bloat." I decided to leave whatever HTC/Google apps came with the phone, and removed Verizon's additional bloat. Removing HTC's apps and cause minor stability issues that the casual user won't want to deal with. Those who know how to manually remove the apps tend to know how to deal with the minor issues that crop up.
tjamscad said:
so far so good, can you post the list of addons i see carhome which is a good move
Click to expand...
Click to collapse
I had Car Home listed under removed apps as the replacement for HTC Car Panel. I've copied it under features as well as per your suggestion. Otherwise, that's pretty much it.
If you want to further remove apps, a very simple way to do so is to unzip the package, delete the APKs under /system/app that you don't want, re-zip using a program like 7-ZIP (free), then flash it.
You can also do this to package ring tones in the /system/media folder so that they are stored in /system, don't take up user space, and will work correctly even when the device is USB mounted or just booting up.
do i use rom manager/ clockwork to flash this rom???
ahjdmarchi said:
do i use rom manager/ clockwork to flash this rom???
Click to expand...
Click to collapse
I don't use ROM Manager, so I couldn't tell you how to use it in that way. I just download and flash via Clockwork Recovery.
i have used clockwork and rom manager both work just fine
how do you feel about removing the HTCSetupWizzard.apk I find it to be bothersome when i have install a new rom and that pops up. I am not tring to be a jerk just throwing things out there. its your rom
VZW backup assistant, vzw 3g hot spot
tjamscad said:
how do you feel about removing the HTCSetupWizzard.apk I find it to be bothersome when i have install a new rom and that pops up. I am not tring to be a jerk just throwing things out there. its your rom
Click to expand...
Click to collapse
You're absolutely not being a jerk. Like I said, no ROM will make everyone happy. Any user is free to modify the zip and delete the APKs (and corresponding odex files) from the /system/app folder prior to flashing.
HTCSetupWizard only pops up when data is wiped. On the "stable" release, if you just do a flash over, (same on any future upgrades) it won't pop up.
tjamscad said:
VZW backup assistant, vzw 3g hot spot
Click to expand...
Click to collapse
Deleting VZW backup assistant causes a "hole" in HTC's setup wizard. The point of this ROM was to maintain the user experience while deleting unused bloat. Also, this ROM pre-dates both Google's backup option as well as HTC's Sense.com option, so VZWBackup is a decent free alternative.
The 3G Hotspot option isn't made by Verizon, it's an HTC app (it's the same app on their unlocked phones). Some people, for whatever reason, will pay for tethering. They need this app to do so and it's not replaceable via the Android/VCAST markets. Also, there's a way to use this app to tether for free, essentially disabling the aspect that reports to Verizon. However, due to questionably legality, I can't detail how that works here.
However, I see your points, and I'll look at it more when I get back from my business trip.
Looking for a good "stock" ROM to replace Virtuous which seems to have been abandoned.
Any first hand experiences with this ROM? I'm starting to think the silence is a good thing (no problems).
I run it with Lou's #8 and it's running absolutely flawlessly. No complaints.
Sent from my ADR6300 using XDA App
Installed this last night and so far it has been awesome! Very Snappy too.
Titanium seems to be broken, telling me it doesn't have root/BusyBox (even though I granted it root permissions), but I don't think it's the ROM since everything else that uses root works (Root explorer, ROM Manager, etc). Not a big deal since I can just use AppBrain, although a little more work involved there.
This is just what I was hoping for! Thanks.
craighwk said:
Installed this last night and so far it has been awesome! Very Snappy too.
Titanium seems to be broken, telling me it doesn't have root/BusyBox (even though I granted it root permissions), but I don't think it's the ROM since everything else that uses root works (Root explorer, ROM Manager, etc). Not a big deal since I can just use AppBrain, although a little more work involved there.
This is just what I was hoping for! Thanks.
Click to expand...
Click to collapse
At the bottom of titanium click "Problems?" And it will fix that problem by downloading busybox. Hope it helps.
Sent from my ADR6300 using XDA App
all good no problems, when do you consider it stable? Not sure you could do anything else to it with out loosing the stock start over feel.
THis is just what i've been looking for, im not too crazy for those roms with 5h!tty mods and ugly colors, just wanted a stock without the bload, just google and HTC stuff and this one seems to offer that.
So nothing got broken in the process of removing the bloat right? will work just like the stock minus the bloat?
Would LOVE to get a ROM like this but with Sense 2.0 in it, now that would be awesome!
Great to always have a copy of this on your SD card. As a backup rom, for those of us who forget to nandroid sometimes
As most of you probably know by now, there's a market sale going on right now.
I want to buy all of them, even if it's incompatible, so I can just use it later on when I upgrade my phone in a couple of months.
Is there ANY WAY that I can fool the market into thinking that I have a newer phone so that I can buy these 10-cent deals?
Thanks!
If I recall, people have replaced the build.prop (backup first to be safe) to mis-report what device they have. You must delete DATA and CACHE for GoogleServicesFramework for it to pick up on the market.
most apps that are incompatible are made for hdpi devices there is a way to get around this though by changing the opengl settings in the build prop. i dont have a hero anymore but there are a few guides in the development section.
Sean09 said:
If I recall, people have replaced the build.prop (backup first to be safe) to mis-report what device they have. You must delete DATA and CACHE for GoogleServicesFramework for it to pick up on the market.
Click to expand...
Click to collapse
I figured it was something like that. I forgot to delete data and cache lol. I'll try it now and let you guys know what happened.
Edit: I crashed my phone doing it, but my friend came by who has a Galaxy S II. I just added my account to her phone. HAHAHA.
FYI, if your dpi is set to anything other than 160 stock. Many apps that are compatible will say otherwise. You can also edit this value in the build.prop file mentioned earlier.