MOD EDIT: links removed
Another Android first from Fahrbot Mobile
SwitchMe is a unique application for root users that allows you to log in and out of multiple installations of Android just as you would on a desktop computer.
The technology behind SwitchMe saves all of your applications and data, protects it and stores it as a file in memory. You can then log out of an
account and log into a fresh installation of Android or another account with its own unique content.
You may create as many profiles as the memory is capable of holding. Some of these may require very little free memory because they contain few apps,
others will be larger as they contain many applications and lots of cache and data.
Why is this functionality useful?
Privacy - the most obvious benefit is that you can securely share one device among multiple users, which gives you privacy and peace of mind.
E-reading - whenever you want to read on your tablet but dont want any notifications or need any connectivity, just switch to an ereader profile.
Testing - if you are a developer, you can use profiles as clean sandboxes to test your applications and their interaction with the system.
Gaming – with multiple installations of Android on a single device, you can now play online MMOs as different characters.
Speed - the games your kids play slow down your tablet, but with SwitchMe you can easily create profiles without games or instant messengers.
Battery life - when the battery is low but there are important emails or documents to edit later, switch to a profile which only contains these essentials.
These of course are only suggestions - there are plenty of other uses for the functionality SwitchMe offers.
Usage warning
Its critical to understand that incorrect use of this application can potentially harm your device. This can happen if you create and switch to a profile that
exceeds the available memory – switching into this profile will cause a boot loop as Android attempts to unsuccessfully build the Dalvik cache.
Before proceeding with use we strongly recommend that you perform a full nandroid backup through recovery.
UNOFFICIAL A2SD SOLUTIONS ARE NOT SUPPORTED, USE AT YOUR OWN RISK
Stay tuned, and please rate the application by pressing the star button on the main screen - good ratings help us improve and expand functionality!
Usage warning
Its critical to understand that incorrect use of this application can potentially harm your device. This can happen if you create and switch to a profile that
exceeds the available memory – switching into this profile will cause a boot loop as Android attempts to unsuccessfully build the Dalvik cache.
Before proceeding with use we strongly recommend that you perform a full nandroid backup through recovery.
MOST UNOFFICIAL A2SD AND SIMILAR SOLUTIONS ARE NOT SUPPORTED, USE AT YOUR OWN RISK
Stay tuned, and please rate the application by pressing the star button on the main screen - good ratings help us improve and expand functionality!
Market link:
The Lite version only allows the creation of two profiles and has no security features.
Screens:
Seems neat, can you use the same version of Android with multiple profiles?
Yes... isn't that what it says?
Sent from my GT-P7500 using xda premium
So it is a lot like BootManager? Only hopefully works well and doesnt have tons of bugs
No its nothing like bootmanager.
Hi, first thanks a lot for this app, was looking for something like this a while.
My question is,
i create two accounts, as tell by the help.
One is my main OS, CM7, nightly 181, glitch 13.1
The other account i just see like four hundred kb memory used. if i reboot with this account i get a boot loop only solved by nandroid restore.
What am i doing wrong?
Enviado desde mi GT-I9000 usando Tapatalk
I don't know, its probably something to do with SD links to apps, or just sme weird crazy from the nightly. Works fine on all our cm7 and 9 builds at the office.
By the way, tried the TASK from for 10.1 - it worked fine! So your issues are probably from the mods and other crap. But while you're there, ask yourself, what kind of nutjob would want a grey framework on a tablet like this? Just ditch it for something cool like KANG or at least that Overcome!
Sent from my GT-P7500 using xda premium
ftgg99 said:
I don't know, its probably something to do with SD links to apps, or just sme weird crazy from the nightly. Works fine on all our cm7 and 9 builds at the office.
By the way, tried the TASK from for 10.1 - it worked fine! So your issues are probably from the mods and other crap. But while you're there, ask yourself, what kind of nutjob would want a grey framework on a tablet like this? Just ditch it for something cool like KANG or at least that Overcome!
Sent from my GT-P7500 using xda premium
Click to expand...
Click to collapse
Ok, message received.
Will try from clean cm7 and then I'll go on from there.
Thanks
Enviado desde mi GT-I9000 usando Tapatalk
ftgg99 said:
Yes... isn't that what it says?
Sent from my GT-P7500 using xda premium
Click to expand...
Click to collapse
I was just double checking...
Any issues to report?
1.0.10 - this release is aimed at increasing compatibility, if your device was not supported before for some reason, please use the new logging function to let us know why!
Improved logging, added ability to send logs even from incompatible devices
Reworked native switch code - it is now faster and much more stable on all architectures
Added new notification graphics for all screen resolutions
Any issues to report? Did the last version help those who could not fast switch?
i have jus tried on my kindle, and it works. now ill have to re root it to switch back
This is very cool! I had to pull my battery on the first restart though. My boot animation was up for over 30 minutes. Pulled the battery and it booted right into the second profile.
Unlike the above post, I did not need to reroot. I'm assuming it's just because my ROM is rooted already.
Please excuse my ignorance, I try to avoid flashing as much as possible, but how would I go about installing a different ROM onto just one profile?
Thanks for this nice app! I will actually use it!
EDIT:
Things I noticed:
-On my first swap back into my default profile, I had no vibration! No apps, ringer, notifications, or anything at all. I messed with my settings but it would not vibrate until I restarted.
-This might sound crazy, but I actually think this improved my boot speed. I am running a Droid Charge with Humble 5.0. It wasn't slow before, and maybe it's in my head, but it seems really fast! (I don't have fast swap enabled either)
tctim said:
i have jus tried on my kindle, and it works. now ill have to re root it to switch back
Click to expand...
Click to collapse
You will only loose root if it was installed outside /system with a different name... since 1.0.8 the app copies the binary as well, so that should not be happening. Let me know if it still is please!
Works fine for me! Bought the pro version as this is really very handy - and cheap!
The only real issues so far have been with MIUI... almost everything else should work fine.
I enabled fast switch, and I am very impressed with it! I can switch to my second profile in about 15-20 seconds.
It works great on Droid Charge running Humble 5.0 (2.3.6)
One thing I noticed is that I need to configure my account settings on both profiles, or it messes up my normal profile. Because I am not logged in to my google account on the second, it got rid of all my contacts on the first, and had some verification issues when I tried to buy apps, and with google voice. It also changed my keyboard. None of these are huge issues, you just need to reconcile these differences between the profiles.
Does it work for all Android ?
KCP100 said:
I enabled fast switch, and I am very impressed with it! I can switch to my second profile in about 15-20 seconds.
It works great on Droid Charge running Humble 5.0 (2.3.6)
One thing I noticed is that I need to configure my account settings on both profiles, or it messes up my normal profile. Because I am not logged in to my google account on the second, it got rid of all my contacts on the first, and had some verification issues when I tried to buy apps, and with google voice. It also changed my keyboard. None of these are huge issues, you just need to reconcile these differences between the profiles.
Click to expand...
Click to collapse
That shouldnt be happening... are you sure?
mrubs said:
Does it work for all Android ?
Click to expand...
Click to collapse
It works for all Android versions except those with some types of folder and file links like a2sd.
Related
Hi guys. Just wanted to plug my app here. It's based on the work that has been happening in the "auto task killer" thread.
In a nutshell this app lets you configure Android's internal memory manager to help define when to shut down different types of apps.
Features:
- Presets and custom settings
- Works with Android 1.5+
- Sliders for easy setting of the apps.
If you have any questions just pop me and email or hit me up on twitter. This is very much a work in progress so I'll be updating it fairly often. So give it a try (QR code below) and I hope you find it useful.
Requires root access
Another good reason to root my Hero. I'd probably do that before upgrading to 2.1.
sanderg said:
Requires root access
Another good reason to root my Hero. I'd probably do that before upgrading to 2.1.
Click to expand...
Click to collapse
Sorry. forgot to mention that it requires root. If you are rooting then I would recommend flashing a 2.1 ROM since that's faster than the 1.5 ROMs. There are caveats of course since not everything is working perfectly on the 2.1 ROMs but it's working good enough for me. Call me shallow but I LOVE live wallpaper.
Could you perhaps give more information? I have set it to mainly 120MB (to test) and nothing is happening. Does it happen every x mins or something?
G8D said:
Could you perhaps give more information? I have set it to mainly 120MB (to test) and nothing is happening. Does it happen every x mins or something?
Click to expand...
Click to collapse
This works differently than a task killer. What you are doing is setting thresholds for each application type. So if you set the threshold for Empty Apps to be 120MB then Android will kill these apps when there is only 120MB left. This would be most of the time.
However these thresholds are soft settings. So if Android needs to start an app/service or the user manually initiates an app/service then these will still start as normal.
This is my understanding of how it works. (I am not an expert regarding this.) However I have noticed that Android is still starting up certain apps that seem to be useless and I haven't used either e.g. Amazon MP3. This could be something to do with the out-of-memory priority of the app. (will need to investigate this)
For me at least, I have found that using a task killer to kill all apps after you apply your settings works the best. But the app should keep things much tidier in terms of memory usage.
As mentioned above these are soft settings and I have tried setting all bars to 120MB and everything still works fine. You may or may not get the same experience but these are soft settings so the worst that could happen is that you have to reboot your phone and revert to the default setting.
In the next update the settings will be saved after reboot but you will still able to go into the app to change the setting anyway.
I hope I answered your question.
Hey Guys,
Android multitasks like a boss, unlike iOS it doesn't pause it's apps on pressing the home key, while completely letting it stop running code, but i'm still missing something in android:
For example, when i'm at home and i connect my phone to my speakers in the living room, i sometimes use youtube to play tracks that i don't have on my storage. This works fine but when the track is nearly finished and i switch tabs in the dolphin browser to open another song before the track is over, the playback immediately stops because i changed tabs.
Or when i'm listening to a song on youtube through and i want to go back to the homescreen to open another app, the playback also stops.
I know it drains the battery like crazy if the browser would continue, but i wonder if there isn't an app or something that would let android run a couple of non-system apps at a time once in a while.
I hope you guys know something
Thanks
I have the same issue, and I use the YouTube App. I think it's because Google assume's you're watching the video, not just listening to it.
Radio/Music Apps don't have this limitation. Try any these three FREE Internet Radio stations and you'll be hooked: Pandora Internet Radio, TuneIn Radio, iHeartRadio and Sky.FM Internet Radio.
You can't be serious, Android doesn't have "real multitasking". Not even ICS.
You can separate "Multitasking" into 6 categories.
1) True Multitasking - you can see AND interact with two (or more) RUNNING applications.
2) True Multitasking - you can see two (or more) RUNNING applications, only interact with them one at a time.
3) Multitasking - you can only see and interact with one application but all other applications RUN in the background.
4) Pseudo-Multitasking - you can see and interact with one application but only RUN several applications in the background.
5) Pseudo-Multitasking - you can see and interact with one application and can SAVE STATE (to ram) other applications.
6) No Multitasking - you can see and interact with one application and can see a list of other applications which can be called upon.
The only mobiles that can multitask (that I know of) is the N900/N9/N950, the Blackberry Playbook, Palm Touchpad/Pre/Pixi/etc.
Android can technically do True Multitasking (or even True Multitasking2) but it needs to be hacked and made to do so in a very different way, as Inoxos shows:
http://www.youtube.com/watch?v=7E1ckOoeRJg&feature=player_embedded
Right now, the best you can get is ICS Pseudo-Multitasking were the core services RUN in the background, you can run a few (6 iirc) applications in the background, and have unlimited* applications SAVE STATE.... and put them into a *Multitasking List* The reason for this move by Google is simple: Battery life. However, for smart users aka power users this is quite intrusive and we rather have True Multitasking because we know what we are doing.
ekin said:
However, for smart users aka power users this is quite intrusive and we rather have True Multitasking because we know what we are doing.
Click to expand...
Click to collapse
I understand your point, but isn't this why Android is open source?
When you buy a device, you are getting a "consumer level" OS, which isn't really configured for power user - this is why the manufacturers go to such lengths to lock down the device.
What I would like to see in Android is the ability to designate a process/application as unkillable by Android task management, so that I can ensure that when I switch task, that process isn't killed. I could achieve this via a custom AOSP build, but I don't want it enough to actually bother doing it myself!
Regards,
Dave
Sent from my GT-N7000 using Tapatalk
Real multitasking is possible but it must be enabled in the app. I use Igo navigation which can be forced to run in the background, and just today i had navigation running and giving verbal instructions whilst listening to a podcast all while browsing the web. If thats not multitasking i dont know what is.
Saying android cant do real multitasking is rubbish im sorry but thats the nicest way i could have put it. Go back to your iphone lol or learn how to use android properly before making such comments.
Using your definitions there If i can run navigation in the background while using the headset to control the music app and at the same time use the browser normaly what type of multitasking is that? All 3 apps are running simultaniously and I can control 2 apps at once. Whilst this is happening I can be downloading something from the market and answer a phone call.
Nice long post full of crap info you have there.
martcerv said:
Real multitasking is possible but it must be enabled in the app. I use Igo navigation which can be forced to run in the background, and just today i had navigation running and giving verbal instructions whilst listening to a podcast all while browsing the web. If thats not multitasking i dont know what is.
Saying android cant do real multitasking is rubbish im sorry but thats the nicest way i could have put it. Go back to your iphone lol or learn how to use android properly before making such comments.
Using your definitions there If i can run navigation in the background while using the headset to control the music app and at the same time use the browser normaly what type of multitasking is that? All 3 apps are running simultaniously and I can control 2 apps at once. Whilst this is happening I can be downloading something from the market and answer a phone call.
Nice long post full of crap info you have there.
Click to expand...
Click to collapse
@martcerv i know android can multitask like that, on an iphone you can let the music play in the background too.. but igo navigation and music are ment to work in the background.. i was wondering if there's a way you can choose yourself what apps you want to run in the background. Because you can't let the browser run in the background
@ekin, will ICS let me to select the browser to be one of the 6 apps that run in the background?
I think its down to each app, by default most aren't enabled to run in the background but the os is capable of it. Even igo will only work in background if you change the advanced settings to work that way.
As mobiles are limited in ram and battery, most app developers trend to disable this feature otherwise lots of people would complain that there system its lagging and battery life is being killed by the app. I'd like to see an option in most aps so people that want it can use it but they will be aware of the possible performance and battery issues.
Sent from my GT-N7000 using xda premium
martcerv said:
I think its down to each app, by default most aren't enabled to run in the background but the os is capable of it. Even igo will only work in background if you change the advanced settings to work that way.
As mobiles are limited in ram and battery, most app developers trend to disable this feature otherwise lots of people would complain that there system its lagging and battery life is being killed by the app. I'd like to see an option in most aps so people that want it can use it but they will be aware of the possible performance and battery issues.
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
The solution for that is for android's multitasking capabilities to advance further to the decree of Maemo/WebOS/etc and a smart ux overhaul that makes such process easy.
For instance, look at Win7's Superbar. Many years were spent getting it to its current state, and it handles this problem in a cinch!
@martcev
What you described is Pseudo-Multitasking as I have defined. As stated by another, even iOS does this (but less advanced). If you use a device from a different (multitasking) mobileOS you might actually grasp my comment.
Kangal said:
The solution for that is for android's multitasking capabilities to advance further to the decree of Maemo/WebOS/etc and a smart ux overhaul that makes such process easy.
For instance, look at Win7's Superbar. Many years were spent getting it to its current state, and it handles this problem in a cinch!
@martcev
What you described is Pseudo-Multitasking as I have defined. As stated by another, even iOS does this (but less advanced). If you use a device from a different (multitasking) mobileOS you might actually grasp my comment.
Click to expand...
Click to collapse
Kangal, I get you totally.
I recently dropped my N900 on the floor and finally killed it. I chose to get a SGS3 as a replacement because I already got my wife a N9 a while ago so I don't see the point of getting another one. Anyway, I've been trying to find a way to true multitask on my SGS3 like Maemo does but it seems that it's not possible (maybe at least not on stock). I like the SGS3 for its screen and the fact that it can handle videos in pretty much any resolution but I can't help to think that I actually own a "dumbphone" for the fact that it can't true multitask.
I mean, if it can't multitask properly, what's the point of having 4 cores?
there used to be an opensource Window switcher on windows mobile, same maker as wififofum that rocked. its funny it dissapeared and never was implemented for android. That rocked
It indeed is strange that android doesnt have it natively, there are paid solutions on the market thought
Sent from my GT-N7000 using Tapatalk 2
xdadJeroen said:
Hey Guys,
Android multitasks like a boss, unlike iOS it doesn't pause it's apps on pressing the home key, while completely letting it stop running code, but i'm still missing something in android:
For example, when i'm at home and i connect my phone to my speakers in the living room, i sometimes use youtube to play tracks that i don't have on my storage. This works fine but when the track is nearly finished and i switch tabs in the dolphin browser to open another song before the track is over, the playback immediately stops because i changed tabs.
Or when i'm listening to a song on youtube through and i want to go back to the homescreen to open another app, the playback also stops.
I know it drains the battery like crazy if the browser would continue, but i wonder if there isn't an app or something that would let android run a couple of non-system apps at a time once in a while.
I hope you guys know something
Thanks
Click to expand...
Click to collapse
the only problem with Android's multitasking is that it drains battery. there's so much applications running in background, and i have to manually kill them. to minimize my manually killing these applications, i have to check their settings and for those applications that have sync, i have to increase the sync timing for example from every 5 mins to 24 hours. its a nightmare to go through all my applications (i figured it out late), and it gives me headache when some applications there's no such option!
i know for some applications it is useful for example if u want to download something in a different application while doing something else with another application. but i dont download much(well... its a phone, not a computer). so because of that, i really hate Android's multitask approach. i hope at some point, there's an option where Android can switch multitask configuration, where i would love to use iOS's solution, where they pauses background apps... it would certainly solve S2's battery problem.
Actually android can does allow true multitasking just like on your desktop. It not android that has the limitation, its some of the apps. My wife's SGS2 on gingerbread 2.3.6 can run Aircalc, floating browser & overskreen all on the screen at the exact same time running simultaneously & I can still cycle through my homescreen without minizing anything. This is straight stock right out of the box. Android has had the capability for years, there just hasn't been many apps that take advantage of it. Android is the most powerful, versatile OS out there because the possibilities are endless
lol, just cause an app has a workaround doesnt mean that the OS shouldnt have it natively... thats the issue, it should be natively supported, not random by some genious developers...
If that were true than you can program any app on any os and call the os genious... because a programmer invents something... I remember people building awesome stuff in dos, that didnt make dos awesome lol.
Sent from my GT-N7000 using Tapatalk 2
I made multitasking alot better - even on sense 4.0 and 4.1
http://forum.xda-developers.com/showthread.php?t=1900626
Testers welcome.
zeppelinrox said:
I made multitasking alot better - even on sense 4.0 and 4.1
http://forum.xda-developers.com/showthread.php?t=1900626
Testers welcome.
Click to expand...
Click to collapse
zeppelinrox you rock with yer scripts, automagically lmao
Sent from my GT-N7000 using Tapatalk 2
Popup play its multitasking
I can write here.. Whatsapp, mail while watching videos.. Also power amp running music and do the same.. That's multitasking... Would be cool to let YouTube play the video in the background.. Or save the state of a website when you stop using the browser..
Other than that I don't see any other use
Enviado desde mi GT-N7000 usando Tapatalk 2
You're confusing multitasking with a band-aid fix that's good for only one single purpose.
Call it what ever you want.. Multi-tasking(wiki) : "In computing, multitasking is a method where multiple tasks, also known as processes, are performed during the same period of time. The tasks share common processing resources, such as a CPU and main memory"
When ever I can accomplish this no matter what.. This can be called multitasking....
Enviado desde mi GT-N7000 usando Tapatalk 2
---------- Post added at 08:23 PM ---------- Previous post was at 08:19 PM ----------
Back in DOS days you could only run 1 task at a time.. Play a game? Sure but you could not do anything else...
Develop software in gwbasic? Sure but again you can not do anything else.. Copy some files from a diskette to another? Sure but once again you can not do anything else.. Mean no multitasking allowed
Enviado desde mi GT-N7000 usando Tapatalk 2
lol some dudes created a shell, in which a windowed environment allowed multitasking
anyways strictly speaking your correct. But then my requirements of multitasking is a bit higher
Sent from my GT-N7000 using Tapatalk 2
multitasking app?
zeppelinrox said:
I made multitasking alot better - even on sense 4.0 and 4.1
http://forum.xda-developers.com/showthread.php?t=1900626
Testers welcome.
Click to expand...
Click to collapse
Sounds quite promising. Is it possible to make an app that you can adjust the number of simultaneous tasks allowed. Simiar to, say setting, maximum cpu using gui? I'm sure many people that are not familar with all the inner workings of android would appreciate having this capability.
Thanks for your efforts!
Hi everyone. Im one of the developers of SwitchMe, and app that allows multiple secure logins into separate installations of android on a single device. The pr is after the break.
I really need a few people to check into some issues people on the GTab have been experiencing. There are some warnings involved:
- testers must perform a full nandroid backup before using the app, it is not our responsibility if you start getting boot loops
- if you report results or bugs, please use the "Write to us" function in the app whenever possible, and always describe the issue in the header of the logs you send
- if you post here, bes sure to include your device type and rom
- if you have apps installed on sd, be sure to mention that as well
--------------------------------------------------------------------
SwitchMe is a unique application for root users that allows you to log in and out of multiple installations of Android just as you would on a desktop computer.
The technology behind SwitchMe saves all of your applications and data, protects it and stores it as a file in memory. You can then log out of an
account and log into a fresh installation of Android or another account with its own unique content.
You may create as many profiles as the memory is capable of holding. Some of these may require very little free memory because they contain few apps,
others will be larger as they contain many applications and lots of cache and data.
Why is this functionality useful?
Privacy - the most obvious benefit is that you can securely share one device among multiple users, which gives you privacy and peace of mind.
Testing - if you are a developer, you can use profiles as clean sandboxes to test your applications and their interaction with the system.
Gaming – with multiple installations of Android on a single device, you can now play online MMOs as different characters.
Speed - the games your kids play slow down your tablet, but with SwitchMe you can easily create profiles without games or instant messengers.
Battery life - when the battery is low but there are important emails or documents to edit later, switch to a profile which only contains these essentials.
These of course are only suggestions - there are plenty of other uses for the functionality SwitchMe offers.
Market link:
https://market.android.com/details?id=fahrbot.apps.switchme
The Lite version allows the creation of two profiles, enough to test on.
Screens:
i actually bought your pro version and i was able to use it, and i realized, when i try it hangs on boot, but after you clear cache after trying to switch profile, it will work pretty well, i also can confirm this works well on the nook color running cyanogen
gtab running vegan 7.1.0 gingerbread
and i have about 3 apps installed on sdcard
Thank you for the feedback. Were you wiping the cache partition through or the dalvic cache CWM?
when i switch it hung so i hard booted into Cwm recovery and wiped cahce and dalvik after rebooted it booted into 2nd profile, and worked from there, i was able to switch back in forth without it hanging on bootanimation,
for the nook color it works perfect havent really seen any issues rise since installed, only draw back when i purchased pro it was on wifes account not mine
side note wife has 23 applications installed on sdcard, on the nook color
Oo guess forgot to add functionality well i got a gtablet and nook color
the gtablet is mine and nook is wifes
But she likes to use the 10 screen so made a profile for her and her stuff, and when she uses my tablet ill use hers so i can add all my lil mods and apps so it doesnt conflict with her stuff as well we got a kid so we use it for her kid games and movies
Any issues to report?
SwitchMe 1.2 has been rolled out and now includes a lockscreen replacement:
1.2
Added lock screen for logging in and out
More stable Fast switch implementation
Reworked UI colors
Now, its very important that we get some feedback on how this big new feature works, so please read up on it in the help and post your thoughts!
1.2.2 - HOTFIX 2
Reworked widget on qHD+ displays
Fixed widget text on HC and ICS
Fast switch improved on older devices
Hi guys! I would really appreciate some feedback regarding the new lockscreen!
Anything at all guys?
Tried this app about a week ago sorry I didn't post back sooner. Running Beastly-Clemsyn rom (android 2.2) on gtablet, normal install to internal memory, no overclock. I tried to install twice but both times it froze my tablet immediately after installation. Couldn't do any testing or troubleshooting as I could not successfully install. This app is a great idea and I will keep trying to get it to work as new versions are released.
MOst likely there is no point unless your rom changes...
Thanks for the reply. I will likely change roms again soon and will definitely try this out again when I do.
OK, sorry but its just too dangerous to support data links - there would be boot loops everywhere!
By the way, some intit scripts would also make it incompatible!
1.4.3.7
Fixed device specific switch screen crashes and issues
Fixed UI bug in switch screen preferences
If anyohe had problems with superuser before, this should fix them. Please let me know if that is the case, its important we get some feedback here!
1.5.3.0
Enabled full support for MIPS and x86 architectures
Many root daemon code fixes and optimizations implemented
Any issues with the new build?
Anything to reprot?
1.5.3.8
Fixed issue switching profiles (One X and others)
Fixed rare crash on adding/ removing profiles
Fixed many device specific issues from user logs
Hello All,
Just thought I'd add my experience with CM on my Nook Color. I received the Nook from a friend who got an iPad mini - said he wasn't really using it anymore. I knew I wanted full Android, and one that was usable, so I got to work with trying a bunch of different solutions. What I ended up with is a very quick, responsive tablet that runs everything I need it to. I'm hoping this will help some users starting out who are looking for the best compromise between speed and functionality on this aging hardware. If you make any of these changes or suggestions I'm not responsible for damage to your hardware, software, body parts, blah blah blah. Thanks goes to various sources, but most of all to this forum and it's users for being an outstanding source of information. Again, these are all based off of MY experience with the tablet.
As far as the ROM, MiRaGe CyanogenMod 7.2. No question. I tried the official CyanogenMod, Miui, and couldn't even find phiremod (which isn't being worked on). CyanagenMod is current and has an active community with guides for help and support, and the MiRaGe variant has some pretty slick modifications that work very well on the Nook.
I find installing to the internal memory "slightly" faster, resulting in less issues. There's no reason to keep the stock OS on there for me, so I just removed it. You can find full EMMC installation instructions on this forum.
Out of the box with this install, it's pretty responsive.
Disable Wifi when the screen is off - it'll save you a bunch of battery, unless you're really concerned about notifications when you're not using it.
For applications, here's my experience:
1. Latest YouTube works well, but you'll need to deselect "HD" for each video as it loads. An inconvenience, but it works.
2. I've tried tons of versions of Netflix, and find version 1.8.1 the best for this installation. Streaming is smooth, and the UI is responsive. Once you install it, ignore the prompts from the Play store to update it.
3. Install MX Player to handle any type of video playback, including mp4s off the Internet - there's no built in support. It's fast, free and runs everything I've thrown at it.
4. Dolphin browser works really well on this installation. I find it the best balance of performance and features.
Now, the most important part, and believe it or not this made the most difference for me - disable the phone software. Since 7.2 was primarily developed for phones, the cell and phone services are still running, sucking up battery and CPU. You can see the service Cell Standby running constantly. Here's how to wipe it out.
1. Download Root Browser, free from the Market.
2. Navigate to /System/Apps
3. Delete (I know, you could freeze, rename or move, but I won't need these again, and didn't experience any issues afterwards) the following files in this order:
VoiceDialer.apk
TelephonyProvider.apk
Mms.apk
Phone.apk
The "normal" uninstall option won't work. For each of these items, and the one below, tap and hold until you see the full menu of commands. From there, tap Delete. After you delete Phone.apk, you'll get stuck in a loop that the service failed, and you'll have to keep force closing it. Just reboot at this point.
4. Back in Root Browser, go to /Data/Data
5. Delete com.android.phone
6. Reboot.
At this point, my Nook boots cold in about 20 seconds, and application transitions are snappy. I haven't experienced any crashes with this configuration, and that's steady use of Gmail, Facebook, Dolphin, Netflix, YouTube, Feedly and various other apps. All apps except for Netflix are the most current versions from the store and work perfectly.
It goes without saying that most games won't work well, but if you're looking to get some productivity out of this tablet, these settings worked the best for me.
Hi!
webman2k said:
Hello All,
Just thought I'd add my experience with CM on my Nook Color. I received the Nook from a friend who got an iPad mini - said he wasn't really using it anymore. I knew I wanted full Android, and one that was usable, so I got to work with trying a bunch of different solutions. What I ended up with is a very quick, responsive tablet that runs everything I need it to. I'm hoping this will help some users starting out who are looking for the best compromise between speed and functionality on this aging hardware. If you make any of these changes or suggestions I'm not responsible for damage to your hardware, software, body parts, blah blah blah. Thanks goes to various sources, but most of all to this forum and it's users for being an outstanding source of information. Again, these are all based off of MY experience with the tablet.
As far as the ROM, MiRaGe CyanogenMod 7.2. No question. I tried the official CyanogenMod, Miui, and couldn't even find phiremod (which isn't being worked on). CyanagenMod is current and has an active community with guides for help and support, and the MiRaGe variant has some pretty slick modifications that work very well on the Nook.
I find installing to the internal memory "slightly" faster, resulting in less issues. There's no reason to keep the stock OS on there for me, so I just removed it. You can find full EMMC installation instructions on this forum.
Out of the box with this install, it's pretty responsive.
Disable Wifi when the screen is off - it'll save you a bunch of battery, unless you're really concerned about notifications when you're not using it.
For applications, here's my experience:
1. Latest YouTube works well, but you'll need to deselect "HD" for each video as it loads. An inconvenience, but it works.
2. I've tried tons of versions of Netflix, and find version 1.8.1 the best for this installation. Streaming is smooth, and the UI is responsive. Once you install it, ignore the prompts from the Play store to update it.
3. Install MX Player to handle any type of video playback, including mp4s off the Internet - there's no built in support. It's fast, free and runs everything I've thrown at it.
4. Dolphin browser works really well on this installation. I find it the best balance of performance and features.
Now, the most important part, and believe it or not this made the most difference for me - disable the phone software. Since 7.2 was primarily developed for phones, the cell and phone services are still running, sucking up battery and CPU. You can see the two services running under the battery monitoring (Phone Idle and Cell Standby). Here's how to wipe them out.
1. Download Root Browser, free from the Market.
2. Navigate to /System/Apps
3. Delete (I know, you could freeze, rename or move, but I won't need these again, and didn't experience any issues afterwards) the following files in this order:
VoiceDialer.apk
TelephonyProvider.apk
Mms.apk
Phone.apk
After you delete Phone.apk, you'll get stuck in a loop that the service failed, and you'll have to keep force closing it. Just reboot at this point.
4. Back in Root Browser, go to /Data/Data
5. Delete com.android.phone
6. Reboot.
At this point, my Nook boots cold in about 12 seconds, and application transitions are snappy. I haven't experienced any crashes with this configuration, and that's steady use of Gmail, Facebook, Dolphin, Netflix, YouTube, Feedly and various other apps. All apps except for Netflix are the most current versions from the store and work perfectly.
It goes without saying that most games won't work well, but if you're looking to get some productivity out of this tablet, these settings worked the best for me.
Click to expand...
Click to collapse
I really appreciate this. I'm trying to update my nook color instead of buying a nexus 7 since I only need a 'tablet' for basic things. I'm really new to all of this, and did an SD root of 7.0.1 since my attempts of 10.2 left my nook super slow. I'm looking to do a full root now that my warranty is up and the 7.0.1 just isn't meeting my needs.
I'm going to attempt the route you went down. Can you provide any links that you used? Sorry if this is asking for too much... I'm really new to all of this and don't know where to start.
Do you find that your programs stop responding at all? I am having the issue now and my main goal is to get that to stop. I'm not sure if thats a rom problem, an SD card problem... or something I did wrong. I hope to use my NC to read, surf the web, email, sync with google calendar... and access google drive.
RedCello said:
I really appreciate this. I'm trying to update my nook color instead of buying a nexus 7 since I only need a 'tablet' for basic things. I'm really new to all of this, and did an SD root of 7.0.1 since my attempts of 10.2 left my nook super slow. I'm looking to do a full root now that my warranty is up and the 7.0.1 just isn't meeting my needs.
I'm going to attempt the route you went down. Can you provide any links that you used? Sorry if this is asking for too much... I'm really new to all of this and don't know where to start.
Do you find that your programs stop responding at all? I am having the issue now and my main goal is to get that to stop. I'm not sure if thats a rom problem, an SD card problem... or something I did wrong. I hope to use my NC to read, surf the web, email, sync with google calendar... and access google drive.
Click to expand...
Click to collapse
Hello RedCello,
Yeah - first thing I tried when I got the Nook was the latest CM nightly. And while it was pretty cool to have the latest Android running on 3 year old hardware, it certainly showed. The biggest drawback of the hardware is RAM. The Nook only has 512mb, and running modern apps can take up quite a bit. That's why the most important part of any mod for this hardware is good RAM management. Stock 7.2 is good, but I was constantly running out of RAM, resulting in very sluggish app performance, much like you're experiencing. Keeping Clean Master (free from the store) installed and wiping the ram when it notified me kept things moving, but when I finally tried the MiRaGe ROM, I didn't even have to use it. I wouldn't say it runs like a Nexus, but even animations run relatively smoothly, and I have no trouble with Netflix, Dolphin, Facebook, Feedly, Youtube, and others.
If you have recovery installed to the EMMC, you can grab the latest ROM and kernel updates at the link below. All you'll need are those two zips, and the gapps for 7.2:
http://forum.xda-developers.com/showthread.php?t=1344873
http://goo.im/gapps
The MiRaGe thread has all the instructions for that rom, and here's the link to the general EMMC install instructions:
http://forum.xda-developers.com/showthread.php?t=1030227
If you only installed to an SD before, this will guide you to create the bootable SD, from which you can install the 3 zips. Pretty simple, and the result is a VERY functional old tablet.
webman2k said:
Hello RedCello,
Yeah - first thing I tried when I got the Nook was the latest CM nightly. And while it was pretty cool to have the latest Android running on 3 year old hardware, it certainly showed. The biggest drawback of the hardware is RAM. The Nook only has 512mb, and running modern apps can take up quite a bit. That's why the most important part of any mod for this hardware is good RAM management. Stock 7.2 is good, but I was constantly running out of RAM, resulting in very sluggish app performance, much like you're experiencing. Keeping Clean Master (free from the store) installed and wiping the ram when it notified me kept things moving, but when I finally tried the MiRaGe ROM, I didn't even have to use it. I wouldn't say it runs like a Nexus, but even animations run relatively smoothly, and I have no trouble with Netflix, Dolphin, Facebook, Feedly, Youtube, and others.
If you have recovery installed to the EMMC, you can grab the latest ROM and kernel updates at the link below. All you'll need are those two zips, and the gapps for 7.2:
http://forum.xda-developers.com/showthread.php?t=1344873
http://goo.im/gapps
The MiRaGe thread has all the instructions for that rom, and here's the link to the general EMMC install instructions:
http://forum.xda-developers.com/showthread.php?t=1030227
If you only installed to an SD before, this will guide you to create the bootable SD, from which you can install the 3 zips. Pretty simple, and the result is a VERY functional old tablet.
Click to expand...
Click to collapse
Thanks so much! I'm going to give it a shot either tonight or tomorrow. I might post again in I run across any issues. Thanks again!
RedCello said:
Thanks so much! I'm going to give it a shot either tonight or tomorrow. I might post again in I run across any issues. Thanks again!
Click to expand...
Click to collapse
I've installed it and for the brief 10 minutes I've been using - it is great! Thanks for your instructions. links, and tips.
I've followed your suggestions but I can't get root browser to work. Any ideas? It loads properly but when I try to uninstall the files, it says uninstall unsuccessful. I noticed you mentioned that you could freeze items and such, I don't see those options which makes me wonder if I'm doing something wrong. Any clue?
RedCello said:
I've installed it and for the brief 10 minutes I've been using - it is great! Thanks for your instructions. links, and tips.
I've followed your suggestions but I can't get root browser to work. Any ideas? It loads properly but when I try to uninstall the files, it says uninstall unsuccessful. I noticed you mentioned that you could freeze items and such, I don't see those options which makes me wonder if I'm doing something wrong. Any clue?
Click to expand...
Click to collapse
Forgot that part, I'll update the OP. Tap and hold the items you want to remove to get the full menu, then choose delete. It'll work from there.
webman2k said:
Forgot that part, I'll update the OP. Tap and hold the items you want to remove to get the full menu, then choose delete. It'll work from there.
Click to expand...
Click to collapse
Got it, thanks! I've been using the NC constantly and it fills all my needs, so much that I won't be upgrading now. Thanks for your post. It convinced me to give it a shot and I'm so glad I did!
RedCello said:
Got it, thanks! I've been using the NC constantly and it fills all my needs, so much that I won't be upgrading now. Thanks for your post. It convinced me to give it a shot and I'm so glad I did!
Click to expand...
Click to collapse
No problem, glad I could help. I'm actually quite surprised at how capable this tablet is, considering the specs.
Thanks for this. I've been using CM 10.1.3 but it was real sluggish. I had some success with the V6 Supercharger, but I may give the MiRaGe 7.2 if it works as well as you say.
Cm 10.2 M1 is the best to me, cross breeder is a must to run it smoothly
xflier said:
Cm 10.2 M1 is the best to me, cross breeder is a must to run it smoothly
Click to expand...
Click to collapse
What has Cross Breeder done for you? I am assuming this is it:
http://forum.xda-developers.com/showthread.php?t=2113150
xflier said:
Cm 10.2 M1 is the best to me, cross breeder is a must to run it smoothly
Click to expand...
Click to collapse
I really like the nightlies, and if they bring KitKat to the Nook Color, I'll surely try that. However, in my trials, NOTHING touches the speed and stability of this rom. Also, there's tons more free ram on a CM7 base, which helps tremendously. But the most important difference is the touch screen responsiveness. With CM7 (and MiRaGe), the touchscreen responds instantly and accurately. The CM10 builds - through to the latest nightlies - all have responsiveness issues with the screen. Some apps require multiple touches, etc.
You're not getting the latest and greatest features here, but what I was looking to do was get the best balance of features and performance, to make this old tablet something I'd want to use on a daily basis. This rom does it for me.
webman2k said:
I really like the nightlies, and if they bring KitKat to the Nook Color, I'll surely try that. However, in my trials, NOTHING touches the speed and stability of this rom. Also, there's tons more free ram on a CM7 base, which helps tremendously. But the most important difference is the touch screen responsiveness. With CM7 (and MiRaGe), the touchscreen responds instantly and accurately. The CM10 builds - through to the latest nightlies - all have responsiveness issues with the screen. Some apps require multiple touches, etc.
You're not getting the latest and greatest features here, but what I was looking to do was get the best balance of features and performance, to make this old tablet something I'd want to use on a daily basis. This rom does it for me.
Click to expand...
Click to collapse
The Nook screen re-calibrator app fixed the screen issues for me.
JoshMcMadMac said:
The Nook screen re-calibrator app fixed the screen issues for me.
Click to expand...
Click to collapse
It seems to help, but I think it's an issue of resources as well. on CM7, taps equal a response every time. There are some instances where I have to tap a few times on the nightly, or the tap zone is "off". It'll always work, but it can be very sensitive. For example, navigating Netflix can be frustrating at times. It can read a tap as a swipe if it's not precise enough. I don't seem to have that problem on CM7 builds.
I've gone back to the nightlies right now, to see the progress, and I'm incredibly impressed. If anything, it gets me excited for 4.4. From what I've read, that'll really breath new life into this tablet.
Thanks for the great writeup, have had my Nook for awhile and keep updating and since the latest one I noticed alot of weird things and bad batter life. Did what you suggested and everything seems to be working better now. Was just wondering if anyone would suggest a more lightweight launcher or is ADW the best for battery life (or does it really make a difference)? And any other suggestions for increasing battery life would be helpful to
I started with official cm7.2 and went up and down the cm tree ( cm9, cm10, phiremod) and then some ParanoidAndroid,MIUI, . Somewhere in between I found the mirage rom and to be honest by this time, all I needed my nook color was for the kids and their apps and constant usage of many apps in just a few minutes. That was the the Deciding factor and for some reason mirage ROM got laggy as hell when it was 'multitasking'. I also was not able to get the USB host to work and V6 supercharger has some problems and did not install some scripts, nook tweaks CPU settings were incompatible and WiFi title was a trouble for the kids since enabling/disabling would take them into the settings and they would muck everything up in there.
So I stuck with the official cm7.2 with the help of v6 supercharger (supercharge,kick as kernelizer, battery calibrator), voltage and stepping tweaks with the help of Nook Tweaks on the market, flash player (pre ics) and adding adw ex.
Let's see addressing the YouTube not playing hd even download vids , you can help by installing rolletube side by side with official YouTube app (g**gle it) or
https : //code.google.com/p/r7android/downloads/detail?name=Rolle%20Tube.r7android.com.apk (added some spaces, can't post links yet).
Credit: http : //forum.xda-developers.com/showthread.php?t=1069911 (again with the spaces oyyy).
On a side note has anyone tried krylon360 ROM if so, do you still have it to share?
Sent from my Nexus 7 using Tapatalk
xflier said:
Cm 10.2 M1 is the best to me, cross breeder is a must to run it smoothly
Click to expand...
Click to collapse
Weird, I'm getting a status 7 error...
MGREX said:
Weird, I'm getting a status 7 error...
Click to expand...
Click to collapse
Are you using v6045 or newer CWM? That causes that error. You need to use an older version of CWM.
Sent from my BN NookHD+ using XDA Premium HD app
How does CM11 in its current state compare with running the MiRage 7.2 ROM? I'm going to be giving my old Nook Color to my mother and want to put something on it that will run decent.
mogators1 said:
How does CM11 in its current state compare with running the MiRage 7.2 ROM? I'm going to be giving my old Nook Color to my mother and want to put something on it that will run decent.
Click to expand...
Click to collapse
I hadn't used my Nook in a while and was thinking of putting it on Ebay, so I decided to update CM and see how it ran, or go back to stock. I decided to stick to CM10.x hoping the Netflix fixes might work, so this isn't CM11...but for the life of me, as much as I respect CM in all it's glory, it just seemed to be nowhere near as snappy/responsive as I have liked. Not sure why, maybe the newer versions are too much for the older Nook Color hardware or something. I had a heck of a time even using the browser as the screen touch response just wasn't what I expected.
Prior to restoring to stock, I came across this post and the OP's experience with his Nook using MiRage 7.2. I installed it this afternoon and I'm really pleased so far. Everything seems as responsive as I'd expect it to be, and I did remove the phone stuff as he suggested. I prefer to download and sideload my .apk's, but everything seems to be running well; very nicely in fact. I did load the 1.5.2 version of Netflix, as was suggested for this MiRage CM version, but haven't had a chance to try it yet, so I can't report on that.
But for my part, I'm much happier with the MiRage version than the most recent CM version(s), and it makes it a nice day-to-day tablet.
...thanks..
Having a problem in which app or task reappears in the foreground after pressing the Home button. Also, if I tap the recent apps button, the list of apps appears and then just as quickly brings the most recent app into the foreground automatically again. It happens so quickly that the "x" for closing the apps in the list doesn't even have a chance to appear or let me swipe them away.
Something else that seems to happen along with this problem is that parts of any given app start freezing (i.e. unresponsive links, menu options, etc) while other parts of the app can be tapped/pressed. For example, if I'm in the android settings menu, I may not be able to select one option in a list but I can select the option right above it. This appears to be totally random. If I back out of that menu and/or clear the app from the app list, I can go back and select that same menu option just fine.
This seems to only have started after I added a second user on the phone. I guess it could be that the phone doesn't have enough memory to handle both users, but why would ANDROID then build that feature into it's phone OS?
Fixes I've tried so far (based on extensive research on forums and web search):
Restarting the phone - works temporarily but the issue(s) returns within minutes.
Clearing the phone's cache - no difference
Clearing app cache for each app - no difference
Uninstalling unneeded apps - no difference
Disabling bloatware - no difference
Clearing Google now and search - temporary fix, problem returned soon
Turning off Google now and search - temporary fix, problem returned soon
Factory reset, reinstalled from backup - temporary fix, problem eventually returned
Factory reset, setup both users from scratch - temporary fix, problem eventually returned.
I have a Moto X xt1097, Android 5.1 stock, non-rooted
Any help or responses appreciated!
dgiberga said:
Having a problem in which app or task reappears in the foreground after pressing the Home button. Also, if I tap the recent apps button, the list of apps appears and then just as quickly brings the most recent app into the foreground automatically again. It happens so quickly that the "x" for closing the apps in the list doesn't even have a chance to appear or let me swipe them away.
Something else that seems to happen along with this problem is that parts of any given app start freezing (i.e. unresponsive links, menu options, etc) while other parts of the app can be tapped/pressed. For example, if I'm in the android settings menu, I may not be able to select one option in a list but I can select the option right above it. This appears to be totally random. If I back out of that menu and/or clear the app from the app list, I can go back and select that same menu option just fine.
This seems to only have started after I added a second user on the phone. I guess it could be that the phone doesn't have enough memory to handle both users, but why would ANDROID then build that feature into it's phone OS?
Fixes I've tried so far (based on extensive research on forums and web search):
Restarting the phone - works temporarily but the issue(s) returns within minutes.
Clearing the phone's cache - no difference
Clearing app cache for each app - no difference
Uninstalling unneeded apps - no difference
Disabling bloatware - no difference
Clearing Google now and search - temporary fix, problem returned soon
Turning off Google now and search - temporary fix, problem returned soon
Factory reset, reinstalled from backup - temporary fix, problem eventually returned
Factory reset, setup both users from scratch - temporary fix, problem eventually returned.
I have a Moto X xt1097, Android 5.1 stock, non-rooted
Any help or responses appreciated!
Click to expand...
Click to collapse
The answer is simple, it is caused by your second user.
Sent from my XT1095 using Tapatalk
AGISCI said:
The answer is simple, it is caused by your second user.
Sent from my XT1095 using Tapatalk
Click to expand...
Click to collapse
Well, I considered that as PART of the issue, sure. But isn't Android 5.1 supposed to support multiple users? If so, what about having a second user is causing the issue?
More info. I set up the second user for my business, using a separate Gmail account; minimal apps under that user (mostly Google's business products). I kept getting the two accounts mixed up when both were logged in under the same user.
dgiberga said:
Well, I considered that as PART of the issue, sure. But isn't Android 5.1 supposed to support multiple users? If so, what about having a second user is causing the issue?
More info. I set up the second user for my business, using a separate Gmail account; minimal apps under that user (mostly Google's business products). I kept getting the two accounts mixed up when both were logged in under the same user.
Click to expand...
Click to collapse
It does "support" it. But you must remember that everything is shared, memory, storage, processor, and network, so the phone is a limit. The better the phone, the better it works.
Even when you are not using the other account it is using all of those things in the background, it checks for emails, google play updates, and if you installed apps those apps run in the background even while you are on the other user.
It is an Android feature yes, but for example our phone only has 2GB of memory which most likely ran out from so much usage.
Personally I have 2 phones, one for business and my personal phone.
I don't know if this is true, but maybe android 6.0 would get better performance thanks to Doze. Maybe the other user account gets put into Doze mode to save resources. Just a thought, but I am only guessing.
Sent from my XT1095 using Tapatalk
AGISCI said:
It does "support" it. But you must remember that everything is shared, memory, storage, processor, and network, so the phone is a limit. The better the phone, the better it works.
Even when you are not using the other account it is using all of those things in the background, it checks for emails, google play updates, and if you installed apps those apps run in the background even while you are on the other user.
It is an Android feature yes, but for example our phone only has 2GB of memory which most likely ran out from so much usage.
Personally I have 2 phones, one for business and my personal phone.
I don't know if this is true, but maybe android 6.0 would get better performance thanks to Doze. Maybe the other user account gets put into Doze mode to save resources. Just a thought, but I am only guessing.
Sent from my XT1095 using Tapatalk
Click to expand...
Click to collapse
OK, I was afraid of that. It makes sense though.
I also noticed that the problem only occurs in the second user profile but not my original user profile; I'm guessing that this is because the Android OS gives the original user priority access to resources at any given moment. Or maybe the first user profile is more resource intensive. Just a guess really.
Well, I don't have money for a second phone right now. I'll have to figure out another way to keep those accounts more easily separated.
Thank you again for your help AGISCI!
Rather than running two user accounts you can run 2 Google accounts as a single user. Hence, all your Google business apps work is saved under your business Gmail account. I've been using it this way for years with little effect on phone resources.
kboya said:
Rather than running two user accounts you can run 2 Google accounts as a single user. Hence, all your Google business apps work is saved under your business Gmail account. I've been using it this way for years with little effect on phone resources.
Click to expand...
Click to collapse
Thanks kboya. That's actually how I started out, but it started getting tricky keeping accounts straight (i.e. chrome would keep defaulting to my personal account instead of my business account when I was signing up for different services, etc.). So, I thought the 2nd user idea would solve it nicely; still would if I could get hardware to support it.
Fair play. IMO multiple users was meant for tablets (less sensor and signal stress) and those with kids who only run games. It'll do what you want, but only at a pinch, a 6P might manage it better.