text:
Prevent "is this you" popup on my phone
There's a Google account I share with others which I use as an oversight account, to be the maintainer of several shared Google Drive folders. I share this account with other members of a small team, which occasionally gets new members and has old members leaving.
Whenever a new team member tries to login on this shared account, one of the members who already had the account logged in on their phone gets a confirmation-popup which they have to confirm in order to be able to login on the account. I've never set up any 2FA or anything in my Google account, and I've not set up a recovery phone nor set up my phone to sign in.
So basically nothing about my phone should be specific to my phone, and Google shouldn't even try to ask me if it's me trying to sign in. This leads me to my question: how do I prevent this 2FA-like system from requiring me to confirm anything at all on my phone whenever someone logs in from a new computer?

Google sends notification/blocks sign-in, if it notices anything suspicious from that particular account https://support.google.com/accounts/answer/6076895?

Is there a way to prevent this from first asking for confirmation on my phone? I'd love to limit this to sending emails only, because the account isn't such a high-value account really. If it gets stolen, recovery within a day would be more than sufficient, so checking my mail would be enough.

@Joeytje50 I suppose you could try to remove your phone as the dual authorization method. ...but as mentioned, it's a security feature. But it's ultimately your call.

@BruceWayne how would I do that, other than by simply logging out off the account on my phone?

No. There's no way you can prevent it. It's a security feature implemented by Google as pointed out in comment
If security can be relaxed there is no security
In your case with people joining in and leaving all the more reason - think of it as you are running a small company with employees using a common mail account - you wouldn't want unauthorised access
That it's a low value account to you is not relevant given that it's your account and Google security policy rightly does this

You say that you haven't enabled 2 factor authentication. Check that and torn off as explained here


text:
Why is my android phone portscanning my PC?
I have bitdefender whining about my PC being portscanned.
The logs show that it is coming from my android phone (which has static address).

Is that normal?
How can i figure out the app that is doing this?
Edit:I just thought, should this be posted to the Android cousin of superuser?

It’s much more likely your firewall software is interpreting this wrong, on purpose. Does it display any more information on this “incident”?

Unfortunately no more information. I have several apps that might be connecting to my pc, like remote controll aps etc.

This question was migrated from super user. I had already created a question on this forum. Please feel free to remove either of them.

source: Stack Exchange

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

sort: votes


text:
Bluetooth headphones controls problem after Android 7.1.1 Nougat update (Galaxy J5 2016)
I just installed an Android 7.1.1 Nougat update on a Galaxy J5 (2016) phone in our family. (It's running Samsung Experience 8.5, if that's relevant.) There's an annoying problem with Bluetooth stereo headphones that previously worked flawlessly with many phones, including this one. The problem is that Play/Pause button stops the playback (as it should), but another press doesn't resume it. I've tried rebooting the device, unpairing, switching bluetooth on and off, and nothing helps. Could someone help on this?

A lot of this depends on:
1. How good the music app you are using is programmed.
2. Which KeyEvents your Bluetooth headset sends and how your app handles them.
I guess your headset uses same button for play/pause so there might not be proper handling of KeyEvents on the app side.
The solution is to try different app for music playback, check if YouTube app is working OK with your headset.
I will suggest you to use Google Play Music, as it works great with my Bluetooth headset with single play/pause button, running on Moto G4 Play (Android version 7.1.1).

Many thanks for you good advice. We do use a headset with one button for play/pause.
I tried playback on YouTube app and it works, so the problem must be what you mentioned, how each app handles KeyEvents. I'm now wondering is how come the same podcasts app we use worked nicely on the previous Android.
Anyway, it seems I have to find a new app for podcasts. The one used now is a Podcast player Acast. It was chosen as it's free with a good-looking UI and 15 sec jump buttons.

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


text:
Is there any way to parent proof a phone from themselves?
My fathers phone is an absolute mess every time I look at it. When I passed him the phone, there was one home screen, and the default thing on the bottom launcher bar like phone, messages, browser.
Now, there are something like 8 home screen with numerous duplicates of apps, numerous folders with even more duplicates of apps, folders on the launcher bar, I don't even know where the phone dialler is hidden at this point. Of course, there are all the strange apps that now inhabit the phone as well that promise to "clean" the phone and speed it up and various other apps of that sort. He also manages to disable GPS, disable WiFi, and disable cellular data from time to time among other things.
When asked about it... well... he alleges that he never touches anything.
I'm sure others have been in this position before. Is there any app out there that can do the following:
1) lock all settings like GPS, WiFi, Cellular Data, etc.
2) lock all icons on the homescreen etc. so that new shortcuts/folders can't be created
3) lock new apps from being installed
All of the above can be temporarily unlocked with a password or something like that. It doesn't have to be one app to do everything, even 2 or 3 would be fine... ideally free, but this is absolutely something I'd pay for.

Do a scan with Malwarebytes for Android to remove any apps that could potentially be malicious, make sure the option to install apps from unknown sources is disabled, and remove any apps that he just doesn't need. It is possible that he is falling victim to ads in other apps or browser lockers which claim that the device is in danger and requires an app to "fix" the problem. In regards to locking the launcher layout, Nova Launcher can do that.

Apex launcher lets you lock icons on the homescreen (even in the free version). There is a guide here. The icon in step 12 of the guide is not available on my home screen. Instead I had to open the app drawer and select the three dots in the upper right corner to get to the menu in step 13.

Some of that can't be accidental, tell him he'll have to use a landline if he can't behave.

Ironically what you need is a parental control app. There are many on the play store but the only one I’ve ever used is Kid's Place. They are all designed to do exactly what you are asking… Lock everything from GPS settings to installing app.
You might also try educating your father with regard to touch screens. He is most likely handling the phone when the screen is active, unaware that every touch is changing “something”.

Use any of the following apps
1).  Iwawa 3.2.7
2)  SureLock
Alternatively lock desktop settings in nova launcher might be useful


text:
Moto Z Play Won't boot after SuperSU install
My Moto Z Play boot process won't finish. I can get to the Fastboot screen by powering off and pressing Power+Volume Down, but can't boot into Recovery Mode or Factory Mode. Both start the normal boot cycle which doesn't seem to finish. Powering off the device just restarts it. Even holding the power button for 10+ seconds doesn't power off, it just restarts the boot process.
Steps:

I unlocked the boot loader per Motorola instructions
Installed ADB and Fastboot to my laptop
Installed TWRP
Installed SuperSU. SuperSU kept going back to "Root Undetected" so I attempted a wipe to start fresh

Now the device attempts to boot as if wiped, which I can tell because when the Z Play boots after a factory reset it plays a "Hello Moto" clip. But the boot process doesn't finish. The same happens if I try to boot to recovery mode. Also, ADB doesn't show the device as attached anymore.
Is there any way of recovering the device, or am I buying a new one?
EDIT:
Android version 7.0.1
Following the guide here
TWRP Download from Here
SuperSU download from Here

Sorry- details added. Not sure about SuperSU systemless vs. normal, so I hope linking to the instructions I used helps

Thanks for details. Some version of SU (forget which) didn't go well work a lot of devices. Suggest you browse your device forums on XDA and see which is the best version and also see the rooting procedures in detail. Some devices especially Moto ones required special treatment by way of entering commands in TWRP . Upvoted for the effort taken in writing a detailed question

Appreciated. I've spent the morning going through XDA forums, but every answer I've found uses ADB or requires booting into TWRP and I can't do either anymore.

I am not familiar with your device and hopefully someone will pitch in


text:
PRESTIGIO PMT7177 TABLET STUCK ON BOOT SCREEN AND CAN'T BE CONNECTED TO PC(connecting/disconnecting continuously)
Unbootable PRESTIGIO MULTIPAD 4 DIAMOND PMT7177-3G tablet diagnosis(my child device) :
When power off :
a) charging;
b) accessing recovery menu, three ways appear on the screen: recovery mode, fast boot, normal boot. Choosing first, freeze on doing anything, choosing the other two it stuck on boot screen.
When power on :
a) freeze on boot screen;
b) after connecting to a desktop/laptop with a various number of usb cable, freeze on boot screen and constantly connecting and disconnecting.
The usb ports from desktop/laptop are ok(I’ve tried to connect the my phone in all usb ports of pc whith all usb cable that I have and everything is ok). In device manager the tablet is detected for a second, after that disappear because is connecting / disconnecting over and over again from PC. It simply can’t stay connected.
I tried to disable the usb settings from power option plan, but nothing happened. My first concern is to connect the tablet to a desktop/laptop+flashing firmware. Any suggestions/tutorial on how to do it, will be highly appreciate. Tks.

Basically there's a method that works always. You need to go into recovery mode and reset the device to factory settings. How this is done varies from device to device so you have to look that up.A warning: Doing a factory reset will wipe everything from your device.

Tks for answer, but like I described in the post, I can not accessing recovery menu(power + volume up in my case)The tablet is unresponsive. I wanted to flash the firmware, but it can't stay connected to pc through usb cable. It simply connecting / disconnecting over and over again. As the PC is not recognizing the device I want to find a way to connect the tablet to pc. That is all that I look for.

If you can't even do a factory reset then it is pretty much a lost case.

Thought so mate ! Tks anyway.


text:
Android System WebView is disabled and cannot be changed
I updated my Nokia 8 to Oreo 8.1 beta, and while going through some settings, I noticed that Android System WebView is disabled by default, and cannot be changed.
Why is it disabled?

Even though I noticed it only now, the change was introduced in Android 7 Nougat itself. Chrome will take over its place.
Read beeshyams answer for further info.
If I go to apps manager and disable Chrome, then the Webview app is automatically enabled, and can be updated from Play Store.
If I enable Chrome, WebView is automatically disabled again.


text:
Do antivirus apps detect malware apps?
As reported in the links below, there are malicious apps on Google Play.
Would android antivirus apps like Avast or AVG detect malicious apps that Google Play missed? Has it ever been document or have you experienced a situation where an anti-virus app detected a malware app?
PS Is there a database somewhere where all known malicious apps ever reported are documented so people can search to see if they have them on their phones?

Link 1
Link2

Google Play has started play-protect  to do exactly this. Just switch it on and don't worry. And also don't install apps from unknown sources.

This wasn't always the case (Play-Protect), and thus made AV perhaps "required" or "recommended".

Android doesn't need anti virus (unlike Windows) but of course it is vulnerable to malware and Trojans. See Is an antivirus really needed for Android?
So the so called anti virus apps have to block things like malware,adware etc, otherwise there isn't any reason for them to be used. If you see the Play Store  description of both apps you mentioned in your question, they do block malware. I haven't used them to confirm from first hand experience but the logic and Play Store description holds
AFAIK there isn't a publicly available database of malicious apps and companies create / update and use their own databases. After all that's the only differentiator

Why state it does not need Anti-Virus, but then state it's vulnerable to Malware? This does not make sense. Also for further reading: https://www.cisecurity.org/advisory/multiple-vulnerabilities-in-google-android-os-could-allow-for-arbitrary-code-execution/

Also another list: https://www.cvedetails.com/vulnerability-list/vendor_id-1224/product_id-19997/Google-Android.html

@MichaelNancarrow : 1. Android is vulnerable to Malware not for virus because the way virus propogates and works (not possible on Linux / Android). Hence the distinction. What you linked in both comments are vulnerabilities which are OS weaknesses or exploits which are a security threat. Malware may use the vulnerability to steal data or root methods could be based on some of those exploits but they do not equate to malware 2. List of vulnerabilities is known and published regularly with monthly patches upgrading the OS protection against them.//

//OP is asking for list of malicious apps for which there is no such list officially maintained AFAIK

Most likely if google missed it the anti-virus software would miss it also.  It could be due to the programs heuristics that it does not get detected or because it is laying dormant waiting or it is disguised as a host application.  For the normal user who is using google play, I dont think that you even need to worry about getting a virus unless you are just simply downloading every ridiculous app you can find.  I don't use an antivirus on my phone and download all kinds of stuff that I am side-loading.  When and if you get a virus, you can usually detect abnormal activity with an ad-blocking app or vpn ad blocker because it is hitting your net connectivity. HTC Boost app will do this also. In the case when I have accidentally installed a virus by downloading stupid warez, malware bytes usually takes care of it when other programs fail to remove it completely.  simply download it, scan and uninstall until needed again.  Worse case scenario factory reset.


text:
Push notification a certain date
I want to have a push notification a certain date. Google calendar lets me create "reminders", but I do not even see those in the app "Calendar" or the app "Google Calendar", even if the latter shows me an option to show or hide reminders. It also seeme like reminders fail to deliver push notifications.
What a reminder seems to be is a calendar event that shows up in the web version of google calendar and after it has happened, it moves forward to the current day until it is dismissed. There is also an email sent to my gmail account that reminds me, but I have no plans syncing my emails to my phone.

That is the expected behaviour of reminder but a recent current says it's not happening. IDK why. Possibly you can look at automation as an option if reminders are not working as expected

What is automation then?

I was thinking of Macrodroid situation but that deals with events not reminders unfortunately. You could probably edit your question to indicate that you are open for automation solutions and see what comes up

What's the difference between a "reminder" and a "normal calendar event" for you? And why must it be a push notification (i.e. one initiated from "somewhere else" and sent via cloud messaging) – wouldn't a "local notification" do as well? Maybe you could [edit] your question and include what you're trying to achieve, instead of asking how to make your suggested solution work (see: XY problem)?

A push notification is delivered even if the app is not running. When I create a calendar event on google calendars webpage, I can choose between "event" and "reminder" (so there are two types of calendar events). What I want to achieve is to get notified the day a reminder occurs as an entry in the list of notifications.


text:
If an application halts, I would like push notification, no pop-up
Each time an application halts, a pop-up appears, whose OK button is grayed out for one second. It blocks the screen. This can be really annoying.
If there is no possibility to get rid of that popup, and instead simply have a standard notification appear in the notification bar? I see no need to confirm that some app has crashed.

OK, cleanup done then – good luck! Though I'm afraid there won't be any easy solution (at least none without root access) as AFAIK that behavior is handled by the system, not the app. But I certainly agree in not seeing any need to "confirm" the fact an app had crashed. In such a case, maybe a dialog would be preferable ("X has crashed: yes/no") if pressing "no" would keep it from crashing ;)


text:
Oreo/Pixel2: Bottom Navigation Bar is no longer fading out
As long as I had my Pixel 2, the bottom navigation bar would not be displayed as long as an app was open. To get to the bar, you have to swipe it up from the bottom.
Works fine for me, I like the additional space.
Since yesterday the bar is no longer hiding and stays visible. And I've no idea what I changed. I believe I hit some combination of volume buttons, power button and nav bottons ... makes no sense though.
The navigation bar is still hiding for games and videos, and can be retrieved by swiping up (or to left/right in landscape mode) but i.e. stays visible in Chrome, Play Store, the settings and other apps (including some which were not created by Google).
I found a bunch of threads/posts where people are asking how to get this feature (to hide the bottom navigation), and they were referred to rooting their phone and some ad-featured apps in the Play Store.
Thats not what I am after. The feature already worked, but I can't find any setting to enable it again.
Anyone have an idea how to enable this feature again?

Credit to PM_ME_2LEARNHOW2CODE from r/GooglePixel:
To autohide statusbar only, use command:
adb shell settings put global policy_control immersive.status=*

To autohide navbar only, use command:
adb shell settings put global policy_control immersive.navigation=*

To autohide both nav and status bar, use command:
adb shell settings put global policy_control immersive.full=*

To revert back to stock, just re-enter the command you did but without the *
adb shell settings put global policy_control immersive.full=

If your phone doesn't let you unlock it/freezes up when you try to unlock and you want full immersive mode run these:
adb shell settings put global policy_control immersive.full=*
adb shell settings put global policy_control immersive.full=apps,-com.google.android.googlequicksearchbox

I personally used a tweak to permanently hide my navbar and then use immersive for my status bar.

yes, this fully works for me! With this answer I was able to find this thread

Sometimes the phone is unresponsive when trying to unlock. Looking into the logs shows the WindowManager spamming "Layout repeat skipped after too many iterations" - found this related bug. Although LineageOS, I think its the same bug. Just putting this here for reference


text:
How does blackberry security features differ from standard android?
How does the security features differ from standard android phones? Is the only difference the apps that can be just as well installed on a standard android phone in the play store or are there some additional layers?

Well, it depends on what you mean by "standard Android". There are some non-exclusive features and some special.

BlackBerry provides monthly security updates. This is not exclusive, for example Google and Nokia provide security updates, too. Some other vendors provide regular updates for a subset of their portfolio. Maybe some of them are even faster than BlackBerry. But BlackBerry phones are still much better than average there, because many vendors completely ignore security updates.

BlackBerry also provides state-of-the-art security features like verified boot, downgrade prevention, encrypted filesystem and so on. I am not sure about others in the industry, but at least, BlackBerry is likely not worse than others. I believe that some of those are now requirements and some are done voluntarily, so I guess BlackBerry is slightly above average there.

BlackBerry has also some visible exclusive feature: DTEK. Please don't confuse DTEK app with DTEK phones, BlackBerry makes some mess in naming. DTEK  is some security suite that contains not only a security checklist (that might advise you, for example, to require PIN for boot), but also allows you to manage permissions of all the apps (and revoke them even for pre-Marshmallow apps) and watch their usage (e.g., find apps frequently accessing location in background, or even be notified when some app accesses location in background). Of course, this is not just for location, one might be also concerned about other permissions.

AFAIR, BlackBerry has performed some kernel hardening, but I don't remember details.
Overall, BlackBerry seems to be a reasonable choice if you want a reasonably secure Android phone. It is not the only reasonable choice, as there are some other choices that might be good, too.

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


text:
YouTube Download not available
I was on vacation in Asia a couple of weeks ago with my old cell phone. I discovered the YouTube offline feature and loved it!
Now, back home, i tried to use it with my newer cell and discovered that there is no download/offline button in my YouTube app.
Why is that? Is it possible that this feature installed abroad, but was actually not available in my home country?
Most important: How can I watch YouTube videos offline?

No, check the screenshot taken from the “impressions“ section of Google play store, just added.

Version is noted by tag: 7.0

There is a way to download videos from YouTube even if you don't have the option in the app. Go to savefrom.net paste the YouTube link, and download. Not as smooth as the option in the app though.

I am from India where we have this feature and didn't know that it is not universally available
From YouTube help
You can download only in these countries

Algeria

Egypt

Ghana

India

Indonesia

Jordan

Kenya

Libya

Malaysia

Nigeria

Pakistan

Philippines

South Africa

Thailand

Vietnam

Yemen

Reasons not stated but on reddit there is an explanation given two years ago by a user who seems to be from YouTube
Alternate option is to use YouTube Red

Wow, thank you, that clears why i didn't even find the topic in local communities... Your post from YouTube help seems to be visible in the listed companies only, as well.

Welcome . Then it's good the list of countries is mentioned (was about to just post the link only)

I travel between India and UAE several times a year. This offline feature will appear and disappear. +1


text:
Android apps open to a white screen and do not load
I have a new Moto E4 running Android 7.1.1. The system and all applications are up to date, as of today. However, when I try to open certain applications (Mendeley, Fitbit, and MyTracks, to name a few) the apps just show a blank white screen. They don't load.
My phone is not rooted and is using the default Android 7.1.1 that came with it. I found some discussions online that said I need to enable Android System Webview, but when I find this app in the Play Store and click Enable, nothing happens (and the button still says "Enable").
Since this happens across numerous apps, it seems like this is a system wide problem. What am I doing wrong?

@beeshyams It sounds like I need root if I want to view log files, which is unfortunate. If an app can only view its own log files, and the apps themselves don't open, that puts me in a pinch.

There are different ways of accessing the logs, not all of them requiring root. Think e.g. of the adb logcat command ;)

The problem stemmed from where these apps were installed. By default, my phone was installing apps to the external storage (which was formatted as part of the file system). While this worked fine for most apps, it caused these apps to crash. Once I went into Settings and moved these apps to internal storage, they worked as intended.

If the problem persists try running the command "ActivityManager" via ADB. It might be the start-up time for the app itself try running this command :
tns create app1
cd app1
tns platform add android
tns run android --justlaunch

Or this command to troubleshoot...
I/ActivityManager(XXX): Displayed org.nativescript.app1/com.tns.NativeScriptActivity: +XsXXXms

Also, Just a stab in the dark, but if it's the problem I think your having, try running this command to help:
exports.navigatingto = function() {
    setTimeout(processingFunction, 0);
};

With any luck that command might reset everything.


text:
Copy full system and data partitions of Oneplus 3T to computer
I've accidentally deleted some photos on Oneplus 3T and would like to get the full disk image so to be able to perform recovery using magicrescue:
magicrescue -r jpeg-exif -d output-dir disk-image.img

https://stackoverflow.com/questions/29442630/disk-image-dd-from-android-to-my-computer seems to answer the question but devices (/dev/***) naming on Oneplus 3T seems to differ and not standard and I'm not able to perform the copy.

Devices of system and data partitions on Oneplus 3T are the following:
/dev/block/dm-0
/dev/block/dm-1

To copy them to computer run (smartphone must be rooted):
adb pull /dev/block/dm-0 dm-0.img
adb pull /dev/block/dm-0 dm-1.img

This is not possible. Oxygenos mounts the data partition with the discard mount argument
A trim command is sent to the storage controller as soon as you delete a file


text:
Can we upgrade android version of any device?
I have a Sony Xperia M device with Android 4.3 the official support for the device was stopped in 2015-16. Now is that possible to update the android version to 5 or 6?
If yes, how? I tried many sites but it is very tricky to understand for a beginner like me.
My main question is will the Android 5 app work on my device after upgrading?
EDIT: I will be great if you reopen the question I have something to share with people who came across this same issue or question in future.

"I tried many sites but it is very tricky to understand for a beginner like me." - you have to try and understand, or accept it and get stuck. // "reopen the question ... same issue or question in future" - and those will be marked as dupe and point to those wiki posts as well, it's how Android.SE works and avoids clutter.

Finally I managed to upgrade my android system from jelly bean to nougat and I wanted to share my experience so that if some one in future stuck with same question can resolve it!


text:
Encryption in Samsung Galaxy S8
Could someone explain what does it mean that Galaxy S8 with Android 7.0 is encrypted by default even when the phone has no password.
I thought it is encrypted because of PIN. And you should type correct PIN to decrypt data.
But I was told that even if phone has no password it is encrypted by default.
By encryption I mean that my phone has protected / unreadable data and I need to somehow decrypt it - by typing the password (pin, pattern, etc).
What does it mean it is encrypted by default ? Right now anybody could take my phone, boot it because it has no password and get access to all my data (photos, movies, sms, etc)

When your device is encrypted (out of the box) and doesn't have a password, it means that - It is encrypted using the OEM encryption algorithm and the hardware characteristics specific to your device (see Trusted Execution Environment ). However, because there is no PIN / pattern lock , one can boot into your device and access data
When you create a PIN/ pattern to permit access to your device, this PIN is used to salt the encryption password and effectively change it. Hence PIN / pattern not only changes your encryption password but also prevents unauthorised access to your device. Everytime you change PIN/ pattern the encryption password is changed


text:
Notification backup?
How can I export my push notifications so they can be imported again on accidental deletion?
If I accidentally wipe out a notification or press the clear button, Android does not ask me for confirmation and just cleans up.

If you do not want to use any third party app, that can read every Notification on your phone then there is a built-in Notification log in Android.
How to enable:
You can see your Notification log under Settings shortcut widget.
Long press on home screen.
Select Add widgets" and select Settings.

Click on Notification log and a shortcut will appear on your home screen to launch Notification log.
That's it. Check details of every notification you missed.
You can't send them back into Notification tray.

I don't seem to have this on my Galaxy s5. What phone do you have?

I am running stock Android 7.1.1(Moto G4 Play)

Here's an app that saves your notification history. Even after you clear your notification, you'll be able to go back and see what it was. The app is called notification history


text:
How to add more options on setting?
How can I add more features on Android's settings. I saw some difference on my CM ROM's settings , how does the developer add new features or option on setting? Is it related with framework?
I want to add Newton interface like this screen shot.

You can't unless you flash a ROM that had these features. [Edit] to add device details and Android version

You need to build your own custom ROM for it.

You can't add features and generally customize Settings. Some features are added by android rom (During upgrades, ...) and  Developer Options can be added using this trick:
goto: Settings -> About Phone -> Press Build Number multiple times.


text:
Facebook Messenger Virus on Android
I received a message from a friend on facebook
The message said "this video is yours 'mt name'" with a shocked emoji face and my profile picture below.
I was daft enough to click the link and then noticed that it did not take me to youtube, instead it went through a number of URL redirects, I then instantly closed the app.
I have searched online and found out about the "Facebook Messenger Virus" and this appears to be it.
Whilst searching, all removal details are aimed at Windows desktop computers.
I clicked the link from my android phone and am keen to find out if:
a) the malware affects android
and
B) if so, how to get rid
I have scanned with Norton Security, Malwarebytes and lookout and all say I am virus free but I would like to make sure that there is nothing else I should do?
any help would be great

Firstly Android is not affected by Virus. Next, added malware tag to your question. Click on that and read the tag wiki for help. You will find a lot of help.

No, It won't affect your phone because it is supposed to work on a windows OS and Android is completely different from it. If such thing was possible, everyone would have been broke till now.


text:
Is it possible to install android app directly from facebook ad click
We have a fb ad for our app but the link click only redirects the user to google play. Is it possible to download the app right away by the time user clicks "Install Now" button at the ad?
If yes, please provide me any brief understandable steps or links.
I've tried searching but the hits are just so confusing and complicated.

Those steps are in place for a reason. Google would most likely be unhappy with you if you tried to circumvent this.

No, if you want user to have an apk installed from playstore. It has to go through play store app. Only other way I can think of is to make user download an apk file of your application from your server (Not a ideal thing to do)


text:
Allow fingerprint unlock but require password after a certain time limit
Currently with a Samsung Galaxy S8, but I believe this is common to other devices, I can setup fingerprint unlock which requires a password when the device starts up or if I fail to scan my finger correctly a few times.
I would like to add another limitation: allow fingerprint unlock but require a password unlock every x minutes/hours or some other configurable time limit.
A somewhat silly scenario to illustrate the need: suppose I fall asleep on the train, I don't want anyone to be able to scan my finger and unlock my phone. I still want the comfort of unlocking the phone with my finger while knowing that after a while it will lock itself and require a password.
Is there a setting I'm missing or an app that can do that?
Following @beeshyams's answer, here are my current settings.

Related Can I make Android require Fingerprint + PIN to unlock the screen?

If the solution didn't work for you and you can use Tasker, try solution linked above

Samsung has its own ways of implementation so this may differ but stock implementation :
Fingerprint can unlock the phone after it goes to sleep ( Settings &radar Display →  after xx minutes of inactivity) only if Power button is not used to lock and default lock screen is used
If you enable power button locking or any third party screen lock / launcher that can lock screen, you can't unlock with fingerprint. You require to enter PIN
That is a far more easier way of achieving what you want (though you can't configure the delay) going by the need in your example
If you really need a configurable interval, that may be possible but would surely need root

This doesn't seem to work. There's no difference if I lock the phone with the power key or just let it turn off after a minute. In both cases I can unlock with my finger. Even if it did work, I would'n just leave my screen on for a minute (or many minutes) because that would drain the battery and the phone might do stuff while unlocked in my pocket. I've added screenshots of my current settings.

As I said in the beginning, Samsung often does things differently. So the power - lock option is ruled out. Next you can try with a screen lock app of your choice or any other app, for instance I use Quick App lock which overrides default screen lock

How would you set this up with Quick App Lock? Suppose I want to be able to use my fingerprint to unlock the device as many times as I want, but have it require a password unlock after 30 minutes. Once I unlock with a password I can use fingerprint unlocks again for another 30 minutes.

That's not possible. The app I mentioned was an example of default screen lock being changed.. you may use any other app -just search for lock screen on Play store

Using such an app is to only ensure that you can only open with PIN always. Not use fingerprint + Configurable time lapse PIN

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


text:
Is android kernel a microkernel or a monolithic kernel?
Since the android kernel is derived from the mainstream Linux kernel, with additional drivers for a specific android device. is it safe to say that the Android kernel is also a monolithic kernel?
But Android removed System V IPC features (message queues, shared memory segments, semaphores),So to summaries i just want to understand how different is the Android kernel with respect to the mainline Linux kernel?

The term ‘monolithic’ is usually applied directly to the kernel of an operating system, rather than the operating system itself which is a boarder, fuzzier concept.
Monolithic kernels, such as Linux, are distinguished from microkernels such as Mach and L4 by having a relatively large amount of code operating in a shared address space. Microkernels tend to have a smaller amount of a shared code and communicate between the components of the kernel using a fast message passing mechanism.
Since the default android kernel is derived from the Linux kernel, it is safe to say that the Android kernel is also a monolithic kernel.


text:
adb: Push a folder and add only new files within it
Using  adb, we can push files or folders. But how can I push a folder ("Music" for example) into my /sdcard/ that already contains this folder to add just the new files within Music on my computer ? It takes a lot of time to push the entire folder each time I want to add music.

I don't know how with ADB , but you can see an alternative here

See if this helps: adb push only if file doesn't exist or has changed and How to pull only newer files with “adb pull”? (Android SDK utility)

Perhaps your best bet is using an alternative tool: adb-sync.

adb-sync is a tool to synchronize files between a PC and an Android
  device using the ADB (Android Debug Bridge).

Setup
Android

basically you need to allow USB debugging.

PC

Install the Android SDK (the stand-alone Android SDK "for an existing IDE" is sufficient). Alternatively, some Linux distributions
  come with a package named like "android-tools-adb" that contains the
  required tool.
Make sure "adb" is in your PATH.(If you use a package from your Linux distribution, this should already be the case; if you used the
  SDK, you probably will have to add an entry to PATH in your ~/.profile
  file, log out and log back in.)
git clone https://github.com/google/adb-sync
cd adb-sync
Copy or symlink the adb-sync script somewhere in your PATH. For example: cp adb-sync /usr/local/bin/

Usage
To get a full help, type:
adb-sync --help

To synchronize your music files from ~/Music to your device, type one of:
adb-sync ~/Music /sdcard
adb-sync ~/Music/ /sdcard/Music

Additionally you can play around with flags in defined in the help section to get the desired result.
Acknowledgements

adb-sync

adb-sync is all written and requires python 3.6+, which made it a no go for me


text:
How can I update the Android of my Tablet? (TITAN Android 4.0.3) It is root
I need help to install another ROM...
The tablet says the model is 720F, but in the back cover it says PC7010ME (?)
I'm confused... It doesn't have Home button. It has ESC; On/Off; M (Menu) key.  The home button (along with Back and Options) is in the OS.

I'm using Ubuntu 17.10, if that helps somehow..
(First time performing this ROM process)

In general, you can't... This is one of those "generic" Chinese tablets that was never well supported. The only way to upgrade is with a custom ROM, but a quick Google search shows none exist. ROM's are extremely model/variant dependent, so if there isn't one specifically for your device, you can't upgrade it.

As this is obviously some generic Chinese knockoff Android tablet, upgrading it is near impossible if the manufacturer never released a new update (as they never do). If you were hoping to go down the custom ROM path, well you still can't upgrade it as a custom ROM simply doesn't exist.b No one wants to spend time and effort to develop for such a erm... "niche" device.


text:
RuntimeException in Uber application: Font asset not found sans-serif
I've got my uber application completely not working for the last week.
The moment I choose the target address, the applications freezes for 1 sec and then it crashes with the following error:
java.lang.RuntimeException:Font asset not found sans-serif

I have tried:

Delete application and install it back
Delete its cache
Wipe all the cache through the boot menu
Reset all user settings to default

None of these helped. The only thing that I have in my mind its hard reset. But it's very undesirable scenario cause I have so much data and settings configured on my phone that It will take me months to return it back. Is there other way around to fix that problem?
Device: Samsung Galaxy S6 Plus Edge
OS: Android 7.0

Full exception stack trace:

Have you contacted Uber's support?

I have sent error report for several times. I didn't get any response, though.

Can you change the system font to something else and test ?

Yes, I tried changing the font. I even tried to find more fonts and to apply them. This doesn't help.

Have you done any system modification on this phone (rooting, Xposed, or similar?)

No, nothing from that. Haven't even installed software from unknown sources.


text:
Can't install TWRP on Galaxy A3 (2017)
I want to root my phone, but first I was trying to install TWRP. The phone is Galaxy A3 SM-A320FL (2017).
(Edit: System is Android 7.0)
What I did:

Turned on OEM-unlock and USB-debugging on the phone
Installed the Samsung USB drivers on my laptop
Turned off phone, went into "Download Mode" by pressing Volume down - Home - Power
Started Odin. Connected the phone. In Options I ticked only "Auto Reboot" and "F Reset Time"
Clicked on AP and selected the TWRP file and hit Start
Then PASS was flashing in Odin and the phone rebooted immediately.
Turned it off and tried to enter recovery mode. (I think I did it with Volume Up - Home - Power)

...and then a blue screen came and said "Installing system update". After a while it changed to a blue screen that said "No command". Then after a while it changed to a screen that I think is the standard recovery tool. So no TWRP. I hit Reboot and the phone rebooted normally.
Then tried to do the whole thing again with a different TWRP file but it went exactly the same. I'm newbie with all this so I might be using a wrong TWRP file or something, I also seen tutorials where it says dont thick Auto-Reboot and they press all sorts of button combinations. I don't want to brick this phone so I wanted to ask how to do this right before I try it again. Thanks for help!

For those that came here, the problem is that when booting, twrp is erased by stock recovery. The goal is to avoid the normal boot.
Firstly, uncheck "Auto Reboot" in Odin.
Then finish others Odin steps, and when you see PASS here we go:

Volume down+Home+Power to exit installation/start reboot process.
Instantly when something change (screen should turn black) switch to Volume UP+Home+Power (combinason to enter recovery mode), and there it should be okay.
(if you are too slow it will again boot normaly and twrp will be gone again).


text:
How to reset allwinner kitkat 4.4
I have forgotten the lock code for my kitkat 4.4. Is there a way to hard reset it back to factory? I only have a power button and a volume button. Can someone please help me?

I've added the [tag:locked-out] tag to your question. You might like to start by clicking through to the existing questions in that tag, and try the steps that have worked for other people.

While I concur with @DanHulme I'd suggest starting at the locked-out tag-wiki where we've already summed up some core information. If that didn't solve your issue, please continue as Dan suggested.

AllWinner devices (devices powered by a AllWinner CPU) don't have a recovery menu from which to perform a  factory reset.
In order to reset your device, you will need to know which CPU is inside. AllWinner CPU have number such as A10, A13, A23, A33, etc. Such information can be found out from the device's specifications from the internet or manually by opening the device and then locate the CPU.
So, when you get all the information about the CPU, you will need to find the ROM/firmware for that device then flash it to the device using a tool called PhoenixSuit or LiveSuit (both are similar).
The flashing process is quite simple. Go here for a tutorial on how to use PhoenixSuit for flashing a AllWinner device (A23 in the example).

Did you read the question? Seems not.  OP said they've forgotten their lock code hence they're locked out! I don't think those apps would be useful...

Sorry. You are right ! +1


text:
Wrong day in weather notification
Every morning I get a notification about weather at my location. However, at some point it started showing one day in advance - or a day off. For example, the following screenshot was taken on Tuesday, but it tells me the weather for Wednesday. What has happened and how can I fix it?
My phone's OS is Android 6.0

Which device? Is it a third party app that gives this information? Please link that app from Play store.

Check if the time zone is set to automatic in your settings and also date and time is provided by network , again in your settings

@beeshyams I believe that it's google now, and all those settings are as you say.

Somehow the screenshot got lost (maybe it didn't survive the migration), I've added it back.

As the comments above suggest, you may have to check your time zone in Settings. On stock Android, it can be accessed under System > Date & time. The best thing to do is to select "Automatic time zone" if you have a cellular network connection; this will automatically set your time zone for you. If you can't, you should set in manually under the Select time zone option. If your time zone is correct, then it could be the app that is displaying the weather instead; uninstall it and reinstall it, and see if it is fixed.

This doesn't fix the problem


text:
Problems with Google Play Services
I am using a Samsung J3. I suddenly have problems with Google Play Services, with the message that unfortunately, it stopped. I took the following steps:

In apps, I forced stop, cleared cache and restarted but didn't work
Then I uninstalled Google Play Services with a view to reinstalling
I wasn't able to reinstall from the phone itself, so I turned on the option to install from other sources and installed it from the internet
However, it's not in my list of apps now, even though I think it was installed.

So basically when I try to open Google Play Store, no reaction. When I try to open Play Music, YouTube, Gmail, maps etc, I get the message to update, but pressing on update just brings me back to main screen.
Any ideas?

Can you give more info on how you reinstalled it from the internet? It's possible you missed a step and that's why it's not showing up

I literally went onto Google, typed in Install Google Play Services and selected Install. Maybe it didn't actually install, I'm not sure. There were no steps, no prompts to do anything.

Make sure you have the correct version of Google play services.
Download the latest version of play services info APK from apkmirror. This app will tell you if you already have the right one or which one to download.
After downloading the above apk, open your file manager, (on Samsung devices it's an app called 'my files') go to local storage and open a folder called 'downloads'. There look for the apk that you have just downloaded. Press on it, and it will all of you're sure you want to download from unknown sources. Agree to that, and press 'install'
When it's finished installing, you'll find the app (play services info) among all other apps. Open it, and it will tell you what version of play services you need. The app also let's you download the right version strait from the main page of the app.

Before doing anything else, BACKUP ALL DATA that is important to you.
Reset you phone to factory settings.
If there is no success flash the original firmware of the phone:
If your know someone who is a geek, he can "reinstall"  Android with a tool called Odin. I don't know how this works on newer Samsung phones, but back in the days, Odin  could do such things. Check sammobile.com for the ROM appropriate for your Galaxy J3 model.

Thanks for the reply. So you're saying that Android is basically gone on my phone? So if I didn't know someone who could do the above, I could kiss goodbye to that phone?

No, but I would Just do it because I've done such thing to many times. There is probably an easier solution. Before you do anytihng stupid back up all the media (Photos,...) that is important to you.

Good idea. I hadn't actually done that yet because other stuff is still working, like basic text, whatsapp etc, so thanks...

Also not really sure how to do 2 and 3 above, especially 3.

Don't do the 3rd one if you are not confident. The 2nd  goes so

That's great thanks. I'll give it a go after I've backed up my stuff.

First of all go to

Settings --> Apps --> Installed

Then check for google play servies. If it's there proceed to Step 2.
Step 1
Download the google play services apk from a trusted site,
https://apkpure.com/google-play-services/com.google.android.gms
https://google-play-services.en.uptodown.com/android
and instal it. Then try weather it works.
Step 2
Go to

Settings --> Apps -->Installed --> Google Play store --> Uninstall
  Updates and Clear Cache

then try weather it works.
If not you will need to reset your mobile.

Here's what you do:

Go to Settings → Apps → in the upper right corner click the menu dots → select Display/Show system apps → locate Google Play Store in the list → click on it → click on the menu up right and select Uninstall updates or similar.
When the app returns to the default version, scroll down to Permissions and open the one referring to changing system settings and revoke that permission

What all of this does is return the Google Play Store app to the initial system version, which stops the error from occurring, as it has to do with a bug in the latest version. What revoking the "change system settings" permission does is, it stops the Google Play Store from updating itself to the latest buggy version. It will still install and update apps, but updating itself requires a deeper system access which is revoked as referenced previously.
Rejoice, now you have a bug free phone again without rooting it or doing a factory reset. This is my original solution.


text:
Can't retrieve contacts from a locked HTC 300
So... here's the story. My father had his HTC Desire 300 for ages and he stored all of his contacts on the phone, not on the SIM card. One day, my unreasonably curious mother wanted to unlock it and she locked the phone because she attempted to guess the pattern way too many times.
It would've been easy to unlock it if only my father knew his gmail account info. I tried all sorts of combinations, he's an older fella so I figured I could maybe brute force it, but to no avail.
To make things even worse, the phone isn't even rooted. He got a new phone, but he wanted me to salvage his photos and contacts. I managed to pull all the photos using adb, but I just can't find a way to extract his contacts. I tried everything but I always bump into issues with permissions, since the phone isn't rooted and there's no custom recovery and the bootloader is locked.
Any ideas? :/

No backup for Gmail account ? Like secondary email he may have set up - check that and ADB can't help with contacts

Nothing, he doesn't even remember the account name, I tried some possible canditates, but I only ended up retrieving his other account. I even tried my mother's accounts, since the phone belonged to her for a while, but nothing...

If Google voice was activated there is a chance

Long shot - Google his telephone number and hope search results include his email


text:
How to check PRD (provider number/code) on smartphone
How do I pull up the PRD (provider number) either physically or through code (e.g.: for IMEI = *#06#, )
I looked under my phone but there's only SKU xxxx-xxxx and the IMEI
Alcatel 4060O
Cricket

Android phones have a PRD number? Pretty sure that is just for Blackberry OS devices. What are you trying to do?

Unlock my phone's IMEI (it's locked to one provider cricket, but they want me to get a plan for 6 months to maybe let me loose)

Then you need to either buy an unlock code on eBay or from some other online seller (off topic here) and they only need your model and IMEI or serial number... keep the device for 6 months with active service,  or call Cricket and complain, if you have a valid reason like you no longer live in the country or something, you MIGHT get an unlock code. Unlocking devices is not what it used to be, the devices are locked deep within and that information generally isn't accessible or usable by users, and messing with it often bricks the device by design.

Also, I just looked... That is the Alcatel Streak, lots of places have the unlock code offered for ~$25, which ironically seems to be more than the cost of the phone (Cricket has it for free with a transfer or $10 with a new number) but is still significantly less than purchasing a new unlocked, retail device.


text:
What do the lines behind icons mean? How to remove?
On a LG G5, I see that the icons of apps are often shown with some added lined symbols behind  it, which are not part of the icons design itself.
There are squares, triangles, variants of mirrored or rotated Z, H, and others:

I'd be curious of it's meaning.
Is that just on my device, and i must have made an unintended theme change somehow?
If not - how to get rid of the lines!

Can you upload an example image?

Yes, I do use the Apex launcher. This launcher shows the icons without lines.

@beeshyams After switching to the default launcher from LG,  the lines appear in the launcher too.

Also check in developer options , if they're is something related (tap on build number 7 times to reveal developer options). Another thing is long press on any icon to reveal menu and see if changing icon pack from there or other options help


text:
How to show my number when calling out?
I have my SIM card set to block the number I'm calling from when calling out. I need this due to work.
What is annoying is that some contacts I need to get a hold of will usually not pick up "Unknown numbers" that call, requiring me to leave a message. I know if I turn my Call ID back on, they pick up right away. I understand this behaviour, and I do it as well.
My issue is that on my phone, I have to go through 5 menus before my number is unblocked, then back to the main Phone screen, then make the call, then back to those 5 screens to turn the blocking back on.
I know I can block per call, but then I need to remember to turn this on. Is there an easy way I can quickly enable/disable the Call Block setting? I'm on an Asus ZenFone 3 on the Telus network (purchased through 3rd party supplier, not from Telus directly)

Just put *31# before the number you're calling.
More information: Enabling Caller ID.

Depending on the operator and country, there are a number of prefix
  codes that can unblock Caller ID.

Australia: 1832 (landline and mobile phones)
Czech Republic: 31 (landline)
Denmark: 31
Germany: *31# (Some mobile providers)
India: *31#
Ireland: *31# (dialling from mobile) 142 (dialling from landlines)
Japan: 186
Hong Kong: 1357
New Zealand: 0196 (Telecom/Spark)
North America: *82 (*UB, UnBlock), 1182 (rotary phone)
Switzerland: #31#
United Kingdom: 1470

On GSM mobile networks, callers may dial *31# before the number
  they wish to call to enable caller ID.

Perfect! Worked when calling my work phone! Thanks!

I bet you could edit your friend's phone number so it is *31# 123457 etc. so they are always unblocked.


text:
Android 7.0 One plus 3. How to remove the first user that was created
In my android phone I have two users (Settings -> users) : the first that was created (user A), has more rights than the second one (user B).
User A belonged to a previous owner of the phone, while User B is the one I currently use and I would like to keep.
How can I remove User A so that User B gets the privileges?
Thanks,

AFAIK the only way to achieve that is a "fresh start" by performing a factory reset. But I might be wrong as I haven't been in such a situation yet to try it myself.

What are the privileges you are talking of -you can install apps, update existing apps on main user, delete apps ! If you are talking of phone calls and address book sharing To enable or disable the phone and SMS functions for a secondary user, go to Settings > Users, select the user, and switch the Allow phone calls and SMS setting to off . Unless you factory reset as @izzy suggested

@beeshyams Don is talking about the OWNER privileges. First user created is considered device owner. I've never read about a method to change the device owner – except for performing a factory reset, as then you start again with creating the first user. AFAIR only the device owner (aka "first user") can create or remove users. So what I don't get is why the "previous owner" was kept on device transfer – unless it's a parent, and that system was established as "child protection"; in which case Don would want to work around restrictions his parents set up ;)

@izzy: Family common phone was what I thought of too

If you can't get the original owner to sign out of the account, don't factory reset, you would be locked out, courtesy factory reset protection

I currently have access to both accounts, indeed the owner account was created by my father, the previous owner of the phone, sadly he passed away few months ago, I started using his phone when I lost mine, initially I didn't want to mess up with his contacts and photos, so I created a second account on the phone. I'm 38 so I wouldn't need any child protection anyways. I generally don't post such details on stackexchange, but since I was questioned, I thought I had to. I hope this clears my intentions. There are several features blocked on my account, tethering, and many configs among them.

I'd hoped there was a way to clean up this users mess, without a factory reset, I'd have to reinstall all my apps, and waste a half afternoon in the process..


text:
Can't unlock pattern on a MediaPad 7Lite!
My son has a MediaPad 7lite and he has forgotten the pattern to unlock his device. The device is linked to his Google account.  When we tried to ask for help via the Google account, we discovered that his password works on other devices but not on his MediaPad? Is there any other way to recover the pattern that he created? Can anyone help us out please?

Welcome to Android Enthusiasts! I've just added the locked-out tag to your question. May I suggest you start with its tag-wiki where we already collected some details on the issue? If that doesn't bring the solution, please continue to check with other questions using that tag (simply click it). Good luck!

Go to https://www.google.com/android/find and Lock the device. You will be able to set a new password for the phone and now use this new password to unlock your device. Make sure you are connected to the internet on your device or else this won't work.


text:
(i) above icon long press options on Pixel XL but not Nexus 6P
Whilst I was still using my Nexus 6P as my main phone, I upgraded to the beta version of Android 7.x (and more recently Android 8.x). When I long press an icon on my home screen, such as Google Maps, I get the list of shortcuts for directions home/work etc. and that is all.
If I do the same on my Pixel XL or Pixel 2 XL running the latest non beta version of Android, above the list of direction shortcuts, I see another row with an 'i' in a circle. Pressing it takes me to the App Info screen for that app.
Why is this only on my pixels and not the 6P and can I turn it off?

Did you update the launcher on devices it's not showing? AFAIK it's supposed to be same. I don't have any of those devices

Yes, launcher is up to date


text:
TWRP and LineageOS display flipped (180 degree rotation)
I installed the latest version of TWRP and LineageOS on my BQ Aquaris U Plus and followed all instructions. Somehow, both TWRP (twrp-3.2.1-0-tenshi) and LineageOS (lineage-14.1-20180127-nightly-tenshi-signed) are flipped upside down.
As far as my search has led me, I have to edit the /system/build.prop and add the line
ro.sf.hwrotation=0

However, I am not able to push the file back to my phone. Nor am I able to edit the file on the device itself.
I am using the following code (Linux Mint):
sudo adb kill-server
sudo adb start-server
sudo adb root
sudo adb devices
sudo adb remount
sudo nano build.prop
sudo adb push build.prop /system

After that, adb does not seem to respond (empty line).
Am I missing something? Is there any possibility to fix this issue?

Is your ADB server running in insecure mode (i.e. as root – that is, when you run adb shell you get an # at the prompt immediately)? Because if not, you cannot simply push a file to /system as you don't have the required privileges. Though that should throw an error instead of giving an empty line.

@beeshyams That's a good call, but in this case I think the problem of editing build.prop is more generally applicable.

It actually did work to edit the build.prop when being in twrp. And the problem of the flipped screen was solved by flashing the firmware as provided by the manufacturer.

I know, this was asked a long time ago... but, for future reference:
The problem seems to be the phone's firmware. The original stock ROM is still based on Android M ("Marshmallow"), but the current versions of LineageOS are based on Android N ("Nougat"). Apparently this is a problem, because between Android M and N, some things in the phone's firmware changed, causing the screen to be upside down. Flashing a new LineageOS, however, does not update the phone's firmware.
Update: As @loki mentioned in a comment, using the BQ Firmware Flash Tool is a convenient way to revert to the stock ROM and to update to the newest version. Afterwards, LineageOS can be installed as usual. I first assumed it would only be for Windows, but there is also a version for Ubuntu in the zip file.
My solution was:

Flash back the stock ROM with fastboot. Note: It doesn't work with TWRP; the zip file needs to be extracted. It contains a script which flashes all parts of the phone's software.
Use the stock ROM's updater to update to the newest version. This usually takes 2 update steps (probably because of the switch to Android N).
Start over with flashing TWRP. At this point, the screen orientation should be correct in TWRP.
Flash LineageOS with TWRP.

One final note: My phone needed a full data wipe in order to get rid of the disk encryption. The phone can be encrypted afterwards from within LineageOS, however, the original encryption from the stock ROM could not be decrypted correctly.

I did manage to use bq's firmware updater. Afterwards everything worked just fine. Perhaps you add this to the answer. Thanks for leaving this solution for future users.


text:
What do the app "usage" times in battery settings represent, exactly?
I'm trying to figure out a way to track app usage on my phone without downloading an app that is going to share my personal data. At the bottom of Battery settings, there is a list called "App usage since full charge" which lists about a half dozen apps, each with a % to the right (I guess % battery used), and a "used for X minutes" line underneath. What does the X refer to exactly? Is that the time I'm actively using the app, or the amount of time when the app was using system resources (which I assume could include running in the background).
Version 8.1.0

Percentage of battery used - if you had charged fully and check when the battery is indicating 70 %, i.e., a 30 % drop and it says app xyz  used 10% it means that xyz had used 10% of 30% battery expended
Coming to your main question - it means the total power used by the battery whether in foreground or background , not the time you have used it. For instance, you can check your mail and when you go to another app, mail app goes to background and may continue to sync using battery. Same with chat or any other app which uses sync, scheduled background activities, Wakelocks or other processes. In Android 8.0 (Oreo) , if you tap the app on the battery usage section you will see clearly the actual usage while in active use and while in background as shown

What goes into app usage calculations from a developers perspective

Total_Power_Consumed (mAh) = Bluetooth_mAh + WiFi_mAh + GPS_mAh + CPU_mAh + Sensors_mAh + Modem_mAh+ Wakelock_mAh + Camera_mAh + Flashlight_mAh


text:
Can we emulate Kindles?
There are emulators which run on Kindles but I can't seem to find an emulator which runs on a computer and emulates a Kindle device. Closest I can find is for authors checking page formats.
I know Kindles run Android, but there are definitely differences in the OS. I'd like to emulate the full environment, everything from using Amazon Coins as a payment method to cross-app interaction and functionality.
Are there Kindle emulators, and if so why is Kindle not included alongside other Android versions in most emulators (like MEmu, etc)? If not, why not?
Note: I don't want this to be a "shopping" question. I don't care about the relative merits of different emulators, if any. A list of emulators would be useful, but I really want to know why emulating Kindle OS isn't a standard feature in existing emulators.

Fire OS is closed source - most manufacturer's UI/UX are.

@AndyYan So is Windows, OS X, etc, but I can do virtual machines, emulators, and similar things for them (WINE, CrossOver, VMWare, etc). Should I be looking for a VM of Fire OS instead of emulation?

@Taejang Windows and OSX provides unified binaries (.iso files or something else) that can run on ANY x86/amd64 architecture. A VM can emulate x86 or amd64 architecture quite nicely, hence they run fine on VM.

why emulating Kindle OS isn't a standard feature in existing emulators

Android isn't like Windows. Sure it runs on billions of devices just like Windows but there is no one single unified OS binary for Android that runs across multiple SoCs. Each Android device needs a lot of closed source blobs from the SoC manufacturer, starting from boot to every single driver.
There is nothing available openly to make Fire OS run on hardware other than a Kindle. No source for the OS. No drivers. No unified binary blob that runs on architecture that a VM emulates.


text:
Google Maps app and multiple Google accounts, only signing in for one account possible?
I link several Google accounts on my phone. The Google Maps app usually shows notifications associated with my first account, but my Google maps account which I use the most is one of the others.
The app allows signing out an account (from the 3-minus menu, Settings, Sign out of Google Maps). But then after a while or after a reboot, all accounts would be signed in automatically again.
Is there a way to make sign out permanent? Or a way to only show notifications for certain account only (the Notifications settings apply to all accounts).

Try updating your maps and see if that helps

@beeshyams Did that yesterday, nope didn't help. Accounts always gets signed in again, and the notification settings is global, not per account. I guess I'm out of luck.

@hepi-mott did you file a bug report/feature request with google that we can add to?

@SampsonCrowley no i didn't.


text:
Hotspot problems - LG Phoenix 2 AT & T
I bought the LG Phoenix 2 AT & T mobile, with Android 6.0. Trying to use the hotspot, to share Internet with Wi-Fi, it never turns on: it sends a temporary network error message.
I followed what this post says: fastnck and in the system database change the property Tether_entitlement_check_state to value 0. I tried the hotspot again, and this time  it connected. But on third-party devices it says there is no internet connection. That is,  they connect with the phone but do not share the internet data.
Does anyone know how to solve this?

Here are some of the few things you could try if you haven't already tried them out:

Changing the value of global tether_dun_required

Firstly you need to setup adb (or refer to Download Minimal ADB and Fastboot Tool & Setup guide) or install android SDK
Make sure you have installed USB and ADB drivers;
activate  USB Debug mode in developer settings and connect your device  to your pc with USB cable.
Open command prompt/terminal and enter the following: adb shell settings put global tether_dun_required 0. You need to set this value to 0 (= don't notify tethering to provider) after this, reboot your device.

Note:

Some reddit users have indicated that having "APN TYPE= (EMPTY)" was
  necessary for it to work in network settings.

Disabling the Enhanced LTE services

Other users have also observed that this setting was screws up with with hotspot, so disabling it is another probable workaround;
Go to Settings → Networks → More and disable the Enhanced LTE services.

Acknowledgements

Tethering Hotspot on an unlocked At&t phone on T-mobile

Please advise if you manage to resolve this issue


text:
Disable bluetooth calling on Android Wear
I have a Huawei Watch 2 Sport and a Pixel XL connected together, and I have enabled Bluetooth audio on the watch. This was purely for the novelty value of the Dick Tracy style having a phone conversation via the watch.
However, the side affect of this is that the watch now seems to have grabbed Bluetooth audio.
Symptoms

When turning on a previously paired Bluetooth headset it would auto connect; now it must be manually connected
When turning on a previously paired Bluetooth car kit it would auto connect; now it must be manually connected
When making a call with a Bluetooth headset connected the audio would be via the headphones; now it appears that the watch is interfering with that

So while the ability to use the watch to make and receive calls is useful, it is very niche compared to the daily problems it creates.
So how can I either resolve the problems above, or disable that the watch handles calls? I would prefer a solution that doesn't involve factory resetting the watch.

Usually you can specify in bluetooth settings for each audio device whether it handles Call Audio and/or Media Audio. So turn Media Audio Off for your watch and On for your headset.


text:
Full low-level backup and restore
I've got some embedded system running Android. Before I start compiling anything for it I'd like to do full backup and then have possibility to restore it. The only way of backup everything I know is to use:
dd if=/dev/block/mmcblk0 of=/dev/block/mmcblk1

but how to restore it when something went wrong and system is not running?
Is it possible to burn back this image to Android system - for example using fastboot?
I've got development board with Qualcomm MSM8909.

Yes, it's possible. You can restore all partitions grabbed by dd like this:
fastboot -w flashall

Or write separate partitions by
fastboot flash boot

fastboot flash recovery

fastboot flash userdata

Prior to that your should put your partitions to the same directory where you run fastboot. Separate partitions can be obtained by simple unpack of the image got from your dd command.


text:
Can the software of a (non rooted) phone affect its charging when turned off?
I bought a brand new Motorola phone. It was at around 70% of battery charge when I got it, but I've never been able to charge it.
I plug the charger to the wall, the USB-C (factory provided) to the phone, and it just does nothing.
Customer service chat wouldn't consider hardware issues before making me follow several default troubleshooting steps that clearly didn't apply to my case ("try force-rebooting", as if the phone was unresponsive – it isn't –, or "try factory reset: please charge the phone before doing it" – are you kidding!?)
I would do the factory reset (I still have about 28% charge left, which should be enough), even if I find it pointless, but can the software be an issue at all? The phone won't charge even if it's powered off!

Theoretically possible
I am not a developer but interested in charging and this is what I know software or OS does:

Monitor battery level and display it on screen and internally trigger warning actions
Detect that a power source is connected
Depending on the type of power source and battery level initiate normal charging or fast charging
Again regulate charging power depending on battery level, reducing it as battery gets closer to full charge
Interact with battery files that are coded in Kernel

There could be a lot more that I am not aware of,  but that said , if any of these functionalities are broken, it would affect or disrupt charging, immaterial whether the phone is on or off ( see second bullet - it won't charge whether it is off or on, if it can't detect power connected)
So yes, it's possible but is it probable ? I don't know , with the details shared
May as well factory reset and hope it fixes your problem and being new you can always return it if the problem isn't fixed

It could well be hardware problem - faulty charger, bad USB cable, USB port broken, issues in the hardware that is responsible for charging etc

Please do share the outcome . Curious !


text:
Greek Text: Letters with accent or breathing mark not appearing?
Device: Samsung Galaxy S4
Problem: I am using Anki to help learn Koine Greek, and the characters with a breathing mark or an accent do not appear, this problem also showed up this morning with an online test in Socrative.
for Example: ἀγγελος will appear as γγελος, and ἡιλίος will appear as ιλ ος
any suggestions on what this problem may be or how to fix it?
(note: I am not typing greek on my phone only viewing it)

Are you saying, that when viewing certain text on your phone, it appears different than what it would on a pc?

yes and no, the problem is with the characters that have accents are not showing up on my phone, when they do on my pc so with the above example: ἡιλίος; is missing the ἡ and the ί, and will appear as  ιλ ος. with a blank space where the character should be. so it shows up fine on my PC, where I enter the characters, however these characters with accents or breathing marks are missing on my phone.


text:
How is the google weather provided by android?
Is the weather shown on smartphone  the weather of google server or the location of the phone present.

Weather information is based on your current location not Google server.
Your location is determined by a combination of your network / WiFi and GPS. See How does Google know where I am? from Security.SE
Google doesn't have a server in India but you can see the weather information wherever you are in India (guessing by your name that you are in India)
To sum up, Google gets weather information from sources mentioned here Where does Google Now get its weather data? and that is displayed to you depending on your location (server obviously plays a role here)


text:
YouTube age-restriction bug
I am asking this question on this site as I have a problem with the YouTube app: So, I happen to be a teenager under 18 and have a Gmail id that I use with YouTube. Now everything was fine until something came upon me and I decided to upload videos on YouTube. So, I made a separate YouTube account but with the same Gmail id. So now I was browsing videos with my regular ID and saw that one video was age restricted and I could not view it. So, I switched my ID to my uploading channel(that actually used the same Gmail id) in the YouTube app and bam!I could see that video with just a warning about the content being inappropriate for some users.( I haven't tried it on the YouTube website yet)
So,  I have these questions:

Is this actually a bug in YouTube or is it supposed to be this way?
If it is a bug, has it already been reported but not fixed yet because google employees don't view this as an issue?
Should I report it(I  don't know how to)? As I think parents might be concerned about this.

Is this actually a bug in YouTube or is it supposed to be this way?

Being that when you open a new channel, it doesn't ask you for your date of birth, that means that it's using your main accounts date of birth. In that case according to the system you are under 18 and so I'll have to conclude that this is a bug.

If it is a bug, has it already been reported but not fixed yet because
  google employees don't view this as an issue?

Being that bugs are reported privately to Google, there is no way for us to know whether this one was ever reported.

Should I report it(I don't know how to)? As I think parents might be
  concerned about this.

You should definitely report it. I look at this as possibly a security bug, therefore, I suggest you report it here. this page is specifically for reporting bugs, and you might even be eligible for a reward!

Thanks for such a great answer, but I can't seem to figure out which category this bug belongs to.

@AnuragThakur maybe the last one "I want to report a scam, malware, or other problems not listed above"

Done, but I don't think there would be any further correspondence ( the page just tells me to visit a website to learn tips)


text:
Can't see my device in Droid Explorer
But my device still could be seen in adb devices, it said
List of devices attached
DU2TAN1581059861        device

I've turned on usb debugging and MTP mode on my android.
Screenshot:

Try this : http://visualgdb.com/adbfix/

@AnuragThakur I've fixed that message, still can't see.

what exactly you can't see?

I posted the screenshot on, can't see anything but three buttons.

Can you execute any commands from ADB shell like reboot? Also please give more information about the device that you are using

@AnuragThakur Yes I can.

What happens if you click on 'i don't see my device'

@AnuragThakur It pointed to a web page, a tutorial for how to turn usb debugging on.

Well, I guess I will have to try it out myself, but I can only test it tomorrow.

The format of the info returned by the

adb devices -l

Appears to have changed. So the regular expression extracting the info doesn't work any more.
I have worked out a new one, but haven't worked out how to submit the change into the github repo.


text:
Automation - unable to turn hotspot on
I am using a device running on AOSP 8.1
Recently I wanted to automatically turn hotspot on when device boots but Macrodroid is unable to do so
Help required!

Please mention what you did in your macro- that would make it a better question

I though you'd figured out as you mentioned in your previous post anyway you can still try the tasker method if need be :)

Actually after answering that question I wanted to do same on Oreo but as google has changed Tethering API methods none of the apps whether be Tasker or Macrodroid are unable to do so.

Use Automate app.. It's 1000 times efficient and light-weight than mocrodroid. It has tons of options unlike macrodroid.. I too use it everyday..  =)

A rooted device has likely been required since Android 7, where it begun to cause DHCP issues otherwise, since Android 8.1 certainly. Earlier it depended on the device manufacturer or carrier. Automate has a Wi-Fi hotspot set state which should work in any case.

Here is how to start your hotspot after booting/rebooting using Macrodroid:

Select Device Boot in the Triggers section.
In the Actions section. select Hotspot On/Off. A message/notification will appear, press OK, select Enable Hotspot.
Give the macro a name, then save it.

Note: I found that it's better to test the macro before rebooting for it to work as intended; not testing did not start the hotspot after rebooting the phone. The macro has been tested on a rooted Lineage 14.1 and non-rooted Android 8.1.


text:
Replacing a new capacity battery and re-calibration
I am using redmi 2 for about 3 year and it's battery is dead. It was using 2200 mAH battery.
So I went to local vendor and bought a copy battery with the rating of 2000 mAH.
Now the new battery has less capacity of 200 mAH. But my smartphone is calibrated for 2200 mAH battery. So my smartphone will charge the new battery 200 mAH more.
This will deteoriorate the newer battery.
So I need way to calibrate the smartphone manually to 2000 mAH so to prevent overcharge of the newer battery. Is there any way to do this with using application and without rooting.

You can't recalibrate, even if your device is rooted since the battery capacity files are coded in the kernel (see Where are the battery capacity files located?)
Since you don't want to install another app , the only preferred option is to make sure that you are alert and switch off the battery when it reaches 90% (difference of 200 mAh being 10% roughly). Reason for saying preferred option is that while the battery should stop charging when it's fully charged, it appears (to me at least) that the hard coded battery capacity files have a role to play on some cases. This is to avoid possible overheating of battery
This can be inconvenient, so you would need an alarm to alert you that it has reached 90% level. You can do this by automation or by using an app like this, which allows you to set an alarm for custom battery charging level ( I haven't tried that app out, picked randomly from many such apps on Play Store)
You may like to read this Ideal charging / discharging percentage for maximum battery life? and set the alarm lower around 80%, if you are keen on battery longevity. This is a theory that is being debated , so it's your choice

This 80% rule is something that should not hurt the battery – but IMHO isn't worth the trouble: I always keep my devices on the charger until I have to go, never considered that strange 80% rule. My oldest device still in use (a Motorola Milestone 2) still has its original battery in, since 2011. No issues. As for capacity, I'm not sure if that "hardcoded kernel stuff" is relevant and the charging logic not rather implemented in the battery itself. After all, how do "stand-alone batteries" deal with that? One uses the same charger there for different capacities.

IMHO that kernel code is rather for the battery display and calculation part. // It can't hurt the battery, true – but the pain for the user! To keep track of that would cause me headache. And I don't want to implement some strategy just because it "cannot hurt". I'd do so if there was a good reason. Not just a good theory that is :)


text:
Oneplus 3T Screen and Touch Screen
I broke my OnePlus3T the other day.
The screen is cracked, doesn't show anything and the touch screen is not responsive.
This has happened before, but this time I want to fix it myself since it is very expensive to get it fixed.
Since it's my first time trying to fix a phone, I have a these questions:
1) Can an average Joe like me even change a OnePlus3T screen? (Or is it too difficult?)
2) What parts do I need to buy?
(If I just buy a new screen and apply it, will the touch also be working again, or will I need more than just a new screen?)
3) Is it necessary to buy special equipment? (Or will my average Joe equipment do?)

I found this video about it. You might be able to find some other ones on Google... For me, it is too difficult to change the screen (any screen, from any phone), and I wouldn't risk it.
It requires as tools (described on the video):

Plastic Triangle opening tool
T2 Torx screwdriver
Nylon Spudger
A SIM Card ejection tool
Fine tip curved tweezers
Precision knife set
2mm red adhesive roll
heat gun
Professional Phillips Screwdriver
Cards (playng cards)

I would say most of these equipment will be really necessary, since you will need to perform high precision tasks.


text:
Rerouting Mobile Data Connection as WiFi (Fake-WiFi)
I have data connection (via rmnet0 interface)
Is it possible to reroute it as WiFi (via wlan0 interface), so that it is detected as WiFi connection by some apps?
I tried the Fake Wifi Reworked Xposed module, it didn't work on Nougat.
Is there a way to do it via shell from ADB or Terminal?
What I tried:
su -c ifconfig wlan0 0.0.0.0

(To reach the local IPv4 address) But it didn't help.
Or is modifying it at the Android API level the only way to achieve this? (Like how the Xposed module does)


text:
Flashing a firmware for SC-02H model on SM-G3950 model of Samsung Galaxy 7 Edge
Problem:
I have a phone I bought from HK and using in Japan. It has been working perfectly fine for 2 years until recently when I changed the service provider. Unfortunately, the service provider has washed its hands off the problem claiming
the country of origin.
Possible Solution: I read in many forums that it could be an issue with the CSC. So I am presuming that if I can start updating the phone with Japanese OTA it might work so I intend to flash my phone with the Japanese firmware though I can't find a reference where the different firmware are claimed to be compatible.
My concern are the following:

Where can I determine if the firmwares are compatible and if the
worst comes to pass can I reset my phone to default factory settings?
If I download a HK firmware and reset CSC to SMB (I think it is for
Japan), will i actually receive OTA updates for Japan even though the firmware itself is for another location?

Question #1 Answer: http://willmyphonework.net
Question #2 Answer: Since you are looking to flash firmware that did not come on the device by default you run the risk of bricking the device. Definitely ensure if you have a bootloader that can be unlocked, and I would advise flashing twrp to begin and follow it with a full backup in case something goes wrong. You will always have the option to return to stock (make sure OEM Unlocked is ENABLED so you don't accidentally FRP Lock your device if it bricks, as this will result in a much more difficult to save situation than just a bad flash!!). As far as if your device can receive OTA updates.... typically flashing anything other than the stock firmware will result in you not being able to take OTA updates, but in the context you have asked it almost sounds as if your carrier uses a similar system to US CDMA carriers, in that it requires the "activating" or "programming" of the device to enable service. If that's the case then you just need to flash the radio.img or modem.img of the correct carrier while in TWRP recovery (only after you have backed up your current radio.img!) and then see if the phone boots and receives signal.
Second answer is a bit rough around the edges, but let me know if anything goes wrong or if you need further help and I'll be happy to help where I can.


text:
Haptic feedback instead of "touch sounds"?
On my Galaxy S7, under Settings → Sounds and Vibration → System, I have the option to

enable haptic feedback (vibration) for home-button, back-button and recents-button
enable "touch sounds", i.e. a clicking sounds when the touch-screen registers a press on a GUI button (automatically disabled when turning the phone to vibration mode or silent mode). Even on the lowest possible "System" volume, these are still a bit loud for an office environment.

Is it possible, on Android in general or on the Galaxy S7 specifically, to replace the "touch-sounds" by haptic feedback?

Note that the "keyboard" settings at the end of the dialog affect only the preinstalled Samsung keyboard (which I don't use), and not GUI buttons.

what do you mean by replace touch sounds by haptic feedback?

@global_warming I believe kdb wants to get haptic feedback for all screen touches, not just for the navigation buttons.

@DanHulme That's correct. The settings don't seem to give such an option however, so I wanted to see if I am missing something.


text:
Why would an IPv4 APN work on a OnePlus One but not a OnePlus 5 with the same SIM?
I have a T-Mobile SIM that, on a OnePlus One, works perfectly fine on T-Mobile's APN in IPv4-only mode, with an IPv4 address and everything.
However, when I take it out and put it on a OnePlus 5, it doesn't work with the same APN settings unless I change IPv4 to IPv6 (or IPv4/IPv6).
I'm baffled at how this is possible. How is this possible? Shouldn't all phones be able to connect to the same APNs with the same settings?

T-Mobile in what country?

@MichaelHampton: USA.


text:
Setting different email address on LG G3
I am not computer savvy, I don't want you all to laugh at me. When I set up my cell phone I used the same email address that I use on my home computer.  Needless to say, I get all my emails on my cell as I do my home computer.  I don't like that.  Can I set up a different email address for my cell phone, and if I do that will that delete my email address from computer?

Obviously not. It is even possible to add a variety of email accounts on your LG G3 including personal email and work email . But for your case, simply add a new adress. Create your secondary email adress and delete the main adress (from the phone: settings > account > Google > [your address ] > delete).
Now you have two addresses, one on the computer, the other on the phone.

I understand from your question that you do not want to receive any email from your "computer" email account, onto your phone.
For that you can remove your current account from your phone, and add a new one. Simply go to settings -> accounts -> Google -> "uraccount@gmail.com". Now open the menu (three dots on the top right) and select "remove account".
This will remove the account from your phone, but you will still be able to access this account from your computer.
Now you can add a different account. Open settings -> accounts. And press in "add account" -> "Google" there you'll have an option to add an existing account, or to create a new one.


text:
Using K9 with Gmail?
I need/want to use K9 to check a gmail account. I have two factor auth set up so I'm using an app password to sign in, but it keeps getting rejected, and then I get this error in my Gmail inbox:

Are you the one who tried signing in? Google will continue to block
  sign-in attempts from the app you're using because it has known
  security problems or is out of date. You can continue to use this app
  by allowing access to less secure apps, but this may leave your
  account vulnerable.

Is K9 actually insecure? Or is Google just being stubborn?
Note: what I really want is a way to check gmail without tying the gmail account to my phone -- I have two gmail accts that are tied to short-term employers. I do want to see email to those accts but I don't want either acct tied to my whole phone. Ideally I'd read all my email from my various accts in K9, but I'm open to an alternate fix that allows me to read gmail without connecting my whole phone to the acct.

I think that Google deems apps "insecure" if they try to directly authenticate with your username/password (including an app-specific password) instead of using OAuth. It looks like K-9 is working on it.

Ideally I'd read all my email from my various accts in K9, but I'm open to an alternate fix that allows me to read gmail without connecting my whole phone to the acct. if by "k9" you mean the k9 browser, and if k9 is not a must, why don't you use chrome? Or any other browser

@Abochur K-9 is an email client as well.


text:
How can I use PSP headphones with my Android phone?

My Phone is Oukitel k-4000 Pro. I bought a headphone. But, then the problem came out. My phone does not support headphone output, just like in the picture. My phone's headphone jack is like everyone else, just a flat ledge.In my headset, There is an additional usb input.That's why I can not put my headphone on the phone. Would I break the usb output? Or is there another way to do that?
Thank you!

The extra part you've noticed is not USB at all: it's actually some extra contacts for the microphone and media/volume controls on these headphones. This a proprietary connector that's just for the PlayStation Portable (PSP), which these earphones were designed for.
If you break or cut off this part, you can use them like normal headphones, with a phone or anything else, but the mic and media controls won't work any more. They're not very good earphones, so you'd be better just using them with a PSP like they were intended, and getting some proper earphones to work with your phone.

Thank you very much for informing me. You gave me very good information. Can you explain me, Actually This headset for the Playstation not for the phone, isn't it? Thank you!

Yes. You can tell because it has the PSP logo on them.


text:
How to access/disable the Google account sync settings in Android 8.1?
So I've just got a Nexus phone running Android 8.1 and wonder where I can turn off all of the Google account synchronization settings?
Under Settings->Users & accounts->[name of google acct] there's an option Account sync to Sync on for all Items - pushing it syncs all data. However, that's exactly the opposite of what I'm looking for. I'd like to disable all account synchronization. Do you have any ideas where the sync settings are hidden in 8.1?

You went a little too far! Go into settings -> users and accounts -> Google. Without pressing on your email address, you'll see an option "auto sync account data" turn that off. This will stop sync for all Google apps.
If you just want to turn off sync for some apps, then leave that setting on, and you'll have an option to choose individual settings.


text:
How can I tell which process is accessing the filesystem?
My device has been running really slow lately. I installed "simple system monitor", which tells me that some app is regularly reading from storage at 20mb/sec, and with very little cpu usage on the entire device. i closed all apps so it has to be some daemon process, but i can't tell which one. the process list only shows network and cpu usage, but this problem seems to be storage i/o related. is there another tool for this?
i hope i don't have to uninstall apps to find out which one is causing this

If you use an external SD, remove that and check. Maybe that's corrupted and slowing system

I don't have an sd card. Is it possible to run that on the main storage system?

Sorry. I can't help on that


text:
Force Full Disk Encryption on first boot
When flashing a ROM for the first time on a new, unencrypted device (in my case lineageos, which seemingly doesn't do this automatically), how can I task the ROM to automatically encrypt on the first boot?


text:
How do I stop the "USB computer connection" settings page popping up every time I plug my phone into a computer?
When I plug my phone (An "imo Q2" which is apparently "powered by verve connect" and which runs Android 6) into a computer, I get a dialog titled "USB computer connection" popping up.  Given that I almost always want to use it either (1) for ADB or (2) just for charging, this dialog is useless to me.  I'd much rather it worked the way my last phone did, and just put a notification in the status bar that I can use to open it.  I've tried selecting the "always use these settings" option at the bottom, but it still pops up every time.
How do I disable this?


text:
(Note 8) Is there a way to hide the voice recorder files from the media folder but still display them in the voice recorder app?
by default the voice recorder sound files show up in the media folder. I feel like they shoulnd't be displayed there. This is not a problem for the music player app, but I want things tidy. When I try to hide them with a .nomedia file, they don't show up in the voice recorder app.
Is there another way to hide them and still have them displaying in the stock voice recorder?

Well the music player is not the problem but I was hoping I could keep the folders more tidy. Without stuff showing up where it's not supposed to

OK I understand. Thanks for that clarification!

Ok I simply solved my problem by deinstalling the standart audio recorder and installing one that can handle nomedia folders. I thought it was one of those undeleteable stock apps but it wasn't.

Good in which case you can self answer


text:
Monitor permission usage
Does anybody know a way to monitor the permissions on my phone?
I am not interested in "Which app got which permissions", there are many apps available for that, e.g. aSpotCat - Permission Checker
But I like to know for example: Chrome requested "Location" 120 times (20 granted, 100 denied)
Is such information available?
Android version is 7.1.1 and device is not rooted.

Which Android version and ROM? In some cases (e.g. with LineageOS), this functionality is built-in. If not, it will most likely require a rooted device; so please also add whether your device is rooted.

@Izzy, version is 7.1.1 and device is not rooted

Well I agree with Izzy, it seems some manufacturers modify their ROMs to include such functionality. In my case the EMUI ROM has somewhat similar feature called permission manager, however it gives me notifications whenever an application requests a permission access, additionally offers to grant or deny it.Perhaps the only difference is that there isn't a defined log to give all statistics but you get notified whenever a permission request is sent by the application

@xavier_fakerat yeah, a Huawei device – doesn't surprise me they have something like that. Wouldn't surprise me either if the stats could be found there somewhere (have you checked?). // Wernfried: Without root, chances are close to zero. Even with root there are not too many options. XPrivacy can no longer be recommended for Android > 6, the upcoming successor XPrivacy_Lua might support it but requires root and Xposed.


text:
Can't get passed Setup Wizard after Factory Reset cause Google Play Services keeps stopping!
after Factory Resetting my Lenovo Tab 2 A8-50F Tablet with Android 5.1 i can't get passed the Setup Wizard after selecting the WIFI you want to connect it.. After Checking the Connection then it's doing a Software Update then Google Play Services keeps stopping every time, then revert me back to the WIFI selection screen and loops again and again. What can i do to fix this?
i tried Resetting it again but no luck and there is no option to Clear the Cache from the Boot Menu!!!

First thing to do is to determine the device platform, I mean the CPU inside the device. Is this a Mediatek or Qualcomm model?

The BB-Chip says MT6735 so Mediatek probably. and this must be his  Firmware

any idea where to find the drivers??

On the internet obviously :D . Well the firmware usually contains necessary drivers. If does not: https://androidmtk.com/download-mtk-usb-all-drivers

yeah :P i found some but it says it's for a MT8161 Chip thats why i'm asking!

Well, this is probably a corrupted system files resulted from the reset. Flashing the firmware should solve  this.
Depending on the hardware platform, you'll need tools to flash the device. This phone comes with two variants: the one with Qualcomm chipset and the other with Mediatek chipset.
For your case the chip is a Mediatek MT6735 , you need SP Flash tool and ROM file for the phone exact model. Don't forget to install Mediatek USB and Preloader drivers otherwise the device won't be determined by the computer. Then follow the flashing process.