text:
Oreo's "Autofill with Google" tries to "autofill" the SMS entry field in Messages
In Oreo, every time the message entry field in Google's Messages app receives focus, it immediately pops up an annoying "autofill" suggestion listing my phone numbers. (I use a dual-SIM phone, so it lists two numbers in my case).
Apparently "Autofill with Google" service believes for some reason that message entry field in Messages is somehow intended for entering phone numbers. This does not make any sense, of course.
Is there any existing workaround for this bug? Does it behave the same way in single-SIM phones?

Were you able to solve this? I have the same issue, and it's very annoying... Updated to Android 9, but this bug is still there... Thanks!

This isn't a bug. People use to enter phone numbers too while sending messages sometimes that's why it pops up as per me. I use single sim card and this does not pops up here. Worth to mention that I use beta version of Google app. You can turn the service off. Go to Settings/System/Languages & input. Tap the Advanced tab to reveal more options. Now choose Autofill service and select "none".

Yes, this is a bug. People enter many things, like their names and birthdays. However, this is not an excuse to pop up this information for every text entry field. Phone numbers are supposed to pop up only for the fields that are explicitly marked as fields intended for entering current user's phone number. That's how Autofill works. That's how Autofill  has always worked. In this case we observe a bug, either in Autofill or in Messages.

And no, I don't want to disable Autofill service entirely: I want it to autofill passwords for me.

I supposed that may be a bug then. Why don't you try updating Google app to beta to see if bug is fixed? I am using beta it doesn't happens with me.


text:
How to dump and recover sdcardfs
Sdcardfs is a virtual file system in Android or some Linux systems. It is implemented using FUSE.
It is called Android's 'adopted storage', is used in virtual sdcards, or protected partition areas. (For example: /storage/simulated/0)
If you try to dump an sdcard file system (ex: /sdcard) by dd command, It is not dumpable. (It does not have sectors or anything.
So, if I try to dump the parent file system (ex: 'FUSE like vFAT' on EXT4), it is not recoverable by all of commercial file recovery software. Because sdcardfs is a virtual file system using FUSE, it is not stored like a file or agglomerate something(s).
How can I dump and recover an sdcardfs file system?

FUSE is not a virtual filesystem. It's a framework that allows developers to write virtual filesystem drivers. On the other hand, sdcardfs is a virtual filesystem. The fact that it's implemented using FUSE is an implementation detail. What you're really asking is how to dump and restore an sdcardfs filesystem, right?

@Gilles yes. I asking about how to recover files in sdcardfs file system when having only dumped file system image(ex: mmcblk0, mmcblk0p12). the data on SdcardFS is not analysable by general FAT or EXT supported file recovery software.

And it is not mountable becuase it it not stored like a file or partition or agglomerate somethings, and SDcardFS do not supported read sector by sector, it can only read and write by file unit.

SdcardFS  is not a FUSE, it's an in-kernel solution.

sdcardfs, FUSE and Adoptable Storage are entirely different things. sdcardfs replaced Android's FUSE-based virtual filesystem. Both are used to emulate an actual underlying filesystem (ext4 or f2fs) which is /data/media or (in case of Adoptable Storage) external SD card's 2nd partition. So if you want to do deleted file recovery, you need to do that on underlying actual filesystem. Just create a dump of block device. See How to recover a deleted file from /data partition?.

You can back up any filesystem by backing up individual files, e.g. in a tar archive. Assuming that you have a set of Linux command line utilities (e.g. a full BusyBox installation):
adb shell 'tar -cz /sdcard | uuencode sdcard.tar.gz' >sdcard.tar.gz.uu
uudecode sdcard.tar.gz.uu

The uuencode/uudecode step is necessary because adb corrupts binary files on output (it adds CR before every LF).
You can open the archive in any archive browser (except the one built into Windows, or at least older versions of Windows, because it only supports the zip format).
To restore:
adb shell 'cd /target/directory && tar -xz' <sdcard.tar.gz

I don't know if there's a lower-level tool to dump an sdcardfs filesystem. Since sdcardfs is a view of an underlying filesystem (i.e. a stackable filesystem), rather than a filesystem built on top of a storage device, there's nothing to dump. But the underlying filesystem is built on a storage device; if you dump that, you will get a full backup and you can access the sdcardfs part by using the sdcardfs driver on the backup and mounting it with the same parameters.
FUSE is pretty much irrelevant here. It's an implementation technique, not a description of the filesystem format.

I think OP is concerned about deleted data recovery, not backup/restore. “the underlying filesystem is built on a storage device; if you dump that, you will get a full backup and you can access the sdcardfs part by using the sdcardfs driver on the backup and mounting it with the same parameters.”. No. Dump of underlying filesystem is just ext4 or f2fs, it doesn't have any sdcardfs part.

@IrfanLatif Oh right, I hadn't caught on when I answered this, but indeed it seems that the question is about recovering a deleted file, and my answer doesn't help that. Regarding the part you quote — well, yes, that's exactly what I'm saying.

source: Stack Exchange

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

sort: votes


text:
Using micro USB port as audio output
So, the audio output jack of my Samsung Note 5 just broke and it costs too much to get it fixed locally.
Would I be able to use the micro USB port as a replacement for my audio jack assuming I had a micro USB to AUX adaptor?
Phone Model SM-N9208
Android Ver. 7.0

B;uetooth might be your best bet.

As said in this XDA post,

Clearly the Note 5 supports USB audio, but it appears to not work properly.

So you can be sure it is, but also you should be aware of potential incompatibilities with your USB audio peripherals.

Source
This is true, in most cases, if you plug a USB to aux cable into your phone and connect it to your head unit. Some phones and MP3 players are designed to output audio signals via USB connection, like the original HTC Dream that used a single micro-USB connector for both power and audio output, but most phones and MP3 players come with a standard 3.5mm or 2.5mm TRRS headphone jack for a reason.
Many phones and MP3 players aren’t specifically designed to output sound via their USB connection. The USB connection is capable of transferring digital data back and forth, and can likely also be used to charge the device, but it usually won’t be designed to output an audio signal.
The only case where you would want, or need, to output audio from a phone’s USB connection to an aux input in your head unit is if the phone didn’t also include a headphone jack. Some phones, like the original G1/HTC Dream, omitted a headphone jack in favor of the ability to output sound via the USB connection.
Can't guarantee you for your specific device but you should try this product. Its easily available in local stores and online shopping sites too.

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


text:
Prevent User from Leaving App
I have developed an app for a job that will be used by their customers.
Each customer (Anonymous) enters there, uses app (tablet) and then leave.
The thing is that I want the users not to leave my app on tablet.
For this purpose I have blocked back button with a pass code but still the user can press home button, multi task button, or even swipe notification bar down and go to other locations.
Up to now I am thinking of a custom ROM that allows me block or remove all this possibilities. Although may be more simple ways than a custom ROM may be available that didn't reach to my mind.
Any suggestion is welcome.
Thanks in advance. TG.

Please note that asking for software recommendations or other off-site resources (including custom ROMs) is off-topic here. I've slightly adjusted your question to rather ask "how to achieve this". What you're looking for is kiosk-mode, so I've added that tag (you might wish to check other questions using that tag).

The simplest way to set up kiosk-mode on Android is to use Google's Android Management API which works for any Android devices running Android 5.1 or above.
To lock the device on one app, or on multiple app, you define a kiosk policy like below, it will disable the navigation buttons (sample copied from Create a policy):
"applications": [
 {
   "packageName": "com.example.app",
   "installType": "FORCE_INSTALLED",
   "lockTaskAllowed": true,
   "defaultPermissionPolicy": "GRANT",
 },
"persistentPreferredActivities": [
  {
    "receiverActivity": "com.example.app/.com.example.app.MainActivity",
    "actions": [
      "android.intent.action.MAIN"
    ],
    "categories": [
      "android.intent.category.HOME",
      "android.intent.category.DEFAULT"
    ]
  }
]


text:
Voice typing -how to continue dictation in new line without restarting microphone?
The solution in accepted answer here works on Nougat 7.1.2 using Gboard
What do I say to make a new line when using voice recognition?
But irritatingly, microphone switches off when you move to new line or paragraph and you need to activate it again, breaking the dictation and thought flow
How to prevent that on Nougat 7.1.2 ( not rooted)?
Please don't suggest any apps

You just simply say enter, as the enter key on the keyboard is responsible for adding a new line, same works with speech recognition.
I came across this thing when I needed to type a message on WhatsApp and the enter key was replaced by an emoji key. I tried this trick and it worked!

How to get a new line with voice typing in Android. This works with a Samsung Galaxy A51
1 Before activating voice typing icon press enter on phone keyboard several times bringing the cursor right down the page.
2 Activate Voice typing, Starting as normal at top of page.
3 When requiring new line or paragraph, just touch down below line with finger and proceed.

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


text:
How to know what triggered an apk installation
I have been trying to solve a malware problem for the past couple days in a certain chinese phone (Android system version=6.0), the problem I am facing is that a malware keeps being reinstalled even after uninstallation, I have tried a couple of methods to no avail.
First, I tried uninstalling using the pm command, rebooted the phone and the problem was gone but as soon as I was connected to the internet the malware was installed again. I didn't want to touch the system at first so I tried to start a fresh and performed a factory reset. I tried using the internet again and I was back to square one, this time with more than 5 malware apps installed. I checked the installer package for the malware packages using pm list packages -i and all I got was installer=null so I couldn't get the app responsilble.
After this I was sure the problem lied within the system so I took fresh system images from 2 different factory ROMs and flashed them separately to the device each time performing a factory reset before switching the phone on and believe it or not when I connected to WiFi again the malware apps were still reinstalled.
I then tried capturing the traffic using Packet Capture in hope to see what app was responsible for downloading the malware, for the entire time of the packet capture session (about 1 hour) I was using internet without seeing any malware, I stopped capturing packets and after a period of 5-6 hours of using internet the malware problem began again.
At this point I have really tried everything I know to spot the culprit app that installs the malware and I have run out of options, so is there really a way to get what process or app that caused silent installation of a package or should I just admit defeat and move on?
Here is a list of some malware package names:
com.yunshi.market
com.app.dov
com.glb.compass
com.loee.lv
com.androidapp.filemanager

Raw idea (untried): Capture the broadcast receiver for PACKAGE_INSTALL and PACKAGE_ADDED (should be doable with Tasker), then let that trigger a logcat dump to file. Investigating that dump it should be possible to find what triggered the broadcast. As said, raw idea and not tried, so I cannot give a detailed step-by-step guide to it or guarantee success.

It might try then, but still keep its own records out of the log (still, it won't be able to suppress entries from other apps (here: PackageManager) unless having root powers.

I have a hunch that it might be a modified system app in /system/priv-app that is doing this but I have no way to verify it yet, as logcat seems to make the culprit app dormant somehow

Wouldn't it be strange that the very same app should be present in different ROMs? Unless those ROMs are all by the same dev, that is. Maybe you should [edit] your question and include which device, Android version and ROM it is about?

Have you tried identifying apps with permission android.permission.INSTALL_PACKAGES?

What device, Android version and security patch date are we talking about? Older devices may have vulnerabilities in installed software that can allow a malware to hijack your device while browsing the net. In such a case you will not find anything malware-related on the device.

I think I might have found the apps(2 apps), I connected to the internet after factory reset, let the phone use internet for a while and then fired up PacketCapture and found an app named WirelessUpdate sending info like my imei, imsi and even wifi MAC address to a remote server, some other packets were GET requests querying for some apk file from the server, I checked its package name and found another similar package (both started with com.adups.* ) and came pre-installed in the stock factory system images in /system/app.There might still be some left but at least now the phone is usable

@Firelord don't apps with INSTALL_PACKAGES permission leave an installer package info to the apps they have installed?, these malware apps had null installer package

@AguThadeus not always. E.g. apps installed using Titanium Backup app would show null installer package. Please try my technique.


text:
Why do the names of my contacts not appear when in airplane mode?
I have noticed something weird in my Lenovo K6 (Android 7). When I turn airplane mode on and go to my contacts, only numbers appear. Why does this happen?
Note: I have my contacts stored in the SIM card.

Might sound crazy, and I see no reason why it should be so – but the connection popping to my head by your description is: "when in airplane mode, SIM is switched off". But then, consequently, the contact list should be empty altogether – or not?

@Izzy that's what I thought too! Weird, isn't it?


text:
Tablet says "SD Card Mounted"
For some reason, my tablet has a notification that says there is a sd card mounted, although it doesn't even have and sd card.
Is there a reason for this, if so how do I rid myself of the notification?

No, it won't swipe and when I click on it it takes me to settings, although it isn't in a specific menu.

Try "tap-and-hold" (long press the notification). See if there's an option to "silence" it.

Okay. That seemed to work.

Though I've never seen this kind of notification sticking (or even appearing): It's obviously informing you that your SD card was mounted. Note that almost all recent Android devices come with an internal-sd card – so even if you have no external card, there's still one that should be mounted.
The other part of your question is a general one on notifications. First, there are two kind of notifications: the best known are those just giving you a one-time information, and you can simply "swipe them out". The other kind are so-called "ongoing notifications", and they "stick" (i.e. they cannot be "swiped out"). The only way to get rid of them is "silencing" the app giving them. Long-pressing a notification gives you a menu to do exactly that: telling the system you don't want this app giving you notifications.


text:
Why does the screen show vertical lines?
I have a small tablet, but my sibling dropped it. Whenever it is turned on, the screen is just covered in vertical, multicolored lines.
Any ideas?

What kind of help do you expect from us?

Any tips that could possibly make it better

It's probably broken inside. I'd suggest you send it to a service center for checking.


text:
All data on SD card wiped after device reboot
Today I switched my phone on (Micromax Bharat 3) after a couple of days and saw, to my surprise, that all the data on my SD card (which is formatted as internal storage) had disappeared. Data for all my apps had gone, including a large collection of pictures. I took a couple of photos and screenshots, restarted my phone, and those disappeared too. This is not something which has happened before in the couple of months that I have owned this phone for.
When I go into storage settings, it shows me that my SD card is about 8GB full, but neither the phone's file explorer nor ES file explorer show me enough files to fill even 1 GB, which leads me to believe that my files are still hidden there somewhere.
DiskDigger was unable to recover any photos or any of the data; nothing showed up in the scan.
Keep in mind that my phone is not rooted, and has not been updated recently.
I noticed something strange when I first switched my phone this morning though. My SD card wasn't detected and I got a notification to insert if for proper functioning of apps (since it's formatted as internal storage and some apps are/were installed on it). When I restarted my phone the notification went away and the card was detected so I didn't pay much attention to it then.
Does anyone know what is going on and how I can get my photos back? My phone is running near stock Android Nougat. Since the SD card is formatted as internal storage, I can't recover any files from my PC.

IT JUST HAPPENED AGAIN SOMEBODY HALP

See the tag of adoptable-storage (added to your question) , which would help you


text:
On devices with encryption enabled, can any apps start before the PIN is entered?
On devices with encryption enabled that require you to enter a PIN before the device finishes booting, can any apps (including built-in ones like chrome or gmail) start before the PIN is entered?

If you are talking of Android N, then the answer is no, which uses File-based encryption and the following are enabled

AOSP Dialer (packages/apps/Dialer)
Desk Clock (packages/apps/DeskClock)
LatinIME (packages/inputmethods/LatinIME)*
Settings App (packages/apps/Settings)*
SystemUI (frameworks/base/packages/SystemUI)*

*System applications that use the defaultToDeviceProtectedStorage manifest attribute

Could Chrome start? And would I be correct in assuming, if it shows a PIN request before the lock-screen it's most likely using FDE, not FBE?

I wouldn't know about Chrome (haven't checked it's permissions) but it's unlikely. Second part - Android N is mandated to use FBE not FDE

I just checked -Chrome doesn't declare that permission , so it won't start


text:
Samsung Galaxy J5 J500F Bricked - How to unbrick?
I have a rooted Samsung Galaxy J500F. Trying to get more storage, I moved all of the system files to the sd card and now the phone won't turn on. The PC will not recognize the phone (no ding, no device manager detect).
Not able to get into recovery mode. Im not able to charge the battery either.
How to recover a phone in this condition? I used two JIG's (one I bought and one I made) it didn't work.
I have downloaded the firmware but I can't flash the phone (or can I?).

If you moved the /system file elsewhere, then your device is bricked (moving /system files to create space doesn't help as that space is not available to user for data)
Having done this without realising the implications, it is unlikely you would be able to flash stock ROM on your own. It's best you take it to service centre where it may be resurrected using ODIN /JTAG tool

Could a sd card flash work?

No, it won't. You have removed the complete system, it is not possible. No offence meant but you did this without realising the fall out (like I did recently on my new phone and bricked it)- it's best to have capable hands that have the right tools to do it. You could buy a JTAG and experiment but it may not be worth the cost or time

Thanks for the help. I will contact a repair shop that has JTAG and see if this fixes the problem. Great help by the way. :)

You are welcome. All the best

JTAG is the last resort, it may be possible to recover otherwise too by ODIN - let them decide

@beeshyams /system is just a partition. One cannot do critical damage by altering it.

@Nikolette What do you see by booting the phone while holding the Volume Down and Home buttons?

@DeathMaskSalesman;  I ignored that option as battery is not charging and for a first timer getting into ODIN and pit files would be too daunting. Also note that recovery option isn't working, so felt download mode also wouldn't

@beeshyams This is what I was tempted to think as well, but I feel that we cannot give a precise answer unless OP elaborates on […] moved all the system files […], because they could've moved far more than just the /system partition's contents.

You would still be able to boot it into download (ODIN) mode,
Just press and hold Vol +  Power key buttons until you see the download mode.
After that connect it to your PC and run Odin and flash your stock-rom.

I'm sorry, but you can't repair your Device. The Folder "/system" gives the ability for your Smartphone. Without it, you can't use it. Just like the System32 on Windows, removing it causes BSOD (Blue screen of Death).
I recommend you to take into a really smart repair shop and the motherboard needs to be probably replaced. If you don't want that, then try to flash the stock rom (yes, it deletes Root too but try SP Flash Tool and ODIN).


text:
Create shared folder on sdcard
Is there any way to create a directory on an external sdcard that has read/write access for multiple apps. For example I want to us synththing or rsync under termux be able to sync this directory to my file server. I also want to be able to download music from a browser or other app and add it to the directory, which would then be synced with the file server.
I am using an Android k7 with android 5.1.1
My phone is not rooted and I would rather not root it unless I have to.

Run
termux-setup-storage

And create anything you want in ~/storage/shared (which is a symlink to /sdcard.

On my phone sdcard is syslinked to /storage/emulated/legacy which is on the internal storage not the external sdcard.

@Samuel The app's data folder on the external SD is available as ~/storage/external-1, which points to /storage/{hash}/Android/data/com.termux/files. Any other location of the card is restricted.

is there any way to create a non-restricted folder?

I see there is a /storage/shared under termux can something like that be made on the sdcard


text:
Locating android phone
I lost my phone. I have a Samsung Galaxy S5 with the corresponding newest Android version that's automatically delivered. I never really used the Google Service so it isn't authorized or whatever.
I do have a WhatsApp Web and Telegram Web Version.
Is there any way, also a techy way, of checking where my phone is? It doesn't have to be very precise.
Can I for an instance use the Telegram Web Session to make an HTTP Request from my phone to some homepage and check the IP using the access log and from that the imprecise location? Does anyone have other ideas?

In addition to Zoe's answer, you might wish to take a look at our lost-phone tag-wiki for some alternative possibilities.

I don't think you can. Without any tracking app (meaning an app that finds the device, for an instance Google's Find My Device app.
Depending on when and where you lost it, it may not be possible to find it. If it's somehow been turned off (i.e. water damage, it fell from somewhere high, ran out of power, etc) you can't find it.
If you had an app for tracking you would have a chance at using that to find it. Otherwise you're stuck using manual searching.
You could also use other apps as a workaround. If you're using Google Fit and had an internet connection when you lost it, you could probably use that to find where the GPS trail ends. But that assumes it registered activity, it wouldn't be possible to use it if you lost it for an instance at the office or somewhere else that's stationary.
And as far as I know, you can't use Telegram or WhatsApp to ping your phone.

Getting the IP would be enough since there are actually just 2 places it could be but they are rather big. Tried getting the IP using a telegram bot but ofc, it won't give me the IP of the phone but "of" telegram :P I usually have all tracking disabled. I can't use Google Find My Device since it wants me to verify the device first, for which I need the phone :p but thanks

So your device isn't associated at all with any gmail account, because if you setup a gmail address it might be a bit easier

There's a gmail and I did log in sometimes, since I'm using the play store. I just never logged it by web or whatever. As I said, I don't plan on using any such Google Services nor do I ever use my gmail, so I don't really know what verification/authentication methods Google's using. Anyway, I was lucky and found it. I'm gonna set up my own stuff next month to prefent this :)


text:
Does all root directory in android os exist in flashing firmware
At the root directory of android os there is some folder such as /acct /root /sys /dev , ... that are not available in firmware structure. by using fastboot to flash firmware There is some mount point like /system /cust /recovery /boot but there is no (/) root mount point.
I want to flash whole OS. Is there any firmware that contains above directories such as (/) root?
or how can i restore my hole android to factory snapshot?
My phone is huawei g6-u10.

Aside from /system and /data, most directories are generated dynamically at boot time, hence you don't see them in firmwares.

@AndyYan you could make that an answer, with some pointers on the boot image (check Wikipedia on "initrd" if you need some more details/phrasing). Also possibly good references are post on our site mentioning initrd :)

So if i erase all data and flash firmware using adb, everything else will be regenerated during boot tme? do android drivers work properly after flashing?

@Izzy Given that I had little prior knowledge of initrd, I feel you're more suited for answering this, especially after seeing this previous answer of yours - your call.

@AndyYan Done. Just didn't want to steal your initiative :)

@Izzy No prob - a chance for myself to learn too.

The root file system (/) and the files therein (plus several more in some sub-directories) are created at boot time from the so-called InitRd ("initial RAM disk", or "boot image").
Plus, there are some special "directories" which hold not really "files" but map system information (there's a Unix maxime saying "everything is a file"); in a terminal (or from adb shell) run the command mount, and you see some special file systems like sysfs and tmpfs: the former holds system information, the latter temporary stuff.
As those are created by InitRd, you don't need to worry about them being lost when flashing a new ROM: they weren't really there, and the boot image from the new ROM will take care of creating them properly as well.
For further details, please also refer to these posts on our site.


text:
How to keep using Google Maps in Chrome browser and avoid launching the app?
If I point my browser (Chrome browser) to http://maps.google.com it automatically opens the Google Maps app.
Is there a way to avoid this and keep using the site through the browser?
If it matters, I'm on Android Lollipop on Samsung tablet.
I couldnt find the settings corollary in Chrome described in this post re same concern in Dolphin how to keep using Google Maps in browser and avoid launching the app?. Is it in flags?

Go to your phone's Settings app -> Apps -> All apps -> Maps -> Open by default -> Open supported links-> Don't open in this app. See if you can do this and works out for you.

You could use the "request desktop site" option and try loading Google Maps.

Thx, Firelord. That did it.

The trick mentioned here works for me on Chrome 61.0.3163.98, the latest on Play Store

open chrome and go to     chrome://flags/#tab-management-experiment-type
Click the drop down under Switch preferred flavor of Herb
Change it to disabled
Click the blue restart button that appears at the bottom of the screen

Alternatively, you can use Chromer , which is a light weight version of Chrome. It has the advantage of launching browser from apps and quickly reverting to the app without losing place from where you clicked

Press and hold on the link and press "open in new tab" in the drop down menu
Tested on Samsung S8 and galaxy tab on google chrome and Samsung internet.


text:
Integrating CalDav event sources with Outlook in the Calendar application
My calendar is a conglomerate of different event sources (personal, work, etc). I bring them together using the CalDav standard - on Android using the DAVdroid application.
There is however an event source that does not support CalDav natively: Outlook. On PCs, this is easily manageable with a programme like DavMail, that serves as a gateway to Outlook, providing a CalDav interface.
I would like to do something similar on Android in order to integrate CalDav event sources with Outlook in the Calendar application. Which method(s) could achieve this goal?

Tried this https://play.google.com/store/apps/details?id=com.astonsoft.android.outlooksync

@beeshyams For some reason, that application requires a Windows licence - I have none. I would rather go with a light weight solution.

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


text:
Moto M unable to boot up
My Moto M, running Nougat, is not booting up suddenly. It worked fine but after a restart it stopped booting up. It just shows the Motorola Logo and then a blank screen.
I tried Volume Down + Power button Combination and booting it in recovery mode but again the same Motorola Logo and Blank screen.
Never rooted/tweaked in any way.
I have a lot of data in it. Plzzzzz Help.

With the phone powered off, press and hold the Volume Up button and the Volume Down buttons.
Continue to press both volume buttons, and press and hold the Power button until the phone vibrates.
Release the Power button, continue to hold the Volume keys. You should see  a "No command" prompt. (You can release the Volume keys now.)
Press and hold the Power button, tap Volume Up to enter Recovery menu.


text:
Customize notification led color without app
How can you customize the color of the notification LED (i.e. specify the rgb value) without using an app?
Does this require rooting? And if it does, what setting would then be used to do this?
Is there a way to manually control it? For example make it color cycle on demand for a neat effect?

Since certain apps allow you to choose your preferred color without root, I guess that this is doable, even if I don't know how.

So the question is actually about overriding the default colors (the system and apps use)? What would be an "on demand" situation; if you feel like it?

There is no Android built in feature or setting to do this. There are public APIs for it. There are many apps for this.
Certain OEMs such as OnePlus (and Moto ?) allow customizing the LED color per app.
There may be diagnostics pages on certain devices (I remember the old Nexus S had something like that) where you can type in some code on the dialer to run them, then do some diagnostic related things. I don't know if such things are still being shipped. Either way it is for diagnostics purposes only and are quite well hidden.


text:
How to block all wakelock and wakeup events of Google Play Services running Android 4+?
Android 4+. With some apps as betterbatterystats, I identified that many wakelock of Google Play Service is eating my battery when my device is in deep sleep. I already study this phenomena further, with many tests and apps. There is no doubt on the root cause. Now, and I wish to block all wakeup / wakelock events of Google Play Service. How to do this on rooted device ?

Have you tried Greenify to cut wake-up paths?

Your edit now makes my answer irrelevant. No problem with that but please do remember to give all details in future so that efforts are not wasted by you and potential answerers. Deleting my answer. All the best

Remove Google services? Flash a custom ROM that does not contain Gapps, and do not install any Google services or Gapps package.


text:
"Can't place call because this number is no longer registered on WhatsApp" when trying to call on WhatsApp
For the past several days, I can't make WhatsApp calls. When I try, I get a message saying:

Can't place call because this number is no longer registered on WhatsApp

So, I go to my account settings, and in "Two step Verification" it says:

For added security, enable two-step verification, which will require a PIN when registering your phone number with WhatsApp again.

So I guess I need to re-register my phone. But how? If I try "change number", it won't accept the same number, it has to be a different one. Except I don't have a different number to use. And I definitely do not want to delete my account.
What do I do?
Relevant Details:
Phone: Xiaomi Redmi 3S
Android version: 6.0.1 (MIUI build 8.5.4.0)
WhatsApp version: 2.17.427

Does it happen by all calls, or is it too specific people? Maybe there person you are calling, doesn't have WhatsApp anymore. Are you able to send messages? If your number is not registered, WhatsApp wouldn't let you into the app without registering. So i am left to assume that the people you are trying to call don't have WhatsApp anymore

In the message:

Can't place call because this number is no longer registered on WhatsApp

the word "this" means "the number you're trying to call", not "your own number".
Calling other numbers will work.
A belated thanks goes to @aBochur for drawing my attention in this direction.


text:
Google Nexus 6P Stuck In Boot Mode on Google Screen
Is there a fix for the Google Nexus 6p Stuck In Boot Mode on Google Screen issue?
A couple days after I got an Android OTA update for Nougat from Google, the phone got switched off and it’s not switching on itself. When I try to start the phone, only the Google Logo appears for 5 seconds and then disappears and repeats the same.
The Google logo flashes as if to start up, going black and repeating. Have tried holding on/off for varying times – won’t turn on or off. Tried Reboot Reloader – starts flashing Google again Tried Recovery mode – starts flashing Google again. I have Taken the phone off the charger and I am Past the warranty period.
When I try:

Turn off the phone
Hold the volume down button and Power button simultaneously until the device switches on.
You should see “Start” with an arrow
Tap volume down twice and the power button to enter Recovery Mode
Hold the power button then press and release the volume up button
Use the volume buttons to select wipe data/factory reset
Choose “Yes – erase all data” with the power button

I get an error

What bootloop issue? What did you do and what happened?

I can't believe your post was downvoted. Stackexchange has turned to poison. I found your information helpful although it did not solve my problem

The best way is to send it back for the repairs. Another alternative is to reinstall the OS although is a topic in itself (XDA Developers Forum is the best place to find an answer on how to do that for your version of OS).
I have the same issue with Nexus 5X which I sent for the repairs, less hassle.


text:
Mi max not able to boot up after flashing
I successfully flashed my Mi Max prime 3/64GB to helium_global_images_V9.1.2.0.NBDMIEI_20171109.0000.00_7 ROM using mi flash in edl mode. Now the problem is the phone doesn't start up. It shows mi logo and android logo down the screen, its loading dots go for a few seconds, it vibrates and button lights gets on, and then it switches off completely.
I also tried going to recovery mode and wiped all data after flash. but it seems nothing works.
my device is not unlocked that's why I flashed it in EDL, and I prefer it to stay this way if possible.
any suggestions?

Probably you flashed the wrong ROM file, try reverting back to the stock firmware

@esQmo_ where can I get the right rom? how to know it's stock rom?

Usually stock firmwares are downloaded from official website. But I' d suggest you take a tour on needrom.com

@esQmo_ I downloaded and installed the stock rom from official miui site. still no luck. the same happens

Did you wipe data and cache from the recovery this time?

@esQmo_ this time I couldn't go to recovery mode because of low battery. looks like it is charging so slowly, like 2%, 3% in whole day!

It turns out the problem is with the battery. the connector that connects the battery to the main board was damaged. so I guess it didn't provide enough output for the main board to boot the operatinng system up.

Sorry for the one who gave you a wrong answer previously
About battery connector seems he have no idea that problem it's happening because you phone bootloader locked if you can unlock it you will just need to wipe data then start it up normal.. i experienced this problem in mi max 1 the 32gb version ... try to search for unlocking your device by ADB method it will work with you

OP himself was the one who wrote the previous answer - he knows best what solved his problem.


text:
Endless spinning circle while "Listening" for "OK Google" voice training
I have both a Samsung Galaxy S4 and an S5, as well as a Samsung Galaxy Note II and an Acer Iconia tablet, and I'm having the same issue on ALL FOUR DEVICES: whether I click the cue card "Set up Voice Match" via the Google Home app, or whether I go to the Google Now app's Settings | Voice menu and click on "OK Google detection" and choose "From any screen", either way, when the next screen appears to train the phone to recognize my voice it just sits there spinning a little circular progress icon with the words "Listening..." and never quite progressing past that even though I repeat the words "OK Google" loud and clear!
Something else I've noticed is that at times I get a small toast notification near the bottom of the screen saying, "Trouble with the microphone, please try again in a few seconds."
Has anyone had this issue and resolved it successfully?
Here's what I've already tried:

Rebooting
Disabling Samsung S-Voice (both via its settings and also freezing it using Titanium Backup)
Switching from WIFI to mobile data
Updating both Google Now and Google Home

None of the above has helped the situation any. There was a time where this worked just fine, but I can't tell when it stopped because it's been a while since I went back to it. Please help! Thanks.

Im having the same issue with an s4 with google home. Please update this post if you have any progress

I've been following the topic on the Google Home Help Forum at https://productforums.google.com/forum/#!topic/googlehome/vEvcELJgZOc;context-place=topicsearchin/googlehome/category$3Areport-an-issue and some people have apparently gotten over the issue but many others haven't. You can read their experiences and see if any of the fixes apply to you. So far nothing has helped me.

What ultimately cleared this issue for me was turning OFF the Accessibility Service (in Android Settings) for my Samsung Level U Pro Bluetooth headset. I learned this after resetting my phone back to factory settings and seeing that voice retraining for Google Home and the Google app all worked fine initially after the reset, and then stopped working after I had set the Samsung Level app to give me voice notifications over my Bluetooth headset. That last act apparently set an Accessibility Service for the app to ON, which seems to conflict with Google's ability to hear my voice when I'm training it to respond to, "OK Google".


text:
Android LCD Broken, Screen Locked, Device Unauthorized
I have an Android device whose LCD is broken. The unit functions and receives call, messages and gives the usual audio notifications.
However, in order to synch back data, I need to access the main memory.
However, the screen is locked via a pattern.  ADB does see the device, but as unauthorised.
Also:
macbopr: adb shell rm /data/system/gesture.key
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

How can I overcome this block?

If you need to unlock the screen, you can use the adb shell input command.
This link is a script that you could modify.  I haven't tried it myself, but it looks like it should work.  You'll have to tweek it for your specific device, and enter in your password.

the adb shell inputcommand leads to the same error: device unauthorised error.    are your two paragraphs related?

The script runs the adb shell input command multiple times.  So yes, they would be related.  Would something like this work?  https://stackoverflow.com/a/36507415/3893224 I've really only done this with devices that I already gave permission on, or on rooted devices.

I believe I had rooted this phone, but why would I trust my memory ?! I also think I activated USB debugging, but that too is prone to memory leaks...  Rebooting into recovery mode does not change any behaviour... still seen as unauthorised.


text:
Android 7.1.1 Moto Z Force Bluetooth Won't Turn On
I have a Moto Z Force phone on android 7.1.1.
When I tap to turn on bluetooth, it looks like it has been turned on (but doesn't find anything) and if I tap away it shows that it's off.
If I go into advanced settings and hit the "On/Off" slider, it slides over to "On" and then the slider goes dark and becomes non-interactive. The bluetooth is still off and if I go to any other screen (or even shut the screen off on my phone and turn it back on) it goes back to Off.
This happened once before and it seemed to fix itself after an update. Now it's re-broken and no amount of resetting my phone has fixed it. I really don't want to have to do a factory reset.

Which Moto X (there are at least 4 unique generations and several variants)? Can I assume it is stock and untouched, so it is a Moto X4? If so, have you tried a Network Settings Reset in Settings - Backup & Reset?

@acejavelin I updated the question - it's a Moto Z Force, actually, and I tried the network setting reset to no avail.

At this point, your options are pretty limited... If a Network Settings Reset did not help, and you have tried "normal" things like a cache partition wipe, then a factory reset is in order. Even if you call Moto Customer Service, this will be one of the first things they  will recommend. Honestly, if that doesn't fix the issue the device will most likely need to be send in for service. (assuming stock/locked bootloader)

Question is a bit old, yet I have similar problems with moto E, have you tried to disable "fine location" ? (turn it to GSP only, not GSP+wifi+bluetooth+network).

@Archemar I tried that after your comment. No changes.


text:
Does anyone know, or know how to determine, the dimensions of the Samsung Galaxy S6+ screen in pixels?
The reason I want to know is because I want to make a wallpaper for my girlfriend that exactly fits the screen

Samsung devices allow, under Developer Options, the ability to mark screen locations.
See Settings > Developer Options > Input
Select
Show Touches,
Show pointer location
Move to the points desired, and note their coordinates.
If you find the constant coordinates undesitreable, turn OFF the options after the operation is complete to your satisfaction.
To turn on Developer Options if needed:

Go to app drawer and open Settings
Go to bottom and tap About device
Tap repeatedly Build number 7 times. Starting at 3rd tap, you'll see a toast saying You are now X steps away from being a developer.

According to GSMArena, Galaxy S6 plus is equipped with a 5.5 inch, 1080x1920 screen at 401 DPI.
Not much info can be found for it, as it seems to be a carrier-specific model.

@GreedySkull
I think what you mean is the resolution
The screen is 5.1 inch high resolution
Quad HD 1440×2560 pixel display
 with 577 pixels per inch.
Ensure the wallpaper you're making has a size of 1440×2560 so as to fit screen correctly


text:
Laugh detection in Android
I'm trying to detect laughs in Android. Something like a score if your laugh is louder or something similar.
Is it possible to detect laughs maybe through microphone, or facial detection through cameras? Any libraries/APIs or ideas how to achieve this?

Sources of facial detection, on a phone that detects face rests at:
/system/vendor/pittpatt/models
/system/vendor/pittpatt/recognition

I'm using CM13 for my case. They are located there. Maybe facial detection might do that

Is that online resource? What is the http address?

Do you mean https://github.com/opengapps/all/tree/master/vendor/pittpatt/models?

No in file system of a recognition supported phone that's where the files rest. If you can point out to a web source that has the source for the binaries, you'll actually get what you want at the initial. I think the one at recognition are the ones responsible for detection


text:
Can display apps damage AMOLED screen?
I used app Screen Balance (https://play.google.com/store/apps/details?id=co.uk.quickdoc.screenbalance&hl=sl) and one other screen app on my Galaxy S7 Edge and later (weeks or months later) I got some pink line and always on pixels. Is possible that this happened because of this apps? I like this apps because they can make colors on Galaxy S7 Edge display better (more cold) than original. Now I have new display on my phone and I am wondering if it is ok that I use Screen Balance and another screen app.
Thank you.
Bye

Amoled screens can burn up. In bright colored UI, but for your case screen balance only adds some screen warmth (red hues) and coldness (blue hues) on it not changing the entire UI color like pure black or pure light. I don't think that can be a reason to your spoiling of screen. That is a totally different reason it got burning pixels.


text:
Can viruses in (Primary or Secondary) user profiles on Android affect other users?
This says:
"Any user can affect the installed apps for all users."
What does this mean?
I was concerned as to whether malware or any account from one user could affect anything from the other user. The previous statement: "No user has access to the app data of another user." seems to contradict this. In that a virus or other malicious application cannot affect the app data of another user. But if any user can install any application on all users, wouldn't this pose a security risk?
This seems to be contradicted by the fact that on a secondary user profile, when I go to Settings > Apps I can only see the apps for this secondary user. I cannot see any app that I installed on the primary user.
On the Primary user profile, when I navigate to "/storage/emulated", I cannot see any folders at all, let alone the one for this user profile (I think this is where user profiles are stored). This suggests that the contents of the Secondary user profile are not viewable by the Primary User Profile.
If you want to know what a Primary or Secondary profile is, refer to the link under "User types".

What meant here is. If the malware has installed itself as an application in system. It will affect the phone cross-users irrespectively. For a user installed app that contains malware also, it can affect users systemwide if the two users install the same application since Android shares the installation directory /data/app and the obb data at /sdcard/Android/obb/ which initially on a new user isn't visible but turns visible on install of any app that utilizes obb files. The application data files at /sdcard/Android/data are not mutual across users though. Remember a file to be a malware it must be a file that can be executed by phone. So files of media, pictures, text based files can't be malware in any way. That's why I have emphasized about an app. A file to be a malware should be at:
/data/app

If it's a user installed app
/system/app
/system/priv-app

If it's a system app
/system/bin
/system/xbin

If it's an auto-executing system binary
/system/framework

If it is a framework that is being used by system or third party app to render UI of ads or drawing over the system(adware) and installing apps without prompting(bloatware).
/system/vendor/app

If it's a system user app.
Alternatively an app can create it's own space in system where it has heaped binaries, libraries, frameworks and shell scripts used to initialize it's services in system.
A user can only be safe if he installs apps that the other user hasn't installed.

App data is stored on a per-user base. With multi-user, each user has its own data directory. On internal storage this is done via mappings to the resp. "emulated storage" (which is mapped accordingly). Not sure how this is dealt with for the external SD card, though. An exception are OBB files, which are considered part of the app – so the logic for those might go with the logic for APKs.

Yeah I have even used the directory to move photos and files from one user to another. And it works. Seems it's a mutual directory. I think multi-user is not well implemented in Android anyway

Yeah the OBB only


text:
Nougot (android 7) status bar in lock screen
I have installed android 7 and now i want to i have problem with showing status bar while my phone is lock.
by showing status bar any one can use the phone easily as using the guest mode or any thing else. i also want to remove the camera shortcut.

To disable that users option

Go to settings
Click Users
Click Menu Icon
Untick Add users when device locked if you don't want adding users from lock screen.

To disable camera icon at lock

Go to Settings
Click on Lockscreen
Click Lockscreen shortcuts and remove the camera icon or replace it with another app


text:
How to prevent app from showing its update in play store using titanium backup?
I want to use the older version of ES file explorer (the one before it became bloated). Play store always shows me update for it, and I usually update all my apps in one go. I don't want to update it, I've even selected don't auto update for ES but still it comes up in list of app requiring update.
What i do is that I detach it from the market using Titanium backup pro. It works fine, the app is no longer in update list but when i restart my phone, play store again shows update for it. So how to prevent play store from showing me update for this?

I'll give you a good alternative for that
If you don't want to ever update the app even after you reset your phone and reinstall it without involving the Google Play Store settings. Grab an app called APK Editor from here. Install and run it,

Click on Select apk from App
Identify the app you don't want updated
Click it and chose common edit
Edit the package name section
Press done
Reinstall the app
Delete the original app

Google Play Store won't tell you any updates for it forever


text:
Cache transfer when switching phone
Is the content of the web cache of my phone transferred when I switch from one android phone to another? How about web history and DNS cache?
Thanks

Why would you want to transfer cache? That's temporary stuff, not data. As for web history: depends. Your browser might have sync'd that ;)

You must first understand what cache data is.
Cache data is CPU specific and instance specific. For the same app, different CPU may create different cache depending on what part of the app is running as a process. Moreover, even the same CPU running at different instances may have different app cache. If you open an app, keep it running in the background, but never open it in foreground, the cache created will be different from the one created if the app has been running in foreground. Moreover, once the app has been closed and its process has been killed, then cache space for that data is allowed to be overwritten by new incoming data. So, cache data is never constant.
Don't even think of transferring cache data, because no one can ever do that, and you don't even need to do it. It does not contain anything that you need to transfer. Cache is created and deleted by the microprocessor. You as a user should stay off from cache data intricacies other than clearing it at times to boost speed of CPU.


text:
How to get to Torch on Moto G / Marshmallow 6.0.1
I have two copies of Motorola Moto G with (now) Marshmallow 6.0.1. One of them has recently "removed" Torch icon from notification area:

Now, I don't have access to it at all. Neither in Settings menu, nor among installed apps.
How can I start it on the other phone or how can I "reset" notification area on the other phone to the same state like previously / like on the first phone?
EDIT: I have enabled and made use of System UI Tuner > Quick Settings, but it brought no help. I can see Torch icon enabled there, but I still don't see it in quick access area, where I saw it just a week ago and for the past year or so.
The same story goes for Broadcast Title and Invert colours icons, which I can add to my layout in System UI Tuner > Quick Settings, but which actually never appear in quick access area.
I have just made a test photo with flash light enabled to double check that there are no hardware issues that could be causing Torch icon to disappear.
My current system:

Android version: 6.0.1.
Android security patch level: 1 September 2017.
Baseband version: M8916_20250106.08.05.14.02R HARPIA_APAC_DSDS_CUST.
Kernel version: 3.10.49-g5531188 hudsoncm@ilclbld71 #1 Mon Sep 25 05:50:06 CDT 2017.
Build number: MPIS24.241-15.3-26.

Exactly the same on both devices that I own.

Does it allow you to edit the layout when you press and hold the gear icon top-right?

This appears to be an old problem cited two years ago wherein torch light and cast icons as in case of OP go missing. Reason attributed is some icons disappear if not used for long and reboot brings them back as it happened in OP's case.
Probably this is a bug that is continuing and not found in latter models - I don't see that on Moto X Play (also maybe because I use  Gravity box Xposed module interface for quick settings)
It sounds stupid, but it looks like you have to remember to use those icons to be able to find them when you need them :(


text:
Possible cause for not sending SMS messages on one of two Moto Gs
I have two Motorolas Moto G:

from the same line (new, purchased in the same place in one month period),
with the same operating system -- now Marshmallow 6.0.1,
using exactly the same GSM provider / GSM network,
used in the same location and thus probably connecting to the same network cell,
connecting to exactly the same WiFi networks (if that matters),
having exactly the same phone configuration,
even having exactly the same set of applications installed.

For past 2-3 months one of these two Motorolas has a constant problem with sending SMSes. I just can't count number of times I saw "Message not sent. Tap to retry" message on one of these Moto Gs, while on the other one I didn't see this message even once so far.
What can be possible source of this problem or what steps can I undertake to try to investigate it?

Guess here - do you have hangouts installed on the device from which SMS don't go. If yes, and it is a user app , uninstall it and try, From your description, I don't think your device is rooted, else Hangouts could be uninstalled even if system app

This Notification always on my Moto X Play along with red triangle but the funny thing is that a) Message is actually sent and b) Internet revealed that this is because Google Hangouts. Being rooted, I froze that app and now I don't have that notification

Thanks for trying to help me, but actually this guess is wrong. I don't have Hangouts installed and messages are not being sent randomly. It's around 20% of all messages that are not delivered at once and must be resend 2-3 times.


text:
Delete photos and videos already uploaded by Dropbox Camera Upload
I am using Dropbox Camera Upload on my Android smartphone. I would like to remove files from Android Gallery once they have been uploaded to Dropbox. I don't mind if it happens automatically and immediately or I need to run some app manually now and then. Is it possible, or is there some other way to free up smartphone camera storage when using Dropbox Camera Upload?
Right now I can only do it manually, by comparing Gallery contents with what I see in Dropbox on my desktop computer. It is tedious for hundreds of files, especially for videos (Dropbox and Gallery show different frames in preview, so I need to play every video on smartphone and on computer). Dropbox also changes file names, e.g. for one photo I have now:

Gallery: 20171208_174736.jpg
Dropbox: 2017-12-08 17.47.35.jpg

For videos it's even worse, as one uses the video start time and another the end time.
Any help is appreciated.

This app claims to upload and delete. Not tried by me

Google photos has that feature. It's called 'free up space' it automatically detects uploaded pictures and deletes them from your phone. I don't have Dropbox but i suggest you look for a similar open in the app.


text:
Boot LG G3 hard drive from PC
My father's LG G3 has stopped working. after logo screen it just shuts down.
Is there a way to boot the phone as only a hard drive from a PC ?
He has important notes on the phone that he needs to restore.
Thanks

No, because you have to boot up your phone to use the MTP functions like HDD (or External Mass Storage). Probably your father did a NAND erase, which delete the boot-up partition.
You could use LG Flash Tool to install the .kdz and make the new partition.

I certainly don't doubt the first part of what you said. However, the startup issue sounds more probable that it may well be the rampant LG bootloop issue, which Google (and I) attest also happens to the G3. There's about 1,000 forum topics to search through about it... but the gist seems that some people have found reprieve  by tightening screws, buying a new battery, applying a heat gun/hair drier to the back and pushing the connection tight, etc.

I have found no fix yet, but haven't tried them all.  Many hints it's hardware related, though seems some loose patterns to software update windows as well.  Regardless, I have found it still intermittently will start  up with a bit of persistent battery removal and replacement, then restart.  To me it seems most likely to start up when cold... and if you can get through the boot and give it a few minutes to allow it to finish loading everything, it will typically maintain more stability.  Enough to connect to computer or wifi (though as symptoms have progressed, I no longer can) and backup.

I said that because the bootloop problem happens on the next generation (as G4 or Nexus 5X) instead of LG G3. I've got a LG G3 (D855 model) and I went through a problem like this and I resolve that with a .kdz flash.
Of course, If the problem still remain, he must contact the support for a motherboard replacement.

Will certainly have to try that.  But Android Central for example shows a lot of discussion about boot loop (1390 results for G3, 1740 for G4, so seems perhaps significant)... and Youtube has plenty of videos too.  So certainly, whether it could be the issue.  Hopefully this kdz flash works, thanks for the help!


text:
Phones that can have bootloaders unlocked
Very new to Android and wish to experiment with custom roms (that require an unlocked bootloader) on an inexpensive used phone.
How can I tell if a specific Ebay phone is capable of having the bootloader unlocked, i.e., not having this disabled by the manufacturer/seller?

Only a portion of devices powered by Android has feature that bootloader can not be unlocked - to clear ambiguity and be precise - unlocking method has not been found.
Bootloader lock and carrier lock are two completely different things. With bootloader lock, OEM vendors force regular users to use only their - stock - ROM. But, with carrier lock, network operators force same users to use only their cellular network infrastructure. In both cases, those locks can be removed.
Bootloader can be unlocked, even if seller factory reset device && relocked bootloader before sell.
If not acknowledged by seller, you as a buyer can not know whether device bootloader is (re)locked or not. Also, if model is same, it can not exist in
exist in bootloader unlockable versions and manufacturer bootloader unlock disabled versions
it is simply a matter of applying correct procedure to unlock bootloader of particular model.
Most valuable resources about possibility to unlock bootloader and install custom ROM is devices' wiki on LineageOS and list of TWRP custom recovery images.
There are device projects that are done by community side or unpublished at all, but, in that particular case, consult Google.

Thanks.
I have tried cross referencing the LinageOS device lists and Ebay phones, but the same model of some phones may exist in bootloader unlockable versions and manufacturer bootloader unlock disabled versions.  Like a Moto G4.  One can't readily see on Ebay which is which.
I've decided to hunt an Ebay GSM phone supported by LineageOS that is already bootloader and carrier unlocked and not yet converted from the original Android rom to experiment with.
(I use a pristine Moto G4 bought on Ebay that already had LineageOS installed, but I use it daily and will not experiment with it.  Great phone, great LineageOS rom.)


text:
How to share pictures from Photos to Instagram
I am on an older Android phone (Motorols Droid Turbo 2), and want to share an album (or even just single photos) from Google Photos to Instagram. I went through the steps of sharing on Photos, but Instagram is not an option to share to. Please let me know if there is a way to add Instagram as a sharing option to Google Photos on Android. Thanks in advance for your help!

Is it just Instagram that's now showing up, or is it that you don't see any apps to share with?

Why can't you download the photos from Google photos and then share them from gallery or file manager to Instagram? Of you're sure Instagram doesn't pop

If you can't find the photo when you are uploading from within the Instagram app, it's because the photo isn't saved to your device.

Open Google Photos
Navigate to the photo you want and click on it.
At the top right, there are 3 dots that you must click, then click "save to device
Open the Instagram app, start the upload process.

The only problem I could imagine you running into is that it won't be the first photo available. Depending on when the photo was taken you might have to scroll down to find it.


text:
How can I get voice control like my Moto X 2nd Gen had?
My last phone was a Moto X 2nd Generation. The Moto Voice app was great - I could say "Away Team to Voyager (my custom command phrase) - what's up?" and it would read me all current notifications without unlocking, just like if I were looking at the phone. I could also unlock the phone to do Google searches and other stuff by saying my PIN if no one else was around. But, other features were pretty limited because the assistant AI wasn't that great in 5.1.
Just bought a shiny new Moto X5 with Android 7.0, and while Google Assistant has improved, the new Moto Voice app is crap. There's no command phrase at all - granted that the customization was aesthetic, but having no interactive activation at all means you're limited to a dozen "show me" commands that A. are already covered by Google Assistant and B. only display the info on the screen - and if I were holding the phone and looking at it, I wouldn't need voice control!
I got this thing in large part to use as assistive technology, but it seems needlessly throttled in that department; as far as I can tell, the built in "OK Google" can't consistently unlock the phone, read notifications, or otherwise enable a truly hands-free experience.
Is there some way to get the "real" Moto Voice app back? (When I look at the entry in the App Store, it says "installed", even though the functionality is a mockery of what's shown in the video.) Failing that, is there some other way to read notifications out loud, and/or use a reasonable set of controls without touching the phone to unlock it? (Bonus points if there's also a way to bring back the "custom command phrase" functionality.)

Listen to my day

@beeshyams That's... not the same at all. Though, since you bring it up, my "Home" app doesn't seem to have a More Settings menu or really any meaningful settings beyond the normal account picker.

I know it's not what you are asking  for but somewhat related, so limited that out, ideally should have explained but was in a hurry


text:
How to get camera and gallery working for android 5.1
My phone recently couldn't use Camera neither the front or rear camera. It would show black screen and freeze I cleared cache and did a hard reset. It didn't solve it.
So I thought of uninstall both apps(with root) and try to reinstall them. I did but nothing changed. So I decided to uninstall and replace with the gallery and camera app of my marshmallow device. Both were installed but forced stopped. So I moved them to system/app. It still didn't work. Now I don't even have a backup of the original apps. Is there a work around for this? I don't want to flash. And is there a way I can extract those files from the firmware I downloaded?

It's really difficult to help you without know what device have you got.
But by the SoC, I think it's a Mediatek-based smartphone

Have you tried alternative camera and gallery apps, e.g. from Playstore or F-Droid? See if e.g. Open Camera works (available in both places).

Extracting them from a firmware is dependent on what is the file extension for the firmware. We have a variety of firmwares:

Fastboot Imaged Firmwares
Full Over the Air zip Updates
We have Odin tar Archives
LG kdz Firmwares
Spreadtrum soc Firmwares
Recovery Flash zip Firmwares
Raw binary Firmwares

So if you may want to extract from Fastboot .img firmware, you should know that img files are specially extracted and edited by repacking. Especially for true boot and recovery images. But hope for you is: /system is not a true imaged partition but its a file system. Though named as System.img in ROMs, it is natively a .tar archive that you can extract using WinRAR on computer and locate the app and extract it. The structure is arranged just like the /system partition of Android.
Recovery Flash zips and Over The Air zip updates, as the name suggests are zip archives which can also be extracted with a method similar like the above
KDZ and SOC Firmwares are also archives. But since you don't want to take a lot of time researching what types of archives they are, just open WinRAR on any device you feel convenient and use it as your file explorer. Navigate to the ROM you downloaded and click on it. This will actually do auto-detect the compression algorithm used and it will open it. It will show what type the archive is in the file name of archive. Find your files and copy them.
ODIN tar is a tarball archive. Just extract it with RAR or any other app you find convenient.
You're only locked to flash a whole ROM if your phone has a RAW binary file which can only handled by certain preloading binaries which understand them natively.
Lets come to laying the file back to rest on your file system. Android Nougat always is simple to lay the apps to system. The containing folder obviously had two or one folders in it. One for .dex classes named OAT for easier preparation by the Dalvik Virtual Machine which takes care of all application preparation. And one for libraries used by application named LIB.
They go here: for example the Camera app
/system/app/Camera/lib/arm/lib_camera.so

That's the library
/system/app/Camera/oat/arm/Camera.dex

That's for the Classes
/system/app/Camera/Camera.apk

That's for the application
After copying them. Fix the permissions to
chmod 0644

For all files
chmod 0755

For all folders
I hope this is all you need. As per your question
But if they don't, just flash the whole phone and be ready to go again.
Be sure to review, vote or mark this answer if it helped you. Waiting to hear from you buddy

Welcome again. Anytime


text:
Change system font
My phone has near stock Android Nougat 7.1.1 and it's rooted. I'm trying to figure out how change default font in system. There's no option to do this in system preferences. I know that fonts are kept in /system/font directory. In which config file in system fonts preferences are kept? I'm not interested in automatic changes made by app like Font Fix etc.. I want to change it by myself.

Have you already checked with our fonts tag-wiki and answered 'fonts' questions? No solution there?

Yes, can't find answer. I found some files in /system/etc/ but I need to check it first before answer paste.


text:
How to limit app using wifi from shell
The Android root firewalls didn't work on my android emulators, How can I limit app using wifi using shell?

Is your virtual device rooted? Try  the non root firewalls

It's rooted, non rooted firewall use vpns, and I run some vpn application myself.


text:
What does this crescent shaped icon mean and do?
This icon popped up on my screen today. I don't know how or what it does and how to remove it. I have a Redmi 4a.

Does anyone know to remove it?

Do you have night mode turned on or an app with night mode (screen overlay)?

@firelord don't know. How do I check that?

That's DND (Do Not Disturb)

DND is  a feature which after enabling you aren’t disturbed by
  notifications or other forms of incoming communication. Do Not
  Disturb(DND) can be set automatically or manually based on a few
  parameters that you control.

One way to disable DND is to  drag down your Notification Panel and select DND from the different toggles.
Alternatively navigate to Settings >> Do Not Disturb and disable it.
Acknowledgements
DND (Do Not Disturb) - A Nice Way To Block Unwanted Notifications!!


text:
How do I tell whether an app or website has accessed my account password?
Is it possible for apps to access one's Google account login credentials? How can a user determine whether this has occurred?

Out of my head, I don't know how to check "whether this has occured". But in order to make that occur, an app needs the USE_CREDENTIALS permission – so you can at least check which apps have that. All others shouldn't be capable of this.

Go to your Google account and do a security check it will show what all has access to you account

To determine if an app has accessed your account, you would need to look at that service.
For example, too see if an app is connected to your Google account, while logged into your account in a browser go to https://myaccount.google.com/permissions and you will see all the connected apps, what they are connected to and if they have basic account information permission or not.
Facebook has a similar page available at https://www.facebook.com/settings?tab=applications as does Twitter at https://twitter.com/settings/applications
Other services you may have given an app credentials to likely have a similar page, if not I don't believe there is a way in your Android device to see if an application has actually used any permission or credential you have given it.


text:
locked of screen lock - time password app
My son has downloaded a screen lock app on his phone which changes the password every minute according to the time. However a few day in, the app has stopped working and he is now unable to get access to his phone. We have no clue how to fix this problem and would appreciate idea.
this is the link to the app:
https://play.google.com/store/apps/details?id=com.adriadevs.screenlock.ios.keypad.timepassword

Being that this is a third party app, you can put your phone into safe mode, and uninstall the app.
Being that, when you boot your phone into Safe mode, it doesn’t run any third-party apps installed on your device. therefore, your lock screen will not appear in safe mode.
To go into safe mode on a Samsung (I don't know what phone you have) do the following:

Turn your phone off.
Then, Press and hold the Power  button, until you see the animated  Samsung logo appear.
Release the Power button, and press and hold the Volume down button.
Keep holding it until your device boots up.
You can let go when you see the words "Safe mode" in bottom-left corner.

(It should be similar on most phones, but if it's not the same on yours, then search Google for "how to enter safe mode on [name of your phone]")
When in safe mode, go to settings -> apps -> time password (or whatever the app is called on your phone) -> uninstall.
If the uninstall bottom is greyed out, go to settings -> security -> device administrators, and turn off the app from being an admin.

Thank you for your advice. I now have a happy son who can use his phone.

@PernilleWoodhead i would also suggest you don't use third party lock screens as you have seen for yourself how easy it is to bypass


text:
zte 9560 fairly new when powered on goes to FTM screen
I have zte 9560 thats 5 months old. I recently deleted facebook and instagram programs because of downloads that happened 3 times weekly. Now I get FTM screen on start up. After trying suggustions from your site I still am having issues with booting , factory reset. Now the phone is off but there is a small white circle light at bottom that stays on. Any suggestions ? Any chance of getting into phone from laptop ?

You should flash the firmware

Things to know about factory mode: In many devices, especially the mediatek based ones have three types of booting behaviours.

Fastboot(Bootloader)
Normal Boot(Starting Android System)
Recovery Mode(Updating and Debugging)
Factory Mode(Testing the System Hardware)

The automatic booting is Starting Up Android System when phone OS is in good state. Sometimes this partition that might get damaged leading to frequent or infrequent start-up to recovery or basically any other boot automatically. This is just corruption of the Boot Order or Choice.
For booting to recovery problem, this can be fixed by flashing boot.img to recovery partition if one ever wants to use the system without reflashing. This is possible since all these partitions carry bootable images.
Factory mode isn't initiated by an image. It is initiated by a file at /system/bin/factory. This is a binary file. Since there's no other way of booting the system using a binary file, this is the hardest brick in Android. The only binary that can replace this is the reboot binary, but though since the Android is not booted up, you can't replace it or flash it in at device off state.
Though one type of boot that we haven't talked about from above is our only last hope. Fastboot Mode. This is initiated almost immediately from boot. While starting the phone, hold the volume up button. This may take you there straight or take you to a menu of options on the type of boot you need to perform.
You'll be lucky if you had allowed OEM unlock from Development Settings while phone was on and working. Here you can boot a recovery like TWRP from there and delete the factory file at bin making it have option to always boot again.
The key combo to boot to fastboot varies from device to device. So you'll have to search for that specific phone model combo.
Note. Factory Mode is delicate. You have no option other than flashing phone if this was touched from Factory Mode. 'Clear EMMC' is an option that is written as I have written hereon or some chinese characters preceding EMMC. This clears the entire phone Flash including the system, boot, recovery, frp, nvram, logo etc leaving only preloader for loading files to system flash again using Flashing Software.
If you incase touched that at Factory Mode just Reflash. Search on how to flash your specific phone model. Good Luck


text:
Scripting app that can listen on notifications
I'm looking for an app that can run in the background, and listen for a silent notification from a different app (i.e. shows up on notification list but makes no sound) and once it appears, make a sound. Is there an app that I can script like that?

Download MacroDroid Pro from here, install it and open it. Back to settings and allow it in the following aspects:

Allow All Permissions about it in application settings
Allow Notification Access in notification settings
Allow Its Accessibility Service in accessibility settings
Allow Device Administration in security settings
Allow Usage Access in security settings and all other permissions it requests

Open it and

Click Add Macro
Notification Received Trigger and select which application you want notified for
Play Sound Action and select which sound you like notified for
Just leave an empty constraint since you want to be notified at all times or put instances to consider before the above happens
Save the macro and you're ready to go

The Macro Summary should look something just like this:

You could have solved your problem


text:
Recover nexus 5x with locked bootloader and TWRP
I bought a used nexus 5x and got a message saying to lock the bootloader to allow OTA updates.  So I did, not fully understanding what my situation was.  It wiped the phone and now it won't boot.  I can get into TWRP but that's it.
I tried loading a bullhead factory image (as well as a lineage zip) on a USB-C flash drive from the TWRP install menu but it failed with error 7.
I'm not really sure what to do now.  Is there any way I can get my phone flashed with a working image?  Ideally the factory image.
edit: I should add that I tried the standard flashing instructions but they all start with unlocking with fastboot which doesn't work apparently because i need to check a box in the unbootable OS.
update:
Well, for some reason poking the clear cache button in TWRP fixed it and it booted, I was then able to unlock the boot loader and install the factory rom. Not sure how to evaluate the answers now as I can't test them.

Well, for some reason poking the clear cache button in TWRP fixed it and it booted, i was then able to unlock the boot loader and install the factory rom.  Not sure how to evaluate the answers now.

Content of your comment can be helpful, so please, place it in your question as an edit to give option for voting.

Both locking and unlocking bootloader performs a factory reset on your device on the next boot. This wiping needs stock recovery. You had installed TWRP to the device and since you locked back bootloader. It needed the default recovery to be able to wipe it, since it wasn't there, TWRP tries to wipe, boot and fail, back to TWRP on and on forever. Flashing stock recovery either via fastboot, or flasing software will help it reset hence boot again. If you feel new to this. You can request a full more detailed answer from me and I'll edit this to your convenience.
Note: Flashing software will always download in firmware regardless of the state of that checkbox

If flashing stock recovery image from appropriate factory image with fastboot and factory reset doesn't help, you can restore factory Nexus 5X image with TOT file with LGUP.
For this operation, no ADB && Fastboot is required.
Unfortunately, I had direct experience with Nexus 5X with erased bootloader or locked bootloader with non-factory ROM - though, with successful outcome.
Even I do complete procedure from Windows 7 virtual machine, it should be done natively
Download TOT file
Disconnect device from computer and turn it off
Install LG usb drivers
Install LGUP
Install 8994 dll for LGUP
Enter download mode by pressing and holding the volume+
button while connecting device to computer with USB cable -
if done in timely manner, Windows should install drivers
Start LGUP - if everything is done correctly, device should
be detected - then navigate - browse downloaded TOT file,
select refurbish and click start
Original information can be read from here


text:
Certificate expiry upcoming
Today my phone tells me that its certificate will expire in February 2018
What will happen to my phone when this date occurs?
Do I need (a) to worry (b) to take pre-emptive action? ...

This sounds like it's related to a particular app, so we can only help you if you [edit] to give us more information, such as a screenshot or the exact text of the message.

Certificates sign apps as they are submitted to the Play Store, and are controlled by the app developer. If you are getting a warning, it should be specific to the app it reports against. Contact the app developer to seek a rebuilt app with an updated certificate.
The following is from Google's development documentation, and is for the app developer (who should also be aware of the expiration):
Expiry of the debug certificate
The self-signed certificate used to sign your APK for debugging has an expiration date of 365 days from its creation date. When the certificate expires, you will get a build error.
To fix this problem, simply delete the debug.keystore file. The file is stored in the following locations:
~/.android/ on OS X and Linux
C:\Documents and Settings\<user>\.android\ on Windows XP
C:\Users\<user>\.android\ on Windows Vista and Windows 7, 8, and 10

The next time you build and run the debug build type, the build tools will regenerate a new keystore and debug key. Note that you must run your app, building alone does not regenerate the keystore and debug key.
Manage your key
Because your app signing key is used to verify your identity as a developer and to ensure seamless and secure updates for your users, managing your key and keeping it secure are very important, both for you and for your users. You can choose either to opt in to use Google Play App Signing to securely manage and store your app signing key using Google's infrastructure or to manage and secure your own keystore and app signing key.
So, simple answer to:
a) Worry? - Maybe (from further down the documentation page "When your key's validity period expires, users will no longer be able to seamlessly upgrade to new versions of your app.")
b) Action? - note the app and the contact information of its developer, seek replacement app.

Looks like my issue may be the result of an attempted hack, after all. qfter all

So today I called Shaw Cable in Montreal -- one of the two companies named in the "certificate expiry" message. (The other was Symantec in California.) Shaw support staff denied responsibility, suggested a hacker may be at work, recommended I reset the phone -- and perhaps I should contact Apple. I've done the reset. Will now sit back and watch what happens ...


text:
How to remove a stored user name and password in Wifi Connection Settings?
I've cleared all stored WiFi connections but the password prompt seen in the screenshot still appears. That user name and password is actually part of a VPN connection I had. I've deleted that VPN connection too. The prompt persists. How can I remove that stored user name and password?
Pixel 2 Android 8.0.0.
Security patch level: November 5, 2017.

Did you use some app that saves passwords? Because i haven't seen the phone saving passwords on it's own

also try clearing your settings cache and other caches. may be reboot after cache clearing.

Changed Autofill service from Autofill with Google to None.

For me that seems like another third party application is rendering the UI (drawing over your settings app) for saved WiFi passwords since natively, forgetting a WiFi will delete and forget it's password and manual settings too. Go to settings, Apps:

and click the cogwheel icon on the top right corner,

click drawing over other apps.

Disable all apps. Return to you WiFi settings if it doesn't show, enable them one by one to note which application was doing that. Hope this helps you

It wasn't this. I disabled all apps listed under "Display over the other apps" except for "System UI" which can not be disabled. Prompt still appears. Thanks for the suggestion I would not have thought to try this. ☮

Okay. Thanks for your appreciation. Until someone comes with an alternative.


text:
Is there a way to take low resolution pictures on Android?
I have a Galaxy S5, and with the native camera app, the smallest possible picture size is a 2.4MB image at 2028x1152 pixels.
However, for the purposes of capturing images for flashcards I use in Ankidroid, that size is too large. The storage volume adds up quickly and the files are slow to move around the network.
What I really want is to take pictures in the realm of 640x480 pixels or so. I don't need high quality, I need small, quick, and disposable.
Are there any camera apps, or any other methods, where I can take low resolution images? My search of Google Play indicates almost all camera apps aspire to take the biggest, sharpest, highest resolution pictures possible.

I don't know about taking low resolution pictures, but apps like this, reduce resolution for sharing /uploading https://play.google.com/store/apps/details?id=com.shoozhoo.imageresizer

Open Camera has plenty of options for specifying the resolution.
Look on the settings menu, then Photo settings. You can set it to 640x480 or even 352x288. You can also set the image quality, ie the level of JPEG compression. If you decrease the quality, it will give you smaller file sizes.

Tested it out, and not only does it have more resolution options than the default camera, it's a little faster with slightly sharper pictures as well. Thanks for this suggestion.

I can give you a good alternative. Since your biggest concern is resolution, you can try Photo Studio (free or paid (PRO version)). It allows you to edit and or export your photos in any resolution possible as desired, you can even alter the aspect ratio of your photos if you like. Through cropping if the phone doesn't put them in the right ratio. This will help you a lot in anything you wanna do. Good luck. It must save you

Thank you for the suggestion. That is a viable route to getting a low resolution image, but it does require many steps, and at the rate I'm adding images to my flashcards, the cumulative work adds up. I may utilize this in the meantime, but, I'm going to hold out hope for a more direct camera-to-final-image solution.

@Questioner welcome always

I think Resizeme  Pro is what you are looking for in terms of camera to final image to sharing solution

It allows you to take photos directly from your device camera
You can set up the required size you want from the wide range of options or specify the custom size you want
You can do basic editing functions like cropping etc and save
On saving, it immediately props up the direct share menu to send it to your app or other ways

It's Pro but free for 3 days (that's what prompted me to download and then I recalled your question)

I use an alternative to Google Photos that has the ability to resize photos
There are two galleries which can do that:

Simple Gallery
QuickPics

In QuickPic the resizing is a bit easier if I recall correctly, currently I am using Simple Gallery.


text:
I deleted an important application on my rooted phone
After rooting my phone (HTC Bolt), I foolishly deleted some bloatware applications without backing them up. One of them was TouchPal, a preinstalled keyboard app. I didn't think this would be much of a problem because I already had it disabled in settings and was using a separate keyboard app for other purposes.
However, when I restart my phone, it always asks me to type my pin and "decrypt" the phone. I'm not sure why it does this (previous cell phone didn't), but apparently (this is only a theory) it uses this keyboard application, so I can't actually type my PIN in to decrypt my phone.
I could be completely wrong, and I might have accidentally deleted some other important file from my phone, but either way, I don't know how to fix my phone right now.
I did a bit of research and found out I was supposed to flash a ROM onto my device. However, I don't think I can even connect my device to my computer because normally I would have to enable USB debugging and file transfers.
Update: I booted up my phone in recovery mode (TWRP) and it was able to connect to my PC.

Based on your update, all you need to do now is flash your keyboard app again. You can create a custom flash package and have the keyboard app within it. I think you can reuse any of the flashing packages that write to your system apps directory.

@blueren There's no need of a flashable .zip if OP has TWRP: they just need to place the .apk of the keyboard in the correct directory inside the /system partition, and adjust permissions and ownership accordingly to the other apps.

Where would the correct directory for the apk be? Also how would I adjust permissions for the apk?


text:
Whatsapp phone verification
I updated my whatsapp recently and it stopped receiving messages. I uninstalled it and reinstall from play store. The issue now is that during phone verification it keeps saying unable to connect. My internet is on. I've even restarted my phone severally. I use Tecno w5 lite. Help

Maybe try a factory reset on your phone?
And your phone runs android?

"Play store"? Is this a Windows Phone?

Have you given the app the right permissions in order to make the connection?


text:
Disable Add icon to home screen on HTC U11+ running Android 8
I couldn't figure out where the setting to stop adding icon to home screen when install any app. There is used to be a setting in Play Store under Play Store->Settings->Add icon to home screen.
I have no problem to disable that on my HTC M9+ (Android 5.0.2) and Mi 5S Plus(Android 7). All 3 phones are running the same version of Play Store, 8.4.19.V-all[0][FP]175058788
This article described the setting does not apply to HTC U11+ as it is running Sense as home screen management/launcher, so the Home setting is replaced by Sense Home settings, and there is no such configuration within the setting to disable adding icon to home screen.
How do you disable "add icon to home screen" on Android Oreo?
Anyone has any suggestions? Thanks in advance.


text:
Where does android store the missed/incoming/outgoing calls?
I am looking for the database where android actually stores its call lists. My dialer currently does not store any call there and I want to debug the problem.
I already looked in com.android.dialer/databases/dialer.db but it does not seem to be the database I am looking for. In /data/data the only thing with call in the name is callbackup. I looked into the data of the contacts apps as well, but this seems to be the wrong place, too.

I had suspected it in /data/data/com.android.providers.telephony/databases, but couldn't find it there either. Strange.

It's stored in /data/data/com.android.providers.contacts/databases/calllog.db, under the "calls" table, in reverse time order (i.e. the last item in the table is the latest call in the log as displayed in the dialer).

I do not have this file, but I think this may be part of the problem why the calls are not listed. I guess I need to check permissions, selinux contexts, etc.


text:
Package installer: show all permissions
In older versions of Android, the package installer used to show all permissions an app requested – and so did "Android Market" and later also "Google Play Store". A few years ago, the latter started to only show selected permissions, or rather permission groups ("uses one of those permissions" – without saying which). Now it seems with Marshmallow the package installer followed on that insane road, only showing permission groups.
I don't want a "guess", I want facts. When I install an app, I want to see what permissions it requests – exactly. Especially when I apply an update, I not only want to be informed about additional groups requested from, but exactly what permissions have been added – even if some other permission of the same group has already been granted before.

TL;DR: How to make the package installer show all permissions an app-to-be-installed requests?

Rooted approaches acceptable, also if requiring Magisk or Xposed. If doable without any of those, all the better.

PlaypermissionsExposed xposed module may partly meet your needs. It claims to prevent update of new permissions added and shows all permissions on Play Store. Haven't used it in a while though

@beeshyams thanks, but I'm not asking for the playstore app (which is not even present on the Google-free device) but about the AOSP package installer. I know about PlaypermissionsExposed and have used it in the past. But even that hasn't been updated for a while and AFAIR doesn't work on recent Playstore versions (for about a year or so).

Does this need a higher doted bounty – or is there really no solution to it?

LineageOS displays permissions, but I'll need to check when I get home if it as detailed as you want and what version that was exactly.  It may have been removed in Oreo but I'm not sure.  How detailed are you looking for?  Surely you don't mean the actually Android permission name.  Even if LO has this that doesn't exactly solve this questions issue.

@William My device runs on Lineage (MM), and the permissions shown have been reduced to what that Playstore App had reduced it before. So if the package installer on LOS still had it, my question were obsolete for me (though possibly useful to others) …

I would add a picture of what you want or some examples.

@William what I want should be quite obvious: ALL permissions an app requests should be shown – and not some hidden (as e.g. "Internet" because it's considered "not dangerous", or some other permission because one of the same group has already been granted before a specific update).

So an app that extracts android permissions like this command is an acceptable format https://android.stackexchange.com/questions/9775  having done some android development makes the most sense to me.

Not at all. I want those permissions shown at install time – not after an app has been installed. Please read the question again, @William – it says "How to make the package installer show all permissions", not "(some)how to show all permissions an app has". There are plenty of apps for the latter.


text:
Lock on installing
My brother is installing apps every time. I make an app lock password but he download the apk and install games. How I stop installation of apps

MacroDroid here can save u: Let's be simple;

Download and install MacroDroid
Press Add Macro
Select Trigger to be Application Launched
Check non-launchable apps
Locate Package installer and select it
Go to Actions tab
Select Launch Home Screen
Go to constraints and chose any other thing you want it to consider before executing that action you configured above or just leave it blank
Give your Macro a name and save it
You're ready to go

Note: give macrodroid all permissions possible as requested. The macro will look as below

This app is not working. It not stop installation of apps. Tell me other way

Did you try all the two options

I am unable to understand the steps. Tell me how to activate this.