text:
WhatsApp videos not downloading on phone having high speed internet
some videos are not downloading on WhatsApp on my phone. SAMSUNG GALAXY J2 2018 ANDROID VERSION 7.1.1
when trying to open that paticular video on WhatsApp web it says video not available on phone.
tried uninstalling and reinstalling WhatsApp..still no change..
This has been going on for some time
(maybe for a couple of weeks)and on one device only...WhatsApp on other devices in my household are working fine.
I did turn on media visibility in Chat settings on my phone...but the issue still persists.
Although like i mentioned.. this issue occurs from videos sent from one particular sender in a WhatsApp group...
Videos from all other senders in this group and other groups and other personal chats on WhatsApp downloads properly without any problem.
I have ejected the SD card from my device and checked..still same story..
I noticed now that if the mobile data is switched on instead of the Wi-Fi (72 mbps speed) at the time of receiving the video it does get downloaded.
Although if Wi-Fi is switched on at the time the video is received on my phone the video does not even download/open..  Even if trying to open it later using mobile data
green circle will come and then i get the message "download cannot be completed"
also when the video is received on my phone..the file size is not displayed on the video
Would you be able to help me with this?

when trying to open that paticular video on WhatsApp web it says video not available on phone.

This error is generally thrown out by whatsapp when you've deleted an already downloaded file from /storage/emulated/0/WhatsApp/media


text:
Contacts on Google Duo but not in contacts app
Many contacts there in Google Duo, but I can't find them in the contact app.
I've tried sync, but nothing appears, still on Duo only.
I've checked Google Contacts on the web, but with the same result, many contacts are not there.
Is there any way to move them from duo to my contacts?

Are you talking about the Google contacts app, or the contacts app that is provided by your phone manufacturer?  They are usually different and only synch with each other if you give them permiision to do so.

@Chenmunka I'm using Google Contacts

source: Stack Exchange

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

sort: votes


text:
How can I get back lost internet access on Android 4.x or lower?
I have an Acer A500 tablet running Android 4.0.3. Trying this after not using for some time I find it can't access most websites, getting "Webpage not available" in Opera Mini browser. I have found an interesting web page (using my desktop) at Android Police - Many websites will stop working on older Android versions in 2021.
Following up a link on this page, it says there has been a workaround by Let's Encrypt which will last till 2024, and doesn't need users to make any change. If that's so, it doesn't work for me. Can anyone help?

The problem with the root-CA certificate is not the only one you are facing:
Devices with Android version 4.4 and before have problems accessing a lot of https sites because they do not support TLS 1.2. More and more web sites require that TLS version now as the older versions (SSLv3 TLS1.0 TLS1.1) have known security problems and there is a recommendation to not use them anymore.
There is a workaround where app authors can implement a workaround to include a custom TLS implementation. But AFAIK that requires at least Android 4.1.
Therefore there are multiple reasons why your tablet is EOL. You can try to flash a custom ROM (e.g. one with 5.1 to extend it a little longer but that will get you only a short delay).

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


text:
Is there a way to play a series of mp4 files without downloading an app?
If I download several .mp4 files and put them all into a folder, is there a way to play them all, either shuffled or in order?
I just want to avoid having to navigate to the next song every 2-3 minutes.
The device I want to do this with is an HTC OPM9200.

Um, most video players today can do that? Try MX Player.

@AndyYan, i cant use an application for reasons.

@Ceramicmrno0b sorry, could you please clarify by "I can't use an application for some reasons"? Just like other OSes, almost everything needs an app to do something, even if it's the stock media player app.

@AndrewT., I cannot download something to do this.


text:
What is this circular notification icon?

I have a Samsung J7 device and a notification logo showed up in my status bar as shown in the image. What kind of app is this? Thank you.

It was gone after a few minutes that is why I wasn't able to long press it.

It could just be the indicator for more than 3 or some number of app notifications. On my Samsung S9 w/Android 10, I have a dot in that location and I have more than 3 apps with notifications in the pull down drawer.


text:
How is Google Play services still running after disabling?
A while ago I disabled Google Play services, Google Play Store and lots of other Google apps in my phone.
Below is a screenshot.

One can see that Google Play services is still having cached background processes.
How can a disabled app have cached background processes?
I tried stopping the process, but keeps reincarnating.
Rebooted the device, no luck.
I was also not signed into the device with any Google account.
It's a Nokia 2.2 (Android 10). Nokia won't provide any information about rooting or modifying this device. This device is really shady.
What can I do to get rid of this?

It's because GMS is privileged (framework and system apps). They provide system-level services like auto-backup, cloud messaging and location provider. So they cannot be entirely disabled. OS may enable any component of an app if required by some other functionality. Unlocking bootloader, rooting the device, and uninstalling the not-required apps is the only way to get rid of this.

Google Play Services is essential for all Google apps and for a lot of apps that use Google services. Disabling it does not make sense at all if you still have apps like GMail installed.


text:
My Galaxy A71 photos aren't being picked up in Google Photos
I've got a relatively new Galaxy A71. With all my previous Android phones, my camera photos automatically got picked up in Google Photos. This phone, for some reason, doesn't work that way; if I want my photos to upload to Google, I have to select and share them manually. Inside Google Photos itself, in the section to select "Device folders", it tells me "Your camera folder is automatically backed up." But, fact: it's not.
How do I fix this?

Open Google Photos app and turn on backup by tapping on the profile icon on top right (if you havent already)
then somewhere in google photos settings, there's an option which default sets  your device to backup only on wifi : choose that to be allowed while on mobile data too.
i hope this helps

Hm, I had it set only for WiFi. Let's see if that helps.

Well, whaddaya know. That worked! Thank you!

@ShaulBehr My pleasure


text:
If I have two phones, and I use the same email address for google play store, will it back them up individually?
If I have two phones, and I use the same email address for google play store, will it back them up individually?
For example, would each phone have its own apps that are backed up?
Or would they end up with the same apps installed?

And what exactly is backed up with that "backup to google drive" option that comes up when opening google play store on a phone where it's not logged into google play?
And when google play store asks you to login , is that generic or just google play?

See this for related matter //each phone would be individually backed up

You can choose from which device you want to backup https://android.stackexchange.com/a/191324/131553


text:
Local Calendar events disappeared
I tried to remove a repeating calendar event from the unsynchronized Local Calendar account using the stock calendar app1. At first I thought that all calendar events were deleted (not just the repeating event), because the calendar was now completely empty.
But then I realized that I could still export all calender events using Calendar Import - Export.
And sure enough, inspecting /data/data/com.android.providers.calendar/databases/calendar.db revealed that all events were still there.
I tried the following to have the events displayed again in the calendar app:

Checking the proper calendar account was selected (it was, there is only one)
Using another app: DigiCal also displays no events (which it previously did)
Resetting the calendar app
Restoring the calendar app from a backup
Clearing the cache (not the data) of the Calendar Storage app that provides the database file mentioned above
Manually adding a new event works, but all other events are still missing. Exporting all events again now also includes this new event.

Nothing of the above fixed the problem. I could purge the data from the Calendar Storage app, clearing the DB and importing all events that I previously exported. But I'm hestitant to do so without understanding what's gone wrong and how I can properly fix it so it won't happen again, and I'm not sure this would even work.
What's going on here? How can I have all the events displayed again?
1 I'm running Xiaomi.eu's MIUI 12.5.2.0

Absent other ideas, I purged the data from the Calendar Storage and reimported the events.
This worked: All events are now displayed again, though it remains unclear what actually went wrong in the first place. Let's hope this won't happen again.


text:
I have two phones same model, Google account sees older one but not newer one
I have two phones same model, Google account sees older one but not newer one
If I go to http://myaccount.google.com  then security then look under "your devices" so https://myaccount.google.com/device-activity    Then I see devices listed.
It lists my Moto G7 Power phone, the older one,  but doesn't list the other one  - the newer one.
And it lists, the older Moto G7 power, it just lists as Moto G7 Power. So if it did find the other one I don't know what it'd call it.
My older one(the one that is listed), runs Android 10.
My newer one(the one that isn't listed), runs Android 9.
(so yeah my older one has a later android than my newer one, and my older one is listed, while my newer one isn't.. so I don't think Android version is the issue).
I would like Google to see both devices!
Update
Now I see I was logged into a different account than the one I needed to be, on my laptop.. Google just sticks the letter "V" for my two google accounts.   Now the issue is slightly different and I have to dig more to figure out what that issue is.
Note- at a commenter's suggestion, I have included this comment in my question "I want it recognised partly for backup, partly for the 'find my device' option, and generally because I think google account should be linked to all my devices."

"Now I see I was logged into a different account than the one I needed to be, on my laptop", well, this might be a weird question, but make sure you're logging the phones with the same Google Account? I can see my 2 devices well on my main Google account.

@AndrewT. I did that though then I ran into a different problem that a google account that saw both phones could only make one of them ring.. anyhow now it seems to make them both ring.  One phone sent me to this link https://support.google.com/accounts/answer/3265955?visit_id=637619624900224879-1024371098&p=device_manager_location&rd=1  though I had all those settings on anyway. And suddenly the account was able to make both phones ring.


text:
Is it possible to connect an external mic to my phone and use it for calls?
I have a high end microphone (Neumann) and was wondering if I could somehow connect it to my phone and use it as an alternative to the built-in microphone.

What connector/plug does the microphone have?

@Robert it has an XLR connection


text:
Android tethering without using sim card?
My Android phone has internet access through WiFi hotspot and it has no sim card inserted. I want to connect this phone to a router via usb or usb-to-rj45-wan-port whatever doable (there is some reason behind that to make the story short).
I can easily accomplish this configuration using PC (i.e., WiFi <--> PC network sharing <--> router), but when I try usb tethering on android it insists to have sim card although it can just use the WiFi connection to provide tethering service. Is there a way to achieve it?

Which Android device and Android version are you using?

On a rooted device it should be possible to make this scenario work for sure. Without root it may work or not - depends on the Android versions and the modification the phone manufacturer has made.


text:
❓APK components - services, activities, broadcast & content receivers where's their data Stored?
As I understand
Every APK install is associated with these components. Trying to figure out precisely where they are stored.

Services
Activities
Broadcast receivers
Content receivers

For most apps through third party I am able to enable and disable these

But for certain APK which are /system APK's I am unable to save my settings .
They flip back to their default settings where all the undesirable components which are actually spyware are selected
So here are my questions

-- for a specific APK install , how do I enlist the names of APK components - services activities ,  content and broadcast receivers using ADB shell commands

---what would be a switch to disable them using ADB shell commands & ensure my settings are saved
---lastly  for certain APK's that is /system/priv-apps I am unable to to save my settings. What would be the reason. Do I need to chmodthe octals or remount rw

---where are these components stored APK folders .....
/system/app ,  /system/priv-apps , /data/app OR data folders  - /data/app

I am attaching the screenshot of  certain components whose settings I can't save
Appcomponent screenshot

You can get the information you are after by decompiling the target app's manifest (AndroidManifest.xml) and by looking into the output of adb shell dumpsys package PKG_NAME. Services and Activities can be disabled using adb shell pm disable-user --user USER_ID PKG/COMPONENT_NAME. See https://android.stackexchange.com/questions/47924/where-android-apps-store-data/218507#218507 to know where data of an app can be saved at.

Content and broadcast receivers are implemented in the app. What they do with the data you send is not specified. They can just ignore it or save it somewhere or do something else with it.

Thankyou folks. This third party tool screenshot of which I posted here successfully  checks off  all the adware broadcast receivers content activities and services for most apps. However in xiaomi phones there are system privileged apps where even if I un-check certain services activities etc. they will be checked back again. I wonder if the above   ADB  command's effect will be saved. It begs the question as to why that third-party tool wasn't successful in saving it's changes. Do I have to chmod  the APK file in spite of being   rooted

Android doesn't save app settings in APK files. They are merely read-only installable packages. So chmoding APK file doesn't make sense at all. Disabled states are saved in /data/system/users/<User_Id>/package-restrictions.xml. // Disabling components of system / privileged / framework apps isn't always possible. See my comment: https://android.stackexchange.com/questions/239374/how-is-google-play-services-still-running-after-disabling#comment317806_239374


text:
Google Drive: transfer files only over wifi keeps turning on
In my android version 7.1.1 mobile, I am unable to upload files to Google Drive over mobile network. I am not able to disable transfer files only over wifi field from the settings of Google Drive. When I disable that it appears to be disabled there. However when I recheck this by clicking back button and coming to settings again, I can still see that transfer files only over wifi is enabled.

Try uninstalling Drive and again install. You won't lose data

upgraded Google Drive and that fixed the issue.


text:
Is there a way/app to automatically change DNS server based on connection?
Let say on my home Wifi, I want to use DNS server "X" and on work WiFI, I want to use another DNS-server: "Y", on cellular a server "Z" and so on.
Is this possible to do this automatically? (Preferably without root)
There seems to be loads of "DNS-apps" on play store, but I can't find any that do this. (have not tried them all)

If you disable the "private DNS" feature of Android you should get the matching DNS server for each connection automatically pushed as part of the IP information via DHCP.

I don't see how this helps? I know what DNS servers I want to use.

So you don't want the standard DNS servers, but use special other DNS servers but for each connection a different one. That was not obvious from your question.

Exactly..I really tried to be as clear as possible but I guess I wasn't.

The solution below will set Private DNS to "Automatic" on SSID: 'SSID-1'  and 'SSID-2' Everything else will set Private DNS to your entered Private DNS hostname in settings.

Install Tasker.

Set up tasker as follow:  (Change SSID-1/SSID2 to your name)
 Profile: AutoPrivateDNS
         State: Wifi Connected [ SSID:SSID-1/SSID-2 MAC:* IP:* Active:Any ]
     Enter: Anon
         A1: Custom Setting [ Type:Global Name:private_dns_mode Value:opportunistic Use Root:Off Read Setting To: ]
     Exit: Anon
         A1: Custom Setting [ Type:Global Name:private_dns_mode Value:hostname Use Root:Off Read Setting To: ]

Grant Tasker WRITE_SECURE_SETTINGS permissions via ADB with following command:

adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

To set Private DNS to Off instead of 'Automatic' use the value 'Off' instead of 'opportunistic'.
Tested with Android 11, Samsung S10E, no root.

Two updates for Tasker 6.1.32 with Android 13 on Pixel 7 Pro. First when it says Value:hostname above, that is literal. I thought it meant the desired hostname, so I used dns.adguard.com and it didn't work.  Second, if you want to use mode off instead of opportunistic note that it is case sensitive.  The text above suggests Off, but off is required to actually select the off state.

You can setup a Tasker profile that is based on either a location or a WiFi network to trigger the task. Set the task to change the custom setting for private DNS with the hostname dependent on which network you are on.

Thanks, This worked fine! I posted a more detailed answer below how to do it.


text:
How to fix duplicated/echoed missed-call notifications?
TL/DR: How can I prevent missed call notifications from being duplicated when I dismiss them?
Background:
I get several phone calls per day from numbers I don't recognize.  My phone (Google Pixel XL) usually labels them as suspected spam and I press the volume button to stop the ring tone but I don't reject or answer the calls.
Shortly after the incoming call ends, I get a notification of a missed call.  When I swipe the notification to the right to dismiss it, the notification pops back up as if it was a new notification, complete with the notification sound.  As far as I can tell, this duplicate or echo of the notification is identical to the original with one exception: when I dismiss it, it does not echo or duplicate again.
Almost all missed call notifications echo like this but I have been unable to figure out why nor have I noticed any clear difference between the majority of notifications that get duplicated and the few that do not.
Question:
How can I prevent these missed call notifications from being duplicated?
Details:
Phone is the original Google Pixel XL running Android version 10 (Kernel version 3.18.137, Build number QP1A.191005.007.A3) on the Google Fi service.

Are you sure the second notification comes from your device and is identical to the first? Some mobile network provider send SMS for every missed call.

@Robert Neither notification (original or copy) is a standard SMS; they don't show up in text messages.  Also, it makes no sense to me that an SMS notification would appear only after the original is dismissed.


text:
'No Internet Connection' on Certain Apps
I'm running Android 11; in some apps, such as Chrome, I see 'No Internet Connection' at the top, but everything is fine; I can browse.

Similarly, on Spotify, I get 'No Internet Connection' and am unable to use it, but other items such as Album Cover and other information are loaded.

I'm having similar issues with other apps, such as Google Keep, which won't sync properly.
I've tried reinstalling, restarting, clearing data and cache, resetting network settings.
Is there any way I can,say, view the logs and figure out the problem ?

Maybe clearing cache of apps will help? //Also, switch off mobile /Wifi data, put device in aeroplane mode fire a few seconds and switch off aeroplane mode and try. This resets wifi connection

@beeshyams Tried it. Doesn't help

Assuming that you're on mobile data, go to settings and locate APN (access point names) settings;  then set apn protocol and apn roaming protocol to ipv4 only from ipv4/ipv6 mode and then save it.

Still the same.


text:
All contacts lost on Xiaomi Redmi Note 8 Pro, how to find a reason? "Deleted on Sprd - ums512_1h10_Natv"
I’m an iPhone user myself, so I am not well familiar with how Google and simultaneous Xiaomi backup management.
My father who has Xiaomi Redmi Note 8 Pro told me all his contacts are missing. I’ve tried to restore the contacts on the phone, but Xiaomi backup management wasn’t even loading (showing errors at "loading backup 0%"). I wasn't able to find Google Contacts at all on the phone.
I took a route of logging in to my father’s Google account on the web browser and then proceed to contacts.google.com where I could see all his contacts in trash and the "reason" was listed as "Deleted on Sprd - ums512_1h10_Natv". I was able to restore all the contacts from trash (thankfully) and immediately after restoring the contacts there on contacts.google.com the contacts appeared on the phone.
I am googling this message and see some traces of similar problems with contacts but nothing that looks useful.
How could I find out what app, system component or a setting could cause the contacts to be deleted? And how could I configure my father’s phone to prevent this problem in the future? Loosing contacts is a real horror story.
Thank you!

Quick research on ums512_1h10_Natv revealed that this is a Tesla Style Head Unit. I could only guess that someone (accidentally) deleted all the contacts from the vehicle which is linked to your father's Google account. This is because Google is a sync solution but not really a backup solution, meaning that actions done on one account will be synced to all devices linked to that account.

Thanks! Interesting – my father is on a vacation visiting me and his car is back in where they live. He did have some problems with the media system in the car, which is actually a "Tesla Style" big flat screen, and definitely did sync the phone with the system. Interesting how could this be prevented in future, while using such a system.

The reason is a faulty Infotainment system from Joying – https://forum-joyingauto.com/showthread.php?tid=3629 apparently an old issue with this system.
Would be nice from Google to assign some source of data like the main one and not respect all connected devices with the same priority.


text:
Is it possible to put pictures into an album as they're being taken?
My wife uses her S10+ (probably upgriading to an S20 or S21 soon) to take document properties for our work. When it comes time to do the quote, she has to scroll through a billion photos to get to the one she's after. She's really busy during the day and it's annoying to put them into albums after the fact. Is there a way she can make a new album and as pictures are being taken to automatically deposit them into the "current" album?

I assume she's using GeoTagging when taking the photos at the properties? In that case, an alternative approach would be using a gallery app that can sort by location, like these apps offer. That could also be done at the desktop (there is software for that on Linux, Mac & Windows certainly). A third option would be marking time (property-start and property-end); file names usually carry time stamps, so grouping shouldn't be too hard that way either.

Use a file explorer that can sort the view to show latest, for instance solid explorer //create from the explorer a shortcut on to your home screen

@beeshyams I'm not sure you're following the use case. She needs to access it weeks later.


text:
Cannot change wallpaper on Xiaomi devices
Since the last update on my MI 11 Lite 5G, I'm unable to set my wallpaper to one of my own photos. The only choices given are supplied wallpapers - there is no longer a 'Local' or 'Gallery' option.
Does anyone know if the option is now available somewhere else, or have they blundered on this release?

I found a way to do it. I found the photo I wanted in my photo gallery and hit 'more', then chose 'set as wallpaper'.


text:
Sharing a directory between Termux and another application (PasswdSafe)
I have a Samsung Galaxy Tab A 8.0". I haven't rooted the device (and don't really want to).
Until today, I was running Android 10. Today I installed an update that upgraded it to Android 11.
I'm using Termux (now installed from F-Droid) and PasswdSafe. (CORRECTION: I thought I was using the F-Droid version.)
Until now, I've been using Termux commands to copy my password database into a directory under /storage/emulated/0/data and using PasswdSafe to access it. After the update from Android 10 to 11, I can no longer access that directory from Termux. (The Unix permissions imply I should be able to; obviously there's an Android-specific restriction.)
$ ls -ld /storage/emulated/0/data
drwxrwx--- 4 root everybody 4096 Jun  9 21:12 /storage/emulated/0/data
$ groups
u0_a192 inet everybody u0_a192_cache all_a192
$ cd /storage/emulated/0/data
bash: cd: /storage/emulated/0/data: Permission denied
$

Ideally, I would like to have a directory such that both Termux and PasswdSafe have read/write access. Read/write access for Termux and read-only access for PasswdSafe would also work.
I also have an SD card mounted as /storage/0000-0000.
UPDATE: I thought I was using the version from F-Droid rather than from the Play Store, but both the Play Store and F-Droid on the device say I have termux version 0.101, while https://f-droid.org/packages/com.termux/ says the current version is 0.117. There may be a conflict, perhaps introduce when I did a factory reset a few weeks ago (it may have automatically reinstalled the Play Store version). I'll try completely uninstalling termux from the Play store and then installing from F-Droid.
UPDATE 2: I had thought that updating to the latest version Termux from F-Droid had fixed the problem, but there's still something odd (and possibly sporadic) going on. I'm not currently able to update files under /storage/emulated/0/data, or to cd to that directory. But I have files under that directory that were updated after I upgraded to Android 11, so I was able to at some point. I'll try to narrow down the problem.

For what purpose do you need access to the folder used by PasswdSafe? If you use it for synchronizing a password database file this should better be done by a plugin that runs inside the password manager. For example I use Keepass2Android + Dropbox + a keyfile that is never synced anywhere (so password brute forcing the password database will not work without the keyfile). So no matter who get access to the file in dropbox the file is useless to that attacker.

@Robert I prefer to manage the password database myself without storing anything in the cloud. More generally, I like to use Termux to manage files on my device, including files used by other applications. In Android 10, I could do that. In Android 11, I can't. I'll consider other solutions if necessary, but I'd prefer to doing what I do now.

Then may be you should consider to change where the db file is stored and how it is accessed by PasswdSafe. Have you tried to store the file in the app-private directory of termux and "send" it to PasswdSafe via Intent containing a link to a Termux content provider serving the db file? Alternatively there would be /data/local/tmp left where both apps can write if they know the file-name (directory has AFAIR no x flag set).

Yes, changing where the db file is stored is the point of my question. I want to create or update the file in termux and then access it (ideally read/write, but read-only would be acceptable) in PasswdSafe. What is /data/local/tmp? I don't see anything by that name. Possibly tmux-share might be part of the solution; I'll have to investigate how it works.

get termux from f-droid . The play store version isnt capable of doing advanced stuff on modern versions of android

As I said in the question, I'm already using Termux from F-Droid. But both the Play Store and F-Droid say that I have version 0.101 installed, and https://f-droid.org/packages/com.termux/ says the current version is 0.117. It may be that the Play Store version was reinstalled after I did a factory reset a few weeks ago. I'll try completely uninstalling the Play Store version and installing again from F-Droid.

That was the problem. Deleting the Play Store version of Termux (version 0.101) and installing the current version from F-Droid fixed the problem.

@KeithThompson my pleasure i could help you

I'm particularly impressed (?) that I explicitly said in the question that I was using the F-Droid version, and you correctly said that the problem was that I wasn't using the F-Droid version.

I'm now unable to update files in /storage/emulated/0/data from Termux. I don't know what's going on; the behavior I'm seeing is inconsistent.

@KeithThompson though you explicitly mentioned you were using the fdroid version, i judged that you simply updated it over the play store version without uninstalling the play store one , and i was right


text:
Chrome new grid layout for tabs
I've tried with chrome://flags/#
disabling tab-grid-layout reloading several times the browser, but no change works.
I've read a lot of articles on the web, some of them indicate this procedure, others to disable also flags like tab-groups, and so on, but currently nothing seems to work. (In fact, tab-groups, on the last Chrome realise, isn't available.)
Any solution?

Possible dupe: Disabling Chrome tab groups in Chrome v91 with the flag reversed (expire -> unexpire; disable -> enable)

@AndrewT. Good answer, I've tried to unexpire both, but unfortunately it doesn't work anymore. It seems as the flags are only a residue of previous versions, and the values are bloked on enable

This is not an answer, more of an information. Even if you find that flag and modify it as per your need, the very next version of Chrome may not have that flag at all. So, it is better to stick with what's provided or move to a new browser which fulfill your needs. Because after all we are not the controllers.

I hope that, because many users seem to require the previous cascade layout, Google will introduce the option, just as Samsung (if I correctly remember) already does

Yes. I'm one of them who wants cascaded layout. I liked previous android's "Recents" cascaded layout too. I don't like the one which we have now (iPhone's threw that layout in the trash and Google picked it up). People like to have options. Like they could keep the both the layouts as options (as classic & modern).


text:
Best way to stop WhatsApp recipient from seeing conversation?
What is the best possible way to stop or limit a contact’s ability to view our conversation history? I understanding blocking the contact does nothing to stop them from viewing the conversation. Neither does clearing/deleting the conversation. I think deleting your WhatsApp account is the best way because it will render your profile blank? I want all messages from me to the person to be as disconnected from me as possible.

I don't believe this is possibls under the T&Cs.  Deleting your account will still leave the conversation visible against your phone number , if not your name.

Short answer: you can't. The conversations are stored locally, both on the sender and the recipient. There's no way to force delete lifetime conversation history on the recipient side.

You cannot erase chat history from the recipient's phone. Recipient also has it backed up.


text:
Multilingual spell check
I have found a few similar questions but no answers yet.
I use the Microsoft SwiftKey keyboard so I can type in both English and Dutch simultaneously (without having to switch between them). This works great but the system spell checker still put red lines under all my words. I have set the spell checker to 'use system languages' but it only uses the first one in the list. If I select manually, I can only use one language. Is there a way to get multilingual spell check?

My experience has been that this may not be possible, but probably depends on which phone you're using. My current and past two phones flat out would not allow me to set SwiftKey as the global spell-checker. (I can autocorrect with it, but with two languages plus dialect plus slang in the "learned" dictionary... this is not especially useful.)
I would check that your default spell-checker is actually, or even can be, set to SwiftKey. On my current Samsung with android 11, the spell-checker setting is completely integrated and only available under "Samsung keyboard settings" (meaning I can only use the native Samsung keyboard if I want to enable it), while on the older Huaweis (android 6 & 9), it was called "Spelling correction," but the only selection possible was Gboard.
(Someone elsewhere on SO suggested this was a change in android 5, and looking at the releases, the SpellCheckerService class pops up in API 14/android 4, so it may be that the global function didn't even exist until then.)
Edited to reiterate: N.B. that I'm specifically responding to the question as to "spell-checker" and not "autocorrect" (as it sounds like @metshein is referencing below), which (somewhat confusingly) are actually two different settings. The OP mentioned "red lines" below words, which is a spell-checking function separate from autocorrect, which can be enabled or not within SwiftKey.

I'm using Samsung Galaxy A7 and I have 3 languages in my keyboard and spell checker and it works just fine. Maybe like 1% of the time it might correct my Estonian word to a Swedish one but that's because the words can be quite similar.
And I'm also using the Swiftkey keyboard so I guess it really might depend on the phone but it shouldn't..doesn't make much sense xd


text:
Why isn't my phone recognized by my computer in Fastboot mode?
I have recently bought a Samsung Galaxy S42 5G, and was messing around with boot combinations. While I was doing this, I found out that the phone had Download mode, but also a Fastboot mode. I was trying to get this to work with my ADB and FastBoot tools on my computer, but it doesn't seem to be recognized by Fastboot, and in the device manager, my phone shows up as "Android" With a yellow warning mark. Anyone know what is happening?
I can't really find much info on this device.

I think I have came across a fix.
I disabled window's protection against unsigned drivers, and opened google's android drivers, and added my own phones Hardware ID into the list.
I Installed the driver and it's working fine!

Where do you got the fastboot drivers from? The original Google fastboot drivers that are contained in the Android SDK are signed so no necessity to disable Windows driver signing.


text:
Can we and How to create Live USB for Virtual Android OS with standalone apps from USB?
Can we run Virtual Android OS with standalone apps from USB dribe from Android mobiles if yes share like how can we don it?
Is it possible in Android to install or create program or run standalone apps (as in Windows apps software's runs without installing) on USB stick or create a live android USB OS with 500-1000 apps if yes how share links.
As Ubuntu Linux notable live USB be created but it will not run Android apps is it possible to run android apps on Ubuntu..Or run  create a. Android virtual os from Android itself

Android apps always require an installation, running an Android app just from an APK or a bunch of split APKs is not possible.

You cannot boot from a USB drive on Android devices irrespective of which OS it contains: How to boot Ubuntu persistent live USB on Android?

@irfan Latin bro thank yes Ubuntu live USB is good but
I think Ubuntu is Linux OS can we install Android apps on ubuntu I doubt...I have founded an app named
MULTI ROM which can run multiple stock from on rooted mobile but I want some virtual USB solution through which I can run  boot Android OS and 100-200-500 apps virtually from USB and unplug when not needed is it possible with to install Android apps on live USB of Ubuntu Linux is.

No, we can't install apks in Ubuntu,

And you never need all of those apps. Google Play Store and F-Droid are enough to get apps you need. Most apps on Android are for free or at least mostly cheap if there is really no free alternative.


text:
Maps launches Android Auto
Google Maps has started launching Android Auto almost immediately after touching "start" to navigate. A Google microphone and four sector grid that could bring up Android Auto appears at the bottom of the screen while using Maps. It happens when I'm driving, but also just sitting here.
This never happened before and I don't believe I've changed any settings.
The only suggestion I've found was to disable and force stop Auto, but it would just restart when I started navigating with Maps.  There's a lot about Auto launching Maps, but this is the other way around.
How can I fix this?

This appears to work: Maps - profile icon (upper right) - settings - navigation settings - google assistant settings - driving mode - off.
I'll have to test to see if this works when driving, but at least it works sitting here.


text:
is it possible to connect another android device for "media audio" thru bluetooth?
I can connect to a notebook, and on android it says "connected for media audio", perfect! But i cant walk for hours with a notebook...
I got another android on a smartphone (B) that cant run games and have a small screen to watch movies properly. But the bluetooth connection is only for internet sharing. Why there is that restriction? It would be so much easier if they just let it work... even if just as a developer option.
So, if there was some way to tell my good smartphone that my bad (B) one is a desktop, (B) could be used as "media audio".
I need to send all audio, from any app playing audio. For ex, some times i play a game with its music off and use mxplayer playing musics that i like at the same time, and also need any system sound to go thru.
I guess i will need to root the (B) phone to let it pretend to be a desktop? Most probably it is just a simple thing like "user agent" on browsers right?
Related:
How can I stream audio from another device via Bluetooth? (the answer has a broken link. Why was it upvoted if it isnt useful?)
I think thru wifi would be more complicated? But if you have a how to link i may try it too. The problem is that i need the wifi for internet and i may not be at home. But i think this should be another question if thru bluetooth is no go.

https://www.makeuseof.com/tag/turn-old-android-device-media-server/amp/ i havent tried this, not sure if may work


text:
Why don't I have MTP option in the USB menu
I used to be able to use the phone for debugging.
Now I have USB debugging enabled, and in it threr is a menu for default USB configuration. But it doesn't have an MTP option. The other options don't enable debugging either.

I see in https://www.youtube.com/watch?v=w5B8KdbH5Do that it should have other options.
(Checked Where is the MTP and PTP option in Android 9? and older topics.)

"Transferring files" means "MTP" and "Transferring images" means "PTP". I guess, to make the functionality of MTP and PTP meaningful to a larger set of people, the words were replaced with something that would make sense to anyone instantly on reading the new labels.
In the future, perhaps "USB tethering" might also get replaced with "Share Internet over USB" or something.


text:
How can I set up DNS OVER HTTPS in Android 8?
I am using android hotspot as wifi for my devices, and I want to set up DOH on my android, how can I do it?
PS: I have tried to install Intra or other APPs that can only change dns for internet access directly from Android, not from other devices that using the Android hotspot.

According to this post the central DNS setting (including the private DNS feature) on Android was introduced with Android 9.

Run dnscrypt-proxy. Root method is here: https://android.stackexchange.com/a/207647/218526. But it's also possible to run it with Android's built-in VPN feature, without having root.

@lrfan  do you know if dnscrypt-proxy is also working for sharing hotspot wifi from carriers cellular data?  It seems the hostpot pretend a wifi and I not sure if this wifi dns still use the android system dns.

@Robert Have you tried in Android 9? try to enable hotspot and let other device connect this hotspot, then test your dns in the device to see if the dns is what you set in the Android 9.

@novice it depends on which method you use to redirect DNS traffic towards dnscrypt-proxy. In case of root it's the robust iptables. So not even a single packet can escape from it. In case of VPN based redirection, it's not very likely because network traffic doesn't go through VPN connections. See explanation here (though the question is different).


text:
Remove work profile from personal device
According https://support.google.com/work/android/answer/6191949?hl=en:

Go to Settings > Accounts > Remove work profile.
Tap Delete to confirm the removal of all apps and data within your work profile.
Ensure that the policy app ("Device Policy") is uninstalled and not present on your device.

My Samsung Galaxy S10 with Android 11 doesn't have Settings > Accounts. The closest I can find is Settings > Accounts and backup > Manage accounts. But then when I click on the Work profile, select an account, and click Remove account. I get "This change isn't allowed by your admin." What do I need to do to remove the Work profile from my personal phone?

How did you setup work profile originally? If you used a third-party app such as Island to create work profile, then you would need to use that app to remove work profile, or at least remove it first as an administrator and then try deleting the work profile. You can also try running the command adb shell pm remove-user USER_ID where USER_ID is the user id of the work profile user. You can find the USER_ID of work profile user using the command adb shell pm list users.

And if the Work Profile is added by your office, you cannot remove it. Ask them to remove the account, if they allow.

@Firelord IIRC, I added my google work account directly in settings and was asked if I wanted to create a work profile. I didn't use any third-party app for this.

@IrfanLatif I added the work profile myself to my personal device.

I found this (but I haven't tried it): Settings > Work profile > Uninstall Work profile.

@Joe That's more or less what I tried. The exact wording for the options in Android 11 is shown in my question along with the error that it gave.

The option you are looking for is "uninstall work profile", not "remove account". If you use the search bar in your settings menu then it should come up.
I just did it and it worked perfectly. I had the same problem as you do. I will try to add a screenshot to demonstrate.

Thanks for the answer here. What device and version of Android is this?

Samsung note 10+ running android 12

It requires a pin code to uninstall, but I don't have it. Why would anyone put an UNinstall behind a pin code?

I ended up contacting my previous employer. They had to remove the profile on their end via the administrative UI.

Update: I just tried the "Settings > Work profile > Uninstall Work profile" option and it worked perfectly. I did not need to contact my previous employer.

@Joe As I said in my question, I get an error message when I did that.

Probably irrelevant to the original question based on newer OS version, but thought I'd mention it for reference. On Samsung S7 running Android 8, I had to go into the Workspace (app) section, for the workspace created for that work profile, and uninstall the workspace from the workspace app settings. Only then was I also able to remove the MDM app that set up the workspace. There was no workspace settings with the Settings app.


text:
Librem 5 Purism hardware buttons, software equivalent on GrapheneOS?
One of the best features of the Librem 5 Purism is it's hardware switches. Any possibility that a means exists that will allow me to do this on GrapheneOS? Software, rather than hardware, of course.
--Update--
Obviously not the same hardware also. It just seems to me that if it's a good idea to have these readily accessible in the first case then why not also the second? Is there an app or plugin something? What about shortcuts to settings items? Wouldn't something like this make a good intelligent default?
-- Update 2 --
I'm new around these parts so I can't respond to comments. The hardware switches on the Librem 5 turn off everything that you might consider a security risk. They are not programmable. The idea is that you can literally turn off your camera, cellular, etc. Know how having your camera turn on spontaneously creeps people out? Well you can just turn it off. Totally disabled because of a hardware switch such that software cannot turn it on. So if you are at a protest and you think "The Man" is tracking your cell, just flip a switch and turn it off. It's not the same if it's software, of course, but then again, GrapheneOS is pretty trustworthy as software goes. It's having those buttons readily available that I'm after. On a phone that is touted for security, I shouldn't have to dig for them, should I?

GrapheneOS is for Pixel devices only: https://grapheneos.org/faq#supported-devices

For those who don't know what those hardware switches do on Librem 5 Purism, could you explain more if there is something special about them? Is it like they can be customized whatever the user wants? (Considering that Librem 5 Purism does not run Android OS, so they have more freedom in designing their hardware and software.)

OK. Some magic has happened and now I can add comments. The hardware switches of the Librem 5 turn off anything that might become a security problem. WiFi,GPS, Cellular, Camera etc. etc. etc. They are not programmable. They are intended to override any possibility of software doing something the owner doesn't want with those services.


text:
Is it possible to enable the tab key as an indentation instead of "cycle" on android?
I planned to use my phone+external keyboard combo as my primary means of taking notes (replacing my laptop since it is more portable).
Everything works great except for tab key for indentation. Android input it as cycling through options, similar to alt key on desktop.
I heavily use tab indentation in my note-taking since the note-taking-style is a heavily nested markdown file, so the tab key is a very important and frequently used key. For example:
# title
- subtitle 1
  - point 1
    - subpoint 1
    - subpoint 2
  - point 2
    - subpoint 1
      - subsubpoint 1
  - ...
- metadata:
 - date: 2021-3-3, tuesday
 - location: Kyoto, uni cafe
- ... etc. (you got the idea)

Is it possible to make tab key to insert indent / disable shortcut?
Thank you in advance for your kind help!
Edit per Morrison Chang suggestion:
The apps I used were Samsung Notes and Markor. I will try with different apps to see if these are isolated behaviors within these apps.

You should update your post with the name of apps where you are encountering this issue. Using tab key to change field focus is suggested practices in the Android Developer documentation so word processing/note taking apps will probably have alternative modes/settings.

Thank you for the suggestion! I will try some more apps and check the settings if there's a toggle to change the behavior.


text:
"Breaking" into Samsung phone
One of my colleagues has recently passed away and I am left with a task to retrieve data (especially pictures) from his phone - Samsung Galaxy A3 (2017).
Unfortunately, he set a numerical code to lock the screen and I was unable to get through it with any conventional methods I found online - all require access to the Samsung account, or Google account, or some other prerequisites, that are not fulfilled in this case.
Does anybody have any trick to get past the security?

If your company/organization has the budget, ask them to hire a professional who is skilled enough to develop and execute an exploit on an Android device. As I see it your best bet is to exploit the vulnerabilities in the device to gain access. One promising vulnerability is in bluetooth. See https://www.zdnet.com/article/google-fixes-no-user-interaction-bug-in-androids-bluetooth-component/

If you have his phone number, could this work for you:

Call the phone
Accept the call and press the back button without disconnecting
Now you should have access to the device completely.

This does not work on latest Androids. I don't know about older versions.

Yeah idk I just found the solution on Google xd


text:
Whatsapp calls get laggy the longer the device is running
On my older Samsung Galaxy Tab 2 (GT-P3100) with Android 4.1.2, which I only use for messaging, both calls and videocalls start to get laggier and laggier the longer the device is running. If I make a call immediately after rebooting the tablet, both audio and video are streamed perfectly to the other device, but, after some time, they start to get worse until the call drops, usually with the message "Call ended because there's a problem with your phone's microphone. Try restarting your phone and try again". Is there something I can do about it?

"Samsung Galaxy Tab 2 (GT-P3100) with Android 4.1.2" is your answer. Requirements are much different that what they used to be when that hardware and OS where current.

Maybe try removing useless touchwiz system apps using adb so that the device gets a bit lesser workload.
Speaking practically, I'm afaid it's time to give up on that device - Ageing is the reason the hardware is degrading ; nothing could improve it


text:
Data Recovery on Android 11 with broken screen
I have a pixel 4a running android 11 with a broken screen.  The full screen is black; the lower part of the touch screen seems to be responsive but I can't really tell what's going on so I don't know if that is actually doing anything.  The networking seems to be broken in some way, I can't locate my phone with 'find my phone' and the nightly backup hasn't run.  (mMst stuff is backed up through the various cloud services, but I have a few things that I collect, encrypt and upload to a personal server once a day.)  In this case, I was collecting GPS data while planting on my farm and I'd very much like to get that data back.
Things I can do:

I still have the password for the encrypted data partition
USB seems to work, as I can get the device on fastboot
Bootloader is unlocked.
I installed the lineage recovery and can start the ADB shell from fastboot using a physical keyboard.
I can navigate the early file system but can't see how to decrypt/mount the data partition.
I can boot all the way to the lock screen, and I can feel the touch sensor engage when it gets there.
I can hear the notification when I plug in the keyboard after boot
I can type my password, but I don't know if it is successful

Things I cannot do:

I attempted to enable the screen reader by holding both vol buttons; I don't believe I was able to trigger the 'OK' button in the confirmation
I attempted to type my password with a keyboard, then connect to a computer, but best case I need a dual port usb dock so I can plug in the computer and keyboard to trigger the accept dialog.  I am waiting to go home in a couple days so I can grab a usbc dock
TWRP usually has some recovery features but is not available for Pixel 4a/Android 11
I doubt I can install a new screen as the frame is quite bent, I might be able to run it without putting it back together but I worry about keeping the rest of the green board intact as there are already some functions (like networking) that have broken.  I think pulling out the old screen is likely to be a task that leaves the phone in a worse state.

Things I have not tried:

HDMI out to a monitor.  From what I've read, it could be possible with a display link style adapter, which I have, but not with me today.
Flashing or adding root to my base image. (usually that requires a data wipe.)

It seems the easiest thing to me would be decrypt and mount the data partition and then do a couple adb pulls from the recovery.  I'm not quite sure how android 11 does the encryption but I have the password (though the key is probably in the TPM)  Is that something that is doable?  I didn't see any of the usual suspects when I was looking through the tools in the bin so I'm not quite sure how they are mounting their encrypted partitions.

The TWRP thread on XDA for Pixel 4A mentions two months ago a beta version for A11 https://forum.xda-developers.com/t/twrp-flame-official.4110641/page-4 I don't know how difficult it is to build TWRP but from my perspective a custom TWRP version that has your password built-in may be a good option (assuming decryption now works). I would try to talk to the TWRP developers about how to make TWRP to some sort of recovery system that just needs to be started and then allows adb access to the decrypted user data as it contains the password.

I believe that's what I'm working toward.  I see the pixel 4a roms section has a beta version of twrp and I've tried it on my new phone and it seems like it might do what I want.  https://forum.xda-developers.com/t/stock-rooted-boot-images-pixel-4a-nov-02.4153249/

While waiting for good advice, our broken-screen tag wiki has a "data recovery" section which might give you some more ideas. There are e.g. tools to mirror the display to your PC so you know what's going on (requires USB debugging active) – or if you cannot do that, make screenshots and retrieve them via MTP to at least get an idea of where-abouts. ADN (with USB debugging) also offers you some leverage on data access and backup.

I have taken a look at it;  If I had ADB or MTP I would just copy the files off the phone.

you can flash modified ROM with adb enabled, or decrypt from TWRP command line


text:
OK button on Bluetooth pairing PIN popup only activates after at least 16 characters are entered
This is on a Samsung Galaxy S20e which came with Android 9 and was upgraded to 10.
If I enter only 4 characters, the OK button remains inactive.

Usually such problems are triaged by:

First, clear the cache of Bluetooth app (you will need to enable showing of system apps in your app list from settings)

If it doesn't help, do the same on the device being paired

If still no luck, delete the data of Bluetooth app on both devices (all previously paired devices information would be deleted and hence as last option)


text:
on Android 9 How do I get an audit going back some 10 days about a process that deleted some internal data
I am magiskally rooted on my Android phone running version 9 MIUI 11. In fact I moved toMIUIJust a week ago. Had This phone has a replacement of my lost AT&t phone since couple of months and initially installed custom GSI ROM which did not support many frequencies here so moved to stock.

Problem
About 5 days ago my entire WhatsApp internal data the most important of which is the  msgstore.db file was cleaned out.
 was extremely sceptical of MIUI vis-a-vis cleanliness & privacy is concerned and was trying to figure out how to to disable certain MIUI components which I could confirm were spyware.
And then this tragedy happened.
I would like to know which process has done this. I did not disable at that time the cleaner app - now it's disabled.

QUESTION
Is there any way to dig out which process cleaned out my phone I am about just a week away from when this incident happened

What I did
Looked up the logcat but I can't beyond a few days.
 what else will tell me the story ? I have USB debugging enabled

Android does not have any logs beyond logcat that could be used for what you want.

But if you are prepared beforehand and it happens again, you may identify the culprit: How to identify the app/process which re-mounts partitions R/W, creates files and changes file permissions?. // Logcat persistence: https://android.stackexchange.com/a/216659/218526

Thanks Irfan  for those neat n' tidy answers . https://android.stackexchange.com/questions/239500/analyzing-boot-loop-root-cause-from-console-ramoops-0-logcat  this question carrying a bounty might be of intrest  if you  are   that 'colonel' of  kernel & help get back my /data working with newly installed instance


text:
How to mount image file without root?
In rooted android phone, ext4 image file is mounted using these commands in android terminal :
  #  mknod    /dev/block/loop52  b 7 0
  #  losetup  /dev/block/loop52  /sdcard/ext1.img
  #  mkdir /mnt/ext
  #  mount -t ext4 -o rw,noatime  /dev/block/loop52  /mnt/ext

I have an ext4 image file stored in sdcard.
How can I mount the ext4 image file in my non rooted android phone or Is there any other way to access it ?

You cannot access block devices without root access. Some explanation here: https://android.stackexchange.com/a/220020/218526


text:
How can I check if my Android device is infected with Pegasus Spyware?
I am referring to this Spyware which as been on the news lately:
https://en.wikipedia.org/wiki/Pegasus_(spyware)
How can I check an Android device for it? I would prefer step-by-step instructions, even if they are very technical, to other answers like "install an anti-virus" program, if possible.
I deliberately leave out details about my OS and phone model because I have several I need to check, and because I believe this question can and should be made at a more generic level.

Although the question is on-topic here, but given the nature of the topic you are likely to get better answers in the infosec community at [security.se].

AFAIK, security researchers  don't have access to latest strain of Pegasus that is infecting Android devices to study, so updated information to help identify infections on Android devices is missing. For iPhone, Amnesty International produced a technical report and came up with some pointers that can help identify if an iPhone is compromised with Pegasus or not. See NSO Group Pegasus Indicator of Compromise

Amnesty International also released a tool named MVT to help automate the tests to search for pointers that they think indicates a compromised Android or an ios device. See MVT tool here: https://github.com/mvt-project/mvt


text:
Galaxy s20+ HDMI cable not recognized
I have a galaxy S20+ and a generic USB c to HDMI cable. I connected the phone to a Philips monitor but I don't see anything on the monitor and in the USB settings I only see USB controlled by: connected device. And when trying to switch it to This device, I get an error saying "couldn't switch". Not sure if this cable isn't compatible by phones or if there's any settings I can change.

Check Settings -> HDMI mode. You may have to first enable dex mode to view something on the TV.

@robert there's not such setting in the settings

Just checking if you tried a different cable or monitor. On my S9, upon plugging in the 7-1 USB hub w/HDMI the device has a pop-up with "HDMI Connect" and then drops into the Samsung DeX interface on the TV.

It turned out it was a faulty cable. I used another cable and the connection worked without issues

Open the Settings menu on your Samsung device.
Tap on Connections which should be the topmost setting.
Now scroll to the bottom and tap on More connection settings.
Select HDMI mode from the options.
A small window should appear with the HDMI options —  Samsung DeX and Screen mirroring.

Select either of the two based on your preference.

I don't see an HDMI option in the "more connection settings" menu. I tried with and without connecting the cable

Just a guess, maybe you should press dex in the drop down menu quick panel icons?
You might need to edit the quick panel and drag it down.
Otherwise, you can try (search "dex settings" in settings) to enable auto start when hdmi is connected.
I find it easier to search in settings, because searching in finder requires more keywords.
Sometimes it's easier to edit the Dex settings when you first connect it wirelessly to windows, because there are more settings when it's turned on.
Finally, I'm not sure Dex needs to be used at all when connecting to a display. Check your HDMI cable if it supports the right protocols (usb 3.1, mhl, hdmi alternate mode).
And ofcourse, set the input source of your Philips dislay to HDMI.


text:
Could an emulation of Bluetooth Keyboard on a smartphone be made to access the Microsoft Bluetooth Keyboard driver of Windows 10?
As I was searching for means to connect a Bluetooth Keyboard to windows 10 It seemed that I just need to pair the keyboard to the notebook by selecting the Microsoft proper Bluetooth driver.
When I searched the emulation of a Bluetooth Keyboard on an Android device I found that to interface it to Windows 10 there is a need for a piece of SW they call "server".
I wonder if there is a real need for it and if there is a way to use the Microsoft driver to work with the emulation of the Bluetooth Keyboard.

Bluetooth usually works different, devices implement standardized profiles such as HID (keyboard/mouse) so that no special driver is needed as long as the profile is supported. On Windows I assume the software is mostly needed for nice GUI programs for additional functions but the keyboard itself should work using the default HID profile.


text:
Export Google chrome's tabs *by groups*
I have been following How can I export the list of open Chrome tabs? and was able to use Chrome's native method, to generate the tabs list. Not having tried the scripting tips yet, I saved it manually.
But the list is disordered, and not broken by tab groups (of which I have a lot...). The native sync feature discards the groups too. Is there a method to get a list of tabs from android chrome by group?
As a less ideal alternative, is there a way to sync/send an entire,  single group from android Chrome to the PC client?


text:
How to split Partition External SD card for adoptable & Portable without rooting?
My mobile device  have

OS Android 6.0.1  Marshellow Processor Qualcomm Family cortex a53
Machine arrch 64 Architecture arm cortex a53 External memory card 64GB
ROM 16 GB MOBILE NOT ROOTED

It have option to formatting external card as internal but when I install user apps and move not all apps move to the internal formatted external as card some installs still on internal card. And occupies internal memory.
I tried to partition Micro SD card  from PC mini partition wizard and  created two three partition
first one of 20GB Fat32
Second one  20GB ext2
Third one  20 GB ext2.
When I connected it to mobile it doesn't show any partition and asked.for.formatting in portable or internal when I said  to format as internal it formatted and deleted all partitions.
After searching googling  founded  some posts and answers  in many forums and found the commands for and shell or terminal all emulator
adb shell sm list-disks adoptable
sm partition disk:179:160 mixed 25
adb shell sm format private:179,3
adb shell sm mount private:179,3
adb shell pm set-install-location 2
adb shell pm get-install-location

But will these commands for partitioning 2 portions and I want 3 dedicated  partitions

First fat32 one mountable viewable  for photos videos of fat32 partion readable in Windows to

Second ext2 one as apps moving ext2 partition for fast apps functioning

Third ext2 For backup of stock from or custom ROM a can't support more than 4gb file size

I tried these commands from Windows adb shell but  'SM' file not found error come
Now my queries are :-

Do SM & PM: command solve my problem to dedicated partitions for proper functioning. Of adoptable storage. In my case of Android 6.0.1

Does the SM  & PM commands needs to be  turned in terminal emulator or Windows DOS and shell

Does SM & PM command compatible in Android 6.01 do it function in it or not

Does SM & PM  command need rooting the mobile first

Does super user command SU should be running before SM & PM command but sinus not functioning to do SU function without rooting.

Where  to get binAry files SM & PM  & SU commands and how can we infuse or download in mobile system folder or can work without infusing in mobile by running bootloader recovery tarp image can we run it .... command help please

How to mount and view browwse ext2 external partions in Android as whenever I format it in ext2 it's unreadable  from file manager  or any app which app or command we can view or mount the ext2 partitions from Android mobile

As I am novice and new to Android adb commands Linux  commands to. So I need advice help to modify the command and precious advice. Kindly guide step by step?

never did but maybe clone small MicroSD Card (which is already mixed 50) to larger MicroSD Card with more disk space. finally add 3rd partition with external tool on remaining disk space

You can do this without root but the method is much simpler out of necessity since in my experience, there are some exceptions but you did research and found the closest solution. I used the sm mixed partition method. You need to find a legitimate guide to it.
It is extremely important what order you do things in.
Also, you will have 3 storage partitions technically, an emulated sd that adopts the first partition, after performing the mixed partitioning, eject and safely remove sd card, -or what I would try is to leave unallocated space unpartitioned and then do the mixed partitioning. Then, these steps you should really google a confirmed working guide there are many with the wrong order of operations but it goes, format mixed safely remove and eject.
Power off android, insert sd card boot, allow it to adopt the sd card as fused storage increasing your emulated sd card. it's been so long since I did it so please do google I am very fuzzy on some details.
But I will say it was kinda unreliable for me, for a while my apps would be there, then .asked would disappear or suddenly my apps would be missing, as well and no real explanation.
And then I'd have to install it all again.
Also, apps that want to be on internal will move back after an update or reboot if I recall from my experience. And then you need to move them again.
The way I have been getting around that has been root. Although it's possible you can find a rootless solution that has the functionality of apktool m which lets you edit the apk of an app that will not allow itself to move to sd card you can quick edit that and set the apks preferred installation as auto, internal or external preferred.
If you can edit apks rootlessly then set external preferred and voila it now will allow move to sd card.
Do not do this with google apps. Globally setting external as your default installation medium doesn't work right? That's a deprecated thing from KitKat or am I wrong?
Anyway I would try it that way, also, you can use rikka's shizuku to allow sai to work rootlessly, and then you can try it's option that let's you choose.default installation media but I don't think it will work
But I was on 7,8 and 9 and was lacking so much knowledge  Which is ext 4 right? Now, reboot, and this time the other portable storage partition has to be set up as your extsd or media_rw partition and it'll be a fat or vfat partition. Not sure if you can mount or bind folders without root but that's another thing to look into.
And finally, you may have tried to leave unallocated space unpartitioned and inactive now I would try to format that space however you prefer, if it's ntfs android may not bother with trying to get you to format it, or maybe ext 2 would do that no idea and you can mount it with paragon a total commander plugin and a standalone app.
That way it's kinda guaranteed to be available to you in documentsui and such when making your recovery.
I personally think you could just do that on the portable storage partition.
That's what I do and upload to drive is an option or even a secondary old small 16gb sd card would work if you dont need that partition available all the time.
Or if you need all of them at the same time for the process to work you could get a cheap old sd card reader.
Just for after something bad happens. I'm not sure what your method is so I might be making dumb assumptions.
Anyway too much typing my head hurts.
Good luck. And if you can root do it man and then you can be frustrated with app2sd like me lmao pretty much as equally unreliable as the rootless mixed partition method. But yeah, it's super imperative that you let android adopt and then create the portable storage partitions or it will keep saying it's corrupt and try to repair it and not see it.
Oh, su is not needed for sm command are you sure you are following a good guide like on xda. I don't remember using the pm command just the partitioning part Try solid explorer, try fx file manager, try paragon, or some other partiotn5 mounting tool. Those commands won't do the trick as far as I know. But again I may be very wrong since it's been so long. But setting partitions yourself with the pm command is not what I did and I never tried to set a preferred install Location and have it work. Okay so tired. Gotta go. my brain is failing me.


text:
How folders DCIM Download WhatsApp media redirect link binded location changed to SD card?
As in  PC windows we can change default location of my documents by roaming profile or registry settings  is it possible to
Change default storage location   (link bind redirect automove) of DCIM Download WhatsApp media Facebook or any folders to externL memory card so thT whatever saved is automatically moved or downloaded or saved in external  card Automatically through and shell commands without or on  rooted mobile kindly share link or step by step commands ways to do the same with any folders in android
Is there any app which automove or is there any script which automoves without rooting. Eg:foldermount app (but works in rooted mobile)

you can use macrodroid to run scheduled script but i think the problem is with permissions

@alecx bro thanks for suggestion is there any app to upload or sync on cloud storage or sd memory external card every as you  suggested folder sync and deleted the comments will folder sync work for cloud or as card

I have same problem on huawei device with FBE (adoptable-storage not available) someone suggested folder sync, will try thx


text:
Gatekeeper timeout. TWRP vs Lockscreen
I have a locked phone (forgotten PIN). Currently, it seems, brute forcing PINs is the only option. Due to many incorrect attempts, the gatekeeper timeout or cooldown period is stuck at 480 seconds now.
The question is: Does this timeout period apply to TWRP too, i.e., would I have to brute force with 480s as the interval period, OR, is 10s the default for TWRP?

https://android.stackexchange.com/q/239189

Gatekeeper runs in TEE. It enforces timeout. It will refuse verification until the cooldown is over.

Thank you again, alecxs.

@defalt agreed. however some people claim some TWRP builds might able to overcome timeout increasement (although I don't believe it) refer to comment they claim it is only 10 sec timeout https://android.stackexchange.com/q/212261 would you mind writing up answer why gatekeeper timeout increasement can't be disabled (what is TEE) so we have some Q&A for further reference

In android 8+ devices that, screen lock authentication and File Based Encryption (FBE) are controlled by hardware-backed secure environment called Trusted Execution Environment (TEE). Google Pixel and high-end Samsung devices have discrete TEE chip onboard. Mid-range Qualcomm Snapdragon and Samsung Exynos devices also come with integrated TEE chip with at least EAL 4+ (Evaluation Assurance Level) certification.
TEE has a component called Gatekeeper that handles screen lock authentication which is cryptographically bound to FBE. Gatekeeper enforces authentication timeout regardless of how and who is attempting authentication. TEE consumes 100ms to verify the lock code. After 5th and 10th incorrect authentication attempt, there is a timeout of 30 seconds. Every successive attempt up to the 30th gets the same timeout. Between 30th and 140th attempts, the timeout grows exponentially from 32 seconds to 17 hours 4 minutes. After 140 attempts the timeout for each incorrect attempt is 1 day. A brute force attack against a 4 digit PIN would take around 27 years to complete.
It's still recommended to use 6-8 digit PIN because people keep weak 4 digit PINs. TEE firmware is proprietary although sample implementation of TEE firmware is open-sourced by Google and as a security design Google's implementation of Gatekeeper does enforce exponential timeout. But there can be some devices whose Gatekeeper's implementation is either faulty or unpatched just like there are Factory Reset Protection (FRP) bypasses available for some devices until they are patched. FRP is also backed by TEE. You have to test timeout for your device but note that even if you manage to bypass it for your device, it's not a generic method and will not work at all on other devices.
Some OEMs also feature automatic factory reset after certain number of incorrect attempts which is most likely an opt-in feature. If you happen to have this feature enabled, you will lose your data with no possible way to recover it.


text:
Analyzing boot loop Root cause from console-ramoops-0 ( & logcat)
Summary - Update 2:
I am not deleting the question content, to preserve history ( but an admin may if appropriate delete that content)  but things have change since. A day after I can into the below mentioned TWRP createTarFork() error 255 issue I could manage the data restore /data from TWRP Nandroid backup. The issue is for 2nd install of the same stock ROM  - I run into a bootloop. The TWRP backup itself was from an Encrypted partition  being restored to another partition ( Encrypted or otherwise regardless ). Trying to get to the RC of the bootloop & some way I an restore my /data I've attached logs of bad & normal boot below.

this is older history. May go directly to update 1 below , skipping  it :
Boot-looped and got stuck in powered by android logo. Logcat hasnt been much useful. Wanna know what's causing the stuck.
All I have is this from /sys/fs/pstore/console-ramoops-0
'android.frameworks.sensorservice@1.0::ISensorManager/default': No such file or directory

I am attaching Entire  /sys/fs/pstore/console-ramoops-0
what seems the issue ? I have TWRP backups of vendor system boot that i tinkered restores with. No Luck. This is stock MIUI ROM with TWRP as recovery base so after flashing dm-verify-no encrypt.zip ( cant recall the exact name ) + certification.zi & permssiver I  get past MIUI logo but now looping at powered by android logo
fsck outcomes
    olivelite:/ # e2fsck /dev/block/mmcblk0p60
e2fsck 1.43.3 (04-Sep-2016)
/dev/block/mmcblk0p60: clean, 4614/65536 files, 184349/262144 blocks
olivelite:/ # fsck /dev/block/mmcblk0p60
/sbin/sh: fsck: not found
127|olivelite:/ # e2fsck -v /dev/block/mmcblk0p60
e2fsck 1.43.3 (04-Sep-2016)
/dev/block/mmcblk0p60: clean, 4614/65536 files, 184349/262144 blocks
olivelite:/ # e2fsck -v /dev/block/mmcblk0p59
e2fsck 1.43.3 (04-Sep-2016)
/dev/block/mmcblk0p59: clean, 4547/262144 files, 680379/1048576 blocks
olivelite:/ # e2fsck -v /dev/block/mmcblk0p62
e2fsck 1.43.3 (04-Sep-2016)
data: clean, 62826/1389536 files, 3383723/5667584 blocks
olivelite:/ # e2fsck -v /dev/block/mmcblk0p57
e2fsck 1.43.3 (04-Sep-2016)
/dev/block/mmcblk0p57: clean, 33/98304 files, 22707/98304 blocksenter

fsck sounds clean for all partitions
Here is the **logcat** & here's **dmesg**
from logcat it could be a decryption issue. But that's only for boot
twrpasks for pattern and decrypts just fine. Why cant it happen during boot- that's my hunch on the prob. Not trying to lure  in that direction. Like Mikko said pretty much everything  screams so its difficult to nab the culprit  Gonna try  /data backup wipe and restore lets see....
Update
as I suspected it appears to be encryption related. the previous successful install had  a pattern lock  ( at the time that install was built, I flashed - permissiver.zip, certificate.zip & dm-verity-force-encryption w default ops to disable verity &  disable forced encryption  )  - butTWRP nandroid backup itself is never encrypted. When  tried to restore it - I always ended up with TWRP createTarFork() error 255 which is a very  generic error - with multiple RC's. In my case it happens immediately ( previous data was wiped & formatted all relevant partitions . Only way I could successfully restore was use flashtool ( that runs fastboot commands underneath ) to install stock ->  fastboot twrp & patched magisk boot  install and then restore /data ( after running magisk &  dm verity attempt twrp restore ) - in that case restore was successful. So with above steps I could successfully restore /data but that restored /data will get stuck in bootloop ( if twrp backups arent encrypted , why then does a simple wipe & format not allow TWRP restore ? only flashtool de-novo stock install will permit restore ? . I read a bug in twrp will not let backup from encrypted  partition be restored onto un-encrypted ..ok so I also encrypted de-novo stock install with same pattern & after successfully restoring /data got stuck in the same bootloop again  ) .  while I am using this de-novo stock install right now with 'bare minimal survival kit' apps.
I could pull up logs of what a successful boot looked like
to compare with boot loop after /data restored I uploaded earlier ( as suggested by  Mikko - need bad boot and normal boot logs to compare ) .  So the big Question  is how in the world can I get back /data to restore from my Nandroid backup without boot looping
Uploaded these :
Normal boot pmsg-ramoops , dmesg,  ramoops ( last 2 are pretty much the same - if you read ramoops- good enough ), logcat
Needless to say restore's being attempted on the same stock ROM

Universal Disable_Dm-Verity_ForceEncrypt.zip still has bug and will cause boot-loop on encrypted data (although not related to twrp bug restoring failure)

Issues  & solutions much as I could reach
Cant restore TWRP /data backup
Can't figure out why TWRP backup itself being un-encrypted ( albeit from an encrypted phone ) cant be restored to any phone with the same ROM. This is with TWRP 3.5.x. Work around was flash ROM de-novo ( wipe / format in TWRP did not work ) &  then attempt restore. But I ran into bootloop.  There is another  solution  that targets Luks Header , but did not bother going further down the rabbit hole. I really appreciate Mikko's dig into those logs , which is understandably is boring and frustrating .much as I'd have like to accept his answer - it's way off. This is abs nothing to do with SeLinux( permissive 1 as the log  shouts everywhere ) neither it was a corrupted fs ( e2fsck  issue)
 Bootloop  after /data restore
Something to do with my older install being encrypted but I cant figure out presicely. I took my  TWRP files and attempted manual restore :
$r --selinux --xattrs -vxpPf data.ext4.win003 /data/data/com.whatsapp

where r is /data/tmp/tar-arm as suggested here . My whatsapp data ( primary  target of recovery besides other apps  ) was straddled across 03 an 04 volumes and I ran into issues invalid tar format or some. The issue was not with backup but /data/tmp/tar-armwasn't capable . I pulled it into Linux and ran  regular tar similarly and restored. Lesson : if tar utils says  backup is bad - dont take it for-granted. It might be a bad tar

Note that it is not safe to use ROM that doesn't have SELinux enabled as your daily driver. It sounds that the ROM you're trying to use is just broken or if /data/tmp/tar-arm wasn't provided by the ROM, that's the problematic part of your adventure. If you have encrypted data partition, you have to use good enough TWRP version or you cannot actually have a working backup (it's easy to notice - if you have encrypted data partition, TWRP should prompt for password). Note that the backups made with TWRP are not encrypted; see https://android.stackexchange.com/q/188339/5738 for details.

Howdy Mikko SeLinux 1 is kept so state in many Custom ROMs . In my case for stock ROM I keep it at 1 momentarily to see where all did I violate & accordingly change context before toggling but that is at ease  . /data/tmp/tar-arm isnt expected as per what the link mentioned - you have to grab it from the smallest available gapp. Still dont follow why 1) that /data restore boot-looped 2) UnEncry'd backup from Encry Partcant be restored simply & causes Tar Fork found that as a bug report in an older TWRP version & this is few hoops ahead

thanks Alec ..actually busybox tar  as well as arm tar both were tried and they both threw up in the middle of  the road so as to say. If it was a problem of wrongly using it - they'd not extract partially . Entire f would be  rejected w something like 'not a tar archive' --this error was unexpected end of tar. AFA UUIDs are concerned.  Yes I did that by a program I wrote that grabbed individual UID & GID after the apks got installed and run chown but that wasnt part of Q I asked. I will nonetheless put in an udpdate line for completeness

Well bad might be a 'bad' name after all. It should at least be able to list out the contents vide tf option and that is just where it gives that  error as welll . And on Linux it worked just fine no issues. So I guess the bad was reference to its incompatibility with my tar. AFAIK when I made that tar using TWRP I never used the compress option.  I grabbed an ARM tar based on the link choosing the smallest package size...should have delved into it being available solo ...

so you say the malformed header is not caused by twrp-tar on creating, and the error output (which is filtered with 2> /dev/null in linked question) does only appear on arm but not on x86? that's strange because I always get it. what is your linux tar version, is it star maybe (because that's what twrp-tar is based on)?

here's my Linux Pup  tar `root# tar --version
tar (GNU tar) 1.30
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
`

gnu tar  admittedly secontext isnt something that worried me cos my SeLinux is passive....not Good, yes I know. But keeping it like that till I find all the  raves and rants in logcat about violations ... that is for future :)... the way I hv things ..I still use a 2nd ext4 to store all my non split apks & all user app data ( save for his  TWRP backup sit'n). I wrote code that installs these apks & then finds out their userid gids & then links the data & does all necessary chowns the access rights were already there. Most apps work OOTB. Seldom complaints cos of diff. arch etc

so it's the same tar that behaves differently on arm

dunno could be? I will ..gimme s'time ... pastbin that entire comparison reproduce the error... if it'd help dig up the root

it took me ages to figure out why jellybean backup solution didn't work any longer. selinux was introduced with KitKat (permissive) and the only reason for me to compile gnu tar. if you copy app data with no secontext, restorecon will set (wrong) default values. but there is more, some xattrs are also important and will cause crashes even on permissive. if you follow instructions exactly it should work for you too (at least for WhatsApp)

btw there is app doing the same thing (restore app data and chown uids)

If you run stock firmware and it's bootlooping, there's really not much that you can do because you don't have source code to the firmware you're running.
Your boot log seems to have a couple of interesting parts. I think this might suggest some kind of permission problem. Have you touched SELinux stuff (e.g. changed ACLs)?
[    0.629174] ------------[ cut here ]------------
[    0.629189] WARNING: CPU: 0 PID: 1 at /home/work/olivelite-p-stable-build/kernel/msm-4.9/drivers/base/core.c:600 device_create_file+0x7c/0xac
[    0.629193] Attribute otg_status: write permission without 'store'
[    0.629197] Modules linked in:
[    0.629205] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.112-perf-gd9f74a7 #1
[    0.629209] Hardware name: Qualcomm Technologies, Inc. SDM439 (Flattened Device Tree)
[    0.629226] [<c0113194>] (unwind_backtrace) from [<c010dbc0>] (show_stack+0x20/0x24)
[    0.629235] [<c010dbc0>] (show_stack) from [<c04e791c>] (dump_stack+0x94/0xa8)
[    0.629245] [<c04e791c>] (dump_stack) from [<c012f760>] (__warn+0xf8/0x110)
[    0.629253] [<c012f760>] (__warn) from [<c012f7d0>] (warn_slowpath_fmt+0x58/0x74)
[    0.629260] [<c012f7d0>] (warn_slowpath_fmt) from [<c0761e24>] (device_create_file+0x7c/0xac)
[    0.629271] [<c0761e24>] (device_create_file) from [<c087ebc8>] (msm_otg_probe+0x1668/0x1c28)
[    0.629281] [<c087ebc8>] (msm_otg_probe) from [<c0769a10>] (platform_drv_probe+0x48/0xac)
[    0.629289] [<c0769a10>] (platform_drv_probe) from [<c0767860>] (driver_probe_device+0x244/0x2f0)
[    0.629297] [<c0767860>] (driver_probe_device) from [<c07679d4>] (__driver_attach+0xc8/0xcc)
[    0.629303] [<c07679d4>] (__driver_attach) from [<c07652dc>] (bus_for_each_dev+0x8c/0xd0)
[    0.629311] [<c07652dc>] (bus_for_each_dev) from [<c07670e0>] (driver_attach+0x2c/0x30)
[    0.629317] [<c07670e0>] (driver_attach) from [<c0766c70>] (bus_add_driver+0x1ac/0x224)
[    0.629324] [<c0766c70>] (bus_add_driver) from [<c0768768>] (driver_register+0x9c/0x120)
[    0.629331] [<c0768768>] (driver_register) from [<c0769974>] (__platform_driver_register+0x50/0x58)
[    0.629341] [<c0769974>] (__platform_driver_register) from [<c16473dc>] (msm_otg_driver_init+0x1c/0x20)
[    0.629350] [<c16473dc>] (msm_otg_driver_init) from [<c0101ccc>] (do_one_initcall+0x60/0x1a4)
[    0.629359] [<c0101ccc>] (do_one_initcall) from [<c1601070>] (kernel_init_freeable+0x1f4/0x2b0)
[    0.629369] [<c1601070>] (kernel_init_freeable) from [<c0f7fd4c>] (kernel_init+0x18/0x158)
[    0.629378] [<c0f7fd4c>] (kernel_init) from [<c0108a10>] (ret_from_fork+0x14/0x24)
[    0.629384] ---[ end trace 09e0ec112fb2ab2d ]---
...
[    3.606115] init: Couldn't load property file '/odm/default.prop': open() failed: Nk such file or directory: No such file or directory
[    3.606592] selinux: avc:  denied  { set } for  scontext=u:r:vendor_init:s0 tcontext=u:object_r:exported_secure_prop:s0 tclass=property_service permissive=1
...
[    5.976174] e2fsck: e2fsck 1.43.3 (04-Sep-2016)
[    5.976174]
[    5.976210] e2fsck: /dev/block/bootdevice/by-name/persist is mounted.
[    5.976210]
[    5.976222] e2fsck: e2fsck: Cannot continue, aborting.
...
[    7.388219] type=1400 audit(54437781.749:20): avc: denied { setattr } for pid=404 comm="init" name="shared" dev="mmcblk0p62" ino=1157358 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[    7.399091] type=1400 audit(54437781.749:20): avc: denied { setattr } for pid=404 comm="init" name="shared" dev="mmcblk0p62" ino=1157358 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[    7.399114] type=1400 audit(54437781.759:21): avc: denied { setattr } for pid=404 comm="init" name="tombstones" dev="mmcblk0p62" ino=514055 scontext=u:r:vendor_init:s0 tcontext=u:object_r:tombstone_data_file:s0 tclass=dir permissive=1
[    7.402174] type=1400 audit(54437781.759:21): avc: denied { setattr } for pid=404 comm="init" name="tombstones" dev="mmcblk0p62" ino=514055 scontext=u:r:vendor_init:s0 tcontext=u:object_r:tombstone_data_file8s0 tclass=dir permissive=1
[    7.402193] type=1400 audit(54437781.769:22): avc: denied { write } for pid=404 comm="init" name="misc" dev="mmcblk0p62" ino=385537 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[    7.402323] type=1400 audit(54437781.769:22): avc: denied { write } for pid=404 comm="init" name="misc" dev="mmcblk0p62" ino=385537 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[    7.402339] type=1400 audit(54437781.769:23): avc: denied { add_name } for pid=404 comm="init" name="dts" scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1

Also note the e2fsck aborting in the middle of the process.
I would guess SELinux config being messed up or a filesystem corruption.
You'd really need a log from correctly booting phone with the identical firmware version to compare to know for sure. In many cases official vendor firmware is a piece of crap that may emit all the above errors on every boot so you really cannot know if you're looking at red herring.
Usually the only good way to debug issues like this is to take full boot log from known working phone and compare it to full boot log from a phone that doesn't boot. (Obviously you need a comparision tool that can ignore the timestamps at the start of the lines. I'd use meld with filters.)
Usually the problem is caused by the first error in the log. However, as I mentioned, vendor firmware often have lots of errors on every boot so you cannot know which are fatal if you don't have known good boot log to compare. The line you mentioned in the question (ISensorManager/default) is way after all the above mentioned errors. I would assume that the ISensorManager failure is just a result of the other stuff going wrong.

Your boot log also had some random bytes intermixed with the text. The first random byte appears in the middle of timestamp on line This means that this is a DEBUG kernel.

Yes it a debug kernel log it actually says so somewhere in the beginning. I am going to attach dmesg & logcat & Update the question. Thanks SO much for peeping in . BTW I ran permissiver  ( flashed )  script. So By the time it was boot and dandy -  Selinux was permissivve


text:
Reset failed decrypts counter Android 10
I have a locked phone (forgotten PIN). And due to many incorrect attempts, the gatekeeper timeout or cooldown period is stuck at 480s.
Is there any way to reset this failed decrypts counter, so that brute-forcing could be done feasibly?

Does this answer your question? Gatekeeper timeout. TWRP vs Lockscreen

https://chat.stackexchange.com/transcript/message/58590128#58590128


text:
After Enable adoptable storage in my Root Galaxy ... play Store Cant Update Any App
i root my Device (A320F)(Galaxy A3 2017)
and after that enable adoptable storage via TWRP zip installer package ...
every things is OK and with Titanium Backup Move All my app To adoptable storage ...
but now when i want to Update my app via play Store give me Error

and this is Full LogCat of Finsky : Download
i thinks interest line in log is
07-22 11:07:16.405 31501 31710 E Finsky  : java.io.IOException: Cannot automatically move com.alopeyk.customer from decf87e0-1c08-4b00-8cee-3a4d11ad36cc to internal storage

and with Install with adb from my PC this is Error :

and this is what happen when i try update any apps ..
I think if i fix mount point SD card address issue will be fixed but how ? please help

this is mount point in my device

What have you tried so har? Clear PlayStore app cache, reboot device, ... How old is the sd-card and has it been used before (the question is: is it a genuine or a fake sd-card?)

@Robert Reboot and clear cache ... my SD card is genuine and fast but Samsung Block adoptable storage for all SD card

Check that on developer menu and all issue fixed


text:
Notification drawer pops up at random
I have a new Nokia 5.4 TA-1337 with Android 10. Every so often, the notification drawer that's supposed to come up when swiping down from the top of the screen (darkening the screen, showing the Wifi, Bluetooth, Do Not Disturb, Flashlight, Auto-Rotate and Battery Saver buttons/tiles, as well as any outstanding notifications) comes up at random.
It doesn't appear to be related to whether or not there are any new notifications. Sometimes it's also the other way around (the notification drawer disappearing when I actually wanted it).

It happens constantly (multiple times while writing this question alone).
What causes this? What can I do to fix it?

Unrelated to this device model but based on my experience with some devices: 1) Ghost touches; to test this, turn on Developer options - Show taps & Pointer location, then see if there are "touches" detected even if you don't touch the screen, or 2) Gesture shortcut, like swiping up/down on the fingerprint scanner on the back of Pixel 3a

Some devices have the "swipe fingerprint for notifications" feature.
On some devices (e.g. Nokia, Google Pixel), swiping down/up the fingerprint scanner on the back may show/hide the notification panel. This is known as the "swipe fingerprint for notifications" feature.

Swipe fingerprint for notifications
To check your notifications, swipe down on the fingerprint sensor on the back of your phone.

The setting for this feature can be accessed from:

Settings - System - Gestures - Swipe fingerprint for notifications
Settings - Apps & notifications - Notifications - Advanced - Swipe fingerprint for notifications
(or search for "swipe")

If that isn't the cause, is there a "sensitivity" setting as my wife's phone seems to register touches occasionally when her finger gets close, but doesn't touch the screen. I haven't tried checking for "Ghost Touches" yet..


text:
How do I backup Device Folders and Camera Photos to different Google accounts?
Currently, my camera folder is by default synced to my personal Google account. I would like to backup my Whatsapp Media folder to another account. However, Google photos settings don't let it so. They can be backed up to the same account.
A method I found after searching is creating another User profile. I am using Redmi Note 10 Pro and have options to create a Second Space, but the crux is that the second space starts from fresh.No wifi settings, No apps downloaded, Nothing is set up. Even when I try 'Move data' to move Whatsapp (for both the spaces), all it does is install a fresh Whatsapp.
Moving the Whatsapp media folder to the Second space might be an option. But it's not practical.

I want to continue using Whatsapp in the first space itself. So, I would have to transfer manually now and then
The option for 'Move Data' in my device shows only app settings to move. There is no option to move files and folders.

Moreover, I am not very sure that a Second space can really solve this problem. Would backup from Second Space go on when I using First space? I won't be able to spend a lot of time on Second space, making the backup option yet ineffective.
A solution to this problem would be greatly appreciated.
Thanks.

You can use this Shelter App. This app uses the work profile settings of your phone to basically create two separate users files and apps in the same space. Work profile will have separate app drawer and icon for identification. Give it a try. It's perfect for your use case.
Hope this helps!

I don't want a cloned app on a different user profile. I can already do that. The problem with cloning is that the app generated, is with 0 app data. Its a fresh new Whatsapp. So, I can't back up my previous data even if it's linked to a different profile.

No actually my solution was to move both WhatsApp and Photos app on the other user profile. Then you can use photos app to backup whatsapp medias to the second google account (from the second user profile). And continue backing up camera media to the first google account (from the first user profile)

I have MIUI on my phone (Redmi Note 10 pro). I don't know exactly why but my phone doesn't support the shelter app. I had downloaded it from F-droid and it kept saying 'creating user profiles' for the whole time. The link for shelter app in your answer also mentions that this may not work for MIUI

Oh my bad I didn't realize you're on MIUI before posting the answer. Actually the MIUI utilizes the work profile feature to create clone applications (inbuilt feature of MIUI) and unfortunately work profile can be used by one at a time. So this solution is potentially useless for you. I am not deleting the answer since this can help someone else out there.


text:
Force Android to display "Desktop Version" when you add to home screen
I view several websites only as "Desktop Versions" but when I add them to my home screen they do not respect this decision.
Is there any way to force this feature to work correctly?

Which browser? With Chrome if you create shortcut when the site is in desktop mode, the shortcut on home screen also opens up in desktop mode

@beeshyams not for 5.0 android

@beeshyams no it doesn't

Yes . install kiwi browser and from kiwi browser settings turn on only desktop site option and create home screen shortcuts from kiwi

This does not work for messenger.com

@William  turn on desktop site first, then open www.facebook.com instead of m.facebook.com and start messeger from facebook...

Do you know why it doesn't work for messenger.com?

@William im afraid i dont