Well I am starting this post because Samsung obviously doesn't know the difference between a system application and bloat... This thread will change over time while every app is listed in the location it should be in.
My goal is to create a reference for developers to follow the same standard in all custom JB ROMs so that developer's like Tdunham don't have to worry about where something like SystemUI should be flashed because with this standard, every ROM will have the same file structure.
System apps...
SystemUI - The name says it all...
Facelock - Part of the lock screen, it will load faster in the system.
Phonesky - Google Play store. This has always been a system app.
Google apps (framework, login service, tts) - should be part of the system.
Velvet - Google search... Has always been a system app.
Preload apps...
Any app that can be downloaded from the Play store. Books, Gmail, Maps, Magazines, Movies, Music, Street...
Widgets - They really don't need to take up space in the system partition.
Sprint bloat that is not system related or is unnecessary - Nova, NASCAR, Sprint TV, etc...
Any other suggestions? Please post with the app and the reason it should or should not be placed in the system.
Sent from my SPH-D710 using xda premium
Thanks for making the thread
If everyone sticks to the same structure it'll save a lot of headaches.
Sent from my SPH-D710 using Tapatalk
Click here for custom mods for your E4GT
I don't think it makes the apk any faster in system/app over preload/system/app/. I say we move it all to preload.
Sent from my SPH-D710 using xda app-developers app
_dan said:
I don't think it makes the apk any faster in system/app over preload/system/app/. I say we move it all to preload.
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
Lol. There isn't enough room in /preload/ for that.
Since the /system/ partition is about 503MB and /preload/ is ~300MB give or take... The important apps should be in /system/app/ and the rest should be in /preload/symlink/system/app/
And as little difference as it makes, having apps in the system is faster because when it is being launched the system does not have to follow a symlink to another partition. We're talking hundredths if not thousandths of a second difference.
Sent from my SPH-D710 using xda premium
Mattix724 said:
Lol. There isn't enough room in /preload/ for that.
Since the /system/ partition is about 503MB and /preload/ is ~300MB give or take... The important apps should be in /system/app/ and the rest should be in /preload/symlink/system/app/
And as little difference as it makes, having apps in the system is faster because when it is being launched the system does not have to follow a symlink to another partition. We're talking hundredths if not thousandths of a second difference.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
I hear you. Every second counts
But it is really nice to have uniformity so we can flash mods without worry and td has less headaches.
Sent from my SPH-D710 using xda app-developers app
I'll get the list updated tonight with what I think should be in the system and preloaded partitions with the space that we have available.
I'll even put the file sizes and try to add everything up... If anyone has suggestions, please feel free to contribute.
Sent from my SPH-D710 using xda premium
Related
not sure what app out them there but they reside on the top level of my sd card and I would like to clean out my sd card. Is there a way to find what is what?
Sent from my SPH-D700 using XDA App
babystewie said:
not sure what app out them there but they reside on the top level of my sd card and I would like to clean out my sd card. Is there a way to find what is what?
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Can you give more detail of why you have this need and what findings brought this up to you?
Sent from an Epic with 4G
I have a similar question about the files that read:
diskcacheindex XXXXX
elrey75 said:
I have a similar question about the files that read:
diskcacheindex XXXXX
Click to expand...
Click to collapse
I believe the diskcacheindex files can just be erased. Do you have journaling on by any chance?
Sent from my SPH-D700 using XDA Premium App
No, I'm unrooted EC05
Sent from my SPH-D700 using XDA App
elrey75 said:
No, I'm unrooted EC05
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Anything cache-related is used to avoid buffering during real-time program execution. I know, a bunch of gibberish. But a great example is Gallery. By building a cache of the pictures, it can provide more instant thumbnails, rather than re-scanning and generating them each time the app is launched.
The simple answer is that virtually anything on the SD card can be manually deleted with any file explorer or through your computer. Cache files can manually be cleared for any app. But note, cache files will simply re-build each time apps are run.
If there's more you're asking about, feel free to elaborate.
Try sd maid. Its free in the market
Sent from my SPH-D700 using Tapatalk
Titanium backup has the capability to move apps to the SD card that normally won't go. I wanted to check everyone's success or failure on moving these stubborn or poorly written apps. Apps appear to move to sd card but do not work properly and others go just fine. Can we start a list? I will try to maintain it here. Thanks.
Sent from my SPH-D700 using XDA App
Working:
HBO GO
I Heart Radio
Groupon
Qik Video
Amazon Appstore
Astro File Manager
The Weather Channel
Max Go
DirecTV
Music
CLZ Comics
Telenav (only 2 MB worth)
setcpu
voodoo sound
screen filter
youtube
dolphin browser hd (and the blue addon theme)
poweramp
xda
titanium
root explorer
handcent sms (and the darkness theme)
androzip
andy86
dual file manager
cpu spy
tubemate
Not Working:
system apps
widgets
Thanks to lilajrestnom and TexasEpic4G for their contributions.
This is a great idea. This is most helpful. It would also be good to know what applications can be restored without causing a bunch of FCs. This is the reason I don't like saving applications to my SD card.
Sent from my SPH-D700 using xda premium
jamice4u said:
This is a great idea. This is most helpful. It would also be good to know what applications can be restored without causing a bunch of FCs. This is the reason I don't like saving applications to my SD card.
Sent from my SPH-D700 using xda premium
Click to expand...
Click to collapse
Thanks...now if we can get some answers...LOL.
kennyglass123 said:
Thanks...now if we can get some answers...LOL.
Click to expand...
Click to collapse
I have not had much luck with moving apps in Titanium. I usually use app2sd.
tazfanatic said:
I have not had much luck with moving apps in Titanium. I usually use app2sd.
Click to expand...
Click to collapse
Sent from my SPH-D700 using XDA App
Apps2sd only moves the apps that r able to b moved on the sd card but titanium moves any app u choose..
I haven't ever tried it tho too scared to lol
I move most of my games to sd card using titanium the main ones I don't put are widgets, launcher, lock screen apps, handcent and text message apps, mainly system type apps I don't move but all others go over and work fine
Sent from my SPH-D700 using Tapatalk
Kenny, you're not getting any examples. I'll try some of mine and let you know. One question; where in Titanium is the option to move apks to the SD card? I have the paid version and don't see it.
Sent from my SPH-D700 using xda premium
orlzzt said:
Kenny, you're not getting any examples. I'll try some of mine and let you know. One question; where in Titanium is the option to move apks to the SD card? I have the paid version and don't see it.
Sent from my SPH-D700 using xda premium
Click to expand...
Click to collapse
Sent from my SPH-D700 using XDA App
You can either go to batch and there will b a "move/integrate" section that allows u to choose what files to move on sd card
Or jut go to the normal "backup/restore" hold an app until the big menu pops up and near the bottom it says "move to sd"
Just a qestion... what does it really help with to move the apps to sd card? Just memory?
Sent from my SPH-D700 using XDA App
lilajrestnom said:
Just a qestion... what does it really help with to move the apps to sd card? Just memory?
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
The phone has very limited storage...just 512MB and OS takes up almost 300MB of that. For people that are appaholics they need to store them on the SD card.
Sent from my SPH-D700 using XDA App
kennyglass123 said:
The phone has very limited storage...just 512MB and OS takes up almost 300MB of that. For people that are appaholics they need to store them on the SD card.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Sent from my SPH-D700 using XDA App
Ya I knew it was basically for memory and that helps the phone process better.. correct..?
Ill try and move some apps now and see what I can and still works
So I found out that some apps will not allow you to move them to the sd card or convert them to user app
But the xda app moved to sd card well and its working normally
I don't really use millions of apps so I don't have many to choose to move lol most of my apps r already made to be allowed to be saved on sd card but if I try more ill let you know
And I'm guessing apps like set cpu and screen filter will not work if there on the sd card..?
Sent from my SPH-D700 using XDA App
Just tried HBO GO, it moved successfully and works.
And Groupon, Iheart Radio and Qik work as well.
OP edited with more apps able to be moved.
Sent from my SPH-D700 using XDA App
CLZ Comics worked !
So I just moved all my apps to the sd card (30 apps) and all of them seem to still b working perfectly except any widgets
From the 30 there is setcpu, voodoo sound, screen filter, youtube, dolphin browser hd (and the blue addon theme), poweramp, xda, titanium, root explorer, handcent sms (and the darkness theme), androzip, andy86, dual file manager, cpu spy, and tubemate.
I hope this helps.
Sent from my SPH-D700 using XDA App
lilajrestnom said:
So I just moved all my apps to the sd card (30 apps) and all of them seem to still b working perfectly except any widgets
From the 30 there is setcpu, voodoo sound, screen filter, youtube, dolphin browser hd (and the blue addon theme), poweramp, xda, titanium, root explorer, handcent sms (and the darkness theme), androzip, andy86, dual file manager, cpu spy, and tubemate.
I hope this helps.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Thank you. Added you list to the OP.
Any help here would be appreciated. This happened twice with google maps and once with facebook. Instead of integrating, apps are being removed from phone.
I am on stangs rom the latest official deodexed gingerbread rom...never had this problem before.
Are you restoring data+apps? And if so what Rom did u back them up with?
Sent from my ADR6300 using xda premium
Nah. When I install a new rom (like this one for instance) I only restore user apps and data. I leave all the internal apps alone.
Soo after getting updates for internal apps (like Gmail/Maps/Facebook) I use the intergrate button and then **poof** the apps are removed. Icon still shows up under system/apps in Root Explorer but the app and icon don't show up anymore on phone.
So what do you guys recommend? Should I just do this manually in Root Explorer? How can I integrate on my own to save some space?
Just wanted to bump. I know I can do this the reverse way while rooted. I guess by removing the app and reinstalling again but anyone else have any ideas?
Still getting this problem.
How much free space is is /system? TB may fail on moving if there is not enough space free.
Sent from my ADR6300 using xda premium
eirruth said:
How much free space is is /system? TB may fail on moving if there is not enough space free.
Sent from my ADR6300 using xda premium
Click to expand...
Click to collapse
Hmmm I bet you are on to something. Only about 3-4 mb free. Even though I can free up about another 40 mb by deleting an app.disabled folder I created. Thanks man I bet this is why.
So... I'm not really sure how to do this.. but I bought a 64 Gig Extra micro SD Card.. it works perfect..
When i download my google play music for offline.. i don't really have a choice to save it to the SD card.. i mean.. what's the point here?
As far as i know the only real app that I can use my EXT SD card for right now is the camera which auto saves to it.. other then that i can save Rom's and Zip's on it.. but i mean who cares.. I was really hoping to have my music saved on there.. =/
Guess ill have to manually copy the files over and not even use the google play music app?
If you manually copy the files to the extsd then the Google Play app will see them. Thats what I did and it now shows all my music as available for offline play. I'm not sure if it will put new stuff there though.
Sent from my Galaxy S3 running DietICS
PMentior said:
If you manually copy the files to the extsd then the Google Play app will see them. Thats what I did and it now shows all my music as available for offline play. I'm not sure if it will put new stuff there though.
Sent from my Galaxy S3 running DietICS
Click to expand...
Click to collapse
Does it do this seamlessly or is it duplicating things though? i.e. is it showing your collection twice, the online version and the offline version? I would think it would because it's looking in a different place for its offline cache.
I have been wondering the same thing. My entire collection is in google play, if I manually copy a bunch over to my SD card will it show up twice?
Mine only shows each song once. No duplicates.
Sent from my Galaxy S3 running DietICS
The google play music app shoulld work the same as the "Music" app, except now it has like 20k songs that can be streamed (in high quality too which is awesome).
So yes, as PMentior said, it shouldn't show dupes, even if you have the music uploaded.
I've noticed that 3rd party equalizer apps don't seem to work on music that is stored on the device. Are any of you guys seeing this same behavior? Seems to only happen with stock roms. AOKP seemed to work fine. Oh..in case you are curious, yes, I have changed the sound setting to point to the 3rd party app.
TheFiveDots said:
Does it do this seamlessly or is it duplicating things though? i.e. is it showing your collection twice, the online version and the offline version? I would think it would because it's looking in a different place for its offline cache.
Click to expand...
Click to collapse
There is a place in the settings of the app where you can check a box that says something like "show offline music only".
Sent from my One X using xda app-developers app
Yesterday I created a symlink in /data/data/com.google.android.music that points to my sdcard at /mnt/extSdCard/android/data/com.google.android.music and it works perfectly. No issues so far.
Sent from my SGH-I747M using xda premium
d3athsd00r said:
Yesterday I created a symlink in /data/data/com.google.android.music that points to my sdcard at /mnt/extSdCard/android/data/com.google.android.music and it works perfectly. No issues so far.
Sent from my SGH-I747M using xda premium
Click to expand...
Click to collapse
Does this require root?
Yeah.
Sent from my SGH-I747M using xda premium
d3athsd00r said:
Yesterday I created a symlink in /data/data/com.google.android.music that points to my sdcard at /mnt/extSdCard/android/data/com.google.android.music and it works perfectly. No issues so far.
Sent from my SGH-I747M using xda premium
Click to expand...
Click to collapse
Do you think you could give us a little walkthrough on how to do that. I'm very interested in trying it
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
thebz1 said:
Do you think you could give us a little walkthrough on how to do that. I'm very interested in trying it
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
I'm actually having issues now. Since the data is on the external SD card, which doesn't get mounted for a few seconds after boot, the app doesn't show up in the app drawer. I have to do a hot reboot to make it show up.
However, anyone still interested:
**STD Disclaimer** You accept all necessary risks and have created a nandroid backup like a good user.
In a file explorer capable of root:
1. go to /data/data and copy the folder com.google.android.music to /mnt/extSdCard/Android/data/
2. Now you should have com.google.android.music on your external sdcard.
3. go back to /data/data and rename the "com.google.android.music" folder to "com.google.android.music.bak" as a backup just in case.
4. In terminal emulator type (or a root adb shell):
Code:
su
ln -s /mnt/extSdCard/Android/data/com.google.android.music /data/data/com.google.android.music
5. You might need to reboot and/or hot-reboot for music to work.
6. if you want to revert these changes, just go to /data/data and delete the "com.google.android.music" symlink and rename "com.google.android.music.bak" back to "com.google.android.music"
*note*
if your Play Music app is installed as a system app, then replace the beginning of the paths with /system/data instead of /data/data
If someone can come up with a better method I am completely open to hearing it.
With every other rooted phone I've had I was always able to remove unwanted systems apps by either removing APK's from system/app or using titanium backup. Now with the One everytime I try to do that a reboot causes the apps to return. What's the deal? Amazon apps for example, don't want any of them, I'm rooted, how can I get rid of them?
Edit: I know there is a script I can run, but the script removes too much...
Sent from my HTC6500LVW using XDA Premium App
run the script and reinstall the apps you want...
I can make a custom script for you. What do you want to keep?
GrayTheWolf said:
I can make a custom script for you. What do you want to keep?
Click to expand...
Click to collapse
Dude that's insanely generous of you, but I guess this is what it comes down to... I use facebook and twitters integration with sense, which if I'm not mistaken lies in the framework? If I run your script, will it remove the integration? ie Facebook for HTC sense, Twitter for HTC sense... will your debloat script remove that? Really what bothers me more than having the bloatware, is not knowing why I can't remove it from system if it is R/W. I've just never ran into this issue unless it was a tethered root.
Sent from my HTC6500LVW using XDA Premium App
mcampos7 said:
Dude that's insanely generous of you, but I guess this is what it comes down to... I use facebook and twitters integration with sense, which if I'm not mistaken lies in the framework? If I run your script, will it remove the integration? ie Facebook for HTC sense, Twitter for HTC sense... will your debloat script remove that? Really what bothers me more than having the bloatware, is not knowing why I can't remove it from system if it is R/W. I've just never ran into this issue unless it was a tethered root.
Sent from my HTC6500LVW using XDA Premium App
Click to expand...
Click to collapse
HTC has write protection on the system files.
Give me 20 min or so I will have you a script.
WTF write protection on system files? Is that because of stock Rom or what? I've never heard of that before. I did notice when I tried to use ES to move a .wav file to /system/media/audio/notifications it wouldn't stick after a reboot, then used Root Explorer to move the file and boom, it stuck after reboot.
Sent from my HTC6500LVW using XDA Premium App
mcampos7 said:
WTF write protection on system files? Is that because of stock Rom or what? I've never heard of that before. I did notice when I tried to use ES to move a .wav file to /system/media/audio/notifications it wouldn't stick after a reboot, then used Root Explorer to move the file and boom, it stuck after reboot.
Sent from my HTC6500LVW using XDA Premium App
Click to expand...
Click to collapse
I don't fully understand it, but I know it will revert changes after a reboot. To permanently change something you have to do it in recovery since the filesystem isn't active.
Anyone know how to restore one of the proprietary sense apps? I want picasa back in my gallary.
Here is your script mcampos7, it excludes Facebook and Twitter: mcampos7 Bloatware Remover Script
GrayTheWolf said:
Here is your script mcampos7, it excludes Facebook and Twitter: mcampos7 Bloatware Remover Script
Click to expand...
Click to collapse
Thanx buddy. Will flash tonight when the wife & kids get to bed. Let me know if I can help you out in anyway.
Sent from my HTC6500LVW using XDA Premium App
Have you tried a TB restore? If that doesnt work, maybe pushing the app via adb? Which now brings the question can we push/pull files to system and have them stick, or no go because of write protection?
Sent from my HTC6500LVW using XDA Premium App
viperboy has a script to disable write protection, over at the sprint forum, don't know if it will work here or not, pm him and find out
here's a read on it http://forum.xda-developers.com/showthread.php?t=2236849
like i said it's for sprint, but i'm sure he can make one for you guys, too