[APP] LMK Whitelist v2.0 for Semaphore, Mackay, Cyancore & Fishears - Galaxy S I9000 Themes and Apps

I had a few spare hours and made an app to add processes to the whitelist of the low memory killer.
This feature is currently available in
Semaphore Kernel for 4.2 JB
Mackay Kernel (untested)
Cyancore (untested)
Fishears Kernel (untested)
You can add up to 6 apps (kernel-limit) that will not get killed if your phone needs free ram. The purpose of this is to prevent e.g. your launcher from being killed when your phone needs more ram - resulting in redraws and unresponsiveness.But be warned: if you add too many memory intensive apps to this list your phone will get laggy and in worst case you will get force closes.
How it works:
To make an app "invulnerable" one needs to write it's PID (process ID) in a Kernel-config file
To get the PID of an app it has to run
This is why the whitelist-app starts a service (on boot and if you change the config) that runs and checks periodically for PIDs until it has found all your selected apps
Be aware that the service will run forever if you add an app that never gets started to the list!
If you only add your launcher and/or other apps that run permanently it will finish immediately.
Of course this requires root permissions to work!!
It is not the prettiest android app there is, so feel free to contribute with a better layout
Since Version 1.2 there are 3 open intents, which let you clear/create the whitelist from within other apps. The intent actions are:
com.jb.semaphorelmkwhitelist.CLEAR_WHITELIST
com.jb.semaphorelmkwhitelist.CREATE_WHITELIST
com.jb.semaphorelmkwhitelist.TOGGLE_WHITELIST
BIG THANKS TO STRATOSK, the developer of Semaphore Kernel and the Semaphore Manager app.
Please consider donating to him to support the further development of the kernel.
If you want to support my work please have a look at my apps in play store (see my signature)
I will send the source code to anyone asking me via PM.
Changelog:
Raise Version to 2.0
-) Ability to detect services running in their own process (works for greenify, possibly also tasker - didn't check though)
-) Create Launcher shortcuts for apps combined with whitelist actions, takes label and icon from the selected app
- clear whitelist: recommended for games, whitelist needs to be manually enabled again afterwards
- temporary add to whitelist: recommended for music player apps, the started app gets added to the whitelist until it is refreshed
1.4
Fix wrong game mode state on reboot
Option to force greenify apps in game mode (enable in settings)
1.3
Changed launcher shortcut to toggle game mode (whitelist on/off)
Added new open intent TOGGLE_WHITELIST
1.2
Added Launcher shortcut to clear whitelist
Added open Intents to clear/create whitelist
1.1
Renamed to LMK Whitelist
Added option to disable toast messages
Added about dialog
1.0
Initial release

Great job! Thank you so much! Just installed and trying...
SGS - Sema 2.9.20s - Xylon 0.2.3.3 - Cobalt Sam-X - Big Thanx2all
---------- Post added at 04:40 AM ---------- Previous post was at 04:33 AM ----------
Nice one! I really like the infobox of this app. Well done!
SGS - Sema 2.9.20s - Xylon 0.2.3.3 - Cobalt Sam-X - Big Thanx2all

Great work! It seems to work fine. Thanks!

There a 3 kernels which can use this app currently, semaphore, cyancore and mackay.
Also about the source, why not upload it to github.
Sent from my GT-P7500 using xda app-developers app

Nice job! I think a few screenshots would be nice in the OP!

Great idea!
Thanks for the great idea and implementation, this is exactly what was needed to complete stratosk feature.
a small bug I encountered:
when trying to add the phone process through the "Lancher apps" list, if i press the "Phone" button the app adds the "com.android.contacts" process instead of the "com.android.phone" process. (BTW, pressing the "Contacts" button, also adds the "com.android.contacts" process).
Great job, Thanks!

ts1506 said:
There a 3 kernels which can use this app currently, semaphore, cyancore and mackay.
Also about the source, why not upload it to github.
Sent from my GT-P7500 using xda app-developers app
Click to expand...
Click to collapse
I'm sure more kernel developers will implement it...
So, why not call it just LMK-Whitelist?
Also nobody could complain if you sell it at Playstore and share the profit with Stratosk...
For more comfort you could show the real name of the apps in the list and enable to choose all apps at once.
Great job, congratulations!
SGS - Sema 2.9.20s - Xylon 0.2.3.3 - Cobalt Sam-X - Big Thanx2all

grinder777 said:
I'm sure more kernel developers will implement it...
So, why not call it just LMK-Whitelist?
Click to expand...
Click to collapse
:good:
I totally agree.

superkoal said:
How it works:
To make an app "invulnerable" one needs to write it's PID (process ID) in a Kernel-config file
To get the PID of an app it has to run
This is why the whitelist-app starts a service (on boot and if you change the config) that runs and checks periodically for PIDs until it has found all your selected apps
Be aware that the service will run forever if you add an app that never gets started to the list!
If you only add your launcher and/or other apps that run permanently it will finish immediately.
Click to expand...
Click to collapse
Hi,
do you think it would be possible to periodically check for the running apps and if they match the list configured in your app instead of having a service running once after the configuration or after system boot? As you stated the service is running forever if the app is not yet running. If you could make the interval to check for apps configurable, one could still use the current setup. But it could also be configured in the way that you just specify a list of apps, that are supposed to be LMK safe once they are running, and they would also be remove from the whitelist once you close them manually.
What do you think of this idea?

Rebel2k said:
Nice job! I think a few screenshots would be nice in the OP!
Click to expand...
Click to collapse
Thanks! I will add them in my next few spare hours
ziporpor said:
a small bug I encountered:
when trying to add the phone process through the "Lancher apps" list, if i press the "Phone" button the app adds the "com.android.contacts" process instead of the "com.android.phone" process. (BTW, pressing the "Contacts" button, also adds the "com.android.contacts" process).!
Click to expand...
Click to collapse
This is just the way android works - the apps in your launcher are sometimes combined in one package.
grinder777 said:
I'm sure more kernel developers will implement it...
So, why not call it just LMK-Whitelist?
Also nobody could complain if you sell it at Playstore and share the profit with Stratosk...
For more comfort you could show the real name of the apps in the list and enable to choose all apps at once.!
Click to expand...
Click to collapse
Thanks, I will change the name.
I will think about it, but i don't think i will sell it, maybe i add a donate button.
elhennig said:
Hi, do you think it would be possible to periodically check for the running apps and if they match the list configured in your app instead of having a service running once after the configuration or after system boot? As you stated the service is running forever if the app is not yet running. If you could make the interval to check for apps configurable, one could still use the current setup. But it could also be configured in the way that you just specify a list of apps, that are supposed to be LMK safe once they are running, and they would also be remove from the whitelist once you close them manually. What do you think of this idea?
Click to expand...
Click to collapse
Not sure if I understood what you mean, just post again if I misunderstood.
You can already configure the check interval in settings (Hit the menu button!)
When I say the service runs forever it means that it will check every 60 seconds (configurable) if the selected apps are running.
Not sure why you want to remove apps from the whiteliste again, the whole purpose is to make an app always running.
Android won't kill an app in foreground...

superkoal said:
This is just the way android works - the apps in your launcher are sometimes combined in one package.
Click to expand...
Click to collapse
It's not a bug, it's a feature :laugh:
Thanks!

superkoal said:
Not sure if I understood what you mean, just post again if I misunderstood.
You can already configure the check interval in settings (Hit the menu button!)
When I say the service runs forever it means that it will check every 60 seconds (configurable) if the selected apps are running.
Not sure why you want to remove apps from the whiteliste again, the whole purpose is to make an app always running.
Android won't kill an app in foreground...
Click to expand...
Click to collapse
Ok, I just tried again and this time the menu button worked
I just thought about the following use case:
I want to have an app staying in the memory after I started it manually and want keep it - also in the background - until I explicitly close it.
Also if you restart an app (for example the launcher) for some reason the pid changes and you would have to open your app to update the whitelist

If you must really update the whitelist after every reboot (empty battery, wipe cache/dalvik, use recovery etc.) than it's not funny. It means everytime you must think about this.

yavu said:
If you must really update the whitelist after every reboot (empty battery, wipe cache/dalvik, use recovery etc.) than it's not funny. It means everytime you must think about this.
Click to expand...
Click to collapse
This is what the app does for you, it's the reason i wrote this app (together with the fact that i don't like scripts running in the background)
Sent from my GT-I9000 using xda app-developers app

yavu said:
If you must really update the whitelist after every reboot (empty battery, wipe cache/dalvik, use recovery etc.) than it's not funny. It means everytime you must think about this.
Click to expand...
Click to collapse
The whitelist content (i.e, the processes that were selected) is persistent after reboot.
There is no need to select it every time again (at least according to my experience).

superkoal said:
This is what the app does for you, it's the reason i wrote this app (together with the fact that i don't like scripts running in the background)
Sent from my GT-I9000 using xda app-developers app
Click to expand...
Click to collapse
Ok then its great :good:
Edit:
It mean that we don't need superlauncher script anymore?

yavu said:
It mean that we don't need superlauncher script anymore?
Click to expand...
Click to collapse
As far as I remember the superlauncher script does a few more things, but if you just want to make your launcher persistent you don't need it any more.

it would be great if stratosk could add these app into semaphore manager with your permission

pxrave said:
it would be great if stratosk could add these app into semaphore manager with your permission
Click to expand...
Click to collapse
Stratosk has my permission to use this however he wants and he knows that.
I am just not sure if he wants to add this, i haven't seen an "official" statement regarding this

Been looking ages for a way to multitask with my poweramp running and for the keyboard not to crash... you just made my life a whole lot easier and maybe gave my phone a longer life... thank you sir, thank you very much!
Edit: lol, not so sure how to whitelist the keyboard... which processes should i whitelist?

Related

WOW!!! Startup Cleaner. Now this is a very handy wee app! Link...

Now this is a handy wee app!
Check this out. Before installing this app get your hands on taskxp from the market (don't set it as your default launcher make your default what is already was). Reboot your device then click taskxp to check what apps have started (a lot!), also see the amount off free ram you have. But the app below actually works
Download the app from the link below. Disable user apps, and whatever system apps are starting (compare/check with taskxp). Reboot then check what apps have started, nice eh?
It took me just a couple of reboots to get it set up nice.
Note, stay away from installed apps all that does is uninstall.
Try it out post here what you think.
https://market.android.com/details?id=com.bright.startup2&feature=search_result
Enjoy
MJ-12
Android Assistant has more to offer i think..
Android Assistant
masze said:
Android Assistant has more to offer i think..
Android Assistant
Click to expand...
Click to collapse
Nice app, but not really the same thing.
Startup Cleaner is simple and it does what it says on the tin. Personally I am not into task killers and that type of thing at all.
I just mentioned Taskxp so people can see what is happening on startup...
MJ-12
autostarts is anoher good one that seesm to work ok for me , you must be rooted though
buxz777 said:
autostarts is anoher good one that seesm to work ok for me , you must be rooted though
Click to expand...
Click to collapse
Autostarts is the business!! Have been using it since i got my SGS and still using on my SGS II - after wipe/new rom, it's the SECOND app i install after TB!!
I prefer Gemini App Manager, because there is not one, but different kind of autostarts with different triggers and each can be modified by the Gemini app (together with its task killer widget and it's ability to freeze apps (although I have Titanium Backup) it's nearly perfect)

[App] SwitchMe needs some i9000 testers

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 original galaxy s 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:
Thank you, nice...
I'm on it. Build 15 Ics.
Edit: Don't work for me. App says try different rom.
Sent from my GT-I9000 using xda premium
Downloaded some time ago, will probably test sometime soon .
Its a2sd. And please, FOLLOW THE INSTRUCTIONS ABOVE WHEN REPORTING ERRORS.
Sent from my GT-P7500 using xda premium
Chris_84 said:
I'm on it. Build 15 Ics.
Edit: Don't work for me. App says try different rom.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Same problem for me too. Cannot test if app doesn't start.
SGS GT-i9000, Rooted Stock Odexed XXJVU Value Pack, Semaphore Kernel, Stuck at boot animation after trying to switch to second profile.
Hi guys, there will be a new release today that will send logs even if the app does not start. Hopefully, we will have a working version for you tomorrow, so please update and send logs when prompted to do so!
Thanks!
Ok, 2nd try , just install it a couple of minute ago
Rom : simplicity 2.2.1
1st try , cloning the default profile,
Now i can switch to the cloned profile n i do all below
-Uninstall some app,
-delete call logs,
-delete some sms
-change to flight mode.
Then , switch back to default profile,
-all app are still there,
-call logs are deleted,
-deleted sms also gone in default profile
-and it remains in flight mode
Then i switch back to cloned profile,
-all previously uninstalled app, still there, but i cant run them
Then i switch back to default profile, everything fine.
Next, i delete the cloned profile, and make a new fresh profile, and switch to new profile. Everything just like when first flash Simplicity.
-remained in flight mode
-all app which not come with Simplicity have black icon with SD on it.
-all sms still there
-all contacts gone
Switch back to default profile,
-everything fine except my contacts all gone
Sent from my GT-I9000 using Tapatalk
Try wiping the cache after first booting into a new profile. We are considering adding this as a feature.
By the way, the app currently only supports the official android implementation of a2sd.
Any issues to report or is everything working flawlessly as usual?
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
Nt wrking on Team ICSGS...
sbnaul said:
Nt wrking on Team ICSGS...
Click to expand...
Click to collapse
Any rom without data links will work!
I'm ready to be your tester... but I demand the FULL version as compensation for my time and risk... OK???
Angel.
Sent from my GT-I9000 using xda premium
lopez.am said:
I'm ready to be your tester... but I demand the FULL version as compensation for my time and risk... OK???
Angel.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
Added to very large ignore list. Goodbye.
Any issues to report?
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!
lost all widgets from TW3, all accounts were desynchronised and disconnected after switching to newly created account and switched back.
JVU, Semaphore Kernel 2.5.0

[REQ] How-To Lock SemcPhone and Contacts.apk to Memory

Hi,
I'm trying to lock Contacts and Phone app to memory.
So they will start faster. I don't want to wait for them to open. ( Sometimes it tooks a long time )
If is there anyother way to do it but locking it ( like keeping it alive, running in backgorund or something ) i can try.
This is really important for me. I need to make calls fast.
Thank you so much for reading.
Best Regards.
========================================================================================
This is no longer requested.
I did it using SuperCharger Update 9 RC 6.9 ( Option 17 in Driver's Console )
I bulletproofed Phone,Contacts and Messaging apks ( Sony's Original ones ) with this script.
Here is the link: http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
Its BETA release probably.
Thank you for reading.
I researched some more and found this,
adb pull /init.rc
replace "setprop ro.HOME_APP_MEM ..." with:
setprop ro.HOME_APP_MEM 1536
adb push init.rc /sdcard/init.rc
adb shell
# mount -o remount,ro rootfs /
# cat /sdcard/init.rc | tee /init.rc
# mount -o remount,rw rootfs /
# rm /sdcard/init.rc
This code can lock Sense home to memory. Maybe someone with skill can change it for Contacts.apk ?
Use exDialer. It can be locked to memory, has smart search and looks like MIUI dialer.
It's a good solution.
But before i try those third-party contacts/phone apps i want to lock Sony's Original app to memory.
And i don't want to lock it with another app. I want to make lowmemorykiller see contacts app like system app and never touch it.
So, probably i need to use script or something. But it also should be permanent change, at least i don't want to do it after every reboot.
Thank you so much for answering
The same.
soumya_digi said:
Use exDialer. It can be locked to memory, has smart search and looks like MIUI dialer.
Click to expand...
Click to collapse
Exdialer will still SEMC phone to make calls. It's just an interface in between.
So locking THAT in memory won't help. Locking SEMCPhone is what you want for faster launches of the phone app.
The default dialer generally takes much time to start up. So suggested a 3rd party app for faster number dialing!
Sent from my LT15i using XDA
Exactly,
Exdialer is Contacts-like app. I need both of Contacts and SEMCPhone in memory.
If i won't find anything probably i will use ExDialer for Contacts app at least it will quicker to find Contacts.
But i also really need to lock SEMCPhone app to memory. That's the most important part. Because i can't use any third party app for this function. It have to be Sony's original ( im not sure btw )
Thank you so much for answering.
Found Solution !
Than??
1234567890
V6 supercharger can lock apps to the memory, never tried this feature but the script worth even without it!
---------- Post added at 06:14 PM ---------- Previous post was at 06:03 PM ----------
Take a look here:
http://forum.xda-developers.com/showthread.php?t=1334834
and http://forum.xda-developers.com/showthread.php?t=1289082
1 - Root it
2 - Install Script Manager
3 - Run the script as root (DONT SELECT TO RUN ON STARTUP)
4 - bulletproof an app or something like this (option 17 in my version)
oojjii said:
Hi,
I'm trying to lock Contacts and Phone app to memory.
So they will start faster. I don't want to wait for them to open. ( Sometimes it tooks a long time )
If is there anyother way to do it but locking it ( like keeping it alive, running in backgorund or something ) i can try.
This is really important for me. I need to make calls fast.
Thank you so much for reading.
Best Regards.
========================================================================================
This is no longer requested.
I did it using SuperCharger Update 9 RC 6.9 ( Option 17 in Driver's Console )
I bulletproofed Phone,Contacts and Messaging apks ( Sony's Original ones ) with this script.
Here is the link: http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021
Its BETA release probably.
Thank you for reading.
Click to expand...
Click to collapse
Which Processes did you lock exactly?
q
Does anyone know of a way to do this without "Supercharger"?
Thanks.
bill
oojjii said:
Found Solution !
Click to expand...
Click to collapse
You little piece of scumbug Steve. Tell us the solution or dont tease ...
I tried bulletproofing
com.sonyericsson.android.socialphonebook
com.sonyericsson.infiniteview
with the supercharger script
but it doesn't seem to do anything
This is very annoying
Bill720 said:
Does anyone know of a way to do this without "Supercharger"?
Thanks.
bill
Click to expand...
Click to collapse
U can use pimp my rom (found in play store) keep in memory option
Sent from my LT18i using xda app-developers app
ChainSOV said:
I tried bulletproofing
com.sonyericsson.android.socialphonebook
com.sonyericsson.infiniteview
with the supercharger script
but it doesn't seem to do anything
This is very annoying
Click to expand...
Click to collapse
It should work fine, might need a restart though.
Someguyfromhell said:
It should work fine, might need a restart though.
Click to expand...
Click to collapse
The logs show that the script is run on restart, but it says
com.sonyericsson.android.socialphonebook
com.sonyericsson.infiniteview
com.android.phone
isn't running, can't bulletproof.
It looks like its run a bit too early?
I tried running it with the widget, it found phone and socialphonebook running, but never infiniteview.
Even on exiting a contacts details by pressing home and starting the script immideatly, it always said infiniteview isn't running, it seems to instantly close itself.
After it told be it bulletproofed phone and socialphonebook, I went to start a few apps/games, closed them again and tried starting contacts and open a contacts details:
contacts opening time varied between 3 and 12 seconds
contact info opening time varied between 2 and 8 seconds
I am certainly not getting the effect I hoped bulletproofing would give me, I hoped the startup times would be like you just closed contacts and reopened them:
contacts opening time varied between 1 and 1.5 seconds
contact info opening time varied between 1 and 1.5 seconds
Don't expect your phone to keep Phone and contacts in memory when trying to play games. Our phones do not have enough RAM to keep all of these loaded in there at once. Android has to close something in order to free up RAM and run the current app/game.
advice
ChainSOV said:
I tried bulletproofing
com.sonyericsson.android.socialphonebook
com.sonyericsson.infiniteview
with the supercharger script
but it doesn't seem to do anything
This is very annoying
Click to expand...
Click to collapse
A bit of advice for people who are having this problem - I've "been there, cut that", and have to say that the whole "bulletproof" script nonsense is nothing more than a waste of time; it just doesn't work. I've tried every "ram manager" out there, and the only thing that has got me the result is the "Xposed Framework trick" (ICS/Jellybean only unfortunately).
Sahaab said:
U can use pimp my rom (found in play store) keep in memory option
Click to expand...
Click to collapse
Thanks for the input, but I actually finally got a working solution (as I told the member above) and that is the Xposed Framework App Settings method. I've tried probably half a dozen applications over the course of the years of my ownership of this device, and so far, Xposed App Settings has been the only thing that has had any effect. The only negative is that it does require ICS or Jellybean to install.
Spread the word, and good luck to everyone experiencing this issue.
b
Thank you so much for this hint, finally something that works :cyclops:
I changed
Contacts (com.sonyericsson.android.socialphonebook)
Infiniteview (com.sonyericsson.infiniteview)
Keypad (com.android.phone)
to resident and they actually stay in memory, even after starting games (not sure if keypad is needed, it isn't listed under running apps).
Infiniteview startup went from 3-7seconds to 0.5-1.5
Contacts behave strange:
If I exit contacts by pressing home key, they start in under 1 second (Android Core Apps are listed under its subprocesses)
if I exit contacts by back key, they need 3 seconds to start (just SmartSearchCachingService and Contacts itself under processes)
I seem to not be able to lock down android.process.acore with the xposed framework

[APP] Multi-User App Share

I have created an app that will help share apps across users on google's new 4.2 multi user feature.
Thanks to mentose457 and unwired for giving me the idea.
see this thread (http://forum.xda-developers.com/showthread.php?t=1994169)
It works by removing package elements from user's package-restriction.xml file to add the app and adding the package element back to remove the app. (located at \data\system\users\10\package-restrictions.xml where 10 is the user's id)
This is quickly thrown together and will likely have a ton of bugs, but I wanted to go ahead and get it out there for testing.
- This is BETA
-You must have ROOT
- This changes system data on non documented files it could screw something up.
- I'm not responsible for any problems this causes or lost data or bricked or broken devices
- please use cation
- it is currently built to run on main user to enable or disable apps on secondary users (once root is fully working on secondary users I will see about making it run correctly on secondary user's account)
- not tested thoroughly with paid apps*
- does not currently support system apps**
- due to the way I pull the app list from the package manager some installed apps may not show as available to add/remove
- apps installed first on a secondary user's profile will probably not show in the list to add/remove
*paid apps seemed to work but I did not have internet access during testing. My theory is that any paid apps that use Google's license verification will not work or not work for long. So adding your Google Account to the secondary user's play store is probably still the best way to share paid apps.
**The entries in the xml for system apps is different. Therefore I will have to research them more before getting it to work or deciding not to mess with those apps. Currently some will show not installed on other users even though they are and removing/adding them will not work correctly.
------> DOWNLOAD HERE https://play.google.com/store/apps/...tm_medium=forum&utm_campaign=app_announcement
I'd love to get feedback to what is working and what is not. Also if anybody figures out anything more about the package-restriction.xml file I'd love to hear it. Especially when it comes to system apps.
Thanks mate added my sons Google account and it is all running perfectly. Seperate saves and account details for apps and allowing me to share my paid ones with him
First review on play store is up.
Will have a mess around with apps and report back but it appears to be running sweet at the moment
Cheers danny...
Sent from my Nexus 7 using Tapatalk 2
I wanted to chime in as well. It is working on AOKP. Thanks again jeepguy04.
Looks like it's working for me too :thumbup:
Strange, I'm rooted. Using root apps such as cache mate, titanium & sixaxis.
Multi user app enabler says not rooted.
So does root checker??
DeadlyDazza said:
Strange, I'm rooted. Using root apps such as cache mate, titanium & sixaxis.
Multi user app enabler says not rooted.
So does root checker??
Click to expand...
Click to collapse
On the first 'owner' account I'm rooted, but the second user account doesn't recognize root in apps shared through multi user app.
rkuijpers said:
On the first 'owner' account I'm rooted, but the second user account doesn't recognize root in apps shared through multi user app.
Click to expand...
Click to collapse
That is a known issue (if you want to call it that). For me it's not a problem as my second user is a guest just like on my computer.
Sent from my Galaxy Nexus using Tapatalk 2
mentose457 said:
That is a known issue (if you want to call it that). For me it's not a problem as my second user is a guest just like on my computer.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
I know, that's why I quoted the user I meant to answer
It wasn't meant as a negative comment, as I think this app is very useful.
I tried this with ten games and all worked fine (free and paid) except Retro Racing. It works with primary user but crashes with secondary user.
https://play.google.com/store/apps/details?id=com.mrqwak.retroracing
Do you think it is possible to have a shared folder for fotos and musik for multiple users?
some one post the apk my devices are not compatible lol
Great idea! My solution involves just buying everyone their own tablets.
Sent from my Galaxy Nexus using XDA Premium HD app
player911 said:
My solution involves just buying everyone their own tablets.
Click to expand...
Click to collapse
... Fail
Does it works on nexus10 ?
agabe said:
Does it works on nexus10 ?
Click to expand...
Click to collapse
Should work on any tablet running 4.2 (or phone if your custom rom enables the multiple user profiles)
joeyman08 said:
some one post the apk my devices are not compatible lol
Click to expand...
Click to collapse
Currently I only have it available in the market to tablets to avoid confusion for people wondering why it doesn't work with their phone. Maybe I will change that since only nexus devices or phones with custom roms are running 4.2. Those users tend to be a little smarter and know if their phone has multiple user profiles or not.
Here is a link to the apk for anybody that can't see it in the market.
bergfex said:
Do you think it is possible to have a shared folder for fotos and musik for multiple users?
Click to expand...
Click to collapse
The shared folder idea is interesting but beyond the scope of this app. Probably could do it with symlinks or something (not very knowledgeable in linux). Maybe I will look into it and either make another app or find a way to make it fit in with this app.
Yes. Symlinking the photos/music folders outside /data/ should work. But I don't have a 4.2 device(nor willing to set up an emulator) so I'm unsure.
Looking forward to trying on my p5113 CM 10.1
jeepguy04 said:
I have created an app that will help share apps across users on google's new 4.2 multi user feature.
Thanks to mentose457 and unwired for giving me the idea.
see this thread (http://forum.xda-developers.com/showthread.php?t=1994169)
It works by removing package elements from user's package-restriction.xml file to add the app and adding the package element back to remove the app. (located at \data\system\users\10\package-restrictions.xml where 10 is the user's id)
This is quickly thrown together and will likely have a ton of bugs, but I wanted to go ahead and get it out there for testing.
- This is BETA
-You must have ROOT
- This changes system data on non documented files it could screw something up.
- I'm not responsible for any problems this causes or lost data or bricked or broken devices
- please use cation
- it is currently built to run on main user to enable or disable apps on secondary users (once root is fully working on secondary users I will see about making it run correctly on secondary user's account)
- not tested thoroughly with paid apps*
- does not currently support system apps**
- due to the way I pull the app list from the package manager some installed apps may not show as available to add/remove
- apps installed first on a secondary user's profile will probably not show in the list to add/remove
*paid apps seemed to work but I did not have internet access during testing. My theory is that any paid apps that use Google's license verification will not work or not work for long. So adding your Google Account to the secondary user's play store is probably still the best way to share paid apps.
**The entries in the xml for system apps is different. Therefore I will have to research them more before getting it to work or deciding not to mess with those apps. Currently some will show not installed on other users even though they are and removing/adding them will not work correctly.
------> DOWNLOAD HERE https://play.google.com/store/apps/...tm_medium=forum&utm_campaign=app_announcement
I'd love to get feedback to what is working and what is not. Also if anybody figures out anything more about the package-restriction.xml file I'd love to hear it. Especially when it comes to system apps.
Click to expand...
Click to collapse
Great to see this is available
Thanks:good:
Why the full network access and google play billing service permissions?
excarnate said:
Why the full network access and google play billing service permissions?
Click to expand...
Click to collapse
Google Play billing service is for accepting donations via in app purchase. Under settings anybody can donate if they feel the app has value to them... so far I've gotten two $1 donations...lol
network access is for connecting to internet for ads and also for ACRA (Application Crash Report for Android) it basically sends error reports to me to help fix errors. It can be disabled under settings if you do not want it reporting errors.
Does not populate menu on my Nexus 7.

Debloating

Hi, I just want to share with you the list of apps I have disabled using "Package Disabler Pro".
The app costs a couple of dollars and does not need root: it only disables apps and does not remove them.
I am attaching the XML file: you can either import this in the app (and modify the outcome) or open the file to see the list of disabled apps.
Two more apps that can be disabled are...
... com.sec.android.app.soundalive: the equaliser
... com.sec.hearingadjust: tweaks audio thru headphones based on an audio test
Be careful that by disabling get the following apps (list not exhaustive) you may get FC's in some settings:
- Themes (on top of the main settings page)
- Calendar, Messages (sms), Email (in sound settings)
Nothing to be worried about: it's just bad coding from Samsung
thegios said:
Hi, I just want to share with you the list of apps I have disabled using "Package Disabler Pro".
The app costs a couple of dollars and does not need root: it only disables apps and does not remove them.
I am also attaching the xml file.
So far so good: all seems to be working fine.
Click to expand...
Click to collapse
Does this disable touchwiz?
Yes
Gonna give it a try as I have started using Nova anyway
---------- Post added at 07:56 PM ---------- Previous post was at 07:49 PM ----------
thegios said:
Yes
Click to expand...
Click to collapse
Will give it a try now and see as not using touchwiz anyway
Be careful about disabling touchwiz. If you don´t have a launcher, you will end up in a reboot loop (read it elsewhere).
Btw, I am using it too. Will post the list briefly, but I am having problems: cant take any screenshots. Pressing the home button and power button simultaneously does nothing. Any ideas?
StealthNet said:
Be careful about disabling touchwiz. If you don´t have a launcher, you will end up in a reboot loop (read it elsewhere).
Btw, I am using it too. Will post the list briefly, but I am having problems: cant take any screenshots. Pressing the home button and power button simultaneously does nothing. Any ideas?
Click to expand...
Click to collapse
Had same issue also FC on settings so removed this one.
Sent from my SM-G928F using Tapatalk
There is a massive thread going on for this with the note 5. I have been keeping track. But is the bloat carrier specific? I'm with 3 UK. I have package disabler pro and have done nothing with it as I'm worried running an xml for say an American bloated handset. Will cause issues. I don't like just turning of something when I have no idea what it's for.
Sent from my SM-G928F using Tapatalk
Then do it manually
http://forum.xda-developers.com/note5/general/guide-bloating-touchwizzing-note-5-t3184563/page67
Hey guys, i just installed it as well...removed almost all bloatware...lets see how it goes...
Sent from my SM-G928F using Tapatalk
Hi thanks for the list. I used the debloater app along with the list above to remove a boat load of apps.
I am removing a few more, will soon post a new list. Phone battery is now lasting a lot longer. Have also installed Google Launcher: it is a lot smoother than touch wiz, especially scrollable widgets.
Updated OP with more info and a new XML fie.
Enjoy...
I'm not seeing any attachment on OP. How do I get the XML file? Thanks.
Try now
What's the option that turns down the battery stats?
Because I go to the options and it doesn't show up the battery option
True... didn't notice... will try to find out
Smart Manager
A little to agressive (i lost some basic apps and I saw NFC and Miracast disabled) but I re-enabled what I needed and looks good. Had only one force close in settings.apk but might be related to missing battery options which I re-enabled as well. But overall great work, beer for you!
Krokogator said:
A little to agressive (i lost some basic apps and I saw NFC and Miracast disabled) but I re-enabled what I needed and looks good. Had only one force close in settings.apk but might be related to missing battery options which I re-enabled as well. But overall great work, beer for you!
Click to expand...
Click to collapse
yes I noticed NFC and battery, and re-enabled tem myself
what is miracast?
out of curiosity, which are the basic apps you needed and that were disabled?
you may get an FC also if you disable theme, that I have disablked since I do not use touchwiz but GEL

Categories

Resources