text:
How can I speed up sidereel.com using Chrome on my android TV PCs?
I have several android TV PCs, all with the same apps and configurations. One use is watching streamed shows on TV. I use sidereal.com to keep up with my shows, but it takes forever for the site to load and navigate. These are 8x ARM Cortex-A53 CPUs running at 1000mhz, 2gb ram, android 7.1.2, rooted, Xposed framework.
If I view sidereal.com on a Windows machine or android phone, the site renders quickly. I understand the TV PCs are not going to work as well, but they should work better. Other sites viewed on the TV PCs work fine. For instance dailymail.co.uk works good, with a very long page scroll and much content. DickMorris.com and Facebook.com work excellent and play videos. I have no problem navigating or streaming Amazon, Hulu, or Netflix. For some reason sidereal.com does not work well on these devices.


text:
How to stop notifications from interrupting music in Android?
I have Huawei mate 10.
When I am listening to music from an app called "Anghami" I get bombarded with continuous notifications interrupting the music in a very annoying way.
I want the music to be interrupted only if I receive calls.
1- I tried to set the "Do Not Disturb" mode for "Allow only priority interruptions" and I defined those priorities A. Calls from Anyone B. Messages from contacts only.
2- I cannot turn of the notifications for the mail, because I need them the other times.
How could this possibly be solved?

If your phone is set to silent, notifications shouldn't make any sounds. If it only happens in the Anghami app, this is something for the developer of Anghami to fix. If it also happens in other music players, check if the call volume is really set to zero.
The last option might be to choose an empty sound for notifications, but that's not really a fix.

Hi Gerjannn,
I don't want it to be in silent, I want it to ring if a call is received. I just don't want the notifications to interrupt the music.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

sort: votes


text:
Unable to copy certain backed-up folders from PC to new microSD card
I bought a bigger microSD card for my Samsung Galaxy S7 Edge. I took out the old card and copied its content to a folder on my PC, via a card reader. Then I put the new card in the reader, formatted it and started copying the data back onto it. One rather irrelevant .jpg file was signalled as damaged, so I skipped it, then some folder required admin rights to be copied, so I clicked the "continue as root" button. So far so good.
But finally a folder named "cache" couldn't be copied or skipped, and the only option I was left with was to abandon the whole copying process. I searched my backup folder for "cache" subfolders and there are quite a few of them, but all are buried deep in the recesses of the directory tree, so none of them is THE Android cache that I hear a lot about when googling for a clue.
Any ideas what it is I'm up against, and how to solve it?
My PC is running Windows 10.
TIA!

If your Windows ask you for admin permissions something is wrong - this should never happen as you just copied it from the other SD card.
Anyway copying and SD card file by files is IMHO not a good idea because the Windows Explorer does usually hide certain files.
Therefore I recommend to use a backup tool or alternatively use a compression program like 7Zip/WinZip/WinRAR and zip the whole source SD card to one file on your hard disk.
Then switch to the new SD-Card and restore the backup respectively decompress the created archive to the new SD card.
Edit: Note that a lot of SD cards on the market are "fake SD cards": Their controller has been manipulated to make the SD card look larger than it is (e.g. the card has 16GB flash memory but tells the Smartphone/PC it has 128GB). Writing to such a card will earlier or later end in a total disaster. Therefore I strongly recommend you to test any new SD card before using it. One of the best tools I know for doing so is a small Windows tool named h2testw (Language German and English). It writes files with a special pattern to the SD card until it is full and then reads it and tests if the pattern of every file is correct.

Up voted. You may also like to mention that dates of files are preserved using zip method. That would be much needed for photos for instance

Thanks for the reply. I found a software called EaseUS Todo Backup Free. After one failed attempt, it claimed to have successfully backed up the original card. Then I put the new one in the reader and told the soft to restore the data onto it. It started doing so in "disk-partition mode" or something like that, and was apparenty going to recreate the exact structure of the old card, including the same capacity - which would obviously make the whole investment pointless.

I hope the errors are due to botched formatting of the new card, and now I'm in the lengthy process of hard-formatting it (at 512 GB it will take a while). Stay tuned....

@Xirdal If your new SD card makes problems it may be defect or forged (see the last section I just added on that topic).

The phone is my wife's and she went to see her folks without me having enough time to fully format or test the new card. There is a gadget-expert brother-in-law over there who may be able to help; if he doesn't, I will probably be back with a follow-up to the story. Thanks again for all the replies.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
How to use a music player notification's play button state as an event for Tasker
Is it possible to read the state of the "play" button inside a music app's notification and use it as an event to activate/deactivate a Tasker profiles?
I need to run certain commands when playback starts or stops in a music app. I think Tasker can use notifications from specific apps as events for activating its profiles, or even look for specific text in the notifications. But can it respond to the media buttons in the music player's notification, or in the music app itself? I cannot use the %atmusicplaying variable from Autotools plugin or similar approaches to check if music is playing, because I use the device to stream the music over DLNA and for some reason the device doesn't return the music state as "playing" in this case (see another question and its answer's comments).

I don't have a DLNA server or I would have tried this first before suggesting, but you can try looking into [tag:logcat] or adb shell dumpsys activity to find out if an intent is sent when the play/pause media button is pressed in the notification for your app. If yes, you can configure Tasker to intercept that intent and run a task. Alternatively, AutoInput might be configured to detect taps for the notification and run a task. See if any of this works.

Thanks, will try the command and see if I can figure out what might be related to pressing play/pause. Hope to find a more accurate way to intercept the play/pause action than taps on the notification, because the button might be pushed inside the app, or the notification might be tapped only to bring the app to foreground without changing the playing state. Also, I am not playing music from a DLNA server, I am streaming to a DLNA device (a streamer, which receives the signal over DLNA and outputs analog sound), if that changes anything.

Well, this is not too easy.. Because in the output of adb shell dumpsys activity there are no timestamps, so I can't just search by the time I pressed the play/pause button. But I found some repeating patterns, like this one: #47: BroadcastRecord{303c389 u0 com.n7mobile.upnpplayer.RECEIVE_POSITION_CHANGE}act=com.n7mobile.upnpplayer.RECEIVE_POSITION_CHANGE flg=0x10 (has extras)

You can refer to this documentation to know how best to use logcat. For the timestamp, do adb logcat -v long,descriptive.

I think I see what Tasker should capture. The logcat returns the states of streaming, e.g. n7.UpnpAVTransport: state PLAYING, 12-03 18:55:08.207 +0000  9692  9692 D n7.UpnpAVTransport: state STOPPED' or n7.ServiceUpnp#api: current state: -1, n7.ServiceUpnp#api: current state: 1`. Reading these values should do the job to enable/disable profiles. Now just have to figure out how to monitor and read them with Tasker, if it's possible.


text:
How to access Local PC drives in Bluestacks
I have installed BS 4 on my windows 10 laptop.
Now i have installed ES File Explorer on it through Google Play Store.
After that when i am trying to access my local drives i am unable to access it or you can say unable to find path of local drives.

Secondly, i observe my windows icon has QUESTION MARK why it is like that.
Thanks
Adeel Imtiaz

This may help How to transfer files between BlueStacks and Windows PC?

You can easily share files between BlueStacks and Windows using shared folders. Just place your file inside it and you can access it from both Windows and BlueStacks.
Let's understand it:
The default shared folder in Windows is located in C:\ ProgramData\ BlueStacks\ UserData\ SharedFolder  (assuming C:\ is your Windows installation drive). In BlueStacks, the same folder is located in (Root)/ sdcard/ bstfolder/ BstSharedFolder.

BstsharedFolder is bluestacks shared folder with your pc contents and vice versa.
You have to put files into the above folder to make accessible from pc as well as from bluestacks itself.

Additionally, the default Windows Library folders are accessible from BlueStacks. They are located in /sdcard/bstfolder/ as Pictures, Documents, etc.
A file manager app is required to navigate folders inside BlueStacks. In this answer, i'm  using OI File Manager. To share a file, follow the steps below:

1.Download and install OI File Manager in BlueStacks.
2.On Windows, navigate to BlueStacks Shared Folder [C:\ ProgramData\ BlueStacks\ UserData\ SharedFolder] and place the files you want to use in BlueStacks (like photos, videos, downloaded APK files, etc.). You can also use the Windows Library Folders for this purpose.
3.In BlueStacks, launch OI File Manager and navigate to BlueStacks shared folder [(Root)/ sdcard/ bstfolder/ BstSharedFolder]. If you have placed files in your Windows Library, locate the respective folder from bstfolder directory in BlueStacks.

Similarly if you want to access BlueStacks files from your computer, copy the particular file to BstSharedFolder using OI File Manager and the same file will be available in Windows SharedFolder location.
Note: This article is originally written by David. Source


text:
Android virtual keyboard app that support physical keyboard language and layout change
Apparently on many Android phones on Android OS 7+ there is no option to change external physical keyboard language/layout without going into device settings.
Is there a good virtual keyboard, which also supports changing layout/language for the attached physical keyboard on wide range of devices?
Solutions that I found:

Dedicated keyboard app for typing with physical keyboard. Popular recommendation is https://play.google.com/store/apps/details?id=com.apedroid.hwkeyboardhelper&hl=ru. There are other options like Logitech Keyboard Plus app on Google Play. This is inconvinient, as you have to switch between input method every time you plug the physical keyboard.
Install two keyboards for every language you want to support. Assign proper layouts for them in the settings. Switch between keyboards with Command + Space. This is a kludge and inconvinience.

A few additional points:

SwiftKey does not support this feature. Changing language with the globe icon does not affect what you type on physical keyboard at the moment of writing this question. See https://support.swiftkey.com/hc/en-us/articles/201591341-How-to-use-SwiftKey-with-physical-external-Bluetooth-keyboards-on-Android . Same with Google Keyboard at least on One Plus 3 and Xiaomi MI5 with latest OS updates.
There are multiple threads suggesting to add several language in physical keyboard settings. However most of them are for Anrdoid 5-6, where keyboard layout switch with Ctrl-Space appeared to be standard feature in most ROMs. It appears that this is no longer the case.

It's a long shot but did you ever find a solution? This is painfully relevant in Android TVs and set-top boxes, especially.

Android Pie update at least on my One Plus 3 fixed the issue. I can now setup multiple keyboard layouts in Languages & Inputs > Physical keyboard > Keyboard Name > Setup Keyboard Layouts. Is your device running Android 9+? Can you check if the issue is fixed that way?

Sadly most Android TV devices are still on 8.1 as far as i know. But it's good to know that it might be resolved "soon".

I see. Please do note workaround I mentioned in my question. You can install two keyboards and switch between these input methods with Command+Space. And just set both keyboards to the desired languages/layouts. It worked somewhat fine for me. Also dedicated keyboard app linked above might be an option for TV.

The following software have independent physical keyboard layouts not tied to the OS layout in any way.

ruKeyboard software. It's a software+hardware keyboard initially made for Android smartphones with qwerty keyboard. It supports Android 2.3-9 and allows to add your own software and hardware layouts for different languages (you need to modify the XML files inside apk, but it's not that hard). It's abandoned and not open source, but still works fine. Software and physical keyboard layout switching is independent. You can configure your own switching combination on physical keyboard.

AnySoftKeyboard is what you can call a modern alternative to ruKeyboard. It's a software keyboard with support for physical keyboards. You can define your own layouts just as in ruKeyboard, by editing xml files inside the apk. Layout swithing is unified: if you switch the layout on software keyboard, it would switch on hardware keyboard as well. It's open source.

Hello. Can you post links for the apps?


text:
Is there a way to turn on Reading Mode on MIUI using terminal commands or adb?
Background
I have been using a Xiaomi device running MIUI8 and had the option of enabling Reading Mode (use of contrast colours to reduce blue light emision) on select Apps (which was great) but upon upgrading to MIUI9 this feature is now only available on system level i.e its either Reading mode is on/off thus you can't turn enable it automatically when you open a specific app and it doesn't automatically turn off after closing that app.
This is annoying because you have to manually enable and disable it. (Scheduling it is out of question because its its manual and you don't always use the specified app at the same time).
My idea
My proposed workaround is using a terminal command/adb together with tasker to enable Reading mode automatically when a specified app is opened, then have it turn off when done :). Right now I am not sure of the shell command to use, and which setting variable to target, perhaps somewhere in the settings database (I strongly feel the relevant file to modify in the file system is
data/data/com.android.providers.settings/databases/settings.db

Question
Is there a way to enable Reading mode using terminal command or similar. Any other workaround is appreciated ?

I don't think there is anything related in Settings database/xml files, at least in MIUI 10. I searched through the three lists, and found nothing related. Even in logcat, the relevant entry was W         : [ColorAdjust_C3B] result = 0 eyemode= 0. Eyemode changes to 5 when reading mode is turned on. I looked into system properties and found persist.sys.display_eyecare which also changes to 0 and 5. I think changing it directly or using resetprop of Magisk might achieve something. Unfortunately, I can't change it without root access, and I can't afford to root this phone (not mine).

@Firelord thanks a lot for this input, meanwhile let me see if I can figure out something with the leads you've given me


text:
Access same instance of app from two devices while on the go
Me and my friend both need to access the same instance of an app at the same time.  We can not just both install the app, as we both need access to the exact same instance, account, etc. We may be at different locations, yet we still want to access the app. Both of us occasionally switch off our phones, and the other one of us may need access to the app while the other person has their phone off.
We both have Android phones. We also have a cheap third Android device that we do not use.
So:
Device 1: My device
Device 2: Friend's device
Device 3: Cheap device not currently in use.
What I am thinking about doing is installing the app on Device 3, and then leaving it at home, with the app always running, connected to WiFi and power. I guess we could then use some remote access software to access the app wherever we are.
My priorities are that accessing the app should be as simple as possible. I do not want to go login screens, authorisations, etc. every time I access it. Ideally, it should just be an icon on the home screen to click on, and preferably I should just get straight into the app. If that is not possible, then at least it should be as quick as possible with the minimum amount of steps required for access.
We do not require remote control, only remote viewing. However, remote control would also be nice.
We can use root, Xposed Framework, Magisk modules and whatever may be needed.


text:
Cannot clear app data
Specs

Samsung Galaxy S8
Android 8.0 Oreo
App based on this Google sample that works fine on other Galaxy S8 phones

Question
On trying to start from scratch on my app installed by APK file, I am unable to remove the app data.

Hitting the "Clear Data" button in app settings
Running adb shell pm clear com.myappsname
And uninstalling/reinstalling

Always leaves 16.38 kB in the Data category of the apps storage.
All I can figure is that this is what is causing the app to misbehave on this particular phone, since when installed on other S8's it works fine. Looking at logcat, I can't really diagnose anything wrong with the apps operation other than the fact that it is not updating location.
How do I completely clear the app's data (the 16.38 kB left)?
Thanks ahead!

How bout manual deletion? Android>Data>[App Name] and delete all its files

@HEWhoDoesn'tKnow The app's folder is not there. That is cleared on clearing app data, yet settings still shows data that isn't cleared. I figured out that the problem with my app and this phone was not related to the extra data, yet I'm still curious as to why the app data can't be completely cleared. And this extra data can be reproduced on other phones with the app.

If that's the case, then the app might have written the unknown file in the root/data folder

@HEWhoDoesn'tKnow How does the app even write to the root folder if the device isn't rooted?

It does at times, all applications has some traces in the root folder. If you have been rooted before, you can see that some apps has its data or cache files inside the root folder.

I am facing this same issue. It's terrible. I can't simulate an install from strach, because the data is always there and I can't wipe the data. Even tried restarting the device, but with no luck.


text:
Outlook Calendar Accept Calendar Links
Lot's of web applications and other tools link to the calendar to add information.
Unfortunately Outlook Calendar doesn't seem to accept creating new events through an outside link.
Is there a way to fix this?


text:
Motorola E4 pop up notifications disappear
How ca.n I view my Moto E4 pop up notifications,after I've viewed them or accidentally swiped them away,they literally disappeare and I CAN'T FIND them anywhere/ or how to.There has been many opportunities I've missed because I can't view the pop up notifications after the first view or accidentally swipe away,how can I get those notifications back to view,I've looked everywhere! Thanks for any help you can give in advance

There are many apps like this on Play Store which do this https://play.google.com/store/apps/details?id=com.ikvaesolutions.notificationhistorylog


text:
Android 'Add-on' for app
Don't know if I have the terminology correct, but I recently install TeamViewer Quicksupport from the Play Store. After it installed, I had to download an 'Add-on' for Samsung (I have no idea why it is needed, but I don't care, really).
This 'Add-on' has it own entry on the Play Store and you can download it without installing QuickSupport first, but you cannot 'Open' it.
I cannot find any information online on how to develop these 'Add-ons'. I do not even know if it is possible.
What I want to know is, how can such 'Add-ons' be developed and deployed. Any links to information would be greatly appreciated. I would like to find out if this would work for a design whereby you create a 'base' app with X features and then if needed, you can download 'Add-ons' to get other features? Kinda like modules?
Here are links to the Apps on PlayStore:
TeamViewer QuickSupport
TeamView QuickSupport Add-On: Samsung

Without having looked more closely at your example, the "add-on" is likely just an app that doesn't have any activities declared as launcher activity. It doesn't show up on your home screen, because Android doesn't know what it would have to show you if you tried to open it.
The main app can then check if you have the add-on app installed, and communicate however it needs to with it.
There's no additional black magic here, just a regular app that isn't meant to be opened by the user directly.

Thank you. That totally makes sense. I am gonna give that a try, make a simple little app with a main activity (the 'base/core' app) and one with none but which has a couple of 'services' and see how that could work.
If that does work, it would open up a whole new way of designing apps as I do have an app with which I'd like to add extra functionality without adding it directly, ie. if a user wants feature X, they can download that additionally.


text:
my tablet requires a pass code in order to turn it off but I dont have my my code
My tablet requires my password to be turned off but I forgot my password and I already tried google's suggestion. Is there another method for retoring my device?

Do the Hard Reset.
Depending on your phone/tablet, boot into recovery but usually this is how it is:

Since you tablet doesn't turn off. Press power button + Volume Down till it powers off. This is a feature of some tablets.
Press Power off + Volume Up to boot into recovery.
Perform wipe cache partition
Then wipe data/factory reset
Reboot.

Be aware that this will likely trigger FRP and the current Google Account credentials will be required to get back into the device.


text:
Lg v35 SLO mo videos playback on PC
So i captured a couple of SLO mo videos with my LG V35 Camera and they play fine on the phone (showing the SLO motion), but when I copied them to my Windows PC and used Adobe Premiere and VLC to play them back they played at reguly speed, how do I see them in SLO motion.
I suspect the 240fps is encoded but how can I just get the SLO mo video without having to re-render it?

You have to export the video. This reddit answer is for the V20, but should be similar to the V35.

After shooting the slow mo video, open that video up, hit the edit button(pen) then use the sliders to choose what you want saved in 1/8 or 1/4 or 1/2 or 1x speed then hit save.


text:
can't log in to Snapchat - Problem connecting to the server
Firstly, apologies if this is the wrong site to ask this question. I didn't have a clue which site, this seemed most realistic.
Problem :
Snapchat was working fine. I logged out of my account and when I try log back in I get the error: There was a problem connecting to the server. Please try again.
I have tried multiple solutions such as clearing the cache snapchat, reinstalling google play services, clearing data on snapchat, rebooting device. None of which work.
You might say why not reinstall snapchat? Well my device is on 4.1.2 meaning if I uninstall and go back to the play store to reinstall it, I wont see snapchat there because snapchat has updated further than my phones version.  (I don't have the filters on my device because it doesnt support the filters too)
I tried contacting snapchat, but alas, no reply.
Any suggestions?

Comments are not for extended discussion; this conversation has been moved to chat.


text:
gboard disable multilingual typing
I have just bought a nokia 7 plus and I can't disable the multilingual typing. I tried going into settings for gboard under "text corrections" but the option to enable/disable multilingual typing isn't even there. How can I disable it? Please help!

Go to settings for Gboard → languages ↠ English (or the language you are having trouble with) and deselect "Multilingual typing"


text:
Can I manually reattempt restoring SMS messages from backup?
I have a Nexus 5X updated to the latest Android version. I did a factory reset and chose to restore everything from backup. But my SMS messages are gone. I'm pretty sure the SMS backup was activated in the settings - after all, everything else got backed up and restored just fine. Has anyone else had this problem? Is there some manual way for me to reattempt the restore from backup?

I'll skip the basic parts where you know that a factory reset wipes the phone and address to what I believe to be the core of the question -

Is there some manual way for me to reattempt the restore from backup?

I'm not totally sure if you ended up with an upgraded version of Android (from what version to what) or if you 'chose to restore everything from backup'.
Depending on the details here you could face the issue where you, even if you have a backup of the SMS database it may not be directly usable by a different Android version.
The SMSes are stored in a sqlite database, typically a file called
mmssms.db. On my phone it is located at the following location (a typical one) - shown for me by this command on my Android;
find / -iname '*sms*.db' 2&>/dev/null
/data/data/com.google.android.gms/databases/icing_mmssms.db
/data/data/com.google.android.gms/databases/ipa_mmssms.db
/data/user/11/com.google.android.gms/databases/icing_mmssms.db
/data/user/11/com.google.android.gms/databases/ipa_mmssms.db
/data/user_de/0/com.android.providers.telephony/databases/mmssms.db
/data/user_de/11/com.android.providers.telephony/databases/mmssms.db
1|herolte:/data #

The key file here is
/data/user_de/0/com.android.providers.telephony/databases/mmssms.db

Even if you may not be able to use this db on your (possibly newer/different) Android, you can always see/extract the messages inside using a tool on a PC for instance. Search for 'sqlite browser'.
You will have to decide if you need assistance with handling the SQL tables/format, but it should be easy enough to browse read-only.
(And, of course, always back up stuff before trying out changes.) That you do have a backup is very positive.
You could also (less manually) search for tools/apps that possibly not only backs up the SMS'es, but perhaps are able to restore from your backup. Also in this case case may the key file in question be the file mentioned above.


text:
How to set default Home screen on Nougat/7.1.1?
It's driving me crazy.
On a Moto G5s Plus (with Android 7.1.1) how do I set the screen I want as the default one, so that is shown when I press the Home button?
At the moment the left-most screen (of 3 screens) is the default. I wan to set the middle one as default one.

I already disabled Google Feed.
I already tried to long press one screen, get the setup view (change order, remove, Widgets, etc) but there is no icon (usually a "Home") at the top of the screen to be pressed for setting the default screen. I find this method everywhere but doesn't behave like that
I already tried to pinch-in with 3 fingers; nothing happens

Did you try this. I vaguely recall doing something similar on this device (currently not with me to test)

I know that method but doesn't fit my need. And I read that "The left panel is the default Home panel". No way to change behaviour? Why such opinionated limit?

Long press on screen, then hold and drag wanted screen to left (first) position


text:
Create new label in Gmail
My wife has an iPhone, she goes to hamburger and "create new label".
I have a Google pixel, I don't have this feature. Or do I, and I'm just being blind?

No you are not being blind.
From: https://support.google.com/mail/answer/118708?co=GENIE.Platform%3DAndroid&hl=en
In the Android tab of:
Create labels to organize Gmail
Section named:
Create, edit & delete labels

On a computer, open Gmail. You can't create labels from the Gmail app.

I would suggest sending feedback from the app.

To Add a label to your gmail in other email accounts you own
Open chrome Invoke gmail This will bring you to mobile browser Tap three dots in corner Select go incognito Invoke gmail again Sign in Clock 3 straight lines (top left) Scroll down and select desktop Add label as you would on computer


text:
Prevent Gmail from adding calendar events from emails
Every time I buy a plane or train ticket, gmail automatically creates a calendar event relative to the flight/train. I would like to disable this feature; I've already tried to do so from the google calendar options, but that didn't stop the calendar events from being created.
I suppose it's the Gmail app on my phone that does that, but I can't find an option to set to make it stop.

AFAIK this is already done in Google backend. Google scans all your E-Mails - see for example this article on that topic.

Gmail scans emails and automatically adds reservations to the calendar to remind users of the upcoming events.
To stop reservations from being added to the calendar, you must follow the steps described in Events from Gmail

Open the Google Calendar app.
In the top left, tap Menu Menu and then Settings.
Tap Events from Gmail.
Switch off Add events from Gmail.


text:
Android 4.2 - how execute shell command on system boot?
How do I do that? I have root access and the it's a custom build of AOSP project.

You need to make it a shell script file, one command per line,  place it under /system/etc/init.d and fix the permissions for init.d folder and shell script should be named 99NAME ..
Init.d is used for applying network tweaks on boot... You can use it to run other shell script files also.


text:
Is your Galaxy S7 running slow after 11/2018 T-Mobile update?
Several days after receiving this update my phone became sluggish to do anything. Simple things like: swiping to answer calls is taking 2-4 seconds, lighting up a screen when the call is incoming is taking also several seconds. The battery life suffers as well - I am losing about 30% of battery every day compared to how it was before. When I look at what is consuming the battery, Android system is the biggest consumer, about 10-20% each day.
Also, the phone started complaining about running out of space even though I had 32Gb SD card that was empty. Going to storage setting shows that out of 32Gb of internal storage I have only about 1-2Gb free and that's after cleaning all of personal data. Most of the consumption is in the system memory. There is no way of seeing what goes into System memory consumption as the stock tools don't show it's contents.
Does anyone else have this problem? Any ideas how to resolve it?

Here is what I just tried to do and it seems to have worked for now. Be careful when doing this as this may lead to the loss of data.
Installed the app "X-plore". Thanks to the developers of this app - a really great tool! The feature to serve the phone's files over HTTP to the desktop PC is a brilliant idea.
It shows most of the system memory contents. I noticed that directory /sdcard/log was bloated: it had way too many files. Seemed like crash dump files that were zipped into ~6Mb packages. There were hundreds of them and they had dates in the names matching the time when the slowness started.
Deleting those files has freed up ~10Gb of space. The phone is running much better.


text:
How to downgrade Google search app in recovery?
For some reason, I would like to downgrade the Google search app (com.google.android.quicksearchbox) to a older version, and upgrade later, on a MI 8 running Android Oreo.
But when /system is mounted in recovery, I couldn't find the Google app in /system/app, although other system apps are there.
I don't want to root the device, so how to?

Find the directory Velvet under /system/priv-app/.

some applications are in deferent locations, system/app holds certain applications while system/priv-app holds other's... sometimes your phone provider also puts apps in system/vendor/operator/APP_FOLDERS_BY_NAME   and custom/app/
These locations change depending on device, but mostly stick to the same root directory's..

system/app
system/priv-app
system/vendor/
custom/

Just have a look around at the different sub folders, and i think it's inconveniently named something completely different, like Velvet.apk


text:
Only one screen visible when playing videos using VLC and other players
I am able to mirror the Samsung Galaxy Tab SM-T520's screen to my TV over an HDMI cable.  I see the screen on both devices.  But as soon as I start a video, the tablet screen goes to an image of the traffic cone and a symbol indicating it's playing the video externally.  If using the built-in player, the video also disappears and shows an indication of the fact that it's sending video externally.  In both cases, various playback functions are available on the tablet, just no video is displayed there.
So rather than mirroring, it's sending the video to either the tablet or the TV, but not both.  This only happens with videos; the rest of the apps show in both.
I have poked around at the (very few) settings in the various players, but so far have not found anything that will allow video to show both places.  The tablet is on Android 4.4.2. Is there any kind of OS trick to get the video to play on both devices?

The answer is to change to a mode called "prefer clone".
Open VLC, but don't play a video.  In the upper left, select the 3 lines (hamburger), then:

Settings > Interface > Prefer clone

With this setting 'on', the video will play on both the tablet and the TV.


text:
Meaning of fields in "Enable Wi-Fi verbose logging"
Does anyone have a link to clear docs on the meaning of all the fields for Wi-Fi networks when I Enable Wi-Fi verbose logging in the developer options?
I can guess a few and worst case I can read the source, but I was hoping for a clear and simple table.
Specific fields are:

rssi (this is about the only one I'm 100% clear on)
score
tx
rx

Also, the extra data after the mac address of each access point, e.g.
[(1){FF:FF:FF:FF:FF:FF*=2462,-49,4s};]

tx/rx is send/receive (Transmit/Receive). No idea what is scored there, though, or by what criteria.

Yeah, I guessed tx/rx are related to send/receive, but I've no idea what the units are

Me neither, never enabled that. Maybe someone else can bring in the next piece …

The data after: the first number should be frequency (Mhz) and signal strength (dB) of the connection. Don't know about last one, but (n)s is standard notation for (n)seconds... Perhaps the log interval.


text:
How to disable usage of background data of all apps?
Some networks charges high in cellular data...so disability of background data is great money saver.

I could not find a single setting to Disable or Restrict every app's background Data Usage, I can find setting to restrict All Background Data and one to Disable Data altogether, using only Wifi now.

Step 1 Open Settings and tap Data usage.
Step 2
  Scroll down to view a list of your Android apps sorted by data usage (or tap Cellular Data usage to view them). Tap an app to check out detailed usage statistics. This is where you can restrict background data for individual apps.
Step 3
  Tap the app(s) you don’t want to connect to mobile data and select Restrict app background data.

Reference Link

Wanted to do that for all apps in one shot...

Settings>Data Usage, if you click menu, that should bring up options to restrict background data, and I believe that will apply to all apps.

You should see the data restriction if you're on Android Pie, if you want to set restrictions on earlier versions you can use apps like NetGuard to restrict data to apps.


text:
Can the vibration intensity be changed for the Samsung Galaxy J3?
I am trying to maximize the vibration intensity on my Samsung Galaxy J3. I can change the vibration pattern, but I cannot find the setting to change the vibration intensity.
Is there an inherent limitation for the J3 or am I missing something?
The model number is SM-J320W8 and the phone is running Android 7.1.1 with Samsung Experience Version 8.5.
I did a quick Ctrl-F search in the manual, but couldn't find anything.
Manual:  SM-J320W8 Manual
Here is a screenshot of my settings page:


text:
How to revert Galaxy S8+ to stock firmware?
Is it possible to revert Samsung Galaxy S8+ to stock firmware? The phone was interrupted while upgrading the software and is now bricked.
The model is SM-G955P


text:
After authorizing one PC for USB debugging, how to restrict all other authorization and disable the authorization popup on Android?
After authorizing one PC for USB debugging, how to restrict all other authorization and disable the authorization popup on Android?
I just don't want to accidentally accept other PCs authorization since I am debugging over network. Thanks.


text:
Android wifi (oreo) dropping. Because of pihole?
First of all, my apologies if I'm posting in the wrong forum. I'm a bit lost in the SE galaxy. But since my issue is quite complex and specific, I feel this is the best place. Let me know if I'm wrong.
So for the issue:

I'm using a home router, lent by my service provider. It's local IPv4 is 192.168.1.254.
I have a raspberry pi (IP 192.168.1.15) running a dns service (and ad-blocker) called pihole, configured to use unbound (full recursive dns) on the same machine as its upstream source.
The router is running a dhcp service and points to the raspberry as the default dns server.

I have no problem on my computers, either in wifi or ethernet. Network configuration is alright, DNS is indeed coming from the pi.
Now I want my nexus 6P using the latest version of android to be able to use wifi at home. So I simply connect it to the router wifi, same as I did with my laptop, which is doing great. However, the smartphone is doing his own stuff. Sometimes all will be great, and more often than not, it will drop the wifi saying that there is no internet connection.
Of course I tried a bunch of stuff:

Setting network configuration in the phone instead of letting DHCP do its job, no change.
Changing wifi channel, no change.
Rebooting router, phone, and both, no change.
Whitelisting google services like ad service gstatic check and whatever appeared in my pihole admin panel: seemed to solve the problem at the moment, but a few days later, not that great. And not really what I want.
Try both "google" and "no provider" as wifi quality check provider in the android wifi settings. No effect.
Use external DNS servers like 1.1.1.1 or 8.8.8.8: seems to do the job. But absolutely not my goal.

Note that dns request going through the pi can take up to 1 sec to be answered since it's doing a full recursive search. And I suspect the problem is coming from here.
So does anyone have any idea how to get my phone to stick on this wifi network? Btw, my phone is not rooted and I'd like to avoid going down this road.

I seem to have the same problem with my Samsung Galaxy A50. Have you tried disabling IPv6? Or have you found a solution already?

Enabling conditional forwarding for pi-hole (found in the DNS settings) temporarily fixed this for me.

Giving more detail about how similar your issue was and giving precise steps to solve it would be helpful for those who arrive here with this problem later.

I have a similar if not the same problem - my S7 (Android 8.0.0) works fine with the exact same setup that you have until "the next morning": I have to disconnect and then reconnect to my WiFi in order to access the internet (or get proper DNS resolution?).
I could not yet find out the root cause (is the DNS changed/lost?), but I just installed a network analyzer (called "Ping & Net") in order to see if the DNS server on my phone is lost over night.


text:
Possible to charge device with Google Pixel phone through USB-C?
Is it possible to charge an external device using Google Pixel smartphone as a battery? In other words, can I change the charging direction (reverse charge) so I can charge e.g. a laptop using my Google Pixel as power source?

Pixel phones support USB C Power Delivery
This standard says

Power direction is no longer fixed. This enables the product with the power (Host or Peripheral) to provide the power

Which translates to reverse charging

Reddit users confirm reverse charging with Pixel

How efficient charging your laptop would be dependent on the state of charge of phone / laptop , battery capacity of laptop but theoretically yes, you can ( you would need USB cable with male connections at both ends)


text:
Need Data off of a Locked, Unrooted Nexus 5 Stuck on Pre-Android Logo Splash Animation
Alright, this is a long shot, but I really would like to get my data off of my old, soft-bricked phone.
It's a Nexus 5 (running Android 6.0.1), which has never been unlocked or rooted. It gets stuck on the spinning circles that appear after the Google logo (the ones that normally become the Android wordmark). What I do have is USB debugging enabled, an authorized private key for that debugging, a Windows 7 system, access to a MacBook, and access to a variety of... hardware tools at my disposal. ADB commands work fine at whatever point in the boot process that it reaches (e.g. adb shell, logcat). Stock recovery also runs, for whatever good that is (apparently nothing; what's even the point of being able to "Mount /system"?).
I was simply scrolling through my miles-long Watch Later playlist in the official YouTube app when the system suddenly rebooted. When it finished rebooting, the (stock) launcher and Google Play Services would continuously crash unless in another app (only accessible via the middle/app history button). I brought it to my workstation intending to do diagnostics on it, but I must have hit the lock button or something on the way over, or it otherwise turned off on its own. Since then it has not made it past the aforementioned point in the boot sequence.
The logcat output I've retrieved is located here. I'm scared that it may be hardware, or at least a corrupt filesystem.
I've scoured the net and all resources I find talk about how to get data off when either having root, an unlocked bootloader, a system with a working UI and Activity Manager and Package Manager, or just a custom recovery. I have none of those things. Anything that does mention a situation similar to mine gives a single option: full data wipe caused by unlocking the bootloader.
While I accept that it was foolish of me for thinking stock would be "less risky" than custom, I remain optimistic that, if it actually is a software issue and not a hardware one, there may still be some way out there way of getting everything off of here. This is a device that's rocking a relatively outdated version of Android. I'm interested in any way I can get my data off here, even if it's more black hat than not.


text:
Create a private folder in Android: set the SELinux attribute of a folder in external storage
There are quite a few apps that require read and write access to the external storage, which gives them access to the whole /sdcard directory. But since that is also the only storage the user themselves have access to, is there any way to create a folder there under /sdcard (maybe even inside /sdcard/Download/) that is restricted to a few apps specified by the user such that no other app has access to it?
I imagine this is something possible within the scope of SELinux, and might only be possible to set up with root access, although should still be usable without enabling root access once set up properly.
According to 1 and 2, it seems mkdir /sdcard/private then create a new context user_private for it that is also assigned to trusted apps one by one. But I am not sure exactly how.

it looks intuitive, but in fact it not possible

Can you be more specific with references why it would be not possible?


text:
How to turn off split screen mode in Oreo?
I hate this feature because:

I don't use it
I often turn this on automatically

Any way this can be disabled? I've searched the net but nothing useful came up.
Thanks

Step 1. Enter the Overview Screen. If you see the "Recents" button, tap on that to enter the Overview screen.
Step 2. Enable Split Screen Mode. Tap or long-press the icon near the top of the individual app's card until a submenu appears.
Step 3. Exit Split Screen Mode.
How to end your split-screen mode session?
While split-screen mode can come in handy, it’s definitely not something you want to use all the time. There are a few ways to get out of split-screen mode.
The first, and probably most simple, way to end split-screen mode is by long-tapping the split-screen app switching icon. This method automatically closes the secondary app at the bottom of your display.
Another way to end your split-screen mode session is simply by dragging the divider line all the way to the top or bottom of your display. This method allows you to select which app you prefer to keep open, as opposed to automatically selecting the app at the top of your screen.
Furthermore, there is this thread which can help you too.

The question is about disabling splitscreen mode entirely (as in it can't be accessed anymore), not how to get out of a splitscreen.

I think their is no way to disable it till you don't have root access.


text:
Remap headphone buttons
I listen to audible for multiple hours everyday, im wondering if anyone knows of any way/app that will let me remap my earphone buttons to something more useful than play/pause or volume up/down, the amount of times I need to grab my phone out my pocket to click the 30sec rewind is quite inconvenient

I have the same problem, wired headset control worked nice with Podcast Addict (after some minor tweaking in podcast addict settings), but rewind/forward(i.e. prev/next) = double tap/triple tap, on the play button, DID not work with Audible.
A partial solution I have, just tried recently (August 2019):

install "button mapper" app (the app has nasty privileges, a short inconclusive google search suggests those privileges apparently are required to allow the app to do what is intended to do - but please investigate yourself)
in the app, in Headset Button section assign "double tap" to  "rewind" function.

and more or less it works with Audible. The shortcomings:
A) IS NOT WORKING WHEN  SCREEN IS OFF (perhaps is working with screen off on rooted devices).
B) when "double tap" it jump in the Audible the required amount of seconds back but it also pause the playback (so the action is: play-listen, when I want to jump back: double tap, then again a single tap to resume playback)
C) it messed my controls with Podcast Addict, when mapper is enabled, so I have to switch the mapper off to use with podcast, switch on for Audible, (perhaps a further tweak in Podcast addict settings will fix that for me)
For working with screen off, there is a link suggesting some solution, I have not tried this: https://elementalx.org/button-mapper/screenoff-noroot/
Other option perhaps to investigate is a Tasker app.
If any one has an update or know if Tasker can do the job better, please share.


text:
SyncThing, Lolipop, and "Transport endpoint not connected"
I'm trying to get 2 way sync going with Syncthing on OctOS L (Lolipop, based on Cyanogen) with folders on the SD card.  Backup from Android to other Syncthings works fine.  The Syncthing devs say it's complicated to make things work properly on the SD card because of Google, and someone made a blurb on it.  Not sure why, but the fix doesn't seem to work for me.
I seem to be running into this issue, and the error I'm getting is weird, but more importantly, I'm not sure what Syncthing is doing to my SD Card.
Once Syncthing tries to write to the SD card, it fails, and then the SD card is unavailable to the rest of the system.  For example, Total Commander.  The only way I can get it back is to reboot the phone.  Using the built in Android tools, I cannot mount the SD card.
What does Syncthing do to the SD card when this happens?  Is it messing with the mount point?

Try different Sd card or your sd card might have a low space try Different method like Syncthing to otg or internal storage.

Sorry, but this is more of a comment than a proper answer. Just 18 points more, and you can post comments since then. :-)

No option to add comments without giving answer in Android app stack exchange ohh so i need 18 points thanks for telling.

Actually, when I commented yu had 32 points, now you have 26, but not to worry. The moment you reach 50 points, you would be able to comment on anyone's post. :-) See this to know what privileges you can earn with reputation points.

Ok thank you very much @firelord you comment on all my four answers .

Please keep up the good work of answering. If you need help, visit our [help], [meta] or [chat]. :-)

Thanks @firelord im improving my knowledge and learning lot of stuff from this site and i will answering as much i know again thanking you for helping me.


text:
Replacing the gmail account on my Mi android phone
My mother gave me her MI phone with android. It has her gmail account. I want to replace it with my gmail account. How can I do this?
I looked at Settings -> Accounts -> Google, but did not find there any way to replace the account.
Even better: is there a way to "format" the phone, so that I can start from a blank phone and directly enter my gmail account?

Why format? Simply factory reset the phone and start afresh

You can not change the account but remove it. You already were at the correct place, just select the Google account to be deleted and open the menu in the upper right corner. There you can delete the account.

@Robert When I go to Settings -> Accounts -> Google, I do not see the account name (maybe there is only a single account?). I see "My Account" title, then "Sign-in & Security", "Personal info & privacy", "Account Preferences"...
In the upper-right corner menu I see "Clear app data", "Usage & Diagnostics" , "Oper source Licenses", "Show debug items", "Help & feedback"

You are in "Settings -> Google" not "Settings -> Accounts -> Google". When you see the synchronization settings of your Google account you are at the right location.

I did not find Settings->Accounts - I only found Settings - Other Accounts. There, I found Google, and Indeed I see the account the be deleted, but, I do not see any menu in the upper-right corner...

you can perform a factory reset and can use  it as a fresh device. Goto settings->Additional Settings->Backup and reset. Then tap reset. If you had added mi account attached, sometimes it maybe required. You haven't added your device name and miui version in question. There's another option to factory reset is from recovery mode. Settings->about device it loads updater page, and on top right tap on three dots and select reboot to recovery. And on recovery, you can wipe completely. If your bootloader is locked, you cannot goto recovery. so you can do the first step.

My phone is mi5 pro running MIUI 9.5 Android 7
In the settings menu go to Sync > scroll down > click add account > enter your Google account
Step 2 is to delete the existing mothers account. Sync > Google > select moms account > gear icon on the bottom > remove account.


text:
Android "google play music app". How force it play ONLY local songs on my phone
How to force "google play music app" play ONLY songs I paid for and downloaded to my phone.
In other words how to restrict it from contacting the web and using my data allocation.
thank you

Press the hamburger button (top left) and enable "Downloaded Only".


text:
How to pause work ETA notifications from Google Asssitant?
Every day Google gives me a notification which gives me time to get to work and the best route to take. It also tells me the best way to get to work in my daily briefing through Google Assistant.
Currently, I'm on holiday so I don't need these notifications. Is there a way of creating a holiday time so that the notifications will resume automatically after it.
I know I can stop the notifications, but is there a way of just pausing them for a certain amount of time?
Android 8.1.0/Nokia 6


text:
Create several Gmail accounts anonymously using only one Android tablet without letting Google know that they are created from the same single tablet?
I would like to anonymously create several Gmail accounts using only one Android tablet (but not phone) without letting Google know that the accounts are created from the same single tablet.  I do not want Google to know that any two of the accounts are related to each other.
If my ISP (Internet Service Provider) cooperates with Google and informs Google of the true identity associated with the IP address with which I connect to Google to create the Gmail accounts, then Google would know exactly who I am.  However, assume that this is not the case.
If the Android device were a phone, then Goole might uniquely identify the Android phone by IMEI (International Mobile Equipment Identity), ICCID (Integrated Circuit Card Identifier of SIM chip) or IMSI (International Mobile Subscriber Identity); hence, Google would know that these accounts are created from the same Android phone.  However, this is not the case; I am talking about an Android tablet without phone.
First of all, I would like to make sure that Gmail accounts are free and that there is no need to provide Google with my credit card information, my billing address or my real name.  Is this correct?  Please provide an answer to this specific question as well.
So, with the above three assumptions (my ISP does not inform Google of the true identity associated with the IP; the IDs associated with phone are unavailable to Google; Gmail accounts are free, and hence Google does not ask for billing information), does Google obtain any information that reveals my true identity, when I create Gmail accounts using an Android tablet?  (If it does, what are they?)
Even if Google cannot obtain the true identity of the person whom the Android tablet belongs to, can Google uniquely identify each Android tablet?  (If it can, how?)
If Google cannot obtain the true identity and cannot uniquely identify each Android tablet, then I have further questions.
Assume that there is no account on this tablet yet.
Will Google know that the two Gmail accounts are related to each other if two Gmail accounts are created by the following steps?

Create a Gmail Account A using an Android tablet.
Disconnect from the Internet, that is, switch to the off-line mode by turning off Wi-Fi.
Turn off the Factory Reset Protection ("Settings" > something that says "Security" or "Screen" > set "Screen Lock" to "none".)
Remove Account A from the Android tablet.  (The account will remain intact on the Google server.  See "What will happen when I remove my Google account from an Android tablet?".)
Perform a Factory Reset ("Settings" > something that says "Backup" or "Reset" > Factory data reset).
Using a different IP (by going to another location for example), connect to the Internet (that is, turn on Wi-Fi).
Create a new Gmail Account B from this Android tablet.

If these steps successfully prevent Google from knowing that the two Gmail accounts are related to each other, then let me ask the following.  Are all these steps necessary?  Are any steps omissible to make the process simpler?
Note that Factory Reset deletes all of your precious files; but the law enforcement authority is likely able to recover them later.
Instead of Factory Reset, does it suffice to delete all the regular cookies and EverCookies that the account-management app creates?  How can they be deleted?

What you're talking about is not sufficient. As seen in answers to this question, some tablet devices do have IMEIs even though they don't have a SIM card slot or telephony capability. Besides, all Android devices come with some extra unique identifiers. Both the Bluetooth and Wi-Fi hardware include a MAC address, which is used in those network protocols to uniquely identify the device. These can be read by any app with the appropriate network permissions, including the pre-installed Google apps.
They can be overridden in software, but the true values are part of the hardware, so the OS can read the true values anyway. (And of course a factory reset would undo the override anyway.) The OS can also read the unique identifier that's a part of the CPU itself and can't be overridden. If you really don't trust Google to this extent, you need to install a custom ROM (which still leaves open the possibility of a malicious binary driver).

I would like to make sure that Gmail accounts are free and that there is no need to provide Google with my credit card information, my billing address or my real name. Is this correct?

Yes, that's correct. You'll be offered the opportunity to add your credit card details when you sign up, to enable buying apps on Google Play, but that's not mandatory. They'll also pester you to add a phone number or "backup" email address, to aid in recovering a lost account and for confirmation after an unusual login, but again, this isn't mandatory.


text:
Issue with recording Google Hangouts calls
I'm trying to record my Google Hangouts calls. The only app I found that claimed it can record non-dialer calls was Cube ACR. Problem is I'm getting a "Recording failed. Write to storage failure, unavailable audio source or unsupported audio format" error. How to fix this?
P.S. I'm using Samsung S6.
Thanks!

I've been having the same issue for a little while now and tried everything, disabling even Knox software and Google Play and anything else that seems to be recording in the background, researched online found nothing.
The solution was actually my first instinct actually:

Go into your android settings, scroll down and select About Device.
Scroll down to the last item RESET but you DONT do a Factory data reset just the first option Reset Settings (Reset all settings to their defaults). It wont delete your data but it should fix the issue.
After doing the previous step, my phone restarted. Then when I went to use the native phone dialer software, an upgraded video dialer suddenly appeared (which I guess was half installed in the background).

I have Android 7.0. Not sure if its the same issue with others because there are scenarios from 2015 i was checking into but whatever the reason try Reset Settings.


text:
How to unlock screen with Bluetooth keyboard
I can wake up the screen of my Android device by hitting almost any key on my bluetooth keyboard.  But all I see are my notifications, I can't actually unlock the screen.  How do I get the thing to come up that lets me enter the numbers of my PIN to unlock my screen?  Is there a setting somewhere that I a missing that would allow me to just start typing my PIN instead of ignoring what I type?
I'm running stock Android 8.1 on a Google phone.

I had the same issue... two parts to my solution...
- set Smartlock to unlock phone when BT keyboard connects
- then any key wakes to Notifications screen... then 'space-tab' key combination opens the phone to current android screen... found by trial and error!


text:
Troubleshooting google maps history
Google maps history worked perfectly with my old phone.
Now I have a new one and maps history worked for the first few days, then it started to behave randomly: when it works the data is correct, but most of the time it does not track anything.
If I open maps and use the gps it finds my position immediately, but even doing so the tracking is not triggered.
I already tried to deactivate and reactivate it and google play services, as well as clear the cache both for maps and play services.
I checked battery optimization and set maps and google play services to manual mode, setting them in the most active status possible.
It seems that if I restart the phone for a few hours the tracking is correct, then it stops.
I already contacted the phone manufacturer (Huawei) and made all the suggested steps (clear cache) I did not perform the factory reset that they suggested as last resort because the phone has less than 2 weeks.
I think that some battery optimization on the phone (p20 PRO) kills some process needed for maps history, that's why restarting the phone fixes the problem for a few hours.
Can you suggest me some further troubleshoot step?
I also considered to use tasker to force the execution of some process in order to keep alive the needed services but I would need some advice about what to call to keep alive the history.

I noticed a similar behaviour, and wondered if it was a change of precision coming from Maps itself, since now I mostly see my start point and arrival.  Did you get any solution?


text:
Setting option for speech to text on Huawei mobile?
As we know, Android comes with an in-built feature, speech to text. But I failed to find any setting options for speech to text on my Huawei Mate 9 phone.
Does my mobile use online speech recognition service offered by Google or a service by Huawei?
Does my mobile support offline speech recognition? How many languages have been supported? ...
Thank you in advance.


text:
Why are there 2 silent mode icons on this phone?

Why does this phone have 2 silent mode icons ??

I believe the other on is"Do not Disturb Icon"

The left one (a circle with a dash) is the icon for DND mode (Do Not Disturb), while the right one is in fact "silent incoming call".

Never was this feature on this phone b4. What does silent incoming call mean exactly????? Second phone line on one phone ??

Or does it mean certain calls are blocked??


text:
My headset is only considered plugged when I remove it
I have a moto g 4 play and a headset. I can use other headsets with no issue on my phone, and my headset also works properly on other phones (or pc). The issue I'm having is:
When the headset is plugged in the jack, the phone doesn't acknowledge it. When I unplug it the android suddenly recognizes the phone being plugged and unplugged immediately. Some evidences that it is plugged when I remove it are: the volume changes and spotify songs are paused.
I believe it is a software bug, but I cannot assure it. Can anyone help me?

Experiencing the same on an HTC device since a few weeks. Headset worked fine before with the phone. Other headsets work with the phone and the same headset works fine with other phones.


text:
How to add app shortcuts to home screen on the Note 9
Whenever I go to my app drawer I tap "add to home screen" to a specific app.
Instead of adding to my home screen it creates a new page. Now I have a home screen and an extra page with only one app and lots of space.
How can I go to my app drawer, add an app to my home screen and avoid this problem? Below is my home screen before adding a new shortcut. It should normally add on top of these apps but instead it just creates a page to the right with the app by itself.

First, check if your time and weather widget are taking too much space.
To check: long press on that particular widget and you will see how much of space it is taking.

If you are using two different widgets for time and weather, it's recommended to use one by choosing it from:

Tap Widgets from lower settings appearing on your screen,
Right swipe widgets to see more,
Choose Weather from widgets and choose widget as I am using in above pic, and it uses less space.

You can also change your App screen grid by going to Home Screen Settings on the lower right of the screen (as appears in your uploaded picture).
Now, choose from menu.

To add new shortcuts it is very useful that you do it by long pressing on any app from App drawer, dragging it and releasing it whereever you want to place that app.
Note: you can only put apps on the blank space of your Home Screen. To check space you have to long press widgets (that are on your home screen, such as Clock, Weather widget, Google Search, etc.)

Instead of choosing "Add to Home Screen" simply keep holding the app you wish to create a shortcut for and it will not make a new screen.

Check the settings, it might throw it onto a new page by default. Or you could circumvent it by putting them all onto one page and deleting the extra page that it creates.

Where exactly in the settings?

I had that too.
Problem is that the little weather report on top right of your screen is actually taking up the whole space.  There is no more room for icons.
Double tap or long press - I forget,  the weather section and you'll see that you can crop it smaller.
Another row or two of icons will then fit on your hone screen.
Good luck to all.


text:
Can app with Storage permission access all data?
When I give Storage Permission to an app, is it true that it is able to access all data on the internal and external media, for instance the Downloads folder? Or does it only get access to store and retrieve its own data in a sandboxed environment?

I believe it can access all data, but one makes the assumption that the app only accesses what is necessary.

Yes. The storage permission grants an app access to the whole "Internal SD Card", where all your photos, musics, downloads reside.
It's usually safe to assume that apps you trust access only what they need, but a random unknown app may scan your files and expose some privacy problem.
An app doesn't need any special permission to access its own, sandboxed data (usually /data/data/<package_name> and /sdcard/Android/data/<package_name>).


text:
How to deal with dm-verity on a Samsung S7 Edge when installing a custom recovery like TWRP
I'm just starting to explore how to customize my Samsung S7 Edge and I'm interested in moving an application over to the system partition. It's currently running Android 8.0. I've been doing a lot of research on the process before I just dive in and I feel like I have a good understanding of the process using ODIN, installing TWRP for my particular device, and using TWRP to move the installed app into the system partition.
However, what I'm struggling to find detailed information on is dm-verity and if/how it would impact what I want to do. I know my device utilizes it, but the sources I'm reading boil things down to "download and install this file using ODIN" and provide a handy link to the file without talking about the file at all or otherwise explaining what is being changed. I struggle to find those sources trustworthy since the file details are completely unknown.
I'm assuming I'll need to circumvent dm-verity in order to utilize TWRP. Is this assumption correct and, if yes, what are the detailed steps to do so?

For a Galaxy S7 Edge it is possible to root Android 7, and 8. It just apparently takes an engineering bootloader to do so. And I don't even think it is a REAL ENG Bootloader.
I agree with you however, most people in the XDA community that releases anything for a newer-ish samsung device gives little to zero information about what it is their files are even doing to your device.
Like seriously. Chainfire quitted working on Samsung Devices, and now all the big whig samsung devs, WILL NOT divulge their information to other devs.
Because some of the big devs will never own my device, but I can't work on my device because other devs won't share their knowledge, "because if they aren't going to do it, then no one is", apparently.
I had a real eng firmware for the Galaxy Note 5. The same thing they used on the Galaxy S8, but all those same devs laughed at me, and then stole my idea.
I will say JRKRUSE has some good, legit files for you to use on XDA, just don't expect him to explain anything at all. He keeps all his information to himself. Kind of like the S8 devs. Always general information, nothing specific.
But so far TWRP hasn't been officially flashed to a USA Galaxy S7/Edge device. And I think it is because of TWRP itself being so configured for default AOSP Android and not Samsung Android.


text:
Android Venmo App - Top Friends Algorithm?
I'm a heavy venmo user and I'm wondering how they determine your so called "top people" when you start to make a payment. I see people I haven't sent money to in close to a year, people I'm not friends with anymore, and people I've exchanged probably a dollar with. Meanwhile, my roommates and girlfriend are so far down the list it's not even worth scrolling, so I just type their names every time.
I don't think it's by:

Most recent transactions
Amount of money exchanged
Largest single transaction
Likes or comments

That's just judging based on my personal knowledge of my friend list.


text:
Is Wear OS the way to go for a programmable watch?
I had a hard time finding the right Stack Exchange site to post this on but here it is.
I have a Polar watch, the problem is its lack of customizability. I am therefore looking for a programmable watch that has GPS capabilities. This would let me take control of the watch's interface.
I have looked into Wear OS and it looks promising. I not sure however which watch is compatible with this OS...
I have found this watch Zeblaze THOR PRO. If I come to buy this watch, will I be able to program my own app and implement it on this watch?

All I can find about the device is that it is running Android 5.1 not Android Wear OS or Samsung Tizen. While you could program Android on that watch it would probably only have phone APIs. You may have better luck asking in one of the resources listed in Where can I ask questions that aren't Android Enthusiast questions?


text:
How to access the full file system in Android 7 and higher?
I am running Android Nougat x86.But in Android Nougat, one of the adverse changes is the inability to even view the files. They are invisible, apparently even to root app.
I already tried root explorer in the VM. But that failed. /storage/emulated appears as empty, despite there is a directory called /storage/emulated/0.
How do I show all files to the file managers?
Update: The terminal emulator in superuser mode actually shows these hidden files.

Use a different file manager, e.g Solid Explorer, Es File Explorer, Asus File Manager or Root Explorer.


text:
xt1527 in boot loop with usb debugging disabled
a couple days ago my xt1527 started acting weird. Gapps started to crash out of nowhere. Today, every app that I tried to open crashed 2 seconds after, so I turned my device off to reboot and see what happened. Well, nothing happened. First it was stuck in the motorola animation but then I turned it off and on again, and it got stuck in the motorola logo (before the animation) and I couldn't turn it off at that point cause it rebooted all the time. When the battery died I charged it for a while and then I was able to enter the recovery mod (actually I think it's the fastboot mode and from there you can access the recovery). I really don't know what to do because literally everything requires adb and hence usb debugging as well. I couldn't find anything to do that didn't require that, I have already downloaded the stock firmware in order to flash it with a script that I found in xda but it clearly didn't work (even though I had already used it with a moto g 1st gen that didn't have usb debugging enabled either). My question is: is there anything I can do to turn the phone on without enabling usb debugging? If not, is there any way to enable usb debugging without turning the phone on? Thanks

consider this device may be physical damaged because of emmc wear-out / end of write cycles


text:
Internal storage to SD card issues
I have an Alcatel-4060A mobile and the internal storage is forever full. I only have two games and maybe 4 pics downloaded. Since I buy an 8 GB sd card. It only lets me download 4 apps on sd . Also says I'VE still got 7.28GB free on sd card. Won't let me download anymore apps. Please Help!

From the settings you will have to go to storage settings and then you will have to enable the sd card storage which would probably allow you to install all the apps and other downloads easily on sd card nd I would also prefer to buy an card with larger space in it.

You should check if there is an option "format sd-card as internal" or similar. If you enable it the storage of your device and the sd-card will be joined.
WARNING: One you format your sd-card as internal memory you will no longer be able to remove or replace the sd-card. Removing the sd-card will cause a (complete) data loss!


text:
Is Kingroot/Kinguser reliable for Android 4.3+?
I recently rooted an Android (Yuntab K107, Android 5.1), with Kinguser (KingRoot). So far, it has worked well (except for a hanging Busybox command), but I got this warning starting Titanium Backup:

Is Kinguser (KingRoot) reliable for Android 4.3+? The app (KingRoot( says it works fine for Android 5.1.1-, but Titanium Backup says it's only reliable on Android 4.2.2-.

I recommend replacing it with SuperSU for Android 5.

Most Android Enthusiasts would say that King(o)root is not reliable on any device, as it almost always installs spyware/malware. Use a proper rooting method like SuperSU or Magisk.

Apart from what was said (and I fully agree with @acejavelin here): Unless you have any issues with TiBu, you can safely ignore that warning. I do so for years, as TiBu says that for a lot of Superuser solutions. Guess SuperSU is what Joël (the author of TiBu) uses, so that's what he can check with himself.


text:
Is it possible for a virus to be embedded in a image and can this image execute on Android Oreo by just opening the image?
I am aware that on Windows this is very much possible. But is it possible on Android (latest OS with all the security updates)? Can you install a virus/malware/spyware by just clicking on an image? Suppose the image is sent via WhatsApp/any other messenger?

This question is not about computer hardware or software, within the scope defined in the help center.

No, this is not possible (as far as is currently known).
The exploit you are referring to is perhaps the
Windows Metafile vulnerability.
There was also Microsoft Windows Explorer - '.png' Image Local Denial of Service.
These were all Windows exploits.
A search on the Exploit Database Archive
for "android image" has not found any exploits,
while a search for "windows image" has found several.
So no worry for Android - these image exploits are specific to Windows.

Your comment about Windows is probably referring to WMF images, which aren't exactly 'normal' image files.  They can contain actual natively executable code, including being able to make some very low-level calls directly into the graphics drivers.  Most other image formats only contain actual image data (and usually some metadata about things like what color correction to do, what time the image was created, etc).
In theory, it's still possible to exploit normal image files though.  There have been a number of vulnerabilities over the years in various image handling libraries that could be used as starting points for actual ACE exploits (though the full exploit is likely to be platform specific).  These all just required an image to be processed by the library (so, displayed in an application that uses the vulnerable library).
However, it's a pretty unlikely attack vector for any realistic malware.  Coding an image that can exploit these issues and doesn't immediately arouse suspicion (either due to the size of the file, ro the lack of any content) is pretty hard, and given that these bugs tend to get patched very quickly, probably wouldn't be worth the effort long-term.

As of today, no malware for Android, or one of the popular messengers that exploits images, is publicly known, so you can open images and be fairly certain that nothing bad will happen. All the warnings I saw in the past were just fakes or originated by "scareware" (security scanners which give you false malware reports).
Theoretically it would be possible, here's a scientific paper with a proof of concept from 2014 "Hide Android Applications in Images" by Apvrille/Albertini if you want to know the details. There are also multiple articles which are easier to read about the paper, such as this blog entry. But again, as of today, no malware is knowm that utilized or utilizes images on Android.

Please quote the essential parts of the answer from the reference link(s), as the answer can become invalid if the linked page(s) change.


text:
Unable to turn on Nook HD+ after third trim attempt (Cyanogenmod 10.1)
After initiating my first trim attempt, I left my device alone for a bit assuming that it might take awhile to complete the process. Upon returning to the device, however, it would not power on. After trying the basics without success (holding the power button + home button to reset, etc.), I left the device alone for awhile and later found that the device had booted itself up and was running properly again (though the trim didn't work). I trimmed again after booting up and the operation succeeded almost immediately, fixing the lag issues I was having.
It's now about a month later and I attempted another trim which froze my device (no screen activity, system clock unchanging). After about 15 minutes of waiting for a change, I powered down the device, plugged it in, and went to sleep. Attempting to power the device on has been impossible, and plugging in the charger simply shows a green light (even after unplugging the device for awhile). If I hold the power button for about eight seconds, the green light turns off until I press the power button again.
When plugged into my PC via USB cable, Windows continually sounds the device connect and disconnect jingles and says "the last USB device you connected to this computer malfunctioned, and Windows does not recognize it." This stops if I hold the power button as previously mentioned.
After leaving it alone for awhile, I found that the device had randomly powered on, but was stuck at the initial Nook loading screen. Powering it down left me in the same position as before.
I'm all ears if anyone has a clue on how I can proceed, or where I can ask for knowledgeable support. Thanks!


text:
How can I conveniently save the urls of the opened webpages in https://www.google.com/bookmarks/?
I have opened a number of web pages in  Google Chrome browser in  my android phone. Is it possible to conveniently save the urls of the opened webpages in https://www.google.com/bookmarks/?
This is especially helpful on android phone, since google chrome browser there doesn't provide bookmarking all open webpages into the browser at once.
Thanks.

That is meant for bookmarks (link) and you want to save open url pages there?

I want to save it into the browser, and access it from my laptop by synchronization between browsers on my android and my laptop. But I don't find a way to bookmark all open pages in chrome browser on android. So  I am looking for a workaround, and wondering whether it is possible to bookmark all open pages into https://www.google.com/bookmarks/

It looks like you missed existing question on that :) If solutions doesn't work edit your question to mention that to retract close flag

Thanks. I found https://android.stackexchange.com/questions/112448/is-there-a-way-to-bookmark-all-tabs-in-chrome, so concluded it was not possible to bookmark all open webpages in chrome. Can any reply in the link you gave solve the problem which no reply in the link I gave can?

IDK didn't try either not having the need


text:
Forward WhatsApp messages to e-mail or SMS
Some friends of mine want to use WhatsApp to send me messages from time to time. But, I don't want to install the app (or I don't want to have it running all the time). Can I configure something within WhatsApp or another service to forward the messages from WhatsApp to an e-mail address via SMS?
Even a solution that requires me to configure a program on my own server would suffice.

Whatsapp uses encryption plus proprietary methods which do not allow apps / services to interact with its internals. They're is no such configuration in app - guess that's s dead end

i personally would ignore people who are such ignorant that they won't respect your decision not to use whatsapp and/or too stupid for sending you email instead ;)

You can bridge WhatsApp to Matrix using mautrix which can be bridged to other serives like email. It is unfortunatley quite the hacky setup:

Have a Synapse or another Matrix server
Run an Android VM to run WhatsApp
Run the mautrix bridge
Run another bridge, e.g. this one, to bridge to email or wherever desired.

There is no such solution available. But you can install whatsapp and turn off notification - from app settings.
If you want to use whatsapp like email on pc. Try using whatsapp web.
https://web.whatsapp.com

Please let me know if it helps

I guess you don't want disturbance due to whatsapp messages coming evey now and then or may be you prefer working from your pc


text:
Are all Magisk Modules Open Source?
I noticed the main place to download modules is here
https://github.com/Magisk-Modules-Repo
some in the links section link the source which just loops back to the same page. So are all the modules hosted on github itself open source? as i see what looks like the contents of each module there.
I suppose some modules might be posted on XDA that aren't on github and i know not all Xposed modules on Xda or repo.xposed.info aren't open source.
Appreciate all help.

So everything hosted on https://github.com/Magisk-Modules-Repo are open source definitely? i'm surprised since i'm used to having to hunt for open source root apps or xposed modules. It's up to the dev to decide to open source apps. Tho there's a lot of potential threats xposed modules or root apps can pose without been open source. I thought it was going to be the same game with Magisk modules as i'm sure these to would be able to pose same threats a malicious xposed module or root app can.

None specifically i'm no dev i don't no what source code looks like, https://github.com/Magisk-Modules-Repo/MIUI-10-Camera so all files abouve "README.md" are the open source code? or are all projects on github open source?

All projects in general on Github are open code but they can have a closed component that is a pro feature. I am yet to see that with Magisk

Upvoted for asking an interesting question

Github does not equal open source. Because a Magisk module is on Github it does not mean it is open source
You can have both open and closed projects hosted on Github and Magisk is no exception as you can see from this XDA post by Magisk developer (though instructions pertaining to Magisk are outdated)
There are projects hosted on Github with a portion of the code which is closed source and is offered as paid or pro version, for example code of
FairEmail is available on Github but the pro version features are not open source. Though I am not aware of any such Magisk module with pro component
Though this SO question is old, it gives pointers to better understand

Thanks. I used to equate Github with open source, at least the publically accessible repositories.

@Firelord : welcome. Me too, till I did some reading after seeing this question

@Firelord : Added a [SO] source and here is a Quora discussion.

I asked somewhere else. The response was.
If the Module has a LICENCE file listed in the github listing it's open source.
Magisk modules generally have their code publicly available (if it's not on GitHub you can just open the zip and read the code). There might be included binaries and apps that don't have the code available, of course.
Don't mistake publicly available code for open source. It's not the same thing... A Magisk module doesn't have to be open source for you to be able to see what it does.


text:
Android device is listed and recognized using adb, Hardware Overview but won't show in Finder?
I'm using a Macbook Pro OS X Sierra, with Android File Transfer installed. When plugging in an Asus Zenfone 2, a popup shows with the message (minus the Initialize button):

However, this is followed immediately with another window listing the contents of said phone, with buttons for both Internal Storage and SD Card. Drag and Drop/Copy-Paste file transfers are possible as well (not my screenshot but very similar to mine):

Also, when checking System Information in About This Mac/Overview/System Report/USB, "Android" is visible under the USB Device Tree. Clicking this further shows additional data such as Product and Vendor IDs, etc. (image not mine but similar):

When in Terminal, typing "adb devices" will list the device's Vendor ID.
Long story short, the device is recognized except in Finder.
Any suggestions how to make the device appear in Finder's Sidebar, under Devices? Any help would greatly be appreciated. TIA!

Its probably about mtp mode or another usb conection mode set it in your android decixe settings or find a program to moint mtp volumes

Yes, I've tried the mtp/ptp mode (forgot to mention that) but you've given me an idea about mounting volumes. Thanks, mate.


text:
Offline file transfer into Android-x86 virtual machine?
VirtualBox SMB servers are unfortunately unsupported by Android and it's third party file managers.
How do I transfer files into an Android VM without needing to upload the file online (if no Internet connection is available)?

VM softwares should already offer a function called "shared folders".

@AndyYan As already said, that one does not quite work. Some networks show up in ES File Manager, but they require passwords.


text:
Paste YYYYMMDDHHMMSS timestamp anywhere (hotkey shortcut)
YYYYMMDDHHMMSS or YmdHis in PHP is the timestamp format used by Wayback Machine URL and the %A_Now variable in AutoHotKey.
It looks like this: 20171223145921.
How can I paste the timestamp of the current time anywhere?
Is there anything like AutoHotKey that can do the job?

I'm not sure if there is anything like AutoHotKey in Android but it is possible to get the timestamp in that format for the current time on demand.
You'd need Tasker or any other app which can run a command.
Setup a task with these actions:

Code → Run Shell:

Command: date "+%Y%m%d%H%M%S"
Store Output In: %date

System → Set Clipboard → Text: %date
Now, exit the Tasker, go back to Home Screen, long press your home screen to add a widget and choose Task Shortcut → pick your newly created Task → assign an icon at the bottom. That's it.

Whenever you would press that icon on your home screen, the current date-time would be copied in your clipboard automatically in the supplied format. You just have to copy paste it wherever you want it. There can be other methods to run a Tasker task less disruptively, such as through quick settings, as mentioned here by Grayox96 on Reddit.


text:
Mounting remote folder from my linux machine to my android device?
How can i mount folder from my linux machine as local folder to my android device using terminal emulator on my android device? I am using android 4.4.2 and my android device is rooted.

As you're on Kitkat with a rooted device, there's a question (with answers) on SO matching your need: How Can I Mount A Network Folder Into An Android Internal Folder? The exact answer requires your Linux machine providing the resource via Samba:
mount -o username=<user>,password=<pwd>,file_mode=0777,dir_mode=0777 -t cifs //<NAS IP Addr>/<share name> <mount point dir>

E.g.
mount -o username=guest,password=guest,file_mode=0777,dir_mode=0777 -t cifs //192.168.1.254/public /storage/nas/public

But it would certainly also be possible with other protocols, such as NFS, if your device supports it. If that's too complicated for you, you could use an app named EasySSHFS, which is available from the Google Play Store as well as via my F-Droid repo. That way you'd need neither Samba nor NFS, as an SSH daemon usually comes with your Linux distro by default (if not, you can easily install it from its default repos). EasySSHFS is compatible with Android 4.0 and up.

I tried the command but i get: mount: No such device

And you're sure you've put the correct resource (IP address, Samba share and credentials – not the ones from the example, but the ones from your environment), and the Samba share referenced does exist and is accessible?

Yes, the credentials and the ip are correct. Maybe my android device can't mount cifs file systems.

That's a possibility: it might be lacking the required modules. In that case, maybe you give the app a try to mount using SSHFS?


text:
Enable/disable navbar NO REBOOT
I am using Linage 16 and there I have got enable navbar setting. I want to enable navbar using Tasker program. I have read some info here: Enable On-screen navigation in CM12 (Lollipop) using shell? . But I still don't understand how to make it.

I need to enable/disable navbar using shell, java etc. Editing build.prop is not suitable for me

Welcome to Android Enthusiasts! It would help if you could [edit] your question and include where you are stuck. What is it you didn't understand? Have you Tasker installed, and established task and condition? Does it not work? Did you try it from the command line, e.g. via adb shell "settings put secure dev_force_show_navbar 1"?

Yes, I have tried, it doesn't work. There is another method in the link I have given,  but I don't understand what to do

If it doesn't work from adb shell it's unlikely the same command works from Tasker (if you referred to something other, please be more specific). What I could imagine (being with Android since v2.x) is that the Google devs again thought that's something a normal user should'nt be able to. Is your device rooted? Then you could try the same command after having executed su for super-user powers.

My device is roote., I have tried  command from shell(I have typed command "su" before) and tasker, nothing is working

How can I use this line: Settings.Secure.putInt(context.getContentResolver(), Settings.Secure.DEV_FORCE_SHOW_NAVBAR, enabled ? 1 : 0);

Only from code (so you'd need to write an app for it).

There is "java function" task in Tasker. Maybe it can be used?

Try it and tell us – I've never used that.

I don't know how to use it. I am noob in java

So am I, sorry.

This is interesting haven't tested this thoroughly but you can try this;

Tasker now has WRITE_SECURE_SETTINGS permission to the Manifest.
  Hence it is now easier to control device Secure/Global settings
  without needing an additional plug-in such as AutoTools or SecureTask.

You can enable this new permission by issuing the following command via ADB (important):
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

Now the business end you, since you want to use the Java function proceed as follows:
We need to call,
cr = CONTEXT.getContentResolver();
Settings.Secure.putInt(context.getContentResolver(),
Settings.Secure.DEV_FORCE_SHOW_NAVBAR, 1);)

As usual create a task to this this, name it accordingly.
The following actions are found under Code → Java function
A1: Java Function [ Return:cr Class Or Object:CONTEXT Function:getContentResolver {ContentResolver} ()
A2: Java Function [  Class Or Object:Secure Function:putInt{boolean} (ContentResolver, String, int) Param(ContentResolver): cr Param(string):dev_force_show_navbar Param:(int):1
Save and execute task to test

However I would have preferred a simpler route with run shell (Tasker) or adb:
A1: Code Run shell [Command: settings put secure dev_force_show_navbar 1 Tick Use root]
or
adb shell settings put secure dev_force_show_navbar 1


text:
Find app causing: Sending non-protected broadcast android.intent.action.SU_SESSION_CHANGED from system
I'm trying to find out what is responsible for constantly causing the following messages to be printed to logcat.
10-08 11:28:30.919  5258  5273 E ActivityManager: Sending non-protected broadcast android.intent.action.SU_SESSION_CHANGED from system 5258:system/1000 pkg android
10-08 11:28:30.919  5258  5273 E ActivityManager: java.lang.Throwable
10-08 11:28:30.919  5258  5273 E ActivityManager:       at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:19162)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:19767)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:19909)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at android.app.ContextImpl.sendBroadcastAsUser(ContextImpl.java:1130)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at com.android.server.AppOpsService$2.run(AppOpsService.java:142)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at android.os.Handler.handleCallback(Handler.java:790)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at android.os.Handler.dispatchMessage(Handler.java:99)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at android.os.Looper.loop(Looper.java:164)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at android.os.HandlerThread.run(HandlerThread.java:65)
10-08 11:28:30.919  5258  5273 E ActivityManager:       at com.android.server.ServiceThread.run(ServiceThread.java:46)

PID 5258 is "system_server".
How can I do this?
I'm running Lineage OS 15.1 / Android 8.1.

Try adb shell dumpsys activity broadcasts. You might be able to see the sender app.

same issues any help.

I have a similar issue, seeing this messaging come out.  I am using a Zebra scanner android device, the fact the scanner stops doing anything useful when I hit the scanner button until device reboot seems related to me getting this message to come out.  Sorry, that probably doesn't help your case, but in my case seems related to Zebra's drivers.


text:
Why my phone is stuck on a backlit black screen?
I have an Android phone, Lenovo vibe P1m. I had rooted it using my pc. One day I uninstalled SuperSU and tried to install Magisk. During this process, I don't know what happened but somehow the twrp recovery and the operating system got deleted. Then i booted my phone into recovery. Then my phone was stuck in boot loop. There was only a white screen with the brand name. After some days I tried to flash the stock firmware using sp flash tool on my laptop. When flashing was completed, I disconnected my phone from pc and switched it on. Now there is no white screen with phone's brand. There is only a black backlit screen. Now my phone has no OS, no recovery mode, nothing. Only a black screen. How to fix this?

Your comment @RahulGopi doesn't help.

Although I've never had a Lenovo device, I have accidentally deleted my OS and recovery before.
Are you able to boot the phone into 'Download mode' (I would love to post a guide for you but, after a quick Google I couldn't find one)?
Download mode should still be available (it's used by the manufacturers to install the OS in factory) and hopefully you'll be able to connect your phone to a computer and re-flash the firmware.


text:
Disabling vibration when fingerprint authentication fails
I'm running Android Nougat 7.0 on a Wiko upulse lite phone. I would like to know whether there is a way to disable the vibration that is produced when fingerprint authentication fails. I ask because I find vibrations distracting and can read the red text saying the authentication has failed when this happens and would rather simply go with that.
Thanks.

In some phones, you can disable it when in Battery Saver mode/Power Saving Mode or in total silent mode

Another way is to root, and use an Xposed Module - Gravity Box

Yes but what if I need to be in full mode or hear phone calls alarms and notifications? Thanks.

Is there a hack that can be applied somehow? Thanks.

As of now, rooting is the best way for achieving it.


text:
Running apps that require unrooted system?
I am trying to run Standard Chartered's app in android-x86, but I get the error:
This application is not supported on rooted
devices. Please restore or update your device.
(code: 4)

Since I am running 8.1rc1 updating is not really possible, and since this is a brand new installation, restoring the device does not really make sense.
How can I either unroot the device or at least make the app think the device is unrooted?

Do root-hiding apps like Chainfire's SUhide make the app think your device is unrooted?

From the description SUhide only works on ARM and ARM64.

Magisk Manager comes with hiding root feature. Otherwise, you can try RootCloack xposed module. Both are available for x86.


text:
Disable "open with" in chrome
How do I disable the "open with" feature in chrome on android? An alternative would be to have chrome itself in the list of alternatives.

Can you please rephrase the question as it is unclear. Do you want to stop Chrome opening web pages by default, and instead prompt you how you want to open a link?

No, but I want the option of opening a link in chrome itself.

Does it currently open somewhere else? You can set your default apps in Settings > Apps.

I am only getting the option to open some links using external apps even if chrome would be able to open them itself.

When you have an app installed which is a dedicated app to handle certain links, you'll be given options how you want to open it. Example, if you have twitter app installed and you tap on a twitter link, it can sometimes ask you where you want to open it. You can set them in Settings > default Apps > Opening Links and set "Open supported links" to "Don't open in this app".

I know all of this. The problem is that I cannot open those links in chrome, given the options presented.

Apps has an option as 'In-App Browser' which enables an app to open links within the app and it can be disabled by disabling 'In-App Browser' in that particular Settings of App.
For another thing like clicking twitter links, for ex-  'https://t.co/something' we have two ways either clear default app in settings that enables system to ask you from which app you want to complete this task or copy the link(s) and open it in browser itself.