My company has a policy for our company email application (Good) that doesn't allow the application to run if a phone is rooted. Brilliant, the application is password protected and has remote wipe capabilities, but that still isn't enough for them! Which means I'm stuck carrying two phones around. I would like to either hide superuser/su/root from the phone when I'm not needing the escalated rights, or just block it from seeing it completely. Therefore I need your help. Any thoughts/suggestions work arounds would be much appreciated.
I'm currently running (about to upgrade to a new ROM, but not sure which):
Samsung Galaxy S Captivate
MODEL #: SAMSUNG-SGH-I897
FIRMWARE: 2.2
BASEBAND VERSION: I897UCJI6
KERNEL VER: 2.6.32.9
BUILD #: COGNITION.V2.3B8
One last thought if I can get this accomplished. I might be that I might be looking to get the new Samsung Infuse 4g (AT&T), since I'd finally be consolidating to 1 phone.
bump this thread!
I'm really hoping someone has some kind of answer for me here.
Okay maybe I'm being over simplistic, but why can't you use a different mail app? Or if you can't do that go into outlook rules and redirect your email to another account, use K9 as your mail app change your identity in K9 so it looks like any emails are coming from your work account, and set the reply to email address in K9 to your work address.
That's what I do to access my work email.
Sent from my SAMSUNG-SGH-I897 using XDA App
Yeah I hate to say this, but if it were that easy I would have done it already. We don't allow auto forwarding of all mail externally. We also don't expose any email externally without 2 factor authentication via OWA. Therefore automating an app (like touchdown) to pull down the mail is practically impossible. The company is being so gracious by "allowing" us to give up our corporate blackberries and use our personal phones with the "Good" application. This gives them the control and sense of security (albeit false) by enabling the password, password changes, and remote wipe capabilities. Therefore they don't allow rooted phones. SUCK!
You know, this would be a good feature to get around the movie rental block on rooted phones as well...
Find out how it's checking for root. Is it searching EVERYWHERE for su? (If it were, i'd hate your developers, because that's just stupid. Waste of phone power.)
I'd imagine they're either asking for permissions (you'd know if they were) or they're searching to find the su binary.
I'd suggest you find a way to move SU from where it is right now, and make sure all apps that need it know where to look for it.
I think it's just looking in the paths, because I am able to rename/move the su binary from within the terminal emulator, and suddenly the root-checking apps work again. However, other apps which require su will break.
I think the solution would be to create an app which does nothing but this:
1) Rename/hide the su binary
2) Launch the requested 3rd-party app (in this case, the enterprise e-mail app)
3) Once the app activities have been destroyed, restore the su binary
That might work, as long as the 3rd-party app doesn't require root.. ^_^
--W5i2
weasel5i2 said:
I think it's just looking in the paths, because I am able to rename/move the su binary from within the terminal emulator, and suddenly the root-checking apps work again. However, other apps which require su will break.
I think the solution would be to create an app which does nothing but this:
1) Rename/hide the su binary
2) Launch the requested 3rd-party app (in this case, the enterprise e-mail app)
3) Once the app activities have been destroyed, restore the su binary
That might work, as long as the 3rd-party app doesn't require root.. ^_^
--W5i2
Click to expand...
Click to collapse
I wonder if it would be possible to create an app to do this automatically whenever a certain app is loaded (e.g. when the email app is launched, a background process automatically renames su, and then when it's closed, the background process kicks in again to rename it back to su).
Actually, now that I think about it, Tasker might be able to do that...I'll look into it...
EDIT: Yup, managed it with Tasker. Install Tasker if you haven't already (there's a week trial available here: http://tasker.dinglisch.net/), and load up the app.
In the "Profiles" tab, hit the + button at the bottom to add a new profile and give it a descriptive title (e.g. "hide root"). It'll then ask you to select a context, select "Application", and then choose the app you want to hide root from and click the tick. It'll then ask you to choose a "Task". Select "New task". Give it a name (e.g. "hide root") then click the "+" in the window that appears. Choose "Misc", and then "Run shell". The first command to run is something like this:
Code:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
This will remount /system as RW (i.e. allow you to write files on the system partition). The command may vary slightly for your phone, the parts that are likely to change are "mtdblock3" and possibly "yaffs2". The correct parameters can be found by running the command "mount" in either terminal emulator on the phone or over an adb shell, and look for the /system entry. You should probably make sure you get the right command here, it's probably a bad idea to mess with remounting without the right command.
Enter that command and tick the "use root" box, then press the tick at the bottom.
Do the same again, only this time the command is:
Code:
mv /system/bin/su /system/bin/mu
(again, tick "use root").
Now click the tick at the bottom of the "Task Edit" window. You should now be back at the profiles list, with the name of the app you want to hide root from on the left and the task you just made on the right with a green arrow. Press and hold down on the task and you'll be given the option to "Add Exit Task". Select this. Choose "New Task" and call it something like "show root". As before, add an action to the task, go to "Misc" and then "Run shell". This time, the command is:
Code:
mu -c 'mv /system/bin/mu /system/bin/su'
Don't tick "use root" this time. Click all the ticks to get back to the profile list. You should now see your profile with the app name on the left and two tasks on the right, one with a green triangle, one with a red. Make sure the box at the top right of the profile is showing a green tick (if it's a red circle with a line through it, tap it once), then tap the green tick at the bottom left of tasker. the su binary will now be automatically renamed when you launch that app, and renamed back when you leave it. (you can add more than one app, and you can add more apps later). I tested this with terminal emulator, typing "su" gave "command not found". I then left terminal emulator and loaded Titanium Backup, which worked perfectly, indicating su had been restored correctly. (I think if you use a task switcher and leave the app running in the background, you may have issues). The first time you exit the app, you will get a superuser (or SuperSU, if you use that) prompt for permission. After that you won't.
If you need to disable the root hiding, just tap the green tick beside the profile name in tasker, it'll turn into a red circle with a line through it and it will no longer be active.
Hi,
There is an app called hide my root. The problem is you would have to ensure you run it when needed. And it does work. At least I was not able to launch apps needing root.
Hope that assists a bit.
Sent from my Xoom using XDA Premium HD app
use TouchDown
nposix said:
use TouchDown
Click to expand...
Click to collapse
OP can't use TouchDown because it doesn't support 2-step OWA authentication.
Seems like the proper solution here is to hide the su/superuser.apk/etc files from specific apps, not rename them/etc (which breaks root access for everything on the device, even if only temporarily).
I don't think that this is straightforward to accomplish via namespaces, unless you want to go cloning the whole bin/data directories (if you did that then you could bind-mount them in a namespace only visible to particular apps. Most of the namespace functionality applies at the directory level only.
Another approach would be to just put some code in the kernel that checks uids against some kind of blacklist and just hides the file, just as any rootkit would.
Related
I've installed tons of apps on my Nexus One (naturally) and am really annoyed to find many of them position themselves in the 'Share' menu on my gallery. There's no way (that I can see) to reorganize or limit this, either.
I typically either use Pixelpipe or Twidroyd to upload from there - I'd like to be able to either
A. pick and choose what does and doesn't show up in this list
OR
B. reorder it so the ones I want to use are closer to the bottom bar.
Currently, Pixelpipe *and* Twidroyd are at the top of the list. This isn't a big deal in portrait mode, but in landscape mode, they're cut off and I can't scroll up to get to them.
I would like such a mod as well!
Not being able to edit it was the main reason I uninstalled twidroid. Cuz I saw no sense why, when in twidroid, twidroid would be the first option under 'share'. That really annoyed me. I mean why whould I need to share a tweet via the 'share' menu in twidroid?
Now...quite happily using twicca which doesn't force itself as the first app under the 'share' settings.
just put a .nomedia file in the folder that has the pics you dont want in the gallery
BloodyWasHere said:
just put a .nomedia file in the folder that has the pics you dont want in the gallery
Click to expand...
Click to collapse
You didn't get the request.
When you open a photo in the gallery app, click on 'More', and then click on 'Share', there are a TON of apps in there, most of which I don't want to use from that menu. The main one that I want to use is Pixelpipe. However, it shows up in the top of this list. That's fine in portrait mode, but the top of the list is cut-off in landscape mode, which is a hassle. I'd like to be able to either reorganize this list or remove some apps from it at my discretion, so that it's not littered with options I'm not going to use.
one way to modify the app's manifest xml and remove the broadcast receiver or other related lines.
in for this...
Billy
I like the fact that the OS allows this type of integration. It's awesome, but an option should be in settings to turn it on or off for each app.
britoso said:
one way to modify the app's manifest xml and remove the broadcast receiver or other related lines.
Click to expand...
Click to collapse
So I'd need to do that for every app that appears in the list?
the orange bandit said:
So I'd need to do that for every app that appears in the list?
Click to expand...
Click to collapse
That's correct. The applications declare in their manifest.xml to which Intents they can respond. They only way to have an application no longer appear in a Share menu item is to have it no longer handle the Intent that is going to be passed, and the only way to do that is to modify the application's manifest.xml.
rpcameron said:
That's correct. The applications declare in their manifest.xml to which Intents they can respond. They only way to have an application no longer appear in a Share menu item is to have it no longer handle the Intent that is going to be passed, and the only way to do that is to modify the application's manifest.xml.
Click to expand...
Click to collapse
Would I have to do this again whenever the app is updated, too?
Also, given that I have root, is there any way to set this up as an app somehow? I could launch the app, which would consist of a checklist of the apps that I have installed on my phone (which was compared against a master list somewhere of apps that declare this intent). I could then simply uncheck the ones that I want removed, and the app would automatically remove the declaration from each app's manifest? Or perhaps a way to monitor the Intent, see which apps are declaring that intent, and then populate the checklist like that?
This has been bugging me for the longest time, it would be great to be able to disable Facebook, Picasa and crap like that which I never use.
the orange bandit said:
Would I have to do this again whenever the app is updated, too?
Also, given that I have root, is there any way to set this up as an app somehow? I could launch the app, which would consist of a checklist of the apps that I have installed on my phone (which was compared against a master list somewhere of apps that declare this intent). I could then simply uncheck the ones that I want removed, and the app would automatically remove the declaration from each app's manifest? Or perhaps a way to monitor the Intent, see which apps are declaring that intent, and then populate the checklist like that?
Click to expand...
Click to collapse
You would need to have root access to modify the APKs of protected and system apps. If you updated the application, it's manifest.xml would have to be changed again, too. I'm not completely certain that if you did this to Market apps if they would be updatable because of signing issues; you could do an adb pull, modify the manifest.xml, then adb push the file back, but if it's modified, I'm not sure that the Package Installer would allow the installation because of the signature.
As far as an application to automate this, I'm not sure if the permissions system on Android allows modification of another app's APK. In theory, the application would scan every APK, examine the manifest.xml of each one, and make a list of which apps respond to which Intents. It could then selectively modify the APKs (and possibly re-zipalign), but I'd rather have a slightly over-populated Share menu than deal with the hassles of broken Market application updates because my installed apps are no longer properly signed.
rpcameron said:
...I'd rather have a slightly over-populated Share menu than deal with the hassles of broken Market application updates because my installed apps are no longer properly signed.
Click to expand...
Click to collapse
Unfortunately, I think I agree with this.
Perhaps it would be easier to figure out a way to re-organize this list so that the apps that I'm actually going to use show up at the bottom (closer to the toolbar) instead of the top? Hypothetically, this would only involve finding the code that populates this list and changing 'descending' to 'ascending', right?
Rather than modifying the apps, wouldn't it be easier to have an exceptions list that the Share menu just ignores? I know that's not a very technical explanation, but what I'm trying to say is a more centralized solution where you cut out programs regardless of whether or not they have made themselves available for the Share menu.
Would be nice to edit this. If i remember correctly, during the Donut days, Cyanogen was experimenting with adding bluetooth share to the gallery app. In his code, he made an error that resulted in the "share" menu to be empty if if bluetooth is turned off. Meaning, Picasa, email, twidryod and everything else won't be there if bluetooth is turned off.
So this means that there was a way to make things disappear from the list.
str4vag said:
Would be nice to edit this. If i remember correctly, during the Donut days, Cyanogen was experimenting with adding bluetooth share to the gallery app. In his code, he made an error that resulted in the "share" menu to be empty if if bluetooth is turned off. Meaning, Picasa, email, twidryod and everything else won't be there if bluetooth is turned off.
So this means that there was a way to make things disappear from the list.
Click to expand...
Click to collapse
Interesting - I'll have to see if I can find out how.
Unfortunately, I couldn't code my way out of a paper sack, so at some point I'm going to have to find someone to actually *do* this for us.
I would love this feature too. I currently have so many choices, I can't even see Pixelpipe on the list. I don't need to send photos to Google Googles.
I appreciate the option to, but I'd love to turn it off by app.
I have a application (Good Enterprise mail client) that will not run on my phone since it is rooted. I have heard that a few other application like this out there. Is there a way to hide the fact my phone is rooted from these types of applications?
Thanks in advance
OrionNE
OrionNE said:
I have a application (Good Enterprise mail client) that will not run on my phone since it is rooted. I have heard that a few other application like this out there. Is there a way to hide the fact my phone is rooted from these types of applications?
Thanks in advance
OrionNE
Click to expand...
Click to collapse
i thought about creating an application to do this. the concept is very simple.
the only way they check to see if your device is rooted, usually, is whether or not a file is present at /system/bin/su.
they usually dont even test to see if the /system/bin/su file has root permissions or properly functions. only if the file exists with that name, su, in that directory, /system/bin.
simply rename your su file to any other name, example: jk.
next time you need su access, simply type jk in the shell instead of su, and you'll get root access.
also, if you are curious, grab my root checker application from the market, advanced mode will tell you all the details which can be gathered about the root configuration on your system.
you think it would be helpful to have an application which would make it convenient to hide root?
Super user has an option called ghost mode. It hides the icon. To get it back, you type in a specific number pattern in the dialer.
Via My HTC Evo 3D On The Now Network From Sprint.
Theres no way to hide it from goog though, right? So as to be able to rent movies from market legally?
Sent from my PG86100 using xda premium
These are across several roms(senseless, bulletproof, etc) and don't seem rom specific.
First is creating a contact: I create a google contact(on device or online), doesn't seem to matter if it is in a group or not, and they don't show up in contacts. If I type their name to send an SMS it appears, but otherwise isn't searchable.
Second: on reboot the ringtone and notification sound I choose gets reset. Most of the time it doesn't even use the one it shows, it could be an entire song.. I understand it could be because the sdcard is scanning, but it happens on each rom I've tried.
Third: sometimes when I turn the screen on it will show "xxx has been granted superuser privledges".. is this because it was in deep sleep? My old phone doesn't do this, so I'm not sure if it is an error, but it happens with each app I have running continuously that has root, and across different roms.
Please don't just post I could search for the answer, I have, and I haven't found an answer. The contact one is most annoying, the ringtone one can be if i forget to set it after I reboot, and the super user one I'm just curious about..
Thanks in advance.
Sent from my HTC_Amaze_4G using Tapatalk
1. Depending on what ROM or what contacts app you're using, you should be able to choose what kind of contacts are shown in the app. I'm using BulletProof, so in the "People" app, I can choose to see only Google contacts by selecting the menu button soft key on the phone > View > Google contacts checked.
2. I've never had this problem, but in any case, I use an app called Ringtone Maker (link here) to trim and cut songs to use as my ring tone. I also use the app to set the trimmings as my ringtone, and it has never reset on me on any reboot. There are probably other solutions to this, but this is the way I set my ringtones and it's worked so far
3. The superuser privilege means that the application has been granted root access, which means that it can control certain parts of your phone that otherwise wouldn't be allowed if your phone was stock. In short, it means that the application is able to make changes and access system information on your phone because the ROM you installed comes with root. This is normal if you're using apps that require root.
adslee said:
1. Depending on what ROM or what contacts app you're using, you should be able to choose what kind of contacts are shown in the app. I'm using BulletProof, so in the "People" app, I can choose to see only Google contacts by selecting the menu button soft key on the phone > View > Google contacts checked.
2. I've never had this problem, but in any case, I use an app called Ringtone Maker (link here) to trim and cut songs to use as my ring tone. I also use the app to set the trimmings as my ringtone, and it has never reset on me on any reboot. There are probably other solutions to this, but this is the way I set my ringtones and it's worked so far
3. The superuser privilege means that the application has been granted root access, which means that it can control certain parts of your phone that otherwise wouldn't be allowed if your phone was stock. In short, it means that the application is able to make changes and access system information on your phone because the ROM you installed comes with root. This is normal if you're using apps that require root.
Click to expand...
Click to collapse
1. Okay, I don't know if I have fully explored the VIEW part of the contacts, I didn't enable everything before because it had it showing as 2700+ contacts(thanks G+), but I just experimented with it a bit and it appears to be working right. Thanks.
2. Most of my ringtones and notifications were properly created or downloaded from the net, the problem is that on reboot it will go to the first on the list, while selecting a random song or ringtone from the internal SD. I am thinking that the ringtone/notification I choose must be on the external, so when it scans when the phone starts up, it chooses something available. I'm gonna see if I can move whatever ringtones/notifications I use to the internal sd fixes the problem.
3. I understand how root works, I was only asking because my old phone would only give that popup the first time it boots- on this phone when I turn the screen on sometimes, it will pop up that it gave superuser permissions as if the app didn't have it. I was more or less just wondering if this was a problem with the way the phone sleeps, or the superuser app, or something, only because I would never see that notification after the first boot with my old phone.
Really, the main annoyance was with adding a contact and not seeing it. Luckily I could select "my contacts"(using your advice) and not see the 2700 it says I have.. so that problem is pretty much solved, which I thank you for
For #2, use a file manager and move your ringtones to /system/media/ringtones (you may have to create the ringtones folder of it's not there). I have had this problem across a few different ROMs and that was the only way to fix it.
For #2:
Did you happened to checked "Backup my Setting" and "Automatic Restore" in Setting/Privacy?
I have the same problem before because Google automatically restored data from other Rom and they are conflicting ...
Try un-check the Automatic Restore and see if it is repeating
gravis86 said:
For #2, use a file manager and move your ringtones to /system/media/ringtones (you may have to create the ringtones folder of it's not there). I have had this problem across a few different ROMs and that was the only way to fix it.
Click to expand...
Click to collapse
This seems to have fixed it Seems like having it in the /media/ringtone folder, when it would rescan on boot, the system would grab some other random sound.. but putting it in the system/media/ringtone and problem is gone. Thanks
Access Lock is basically a lite version of App Ops, which has existed since Android 4.4.2. It allows you to restrict an app from using some permissions, such as contacts, call log, camera, audio, sms/mms, location, etc. I say lite because it doesn't ask for permissions in real time, but requires that you install an app, open Access lock, and customize permissions before use.
To use Access Lock, you'll need a way to make a shortcut to it's hidden menu. Many alternate Launchers can do this. I used this method:
Install QuickShortcutMaker from Play Store (doesn't require any special permissions)
Top left: change "Incremental search" to "Normal search"
Search for "Access"
Open Settings; look for "Access lock"
Click it, name it, create the shortcut
Open your new shortcut to Access lock and manage your phone
I hear that also works on the G4 and G3, but I can't personally verify that.
Credit: forums.androidcentral.com/lg-g4/544464-app-ops-access-lock-works-g4.html
<rant>
One of the big reasons I'd like root is for Xposed and XPrivacy. I don't like the idea of giving carte blanche to sleazy companies to scrape all my data and sell it to advertisers. If we ever get Marshmallow, it has app permissions management (thanks Google; took you long enough), which should do the trick. Of course the problem with that plan is it hinges on Verizon not being a bunch of goddamn bastards and delaying the update under our Sun consumes this tiny blue dot we call home.
</rant>
I like the idea of using a firewall with root too. I used to do that with my Galaxy Note 2. That phone kicked ass with root!!
Sweet thanks!
Verizon LG V10
We have some Note 4X Phones in use. Generally, we are satisfied. But this daily and recurrent notification, which is showing in the status bar (in the drop down notifications), is not acceptable.
Of course, we have disabled all settings in the Updater App, which are possible for disabling.
As long as the 8.5.8.0 is not as good as the 8.2.10.0, and as long the 8.5.8.0 has bugs, we are not able to update. Therefore it is no solution to do what the Updater want to do. Also all solutions which require a rooting are not practicable, because due security reasons, rooting is not allowed.
Try this, go to settings>apps>Updater>Show notification and disable all possible
xire68 said:
Try this, go to settings>apps>Updater>Show notification and disable all possible
Click to expand...
Click to collapse
Sorry, but as I wrote above: "...Of course, we have disabled all settings in the Updater App, which are possible for disabling..."
mi_eu said:
Sorry, but as I wrote above: "...Of course, we have disabled all settings in the Updater App, which are possible for disabling..."
Click to expand...
Click to collapse
Ah ok sorry I did not read, then try disabling the data network momentarily, then in the update settings, deselect auto update, then go to the applications and empty the updater cache.
Sorry for my bad english.
read carefully disable notification from setting app
shamsud said:
read carefully disable notification from setting app
Click to expand...
Click to collapse
?
ALL Buttons and Switches in "Settings>Notification and Status bar>App: "Settings">" are disabled. Except the first one setting "Show Notifications", because this one is not selectable (it is faded out).
xire68 said:
Ah ok sorry I did not read, then try disabling the data network momentarily, then in the update settings, deselect auto update, then go to the applications and empty the updater cache.
Click to expand...
Click to collapse
Thank you very much for your help.
Unfortunately, I have already disabled "auto updates" in the "Updater App". But this was no improvement.
In the meantime I've tried a second setting, but also without success:
I'm here: Security App - > Data Usage - > Restrict Data Usage - > System. Here I've disabled the "Updater App".
But all Apps here are listed in the column "Mobile". Now, this means, the disabling only works during a mobile data connection. Therefore, the disabling will not valid during a WLAN session.
The second indication is, that in the following path: "Security App - > Data Usage - > Restrict Data Usage" there exists not only the menu "System". The second selectable menu here is "Installed". Under the menu "Installed" there are listed many apps. And here are exists two different columns. One column is called "WLAN", the other column is called "Mobile". And all apps are listed in both columns. The reason is that the users have the choice to restrict data either for "WLAN" or for "Mobile".
But the bad thing is that in the menu "System" there only exists the column "Mobile".
Now, how can I restrict the data for the Security App also for a WLAN connection?
But as I described above, anyway this solution also doesn't work - if anything, than only with a mobile connection.
But principally, the aim isn't to restrict data, the goal is how to avoid the notification of that stupid "Updater App"?
Has anyone a working solution for me?
mi_eu said:
Thank you very much for your help.
Unfortunately, I have already disabled "auto updates" in the "Updater App". But this was no improvement.
In the meantime I've tried a second setting, but also without success:
I'm here: Security App - > Data Usage - > Restrict Data Usage - > System. Here I've disabled the "Updater App".
But all Apps here are listed in the column "Mobile". Now, this means, the disabling only works during a mobile data connection. Therefore, the disabling will not valid during a WLAN session.
The second indication is, that in the following path: "Security App - > Data Usage - > Restrict Data Usage" there exists not only the menu "System". The second selectable menu here is "Installed". Under the menu "Installed" there are listed many apps. And here are exists two different columns. One column is called "WLAN", the other column is called "Mobile". And all apps are listed in both columns. The reason is that the users have the choice to restrict data either for "WLAN" or for "Mobile".
But the bad thing is that in the menu "System" there only exists the column "Mobile".
Now, how can I restrict the data for the Security App also for a WLAN connection?
But as I described above, anyway this solution also doesn't work - if anything, than only with a mobile connection.
But principally, the aim isn't to restrict data, the goal is how to avoid the notification of that stupid "Updater App"?
Has anyone a working solution for me?
Click to expand...
Click to collapse
Were you able to find any solution? I am facing this exact issue and it's really infuriating
Force stop the app and dismiss the notification
And don't open the update settings again
You could try disabling the Updater application with ADB.
Get ADB & fastboot here from XDA from this link, install it on a computer.
Then, enable Developer options. Go to Settings -> About device and tap MIUI version a few times until it says they've been enabled.
Now go to Settings -> Additional Settings -> Developer options and enable USB debugging.
Connect the phone to the computer, type 'adb devices' without the quotation marks and make sure the phone is detected. The phone will pop up a notice to confirm you trust the computer.
Now, type 'pm uninstall -k --user 0 com.android.updater' without the quotation marks. This will disable the built-in Updater app, removing any notifications coming from it.
This does not require root.
Just use Titanium Backup and freeze Updater app.
It will not show anything until you run it manually, or you restart phone.
Muzam said:
Force stop the app and dismiss the notification
And don't open the update settings again
Click to expand...
Click to collapse
This is the best solution, it helped me.
You can map your back button with long press to force close any app. If you mapped it, just open updater and long press the back button. It will close updater app and dismiss its notification. It will only come up again if you manually open the Updater app again and search for updates.
Also its not necessary to map the nav keys
Just hold the app window from recent apps view to get app info and hit force close button at bottom.
any one tried xezrunner's solution? any good? I hate this notification crap that mi has foisted on all of us.
k3lcior said:
Just use Titanium Backup and freeze Updater app.
It will not show anything until you run it manually, or you restart phone.
Click to expand...
Click to collapse
On my phone, the 3Gb Global Version, some MiUi app can't be frozen, including updater.apk (MiUi 9.2.1.0).
Coming back to this topic, I made a backup of the aforementioned apk with Titanium. Would it be safe to uninstall it completely or should I go the ADB route? I'm asking because the case happened to me once with another phone where the system wouldn't be the same despite the backup-restore by Titanium.
d8v8n8 said:
On my phone, the 3Gb Global Version, some MiUi app can't be frozen, including updater.apk (MiUi 9.2.1.0).
Coming back to this topic, I made a backup of the aforementioned apk with Titanium. Would it be safe to uninstall it completely or should I go the ADB route? I'm asking because the case happened to me once with another phone where the system wouldn't be the same despite the backup-restore by Titanium.
Click to expand...
Click to collapse
You could uninstall but make sure to backup it first in case you run into some issues, personally i'd just freeze it. (it will appear as uninstalled until phone restart)
k3lcior said:
You could uninstall but make sure to backup it first in case you run into some issues, personally i'd just freeze it. (it will appear as uninstalled until phone restart)
Click to expand...
Click to collapse
When I click freeze in Titanium, nothing happens, the app isn't marked as frozen and stays available. I tried to freeze with other apps as well but always ended up with the same unsuccessful result.
d8v8n8 said:
When I click freeze in Titanium, nothing happens, the app isn't marked as frozen and stays available. I tried to freeze with other apps as well but always ended up with the same unsuccessful result.
Click to expand...
Click to collapse
It wont run unless you run it yourself which unfreezes it. Dont tell me it doesn't work because i do it all the time and no updates show up.
d8v8n8 said:
When I click freeze in Titanium, nothing happens, the app isn't marked as frozen and stays available. I tried to freeze with other apps as well but always ended up with the same unsuccessful result.
Click to expand...
Click to collapse
correct me if im worng, titanium backup freezing function only works if you have paid version.
Maybe you don't have that.
try it with some other app like Lucky Patcher, that app isn't primarily for freezing aplication but it have option under tools to freeze packages. Just be careful to not play around with other tools if don't know what it used for.
xezrunner said:
You could try disabling the Updater application with ADB.
Get ADB & fastboot here from XDA from this link, install it on a computer.
Then, enable Developer options. Go to Settings -> About device and tap MIUI version a few times until it says they've been enabled.
Now go to Settings -> Additional Settings -> Developer options and enable USB debugging.
Connect the phone to the computer, type 'adb devices' without the quotation marks and make sure the phone is detected. The phone will pop up a notice to confirm you trust the computer.
Now, type 'pm uninstall -k --user 0 com.android.updater' without the quotation marks. This will disable the built-in Updater app, removing any notifications coming from it.
This does not require root.
Click to expand...
Click to collapse
Sorry if it were out of topic, but I'm wondering whether it is possible or not to edit the build.prop (for gcam} through adb on non UBL and non ROOT Redmi Note 4