[Q] NAND Dev Question: Keeping /system/ low, put apps in /Data/? - HD2 Android Q&A, Help & Troubleshooting and Genera

This question is to the devs:
Why not try to keep the /system/ partition as low as possible?
As far as I know, any non-essential apps to get your app running can be installed through the /Data/ folder, which can be A2Ext'ed and won't need to eat up our NAND memory.
So why don't devs just push all the apps that can be in /Data/, to /Data?
Apps to consider moving to /Data/:
Theme chooser and livewallpaper
Camera, Gallery
Any kind of games
Browser
Additional misc. apps like dpi changer and Torch
Maps
Calendar, Calculator
Music, FM, Soundrecorder
SuperUser, ROM Manager, SpareParts
GMail, Talk
Apps that should stay in /system/:
Any kind of *services.apk
Any kind of *providers.apk
Any kind of background apps
Setup wizard
Keyboard
Phone, Messaging, Launcher
Bluetooth
Settings
Market

Bumping for some insight!

There's no way that no one has considered this before. I want to know what's wrong with doing this.

Related

Apps safe to freeze on Galaxy Tab with Gingerbread 2.3.3 ROM

Hi guys,
I flashed the Gingerbread stock ROM, courtesy of Chainfire (see thread here: http://forum.xda-developers.com/showthread.php?t=1073854) and noticed there are no threads about apps that are safe to freeze/remove from the system to improve performance and (maybe) battery life as well.
Therefore, here is my compiled list, along with some info on what the apps do. Please note that this list of safe to freeze apps apply to the Galaxy Tab running the stock 2.3.3 ROM only. The list of apps is different than the one on the 2.2 ROM, although some are the same.
Note: I use TitaniumBackup to freeze apps. These apps are safe to freeze no matter what app you use to freeze them.
Note2: Safe to freeze (in the following list) means your Galaxy Tab will work fine without it and other apps won't crash / not work if you freeze something. The apps you freeze will no longer work until you defrost them, though. Where dependencies exit, I will note them.
So, here goes the list (alphabetical). First, the "no dependency apps":
AccuWeather Clock => widget
AllShare => DNLA client/server
[BOOKMARKS] Browser 2.3.3 => Chrome Browser. Freeze if you use another
Calculator => simple calculator
Calendar Clock => widget
Daily Briefing => widget
Date, time and weather => widget
Date time or weather => widget
Digital Frame => nightstand app. Freeze dependencies as well if you don't use it
Dual Clock => widget
Google search => widget,app. Freeze of not used
Home screen tips => widget
Live Wallpaper Picker => Freeze if you don't use live wallpapers
Magic Smoke Wallpapers => live wallpaper
Music Hub => Samsung app
Music Visualization Wallpapers => live wallpaper
News & Weather => widget
Pico TTS => Text to Speech (reads text for you). Freeze if not used
Pulse => news reader. Freeze if you use another
Readers Hub => paper, magazine and book reading app. Freeze dependencies as well if not used.
Samsung keypad => Freeze if you use only Swype
Sketch Memo => simple drawing app
Social Hub => Samsung app (frontend for email accounts). Accounts work normally without it.
Talk => Google talk application
ThinkFree Office => office suite. Freeze if you use another or don't use it.
Voice Search => Google voice search
World clock => simple world clock management app
Y! Finance Clock => widget
Youtube => youtube app
Now the list of apps that others depend on. Only freeze these apps if you plan on freezing the parent app as well or don't use it:
eBook => ebook reading app. Readers Hub depends on it.
Kobo => ebook reading app. Readers Hub depends on it.
Music => standard music player. Digital Frame depends on it. Freeze if you use another music player.
My Files => email app depends on it. You can't attach files without it.
PressReader => newspaper reading app. Readers Hub depends on it.
Program Monitor => widget. Samsung Home depends on it
Samsung Apps => samsung market. Supposedly updates samsung apps. Freeze if you don't use samsung home or apps installed via Samsung Apps.
Samsung Home => Freeze ONLY if you have another home replacement app (another launcher / home).
TTS Service => Pico TTS depends on it
TwWallpaperChooser => samsung wallpapers
Video => Video player. Freeze if you use another video player
Zino Reader => magazine reader. Readers Hub depends on it
Blocking all of these WILL NOT give you more space on your device drives. It will, in some cases increase the amount of RAM available. Currently, I have not blocked all of the above as some of them I actually use (like youtube, lol).
I have 242 MB free RAM after a clean boot-up. Also note that a clean boot for me includes ADW, Pure Messaging scroll widget, Beautiful Widgets, 3G Watchdog, SwypePad, WidgetLocker and Multitasking Pro all started at the same time. All of them are memory hogs, so your restuls may be better than mine after you freeze all unneeded apps.
Only a couple of the apps in the lists above actually use up RAM. Best things to freeze (if not used), should be:
Pico TTS & TTS Service
Everything related to Samsung Home (wallpapers, widgets etc.)
Y! Finance Clock (for some reason it runs in the background even if not used)
Readers Hub (for some reason it runs in the background even if not used)
Music Hub (for some reason it runs in the background even if not used)
Pulse (updates news in background as service)
News&Weather (runs a service in background)
AllShare (runs a service in background)
User reported successful freezes without noticeable impact:
[SMS/MMS PREFS]Messaging 2.2 => messaging app. Thanks to Sef_P1000 for reporting this.
Street View => google maps extension. Thanks to pendevous for reporting this.
Maps => maps application. Freeze if you don't use or have a different GPS app. Thanks to pendevous for reporting this.
=======================================
Apps part of making ANDROID work. DO NOT FREEZE ANY OF THESE, OR YOUR TABLET MAY BECOME UNSTABLE.
BluetoothTest
wssyncmlnps
WlanTest
Security Storage
Android System
Software Update
com.sec.android.app.lcdtest
MTP Application
Factory Test
Mobile tracker settings
Google Backup Transport
Mobile Tracker
com.samsung.InputEventApp
License settings
PhoneSetupWizard
PopupuiReceiver
Settings
Error
VPN Services
Perso
DRM content
Service mode
Settings Storage
PhoneUtil
Status Bar
Task Manager
Account and Sync Settings
Preconfig
=======================================
That's it! Hope the thread is useful to some of you. Post some results / improvements / updates if you find any issues or want to add other apps to the list.
Best regards and happy freezing!
CM.
You can set the Pulse to not run any updates in the background. I froze almost all. A reboot gives me 276 free ram with widgetsoid, player pro widget, twicca, adw launcher ex and thumb keyboards running.
Gmail can also be frozen if you use a different email app. Same goes for the default email app.
Sent from my GT-P1000 using Tapatalk
I use GOsms for messaging. is it safe to freeze the stock sms app?
- [SMS/MMS PREFS]Messaging 2.2
Thanks on the way!
My Pulse still runs some service in the background after disabling automatic news updates. I don't have a problem with data usage; RAM is golden for me on the other hand.
Regarding the messaging app "[SMS/MMS PREFS]Messaging 2.2", don't disable it!!!
On top of managing your messages and showing you a list of them, it also manages the SMS center information and distribution of messages. So, even if you don't need the front-end you will still need the back-end.
Hope this helps!
CM.
cheatman said:
Regarding the messaging app "[SMS/MMS PREFS]Messaging 2.2", don't disable it!!!
On top of managing your messages and showing you a list of them, it also manages the SMS center information and distribution of messages. So, even i yo don't need the front-end you will still need the back-end.
CM.
Click to expand...
Click to collapse
I just did. goSMS still works. It's so much better now. Before, when I receive an SMS, I get TWO notifications, one for each SMS app. Even if I open the msg from goSMS, the notification for stock SMS is still there. Now it's fixed.
I will do more observation, including MMS. Thanks anyway!
I have updated the first post to include your report. Thanks a bunch!
However, in theory you COULD still encounter issues at least when changing SMS/MMS setup such as message expiration time, sms center number etc. On the other hand, how often would you actually do that?
Probably never, but you should write an update in case you notice anything funny :-D
cheatman said:
My Pulse still runs some service in the background after disabling automatic news updates. I don't have a problem with data usage; RAM is golden for me on the other hand.
Regarding the messaging app "[SMS/MMS PREFS]Messaging 2.2", don't disable it!!!
On top of managing your messages and showing you a list of them, it also manages the SMS center information and distribution of messages. So, even if you don't need the front-end you will still need the back-end.
Hope this helps!
CM.
Click to expand...
Click to collapse
That's pretty weird. Have you updated to the latest version of pulse? I updated it at once. After closing it, it doesn't show in my "running" apps, nor can I force close it (since it has already been closed).
You can also freeze Maps and Street View, btw.
wow, ive been looking for something like this for ages! thanks!
@pendevous: after a reboot, the service was not started anymore (defrosted it, disabled updates). Guess something wasn't stopped correctly or got hung up.
PS: updated main post.
Thx for the tips.
CM.
Why install pulse and then freeze it? Why dont you just not install it in first place if you dont want to use it.
Am I missing something here?
TheATHEiST said:
Why install pulse and then freeze it? Why dont you just not install it in first place if you dont want to use it.
Am I missing something here?
Click to expand...
Click to collapse
Updating to gingerbread will you give you the old version of Pulse included. I think that the op thinks it's part of the system.
Sent from my GT-P1000 using Tapatalk
Even if it was you can use a program like SystemApp Remover to uninstall it. Much better then freezing.
Kinda... The 2.3.3 ROM comes with Pulse by default. Although I kinda like Pulse, I've moved to Taptu for the time being. Similar interface, but smaller footprint.
Update: I know it's not system app, lolz. Point is, if you remove it outright, will you be able to update later? It is part of the ROM and by all standards considered bloatware. Should be frozen unless used. I highly NOT recommend removal.
PS: why not remove Samsung Home as well if not used?
Anyway, there you have it )
CM.
TheATHEiST said:
Even if it was you can use a program like SystemApp Remover to uninstall it. Much better then freezing.
Click to expand...
Click to collapse
Titanium can also uninstall system apps . Freezing is a way to "hide" an app and reduce mem usage without really uninstalling it. It's like putting the app in cold storage!
Yes Titanium can also unfreeze just in case an issue comes up that you will need the freezed app....
Good to know thx for this thread
I removed all the bloatwear from system/apps using root explorer all working great no force closes now i have it the way it should be.

[Q] Are these apps safe to freeze in GingerXperia (v23 - stock kernel)

Hi Everyone,
Bit of an Andriod noob here, but learning fast. I have installed gingerxperia v23 on my phone (stock kernel) and I am using link2sd to manage my storage problems. I have noticed though that a lot of "pre-installed" apps in the mod are hogging RAM and I want to freeze / un-install them to help keep things streamlined and smooth.
The problem is that I am not totally sure if they are safe to do so or if I will just experience a whole of lot of random issues!!
Here is a list of the possible targets below and some notes on each,
+Downloads (UI) - not sure what it manages as I would of thought the browser / market would handle these?
+DSPManager - not sure if freezing this would kill sound, you can not kill the process
+Email - I use the GMail app
+File Manager - I use Astro / Root Explorer
+Liveware Manager - useless??
+Music - I use Mixzing
+Notes - I use Catch
+Timescape - No need for it
+Xperia Events - No need for it
Some system stuff
+Calendar.apk, Widgetcalendar.apk & CalendarProvider.apk - I use Jorte Calendar, Gtasks & Simple Calendar Widget
+EventStream.apk - Experia events related ???
+Infiniteview.apk
+Livewallpaperspicker.apk - I don't use live wallpapers
If I need to provide any more details just ask, any advice is greatly appreciated
DJJ
You can freeze all of this except this one coz im not sure about downloads, calendar and infiniteview
Hi dsaklein,
Thanks for your advice. I have now frozen all the apps listed with the exception of downloads, calendar and infiniteview.
DSPManager would not freeze and I had to force quit link2sd, I am guessing this relates to the fact that the process cannot be killed. It must be important
DJJoker249 said:
Hi dsaklein,
Thanks for your advice. I have now frozen all the apps listed with the exception of downloads, calendar and infiniteview.
DSPManager would not freeze and I had to force quit link2sd, I am guessing this relates to the fact that the process cannot be killed. It must be important
Click to expand...
Click to collapse
No its not, actually you can delete manual just use root explorer go system-app and delete it from there, after that just restart you phone

[Q] How can I manage background processes?

Basically, I went into Settings>Apps>Running and realised I don't want Facebook in there ever unless I actually open the app. I opened the Facebook app Settings and disabled Notifications off. Also Messenger Location Services is off too. Each time I try and kill the process or reboot it comes back.
Things that load that I want to permanently disable unless I actually open the specific app:
Facebook
Maps
Google Play Store
I use Titanium to put a widget on my screen where I can freeze and unfreeze that app. I have done it with maps and some other programs that were aggressive in their communications. Unfreeze them, open and use, refreeze when done.
Thanks grubbster.
Any other options available to me?
Other than ignoring it, you can kill the app each time you close it. There's a developmental setting that shuts down the apps (not sure if it's in Cyanogenmod only or just stock) because it doesn't keep anything in the background. This would close ANY app that's not holding forground view however.
I'll just leave it as it is to be honest. Just thought there was a quick way of doing it similar to how the MSCONFIG utility operates in Windows.
MSCONFIG does that for startup, there are apps that block apps from starting up in android too but those apps need to be running as well which defeats the whole purpose of having plenty of RAM in the first place..
The whole point is Android manages the background apps just fine. Having 2GB of RAM but wanting 1.6GB to be free all the time (200MB used by GPU AFAIK so you are left with 1.8GB) is not the smartest way to manage apps. You want them snappy, in and out and done. Apps sitting in memory doesn't use more power because the RAM is active even as long as it's plugged into the the motherboard.

[SHARE] Using the best out of CM7 a9

DISCLAIMER: This is a share of my experience for better usage. It might not work the best for you. You do this at your own risk. !
Hi there!
If use use this lovely G3 with CM7 a9 as your daily driver, you would have wanted to have it fast and smooth. (Basically the ROM is buttery smooth, but due to different wrong settings/apps that we use make it little slow)
So here are some DOs and DON'Ts, from my experience:
DO NOT use apps2sd or a2sd scripts. Please don't use them. There is a little work around for it in the lines below. Keep reading.
DO NOT use 'task killers'/auto task killers. If you really want one task manager, then there is a port of stock samsung task manager. It does well, doesn't run in background. It is attached at the end of this post.
Say NO to heavy launchers. I would recommend ADW/ADW EX. Works best, buttery smooth, with an ocean of features.
Say YES to cpu governors and profiles. Helps you get the best battery as well as performance.
Try to stick to CM stock Music app, QuickPic instead of Gallery, it helps a lot.
Work around for installing apps (without using a2sd scripts):
[CM7 a9 has quite a lot of space in system directory, if you DE-ODEX it. So let's make use of that. I deleted the following from /system/app folder, after deoxeding. It doesn't affect me. Please do this with care. (If you use odexed ROM, you can try deleting both .apk and .odex files. I hope it doesn't cause any problem )
Androidian.apk, Cyanbread.apk - these are the inbuilt themes. I use ice10 theme. So, i placed ice10 apk instead of these two. If you use some other, you can place it instead of these two.
CMStats.apk,CMUpdateNotify.apk,CMWallpapers.apk - I don't use any of these. So, it doesn't affect me.
Email.apk - I use only gmail. If you are using pop mail, you might need this, and there are alternatives too.
FileManager.apk - I use RootExplorer. I I removed it.
Gallery3D.apk - This is the first one I deleted. I replaced it with QuickPic.
LiveWallpapers.apk, LiveWallpapersPicker.apk, MagicSmokeWallpapers.apk - I've never used them and will never use them.
PicoTts.apk - it is for text to speech. I don't use it.
Protips.apk, QuickSearchBox.apk, RomManager.apk - I don't use them at all.
Now, you would've got good space in our system folder. Now, goto /data/app folder. Move Play Store, Play Services apks and other apps that you use to /system/app/ folder. You can do do this until system folder goes full.
NOTE: Whenever you copy an apk from /data/app/ , many times there might be an old version sitting inside system/app/ , for example,Google Play store. So, make sure, you delete the old version before copying from /data/app.
Once in a week/couple of weeks DO clear you cache and dalvik cache. It frees up space and also builds new cache, so your phone gets a little faster.
Make use of CyanogenMod settings: I Use 'long press back button kills foreground app'. It is really helpful.
I could have missed something, I'll add if I remember.
Don't forget to share your settings/ work-arounds for using out G3 better!
Useful thread that helped me: LINK
GOOD
Nice tips dude ..... The advices look awesome
For me ... the only problem is " Whats app "
It is showing an error that .... Date & Time invalid ...
Im using G3 with Cosmic experia ... Custom ROM
Looks nice ... Please help me
And Hats off to you :highfive:

LG G2 - Media broken? HELP

Hey Guys,
I need your help.
I flashed a lot of roms in the last time, and since 3 roms my media is not showing up in the stock apps. In Titanium Backup is at the bottom "media" but it is strikethrough
I tested nearly everything:
-Factory reset (same after that)
-Terminal Commands (nothing changed)
-Clear cache
Im now on Cloudy G2 3.3.
Can you help me guys?
Nobody?
Clean flash?
Yes i also peformed a CSE flash back to stock but nothing changed
What for media is? In mine is exactly the same and i don't care about it. System is working fine then why worry this?
The Problem is, that i cant use some apps who are handling with my media files (Photoshop etc.)
Same situation with media showing a strike-through in tibu. But all the apps are working just fine (photoshop, pixlr, poweramp etc.). Uninstall and then fresh install apps. I don't think it has anything to do with the strike through thing, it's something else that's not compatible with those apps. Did you freeze or uninstall any of the system apps?
No i didnt.
And Poweramp etc is going fine for now but Google play music, Google photos etc. not
I am not using those apps, sorry. Try using alternative apps I don't know what else to suggest. Workaround seems like a less of a hassle than trying to fix the thing. Plus, alternatives are way better than Google Apps imo. For example, QuickPic instead of Google photos, it has cloud support to Picasa, drive etc.

Categories

Resources