If you don't want to read this detailed guide go to the
SHORT VERSION
Hey guys as the title says this is a tutorial on how to make your phone faster more efficient and just all round better. To do this you'll be using a series of apps in different ways that all mesh together brilliantly. You don't have to do all of these tips (chances are your probably already doing one) but I'm sure you will find something that makes your smartphone experience a little (or alot better)
Everything here has been tested by me and has been confirmed to be working on my SGY
This will work on all android phones but is better for low-end ones
Also this tutorial doesn't require root but it works better with it
Links to every app I make reference to will be at the end of the post
Lastly I tried to include things that people wouldn't otherwise have done known or thought about that's y it doesn't have things like flash roms or kernels anyways now that that's out of the way let's begin
1. Install a launcher
K installing a launcher will speed up your phone assuming it's not 1 of those full featured launchers like Go launcher or ADW those will actually slow it down what I'm taking about is one of those stripped down launchers that at the expense of features,speed up your phone an example is a launcher like HOLO launcher I'll put a link but I think it'll be better for u to just search for 1 since you might not necessarily like it this brings me to my second tip
2. Moving launcher to System Memory
*Needs Root*
You're launcher is your most frequently used app your gonna have to be seeing it constantly so it only makes sense to place it on your system memory to speed up your experience you will need an app called link2sd then all you will need to do is select the launcher your moving hit actions then convert to system app you'll then have to reboot but if you don't have root just move your launcher to internal memory
3.Manage Apps that start at boot
K well this is 1 of the big ones (not so big if you have a faster device but still good) to do this you'll need an app called startup manager simply what this does is give you the ability to control which apps launch at startup this is GREAT for both low and high end devices since you can add or remove apps that start-up thereby speeding up or making apps that previously didn't startup, startup lol it's particularly great if you have alot of apps installed and if you have a phone with a low ram slow processor combo then by now you've probably experienced the phenomenon known as startup crashes where you turn on your phone it boots up and boom it crashes and this just continually keeps happening until about a half and hour later it boots up properly the reason this happens is because when you turn your phone on every app that needs to startup on system and internal memory boot up no problem but then comes the media scanner and now every app that's on your memory card tries to boot up which is a much longer list and your processor can't do this in a timely manner so your really small RAM gets overloaded then android starts offing apps in an effort to settle this while mess but that's only a temporary fix since they will still restart anyways android can only keep this up for so long before the inevitable crash this situation will only keep getting worse as you install more apps which need to startup at boot so anyways upon installing this app and going through the lists of apps that startup at boot you'll see a lot of unnecessary apps that don't need to startup at boot it will depend on you but some examples are
Tapatalk and XDA
These only need to startup to give you notifications as soon as your phone comes on so those are a no brainer
Messaging apps
Facebook,Whatsapp,Viber,Voxer,kik basically any messaging app they start at boot to give you notifications when you turn on your phone but that's kinda unnecessary cuz if you do in fact need notifications to these apps after u boot up u can simply open the app and the process which gives you notifications will stay in the background and wait for more notifications to come these apps alone can take up a boatload of ram Facebook is like 20mb whatsapp is like 10 viber is like 20 and I think Voxers around 15 kik like 15 that right there is like 80mb that's enough to crash your phone right there (if u have a low end device) and those are just rough estimates
Others
Other viable apps which can denied startup access are apps like Color Note and greader which I have absolutely no idea y they need to startup your list will obviously differ from mine just use your discretion it will depend on u an example of this would be for me dropbox I only use it to upload some files I want to share with people whereas the main purpose of to be able to automatically upload your files so they'll be available on your various devices but for me that obviously means it doesn't need to startup and be lurking in the background just ask yourself y does a particular app need to startup depending on the reason you'll know what to do here's some screenshots of apps I left enabled and 1s I disabled
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can also use this app to stop system apps from starting up but be VERY CAREFUL if you stop the wrong app from booting up you're phone won't even boot up the only ones I stopped were
Email
which is responsible for you sending emails
Samsung Home
Which is the launcher u get with creeds which I don't use
And
Walkman
Which is a music app your get with the ics trans theme from Creeds which I also don't use
Anyways according to the dev he says this works without root but works better with it I don't know about the differences in functionality since I'm rooted but I assume it'll work unless he is lying
Freezing Apps
*Needs Root*
App Quarantine is the app you'll be using
K this will require root by the way well anyways when you freeze an app it can't do anything it can't access system resources it can't stay on your RAM it won't even show up in your app drawer so this can be pretty good but problem is most applications have this as a secondary feature (link2sd titanium backup) and to access it would mean opening the app waiting a long time for it to load up searching for the desired app this long process limits the apps that you would freeze so I did some searching to hopefully find an app that did freezing and defrosting via widgets eliminating the need to enter the app this would mean i could quickly freeze an defrost apps so more apps could be frozen apps like messaging apps that I could freeze if I'm not connected to the internet or if I didn't want to talk to anyone apps like keyboards I don't use our even 1s that I use I could just freeze it when I don't need a keyboard ,my text message app if I didn't want texts or data managers which keep running even when I'm not connected or dropbox which keeps running in the background though I just use it to share files with friends below is a screenshot of examples
I also at a time had the launcher that I don't use (Samsung home) frozen but have since defrosted it since startup manager stops it from starting and as long as I don't open it the app won't run in the background and its always good to keep a backup launcher just in case
Linking Apps
*Needs Root*
-Skip if you have large internal memory-
Okay were on linking apps to sd card to do this you'll need to partition your sd card using a PC app like mini tools partition wizard or just use cwm with your phone am just gonna briefly explain the CWM method
KEEP in MIND THIS WILL ERASE ALL YOUR SD CARD DATA
So make sure to back it up onto your PC
1.Well first you'll CWM (duh!) or the skin of CWM for galaxy y owners and an app called link2sd installed an well an sd card
(See end for links)
2.Now that you've got everything above completed
Turn off your phone and boot into recovery by pressing. Skip the next step (step 3 if you don't have a galaxy y)
volume up+ home+ power
3 You'll see a menu to select and scroll you use home (for selecting) volume keys for moving up/down select apply update from sd card select the cwm file now you'll see another menu come up
4. Scroll down select advanced then select partition sd card now you'll see a menu come up
5.The menu will contain sizes these are the sizes you can partition your sd card to you can select anything up to 1gb (1024Mb) of storage keep in mind that in this storage will not be able to store anything but apps that you linked using link2sd
6. Now you'll see another menu come up titled select swap size now select 0mb
7. Now hit reboot recovery then reboot you phone
8. Open link2sd your suppose to see a menu come up select ext3 then reboot and now your suppose to be able to link apps to your sd card to do this simply open link2sd select an app then select create link
If this didn't work for you
Google doing this with mini tools partition wizard
Or if you didn't understand my explanation Google doing it with CWM
I didn't go into detail because this had been discussed already over and over again
Anyways how this helps its that the read write speeds of your memory slow down the more they fill up and since many apps use your internal memory to store files this will speed up your phone by speeding up how quickly they read/write those files also when your phone's internal memory is almost filed (20mb remaining) everything just goes haywire you're phone slows down it'll stop you from receiving messages and you won't be able to install any apps linking stops all that another benefit of linking is that the apps u linked can't boot up when you turn on your phone immediately they have to boot up after link2sd mounts the second partition meaning your apps on internal memory boot up then alot of sd apps boot up then link2sd mounts the 2nd partition and apps there boot up and the remainder of sd card apps boot up by booting up this way it means they're no clogs or places where your processor is to slow so your RAM gets overloaded this may seem like a convoluted way to boot up but it meshes together great
Startup kill
K this 1 is more of a complimentary process to do this you'll need advanced task manager k this app is a task killer but quite frankly I think task killers are useless since if your on froyo (2.2) or up tasks you kill just start back up again but that isn't what I use this app for what I use it for its startup kill which at boot kills a lot of apps freeing up some RAM for a while allowing some apps to load them eventually the killed apps load and all its right with the world
After I did all those things minus using a stripped down launcher (I like my launchers customisable) my phone boots up waaaaay faster I haven't experienced a single startup crash and my phone just operates all round better hope this helps someone
Seeder
*Needs Root*
-You'll need an app called seeder-
Okay let me start of by saying there is alot of controversy surrounding this app some people say it does absolutely nothing and is simply a placebo effect that people are seeing others say it does absolutely everything and speeds up there phone quicker than quick anyways from what I understand android has to constantly produce random data for apps to access pool of random is only do large so when an app or game that requires alot of this random data is opened lag is present as android fights to produce random data fast enough what this app does is increase the size of the random data pool allowing more to be available which hence solves this lag problem honestly I haven't noticed any big difference but u can try for yourself
(See end for links)
Original Seeder Tread
Zipping Apks
I don't know about other file managers but ES file explorer can install an apk that is within a zip file this means that u can store all your app apks in zip file to save space u can either store them in one big file or if u really wanna save space store them individually to do this simply tap and hold a apk them tap compress
Quick tips
I noticed that if you freeze a keyboard and reboot that the keyboard doesn't show up in locale and text and the only way (that I found) to get it back is by unfreezing and rebooting so if anyone knows another way I'm all ears
I also noticed that linked apps can have widgets but when you reboot your phone they disappear
Keep checking your memory by going into system settings> applications> running services this will give you an u idea of what's running and how much RAM it takes up I use this every time I set a live wallpaper to see how much memory it takes up I also use it to see what apps to add to my "freeze list"
If your just gonna be using advanced task manager for startup kill make sure to stop it in running services when you turn on your phone the process is only 3mb though but it's 3mb you could be doing something else with
Here's how to create a widget for app quarantine
1.Tap and hold on a blank area of the home screen
2. A menu will come up select widget
3. A menu will come up now select App Quarantine
4. You'll see this
5. Wait for that to finish loading then scroll down and select the app u want a freeze/unfreeze widget for
6. Put the app in place and simply tap if you want to freeze or unfreeze
If an app doesn't show up in the list when trying to create a widget for app quarantine go into app quarantine and freeze it then try again to create the widget it should show up now
IF I HELPED U BE SURE TO PRESS THAT THANKS BUTTON
LINKS
Holo Launcher
Startup Manager
App Quarantine
Advanced Task Manager
link2sd
CWM skin
Es file explorer
Seeder
Original Seeder Tread
If anyone has any other tips that you think should be added can you please share
DISCLAIMER
I NOR XDA IS\ARE RESPONSIBLE FOR ANY DAMAGE TO YOUR PHONE FOLLOW THIS GUIDE AT YOUR OWN RISK
SHORT VERSION
Links to all apps used are in the bottom of the first and this post
Install a launcher
Installing a strip down launcher like HOLO launcher instead of a full featured one like GO! launcher or ADW can really speed up your device
Moving launcher to system memory
*Needs Root*
Your launcher is your most frequently used app so moving it to your faster system memory will speed up your experience to do this you'll need an app like link2sd then all you will need to do is select the launcher your moving hit actions then convert to system app you'll then have to reboot but if you don't have root just move your launcher to internal memory
Manage apps that start at boot
-You'll need an app called startup manager-
With this u can manage apps that start at boot and remove unnecessary ones some examples are
Stop Apps like
Xda
Tapatalk
Facebook
Whatsapp
Viber
Voxer
Kik
Those need to start-up to give instant notifications on boot this is unnecessary as u can simply open the app to receive these notifications
Then there others like
Color Note
And greader
Which I don't know why they need to start-up
Then some may depend on personal preference like for me
DropBox
I only use it to share files with my friends so it doesn't need to start-up
Freezing Apps
*Needs Root*
-You'll need an app called App Quarantine-
Frozen Apps can't access system resources this is great if you know what to freeze with this app you can freeze and unfreeze via widgets
Examples are
Messaging Apps
Could freeze if I'm not connected to the internet or if I didn't want to talk to anyone
Keyboards
I don't use our even 1s that I use I could just freeze it when I don't need a keyboard
Text Messaging App
When I don't want texts
Data Managers
Which keep running even when I'm not connected
Dropbox
Which keeps running in the background though I just use it to share files with friends below is a screenshot of examples
Linking Apps
KEEP in MIND THIS WILL ERASE ALL YOUR SD CARD DATA
-Skip if you have large internal memory-
So make sure to back it up onto your PC
1.Well first you'll CWM or the skin of CWM for galaxy y owners and an app called link2sd installed an well an sd card
(See end for links)
2.Now that you've got everything above completed
Turn off your phone and boot into recovery by pressing. Skip the next step (step 3 if you don't have a galaxy y)
volume up+ home+ power
3 You'll see a menu to select and scroll you use home (for selecting) volume keys for moving up/down select apply update from sd card select the cwm file now you'll see another menu come up
4. Scroll down select advanced then select partition sd card now you'll see a menu come up
5.The menu will contain sizes these are the sizes you can partition your sd card to you can select anything up to 1gb (1024Mb) of storage keep in mind that in this storage will not be able to store anything but apps that you linked using link2sd
6. Now you'll see another menu come up titled select swap size now select 0mb
7. Now hit reboot recovery then reboot you phone
8. Open link2sd your suppose to see a menu come up select ext3 then reboot and now your suppose to be able to link apps to your sd card to do this simply open link2sd select an app then select create link
If this didn't work for you
Google doing this with mini tools partition wizard
This frees up space on internal memory
Startup Kill
Download advanced task manager and enable startup kill and nothing else
Seeder
Download seeder and tap ON
Zipping Apks
This saves space some ES file explorer can install apks from within a zip file u can zip the apks and save alot of space
IF I HELPED U BE SURE TO PRESS THAT THANKS BUTTON
LINKS
Holo Launcher
Startup Manager
App Quarantine
Advanced Task Manager
link2sd
CWM skin
If anyone has any other tips that you think should be added can you please share
Seeder
If anyone has any other tips that you think should be added can you please share
Original Seeder tread
DISCLAIMER
I NOR XDA IS\ARE RESPONSIBLE FOR ANY DAMAGE TO YOUR PHONE FOLLOW THIS GUIDE AT YOUR OWN RISK
Veeeerrryyyy big and helpful thread.
DONT FORGET TO HIT THANKS.......
nice and helpful guide
hard to read tho, use punctuation dude :laugh:
Thanks...I think lol
Phone Slow? go ------>HERE<------
Ubuntu phone OS announced
what do u think share your thoughts --->HERE<---
_____________________________________
"All my life I had one dream to achieve many many goals" [/FONT]
thanks that was alot of good stuff
Sent from my M860 using xda app-developers app
Ur welcome
Phone Slow? go ------>HERE<------
Ubuntu phone OS announced
what do u think share your thoughts --->HERE<---
_____________________________________
"All my life I had one dream to achieve many many goals" [/FONT]
Related
I'm no developer, scripter, or any type of person with a thorough understanding of software but I will try to offer a suggestion to those who wish to give me the time of day.
After flashing countless ROMs looking for the fastest and most simple platform to use everyday I have discovered a few things that might help if people agree with me or not. After loading every ROM and first booting... I realize that Advanced Task Manager shows the available system memory at less than half and i haven't even started running apps or installing programs yet. Processes start when the phone boots up that are running in background (asleep but still using system resources) and i believe that a fair percentage of them are not required by the everyday user.
Why is Alarm Clock running in the background when i haven't started it? Why is Email client running and i haven't setup exchange or an email account? Messaging, Maps, Settings, Gallery, these all start up without being physically executed and are using resources. If there is a reason for them to be there like not being able to receive SMS if Messaging is not running, then that is fine and im an idiot... But if there is no need to startup the application from boot then why do it?
My second point is when packages are installed as the ROM is flashed, they cant be uninstalled right? well what if we didnt want tethering apps and facebook apps and proprietary software (Moto apps)? Most of these are available in the market and if not, a 5 min Google search will find an .apk on the net anyway.
So how about a bare bones install with the essentials and nothing else? Youtube, Phone, Messaging, Gmail, Contacts, MT Browser , Maps, Calculator... then anything else can be added at the users will.
If anyone else has something to say... or prove me wrong, then please elaborate.
If you delete the alarm clock task, you're likely to sleep into the morning as the alarm won't go off in the morning. Mail is probably needed for pop3 checks (I rely on my google account).
Anyway, I usualy remove the apps widgets from the ZIP which I don't need prior to flashing, resulting in a liter ROM and less processes which I don't need running in background.
I also used to add the apps I use (ASTRO...) directly into /system/app prior to flashing, putting them to the system partition and ... at this point I am not sure.... this leaves one with more space (internal memory) accessible for apps from market (if you do not use APP2SD). I stopped however doing so, as this makes ROM upgrading painful, as you do have to prepare each .zip before flash.
With regard to operating memory you preferably use either Taskkiller or have your systems autokill file optimized as many ROMS do (CursorSense). Refer to http://forum.xda-developers.com/showthread.php?t=622666
I'm not Linux-guy but I know that Android does this to put those programs in memory ASAP because those are usually the first few apps many people use once they boot up their phone -- meaning those apps, when opened, will quickly open and run faster.
Remember, Linux is made to handle all those opened apps and resources; "Unused RAM is useless RAM".
hol17 said:
I'm not Linux-guy but I know that Android does this to put those programs in memory ASAP because those are usually the first few apps many people use once they boot up their phone -- meaning those apps, when opened, will quickly open and run faster.
Remember, Linux is made to handle all those opened apps and resources; "Unused RAM is useless RAM".
Click to expand...
Click to collapse
Correct!!
People have to stop comparing Android (linux) with WinMo devices, they handle RAM completely different.
dione1200 said:
Correct!!
People have to stop comparing Android (linux) with WinMo devices, they handle RAM completely different.
Click to expand...
Click to collapse
Yes, true.... and well known. However Linux was developped for servers and not mobile phones.
Launching an application into free RAM is slower than pulling it from a suspended state. So much is true.
But first having to free up up RAM (by killing tasks) before launching the application into the freed up RAM is certainly slower than launching into free RAM. Probably that's why guys are tweaking around, as noted in the link of my post above. Also in my opinion the default settings are not optimal, that's why I use tweaked settings. Probably that depends on how you use your phone.
But I agree. Coming from Windows the whole LINUX concept is a f**** nightmare. There are thousands of different methods (Cache/Compcache/ Ext Cache)...
So it's good to have an expert around. Could you please enlight me, whether the system partition is of fixed size or size is been alocated during flashing. In other words, is the Userdata size fixed or depending on the system size? .... and is there a benefit of putting apps to the /system/app as they will go to system parition and I will have more internal storage available?
Thanks in advance.
feicher said:
So it's good to have an expert around. Could you please enlight me, whether the system partition is of fixed size or size is been alocated during flashing. In other words, is the Userdata size fixed or depending on the system size? .... and is there a benefit of putting apps to the /system/app as they will go to system parition and I will have more internal storage available?
Thanks in advance.
Click to expand...
Click to collapse
Your Android Device is divided Into partitions -> (Device memory)
1. Hboot (spl)
2. Radio
3. Data (Where u store ur data apps / passwords / other thing)
4. Cache (temp)
5. System (system dump)
6. Boot (to start the device)
so on
Now partition of memory card is important becoz
1. EXT2/3/4 More Amount of Data Section -> if device memory is less
2. Swap -> To fast up the system
*I m Not best Explaination giving person but i think this is understandable language in which i hav written
I think I side with the OP on this one, I would rather have a rom with less in it and then choose to install Amazon MP3 or whatever by myself. Generally speaking you could argue less apps = better performance, as there will be less happening in the background. That said, I have included Facebook in my rom.
However Linux was developped for servers and not mobile phones.
Click to expand...
Click to collapse
Not really true, Linux is just the kernel and can be ported to anything, it's been in embedded small devices for years and not just installed on servers.
ahmgsk said:
Your Android Device is divided Into partitions -> (Device memory)
1. Hboot (spl)
2. Radio
3. Data (Where u store ur data apps / passwords / other thing)
4. Cache (temp)
5. System (system dump)
6. Boot (to start the device)
so on
Now partition of memory card is important becoz
1. EXT2/3/4 More Amount of Data Section -> if device memory is less
2. Swap -> To fast up the system
*I m Not best Explaination giving person but i think this is understandable language in which i hav written
Click to expand...
Click to collapse
Thank you very much for the feedback! Most appreciated and helps me to improve my general understanding . I find it really hard to come by information, that is not absolutely basic or high level expert.
Thanks again.
Ive got a clock radio that wakes me up... if i have lagging issues with my phone what i do is use advanced task manager to stop all processes im not using (alarm clock, maps, messaging, email, etc) and everything runs fast again.
No use in reboot cause all the apps start again from boot.
ive tried removing zips from rom before flashing... when i goto upgrade the update stops cause of the missing files > incomplete manifest. is this cause you have to re-zip and sign it?
You can either do that and re-sign the zip file.
OR you could just close this thread and use adb to remove things that you dont want from the ROMs.
PS. root explorer also works wonders.
feicher said:
If you delete the alarm clock task, you're likely to sleep into the morning as the alarm won't go off in the morning. Mail is probably needed for pop3 checks (I rely on my google account).
Anyway, I usualy remove the apps widgets from the ZIP which I don't need prior to flashing, resulting in a liter ROM and less processes which I don't need running in background.
I also used to add the apps I use (ASTRO...) directly into /system/app prior to flashing, putting them to the system partition and ... at this point I am not sure.... this leaves one with more space (internal memory) accessible for apps from market (if you do not use APP2SD). I stopped however doing so, as this makes ROM upgrading painful, as you do have to prepare each .zip before flash.
With regard to operating memory you preferably use either Taskkiller or have your systems autokill file optimized as many ROMS do (CursorSense). Refer to http://forum.xda-developers.com/showthread.php?t=622666
Click to expand...
Click to collapse
when i try to remove an app from a ZIP it wont let me flash the ROM. even when i replace an app with a newer version renaming it to match the one im replacing, it still doesnt work. what do i have to edit in order to allow the update to go through?
You need to sign the zip file again. Google signing ROMs, its the first thing that pops up.
If i understand Android correctly, it sends applications into a "background" mode when switching tasks? I would like to prevent that. There are some apps (like games or browser) that need quit a bit of time restoring the last state so this would be usefull for some tasks.
Is this possible ?
TyrionWarMage said:
If i understand Android correctly, it sends applications into a "background" mode when switching tasks? I would like to prevent that. There are some apps (like games or browser) that need quit a bit of time restoring the last state so this would be usefull for some tasks.
Is this possible ?
Click to expand...
Click to collapse
Well, switching to background mode just marks the application as not displaying anything. The way memory management on Android works, if foreground apps (i.e. apps that are actively displaying on the screen) need memory and there's none available, then background apps will be put into a stored state that frees up memory for the foreground apps. Coming back from that stored state is probably what you're noticing. Android also tries to keep a certain amount of unused memory around and will put background apps into stored state to achieve that. We do have pretty limited memory available on this device so some level of pausing is always going to happen. See also: http://andrs.w3pla.net/autokiller/details
You may be able to reduce how many background tasks are put into storage by tweaking the minfree parameters (using e.g. Autokiller Memory Optimizer from the market) to tell Android to aim for a smaller pool of free space.
Mioze7Ae said:
Well, switching to background mode just marks the application as not displaying anything. The way memory management on Android works, if foreground apps (i.e. apps that are actively displaying on the screen) need memory and there's none available, then background apps will be put into a stored state that frees up memory for the foreground apps. Coming back from that stored state is probably what you're noticing. Android also tries to keep a certain amount of unused memory around and will put background apps into stored state to achieve that. We do have pretty limited memory available on this device so some level of pausing is always going to happen. See also: http://andrs.w3pla.net/autokiller/details
You may be able to reduce how many background tasks are put into storage by tweaking the minfree parameters (using e.g. Autokiller Memory Optimizer from the market) to tell Android to aim for a smaller pool of free space.
Click to expand...
Click to collapse
Thanks, i'm will give it a try. Is it also possible to max out swap before sending apps to background? I think restoring the ram-state from sd would still be faster for several apps.
Edit: reading your post again, i'm not talking about a tasking switch delay, but apps that completly reload themselves when switching tasks (DolphinMini page load,DungeonHunter as examples). Just to prevent any confusion...
TyrionWarMage said:
Thanks, i'm will give it a try. Is it also possible to max out swap before sending apps to background? I think restoring the ram-state from sd would still be faster for several apps.
Edit: reading your post again, i'm not talking about a tasking switch delay, but apps that completly reload themselves when switching tasks (DolphinMini page load,DungeonHunter as examples). Just to prevent any confusion...
Click to expand...
Click to collapse
Oh... Sorry I misunderstood. I don't know anything relevant to that case.
I've spent a few hours trying to find how to make certain Droid apps maintain their foreground state when put in the background with no luck. Perhaps it just can't be done.
I'm thinking of the Cydia iPhone app called Backgrounder which lets you choose which apps maintain foreground state when put into the background.
This is necessary, for example, with a note application where you are switching between taking notes and looking up info. Every time you switch back to the note app, you need to go back into your note, put it in edit mode and navigate to the section of the note you were editing. If it were acting like a foreground app in the background, when switching back to it it would already have your note open and be in edit mode with the cursor where you left off.
K9 mail has a similar problem where if you have an email open, switch to another application, when you go back to K9 it takes you to your inbox again where you have to navigate to the email you had open before switching.
Is there a tool similar to Backgrounder for Android?
Thanks.
nheacock said:
I've spent a few hours trying to find how to make certain Droid apps maintain their foreground state when put in the background with no luck. Perhaps it just can't be done.
I'm thinking of the Cydia iPhone app called Backgrounder which lets you choose which apps maintain foreground state when put into the background.
This is necessary, for example, with a note application where you are switching between taking notes and looking up info. Every time you switch back to the note app, you need to go back into your note, put it in edit mode and navigate to the section of the note you were editing. If it were acting like a foreground app in the background, when switching back to it it would already have your note open and be in edit mode with the cursor where you left off.
K9 mail has a similar problem where if you have an email open, switch to another application, when you go back to K9 it takes you to your inbox again where you have to navigate to the email you had open before switching.
Is there a tool similar to Backgrounder for Android?
Thanks.
Click to expand...
Click to collapse
Looking for such tool too. Making app to stick with its foreground state even though it is actually in the background. (Make it appear in notification?)
ZDBox is a useful tool... you can download from market its free and the app has the abbility to:
★ Traffic counter: Monthly/daily mobile data usage overview, shows remaining data traffic, detailed data usage information for each app.
★ Do not disturb: Just set days and the time when you need your privacy and you won’t be disturbed by your phone. Set phone to silent, vibration or airplane mode.
★ App lock: Protect apps with a password or pattern, for exmaple your contacts, Facebook, Twitter, Whatsapp,Gmail and so on
★ Task killer: Kill all apps at once, define protected apps which won’t be killed, set auto kill when screen gets locked, mark single or multiple apps to kill
★ history eraser:clean your(Browser history,market search history,Google Map search history,Gmail search history,Clipboard)
★ Notification bar: One tap on the bar shows remaining battery time, running apps, how much data traffic is left and if app lock is active or not. A tap on these informations starts ZDbox.
★ Uninstaller: Shows used/available internal and SD card memory. Apps can be easily uninstalled. Single or multiple (batch) uninstall possible.
★ App to SD: Move apps to your SD card. Single or multiple (batch) move possible. Only for Android 2.2 and 2.3.
★Cache Cleaner:With Cache Cleaner you can clean your cache of phone.protect your secret without a trace.
I hope you can use for keep your running applications with that app...
sorry for my english...
davidequiz said:
★ Task killer: Kill all apps at once, define protected apps which won’t be killed, set auto kill when screen gets locked, mark single or multiple apps to kill
Click to expand...
Click to collapse
This will not help since the task killer which kills the background apps in inside the android system not an external one.
We must find a way to control the internal one then...
nheacock said:
I've spent a few hours trying to find how to make certain Droid apps maintain their foreground state when put in the background with no luck. Perhaps it just can't be done.
I'm thinking of the Cydia iPhone app called Backgrounder which lets you choose which apps maintain foreground state when put into the background.
This is necessary, for example, with a note application where you are switching between taking notes and looking up info. Every time you switch back to the note app, you need to go back into your note, put it in edit mode and navigate to the section of the note you were editing. If it were acting like a foreground app in the background, when switching back to it it would already have your note open and be in edit mode with the cursor where you left off.
K9 mail has a similar problem where if you have an email open, switch to another application, when you go back to K9 it takes you to your inbox again where you have to navigate to the email you had open before switching.
Is there a tool similar to Backgrounder for Android?
Thanks.
Click to expand...
Click to collapse
Guys, I'm so much looking for a solution of this same thing. The closest I came to is Ram manager. Has a xda threat and can be found in the play store. But it also can't manage to lock an app and prevent its killing (although it helps a lot). I need my navigation always running and it is silently killed or stopped while I'm looking at my mail or have a phone call. This is ridiculous. Have you found a solution. Some way to protect an app from killing and lock it in the foreground. I mean how are they able to do it for the apps which are in the system tray!? Like antivirus apps and tons of other. I can't believe xda experts don't know how...
I would think that Antivirus apps run a service.
In Mioze's CM6 there are build prop edits that might work, but I never tried them.
Code:
# apps to be kept in memory (specified by process name)
# use with caution, RAM is limited!
sys.keep_app_1=
sys.keep_app_2=
I am not an expert and can't tell the difference between service and an app running. What you're saying makes sense, but I need clear instructions somewhere to make an app protected from killing. Thanks for helping.
Sent from my HTC One X using xda premium
Wrong forms this milestone xt720.
Sent from my SGH-T759 using xda premium
I pretty much fixed android multitasking - even on ense 4.0 and 4.1
http://forum.xda-developers.com/showthread.php?t=1900626
Testers welcome.
And for locking an app in a foreground state, my SuperCharger can do that via BulletProof Apps menu.
zeppelinrox said:
I pretty much fixed android multitasking - even on ense 4.0 and 4.1
http://forum.xda-developers.com/showthread.php?t=1900626
wI
Testers welcome.
And for locking an app in a foreground state, my SuperCharger can do that via BulletProof Apps menu.
Click to expand...
Click to collapse
I tested that and almost became an expert. I'm not so sure if it is completely solved, although I have to admit that you have done a great and recognized job.
Just tell me can the script for bulletproof apps work alone, without the supercharger script. Many ROMs have their own memory settings and one is afraid to cover them with supercharger script settings.
But if bulletproof script can run and do the job on itsown then the problem is really fixed.
Yeah its separate.
Alot of devs say dont supercharge because they dont want to be showed up and scare their users lol
But hundreds of roms come supercharged anyway.
zeppelinrox said:
Yeah its separate.
Alot of devs say dont supercharge because they dont want to be showed up and scare their users lol
But hundreds of roms come supercharged anyway.
Click to expand...
Click to collapse
Thanks for answering!
So I'm going to try running only the bulletproof script without the supercharger script and set an app to be UNbillable.
Should I set it to run on startup!? I'm using custom ROM. The last revolution HD.
The init.d script would run automatically.
So you dont need to configure anything.
Whatever app is in the hitlist will get bulletptoofed soon after running the app.
zeppelinrox said:
The init.d script would run automatically.
So you dont need to configure anything.
Whatever app is in the hitlist will get bulletptoofed soon after running the app.
Click to expand...
Click to collapse
I am trying to get this configured. But I only want to run the bulletproof script, not the 99SuperCharger script. I just want to keep my rom's memory settings, cause I am OK with them.
But both of the scripts (99SuperCharger and bulletproof) are going to reside in the init.d folder of my custom rom. So they will both be started, aren't they?
How can I make only bulletproof script run at boot. Should I just delete 99SuperCharger from init.d?
Force2SD moves user (not system) apps to SD that the OS normally doesn't allow movement of. Needs root and 2.2.
Source code available.
Official release is now in Market. For test versions, click the source code link.
I added apk file size to the display.
By the way, one reason I like this even for apps that can be moved to SD in normal ways is that it does its scan much faster, at least in my configuration, than apps2sd or Settings|Applications.
And I also added an option to move apks back from SD to internal storage.
is it normal that it only shows userapps? eg. maps, facebook etc does not show up on the list
doenis said:
is it normal that it only shows userapps? eg. maps, facebook etc does not show up on the list
Click to expand...
Click to collapse
It doesn't show things in the system partition--those shouldn't be taking space away from user apps. Are these apps in the system partition (/system/app)?
yes, they are in the /system/app folder. are you saying that moving those apps to the sd wouldn't count towards free space on hte device? i am looking for a way to move maps to the sd, as it takes up the most space of all the apps that can't be moved.
doenis said:
yes, they are in the /system/app folder. are you saying that moving those apps to the sd wouldn't count towards free space on hte device?
Click to expand...
Click to collapse
Right: the /system/app folder is on a separate partition. Normally, apps install in /data.
This seems like a great tool for full wipes prior to loading a new ROM. Then TiBu would only be needed for the app data correct?
Sent from my Thunderbolt using the Tapatalk app.
Is there something different to "pm setInstallLocation 2"?
Nice app, it also seems to be working on android gingerbread (NAND HD2) 2.3
Edit: Except for widgets. but that's no problem
Great idea. Downloaded. Moved 2 apps to SD, then checked out list for SD to Phone (nothing moved, just looking around) and got a FC. Will keep for a while to check out future updates.
Ideas for future:
-app icons (so you can tell WHICH angry birds app you're moving )
-file size before / after move
-total available space
-multi-select (something that would GREATLY improve the app over settings)
Keep it up!
Sent from my T-Mobile myTouch 3G Slide using XDA App
only froyo huh.. =( great work though
Thank you.
i just wanted to check, can moving some of these apps that can't be moved normally cause the apps to stop working or should they just all carry on working as normal?
thanks for the great app
maff90
Hi,
this app is very good.
Add to Market!
with friendly greet
starbase64
Thanks seems to work on cricket zio froyo. Thanks again
Mustang302LX said:
This seems like a great tool for full wipes prior to loading a new ROM. Then TiBu would only be needed for the app data correct?
Sent from my Thunderbolt using the Tapatalk app.
Click to expand...
Click to collapse
I don't know if it would work. On my Archos 43 when apps are moved to storage, the OS does not include them in packages.xml when it generates a fresh packages.xml after resetting Android. As a result, storage can contain orphan apps after a reset. Of course, if you restore packages.xml from a backup, that should work.
I just back /data up with tar.
maff90 said:
i just wanted to check, can moving some of these apps that can't be moved normally cause the apps to stop working or should they just all carry on working as normal?
Click to expand...
Click to collapse
Apps that are moved don't get their on-boot notification. If they absolutely need their on-boot notification to function (e.g., apps that start up some service on boot), they won't work. Likewise, input method apps (e.g., Swype) won't be available after a boot, though you might be able to enable it manually afterwards in the Settings. I wouldn't move Android Market. I did move Amazon App Store and AppsLib with no problems, though. I don't know what happens if you move a browser helper, like a pdf viewer or flash--these might need to register on boot or something like that.
See here for more information: http://developer.android.com/guide/appendix/install-location.html
Moreover, it's probably better not to move tiny apps, because apps moved to storage take longer to have their icons show up in the launcher after a boot. I moved most of my apps that are over 200kb.
If an app doesn't work after being moved, just move it back.
saynotopunx said:
Great idea. Downloaded. Moved 2 apps to SD, then checked out list for SD to Phone (nothing moved, just looking around) and got a FC. Will keep for a while to check out future updates.
Ideas for future:
-app icons (so you can tell WHICH angry birds app you're moving )
-file size before / after move
-total available space
-multi-select (something that would GREATLY improve the app over settings)
Click to expand...
Click to collapse
0. I wonder about the crash. If you have adb set up and can duplicate the crash in the latest version (I posted 0.10), watch with adb logcat to see where the crash happens and send me the log.
1. App icons will really slow down the application list fetching. Maybe I could include app icons in the list for moving to SD, but the list for moving from SD is very slow.
2. The file size I show is the apk file size. This does not change with the move as far as I know.
3. Total available space shows up in the current version.
4. That's more work than I want to do.
Some more answers and comments;
1. I uploaded version 0.10. This fixes hangs in low memory situations due to the package installed broadcast being sent to all apps. The solution is drastic: as soon as the packagemanager reports success, I kill the thread. This may cause some problems. Let me know if it does. Seems to work fine for me, though. Also, version 0.10 lets you conveniently delete apps right from the list--just do a long-hold on the app, and you get an uninstall option.
2. Force2SD works pretty much like pm setInstallLocation 2, except it moves apps individually, after they were installed. I don't want to set all my apps to install automatically in storage. If you want to duplicate its functionality manually, what it does is: pm install -r -s /data/app/filename.apk
3. I don't really want to spend $25 at this point to register with Android Market. Once my open source astronomy app is done, I'll want to do that, I guess.
4. For people who want icons to tell different versions of Angry Birds apart, I have a simple "solution": just move them all to SD--they're large apks, and you'll save a lot of space. (Actually, they can be moved with the standard OS tools.)
Right, I wanted to start this thread for people whose phones are not the best (like my Sony Xperia Tipo). These tips will boost up your phone and you will notice the difference right away! I used to have lag spikes and performance dropping issues on my Tipo, and now they're gone!
WARNING: Some of these steps may include voiding your warranity or bricking your phone. So you are gonna try these by your own risk. I do not take any responsibility if anything happens to it. YOU HAVE BEEN WARNED
Requirements:
1) Your phone must be rooted. If not, google it. In most cases, you can use Unlock Root tool, which works for most devices. You can get it from here: http://www.unlockroot.com/download.html
2) Some time and patience
The tips:
1) Download SetCPU app from the playstore. This app allows you to set maximum / minimum processor state and also overclock your phone (not recommended).
2) Download Advanced Task Killer from playstore. This app can kill all the apps that are running in the foreground / background.
3) Download a root file explorer / browser also from the playstore. You can use ES File Explorer, Root Browser and many more apps. Then navigate to /system/app folder and set permissions to rw, or check every box in the permissions properties (depending on the app). You can now delete any useless system apps that came by default with your phone, such as: Recommender, or Xperia Gallery etc. NOTE: If you are not sure about which apps to delete, skip this step or delete those which you know are useless.
4) Remove any widgets from your homescreen. Widgets are basically little apps running in the background using a big / small amount of RAM (depending on the widget). When you remove then, do a reboot, and then they won't be running anymore.
5) Turn off WiFi / GPS / 3G when you don't need it. Belive it or not, this also slows down your phone. So if you are not using any of them, disable them or enter Airplane Mode.
Do these right, and your phone should be now faster. Feel free to ask any questions below!
How to uninstalling system app?Uninstalling an app that you have installed on your Android device from Google Play is simple — but what if you didn’t install it? What if the app you’re trying to remove is one of thosethat came pre-installed on your device,provided by the manufacturer, your mobile network, or as a part of Android itself?Removing unwanted system apps fromAndroid can be tricky, but it is not impossible.Why You Might Want To Remove These AppsBefore you start deleting apps, however, you should spend a few moments considering just why you want to get them off your phone.
For instance, it might be that they are cluttering up your home screen. If this is the case, then long tapping and dragging to theRemovebox at the top of the screen should get them out of the way.On the other hand, these apps might be considered “bloatware” and take up valuable resources. Pre-installed games might take up space on your phone’s storage, while Internet-connected apps could be eating into your monthly allowance. Such apps might even berecording and/or uploading informationthat you would prefer they didn’t.And then there’s the impact on your battery life.Unfortunately, removing these apps isn’t as easy as it could be. It really depends upon whether your Android device is rooted or not.
Required
Okay let's go
Open Link 2 sd, Choose apps which you want to remove from your phone
Now tap on 3 Dots(Top right) and tap on Convert to user apps and ok
Now Reboot your device,Now you can uninstall that apps because now that app become user apps,Manually Via Settings-Apps or Via Link 2 sd, tap on 3 Dots(Top right) tap on uninstall. That's it easy way,In other ways like NoBloat, system app remover apps after using this apps(not link 2 sd) not affected in internal memory nor increase or decrease,Same as same link 2 sd download link https://play.google.com/store/apps/details?id=com.buak.Link2SD and My wapsite link is
Link removed by moderator
sorry
extremely sorry ?Xda team for this post, I rewrite this post because My. Tk domain expired That's why I just changed the domain name, Sorry Sorry sorry
Thread re opened.
Follow the rules .
not working