This app was mentioned in 35 comments, with an average of 2.43 upvotes
Tasker - Task - Run Shell - Command killall mediaserver - Use Root
Make sure you have Busybox installed.
I put the task shortcut on my home screen because I end up having to use it a couple times a day.
I'm running Marshmallow on several devices - stock LG ROM, stock Google on a Nexus, and CM13. Restore works fine on all of them.
I'd recommend flashing the latest SuperSU beta, because usually the ones included in ROMs are outdated. The current version is 2.67. Also, turn off mount namespace separation in SuperSU's settings.
The other thing is, have you updated BusyBox? Because usually BusyBox isn't included in stock or stock-based ROMs, and Titanium require proper BusyBox, not the watered down version on stock ROMs. Use Stericson's version. I'd recommend doing a Smart Install.
If you have root access, you can use Terminal or a Tasker task to run the command 'killall mediaserver', once you have BusyBox installed.
I put a Tasker widget on my home screen, so I can quickly fix the video problem when it happens.
Try non magisk BusyBox with core only mode. There are apps in play store that lets you install BusyBox Like this one https://play.google.com/store/apps/details?id=stericson.busybox
Try to turn magisk core only mode on, and install BusyBox to /sbin, that way it will be removed on reboot so that you can get it back systemlessly with the magisk module.
What BusyBox are you using? There are some problems with the BusyBox Magisk Module and Tasker, at least for me. The busybox module dev said it must be a problem on Tasker's end so I was going to wait a few days after this tasker release while Joao is dealing with bugs to ask him about it. The busybox app from the playstore is what works successfuly for me, but I'm not on Oxygen OS.
​
It might not be your BusyBox since mine just errors out with only the BusyBox module, but it may be worth trying the playstore BusyBox if you aren't already using it. Could just be the way OnePlus handles it though since they do app management different than most other companies.
Just to clear things up I tried two things:
BusyBox v1.26.2-jrummy is installed.
Also granted root priviledges for those installers. So at this point I don't need to do anything else? Afterwards, ProxyDroid still doesn't prompt su.BusyBox for Android NDK, 1.29.2
. Rebooted, opened up ProxyDroid again, and still no prompt for SU.Am I doing something wrong, or the odds are just overwhelmingly stacked against me?
Edit: grammar.
No, you only had to clear the cache/dalvik once in the beginning before flashing Pure Nexus.
Since Magisk Manager was deleted from the Google Play Store not too long ago (about a week ago), you'll need to download it here.
Superuser was the default root method that the Nexus Toolkit gives you. BusyBox allows you to do some things in root, I recommend you download it again here. After flashing, both of these things will be uninstalled. You don't need Superuser anymore since you have Magisk now, but BusyBox is used in some root applications.
My guess is BusyBox is your issue. What is BusyBox?
You can install it from this app.
After you use the app to install bb, you can uninstall the app itself (if you want). To use the BusyBox you just installed, go to afwall>>preferences>>binaries, and select system BusyBox.
If you find that you're connected to WiFi/LTE but don't have internet access, you'll want to switch dns proxy (from within the binaries section) from auto to 'enable dns via netd'
Would a command line downloader work for you? curl
comes with some Android versions by default. Also I think Busybox includes wget
. Or you can install them separately.
Didn't know about Lucky Patcher, but it seems absolutely great!
Is there any difference between the busybox you linked and the old classic one?
The game is playable, with different degrees of smoothness, from running perfectly to crashing the phone. In all I'm currently lvl 20 so I'd say it's worth a shot.
You'll have some disadvantage on gym battles (dodging doesn't seem as easy as everybody else says with a lagging animation) and will require around 4 app restarts per an hour game play session ( Android sometimes kill the gps service for memory so your character won't move )
You may use a swap file instead of a swap partition if you don't want to reformat the SD card. I don't know what's the performance hit.
The real pain is disabing AR, when you enter pokemon capture mode, AR is autostarted the first time, and it will make your phone crawl for around 4 minutes, until the option to disable AR show on the top right corner. Keep touching the screen to prevent the phone suspend itself.
Covering the camera so all it sees is black, may make it easier to exit AR mode. Check swapper2 (apk a the bottom of the first post) http://forum.xda-developers.com/showthread.php?t=1659231
requires busybox and a rooted phone. https://play.google.com/store/apps/details?id=stericson.busybox
Again, without knowing which variant(s) of df the OP has installed, I can't predict what it'll look like, but here are some sample outputs, using a Run Shell of df | grep /data
/data 5.5G 4.9G 604.5M 4096
5789552 5170536 567960 90% /data
/data 2.2G 1.8G 429.1M 4096
/dev/store/cm-data 2322240 1882872 321408 85% /data
Note that each output uses spaces to align columns; run df
(or df /data
) directly to see header. Oh, I have to credit Join (Send Push with Set Clipboard) for making the output easy to write here.
Sorry I have some more questions.
I've been following the XDA Chroma thread and every so often I see people mention that they need to have the latest recovery. I'm using TWRP as suggested however I notice that the link in the XDA N4 Root Guide only links to TWRP 2.8.5.2 but the TWRP site has 2.8.7.0 option for Mako. Will I need to upgrade the recovery before flashing new versions of Chroma (I actually still haven't upgraded from when I first flashed an M ROM). If so, how would I go about doing that? Can I just straight-up flash the new recovery over the top of the old one or do I need to erase the old one somehow?
One of the more recent builds of Chroma removed the Google Emoji in favour of EmojiOne. Emoji Switcher lets me change the emoji font to the Google one (although it hasn't been updated to 6.0.1) and it requires BusyBox. I haven't found a definitive answer on whether or not Chroma includes BusyBox or not. Does Chroma include BusyBox? I have managed to find a definitive that Stephen's BusyBox installer is the way to go though.
That's because cm13 is moving to toybox. You should download this: https://play.google.com/store/apps/details?id=stericson.busybox and try SuperSU. That busybox had an install method that works with systemless root.
Hey there, NK. I got impatient and went ahead and fixed the code myself. I'm getting an error when I try to export it through Tasker App Factory, though. It's probably because I don't have the necessary app images configured. Anyway, here's the XML:
-removed, see below-
Edit: initially put the wrong file. Fixed.
Edit 2: derp, hold on, it needs some more tinkering...
Edit 3: okay, so it looks like portability is an issue after all. The above works on my Moto G but doesn't work on my One Plus 2. I put together a portable solution, but it requires the Busybox app to be installed. It's free, so for most people it shouldn't be an issue.
I haven't tested it, but this should in theory also work on Lollipop and Marshmallow even though they (reportedly) changed the input format for date
from YYYYMMDD.hhmmss to YYYYMMDDhhmm.ss
New link: https://drive.google.com/file/d/0B8Dw1BGd_jXZNEt2MWwzM0s2Wjg/view?usp=docslist_api
I used this to install it, has a rating of 4.2 and worked fine.
If you're rooted, check out Viper4Android
Install the following:
Install Busybox and SELinuxMode. Using SELinuxMode, change it to 'Passive' and install Viper4Android. Viper will prompt you to install a driver -- do that.
Be sure to completely stop and disable MusicFX.
Each time you reboot you'll need to set SELinuxMode to 'Passive'.
Plug in some headphones and play some music and enable the DSP or whatever. I use PowerAmp. Once it's enabled, go into Viper and check the status of the driver. It should show that it's enabled. From there, change the UI settings to 'Expert', find your headphones under 'Viper-DCC > Listening Device'. Fiddle with the other settings until you find something you like.
It's really hacky, but this is a fantastic application that should come standard.
If you want to at least regain the ability to use gps on your device go into you cloned and renamed gps joystick app and go to settings, turn off "disable location service" now reboot your device and gps should worm normally again
Now that it is since this method isn't working you can uninstall of gps joystick completey
Two Methods for this
Open uninstall system apps and find the cloned joystick app you named and tick the tickbox beside the app then tap the orange bin in the bottle right corner. It will ask you to reboot. Do that and its gone
Lucky patcher apk: http://www.mediafire.com/file/r944lnx8khxa6wt/LuckyPatchers.com_Official_V8.1.4.apk/
To install the apk first go on the playstore. On the home page tap the 3 lines icon in the top left corner. Choice play protect. Turn off scan for security threats. Now go to android settings then lock screen and security, turn on allow unknown sorces. No you will need a file manager i recomend file manager io
Use your file manager to navigate to your phonds download folder. Then tap lucky patcher installer.apk
It should install without issue. Then it will ask you if you want to install the app itself. Say yes and it will install lucky patcher and delete itself. Open lucky patcher. Find the joystick app clone you named. Tap the app to make a list of options appear under it. Tap uninstall app. It will say it was successfull and ask you to reboot to enable changed
Unforchanetly i could find an alternitive working spoofing solution but thats how to clear restore your gps and delete this system app. Sorry i can't help more
It might not work with all phones, but here's what I posted in a previous thread:
If you're rooted, check out Viper4Android
Install the following:
Install Busybox and SELinuxMode. Using SELinuxMode, change it to 'Passive' and install Viper4Android. Viper will prompt you to install a driver -- choose 'High' quality.
Be sure to completely stop and disable MusicFX.
Each time you reboot you'll need to set SELinuxMode to 'Passive' and open Viper.
Plug in some headphones and play some music and enable the DSP or whatever. I use PowerAmp. Once it's enabled, go into Viper and check the status of the driver. It should show that it's enabled. From there, change the UI settings to 'Expert', find your headphones under 'Viper-DCC > Listening Device'. Fiddle with the other settings until you find something you like.
It's really hacky, but this is a fantastic application that should come standard.
Thanks for your response :) I installed it and then it said I dont have BusyBox installed. So installed that from Google Play Store (https://play.google.com/store/apps/details?id=stericson.busybox)
Then tried again and entered 'props' and it showed this https://i.imgur.com/Iq5t7hh.jpg
Pressed reboot.
Still the same https://i.imgur.com/ed7iupM.jpg
Modules installed https://i.imgur.com/Us1Er5P.jpg
Busybox as compiled by Stericson
Yup I installed busybox with https://play.google.com/store/apps/details?id=stericson.busybox
Are you guys on systemless 6.0.1?
Busybox from play store
Edit: https://play.google.com/store/apps/details?id=stericson.busybox
This app has worked on me 100% of the times, no matter the brand
You may want to reconsider your game's name: https://play.google.com/store/apps/details?id=stericson.busybox