text:
Galaxy s9+ not charging via USB-C cable and not quick charging at all
I ran into a problem with my Galaxy s9+ recently, it won't charge at all using my Samsung 25 Watt Wall Charger and also won't charge using my Aukey 26800mah power bank when connected via USB-C. It however will charge when I connect my phone to the power bank using a USB-A to USB-C cable. As of right now there is no way I can quick charge my phone, even using a brand new Samsung charger that came in the box will not quick charge my phone, only cable charging.
What chargers I tested:

The in the box Samsung charger

This will charge my phone, but only "cable charging", no fast charging

Samsung 25 Watt Wall Charger

This one won't charge my phone at all

Aukey PA-6Y

This one charges my phone with quick charge, but only when using the USB-A connector, and won't charge my phone when using the USB-C port
This one is also an interesting case, as it has a USB-A and USB-C plug

Lenovo 65 Watt laptop charger

This one won't charge my phone at all

I tested all of these chargers at 2 different physical locations and 2 different sockets at each location so I cannot possibly be a problem with the Socket. I also tested all these chargers with my brothers Galaxy s10+ and each of these chargers charge his phone with quick charging.
But I have also been seeing some very weird behaviour from my phone. For example: I bought the 25 Watt Samsung wall charger brand new and tested it out, it worked perfectly. A day later I wanted to plug in my phone again and it won't charge anymore, just for me to unplug it, turn around the USB-C connector and plug it in and to work again. Once more a day later I wanted to charge my phone again, only for it to not work at all, no matter the USB-C orientation (which shouldn't matter anyways).
I've exhausted every opportunity at my disposal and don't know what could possibly be the problem. I also brought in my phone to my cell carrier (where I have it insured) only for them to say "it quick charges with this charger, I don't see a problem". The only constant I was able to find was that my phone won't charge when using a USB-C to USB-C cable, but will charge (and sometimes quick charge) when using a USB-A to USB-C cable (I tried this on the Aukey charger and the two Samsung chargers back this up)
So my question is this: Does anyone have any idea what could be causing this and how I could fix this?

Have you enabled quick charging in the settings? According to the Samsung documentation quick charging via cable is disabled by default (because it reduces the battery life time).

Weird, I never turned it on and just checked that it is in fact turned on. Else the Aukey adapter wouldn't have quick charged my phone


text:
Is there a way to get pictures out of a nonfunctional Samsung Note 4?
My Samsung Note 4 has been acting up lately and is now practically dead. It doesn't turn on whatever the method is. As much as I want to let it go, it holds a lot of pictures that I didn't put on my memory card that I don't think I want to disappear. I have been consulting it to numerous people and they suggested to reprogram it, which means to wipe out every single thing on it. I thought of removing the physical internal memory of the phone and put it to another Note 4 and access the pictures there, maybe even the whole phone itself.
Is there a better option to salvage my pictures? Thanks a lot :)

I thought of removing the physical internal memory of the phone and put it to another Note 4 you are talking about chipping off eMMC/MCP and putting it on a working device? that would be great, but it requires some good expertise in soldering of microelectronics. But what if it's the memory chip which is worn out! Better contact some data recovery service.

For the highest chance of getting important data back in a situation like this, it would be best to find a reputable company that has experience fixing this for other people.
I would look for phone repair specialists first, to see if you can get the phone turning on again.
And if not, there are (pricey) businesses that can do data recovery on the storage chips themselves, but you may run into issues with encryption. From my quick research, it looks like the Note 4 was released with Android 4.4, which is after Google had implemented full-disk encryption. I'm not sure if it's enabled by default on your Note 4, and software updates over the years may have enabled it afterwards as well.
I wouldn't recommend attempting to swap the storage chips on 2 phones yourself, unless you have some equipment, and recovering your data isn't super critical. Here's an entertaining video on what the process of soldering these types of chips can sometimes look like: https://www.youtube.com/watch?v=Shn7LdIrViQ
My overall recommendation is call a few businesses, see what their professional opinions are, and decide if the price would be worth it to you. It would probably still be cheaper than buying a few spare practice-phones and trying repairs at home.

source: Stack Exchange

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

sort: votes


text:
Pixel keeps removing Smart Lock devices
Phone Google Pixel
OS Android 9
I connect my phone to my car using Bluetooth, and to use it hands free it must be unlocked. I use Smart Lock to achieve this, by adding my car as a Bluetooth device to Smart Lock.
However, sometimes the device is removed from the list, and I can't figure out why.
Why is Android removing my Smart Lock devices?

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


text:
TWRP asking for a password when one is not set
My smartphone is the original Google Pixel. The bootloader on this device is unlocked. A week or so ago, I decided to boot into TWRP to do some stuff with my data. Before booting into it the first time, I removed my unlock pattern because I didn't know how I'd go about entering an unlock pattern in TWRP. After booting into TWRP the first time and then booting back into normal Android, I set my unlock pattern, I think, and then I removed it again. Afterwards, I was unable to (and I am still unable to) set a screen lock password/PIN/pattern. I'm pretty sure this is tied into this problem.
The first time that I booted into TWRP, it did NOT ask for a decryption pattern; I think I was able to see files inside directories like /data/user/0. Right now, when I boot into TWRP, it asks me for my password in order to decrypt. The only problem with that is that I don't have a password  set. When Android boots up, I'm not asked for a PIN, a password, or a pattern, and I can see all of my contacts, files, applications, and so on.
Are my inability to set a password in Settings and TWRP asking for a password to decrypt folders like /data/user/0 (TWRP doesn't actually mention any directories) linked? How can I fix this?
These solutions are not acceptable:

Performing a factory reset.
Anything having to do with syncing with Google.

Hello If the answer to the linked question or the password "android" doesn't work, or if the device is not encrypted to begin with, let me know. I'll reopen your question.

@Firelord This is not a duplicate. I am trying to fix a very different problem.

As I said I can reopen but can you at least explain how the two questions are different. Did the answer there not work for you? Have you already tried it?

@Firelord I have not tried that answer, but now I'm not able to try it because I have encountered another problem.


text:
Parallel Space game progress file location
I've been using parallel space on my Android device for a while now but it's been having an issue with logging in to the Google Play services and thus backing up my game progress becomes hectic. I'd like to know where the progress files are stored in my file manager so that I can cut and paste it manually. Thanks in advance.


text:
samsung galaxy tab 3 not charging
the 10.1 inch galaxy tab3 wifi version, is unable to charge
when u plug the charger in, the battery logo shows a bit, but it does not show the charging animation, neither it is charging
where the problem might be located
my skill is decent regarding soldering and so on, and I am willing to repair it myself
P.S. the tab does not boot due to dry and un rechargeable battery

https://www.aliexpress.com/item/32816319569.html

are you sure that it is charging port related problem

nope - you tell us

My suggestion before you take the step of using your soldering skills, try using another charger, leave your tab connected with it for 3-4 hours, as sometime its just the charger that takes the toll of current fluctuation if that doesn't work, than Verify that your device port is not damaged. Carefully inspect your device's charging port and remove any debris. If all's well so far than verify that your Samsung Tab is running the most recent software. Just tap the System Updates dashboard -> tap Device Software. If an update is available, follow the prompts to install. Lastly is problem still persist it's time to perform a soft reset. A soft reset restarts your device and does not erase any of your content or data.Just press and hold both the Power and Volume up keys until the device turns off.
I hope this help, let me know the results.

using other charger was not successful


text:
Android 9 "battery fully charged" icon flickers: What does it mean?
With my Samsung S10e phone fully charged, when I unplug it from USB then re-plug it in, the "battery fully charged" behaves like this:

appears and disappears a few time quickly
stays visible for 5 seconds
appears and disappears a few time quickly
stays visible for 5 5seconds
appears and disappears a few time quickly
stays visible forever

Question: What does that mean exactly? In particular, is it an indication that there is a kind of problem with the hardware or software?

https://www.androidauthority.com/maximize-battery-life-882395/ its a common software issue on many roms, no need to worry about

@alecxs: I read the entire article, it talks about how to maximize battery life. Would you mind explaining how it relates to the flickering/visible cycle I observed, and what ROMs do not cause that? If possible as an answer rather than a comment, so that people can vote on it. Thanks :-)

it is not related. Not sure if there is a list with ROMs, just my experience. it's a software loop, it disconnects charging when full, then it connects and start charging. Bad side effect: it also kicks adb shell every ~5 seconds. I have seen this many times


text:
How to get fast charging diagnostics information
I want to find out what type of Fast Charging is supported by different combinations of Android device, cable and charger.
I have a variety of devices, from different manufacturers and with different Android versions; a selection of USB chargers with different rated voltage and current outputs; and a miscellany of USB cables and adaptors.  I want to work out which ones to use to get the fastest charge rate for each.  Also, I would like to be able to decide which new chargers/powerbanks to buy for best compatibility.  I understand that there are various different methods of Fast Charging (as explained at battery - How does fast charging work?).  Unfortunately, the documentation supplied with my devices is pretty sparse.
Is there some way (an app, diagnostic screen, API call, etc.) that I can get my devices to tell me some of the following:

Which fast charging standard(s) does the Android device support (e.g. Qualcom Quick Charge 2.0, USB Power Delivery 3.0, etc.)?
Which fast charging standard(s) does the connected charger support?
What standard is actually in use?

Alternatively, are there any good rules for inferring what standard is in use from the current being drawn?
I have seen various apps that display the charging current, but the ones I have tried haven't displayed information about the standard being used.
This question is similar to How do I know that a charger is a Turbo Charger for my Moto, but I want to know about the supported standards, not just "am I fast charging?".  Also, I would like some way of interrogating the hardware, rather than having to google the specs for each device and charger separately.  For clarity, I am only interested in wired USB charging, not wireless.

One way would be to identify the used charging chip in each device, e.g. using a device tear down like those from ifixit.com. Based on the used chip the chip's data sheet should contain the detailed information about the supported charging methods.

Unfortunately it isn't easy to find this information - especially for chargers.  I don't want to start cracking them open myself! Hence I was after a software-based method of getting the device to tell me itself.

AFAIK, no, it's not possible. Reasons :

Android only tells you the levels at which the device is considered to be charging normally or fast charging. This was based initially on current and now on power in watts. See Andrew's answer and also my answer there.
There are at least 5 proprietary fast charging technologies and obviously all details are not made public. Recognizing the device, the type of charging is a complex interplay between battery, charger and OS and is charging technology specific (whether current or voltage or a combination of both is used to charge fast) . The device may /may not recognize and notify if a different technology charger is used.
Even within the same technology, there can be variations; for example Qualcomm 2.0 increases current while Qualcomm 3.0 increases power (product of current and voltage).

IMO your mission would need you to have rooted devices, see the levels at which charging normally or rapidly is determined (first bullet point) and determine, if you can, from the system files what type of technology is used. It's easier to Google. To the best of my knowledge, there is no app that can help ( I may be wrong here, haven't updated myself)


text:
Bluetooth icon in status bar on Android pie
Is it possible to display the bluetooth icon in the status (notification) bar on Android 9 pie (Bootleggers rom, to be more specific), when the device is not connected to any other devices through bluetooth?
I like to only enable different sensors/radios of the phone, when I need and use them. At other times, I like to keep them disabled. But sometimes I forget to disable bluetooth on the phone, after using it in the car.
I'm not 100% certain, but I think that the icon only appears when the phone connects to another device through bluetooth. And I'm sure that when bluetooth is enabled and the phone isn't connected to anything - there is no icon.

You can setup an automation app, such as Tasker and MacroDroid, to turn off Bluetooth immediately or after X amount of time once a bluetooth connection is no longer active.

Yes, good idea. But I would have to put some thought into what timeout to set. Because there are sometimes situations when the car is used to get to several different locations during the day and the pauses between drives can be 15 min to 4 hours, let's say. Alternatively I guess I could create a notification which asks if I'd like to turn off bluetooth already.

Trouble is that with my current rom I can't get the notification led to blink, using tasker (asked a question about it too https://android.stackexchange.com/questions/213768/blink-notification-led-with-specific-apps-notification). So this notification can also be as easily missed, as forgetting to turn off bluetooth in the first case. But I guess it would have the same effect as the bluetooth icon in the taskbar.


text:
Password reset screens appearing while inactive; was I hacked?
I put down my Samsung Galaxy S7 phone after making a phone call, and then noticed that the settings appeared on screen, and things like "reset password" were being clicked and text was being entered into password fields for my Samsung and Gmail account.
After unsuccessfully trying for a few seconds to get this to stop, I completely switched off the phone. I have since checked my accounts from another device, and nothing (visible to me) seems to have happened there.
I had been warned about an OS update yesterday, but stupidly clicked to install it later. Now I'm wondering whether there's anything in particular I should do when (or before) I switch on my phone again. Does all this sound like the symptoms of the Android vulnerability that has been in the news this month? And if I get the update installed, will this also check whether the vulnerability has been exploited?

The possibility of being hacked can't be rejected but hackers usually aren't interested in showing you what they are doing to your data until the hack isn't complete. Just to point out a secondary thing, sometimes phone screen gets slightly wet during lengthy phone calls due to sweat/oil on skin. As soon as call ends or proximity sensor detects that phone is away from body, wetness on capacitive touch screen simulates some random touches.

@IrfanLatif That is indeed a possibility. I was so spooked to see my phone do things on its own that I may have misjudged what was going on.


text:
Is there a smart way to find an app with the features I want?
Is there a smarter way to find the app I want? Basically, I'm searching the app store for a note-taking app that will suit my needs, and the number of apps is large. So, my approach is to find the note-taking apps and include "sync" and "import" in the search. My goal is to find an app that will both import my existing notes from the default Memo app, and also support syncing with my Google Drive so that I can look at notes on my PC.
But that results in a large list of apps to sift through, looking for the right one. Further, not all the apps fully describe everything they do, and might have the feature I want without mentioning it in the online description. Is this a problem without an automatic solution, or is there a smart alternative to my approach?

"import the default Memo app" - okay which device/name/package name? Is it possible that the data is encrypted and you won't be able to export/or have to do it manually every time?  Also Google Drive is changing their APIs so do look out for that.

@morrison-chang Samsung Notes imports from Memo just fine, so I think that's not an issue.

Maybe my corresponding app listings could help here?


text:
How to check installed TWRP version?
I’d like to know if there is a way to check what version of TWRP is installed using bash (using a file or command in Android).
I could find /persist/.twrps only, which is data file. No command I have found.

Read .twrps with strings but it contains only TWRP settings, not version. I don't think it's possible without booting to recovery.

If you have taken any backup and is still stored inside internal storage, you can look for the string "ro.twrp.version" in the recovery.log for the backup.

@Firelord, thank you. Nice workaround, however, I’d rather don’t want rely on recovery.log as (1) it does not exist all the time TWRP is installed and (2) it might contain older version of TWRP when you create a backup and then upgrade the TWRP.


text:
Purpose of sdcardwritable file
In some directories there's .sdcardwritable file. It's a empty file. What is purpose of this file?

I don't thing the file is a part of stock Android. Some custom ROM or app must be putting that. If not figured out, there is a slightly hard way to find out who did that: https://android.stackexchange.com/a/214284/218526

I think it's something like .nomedia file.

.nomedia is defined in AOSP, sdcardwritable isn't.


text:
Screen Mirroring error : Green screen with audio
My device is lyf flame 1 {Ls-4503} android 5.1

There is no wireless display or screen mirroring option in it.However when i use playstore app like miracast or ezmira ,i see this option

Clicking on the device, it gets connected but i see only a green screen on my tv .I can hear the audio,but there is no video only green screen.

In the setting menu,i clicked on the devoloper option and turned on the wireless display certificate

In order to find solution, i rooted my phone to instll a custom rom, but my bad luck!, there is no custom rom available for my phone.I installed Xposed Framework,but i found no module to fix this problem.Also there is no twrp recovery available for my phone,so i can not go for magisk module.
Note: The anycast device is working properly.I connected my laptop and it was working perfectly
Help me to find a solution for the green screen problem.Any suggestions will be highly appreciated

Had the same issue, and tried to reinstall/update the display driver = Intel(R) UHD Graphic 620 at https://downloadcenter.intel.com/product/126790/Intel-UHD-Graphics-630.
It's 100% solved. Microsoft issues.


text:
Data connection is disconnected while talking with phone
I see that my Samsung A5 running Android 8 drops data connection when I am talking with the phone app.
I mean, while data connection is ON and I see 4G icon, by placing a call or answering a phone call, the data connection is lost. After the call ends, I see that it goes back to normal state.
Is that normal?

That is the normal behavior if Voice over LTE (VoLTE) is not active. It has to be supported by the device (and it has to be active) as well as your mobile network provider (and it has to be enabled in your data plan as well).

Yes that's normal. Voice calls and text messages are preferably sent over GSM (3G/2G) while data operates over 4G. The phenomenon is called Circuit Switched FallBack
(CSFB). MNOs usually don't invest much in VoLTE, an all-in-one 4G solution.

I can not find Voice over LTE in the phone settings. Either phone or data settings from provider doesn't support that :( Thanks.


text:
How to undo "Enable autofill for [website]" in Firefox?
My question is similar to [Undo "Disable autofill for [app]" one), but the solution doesn't work for me, so please bear with me.
I'm using Keepass2Android for autofill. It works great in most apps. It also worked in Firefox until one day I pressed Enable autofill for [website URL]. Now it doesn't work for this website. There's no autofill popup, so I can't undo this like I could in other apps. I've also done this in Firefox Preview and it stopped working altogether for all sites in that browser.
What I've tried:

Solution from this question - I don't have the 3 dots button
Reinstall Keepass2Android - no change
Reinstall Firefox - no change
Clear Firefox cache and data - no change

I'm using OnePlus 6T with latest OxygenOS (Android P-based).

The issue went away either due to Keepass2Android update last month or upgrade to Android 10. I won't try to enable autofill now because I'd rather have it working and I don't want to take any chances.

External autofill apps change a certain boolean in the Firefox for Android configuration variables, this "setting" can nly set back to the old setting by completely uninstalling and reinstalling Firefox or better by changing it in: about:config

goto about:config
search for: dom.forms.autocomplete.formautofill
set it back to true
refresh your login window and... fixed!

As I wrote in the question, reinstalling Firefox didn't fix it. I can't verify if about:config method works because the issue went away on its own.

looks very possible that the reinstalling Firefox method does not work as by default Google (Play Services) saves and syncs app settings for when you reinstall them. But I had the same problem and for me the about:config method worked.


text:
Google keeps moving my (favourite) contacts to the "other contacts" section in Google Contacts
So, this has been bugging me for a while. A few months ago, I wanted to call up an old friend of mine, but couldn't find his contact anywhere. I just wrote it off as weird bug (maybe user error on my side) and wrote him on Instagram instead. This happend again and again, with different contacts (all of which I had saved on Google for years, even starred contacts).
When I entered the web version of contacts, I realised that they weren't actually being deleted, but rather moved into a section called "other contacts". The little info button on the web version just tells me to check the settings in "my google account" to control how those contacts are managed (very specific).
Moving the contact back into the normal list does not fix the issue. They'll disappear again sooner or later, more often than not even twice a day. This seems to only happen to a certain group of contacts (around 70ish out of 170), with no discernible pattern as far as I am concerned. I already checked the permissions on my phone, nothing out of the ordinary there either. Also exported all contacts, cleaned up the csv, deleted everything in GC and uploaded them again. Same issue persists.
Any help on the issue would be greatly appreciated, because this is driving me insane. Thanks in advance.


text:
8 Ball Pool (Miniclip) on Android x86
I'm using Android x86 emulator on a Dell Vostro 3500.
I installed 8 Ball Pool by Miniclip
When I try to run the app, I get a message saying I need 20mb additional space before I can continue, but that's ridiculous because I'm using a 1TB drive.
What is wrong and how do I fix this?

it can be from the emulator and you can search for it on youtube or you can change it to bluestacks / nox or tencent gaming buddy if it has the game or you can use an android os besides your current os such as phoenix os / prime os :)

Thanks for the advice. I tried Phoenix and Bliss OS's and they were very unstable. Android x86 is the most stable for my laptop. I'll check out Prime OS and get back to you.


text:
Can I decrease the audio latency of Android (for a Midi keyboard)?
I've connected a MIDI keyboard to my Moto E4 and I'd like to decrease the audio latency.  I've searched online and found that Android OS doesn't do a great job processing audio signals quickly.  Is there something I can do about this?  This is a phone I don't use, so I'm open to anything - I've looked at options involving another OS (haven't found any), or rooting the OS and maybe something then.  I'd like to prioritize the audio signal as much as possible, I need to run one app and then output from the phone.  Thanks for your help!

Android is not a Real-time-OS, and the selected device is AFAIR a low-end one. Therefore I would recommend first to disable all apps that are active by default and that are of no use to you. Especially some of the pre-installed Motorola apps. Alternatively a clean custom ROM may be an option. Anyway do you have a way to measure the audio latency or is everything up to your subjective recognition?

@Robert I'm going by ear.  Do you know a custom ROM that you would recommend for this?


text:
Why is transmitting a file locally through AirDroid slower than downloading it from the internet?
I have a video file on my Android device (One Plus 7 Pro). I use the app AirDroid to download this file to my desktop computer through a web browser or application on the computer. This all happens locally, I can cut the internet connection in the middle of the transfer and it will not impede the transfer.
I find that this transfer is slower than I would expect. The fastest speed I have been able to achieve is 6 megabytes per second, which I only achieve when I host a hotspot with my phone, and connect the desktop to that.
If I connect both the phone and the desktop to a WiFi router, I only get roughly half that speed.
Both these devices are capable of both uploading and downloading data much faster than this. If I connect them to a sufficiently fast internet connection through WiFi, they can upload and download files from and to the Internet at multiple times the speeds mentioned above.
If their hardware are capable of that when transmitting to/from the Internet, why can they not do the same thing locally? I would assume that having removed the bottleneck of the Internet connection, the speed would be much faster.
I have noticed that this speed limitation also occurred with other apps that did similar things, such as ShareIt. I have also noticed it a multitude of Android devices from various brands, and various computers.

If I connect both the phone and the desktop to a WiFi router, I only get roughly half that speed.

This is because of the way a Wifi network works. If you transmit data from one Wifi device to a second Wifi device connected to the same Wifi network (using the Wifi frequency and the router does not support MIMO) the data will be always transmitted this way (defined by the Wifi standard):
device 1 -> Wifi router -> device 2
Therefore each packet has to be transmitted twice over the air and in your Wifi only one device can be active (sending or receiving data) at a time.
It looks like the limiting factor in your set-up is the Wifi transmission speed. Both devices seem to use the same Wifi frequencies and therefore can not communicate at the same time but alternating. Therefore you only get the half speed.
This situation would not occur if your Wifi would support one of the following techniques:

The Wifi works in both 2.4GHz and 5GHz mode (and one device supports 5GHz Wifi)
The router has multiple antennas and can use antenna diversity (MU-MIMO) so that multiple devices can communicate at the same time

Alternatively there would be the possibility to use a WiFi Direct connection. It does not involve the router, therefore the connection should be up to twice as fast. But I don't have any experience with such a connection and AirDroid.

So, if I can download a file from the Internet at 20 megabytes per second on either device, why is the local transmission limited to 6 megabytes per second, even when the phone acts as a hotspot and the file goes directly?

@Revetahw The "download on either device" is via Wifi or cellular connection? If it is Wifi which Wifi version is used by your router (frequency, channel-width, ...)? In the second case (Wifi hotspot to cellular network) what do you mean with "directly"? Also keep in mind that Wifi is a shared medium, therefore multiple devices may disturb each other.

By download, I mean the device is connected to a WiFi router somewhere and the file is downloaded from the Internet. By "directly", I mean that the phone hosts a WiFi hotspot and the desktop connects to that, cellular data or the Internet being irrelevant to the transfer. I say "directly" because there is no third router device involved, only the phone and the desktop.

@Revetahw If the phone hosts a Wifi hotspot it matters how you connect to the Internet. If you use cellular you have two technologies that don't collide because they use different frequencies. In case you use another Wifi connection your phone uses one Wifi chip for two Wifi connections. In the latter case it is clearly that a shared chip with two connections can only provide the half speed for each connection.


text:
Firefox on Android, "Save to PDF" -- where does the PDF go?
I am using the steps here.
But... nothing happens, and when I troll around the file system, I do not spot any new pdf.
What am I doing wrong?

The page is downloaded as a PDF in your preferred download location, which by-default is the directory named Download under Internal Storage. When successful, a notification is shown that the page has been downloaded and it can also be seen through Tools > Downloads section within Firefox.
If you do not give Storage permission to Firefox, Firefox confuses the user when trying to save a page. When my Firefox didn't have Storage permission and I tried to save a page, it just did nothing, as in no UI response.

When my Firefox didn't have Storage permission and I tried to save a page, it just did nothing, as in no UI response. --- that is probably what is happening to me.


text:
Pixel 3a Live Caption
I have bought a pixel and I update the phone to Android 10 but I can't put the live captions the option isn't there any help?

This feature is not yet available. It will probably be available with the new Pixel 4.
Source: https://www.theverge.com/2019/9/30/20891465/android-10-pixel-4-live-caption-accessibility-feature


text:
LG K10 2017 M250E deleted partitions
I wanted restore factory settings. Unfortunately I erased partitions in fastboot mode. Now the device is showing only the LG boot logo and keeps rebooting.  I don't have access to fastboot mode and download mode. I probably need scatter file and flash new ROM with SP Flash tool, but i can't do this scatter file.
Anyone can help me?

I would recommend you look for LG K10 2017 M250E ROM firmware dump online. I did a quick google and found a few. Notably: http://www.lgstockrom.com/lg-k10-2010-m250e. The results in a .kdz file that requires special software to open. That software is specific to LG and was easily located online. There's no other way that I know of to recover those partitions.

I have a ROM stock file. I unpacked it and received several .bin files. But I think I need partition images and a scatter file from a working phone. SP Flash Tool requires .IMG files and I have .bin from .kdz files :/

Ah I see. There's a easier way using LG Flash tool instead of SP Flash tool. http://www.androidmtk.com/use-lg-flash-tool. I apologize I just assumed the kdz file would result in a scatter file with your partitions. You can convert BIN to ISO but using the link in this comment, a step by step how to flash the kdz file using LG Flash Tool, is much more straight forward.

I have no access to "download mode" and LG Flash tool requires access to "download mode" :/ When I try to put the phone in this mode I get a message "Your device is corrupt. It can't be trusted and may not work properly"

Are you able to boot to recovery? Turn off phone then press and hold the power and volume down buttons until the LG logo is displayed. If you can get into recovery wipe and factory reset. I want to assume you already did this. If it's boot looping it's a soft brick so it may just need to wipe cached data.

If above does not work what partitions did you delete?

I managed to use WinBin2Iso to create images of both the boot and recovery from the BIN files. Generating the scatter file may be possible with MTK Droid Tools but I don't know for sure. I can look more into it tomorrow. This is a bit beyond my knowledge but I'm happy to continue to help in any way I can.

I can't get into recovery mode now. It probably removed. Before removed it, i choose "wipe cache partition". The phone was still in bootloop. Then I choose "wipe data/factory reset" option. After that recovery mode is not available

Have you tried using the keys to access download mode? Power + Volume Down + Home while powered down?

You can also try powering down, hold Volume up + Volume Down + Power + Insert USB Cable

That's working on the MediaTek MT6750 processor correct?

If that's correct I know how to get your scatter file and we can see what partitions are missing.

"Power + Volume Down + Home" doesn't work, because I don't have a Home button.

"Volume up + Volume Down + Power + USB Cable" - after that appears screen "IMEI Display".
Thanks for your interest in the topic.
I think, I have to wait for someone with a similar phone to solve a problem ;

You should post this issue on XDA Developers forum: https://forum.xda-developers.com/.

Yeah, I will do that. Thanks for suggestion


text:
Hiding the content of the message while the phone is unlocked!
How can I hide the message content in this "drop down menu -- I don't know what's its name". It is hidden when the phone is locked I want to hide it when the phone is unlocked as well.

Maxlock can do that. https://play.google.com/store/apps/details?id=de.Maxr1998.xposed.maxlock&hl=en_US

You will have to completely block the notifications from showing. Or go with the app @Firelord advised on the comments.
From WhatsApp's Configuring your notifications:

Navigate to your phone's Settings app >
  Apps & notifications > WhatsApp > App notifications . On most phones, you will have the option to:

Block all notifications if you wish for no notifications and not even the WhatsApp icon to appear on your phone's status bar.

The above advice can be applied to any app.

Just use an applock for those apps you wanna hide notifications from. Most applocks (if your device doesn't have one built in) have an option to hide notification content of locked apps.

I got an iPhone :D


text:
Retrieving a contact that I called and talked to on Telegram, but accidentally deleted
I talked to this person on Telegram (sent many messages, exchanged pictures), and then called them a few months ago via default Calls Android application.
Contact was deleted (call logs too), and Telegram chat / contact deleted as well.
Is there any way I could retrieve this person's telegram contact, or telephone number?
Telephone company only saves 1 month call logs (Vodafone).


text:
Stop calendar from asking me if I want to turn on notifications
Every time I put a new event in my calendar that came with the phone it asks if I want to turn on notifications in order to get reminders for the event.  How do I shut this off?  I have already turned off notifications for the app.  I never want a reminder.  Also, is there any way to switch the color order around for color coding events so it automatically selects purple instead of ugly teal as the default?

I found the answer and am posting it here for anyone that's having the same issue. Open the calendar app, go to three dots at the top, select settings, go to set default reminders, set both to none. That should stop the anniying pop up.  I am still looking for a way to rearrange color order.  Apparently they will let you do it with stickers but not with colors.


text:
Using a phone to give internet access to an already established network
I am currently planning a project I wish to undertake in the next few months, a power bank / portable file server / wifi router. I want to be able to give internet access to devices connected to the wifi network using my phone (rooted).
Client -> wifi router project -> my phone -> Internet via mobile data
My phone would also be a client on the network. I would be using a raspberry pi zerow inside the project.
Wondering if this is at all possible, and if it is, how would I go about doing it?

This should be fairly easy but I don't see how it is Android related... This would all be on the RPi, I would recommend a simple Linux installation and just USB tether or add a second WiFi adapter to the RPi to tether to the phone via WiFi. Nothing would need to be done special on the phone.

Just not sure about how I'd share Internet access from my phone, as I would be using mobile hot-spot, phone would be connected to rpi wifi

Like I said... You would either USB tether it or use a second WiFi connection on the RPi (via a USB dongle probably). You can't easily use the built in WiFi module of a RPi by itself to link to the outside world AND provide WiFi simultaneously.


text:
How to check where do my updates come from?
Just switched the motherboard of my Galaxy Note 4, now I am wondering where do the phone gets its updates from? How to check this in Android? Thanks!

There is no official way how to extract the Over The Air (OTA) update url.
However the integrated update client usually prints the used URLs on logcat if you trigger a search for update manually in the settings app.
Therefore you need to do:

Enable Developer mode (if not already done)
Enable the Android Debug bridge (ADB) in the development settings menu
Connect your phone via USB to your PC (the PC need a working ADB drivers and runtime)
Execute adb logcat
Open the "search for update" on your phone and trigger it (usually it is in the settings app section system)
Check the logcat for urls (you can filter logcat for HTTPS URL e.g. on Windows you can use adb logcat | find "https://")

Depending on the number of active apps you will see a number of messages with URLs in it. Then you will be able to identify the server your phone connects with for the update check. I assume if an update is available the download of the update will also be visible in logcat.
Note that those server are usually not designed to be browsed by a web server, they are only providing update to the devices.

Thank you! Cannot believe it is so complicated. It is such a critical security/privacy issue.

@Martin: Why is it a security issue that end users can not view the update URLs? On Android you can't change anything on the update system therefore as an end user it is only of interest that it works and that your manufacturer provides updates. The updates are signed anyway therefore how they are transferred is of no interest.

Right, but for instance I just bought a mother board from AliExpress. And I have no idea where my updates come from. Sounds a little scary to me. But thanks a lot anyway!


text:
How to wipe and reinstall an encrypted device with 7.1.2 if TWRP won't boot anymore?
I installed an unofficial build of Resurrection Remix 7.1.2 on Meizu Pro 5 (M86) with TWRP 3.0.2. Out of curiosity I then enabled encryption with the thought that even if I don't like it and cannot reverse, I should be able to rollback the previous system backup via TWRP. There is no data to care about, but still I want to be able to install on the phone whatever I want.
I was wrong. TWRP won't boot anymore. Its boot screen appears but just flashes every 5 seconds or so.
I then tried a few things:

Factory reset from the Settings. I can reach the "Erase Everything" button but it does nothing;
Factory reset from ADB:

recovery --wipe_data says /system/bin/sh: recovery: not found
wipe data says /system/bin/sh: wipe: not found
After adb reboot bootloader I have no luck running fastboot devices: it outputs nothing

Attempting to flash a newer version of TWRP from TWRP App (image for Meizu Note 6; there is none for my device) but it complains that the device is not rooted (the developer settings only allow root via ADB).

So is there a way to just wipe the device and re-install something on it?

recovery --wipe_data is supposed to be run when you are in recovery mode. wipe data is not a valid command at all. You can write --wipe_data to /cache/recovery/command file and then reboot to recovery mode using adb reboot recovery command. If recovery mode isn't booting, boot into bootloader mode and boot recovery from there.


text:
How to build LineageOS for a device without official support?
I have a Mi 8 Lite (platina), for which there is no official LineageOS support. But LineageOS custom ROM for the device is available on XDA. On further research, I can see that vendor files, device tree and kernel source code is available for my device:

Kernel Source
Device Tree
Vendor Files

How do I build a LineageOS ROM for my device without official support?

Hello daltonfury42. Sorry, but development related questions are off-topic here. Please visit [help/on-topic] to know the scope of our site. I don't know whether [So] takes up such questions. Since you've already put efforts into helping others, I suggest you consider XDA, Medium, or some other platform to share this category of information. :-)

@Firelord This is not related to development, or writing custom ROMs. These are steps to 'build' a ROM by downloading and compiling it's source code. But if you still think it's a development question, I will move it to stackoverflow.

Questions related to building apps or ROMs are not considered within the scope of this website, so you're free to take it wherever it pleases you.

@Firelord Can you help me move this to stackoverflow?

@daltonfury42 I asked a moderator on [SO] and he responded that it is too broad for their site. May be try their meta or chat room and see if this can be turned to fit into their site's scope?

Firstly you need to setup the build environment. You should be running Ubuntu 18.04. LineageOS build guide for a random device can be used as a reference. Reproducing the steps here:
Install the build packages:
sudo apt install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev adb fastboot

Create the directories:
mkdir -p ~/bin
mkdir -p ~/android/lineage

Install the repo command:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

Put the ~/bin directory in your path of execution by adding the following to your ~/.profile if it's missing:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

Then, run source ~/.profile to update your environment. After that, initialize the LineageOS source repository and start downloading:
cd ~/android/lineage
repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
repo sync

Downloading LineageOS source will take some time. After that we will deviate from the official build guide. Create a local manifest file telling the repo tool where to pick up the kernel source, device tree and vendor files. The corresponding file for platina can be downloaded from here. If you are building for a different device, use this manifest file as a reference and edit it accordingly. Save the file as
.repo/local_manifests/platina.xml

Rerun repo tool to fetch them:
repo sync

Initialise your build environment:
source build/envsetup.sh

Enable caching to speed up the build:
export USE_CCACHE=1

You should add the above line to your .bashrc file. Then set the max cache size:
ccache -M 50G

Configure jack:
export ANDROID_JACK_VM_ARGS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G"

Edit device/xiaomi/platina/BoardConfig.mk and set the parameter TARGET_KERNEL_CONFIG to platina_user_defconfig:

TARGET_KERNEL_SOURCE points to the kernel code that is to be used during the build. TARGET_KERNEL_CONFIG specifies which configuration is to be used. By looking in arch/arm64/configs/ in the kernel source, I set the value to platina_user_defconfig
Finally start the build:
lunch 16
mka bacon -j8

This should lake a few hours to complete. I usually leave it running overnight. Here is where things get challenging. It’s possible that the build can fail due to errors, in which case you will have to fix it. Once the build has completed, you will find the zip file, ready to flash:

Do you know which signature key will be used when building a LineageOS image this way?


text:
How does Windows interact with Android Internal Storage?
I have a simple question which I can't find the answer for
We all know that Microsoft Windows doesn't support partition formats such as ext4 or f2fs, however even this being the case, how can it interact with Android internal storage seeing as it is formatted in ext4? (for example)

You should edit your question with how step by step, what apps or utility programs, you believe that Windows is interacting with Android (along with what device & OS version).

On newer Android devices Windows doesn't interact directly with partitions. It uses Media Transfer Protocol (MTP) which works somewhat like a client-server protocol. All transactions occur in a request-response manner. On older devices there was USB Mass Storage (UMS) which used to expose Android partition to PC, just like a USB stick connected to PC. But that partition was formatted as FAT, not ext4 or f2fs. Related: https://android.stackexchange.com/a/205494/218526

Windows doesn't actually mount the partition, a common filesystem can be only mounted once at a time. Android actually uses MTP (media transfer protocol) to allow copying files over USB.


text:
High battery drain on Nexus 6P with Pixel Experience
I have a nexus 6P with a fairly new battery (some months). It worked quite well, until I decided to flash Pixel Experience because it is the only ROM I found which supports the 6P with Android P.
After flashing, the phone suddenly started draining its battery extremely fast (1h screen time, ~4hs idle).
I couldn't find any troubleshooting for that special scenario, do you have any ideas on what to do?
I would prefer to try everything before changing ROM because I really like to have Android P.

Have you tried Greenify? It's on Google Play Store. Install it and grant root permissions. You can read about it here: https://forum.xda-developers.com/apps/greenify
You can also try to flash Derp Kernel
Credit to https://www.reddit.com/r/PocoPhones/comments/askuec/pixel_experience_battery_drain/


text:
Google Play Services Keeps Stopping, I've tried everything
I can't get any of my apps to work. I've tried
clearing the data & restarting - works for 10 min then back to square one
force stopping - won't let me
uninstalling updates - it tells me it's unsuccessful
Disabling google play, reenabling, then restarting - still nothing
What else can I do? This is so frustrating.

try factory reset

I had the same problem today (just after updating my phone) and eventually found a way to uninstall Google Play Services updates, thanks to the thread in Google Play Help Forum:

I was able to fix the issue today, by uninstalling the Google Play Services updates. Could only do that after making sure 'Find My Phone' was no longer a device administrator. Steps I followed:

Go to Settings -> Lock screen and security -> Other security settings -> Device Administrators
Uncheck 'Find My Device'
Go to Settings -> Apps -> Google Play Services
Tap the vertical ellipsis (3 vertical dots) at the top right -> Uninstall updates
Go to Settings -> Apps -> Google Play
Tap the vertical ellipsis (3 vertical dots) at the top right -> Uninstall updates
Restart phone. At this point the message  "Google Play services keeps stopping" was gone.
Open one of the Google apps (in my case Google Maps)
It complains that "Google Play services" is outdated, click the popup to update it again. Problem solved. Really happy to have my phone back ;)

It worked for me (no more error messages, and now I can use again apps such as Google Play Store, Google Maps, etc)

Thank you!  I, too, had tried all the other fixes, and I couldn't get this one to work either for a while, until I found the right place to disable "Find my Phone."  For me, it was here:  Settings --> Biometrics and Security --> Other Security Settings --> Device Admin Apps


text:
Cast screen on Samsung Television from Moto G7
I have a Samsung smart TV. I want to cast the screen of my Moto G7 Power running Android 9 onto the TV. I have made sure that the TV and the cell phone are on the same Wi-Fi system. When I go to Connected Devices -> Connection preferences -> Cast, then I can't find my TV there. However, when I try the same thing with my Nokia 6.1 Plus then I can find my TV there and can easily cast my screen. Also, when I cast from within the Youtube app on Moto G7, then I can find my TV and can successfully cast just the video being played on the app (but this doesn't cast the entire screen). Has anyone experienced something similar? is there some settings that I need to change to be able to cast the entire screen of my Moto G7?
Also, I don't own a Chromecast and don't want to purchase one either. I want to make my Moto work the same way the Nokia does.

May be this a problem of the display resolution? The Moto G7 Power has 1570 x 720 and the Nokia 6.1 has 1920 x 1080. The latter therefore exactly matches a Full-HD TV resolution.

Thanks! But that still sounds less plausible explanation because (1) it works from within Youtube app (2) the TV doesn't even appear when I search for devices from within the Cast feature of the phone. I would guess that in case of such an incompatibility (as you suggest) I should have received an error message after I try to pair the devices.

Youtube provides different streams with different resolutions, independently of your phone screen size. All those streams are compatible to a common resolution like FullHD. Therefore the Youtube cast stream will be totally different to the one generated by casting your screen.

Edit your post to include the model number of Samsung Smart TV (even firmware version if possible). I've had issues with my Samsung Smart TV not being found/not behaving correctly and my "fix" is to unplug the TV, wait 30 sec, plug it back in. You may want to try that with each phone (i.e. pair & cast after TV reboot) and see if it does anything.

In order to mirror your Motorola smartphone's screen onto a Samsung smart TV (assuming both devices are equipped with the necessary features, some are not) you must connect the devices together using WiFi Direct.
I have no idea why this is the only way it works. I wish that the manufacturers (product & feature designers) of our (smart) devices would understand that in order for features to be useful for their customers, they MUST actually work. A fundamental & crucial aspect of functionality (working) is compatibility across devices, brands & OSes/OS versions. If proprietary features exist only compatible with the same brand and they functionally replace some feature or capability native in the OS, that is asinine & unhelpful.
The solution/workaround to this discrepancy is very inconvenient. This is also completely unnecessary. The designers could have simply used the features incorporated in the OS. Or they could have tested their devices and come up with patches to resolve the issue.


text:
Can I transfer google play data to another gmail account address?
I have been using other people google account for my google play. When I create my own google account, can I transfer every data (example: game account that bind to the google play) from the previous google account to my new google account?

No, you can't. However for games, based on this answer:

the answer is it depends "on how the game data is saved by the developer"  For most games, no, you can't move their progress from one account to another.  But, some games do have that ability.
You'll have to check with the developer of each game directly to see if they have coded that ability for their game.  Google doesn't have an overarching way to move data.


text:
Do fast charge technologies wear down the batteries quicker?
There are plenty of fast charge technologies out there, now seemingly going up to 120W, which can supposedly:

... capable of fully charging a 4,000mAh phone battery in just 13 minutes ...

Now I am no expert in physics or material technologies, but intuitively thinking increasing the effect (without changing the input current) could result in wearing down the batteries on the long run, assuming that the batteries burst into flames first.
I was wondering if there is any information out there available, with respect to how well the batteries hold in the long run, with these newer, high powered charging solutions.

In theory, yes. Charging quickly means there will be more heat produced which is bad for the battery cells.
However, most batteries are equiped with controllers that make sure that the charging process runs smoothly to avoid reaching temperatures that would be detrimental to batteries.

In theory you are right, but I don't trust the manufacturers that they really keep charging in a range where it has no detrimental effect on the battery. A manufacturer is only interested minimizing the negative effects so that the battery has ~70% capacity left after 2 years. If you are planning to use your phone for more than that time I would recommend to only use fast charging when it is really necessary.

@Robert Also if the battery deteriorates quickly and is no longer if great use, the user must change it which is good for business.

Battery University is a very good site for explaining battery technologies and how batteries behave. Fast Charging does damage the battery life, but this can be mitigated somewhat - generally by not allowing deep discharge or fast charging above 80% and efficiently discipating heat.
IMHO you are absolutely right that manufacturers of cellphones design systems so batteries wear out faster. (In fact, by never charging my battery above 75% my battery is wearing at about 1/3rd the expected rate ). Of-course I needed to root my phone and find software tools to limit (and monitor) charging - The point is if manufacturers cared this could be done by a profile setting - and removable batteries -  rather then require almost unknown and hacks and expensive replacements -- but I think people would keep there phones longer so they would not upgrade as frequently.

The software I use to limit charging is "Battery Charge Limit" and I use "Accubattery" for my battery stats.

thanks for the link, interesting information...


text:
Samsung Pay not working with an Indian Card on a Galaxy Note 8 purchased in Hong Kong
Don't know where to ask so asking it here.
I have an Galaxy Note 8 which was purchased from Hong Kong long back.
I want to use Samsung Pay on it but no Indian Cards are working.
I am pretty sure this is because of purchase location, because my dad has S10+ bought in India and S Pay works flawlessly with Indian Cards.
So is there any by which i can use S Pay

Which version of Android is the Galaxy Note 8 running?

@MorrisonChang Android version 9.


text:
Trackpad in landscape
Did anyone by any chance figure out how to make a hardware bluetooth trackpad work properly in landscape mode?
It seems that the system does not change the axis logic for trackpad coordinates when the android device is put in landscape. As a result, the trackpad cannot reach the far right side of the screen.
We have been struggling with this for a while, now, so any feedback would be greatly appreciated.
Thx,
Jan


text:
How to downgrade from Android 10?
Android 10 is extremely unstable on my Pixel XL. Most apps crashed within a few seconds after open, even including Google Play Store. That means, I could not do any new app install, because Google Play Store crashes within 3 seconds; I could not do any app update, because it crashes within 3 seconds.
And the chat/phone call of Support function in Settings disappear. That means I have no more support.
I could not take screenshot, because it crashes.
Any idea how to downgrade from Android 10 without any data loss without any app reinstallation, just like the way we do the upgrade install (we do not need to do any backup)?

Your firmware might be downgrade protected because of security risks, and even if it doesn't, downgrading with dirty flashing (not deleting user data) would most likely cause boot issue or the crash issues you are having (because of the downgraded Android unable to make sense of existing data from a futuristic Android). For example, say if contacts database structure was updated in Android 10 than Android 9's contacts manager would not understand it and simply crash on the screen. Btw, you can't downgrade without an unlocked bootloader either.

Point is, you can only do a factory reset at this stage to fix your problems or dig deeper using [tag:logcat] to find the problems  but with the hope that you won't be able to fix the problem without reset either


text:
call/alert me when I receive an SMS from a VIP
I'm an Australian, and I've signed up to receive SMS alerts at different (unscheduled) times during the USA's day time, which is Australia's night time.
I want to ensure I am alerted when I receive an SMS from them.
Is there a way I can change the sound when I receive an SMS from that VIP?
Ideally, I'd like an alarm that wouldn't stop until I attend to it.
Help appreciated.

Found a partial answer, which will allow you to select a Sound.
But not sure if I can set this sound to repeat until I turn it off.

Tap the Conversation you wish to set a custom notification for.
Tap the three-dot menu icon in the top right corner of the screen.
Tap Details.
Tap Notifications.
Tap Sound.
Tap your desired tone.
Tap the back arrow, or OK or Save if those options appear with your ringtone picking menu.

Source.


text:
Auto upload photos directly from SD card to the cloud
I've an SD card reader attached to my android tablet. During traveling I want to backup my camera photos from the camera's SD card directly into the cloud (e.g. OneDrive) without storing them on the tablet (since there is not enough memory on it). Is this possible?

What have you already tried? There are e.g. filemanager apps with integrated cloud access that can upload files.

Haven't tried those ones - or didn't see that my "File Manager" manager have such feature. Worth a search with this new approach


text:
What to do if I suspect my device is compromised?
I recently bought a Pixel 2 XL "open box" off eBay. The device appears slightly used, and a couple of days after registering with my Google account, I received security notifications of attempted logins in a far-away country. For this reason I suspect that the phone may have some kind of spyware or other unwanted software in it, that I want to promptly get rid of.
My options as far as a I can tell are:

Hard factory reset: my understanding is that this just deletes user data, apps and configuration, so if the malware is deeply embedded in the system files, this method may not solve the issue.
Custom image flash: this would be the most reliable method but is a little cumbersome and may brick the phone if done improperly. I've never attempted it myself and I'm a little nervous about it.
Over-the-air (OTA) image flash: which is a relatively new method, is supposed to be more reliable that the previous method with the same result. My fear is that  since this is a more high level procedure, the process could be hijacked by whatever malware I have and corrupt the new image.

Is my previous assessment correct? Am I missing something? what is the most reliable way to reset the software in my Pixel device in order to remove malware?

Bricking a Pixel device by flashing a factory ROM by Google is pretty hard. Anyway I would flash an original ROM: https://developers.google.com/android/images#taimen

I have not come across Android malwares embedded outside of system, kernel and data partition, so flashing stock ROM or a custom ROM should get rid of the problem. As Robert mentioned, flashing a factory ROM would unlikely brick the device. You can try the flashing and see if the symptoms again show up. This is firing in the dark though because we have not investigated how the device is getting compromised, so that proper course of action be taken.

Thank you both for the words of encouragement. I will try my luck with flashing the latest stock ROM.


text:
Uber Driver app using too much resources
So, I'm working a bit as a bicycle courier for Uber Eats. For this, I have to use their app Uber Driver.
Problem is, my phone battery (which still holds charge well) is draining very, very fast when using that application. It can run only a handful of hours. Furthermore, discharging/recharging the battery that much would quickly impact its lifespan...
So I have to carry several powerbanks and always have one connected...
It would be so better if the app could just use less resources. Probably some things are badly coded in the app and could be improved, but I'm not a web developer at Uber...
So I'm asking out of desperation, is there anything I could do to make this app use less resources?
(Xiaomi Redmi 5A - LineageOS 15.1)

So, after some use of this Uber app, some elements for answering:

The app keeps the screen on, so I can improve the situation by turning off the screen when I don't need it.
I'm considering upgrading to a phone with a more energy-efficient CPU (from 28 nm to 12 nm), it should help a bit.
I'm having a "lipstick powerbank" plugged in the more possible, to wear it off instead of the phone battery.

I guess that's the best I will be able to achieve…


text:
What reasons would an Android Phone's Network Radio turn off Sporadically
I have an android phone that is experiencing an issue that I suspect is hardware related. Randomly, service will no longer work on the phone and the only way I have found to temporarily resolve the issue is to dial *#*#4636#*#* and manually turn the radio back on. This will restore functionality, but only temporarily. It seems to be indeterminate when it stop working again.
I can't think of a good methodology to pinpoint the issue, so any insight would be helpful

If you are able to turn on immediately by your manual method, then it seems to be a software issue.
Did you try a factory reset? It resolves most of software issues.

I did perform a factory reset and that solved the issue. But in the same way an amputation fixes a hangnail.
I'm still curious what exactly was happening.

Software issues are random and may come up anytime, Especially when there are loopholes (which are many in case of Android, Reference: https://www.scmp.com/tech/social-gadgets/article/1835424/security-loopholes-android-os-social-media-putting-550m-users)
So, These loopholes are main reason of such random problems and these are usually fixed by a factory reset.


text:
Google Play Subscription
I have bought a subscription on some google play app but when I was paying for it I have entered wrong email address that I am using on google play.
Now I cant see my subscription on "my subscriptions" list.
Is there a way to cancel it now?

These are the steps to Cancel or change a subscription on Google Play

Cancel a subscription
Uninstalling the app will not cancel your subscription.

On your Android phone or tablet, open the Google Play Store Google Play.
  2.Check if you’re signed in to the correct Google Account.
Tap Menu Menuand then Subscriptions.
Select the subscription you want to cancel.
Tap Cancel subscription.
Follow the instructions.

If you have a subscription with an app and the app gets removed from Google Play, your future subscription will be canceled. Your past subscriptions will not be refunded.
What happens after you cancel
When you cancel a subscription you’ll still be able to use your subscription for the time you’ve already paid.
For example, if you buy a one-year subscription on Jan. 1 for $10 and decide to cancel your subscription on July 1:
You’ll have access to the subscription until Dec. 31.
  You won’t be charged another yearly subscription of $10 the following Jan.


text:
Use Google Photos from within Camera app on Samsung Galaxy S7
Is it possible to make the default camera app on the Galaxy S7 use Google Photos instead of Samsung Gallery?
I like the preinstalled camera app, but pressing the thumbnail icon in the interface will always open the Samsung Gallery, even though I have set Google Photos as the default app for photo viewing.
For newer devices, creating an "app shortcut" has been recommended in various articles and discussion forums (e.g. at lifehacker.com). This however doesn't seem to be available on the Galaxy S7.

Opening the gallery is hardcoded in the camera app of your device.
There's no way you can change it. Atleast not for now. Maybe in later updates, they'd make it available.


text:
Malware that destroys the color yellow?
I have no idea where to turn with this, but I am worried that malware or other misbehaving software is causing a color distortion.  The story is:

my phone, a Moto G5 Plus, at some point lost the ability to show the color yellow, rendering it instead as a sickly green. The screen overall lost a bit of "spark", becoming washed out and dull.  It was an old phone, and I decided to live with something I was pretty sure was a (rare, since I found no similar stories on the net) hardware issue.
I then upgraded to a Mate 20 Pro, which surprisingly showed the same thing.  Since it was new, I returned it to the shop for repairs, and brought my old phone back to life.  The repairs took long enough that I managed to break my old phone's screen, order a new one, and replace it.  To my surprise, yellow was still missing after I changed the display.
I finally got my new phone back, after a display change and factory reset, and now it's all good.

Thoughts:

it seems very unlikely to me that the same obscure hardware error would occur to me twice.
especially since the display technologies are very different, LCD vs AMOLED.
the Mate was updated with all the magic of Android, so a number of apps and potentially data were automatically installed/transferred.
after I got the Mate the second time, I accidentally logged in with the wrong account, so no automatic installation/recovery was performed.

It sounds unlikely, but is there malware or flawed software that could cause this?  Something that were transferred with in the recovery process the first time?  And if so, where can I report it?  Can anybody find accounts of similar experiences?  If it is a hardware fault, does it have a plausible explanation (it seems all of R,G, and B, are mostly intact, it's only yellow that turns green).

Yellow is the combination of red and green. Therefore if you see green instead of yellow the color red is missing. Have you made sure that this is really a smartphone and not a perception problem? (may be some sort of red-green color blindness).

While we don't want to expect for the worst, behind this link is a color of the rainbow. Next, there's a setting in Developer Options to simulate color space (i.e. color blindness), though we can't guess if you or someone else accidentally turned it on.

I did put my phone side-by-side with the same model in a shop, and checked all possible display settings together with staff to ensure they matched.  As a reference, I used the "Color mode & temperature settings" page, which includes a rainbow.  I found it very strange that only yellow appeared to be affected, the reds looked fine.
Anyway, the problem is solved for me, I mainly want to put the problem description out there, in case somebody else experience the same thing.


text:
Permanently delete apps using Titanium Backup (they keep re-installing!)
Phone is rooted, running a custom ROM.
I am using Titanium Backup, it has been given root privileges.
I am trying to uninstall the following:

default Files (I prefer X-Plore, yet, many apps keep using Files, despite setting X-Plore as default app)
Calculator (I have disabled autoupdates, yet THIS app was updated automatically, without my permission. This will not be tolerated.)
All other Google apps (Since one can auto-update regardless of settings, then the others can, too. Everything gets nuked)
Via browser

Titanium Backup shows that the files have been removed (the app names are crossed out), yet the apps are NOT removed from the app drawer, and clicking on them starts them normally.
I switched off all internet access (data and wifi), uninstalled the apps, then restarted, with no success.
How do I PERMANENTLY remove these intrusive and privacy abusing apps?

There are times Titanium Backup does not work, so I use System App Remover (root needed).
However, as indicated here, a workaround for Titanium Backup is to install Termux. Issue the following commands from Termux
su
setenforce 0

Then try to uninstall the apps again with Titanium Backup

This sets SElinux to "permissive". Then you can uninstall all your system apps. Then after you reboot, the phone automatically goes back to "enforcing" for SElinux.

My SELinux is already permissive. I'll try your tip anyway.


text:
Disable sound when a specific App shows a notification
Is there a way I can allow notifications yet turn off notification sounds for one particular App? I want the notification sound to be off even if my phone is not on vibrate or silent mode.
I am using a One Plus 5T running Android 9.0.8

I assume you mean OxygenOS 9.0.8, based on Android 9 Pie.
To do this, you can go to Settings > Apps and Notifications > See all apps
Scroll down the list to find your app and select it from the list.
Tap Notifications.
Choose which notification channel you would like to mute notifications from.
Tap Behavior and select your desired behavior.


text:
Unlocking bootloader on HTC Desire 320
I am trying to unlock bootloader on Desire 320, but failing on retrieving the OEM number:
$ fastboot oem get_identifier_token
...
FAILED (remote: unknown command)
finished. total time: 0.004s

I've also tried flashing recovery with TWRP directly using
$ fastboot flash recovery <recovery.img>

But that failed with security deny, error code 0x2017. I've rooted the phone using KingoRoot but that did not change anything.
I've even tried an automated application HTC Bootloader Unlocker, but this app failed on the same step as I did. Also, after investigating its logs, this app tried to read various variables using fastboot and could not read any of them.
I've also tried to update ROM directly from stock recovery using both SD card and ADB sideload, but both installations were canceled (but sideload on itself works).
The phone specs and prerequisities:

android 4.4.2, core version 3.4.67
Developer mode unlocked, USB debugging enabled (was able to send adb/fastboot commands)
Unverified applications can be installed (was able to install KingoRoot)
Cannot enable OEM Unlocking option as many guides suggest (this option does not exist in my phone)
Cannot use RUU (my phone does not have a carrier)

The question:

Am I screwed or is possible to unlock this device (and how?)

If you have rooted your device have you tried to install TWRP using the "Official TWRP App"?

Tried it just now and I bricked the phone

There seems to be an issue with USB3.0 and Fastboot. Fastboot commands won't work on a phone which is conencted via a USB3.0 port. In order to investigate further and look for the solutions, I need you to crosscheck this first. Try running other fastboot commands such as:
fastboot reboot

and see if it works.

Yep, this command worked, but as I stated in another comment, I've tried Official TWRP App and now phone's completely bricked.

Does your phone enter a boot loop or is it not able to boot at all? Also, are you able to enter the fastboot mode?

No fastboot, no recovery, no boot loop. It doesn't even vibrate. It is completely bricked.


text:
How do I make my phone stop starting in charge only mode when I plug it in?
I did something with developer mode and now whenever I plug my phone in it wont let me access the files until I pull down the task bar and tap on "Charging via USB" which brings up a window where i can change it to "Transfer files". But I have to do this every time and it's so annoying that I basically don't transfer files to/from my phone any more.
In settings > system > developer options I disabled USB debugging, but it didn't seem to change anything.

In Settings -> Developer options-> Select USB Configuration, try to selecting MTP (Media Transfer Protocol).

I re-enabled the "developer options" switch at the top so I could edit it, but the "Select usb configuration" option was already set to MTP. It still seems to default to charging only though.

Did you recently update the device? Which Android are you running?

@stackers that developer options setting works only in screen unlocked. This is the default behavior since Android-6, as a security measure: https://android.googlesource.com/platform/frameworks/base/+/fcf10f7c12cb3107bdfedce6f76a8c866d154f3c. There are third party root solutions though which may set MTP as default.

i have android version 8. i think i tried to set up something for development, but don't need it anymore

At least on my device, it is a default behavior and cannot be altered. It was brought in with Android 8 and is same on 9 and 10.
The default USB connection mode is always charging. You need to manually enable the file transfer mode when needed.

Although I can find no technical reference for this information, this is my experience as well. The general explanation in other groups is it's a security issue in case you connect to an unknown device (say to charge it) and it attempts to load malicious software, possible of MTP or PTP is the default connection type.

@acejavelin technical reference. It makes sense even if we don't consider the malicious software thing. We are not always with phone when it's locked (feel more secure). We leave it for a few minutes and one could simply access our data by connecting it to a PC. That's like ridiculing the locked screen.


text:
Can I install 512 gb micro sd card in Samsung S9 plus?
Can I install 512 gb micro sd card in Samsung S9 plus ?

The specifications of the phone shows that the phone is able to handle up to 1 TB.

microSD, up to 1 TB (uses shared SIM slot)

That means yeas you can install a 512 GB microSD card on that phone.

@user374252 Even on your link, it shows that you can used a 512 GB SD card

Samsung India website keeps saying its 400 gb max also flipkart and amazon says the same... that's why the confusion came

Anyway I appreciate ur answer thanks you ; )


text:
Camera on Lockscreen
I have a Poco F1 running Miui. The Gcam is a much better camera than the stock one. Is there a way for me to change the camera that is opened on the lockscreen?

GravityBox xposed module has the option  to tweak that but I am not sure the module would work on a heavily modified skin such as of MiUi

That would require root wouldn't it. I do agree that Miui is heavily modified so maybe there isn't a way.

Yes, that requires root and Xposed framework. That said, you can try a third-party lock screen app which provides an option to tweak which app shortcut to be shown on the lock screen.


text:
Google chrome won't connect to the internet on mobile data
This site can’t be reached
m.facebook.com refused to connect

No issues browsing the net on Chrome using WiFi
No issues browsing the net on Firefox using mobile/WiFi
No issues installing app for the play store (I installed Firefox to test) using mobile/WiFi
Can receive non-SMS messages (example: WhatsApp) using mobile/WiFi
Can make phone calls
Clearing chrome data did not do anything
No VPN active right now

Consider reinstalling chrome. Because something it happens error while downloading . May be the script in there somewhere is corrupted. Sometimes reinstall help

The reasoning provided for reinstalling Chrome is pretty vague. Can you link where this error or script is discussed or reported and that reinstallation is the answer? Also, how does reinstallation would help over clearing data files?


text:
where does the official, "non-custom firmware" Android os look for version updates?
When the "new update is available" popup appears on the screen, does the os go to the manufacturer's server or the google's servers to download the update? in other words who is the main version update publisher that the os looks for updates from?

Always the manufacturer provides the updates.

You can actually figure this out by yourself by intercepting the network request from your OS updater software/app. We have related posts if you need help with that.

If the phone is not out of date and still receives updates, there is an old popular network monitor tool named "Fiddler" for windows , and there is a similar android app called fiddler too. For SSL it can produce a user defined certificate and takes the middle of connection through a vpn. And it is usually on one of the google servers.

The OS looks for updates from the manufacturer's site for a newer version. When you click download on your phone it download the latest update usually as "update.zip".


text:
How to check if custom ROM supports encryption?
First solution which is coming to my mind is install custom ROM and encrypt /data partition. But it always take time. I'm wondering if there's quicker method like download custom ROM, extract system image, then extract files from system image file and looking for encryption support in system files like *.rc which are in root file system. Is there any other way to checking?

FDE/FBE is almost a ready-made solution from AOSP. OEMs and ROM developers usually don't disable it. You can look into logs why the encryption fails. E.g. one reason could be if the filesystem created on userdata partition doesn't leave space for crypto footer.

@IrfanLatif maybe it's TWRP fault when formats userdata before install custom ROM...

Yeah you can check manually size of filesystem and partition to confirm. Or check logcat soon after encryption failure to see what exactly happened.

@IrfanLatif checking logcat on some custom ROMs can be difficult because not all have adb enabled during boot.

Activate logcatd service which saves persistent logs to /data/misc/logd/.

I you would install a custom rom you can ask the maintainer of your rom, usually all custom roms from Android 5 and above Support it, nur maybe your device doesnt Support it in a custom rom. Normally the maintainer of your rom wrote a bug list in the XDA Thread, if that's too uncertain ask the maintainer.

Yeah, it would be nice but maintainer often doesn't respond for a question from users. Custom ROMs that I tried they have option to encrypt storage but it doesn't work. So that's why I'm looking for a more technical solution to check it.


text:
How do I turn off suggestions to uninstall unused apps?
Google Play Store prompts me on a regular basis to uninstall unused apps. This prompt is a little bit dangerous because without much thinking, I could tap the confirmation dialogue and uninstall apps which I am using rarely, but do need. How do I turn off these suggestions?

Are you sure the dialog is created by Google PlayStore? I only know such dialogs by pre-installed system-cleaner apps e.g. on LG or Sony devices.

This article says it's Google Play Store: https://www.digitaltrends.com/mobile/google-play-store-uninstall-unused-android-apps/

I've been looking for that one too and did not find a way to turn that notification off. At least, not yet. I'm on Android 12 and they tell me like once a week which is an incredible waste of my time.


text:
Samsung J5 stuck on Downloading Mode
The big problem it's that the phone doesn't have the power button at all, so I can't use the usual combination (VOLUME DOWN + POWER).
Any idea what can i do?

how do you power it on if it doesn't have a power button?

I have had this problem and I tried the volume buttons option and I don't think there's any other way that's not exclusive to your phone. You might just have to take it the manufacturer


text:
Multiple calls to bypass vibrate
In iOS there's an option to make the phone ring even if it is set to silent mode when the same number calls consecutively.  Is there an equivalent option in Android?

Android added "Allow Repeat Callers" feature recently, in Pie I think.

do you know where they put the setting?

Settings > Sound > Do Not Disturb > Calls > Allow repeat callers


text:
How do I get the contents of an HTC .hbk file... without buying an HTC phone?
I broke the USB port of my HTC One phone, so I am unable to charge it any longer.
Before the battery was dead, I made all the needed backups, including SMS, which created an .hbk file. I searched for a solution, but the only one I can find consists of putting this file on another HTC phone and recover the messages this way.
As I have no intention to buy a new HTC phone just to get my messages, how do I extract the contents of the .hbk file on a PC (Linux or Windows)?

Do you still have the ROM containing the HTC SMS app(s)?

@Robert: not sure if I understand your question. The same ROM as the one which was installed on my phone is available from the official website. Do you mean I can use it with an emulator to get back the messages?

If you still have the ROM you could extract the SMS app that created the backup. With the APK of the app that created the backup it is possible to decompile to see how the data is stored and if it is encrypted. May be the backup format is simple and a small script could decrypt/extract the SMS.

I see. It could work, indeed. Could you please promote your comment to an answer?

I would not call this an answer, it is more a rough idea. Anyway you still need someone who decompiles, understands the code and can make use of it in a new program or script. Therefore it is not doable for most users here.


text:
advert web pages opened on phone by bg app
I have some unwelcome behavior on my Samsung S4 AOS 5.0.1 (unrooted) phone. A few days ago I start to get attempts to open my web pages (up to 3 times a day so far) while my phone is idle. All cases have been bit.ly links for example:
http://bit.ly/2KG1tdA+ -- http://www.gohoi.com/jaguar-xj/
http://bit.ly/30muksQ+ -- http://www.gohoi.com/lincoln-mkz/
http://bit.ly/2nVdS4m+ -- https://t.co/leK1JpzypD
http://bit.ly/34WUUeL+ -- https://fb.itfactly.com/?url=https://l.facebook.com/l.php?u....

As I have no default browser I was able to capture URL and add "+" to end so I can get the detination URL on bitl.ly stats page as shown above in 2nd column. The first link went to at least 0.5 Million devices so somebody out there must have run into this phone abuse.
Is there anyway to trace what process is triggering the open web request (eg using logs, trace tools etc), so I can uninstall the app or disable it if it is builtin. Could it be "Peel remote".

@Scott: As you Android device is pretty old and therefore has multiple vulnerabilities keep in mind that the malware may have rooted your device and therefore it can be pretty hard (or even next to impossible) for you to remove it as you don't have root permissions. IMHO the best way to get rid of the malware is to root your device and then install the latest LineageOS release.

@Robert you shouldn't be so quick to say that - I have a Xiaomi Mi A2, with security updates as current as 5 Sept 2019 - Android 9... and yet I'm getting this same behaviour! I too have Peel remote coincidently... I've now uninstalled it just to see if it stops. Scott R, I'll keep you updated if that helps stop them.


text:
How to safely remove, disable, freeze system apps on rooted device?
How to safely remove, disable, freeze system apps on rooted device (Xiaomi Mi9)?
I tried doing it old school on my Mi9 but after removing just absolute bloatware system doesn't boot, had to reinstall stock via fastboot (no biggie but I'd like to avoid that in future ;)

Welcome to Android Enthusiasts! Have you seen our bloatware tag wiki?

There is no safeway with what you are doing unless your OEM provides the source code of the Android your device is running and provided you can make sense out of it. All you can do is to take precautionary measure of making a backup using a custom recovery to fall back to when things go south.

Or to put it simply: some system apps are safe to remove, but the rest are necessary. GUI apps are usually safe to remove, but non-GUI apps (background services, etc.) are usually not.


text:
ID a caller regardless of custom number prefix and/or suffix
Where I'm living right now people can call you with reverse charges by adding 99 prefix to the call.
The problem if that the received call ID appears with 99 as prefix and suffix, and unless you know their number you have no way of knowing who's calling.
Example:

Let's say John's number is 5 123 4567 and he calls me with reverse charges. My phone caller ID will then display that 995123456799 is calling.

What I would like to do is to get the phone to both tell me it is a reverse charge call and who is the person calling.
Is there a way to do this other than creating an extra contact per person named "Reverse Contact"? (e.g. "Reverse John")

Heard something like this for the first time. Have you checked for any local app that does this thing for you?

It's possible to accomplish it using automation apps. I have used Macrodroid.

In the Triggers tab, in "Call/SMS" section, select "Call Incoming", then "Select Contact(s)". Choose "{Any Contact]", "[Any Number]", "[Non Coontact]" and "Unknown Caller". Click OK.
In the Actions tab, in "Macrodroid Specific" section, click on "Set Variable", then "[New Variable]". Click OK. Enter the variable name, set its type to "String". Keep it local then click OK.
In the Actions tab, in "Macrodroid Specific" section, click on "Text Manipulation". then "Extract Text" followed by OK. For the "Source text", click the 3-dot and select "Call number", then click OK. For "Text to match (regex)", enter ^99(.+)99$. Choose "Group 1", then for "Save variable to", select the variable create during step 1. Click OK.
Save the macro and give it a name.
Edit the macro. Click the "+" on the Actions tab. In "Conditions/Loop" section, select "If clause". Click the "+" next to conditions, then in "Macrodroid Specific" section, select "Macrodroid variable". Select the variable created in step 1, choose "Contains". Enter \w+ and enable "Enable regular expression matching". Click OK.
In the Actions tab, in "Notification" section, click on "Display Dialog". Enter the dialog title. For the dialog text, press the 3-dot and select the variable created during step 1. Click OK.
On the Actions tab, click the up and down arrows and move the Display Dialog created in step 6 between the "If" and "End If".
Save the macro. It will look like the image below.

Explanation: When you receive a call, the number will be stored in the variable. it will then be checked if it starts and ends with 99 using the regular expression ^99(.+)99$. If yes, the number without the 99s ( the (.+) part of the regex) is extracted and displayed in a dialog box. If no, then no dialog is displayed.
See Regular Expression

Thanks for answering, and sorry for not seeing it in so long. I had no internet access for a while and then I forgot about this.
The answer you gave does well at extracting the number, but it doesn't tell me which of my contacts, if any, is calling. It only displays the number without the surrounding 99's.


text:
Stuck at boot animation on multiple custom ROMs
Just yesterday I thought of having a new ROM installed on my phone and it is not the first time I'm doing it. Though I made a mistake of not taking a backup of the system before flashing the custom ROM.
These are the steps that I followed:

Moving to bootloader and rebooting to TWRP recovery
Wiping the cache, system, data and dalvik cache
Moving to install option and installing the CustomROM1.zip from the Internal Storage
But the screen is stuck at boot animation
Using my laptop I tried to do the following:

5.1. fastboot erase system and fastboot erase recovery
5.2. Flashed TWRP recovery again using fastboot flash recover twrp.img

Moved the CustomROM2.zip file in the Internal Storage and tried to flash it using install option but resulted in boot animation loop

I even tried to ADB sideload and flash the zip but resulted in the same error.
Currently I'm on Moto G Play (Harpia) and the ROMs that I used are
CustomROM1 = Resurrection Remix v. 5.8.3
CustomROM2 = Eelo v. 0.7
Any sort of help to get out of this would be totally appreciable. And thank in advance.

After much try and waiting I couldn't get any satisfactory result out of it. So ultimately I had to flash the stock firmware. The name of the firmware could be deduced from the command fastboot getvar all
https://androidforums.com/threads/bootloader-unlock-back-to-stock-for-motorola-e4-plus-owens.1264881/
This is the link anyone who's facing the same issues can refer to.

Have you confirmed the integrity of the file you're flashing? I have had some that wouldn't flash and after trying every variable, I re-downloaded the file and it flashed no problem. Also consider: after successfully flashing the ROM, boot back into recovery or to the bootloader before booting the system.

Yes, I checked the integrity of the custom ROMs twice for both of them. Since both of them were showing same sort of results I couldn't stop myself from thinking that the problem lies within the system and not the software being flashed.


text:
How to recover unsaved video file on Android?
I've got a Samsung S9 phone and today I was taking a lot of photos and videos.
For one video we pushed record for about 30 seconds and then pushed stop. It appeared to have been recorded.
However, later today I check my photos and videos and the video is not there. Everything else is.
Is there a way to try to recover this video file?

If your storage is not having read-write failures and you are absolutely certain (use a file manager app to look for it instead of gallery) that the file is still not there, than you cannot obtain it anymore because it was never saved to begin with.

Yeah I looked with a different file manager and it's not there. Is there a temporary directory to look somewhere?


text:
Destroyed (boot/recovery).img after rebooting the device
I use Realme 3 pro device with SD710 running android 9.0 with ColorOs UI, and i'm trying to root my device with Magisk module. First i followed the instructions at link to unlock bootloader,then followed this link to install TWRP recovery for flashing Magisk to root my device, but after that the device cannot boot-up and i have this message on screen :
 i tried these solutions to overpass this message :

Disable verity-check using ADB with command ./fastboot - disabled-verity - vbmeta flash-verification-enabled vbmeta.img but i get error fastboot: usage: unknown command - .
Disable verity-check by flashing a zip from this link.
Try to patch stock boot.img by using Magisk manger followed the instructions link.

noticed: Secure boot status still yes in fastboot mode, and the device only boot-up iff after flashing the stock boot.img and stock recovert.img but with no root.
So i think the problem caused by secure boot, how to solve it? and if there is another one what could it be?
Thanks for advance.

patch your recovery.img with Magisk Manager on any working phone (no root required). flash the magisk_patched.img to your recovery partition. This should by-pass dm-verity

https://topjohnwu.github.io/Magisk/install.html#magisk-in-recovery

"If you are patching a recovery image, manually check Recovery Mode in Advanced Settings" https://topjohnwu.github.io/Magisk/install.html#boot-image-patching

After trying this solution, i have the same problem

then flash VBMETA from this thread https://forum.xda-developers.com/realme-3-pro/how-to/guide-unlock-bootloader-install-twrp-t3938845

I have tried this solution and i got an error as i mentioned below the picture in my question

what is output of fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

Here is: fastboot: usage: unknown command -

update your fastboot to latest version https://www.xda-developers.com/google-releases-separate-adb-and-fastboot-binary-downloads (and check your commands for typos)

Install the stock recovery first through fastboot. Then install twrp recovery again through fastboot. Then install the zip file of the stock rom. It worked for me. Get the stock recovery and stock rom from
https://forum.xda-developers.com/realme-3-pro/how-to/guide-to-stock-rom-stock-recovery-t3940604


text:
How can an existing storage server in Solid Explorer be edited?
In Solid Explorer (2.7.7), how can an existing network storage server (e.g. SFTP, LAN/SMB; all grouped by Solid Explorer into "Cloud Storage") be changed? ? How can one be deleted? Holding on the server name in the "Storages" list or the title bar has no affect.

Tap the "hamburger" icon (☰) to open the sidebar.
Tap the vertical ellipses (⋮) to open the menu.
Tap "Storage Manager".

From here, tap a storage's menu button to edit or delete the server. Additionally, the storage order can be changed by holding and dragging an item.


text:
Phone not recognized by computers at all. No adb, usb, lsusb, fastboot
For over a year my phone had no issue connecting to my computer via usb cable. I could transfer files back and forth via adb no problem. It stopped being recognized about a month or two ago, So I've been using adb over network.
It doesn't even show up in lsusb.

I thought maybe it was the cable, so I tried a different cable.
I thought it was the usb port on the computer, so I tried other usb devices. Phone charges when plugged into computer though.
I thought it might be the connections of the cable to the phone and computer, So I cleaned them with alcohol.
I thought maybe the connections on the mainboard of the phone, So I pulled the phone apart and cleaned the connections with alcohol.
I thought maybe adb needed to be updated/reinstalled, so I did that.

So here's my predicament. I was updating LineageOS and there was a problem with the firmware so I reset my phone without thinking. That deleted all my files on the sdcard as well as the system. So I'm only able to use twrp (recovery, no OS). But the phone should be able to mount still since twrp allows MTP.
Any ideas what I can do to get the phone to be recognized by the computer.
Stats:
phone: OnePlus 3T - up to date TWRP only, formerly LineageOS
computer: Ubuntu 18.04, up to date adb and fastboot

Replace the USB port, it's a common issue in the 3 & 3T... in time it will stop charging as well. It isn't a software/firmware issue, and we can't give you a solution via Android or Linux, the port is physically failing.

thanks @acejavelin I bought a new port and will report back in a couple days. I asked this same question on xda and two people said the same thing as you