text:
Google Play website doesn't show all previously installed apps
When I browse my app history on the Google Play website(of apps that I have tried out in the past but aren't currently installed on my phone), it only lists them in alphabetic order until about 'L'. Nothing beyond that is shown. Does it have a hard limit on how many previous apps it can show?

It stops for me as well, so I am lead to believe that it only stores so many in the database.
Looking at it, it seems to be limited to 20 pages (it doesn't even get to 'C' for me).

I've upvoted your answer, but I don't know if I should mark it as accepted or wait for other replies.

It depends. Do you only see 20 pages? Does it seem correct? Do what you want.

You're right..just 20 pages. So this is answered then.

In my case, the list is not limited to 20 pages. Might be google has fixed the issue. Shows all the apps that are installed from play store as well as system apps.


text:
Galaxy Note 4.0.4 upgrade failure
My Samsung Galaxy Note (GT-N7000) currently has 4.0.3 installed. It has let me know it has the upgrade for 4.0.4 but every time I run it, it fails. After failure it will boot back up fine and has a message it has failed and I should try update with Kies (which doesn't work either).
I can't find anyone else with the same problem. Any suggestions?

Where are you located? Who is your carrier?

Nevermind. It eventually worked after about the 20th time. No reason why it worked, it just did.

This issue solved itself over time with no changes needed.

@Flow give him 2 more days to do so :)

A right, sorry forgot about that limit.

source: Stack Exchange

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

sort: votes


text:
Will a nandroid backup save me from a bad upgrade?
I have a Rezound on 4.03, and verizon has pushed an update to it today. I have delayed the install because there's little information about it. What little I have found claim it make the phone unstable.
I made a nandroid backup, with the default options. That means:
[Boot], [System], [data], and [cache] were selected.
[recovery], [sd-ext], and [.android_secure] were not selected.
My question is, if this OTA update does make my phone worse, will simply restoring the backup pretty much guarantee a seemless "undo"? Or is it possible the update could change something that I can't revert?

The update might include a "radio image" (the hardware layer, one could say) which is not included with a Nandroid backup. It could also include a "recovery image" which you didn't include with your backup.

An update might include a new radio-firmware (see: What is radio firmware?; basically you can think of it as the "hardware-layer" or an API to give the installed (Android) system access to the hardware), which is not included with a Nandroid backup. It could also include a "recovery-image" (see: recovery-mode), which you did not include with your backup.
For the latter, you could simply include it with your Nandroid backup. The radio-image is a different thing: I know of no method to extract/backup it from a given device. You could, however, check which radio version is currently installed with your device, and see if you can get a "RUU" (Radio Unit Update) specifically for that.

Thank you, I will just have to find a good way to turn off the OTA notifications.

Some custom roms have an app named 'fota-kill' for that. Unfortunately, I couldn't find it on the playstore -- but maybe XDA has it somewhere for download :)

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


text:
In my keyboard, is there a way to advance or backup the insertion point?
Using the keyboard in Cyanogenmod, sometimes while typing in a sentence, I see a point where I would like to make an edit.  Presently, I do this by touching with my finger where I want the insertion point to be, however, it is hard to get the exact location, often I miss it by one or two characters.  In such cases, instead of trying again and again until I get it right (which is most difficult to position right at the beginning of the text) is there a way to advance the cursor forward of backwards by one position somehow?  In other words, on a computer, I would press the forward or backward arrow keys to move one position, is there something like that in the keyboard?

When you touch with your finger do you not get a blue indicator "tab" just below where the cursor has been placed? It is usually then fairly easy to drag this "tab" (and corresponding cursor) a couple of characters to the correct position.

@w3d Yes, the blue arrow can be dragged around.  I think that qualifies as the answer, so why don't you post it?

@w3d : it is NOT fairly easy if i want to place the cursor right in the middle of a "ii", which is exactly 1 pixel wide... -.-

As mentioned in comments, when you tap some text to set the insertion point you should get a blue indicator "tab" just below where the cursor has been placed. It is usually then fairly easy to drag this "tab" (and corresponding cursor) a couple of characters to the correct position.
Unfortunately, unlike some other keyboards, the stock Android keyboard does not have arrow keys.

I don't know about the stock keyboard but in Swiftkey and Kii keyboard(a wonderful and free alternative to stock keyboard and Swiftkey) you and enable arrow keys, ie → ← ↑ ↓. I think this might be what you're looking for.

You can install an alternate keyboard to gain this functionality. I put Hackers Keyboard (free in Play Store) on my Nexus 10 and have it configured with arrow keys. Ctrl-C/X/V also work (for cut & paste shortcuts).


text:
Share android Wi-Fi
I've seen that there is an option on android thtat allows to share 3g via usb.
is there a way to share Wi-Fi from a  smartphone (XT1032)to another device via USB (the other device doesn't have a wi-fi receptor)?

You may wanna look into this answer

the other device means a PC right?

@Jasser I don't think OP meant PC because it is already mentioned "there is an option on android [that] allows to share 3g via usb" which is explicitly done for PC.

I see @Firelord then bluetooth tethering can be one of the options I suppose

You can try bluetooth tethering if both devices has bluetooth tehering option with them. You can share your 3g and wifi internet via bluetooth tethering.

The "3g tethering" shares whatever Internet connection you're using over USB. So, if you're connected to wifi, tethering will share the wifi connection over USB.
If the wifi disconnects the phone will automatically switch to sharing the 3g connection over USB.
For example, if you connect your phone over wifi, than connect your phone to your PC over USB and turn on tethering, your PC will have access to the Internet.
This might require installing some drivers though, which has your PC will automatically look for... on the Internet, which it cannot reach. So I suggest you install all drivers from the CD that probably came with your phone, or download the drivers on your phone and then install by sharing the phone storage with your PC.
I've used this method myself a couple of times when I was visiting someone with an old (802.11b) wifi receiver and a more recent (802.11n) access point to speed up the wifi (my phone has a better wifi chip).


text:
Photos app doesn't show any photos when Internet connectivity is limited
It seems when access to Google's servers is blocked (by a firewall for example) Photos doesn't display my photos. The photos are locally available and can be browsed with a file explorer app. I don't want all my photos stored in the cloud nor do I like the idea that Google is checking something every time I open the Photos app. Is there a workaround to disable this behavior?
Edit: The bounty auto-selected an answer but the answer does not work. This is the main "Assistant" view:

This is the device folders view:

Assuming your photos are in some standard format like jpeg?

Did you already clear app data?

@HaydenMoulds there is no clear app data option for Photos on my system (Marshmallow).

I just checked on mine and I have it. Do you have a custom rom? On vanilla android once in app info the clear data option is in the submenu option "Storage".

Even thought the photos are stored locally, when in the main view of the photos app only the thumbnails or nothing at all (if thumbs are not cached) will be shown when internet is off/blocked/limited.
The only way you can access the local copies while using the photos app is to open the menu on the left and select "Device Folders" and then go into the Camera folder (or wherever it is you are trying to access).
Click Images to enlarge

Unfortunately because the internet is limited you wont have access to the nice new features such as the advanced photo search or the nice date order layout as these are all server-based features.

I've tried the Device Folders view but the thumbnails were all grey and the pictures wouldn't show either. The only thing that worked for me was opening the photos through a 3rd party file explorer. I'll try it again though.

That is in fact the standard procedure, even if it doesn't work for the OP. So +1.

If it still isn't working, try clearing the data for photos in the android settings > apps > photos area.

You can check if the photos are locally stored or not by:
Photos → Settings → Uncheck Show your google drive photos & videos
If your photos do not show now they were never on your device. To store them on your device download them from Google Photos and also turn off Backup & Sync if you don't want it.

This setting was already unchecked.


text:
xPosed Installer on HTC One M8
I have rooted my HTC One M8 running Android 4.4.3 (using this method). The process went fine and I did not have any hiccups. One of the main reasons I rooted my phone was I wanted to utilize AppOps, however have been quite unsuccessful on this front.
I have installed xPosed Framework Installer (this is the correct version for Android 4.4.3), however when I load the application I encounter the error:

app_process version "58" has been installed previously but version "--" was found now. If you did not expect an old file to be restored, you may want to try installing via recovery (auto or manual)

Now according to few threads, for the use of the HTC One you need to proceed through this in recovery mode (Reddit) - I have not tested this method yet as I want to investigate.
Are there any other methods we need to try, that we're aware of? The only concern I have is not to soft-brick my phone as I am unsure how to perform a recovery (I could learn but would prefer to do this with a working phone!)
Update
I uninstalled Xposed and attempted a re-install, and now it appears as though I have lost ROOT access on my HTC One M8. I will reattempt to root my device to see what happens and if this in fact was the cause of my issue with Xposded.

After performing a full backup of my phone, I went through and re-rooted (not too sure the actual steps taken as I used the same method), and then reinstalled Xposed.
After validating root access via SuperSU and that the default setting for updating applications was retain root access I went ahead and used the "install via recovery" method, which succeed (I used the .zip for Android 5.0). Then lastly I ensured I performed a soft reboot rather than a normal reboot (although I would have assumed the default reboot option would be that of a soft reboot to ensure Xposed started).
So there we have it, another PEBCAK move by me - ensure you soft reboot and do not let the default reboot take course


text:
How to prevent mobile Android app from tracking when you uninstall and reinstall apps?
I would like to create 2 accounts for the same Android app. First one account, them remove the app, install it again and make new account. However I need to make sure that the app cannot recognize that I already installed that app in the past.
Do Android apps have ability to keep some kind of cookies or some other type of history when you uninstall it? If yes, is there any option to remove that history?

usual ways for an app to detect your device //If you root your device you can possibly spoof some methods. As a normal user, there is no way

There is ANDROID_ID which stays the same if you uninstall and reinstall an app (or simply clear app data). On unrooted devices only a factory rest changes thus UD.

Would factory reset and changing ANDROID_ID do the trick?

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


text:
Can I charge Android when it is uses OTG?
I want to have Android phone which talks with another device (that is Arduino but it's irrelevant to the question here) via USB OTG.
The problem I see is - I'd like the Android to be constantly charging. Is it possible?
It may be possible that I'm asking the same as here
https://stackoverflow.com/q/17329772/2401535
but my knowledge does not allow to assess that.

See also: Can you use USB OTG and charge at the same time?

What phone are you talking about? is it an USB-C or a Micro-USB socket in the phone? Does the phone support USB-PD?

See also: simultaneous USB-OTG and charging

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


text:
Disable 2.4GHz WiFi on Android
I've seen this question. It's not very useful to me, because I don't have control over my router.
Notably, 2.4GHz and 5.0GHz have the same name on my network. If I had control over the router, I would create a 5GHz network, and a 2.4 GHz network, and tell my phone to only connect to the 5GHz one. I don't have this luxury, so I want to disable 2.4GHz at the device level.
I find that my phone will connect to 2.4GHz WiFi despite it being substantially slower. This is not just theoretically, but in practice: where I am in the house, 2.4GHz has been consistently slower, 3-5 times slower. On my Windows PC, I can change my network adapter settings so it only connects to the 5GHz network, so I know this should be possible. Is there a way on Android 14 to disable 2.4GHz WiFi?


text:
Can i disable spellchecker popup but keep the red underline?
The red underline on misspelled words is excellent, but the popup is awful.
This is the popup I do not want:

My keyboard app has a much better suggestion list, always. I think because it learns my typed words and handles two languages simultaneously, while the native android spell checker can't do either of those things. But the keyboard app cannot underline words.

The unwanted popup breaks my accessibility input (I use a physical keyboard), forcing me to always:

click/touch the misspelled word,
wait for popup to show up with useless suggestions,
press back button to close popup,
click the correct word on the keyboard suggestion bar.

Is there any way to only highlight misspelled words and not show any popup on touch/click?

There ought to be a setting for the keyboard you are using.
I use "Gboard - the Google Keyboard (Beta)", it's quite good. Multilingual typing, probably in your languages. Easy to use Emoji searching, .GIFs, Swipe, 'Google Translate' typing, and it has voice input too.
Settings -> General Management -> Language and Input, section "Input Correction" - set "Spelling Correction" to off. It still gives 'one line suggestions' but no 'pull down' like in your example.

i tried google keyboard, and I still got the suggestions disabled while disabling the menu. And it is the only keyboard i tested that have zero support for a physical keyboard, making things even worse :(

I don't have a physical keyboard but I can see in the settings that Gboard supports a physical keyboard. Here is a support page for SwiftKey: "How to use SwiftKey with physical/external Bluetooth keyboards on Android". I don't use SwiftKey but remember using it and not liking it for some reason. Whether that support page will assist with Gboard or be useful if you decide to try SwiftKey remains to be seen. Hopefully a more helpful answer will come soon.

Here's a forum thread were some people report positive results with SwiftKey while others do not. Here's a thread were people say they've had success with Gboard and a physical keyboard except for Emojis - they suggested contacting Google Support to get assistance with that.


text:
Sony Experia E5 microphone only produces static when I talk
I noticed that in my last two phone calls noone was able to hear me talk. I tried to send a Whatsapp voice message. When I listened to it, I discovered that when I talk the only thing that can be heard is some weird static noise.
Is this a known problem or has anyone else experienced it? And if yes do you know how to fix it?
This happened out of the blue - my phone didn't recently fall or anything like that it worked fine until it just stopped working fine. The android version is Android 6.0 (Marshmallow)

Rub over the microphone hole with a magnet.
This will work if there is metallic dust stuck to your microphone, or if the cone is stuck inverted. The magnet can dislodge the metallic dust and force the cone to move.
If that doesn't work, bring the device in to a repair facility. It might be physically damaged.


text:
How to find the real manufacturer of my device?
Often when we buy phones in contract or otherwise, the vendor company puts its own logo and branding on hardware as well as firmware.
Is there a method to help determine the real identity of a device to root it and perform other functions?

Do you have a specific OEM in mind? Or a general question?

You can try CPU-Z, it gathers info about your device , manufacturer, hardware etc

@beeshyams general question

That's very broad , besides your concern is on rooting - which method to use is dependent on device , variants of device, and OS version or one click apps . Not dependent on who manufactured it

CPU-Z, AIDA64 are just one of those. If I understood what you want

One tool that came to mind, is CPU-Z.

Description
Android version of the popular CPU identification tool for PC, CPU-Z
  is a free application that reports information about your device.

SoC (System On Chip) name, architecture, clock speed for each core ;
System information : device brand & model, screen resolution, RAM, storage.;
Battery information : level, status, temperature, capacity ;
Sensors.

Permissions :

INTERNET permission is required for the online validation
ACCESS_NETWORK_STATE for statistics.

authors: Једноруки Крстивоје


text:
Message: Unfortunately Google Play Store has stopped
The problem is happening on a very old HTC Sensation running Android 4.0.3, and all the help found online refers to more modern versions.
In Apps -> Google Play Store, I forced stop, cleared data and cache, rebooted but it didn't cure the problem. I also performed a factory reset without success.
Someone in the Google Play Help Forum advised me to call the Play support team which I did.  They sent me an email, I followed the procedure but it didn't fix anything. They told me to contact HTC if the bug still persisted, which I did a while ago but no reply, so far.

I have solved this problem and I am posting the solution here in case someone else would have the same problem.
I downloaded, installed and ran Lucky Patcher apk file V6.4, for Android 4.0.3, 4.0.4 from here and it did the trick.

authors: Виталий Дубровский


text:
Notification email count instead of content
Subsequent email notifications state the number of unread emails instead of the content of each subsequent email.
I use Outlook for email. The first email will state who it is from and some content. After that, I get 2 unread messages and then 3 unread messages as the notification.
Any way to change this to the actual content of the message so I know which ones to ignore and which to pay attention to?


text:
Why does my device keep crashing into boot loop?
I have tried several 'solutions' for resolving boot loop issues.
My MT6582 keeps crashing. Every 2-5 days, I have to re-flash the stock ROM and start all over again. I've tried different scatter files and using SP Flash Tool to flash them to the phone but the tool either gives me an error or the phone boots back into boot loop.
I've tried:

MTK droid Tools, Mobile Uncle, MagicBox, TWRP, CWM, PHILZ...following all of the tutorials and guides to the letter but, so far, nothing has worked...
Sideload.
Creating a custom ROM using kitchen.

If there's a 'possible fix' out there on the web, I think I've tried it.
Can someone help me with this problem? I'm sick of flashing my phone and reloading all the apps, setting preferences and then having it crash! At the very least, I should be able to create a scatter file that has my apps, userdata and preferences that I can flash when needed.  (Teach me how to do that!)
The phone is a Blu Studio 5.0 C HD (Mediatek 6582) with KitKat 4.4.2

Mediatek devices have a track record of not liking root. It could also be a kernel bug. It can't be much else. It really can't. +1 For providing all the info we would normally ask for, too.

Have the same phone with similar issue. The problem comes from the eMMC. There is no fix unless replacing the chip.Mine won't power on anymore


text:
Android: Change Samsung Galaxy Ace default message type to text (160 charactors )
My Samsung Galaxy Ace default message is multimedia type messages (70 characters) and is costing me a fortune, over 10p a text (UK).  How do I change this to normal text (160 characters) which my phone company gives me 200 free text making it cheaper for me?

AFAIK the stock Messages app always sends a SMS unless you've added an attachment (picture, video, audio), or if you are typing a very long message (the latter depending on your settings). If there is an attachment the message will show the number of used KB instead of the number of remaining characters.
That being said, you should check if the message centre number in your SMS settings is correct. To check start the Messages app, click Menu > Setting, scroll down to the SMS Settings section.
Also on the same screen there is a setting that may convert long text messages automatically to MMS, so you might want to turn that off.

I tried sending a text with no images and it still sends it as a mms.  The message centre number is 447785014318 and this is correct according to the forums.

@resolver101 Something I forgot to ask, can you check your MMS creation mode setting? Can you change it to restricted?

changing the MMS creation mode to restricted worked.  I also installed another sms app which allowed me to send text which were 160 charactors long.


text:
Will flashing re-lock my unlocked phone
I bought an unlocked android phone at Amazon and it works perfectly. This phone in particular doesn't have any OS updates I could do (Motorola Defy), so basically I am stock with Froyo unless I flash it with a custom ROM with an newer android version.
The phone used to be locked to T-Mobile's network, so my question is: since my phone is currently "network unlocked" if I flash it will it re-lock again?
I appreciate any help and guidance. Thank you.

No, flashing a ROM on your unlocked phone will not re-lock your device.  I have several unlocked phones which I flash ROMs on to without any issues.  The SIM code which operators use to limit what SIM cards will work in your device has nothing to do with the software running on that device.

Don't forget to mark this as the correct answer if you're happy your question has been answered, so other people with a similar question can easily see the status of your query.


text:
Samsung Galaxy Nexus Charger - USB?
Does the Samsung Galaxy Nexus charger use a USB charger? If so, what kind?

Your question is bit unclear to me. Still I am trying to answer.
Almost all the Android phones these days (including Galaxy Nexus - GNex) have a micro-USB charging and data-syncing port. So they can be connected to your computer using a micro-USB to standard USB cable. Like most other phones, GNex also comes with a micro-USB to standard USB cable and a wall charger. You can use wall power or your computer to charge your phone.
And if you want to see exactly what charger comes with the GNex, checkout any of the tonnes of unboxing videos avaliable on YouTube!

Aren't there different kinds of micro-USB ports?

@AdamMosheh “Micro-USB” is a name for a specific connector shape, so no. (“Mini-USB” is another, older shape.)

Additionally, the output of the wall charger is 5V 1A, if that helps.


text:
How to stop installed apps accessing the unique hardware identifiers for the device?
I understand that Unique hardware IDs such SSAID, IMEI, serial number, and Advertising ID are accessible by installed applications on Android phones and that enterprises and certain governments make use of these IDs (via the installed apps) for purposes of location tracking, profile building, data collection, targeted advertising, and sometimes surveillance/spying. Aside from obvious privacy and freedom issues with the above, I understand that the data generated from this is also potentially inaccurate where a phone changes owner or in the case of any phone which is running more than one profile/account, eg. in a family where more than one person uses the same phone. https://www.kaspersky.com/blog/android-device-identifiers/31755/
How can applications installed on android devices be prevented accessing all these unique hardware IDs (SSAID, IMEI, serial number, Advertising ID, etc.)?  I see nothing specific regarding them in the full list of modifiable permissions for apps, which I am currently looking at using using 3C Toolbox.
Note:
i) I don't care if this means my phone is harder to trace/block if it gets stolen.
ii) IMEI modification/spoofing is not the topic of this question.

Root your Phone and use XPrivacyLua // It works for most part on Android 11 too

Does this answer your question? Does an adblocker defeat the tracking part of the ad module, or just the display of ads?//Question is not duplicate but the answers cover what you ate looking for IMO

It partly answers it I'd say. It doesn't go into full details about how to block app access to all the phone's identifiers, which would presumably end up being pretty much a course in coding for Android, but it does mention most of them, and suggests software that is the best option for it currently, in their opinion.


text:
Looking for a way to use voice commands create calendar entry in non-Google calendar
I'm looking for a way to create calendar entries in a non-Google calendar using voice commands. The built in voice command (using CM11 M8 / 4.4.4 with Google apps) only creates entries in my Google calendar and I do not see an option to change this behavior. I'm happy to use a different voice command app if that's what's necessary.
To clarify: I would like to create this calendar entry in a calendar hosted on a server accessed by caldav.

I think you need a calendar app that uses the same intent for creating Calendar apps.

While strictly speaking, app recommendations are off-topic here – let's tread it as "how can I do that". And as this is my second question today, it's time for the app which answers every second question here: tasker, optionally with the AutoVoice addon for more convenience and flexibility.
The Tasker UserGuide explains:

Calendar Insert:
  Insert an entry into the specified calendar.

(More details there)
With AutoVoice, you can have a widget/shortcut on your homescreen to activate it (or have Tasker do so via some other event, e.g. "shaking the device up-down twice"). Then speak your command, and Tasker would execute the Task assigned to what it recognizes. There are tutorials around also explaining how to make a "loop" for the "Sorry, I didn't understand – please repeat!" case ;)
Drawbacks: Both apps come with a fee if you want to really use them. Tasker has a 7-day-trial at their homepage, AutoVoice has a limited "free version" – so you at least have a chance to check first if it meets your requirements. Will take a few days getting used to Tasker – but once you did, you will wonder how you could do without ☺


text:
How to show a "large text" SMS preview? (e.g. for confirmation code)
Some online services send you a SMS with a confirmation code (e.g. when requesting a new password). When sliding the notification window (from up to down) in some cases I can see that the actual code is the only information shown (and it's very large), and the complete SMS is shown only if you tap on the notification.
Initially I thought it was simply a result of putting the code as the first token of the SMS body (like "12345 is your code"), but I tried sending an SMS to myself and it seems that is not enough.
Is there some SMS setting that I can use?
My device is Huawei Honor 8 and my OS is Android 7.0 (EMUI 5.0.1)

I am not aware of any setting that can help either on Marshmallow or Oreo (please [edit] your question to mention device and OS details). I use this app that shows the code information on screen till dismissed

Can you give an example of the place where they send you such a code? Any verification code I get are part of the text and I don't see it in larger


text:
Is it possible to keep the user data with a smartphone that boots to the data wipe menu?
My smartphone turns on without passing the OS loading screen, then loads the recovery menu (Redmi-Recovery 3.0). I can't turn off the device, I tried waiting for the battery to run off, charge it and turn it on again, it still can't boot properly. In fact, it won't stay turned off even when the charger is first inserted after the battery has been depleted.
The phone is a Xiaomi Redmi Note 9, OS is MIUI (not sure which version), the menu items are: system reboot (reboots and gets back to this screen), connect to PC with the Mi Assistant (I tried to use the Mi PC Suite, but the device isn't detected, I guess because USB debugging is off on the device), wipe memory (I guess this wipes the system partition along with all the files).
I think my only option is is to wipe everything and hope that it will then boot properly. I was wondering if there is a way to only "restore" the operating system, without touching the user's data (I think I've seen something of this sort both on Linux ans Windows before).
I am also concerned about the phone not staying turned off (I am a bit scared the battery controller is gone for some reason).
Since I have a backup phone that I can use I'm planning of waiting on this question for a week or so and see of something comes up.

no, there is no way. because the whole system is read-only, factory reset will just reset userdata nothing more

btw seems power button is stuck or is wet

@alecxs it seems something like that (probably something got wet), but it has already been 48 hours

A factory reset literally deletes the contents of the user data partition, if you found a way to "reset" and leave the user data intact, you didn't really do anything.

guess the volume button is wet, too. that's why it boots into recovery. no need for factory reset, just wait a week


text:
How to recover a broken userdata.img?
My userdata.img probably became partially corrupt because I created it with cat while the phone was running, instead of in recovery mode :-(. Due to this, when I flash it, the phone doesn't boot and logs several messages related to not finding things on /data over and over, since it couldn't mount /data.
I can put back an older userdata.img just fine and boot the phone, so my methodology works. I'd guess the new userdata.img isn't entirely rubbish as a hex editor shows data.
Attempts to explore (loop-mount) or unpack (unyaffs) on my laptop or on the Android phone itself have failed without much explanations, for the new image as well as for the (known-good) old image. Notably, running the unyaffs2 coming with the latest yaffs2utils tells me it wants to unpack 147 objects but nothing ever shows up.
How can I recover?

What phone do you have?

Out of the top of my head this was on a Nexus One.

It's impossible, because FS has huge corruptions at different places. You can to use file repare utilities to try repare some data, but mostly it's broken by write to FS at the same moment, as dump process.


text:
How safe are my passwords at after-sales service?
My phone is currently inoperative. Samsung asked me to drop it at an approved repair center, which will handle shipment and reception to/from Samsung.
Being unable to boot my phone, it was impossible for me to remove personal files from it.
I am aware all my files will be accessible to anyone handling my phone, once repaired. But what about my passwords ? I know it's possible to get saved WiFi passwords with root access. Is it possible too for passwords from applications ? (Gmail, Dropbox, Website passwords from Chrome, ...)
Bottom line: How safe are my data/passwords on an unencrypted device ?

Possibly relevant to you: How is the Gmail password stored in Android - and where?

Do you store website passwords in Chrome? Or, you're talking about logged in session of websites?

I do talk about stored website passwords. (I guess logged in session will be expired by the time Samsung will repair my device, isn't it?)

Some websites and services, such as Gmail, have an option to "logout from all other devices" which enables you to end the session stored in your mobile and any other devices you logged in previously. Just login to the service from any pc/device and find that option (if available). I'm not sure if it works with Google account integration into Android devices.

General information
As The Andro Nerd pointed out in his answer, most apps store passwords (and other sensitive information) encrypted. Some even don't store them at all (they use a kind of "tokens", as is available with most Google apps -- or they don't store anything like that).
Unfortunately, only most apps seem to care this way. Some store everything plain text (the stock email app on some HTC devices is known for that, for example: Storing passwords and even directory information plain text for Exchange services. Sources for this allegation can be found in the book mentioned below).
Which apps are safe?
It's hard to really know which apps are save, though some services help you figure it out -- see e.g. ViaForensic's AppWatchdog, where they thoroughly investigate apps for things like that (but with limited ressources are far from covering everything). Some security blogs inform about found issues as well -- and if some well-known app is affected by such a security hole (as e.g. mentioned email app, or Skype), all the blogs in the world will spread word.
How to check it on your own
Knowing the structures how data are saved, you could investigate yourself (if your device is rooted, that is). Andrew Hoog's book Android Forensics and Mobile Security is one good source teaching you how to do that:
Apps store their data below the /data/data, in a directory with the apps package name as name (for skype, this would be /data/data/com.skype.merlin_mecha/). By default, that directory is accessible by the app alone (and, of course, by root) -- which is why it requires root privileges to dig deeper. The basic structure below is as follows:
/data/data/com.example.demoapp
├── cache                Directory
│   └── webviewCache     Directory
│       ├── 027e59a0     Cache file
│       └── 057606c4     Cache file
├── databases            Directory
│   └── example.db       SQLite database
├── lib                  Directory
└── shared_prefs         Directory
    └── example.xml      Config file

Obviously, there are two major places to check:

the shared_prefs directory, containing XML files. As those are plain-text, they should be easy to investigate.
the databases directory. Database files are usually in the SQLite standard, so you can investigate them with either an SQLite command line client, or with a graphical frontend like SQLiteMan.

A thorough information on this topic would go too far here -- but you got the idea, I hope.
Conclusion
I wouldn't be that much concerned with Samsungs official service (though "bad guys" could sit everywhere -- but one should not go paranoid about it. But of course it is a generally good idea to be careful of which apps one uses. Too late for your current case, might be -- but there's always a tomorrow.

Nice one, thanks :) Actually, I'm not so worried about Samsung service, but a bit more about the "approved repair center" which is an independent small company.
Btw, Cerberus is installed on my device and I am hesitant to send a "Wipe memory" command on it. I guess Samsung will at some point connect it to the Internet. The command would be executed at this time, so at the end the intermediate company would get a wiped device ; but I am afraid of the reaction of the guy at Samsung handling the phone...
What do you think ?

Valid point -- at least if you consider your data lost either way. In that case, I'd do it. Not because I'd feel paranoid -- but if I had an easy option and wouldn't use it, and then something would go wrong, I'd blame myself for stupidity ;)

Knowing that the guy at the repair center told me it was likely due to a motherboard fault. If it's true : 1/ the motherboard will be changed, and the old one destroyed (the memory is sealed on it, right?) 2/ it will be repaired, and if the memory remains intact, Cerberus will be able to wipe during it tests process 3/ I get a all new phone and the old one will be securely wiped (I hope) by Samsung for refurbish

Nope I don't care about getting my data back, I already have backups. I just don't want someone else to access it. So you think I should try to remotely wipe it? I'm just scared of Samsung's reaction. (Concerning warranty, more exactly. Cerberus is an app which needs root access, and my device has been flashed many times. I may be on the edge of a broken warranty. Even though European law says I'm not, I don't know what Samsung intergalactic law says ;))

So what's the difference (in terms of warranty)? If they look at it, they'll see it was rooted either way. And if you are living inside the EU, EU law should count -- regardless where they repair the device. It's your right to protect your data.

I meant : seeing such thing happening on the device could cause Samsung to smell a rat (and then check for flash traces).
But that's nitpicking. Remote memory wipe it will be. Thanks for your advice :)

That's a valid point ("wake sleeping dogs") -- but what shall they say? ;) Glad I could help. If you have additional questions, just drop by in the general chat.

Most (if not all) applications will store saved passwords in an encrypted format in their database in their data folder.
As such, your passwords will be safe - they would have to access the database, and then decrypt the stored the encrypted password.
As well as that, they will most likely wipe your device anyway (not always done, depends on the repair).


text:
Nexus 7 ignores apple-touch-icon

Go to any website that has:
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png" />

For example: bbc.co.uk, starbucks.com, or play.com.
Create a bookmark from the browsers.
Go to Bookmarks, and Add to Homescreen.

On other Android devices, the icon that appears on your homescreen will be the icon specified in one of the two tags above. On my Nexus 7 though, it always uses a bookmark icon with the site's favicon in the middle. I know the icons are working, because if you go into Chrome => Bookmarks, it shows the bookmarks with the apple-touch-icon there, just not on the homescreen.
Did this change in Jellybean? Is it a bug, or intentional for some reason? I can't find any mention of this behavior anywhere online.

I know this isn't gonna help but it would probably work if it's something like <link rel="google-touch-icon" href="/google-touch-icon.png" />. Nah, just kidding.

Not Nexus 7 specific. The changed the behaviour with "apple touch icons" in JellyBean.
Doesn't work on my Galaxy Nexus either.

It looks like Google is afraid of being sued by Apple for using "square icon with rounded corners". There is an issu on http://code.google.com/p/chromium/issues/detail?id=125076. However there is information about fix version set to 25th release. I don't know if chromium and chrome versions have the same numbers, but last time I checked Chrome it was on v. 22. There is also a posted suggestion of introducing chrome specific Android-Icon.

Thanks for the info, that bug report is exactly what I was looking for! To clarify, it looks to be a bug/missing feature on Mobile Chrome. Of course, since Mobile Chrome replaced the Android Browser completely in Jellybean, that's why it appeared to be a Jellybean bug.
Weird though, that seems like a big feature to leave out. If it's because they don't want to get sued, then they could at least give us an android-touch-icon meta tag to replace it.


text:
Accessing learned words Samsung Galaxy A12 keyboard
I share a phone with someone who's being shifty and I just need some help.
I was typing an email address into the search bar on the Samsung Galaxy A12 that we share and as I was doing so, a whole bunch of suggestions showed up on the keyboard- they were all usernames with an @ in front of them.
( @username )
I was going to write them down but the problem is that after I clicked on 2 or 3 suggestions, they stopped popping back up in the suggestion part of the keyboard.
It seems like it may have accidentally glitched or something and they weren't meant to pop up at all, but the fact that they DID means they're saved somewhere on the phone, right? The phone only has the Samsung keyboard on it- not GBoard board and the phone is not rooted.
Is there any way at all that I can access that again? Anything I can try?
Can I root the phone myself to access that data?
Thank you.

I don't know the answer to this question, but this is significant problem with many of these keyboards nowadays, especially those that also connect to the internet.  Despite privacy "promises", it's often hard to know if private data is truly staying private.


text:
Some apps re-enabling themselves in my Redmi phone
I use Redmi Note11 with MIUI14
For example, I disabled Xiaomi account app and Music app from "Modify system settings" and I disabled Phone permissions from MIUI security components app.
But around 2 days later, those apps re enabled themselves.
Is it a system bug or something I should be worried about?
Thank you.

Why consider this a "bug" when the simpler reasoning is that it is programmed by the app provider to re-enable itself, overriding your actions? Plenty of precedent around - plenty of precedents reported on this board - search for it.


text:
How to spoof Android device in VM?
Trying to learn making bots on Android.
I need to be able to make a VM with an Android and spoof any device info to make bot less detectable as their should be few instances.
Preferably something that wouldn't require any restarting or maybe could spoof only info for one app.


text:
Ads popping everywhere on Android 10
I have a simple Oppo A15 running Android 10 ColorOS 7.2.
It worked fine for many years but a week ago I started having some issues with ads popping everywhere. When using Chrome or any other app; as I am writing this message it happened twice. The ad is basically as if it's a new app that opens. The content of ads is not really relevant I think.
Any suggestions? It's becoming more and more annoying

I personally use DNS66, an app you can download through F-Droid.

Answers should be self contained, with a link for reference.  Please edit it to explain what this is, what it does and where you get it from.

Hi. Could you  explain how DNS66 app would solve the problem?

I would install a Virus Scanner.  My choice is Kaspersky.  The basic version is free, but you have to manually press the button to update the virus database.
I am not associated with it in any way.


text:
Android app sound unknown
From which App is this notification sound in Android, after playing an audio message?
Sound unknown app

It looks to be from your or someone's mail service as a notification. I'm not positive as I can't hear the audio very clearly but it's listed as Mail.com notification in the properties afte:r
#1downloading and playing the audio
#2 reading file propties
Hope your that helps.


text:
Remotely Enable USB Debugging on my Samsung S8+ when the screen is dead
My Samsung S8+ recently had its screen die. I am trying to use Vysor to mirror the screen onto my laptop, but I cannot turn on USB Debugging due to the dead screen.
Is there a way to remotely enable USB Debugging? Or is there a way to bypass the requirement altogether?

The S8 may be old enough to support an external screen connected via MHL adapter so that you can connect to to an external monitor or TV. Alternatively Android phones can be controlled via USB mouse or keyboard. If you manage to add blindly an Bluetooth keyboard you can acknowledge the adb dialog that pops up when you try to use adb from a connected PC.


text:
How to create copies of Telegram X in Bluestacks on Mac
I am interested in creating multiple independent copies of Telegram X in Bluestacks Version 4.270.1 (2803) on Mac Big Sur 11.2.3.
The reason I want to do it is when there is a lot of accounts signed in in Telegram X it starts to lag a lot and crash too. I think that by creating multiple version of the app and signing in with less accounts in each this problem could be fixed.
To do the copying itself, I had already tried some popular methods suggested by google such as downloading an app in Google Store in Bluestocks that allows to manage multiple sessions of the same app, but (a) it doesn't work and (b) I don't think it's exactly what I need. By it doesn't work I mean whatever app like this I download, when I try to do something with it, it crashes most of the time.
Could you please recommend an elegant way to do this if there is any? I guess, the option of the last resort is just creating multiple Bluestacks right? However, this will probably cause issues with local memory on my laptop pretty quickly.
Thanks in advance.

Use App Cloner to create multiple packages of Telegram X. Please beware that you might need the premium version for a lot of useful features in the service.
https://appcloner.app/


text:
Custom keymapping for games?
I'm using an iPega Bluetooth controller with my HTC Desire 510. For most things it works great, but I am running into some issues with Ravensword 2. Ravensword finds my controller and connects fine, but when I start playing, certain actions can't be performed (attacking being one of them).
Is there a way to custom map my controller? I'm not on a rooted phone as I can't find a reliable way to root this device.

For mapping controllers Mantis Gamepad Pro,
Odo Gamepad Mapper, and Octopus is one of my favorite apps since i started playing with controllers. Buy the pro version if you dont want ads
i'm currently using Mantis for mapping my xbox and playstation controller, i don't have wireless ones so i can't confirm if this will work or not.


text:
How to totally block internet access (data) on an Android?
I use Android 4.1.2 dual SIM, so I often switch SIM cards and restart the cell phone.
My plan allows me internet connection, but it's pay by the day, so even if I mistakenly sent one byte, it would charge me fully for that day. Which I want to avoid!
Each time I restart the phone after I switched SIM cards, it starts connecting over the internet, although before the restart all the settings were to disable internet.
Is there a reliable way to disable internet access on Android, that will last between replacing SIM cards and reboots?
PS I do want to be able to use Wifi. But not data over my cellular provider's network.
You may suggest to call my cellular provider and ask them to disable data. It's not a good solution:

Their customer service agents don't like to do it.
Their settings seem to be reset each time I move their SIM card to a different cell phone.
Sometimes I do need data in an emergency.

Something like DroidWall might work.

I think the best solution you can take is to disable the 3G connection (data traffic) option in Android because its state remains the same as when was turned off.
There's a thing in Android called "shared preferences" for each application installed. Settings is also an app and the saves there its actual state, parameters and configurations. So, when the phone turns on again, Android (settings app) reads that preferences and restores. So the 3G will stay disabled.


text:
MOTO E battery drops suddenly to 0%
My moto E phone is not even a month old, and already I'm having a HUGE problem with it.
I charge my phone to full battery, sometimes during a whole afternoon or night. In the morning or at 100% I unplug the USB. The phone then last a while on battery, but suddenly the battery drops to 0% and the phone shuts down. I can't get the phone back on again unless I plug it in with the USB to charge it.
Then, the battery charges ridiculously fast to 100%, sometimes in just a few minutes. When I check the battery graph, it shows that the phone uses the battery steadely for a while until there is a sudden and steep drop for no reason whatsoever. This drop occurs seemingly randomly sometimes happening at around 90% charge, sometimes 80%, 70%, 60%... There are no special apps running, and the phone is not even connected to the internet, not by WIFI or the phone network.
Why is this happening? I can't leave my house with my new phone without the charger cable, even at 100% battery, because often I end up looking for a computer to charge my phone on after only an hour or two because my phone has shut down!
Can anyone help?

Your phone (or possibly the battery) is faulty. Return it to the shop for a replacement.


text:
Prevention of Android devices being hacked
I keep seeing media articles saying that smart phones etc are being hacked, particularly by NSO Pegasus. I would like to know how this is done. I'm particularly interested in how to protect against it. I have Android 9.0 devices.
PS Apologies if this is off topic. If so, please post a comment stating where this question should be posted?

1.) Discussion questions fit poorly for StackOverflow sites as specific questions are preferred. As your question has a comment to a long blog post, all of the ways Android has been compromised  in the past would be too long. 2) Don't be a target for nation state class device hacking tools as well as using common sense when download apps 3) To check your own status, assuming you are using a desktop browser, click on your name or the icon associated with your name in the upper right of the top bar next to search.

Relevant: How do I protect myself from Pegasus and alike malwares? -- my own question at [Security.se].

Does this answer your question? How can I check if my Android device is infected with Pegasus Spyware?

consider two facts 1) google and OEMs will always have own backdoors in propritary blobs for baseband/modem etc - you are already hacked at moment of using smartphone 2) You are not a person of interest, and "nothing is eaten as hot as it is cooked" (why should someone hack you if you already share your privacy on instagram, facebook, etc for free?) fun fact


text:
Recover data, photo, & video from a dead water-damaged Android phone
Question
Recover data photo video from a dead water damaged android phone
I have a old android mobile which was kept on table  on which glass of water falled and water entered the mobile as its battery was attached (unremovable battery) inside I couldn't remove it I desambled and unpluged the battery  wire and kept the open mobile for three days in sun and then connected and swtiched on it vibrates with no display.
I went to service center they without looking to it said to change motherboard and cost of motherboard is more then the new mobile then I went to local guyz they said whole mobiles display screen motherboard battery all will be changed and declared it dead damaged after 5-7 hours testing r&d
I had important data in it. I tried to find motherboard of mobile online or any old same model same company old model second hand mobile I founded a old second hand mobile working but following  before buying I have questions in mind

Can I recover the data from damaged mobile if yes how

If same mobile screen or board is available then can the data internal memory be fixed into another mobile

As the mobile is dead and vibrating can we boot into bootloader or through adb commands  can recover from pc connecting mobile. If yes how

How can we get the data from the damaged mobile any how any trick or experts advice

If display screen is changed of damaged mobile then is it possible to recover data

if motherboard of the damaged mobiles is changed and as the storage chip on main board then is it possible to recover data

Additional UPDATED
Just now after 6onths i again unscrewed dissambled the mobile is didn't saw after taking from local engineer now a bad news the battery is swollen and is useless to power charge them it's now working
As the mainboard/ display/battery if bought all new spares will cost is more than mobile cost and heavy I have option to buy another second hand old mobile of same model and try to replace or test my old water damaged mainboard with second hand working mobile phone and test if the data can came out becuase the engineer said display battery and board all have to be replaced ...
I again unscrewd dissambled the mobile is didn't. Heckled after taking from local engineer now a bad news the battery is swalen and is useless to power charge them
As the mainboard display battery if bought all new cost is more than mobile cost and heavy I have option to buy another second hand old mobile of same model and try to replace or test my old water damaged mainboard with second hand working mobile phone and test if the data can came out because the engineer said display battery and board all have to be replaced ...
My question is if I replace swap  the new second hand same.model.mobiles mainboard with my old damaged mobile and if it works fine and if not then is there chance to shot the display or battery or other parts to (if my water damaged mainboard is shorted  damaged) then will it damage the display of new second hand mobiles mainboard to  while testing or will the other mobile work if done carefully

you did right disconnecting battery and dry. userdata can be dumped from SP Flash Tool or QFIL but if it is encrypted dump is useless

@alecx bro it's model is Lyf wind 4s ls-5018 , will sp flash toll or qfil work if it's nit switch on it foving dispaly but vibrating...can data be recover if screen damaged....and what if mainboard damaged to

https://android.stackexchange.com/questions/226838/recovering-data-from-mi-4c-able-to-get-only-to-fastboot

@alecxs brother I updated I checked the phone after posting and unscrewd and saw that battery is drasticlly swallen so no way to powe charge or switch on and no chances to use any other way the local enginner informed me that the mobile is short either display or the wires or battery or board he was not certain after testing r&d now the point is can I get and put the damged board to new second hand phoen and test if it works or will it damage shot  the new set to

EDL mode works without battery. from stock rom extract prog_emmc_firehose_8909.mbn this is the programmer required for QFIL

assume you are running windows, I will give you short instructions how to read data off dead device in EDL mode with QFIL
disconnect battery from phone mainboard, press vol up + vol dn and connect usb-cable
you should see Qualcomm HS-USB QD-Loader 9008 in windows device manager Ports (COM & LPT) section
install Qualcomm HS-USB QD-Loader 9008 drivers
download stock rom and open QFIL
now follow the steps in this tutorial, but instead devinfo you are interested in partition userdata

Select "Flat build"
Select your firehose (prog_emmc_firehose_8909.mbn)
Select tools, partition manager
Click ok
Right click userdata and click on "Manage Partition data"
Click on "Read Data"
Check the logs on the main window, it will show you where it will be saved (Most frequently in the Appdata/Roaming/Qualcomm folder)
Copy the file we read to somewhere like the desktop and make a backup in case it does not work.

now you got the raw dump of your userdata partition. you can mount it with DiskInternals Linux Reader and recover your files from media folder (as long as phone is not encrypted)

If your phone is encrypted you can swap mainboard with working device if eMMC flash storage chip is located on the mainboard itself

bro okay thanx will try all and let u know see if it works


text:
Debug the full output of QR code reader?
In my Android device, I use app "A" to scan a static QR code and the app will show the result.
If I use a regular QR code reader app, the QR code will show as: "checkin:XXXstaticID"
Is it possible to know the full execution command of app "A", so I can just execute that command or open the URL without have to scan the QR code?
Thanks

AFAIK, there's no other way than reverse engineering app A to know the logic.

@AndrewT. I thought we could capture the activities from app A like using sysinternal procmon on Windows. Ok I will try the hardest way. hope it is not obfuscated.


text:
How to enter password for decrypt without system keyboard on android
I was trying to release some internal memory on my CUBOT GT-99, so I started disabling  some system apps using one rooted app. One of apps I was disabled is system keyboard because I don’t use it beside Swift Keyborad. I was totaly forget that I use system keyboard whan I turn on my phone, becouse I encrypt my phone, so I need system keyboard to enter the password. Now phone ask me for decrypting password but don’t show me the keyboard, so I can’t enter password and can’t system run.
One of my idea is to use Android SDK, if there's some tool or something (?) to use PC Keyboard instead of disabled system keyboard (I don’t know anything about Android SDK).
If there is no other option I'm ready to do hard reset, but I don't know how to do this in this situation.
Please can someone give me any other idea and tutor how to solve this.

Since you are rooted, I assume you have installed a custom recovery like ClockworkMod. Can you boot your phone in recovery mode?  You should be able to perform a factory reset (a.k.a. wipe) from there.

If the device were not encrypted, you could use ADB to re-enable the app (pm enable). But I doubt that works with encryption turned on and the device not yet unlocked. So I'm afraid the full factory-reset Chahk suggested is the only way out.

No I didn't install ClockworkMod :(
How to do Full Factory reset in this situation?

Solved.
First of all, I didn't know how to enter in Recovery Mode on CUBOT GT-99, but accidentally I enter in it, and I want share this with you because I didn't find it on internet.
Press POWER for 1 sec and than release...phone vibrate...Immediately after vibration press and hold POWER & VOLUME+ button.
In recovery mode it alows me to:
apply update from ADB/sdcard/cache
wipe data/factory reset
wipe cache partition
backuo/restore user data
I tried to establish a connection with the ADB, but it did not work because of encrtyption. I made a backup user data and after that I dona Factory Reset.
The new system had the same problem, there is no system keyboard. so I've installed the Swift Keyboard from computer using the command adb install %PATH_OF_PACKAGE_ON_PC%.
I finally had some keyboard with which I could enter my email address and password to enter in Google play. There I installed Root App Delete (with which I had previously disabled the system keyboard), to re-enable the system keyboard.
In the end all I needed is to go to the system recovery and restore user data witch i made before Factory reset.
That's it. :)

I don't think that the above answer is quite correct as when you enter in "recovery mode" (on an encrypted device) the /sbin/sh pm command can no longer be used since the device needs a password for decryption. (I even decrypt my phone and still could not perform the command :(
Also thinking about it more running that command to re enable a package would open up a security hole for encrypted devices so this command would of run useless on an encrypted device (which is not "decrypted" in the first place)
If you have TWRP installed as your recovery they have their own keyboard layout which you can enter in your decrypt password and then use one of your backups to revert back (which I hope you have done) to recover your keyboard layout.
Otherwise you'll need to install/flash back to your stock rom :(

A simpler solution
I had the same issue, but I don't have an SD card in my Moto X. That means, if I backup then factory reset, my backup will be gone too.
I found another solution. You can just reflash the Google Keyboard to your device using TWRP. The zip I used is here: https://www.androidfilehost.com/?fid=95855108297851240
If you don't have TWRP recovery, you can flash it from fastboot.
After flashing, the keyboard should work again and you can enter your password for decryption.

I think that if you entered in recovery mode (any of them) you can use Adb to enable frozen apps. It can be done throught the command "adb pm enable packagename" where packagename the app of the keyboard . if you dont remember the exact name use the command "adb shell pm list packages -f" to return all the installed apps and find there the disabled keyboard. An excellent tutorial of how to use adb can be found here http://www.vogella.com/tutorials/AndroidCommandLine/article.html by Lars Vogel.

This worked for me : connect usb OTG cable and a regular pc keyboard, then power on.


text:
How do I unmute a contact?
On my S6 with Android 6.0.1, one of the contacts in the default SMS app has a mute symbol (strike-through speaker) displayed next to the name. For this contact, new text messages don't trigger a notification. How do I change this? I've looked through all options in the message app and in the contact app and didn't find anything.

Press and hold on the message thread (from the screen presented in the screenshot you've attached) And asee if you get the unmute button. Secondly, once you are inside the messaging thread (after tapping on the above said contact, in the screen shot) do you see any overflow menus? (3 dots usually to the top right)

I found it by accident - it's neither the long press (which enters selection mode) nor anything in the overflow menu (which is MORE on S6, nor the typical dots). Instead, in the thread, you have to tap the contract name, and there is the setting...

Hmm. Different apps, different ways to do the same thing. Oh well.

In the thread, click the contact name, this will take you to the "notification" setting for the contact.

Had the same problem. Took me a bit to figure it out.
Go to messages, tap on the thread for that contact, tap on their name in the top left corner, this will take you to conversation settings, turn notifications on.


text:
Is it possible to exclude apps from the "open with" dialog?
I have two browsers on my device, Chrome and Opera, but generally always want to use Chrome. But even if I select Chrome for opening weblinks and press the "Always" button, it might still ask me again which browser I want to use for some other links.
My phone is rooted (it's a Fairphone). Is it possible to just exclude Opera once and for all from being suggested? I only want it to appear when I deliberately start it via the drawer.

Unfortunately, I think not. The code that tells whether the app will appear in that list is in the app itself: Documentation.
However, you state that you are rooted, so maybe you could use Titanium Backup (Pro) to "freeze" Opera.


text:
How to show all folder sizes of Android phone in Windows file explorer?
When I run space analysis it shows about 50GB of others, and I don't what is that exactly, so I wanted to manage the space on file explorer on windows 11, but the thing is it doesn't show the folder & file sizes.
So how can I manage internal storage of the android phone on windows?
Phone: Samsung Galaxy A8 (2018) SM-530F
Android Version: 9.0

How disk space is used on Android device?

Cross-posted from Super User: https://superuser.com/q/1728533/356789


text:
Encryption and deleted data
I have a galaxy S8 using "default password" meaning no startup password or secure start up.
The device is still encrypted by default so all data should not be recoverable after a factory reset as the old encryption key is deleted and a new one is generated on reboot. This is to my limited understanding. Is this right?
Now what about data that was "deleted" before the factory reset like photos or unwanted files that were "deleted" and then the device was reset? Is any of that info recoverable?

why should deleted file easier to recover than (unrecoverable) existing file? encrypted is encrypted no matter what kind of file it was

So deleted files are still encrypted and unrecoverable after a factory reset? Also, do I have the first part right about default encryption despite no password?

yes. the whole partition is encrypted, there is nothing left. not even a file system. the passphrase is "default_password" so there actually is a password. read more about FDE key derivation here


text:
Can I read data and IMEI of a phone that can't be powered up?
I have an old Android phone Kyocera Hydro Icon C6730, which is stuck in powering up, while being connected to the power strip. Its battery is also old and I'm not sure if it is still working correctly. I have removed the SD card from the phone, and am thinking about parting away with the phone.

Can a computer read the data stored in the phone  without it being powered-on or started? If yes, is it done by connecting the phone to the computer, via a USB cable, treating the phone as a USB storage device?

Is it still possible to read off the IMEI of the phone? (I saw an 18-digit DEC number and a 14-digit HEX number, both with bar codes, in the back inside the phone, under the battery. It looks like this photo below. Is the HEX number listed there IMEI?)

Thanks.

Usually one of those numbers is the IMEI, the other the serial number. As for reading the data: no, to my knowledge without being powered up the device won't be usable via USB. You'd need special hardware to that using JTAG AFAIK.

@Izzy Thanks. Are you sure one of them is IMEI not MEID? How do you know if a number if IMEI or MEID?

Isn't the MEID just the same as an IMEI but for CDMA phones? Note that the IMEI has a manufacturer specific prefix called Type Allocation Code (TAC). Some manufacturer have multiple TAC numbers, not sure about Kyocera. e.g. Kyocera has used TAC 01509900 on recent phones.

One of the numbers on that label inside your phone should be the IMEI number.
IMEI numbers are typically represented using decimal, and when represented in decimal, are 13 or 15 digits long, plus 1 Luhn checksum digit, for a total of 14 or 16 digits, respectively.  Of course, like all integers, they can be represented in any base, including hexadecimal.
As for the actual data on the phone, I know of no easy way to get the data off the non-volatile memory chip(s) without providing power to the device and having it, at the least, enter recovery mode.
BTW, if anyone is interesting in reading about Mr. Luhn and his scientific research, Wikipedia is a good place to start.

Thanks. How can I tell if a number is IMEI or some other number like MEID?

@Tim You can try entering the value into an IMEI checker... let me find one or two for you...

@Tim Here are 2 I found: https://swappa.com/imei  and  https://ting.com/byod#

Thanks. (1) Can the two links tell the difference between IMEI and MEID or some other kind of numbers? (2) Are IMEI and MEID both IDs of a phone device? Why having two kinds of IDs? Which one is more similar to MAC address of a network interface in a computer?

@Tim You're welcome.  For your first question, they should be able to, yes.  For your next 2 questions, I used to know the detailed answers to those specific questions, but have long forgotten.  I think Wikipedia will have reasonably accurate answers if you search for both acronyms.


text:
Why does my GPS service on an Android device decline after some time?
On my Android 11 phone I notice a certain decline of the GPS reception when used with the app "Caynax Sport Tracker". After a reboot of the device (realme 8 pro) the GPS tracking works just fine. But after a week or so there are random drops in the GPS reception (5-30 seconds). The application then tells me that there is no GPS reception.
After a reboot of the Android device the GPS reception works fine again. For about a week.
What could be the cause of this issue, and why can it only be solved by restarting the Android device?
Can it be:

a bad quality android (creating random errors after a week of operation...?)
a bad quality GPS software (maybe an internal counter creating random errors ..?)
a bad quality GPS device (maybe some charge building up which only can be discharged by rebooting the device?)
a bad quality application (...?)

What is the likely cause of this annoyance, and why can it be solved only by a reboot?

The common was GPS data flows is GPS chip -> GPS daemon -> Android location services -> app. If a reboot fixes the problem it could be one any component before the app.

@Robert: But what could be the possible cause of the problem? What could be the case in the GPS chip? In the GPS daemon? In the Android location service? Why does it always deteriorate  after some time?

Sorry but I don't think it is possible to answer your questions without the possibility to directly access the device. I would check other forums that are dedicated for your device only (e.g. there should be one on XDA forums) if this problem is known for your device model. Otherwise it may be just a glitch or a hardware defect.


text:
How did my work profile get on my phone?
This is a personal device.  Its never been tied to any employer. I've only had it around 6 months, purchased through carrier website, outright/ unlocked. I'm absolutely lost and I cannot uninstall. It just tells me I can't preform that and to contact my admim.

Could you check the Account settings and see if there's any account registered to the work profile? Otherwise, are you using an app (e.g. Island) to create parallel space (using work profile) for installing same apps on the same device?


text:
K9Mail doesn't replicate Hotmail / Outlook.com folder structure
I have switched from the Gmail app to K9Mail yesterday because I needed multi-folder sync. However, I'm having trouble replicating the folder contents from my Hotmail account in K9Mail, a problem I didn't have with Gmail.
The folders not correctly replicated in K9Mail are the "special" folders Drafts, Deleted, Sent, and Junk.
I have found settings to set the special folders in the app, but they always appear to be empty. If I move an e-mail to "Drafts" in K9Mail, it does in fact create a new folder on the server, which happens to have the same name as the Hotmail draft folder.
On the other hand, if I put something in the Hotmail drafts folder, I cannot seem to access it at all in K9Mail.
Is this a shortcoming I have to live with, or am I missing something here?

Are you using IMAP?

@Alex.S Yes, I do.


text:
Can I prevent my S6 from reducing brightness at 5% battery?
My Samsung Galaxy S6 with Android 6.0.1 always dims the screen when hitting 5% remaining battery. This is very bad in bright sunlight because the screen gets so dark that it's impossible to use the phone and pure guesswork to brighten it again. This “feature“ seems to override both auto and manual brightness setting. It also happens irrespective of power saving mode on/off. How can I stop it from doing this?

Try Macrodroid automation app.  Trigger: battery <6℅ Action: brightness - adjust to desired level Constraints: power disconnected. This should solve your problem. Not posting as an answer as I don't have a device on Lollipop. Once you confirm it works, will post as solution

That feature is built into the kernel. You would need an unlocked boot loader and a custom recovery. Then you could flash a different kernel or custom rom to achieve this.

I believe you are looking for Power Saver Mode. This is under the Settings > Battery.
There is usually an option to turn on Power Saver Mode altogether or adjust what it does.
See
http://www.samsung.com/us/support/answer/ANS00038729/

Thanks, but this is done by my phone no matter if power saving is on or off. So disabling power saving mode does not stop the automatism that the screen gets dimmed to minimum when hitting 5% battery.

Samsung Galaxy Phones do dim their phones once it reaches the low level of battery. You may try this: http://www.samsung.com/ie/support/skp/faq/1056771

This setting does not exist on the S6, unfortunately.


text:
Analyse performance / profile Android System? Why is the system slow?
My Android 4.2.1 tablet is slow, it wasn’t when purchased. As the reason is often the software, I was looking for a tool to analyse the performance of the whole system, but couldn’t find any.
What I tried:

CPU usage monitoring: Only current or accumulated CPU usage
An app that alerts when any app uses more CPU than a specified threshold: This only alerted quite seldomly, so there doesn’t seem to be an app that uses so much CPU itself

To find out the reason of the slowness, I would like to get an overall view of the system’s performance, showing how much time was spent with which activity. This may include CPU usage, but may also include I/O performance or how long processed waited for I/O etc. For example, Firefox offers a profiler.
Or is this not really possible because of Android’s design?
Are there other utilities that might help?
Another point is that Android doesn’t support TRIM until 4.3. Could the usage of nearly two years with many installations and some system resets have caused the flash memory to get so slow that the poor I/O performance now slows down the whole device?
To the manufacturer’s support, I wrote the following problem description:

Opening of apps takes longer, sometimes everything stands still for
  some seconds. After the last firmware/Android upgrade (a year ago) I
  even reinstalled the system. However, after some time, it got slow
  again.

Only after this vague and undetailed description, the reply said that the reason would most probably be a hardware defect and that I should send the device in to be repaired.
How should I continue my analysis? Is the support’s assessment reasonable?
Update
Recently, a new app was added to the PlayStore concerning exactly one of my desired analysis:

CPU Monitor (non-free, restricted demo)

For first-aid and getting started, please consult our performance tag-wiki, which has the required pointers. Then come back here and either answer your own question (if you were already able to solve the issue), or [edit] it to include what you've tried and where you're stuck. Thanks!

If the manufacturer thinks you should send it in for repair, you should probably do that.


text:
How to get the Stoock ROM from Huawei P30 lite New Edition (MAR-LX1B)?
I am trying to root my new Huawei P30 lite New Edition(MAR-LX1B). I found out that there is no official version of TWRP for Huawei P30 lite New Edition(MAR-LX1B). After a long research I found out that there is a way to root without TWRP. But, you would need the stock ROM of Huawei P30 lite New Edition(MAR-LX1B).
I have long searched how to get the stock ROM, but could not find anything. So I wanted to ask if anyone knows how to get the stock ROM of Huawei P30 lite New Edition (MAR-LX1B)?

https://hcu-client.com/read-bootloader-code-huawei-phone

This site seems to have a link to the stock ROM. As with everything related to flashing and getting root access, do proper research as if things go wrong you might brick your phone. Also, note that I don't own your model, so can't ascertain if the file is legit or not.

Thank you very much. I found this website in advance, but I thought it was a scam because Malwareytes blocked the website and the website required you to enable notifications. However, when I investigated the website I was able to bypass the download blocking and was able to download a real version of Huawei Stock rom. However, now I have a new problem. Namely, to unlock the fastboot mode, you need a 16 digit code and the Huawei page to request an unlock code was turned off.)


text:
Connect a microphone to a smart TV for karaoke purposes
I recently bought a Smart TV (Philips 65OLED707/12) and I was wondering if I could connect one (or preferably two) microphones to it, to sing Karaoke with my family and friends.
I want to be able to mix the sound from the microphones and the sound of the karaoke app so that all is outputted by the TV speakers.
Are there microphones, or specific microphone stands capable of doing that? What should I look for in their specs?
It is Android 11.

You can download any Karaoke apps from the Play Store on your Android TV. Few of the best ones are listed below:

Starmaker
Smule
Karaoke Anywhere
KaraFun (has remote control)

For the mic part, Android TVs support Bluetooth mic input. You can either use a Bluetooth-enabled remote with voice input support (Google Assistant) or a dedicated karaoke Bluetooth mic for the matter.
Since it is Android 11 you should be able to connect more than one multi-point Bluetooth device. I can see that your TV is pretty high-end and has Bluetooth 5.0 (specs) which indeed supports multipoint connections.*
Alternatively, you can buy a karaoke set that combines the two mic inputs before sending it to the TV, which makes things super smooth (recommended)
Video for reference
Few Bluetooth mics (Amazon,UK).. (shared links don't seem to work since I'm not from UK so I'm just adding the names)

MAONO Bluetooth Karaoke Microphone, MKP100 (Recommended)
ACESHOP Karaoke Wireless Microphone Portable Handheld
EKLEVOR Wireless Microphone, Karaoke Bluetooth Microphone

Thanks ! I found no bluetooth microphones (Except for these ugly handled-bluetooth-speaker-with-a-microphone), so I'll look at the video.

Ah. The first thing needed in the video is a dedicated sound bar. I feel I don't need one since the TV speaker feels okay to me, and it will be a high investment to buy a soundbar that matches the quality of the TV. Back to looking for bluetooth microphones, I think. If you have any brand name to suggest, I'll take it.

Suggesting products could be tricky because availability of it depends on where you live and also they can discontinue being sold so I shouldn't in fact. But anyway, from the specs website of Philips, I am guessing you live in UK. I'll add the links to the answer. Just a tip.. while searching for mics don't include "karaoke". I can totally agree they are pretty ugly

Thanks a lot, that really helped !


text:
Fastboot commands extremely slow
I'm trying to unlock my HTC U11 and I've tried to run fastboot both from the packages of my Ubuntu derivative (fastboot version 1:7.0.0+r33-2) and from the platform tools (fastboot version 28.0.1-4986621).
I can see my device both with adb in normal operation and with fastboot devices in download mode.
The output of fastboot getvar all is:
(bootloader) kernel: lk
(bootloader) product: htc_ocndugl
(bootloader) version: 1.0
(bootloader) max-download-size: 1562400000
(bootloader) serialno: xxx
(bootloader) slot-count: 0
(bootloader) current-slot:
(bootloader) imei: xxx
(bootloader) version-main: 1.27.401.11
(bootloader) boot-mode: download
(bootloader) version-baseband: xxx
(bootloader) version-bootloader: 1.0.0.0000
(bootloader) mid: 2PZC30000
(bootloader) cid: HTC__034
all:
finished. total time: 0.005s

When I try to get a token in order to unlock the phone, the command doesn't complete within any reasonable amount of time, e.g., fastboot  oem get_identifier_token did not complete after hours and I unplugged the phone:
...
(bootloader) [KillSwitch] : /dev/block/bootdevice/by-name/frp
(bootloader) [KillSwitch] Last Byte is 0X01, enable unlock
FAILED (status read failed (No such device))
finished. total time: 23223.012s

Has anyone seen this or can give me any pointers as to what I'm doing wrong?

I tried the same process from a different laptop and it worked instantly. I don't know what the cause of this issue is but having the alternative solution, I don't feel like investigating any longer.


text:
Chrome unable to read files from SD card
I have some HTML files in the SD card in my phone, which I want to open in Chrome. But, when I am entering the URL of those files in the Chrome's address bar with the file:/// prefix, Chrome says Access to the file was denied. But, I have checked that Chrome has access to the storage. See this screenshot:

Please help me out.
I have Android 7.0 Nougat and please ask if any more information is required.

Are you able to save pages to your sd card when using Chrome?

Yes, of course.

Copy the file to the internal storage and check if Chrome can open it.

Yes, it can open from the internal storage.

It seems that Chrome does not have the permission to read the external storage although you have enabled it.

Try to use your file manager to open the file. If the "Open with" dialog box appears, select Chrome. Is Chrome able to open the file this way?

Possible duplicate: https://android.stackexchange.com/questions/186478/how-to-open-local-web-pages-in-chrome-on-external-sd-card

if you type file:///sdcard in Chrome's address bar, does it send you to the internal or the external storage?

Chrome can read file from the SD card folders it has access to. That folder, if you have set to download pages on the SD card, can be located by clicking Menu, then Downloads, then clicking on the gear. You have unrestricted access to that folder. But if you try to navigate to the parent folder, you will receive an Access to the file was denied message (if that folder is located on the SD card).
You can copy your files in that folder and read it from there. Or you can copy them to the internal storage and access the internal storage by typing file:///sdcard/ from Chrome's address bar. The internal storage is not restricted and you can navigate to any folder.

You are right, Chrome can read and write from the Android/data/com.android.chrome/files/download folder in the SD card, but is unable to access it's parent directories. Thanks.

I have made a browser app of my own. In that app, everything is working fine, it is able to access the SD card. See this screenshot. I can still remember that I haven't used any special permissions in that app.

@PuspamAdak I will have to check but if I remember correctly Firefox is also able to access the SD card in its entirety.

I know that using ADB, we can grant permissions to apps. So, is there any way to grant SD card reading permission to Chrome?

@PuspamAdak I am not sure if it is going to work or not on a non rooted phone. But you can try (if you have not already done it) the following command: adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE. I have a rooted phone and with some Xposed modules, Chrome has full access to the SD card.

It didn't worked. Anyway, thanks for the information and for your involvement in this question.

Now, I am using my self-made browser for this purpose and some third-party HTML viewer apps for some more features.

Am not a devloper but according to my experience -
Actually after an update you can check in your Android Apps Manager Settings you will see Chrome is only allowed to read only MEDIA files not EXTERNAL files. To fix this those who have APK EDITORS in your PC, you can edit the MANIFEST file to change the permission (READ_EXTERNAL_STORAGE), otherwise please contact Google to inform this issue


text:
Change settings on Samsung Galaxy tablet restricted profile
My kids have restricted profiles on my Samsung Galaxy tablet. The settings are good and I like the ability to control which apps they have access to. However, they are unable to sign in to their Google accounts on YouTube, as this appears to be a limitation of a Galaxy restricted profile. They already have Gmail accounts. Each time they try to sign in, they get an error message: "This change isn't permitted by your admin".
Since I am the admin, I would like to change this setting so that they can use their Gmail account to sign in to YouTube. Is there a way to access the settings to perform this change?
Thanks!


text:
What happens when Google decides an app is "bad"?
An Android 7 (Nougat) device that hadn't been used in a while (perhaps a few months) was recently turned on.  That device has Nova Launcher Pro installed.  It does not have external (microSD card) storage.
I noticed that one of the launcher's folders had a couple empty spots.  I don't recall deleting any apps, nor any icons from the launcher's folders. I don't remember exactly which apps were in those folders.
When Google Play Protect is disabled, I'm wondering if Google has the power (and legal authority, but that's a bigger question) to simply remove apps from Android devices if they deem those apps to be "bad".  By "bad", I simply mean they crash too often, contain malware, violate user's privacy expectations, violate Google's Terms & Conditions, or something along those lines.
Note that all apps on that device were installed from Google's Play Store or from F-Droid (via it's primary repository).  Google Play Protect was not enabled.  Although Google does have a bad history of enabling functions/permissions that the user explicitly disabled, Google Play Protect does show itself as disabled on that device.

Have you ensured that you don't have these apps disabled?

@Firelord Yes,  There are no newly disabled apps.  Thanks for considering that possibility.

Related: Are malware apps that were removed from Google Play Store also automatically removed from devices?


text:
Create a QR code that connects device to wifi SSID & opens a URL?
Many questions regarding QR are from years ago. My question is, will a single QR handle 2 functions.
What I'm trying to achieve is. A QR which allows user to connect to my Wi-Fi (Hotspot) AND open a desired website. NOT A CAPTIVE PORTAL.

While usages of QR codes can be very versatile, there are only a few universally standard formats for a QR code, including WiFi and URL, but not as a combination.
For example, the common format for WiFi QR code is: WIFI:S:<SSID>;T:<WEP|WPA|blank>;P:<PASSWORD>;H:<true|false|blank>;;. Scanning it using a camera/QR code scanner app may trigger an intent to connect to that WiFi. On the other hand, scanning a QR code with a URL format, such as https://example.com may open the link in a browser automatically.
However, combining both of them does not mean that it will work for both. On the contrary, it may only recognize the first part or even break for both since it is not one of the recognized formats anymore. E.g. scanning a QR code for WIFI:S:MySSID;T:WPA;P:MyPassW0rd;;https://example.com  on Google Pixel 3a, Android 12 with Google Camera app, ZXing Teams's Barcode Scanner app, and WiFi Setting's built-in scanner only lets the user connect to the "MySSID" access point without opening the URL.
For such non-standard formats, the user also needs a custom app that can handle multiple formats simultaneously in a single QR code.

Regular QR codes are usually able to support either WiFi connection or URL opening, putting the two together is really quite hard due to QR code format limitations.
I think that dynamic QR codes may help you solve the issues as they allow for more advanced functions. You can create a QR code for logging users into your Wi-Fi first and then be transferred to the desired URL. This might be exactly what you need, although it involves using a custom handler with an additional step.
I used https://viralqr.com/ for dynamic codes, but I still think it would be better to create two different QR codes to make it work for sure.

It's unclear how dynamic QR codes solve this issue. Could you [edit] and explain it in more details, like possibly step-by-step?


text:
Clone Android phone to VM (Virtual Machine)
I was thinking about copying my phone to a VM for exploring and learning.
Without rooting my device, can I somehow clone it?
By cloning I mean dd / copying disk files and not downloading the same apps or recreating a similar environment.
Once I have the raw.img file of the phone, can I boot it as a qemu guest VM?
I wonder if there are any hardware issues that would prevent me from booting this new android VM, i.e. in case the android phone is Samsung then perhaps the whole Knox feature will prevent booting?

Cloning a device without root will not work. Even with root certain elements like private keys in the AndroidKeystore can not be copied.

Once root access is achived , besides issues like AndroidKeystore, will tge guest vm be a close enough copy of the real phone in term of processes, files and the such?

Kind of curious about the compatibility with the ARM (almost all Android devices) -> x86 (most PC devices) processor.

@chegov Of course not. My comment was only about cloning user data. Because of other hardware drivers and service processes the emulator is totally different. Changing that would require a lot of changes to the emulator and the used emulator image (on source code level). Getting the emulator to pass the Google SafetyNet test will be challenging. And you are correct that Knox is a problem on it's own.


text:
ADB/PM command to disable data and wifi access for Apps
Is there a way via adb shell to disable an apps access to WiFi and Data? I'd like to turn off internet for all apps and then selectively turn it on for required apps.
I know the manual way by going to App Info, that is not what I'm looking for. Nor for a firewall style third party app.  I'm specifically looking for a way I can script this.


text:
Unable to connect to PC via SSH from Android
I use Windows 7 on my Desktop. I tried to connect my Android to my PC via Wi-Fi connection. SSH port 22 is open on my desktop. I use ConnectBot to connect to my PC.
The result of ipconfig:
C:\Windows\system32>ipconfigWindows IP ConfigurationEthernet adapter Local Area Connection 3:
Connection-specific DNS Suffix . : domain.name
Link-local IPv6 Address . . . . . : fe80::286c:2b76:ae18:18f5%14
IPv4 Address. . . . . . . . . . . : 192.168.0.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::6e72:20ff:fe7d:1063%14192.168.0.1
Ethernet adapter Local Area Connection 3:
Media State . . . . . . . . . . . : Media disconnectedConnection-specific
DNS Suffix . :Ethernet adapter Local Area Connection:Connection-specific
DNS Suffix . :Link-local IPv6 Address . . . . . : fe80::79f7:d7d6:8a1f:4c13%11
IPv4 Address. . . . . . . . . . . : 192.168.42.25
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.42.129
C:\Windows\system32>

From ConnectBot via SSH:
Connecting to 192.168.0.2:
The authenticity of host '
lished.
Host EC key fingerprint is
:6c:de:6c:f6:c0:78:2a
Key exchange was not finis
The server hostkey was not
allback

Connection Lost

Ping result from Android:

app_30@android:/ $ ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
64 bytes from 192.168.0.2: icmp_seq=1 ttl=128 time=2.13 ms
64 bytes from 192.168.0.2: icmp_seq=2 ttl=128 time=1.46 ms
64 bytes from 192.168.0.2: icmp_seq=3 ttl=128 time=1.44 ms
64 bytes from 192.168.0.2: icmp_seq=4 ttl=128 time=1.45 ms
64 bytes from 192.168.0.2: icmp_seq=5 ttl=128 time=1.44 ms
64 bytes from 192.168.0.2: icmp_seq=6 ttl=128 time=1.49 ms
64 bytes from 192.168.0.2: icmp_seq=7 ttl=128 time=1.44 ms
64 bytes from 192.168.0.2: icmp_seq=8 ttl=128 time=1.43 ms
64 bytes from 192.168.0.2: icmp_seq=9 ttl=128 time=1.40 ms
64 bytes from 192.168.0.2: icmp_seq=10 ttl=128 time=1.37 ms

The connection works with USB and the problem is for WIFI only.

Im sure. The connection works with USB

You're trying to SSH into a Windows machine? Do you have Cygwin or some other SSH server running on Windows 7?

Yes , I do have one

What's the full error message? The one you posted above appears to be cut off (server hostkey was not) Have you tried a SSHing using putty or some other SSH client from the Windows machine itself to ensure the server is set up correctly?

I tried its working. But not with putty. I have ssh binaries installed . I can connect my android ( connectbot) via USB the problem is only for WIFI


text:
What does the music symbol notification mean
I'm using my son's hand-me-down Samsung S5.  It runs Android 6.0.1
A few days ago, a music symbol (quaver) appeared on the notification bar.  When I pulled it down, there was just the music symbol with no text next to it.  When I tapped on it, nothing happened and the symbol disappeared.  The next day it appeared again.  I did the same thing and it disappeared again.  This morning it appeared again.
I've done an internet search for notification symbols but I cannot find this music symbol or what it means.
What does this music symbol mean?
Edit
The symbol is in the top left corner.  It seems to be related to Android Auto.  It only appears after I've used Android Auto.  What I don't understand is I only ever use the maps application so why is the music symbol appearing?

Try long-pressing the notification, it might show the responsible app for the notification.

I tried taking a screenshot with the power and volume buttons but the phone reset itself and the icon disappeared.   I'll try it with a PC mirror when it next appears.

Looks like this is somehow related to Android Auto.  I haven't used the car since the phone was reset and the symbol hasn't appeared.

The music symbol is the Samsung Music App.  The reason why it disappeared when I pressed on it is because my data was switched off and there wasn't a wireless signal.
When I got a wireless signal and pressed on it, it initiated some installation.
As for why it suddenly activated itself, my passenger fiddled with the phone controls when I stopped by at a supermarket to get something.


text:
How can I copy the email address of the recipient when I compose a new email in Microsoft Outlook for Android?
I am composing a new email in Microsoft Outlook for Android and would like to copy the email address of the recipient;

How can I copy the email address of the recipient when I compose a new email in Microsoft Outlook for Android?

You can't copy email addresses that are already "formatted" as in your image when using Outlook for Android. While other email apps offer this basic feature, Microsoft simply does not implement it.
You must either enter the full email manually then copy it. Or search for the email (using the search tool), when found, click on the email address next to the envelope. A window will appear with "Copy" as an option.


text:
Access "data/tombstones/" dir from Android application
Trying to get access to "data/tombstones" directory from my rooted phone. I am implementing a crash collector application (system application) which would help to record the system's ANRs and tombstones crashes. I am able to access the "data/anr" but not "data/tombstones"
I have written required SELinux rules to access both "data/anr" and "data/tombstones" but still it does not work for tombstones.
I am trying to read them through below Lines of code:
File[] anrs = new File("/data/anr/").listFiles();
File[] tombstones = new File("/data/tombstones").listFiles();

This way I can read the ANRs but not tombstones.
Any help to solve this will be appreciated.

Please note that app development is off-topic since Android Enthusiasts focuses on end-users or power-users (but not necessarily developers) solving their issues. While the community may help in explaining what happens, code-related solution is off-topic here and may be more suitable on [so].

this is not just an app development but system application and feature implementation where I am trying to access crash dumps and logging them via a system application. For this, I may have to modify the selinux permissions in system/sepolicy. And so i posted this query here

Thanks for the clarification. My comment was just a heads-up in case the solution is app-level coding.

Can't you just get what you need from a bug report? Settings/system/developer options/bug report. Or, if enabled, from your power menu screen.


text:
Phone calls rejected automatically from a specific contact
I have a Redmi Note 7 phone, from Xiaomi.
Since some time, one specific contact cannot call me directly. Phone calls are automatically dropped and I only get a notification of a lost call. I can call him, but he cannot call me.
I checked and this contact is not in the block list and I tried to remove the phone permission from all apps, but still, the contact cannot call me (so it is not actively blocked by an app).
How can I solve the problem?

After investigating, using adb to read the logs of my phone, I found out that it was an exception which was thrown that would make the call to be rejected.
It is actually a known issue, called Unbind Exception related to dropped calls (here I found info about it).
How to solve it:
for people who are not experts, it is almost impossible to find out the cause of the issue. But it is pretty simple to solve it, without having to reset the phone. You just need to delete the contact and create it again. This solved the problem for me.
I thought to share the solution, since I could not find anything about it online. I hope this might be helpful to some!