text:
How to factory reset android (4.1) tablet without boot menu?
My 8-year old son have a Denver TAC-76001, he loves testing settings etc. After setting a pin-code password he cannot recall the code.
Since we cannot start the tablet I have tried make a factory reset without success. This is what I have tried:

Shut it down.
Press power and Vol + (or Vol -) until the boot android robot is displayed.

( at this point there is no (visible) boot menu )
3.1. Press Vol + (or Vol -) as if there was a menu and press on/off as enter-option. No success - pin-code needed.
3.2. Wait about a minute (which leads to reset according to a youtube-clip) until it restarts - pin-code needed.
3.3. Download firmware for the tablet, follow the instruction in order to format and re-install. No success - nothing happens when I try to format the tablet.
Now I am out of ideas...

New ideas, tools etc. are warmly welcome!

Regards!

I moved the problem from stackoverflow.com since this seems to be a more accurate forum.

To deal with the issue instead of the approach (see: What is the XY problem?): You might wish to take a look at Can not unlock my Android device as have no internet connection?

The following link may help you. http://www.howtogeek.com/130611/how-to-factory-reset-your-android-phone-or-tablet-when-it-wont-boot/

The issue is solved! My son tried out some passwords and I think it was "12345678910".

Wow. That's the more secure variant of Spaceballs passwords ("12345") :) Good job, and enjoy your device!

According to the manual for your tablet, there should be a "Reset" button.  Try holding it while powering on the tablet and see if it boots into special mode (recovery) that lets you perform a reset.

That is the same brand but a different device. There is no reset button. However, the problem is solved, see comment of the OP.. Thanks anyway!

DENVER ELECTRONICS A/S explains to access the recovery mode (e-mail):

You can factory reset the tablet the following way:

Plug in the adapter. Press the reset button on the back of the tablet and wait for approx. 20 seconds (until the battery icon disappears and the screen goes black).
Press the power button for 5 seconds.
When the Denver logo appears, press the power button 2 times (short fast press). (If the tablet powers of for start with “Android” – start again at step 1.)
Wait until you enter the recovery menu. Press the power button 3 times (don’t hold the button, short fast press).
“4. Wipe data/factory reset” must be marked.
Press and hold the power button for approx. 3 seconds, then release.
Use short fast presses to get the cursor to “8. Yes – delete all user data”.
Press and hold the power button for approx. 3 seconds, then release.
“1. reboot system now” must be marked.
Press and hold the power button for approx. 3 seconds, then release.


text:
Find where the wifi router is
I wish to get the best possible signal from unknown Wi-Fi routers (i.e. ones you don't own, say public hotspots) - that is, getting as close to them as possible. However, just moving [let alone finding algorithms that optimize moves] and checking if the bars go up or down seems too slow and inefficient for me: so, what can be done?

You might wish to take a look at my answer here about a similar issue. Though that was related to 3g, same solution can be applied to WiFi.

If you move and the signal gets stronger, that doesn't mean you moved closer to the Wi-Fi hotspot. Because of shadowing and reflections, the signal strength varies unpredictably from place to place. The signal your phone receives is almost never a direct, line-of-sight signal, unless both you and the hotspot are in a huge, empty field.
You'd have to measure almost every point in the room to find the very best signal: any kind of "warmer, colder" method isn't going to work at all.
Your best bet is just to tune it like a TV: try all the places you can put the phone down, and just see which one gives you the best signal. You don't need to go by the indicator on the notification bar, though: there are many apps that will tell you the received signal strength of all the Wi-Fi networks in the area. Wi-Fi Analyzer is one ad-supported example, and there are lots more.

source: Stack Exchange

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

sort: votes


text:
How to Increase RAM in my karbonn s2
my karbonn s2 has 512 MB RAM but it is always shows 85 % full I have installed RAM cleaner app but not happy with it. sometimes my phone hang down. what can be done to increase the memory (RAM) ?

Free RAM is a bad sign. See: 0 ram free on ICS, and also Are there guidelines on how much free RAM a phone should have - specifically Samsung Galaxy S? / Can you upgrade the RAM of an Android device?

I am guessing you are not considering adding more physical RAM to your phone, because it is not possibly at least not safely!

You could try and remove applications you dont use, many of them have background services running.
Disable live wallpapers if any!
Root your phone and remove all bloatware.

Install a light launcher on your phone and see how that works out!
Link for rooting instructions : Root

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


text:
Why are there so many partitions in /dev/block/mmcblk0
This is my partition layout printed by fdisk . Why so many partitions and what are they for?
Command (m for help): p

Disk /dev/block/mmcblk0: 2329 MB, 2329935872 bytes
1 heads, 16 sectors/track, 284416 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1   *           1          63         500  4d Unknown
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2              63          71          64  45 Unknown
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3              71         634        4500  46 Unknown
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4             634      284672     2272311   5 Extended
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5             634        4384       30000  49 Unknown
/dev/block/mmcblk0p6            4384        5946       12500  50 Unknown
/dev/block/mmcblk0p7            5946        6202        2048  51 Unknown
/dev/block/mmcblk0p8            6202        6586        3072  52 Unknown
/dev/block/mmcblk0p9            6586        6842        2048  53 Unknown
/dev/block/mmcblk0p10           6842        6970        1024  54 Unknown
/dev/block/mmcblk0p11           6971        7098        1024  56 Unknown
/dev/block/mmcblk0p12           7099        8192        8751+ 55 Unknown
/dev/block/mmcblk0p13           8193        8577        3072  4a Unknown
/dev/block/mmcblk0p14           8577        8961        3072  4b Unknown
/dev/block/mmcblk0p15           8961        9089        1024  74 Unknown
/dev/block/mmcblk0p16           9089       10208        8957+ 75 Unknown
/dev/block/mmcblk0p17          10209       10240         256  76 Unknown
/dev/block/mmcblk0p18          10241       10369        1024  47 Unknown
/dev/block/mmcblk0p19          10369       10497        1024  34 Unknown
/dev/block/mmcblk0p20          10497       10657        1280  36 Unknown
/dev/block/mmcblk0p21          10657       11744        8701  71 Unknown
/dev/block/mmcblk0p22          11744       12256        4096  48 Unknown
/dev/block/mmcblk0p23          12257       12288         256  73 Unknown
/dev/block/mmcblk0p24          12289       12544        2047  26 Unknown
/dev/block/mmcblk0p25          12545       83968      571391+ 83 Linux
/dev/block/mmcblk0p26          83969      234368     1203199+ 83 Linux
/dev/block/mmcblk0p27         234369      272768      307199+ 83 Linux
/dev/block/mmcblk0p28         272769      275424       21247+ 19 Unknown
/dev/block/mmcblk0p29         275425      275456         256  23 Unknown
/dev/block/mmcblk0p30            634        4384       30000  49 Unknown
/dev/block/mmcblk0p31           4384        5946       12500  50 Unknown
/dev/block/mmcblk0p32           5946        6202        2048  51 Unknown
/dev/block/mmcblk0p33           6202        6586        3072  52 Unknown
/dev/block/mmcblk0p34           6586        6842        2048  53 Unknown
/dev/block/mmcblk0p35           6842        6970        1024  54 Unknown
/dev/block/mmcblk0p36           6971        7098        1024  56 Unknown
/dev/block/mmcblk0p37           7099        8192        8751+ 55 Unknown
/dev/block/mmcblk0p38           8193        8577        3072  4a Unknown
/dev/block/mmcblk0p39           8577        8961        3072  4b Unknown
/dev/block/mmcblk0p40           8961        9089        1024  74 Unknown
/dev/block/mmcblk0p41           9089       10208        8957+ 75 Unknown
/dev/block/mmcblk0p42          10209       10240         256  76 Unknown
/dev/block/mmcblk0p43          10241       10369        1024  47 Unknown
/dev/block/mmcblk0p44          10369       10497        1024  34 Unknown
/dev/block/mmcblk0p45          10497       10657        1280  36 Unknown
/dev/block/mmcblk0p46          10657       11744        8701  71 Unknown
/dev/block/mmcblk0p47          11744       12256        4096  48 Unknown
/dev/block/mmcblk0p48          12257       12288         256  73 Unknown
/dev/block/mmcblk0p49          12289       12544        2047  26 Unknown
/dev/block/mmcblk0p50          12545       83968      571391+ 83 Linux
/dev/block/mmcblk0p51          83969      234368     1203199+ 83 Linux
/dev/block/mmcblk0p52         234369      272768      307199+ 83 Linux
/dev/block/mmcblk0p53         272769      275424       21247+ 19 Unknown
/dev/block/mmcblk0p54         275425      275456         256  23 Unknown
/dev/block/mmcblk0p55            634        4384       30000  49 Unknown
/dev/block/mmcblk0p56           4384        5946       12500  50 Unknown
/dev/block/mmcblk0p57           5946        6202        2048  51 Unknown
/dev/block/mmcblk0p58           6202        6586        3072  52 Unknown
/dev/block/mmcblk0p59           6586        6842        2048  53 Unknown
/dev/block/mmcblk0p60

  6842        6970        1024  54 Unknown

I don't think this is a question for end-users (maybe for power-users), but even if: what which partition is for is pretty device dependent IMHO. You could use the mount command to isolate some of them (those which are currently mounted). What is the purpose (issue you need to solve) behind the question? With that, we might be able to offer additional help.


text:
What are the consequences of flashing a modified rom with Knox enabled bootloader on a Knox enabled samsung phone?
For instance I want to flash OmegaROM v21 on my Samsung Galaxy S4 GT-i9505. OmegaROM v21 is a modified Samsung edition of Android 4.4.2 Kit Kat.
According to the information in the xda-developers forum, the ROM contains a new Knox enabled bootloader. As what I understand by reading the related related research thread in the xda-developers forum and the information provided by Samsung, this will have the following consequences:

The bootloader will detect the unsigned Android kernel and because of that,
The Knox warranty flag will be set to 1.
On the boot screen it will be visible that the Knox warranty is void.
It is not possible to reset the Knox warranty flag
It is unlikely, that there will be a hack for resetting the Knox warranty flag because it is stored at a very low level, maybe in an eFuse or in the TrustZone of the ARM processor.
I will not be able to flash an older ROM. (Why? Because it will need an old bootloader and the new one disallows that?)
I will not be able to use Knox enabled apps.
I will not be able to use Knox enabled infrastructure.
I will not be able to use Knox enabled DRM.
I will be able to flash new and modified / unsigned custom ROMs
I will be able to use normal apps, infrastructure and DRM.

Are my assumptions correct, and will I be able to use DRM based services like Spotify, Amazon Lovefilm, Google Play Music, etc?

From everything I've read about the "Knox enhanced boot loader" , and what is and isn't possible with it, all of your assumptions seem spot on. Another route you may want to try,  is Safestrap. It's by far the safest method for installing custom Roms, as it bypasses the bootloader and there's no chance in tripping the Knox flag, unless you flash a Rom on the stock side. If you haven't heard of Safestrap,  Just a quick Google search will point you to it.


text:
What to make of my unused GT-I5800
I've never rooted android before, as I considered it too risky for the device I'm actually using, but I just realized I have an older android phone (a GT-I5800) sitting around, so I thought I might as well make use of it. So I have been searching around for what I could do with it, but most questions ask this from the perspective of actually having a phone you use for calling people, so I thought it might help me, if I asked what people would recommend for me.
My perspective: I'm a PhD student in physics, I work on Ubuntu on my laptop, and various linux distros on large university clusters, I have a Galaxy Note 10.1 tab and a Galaxy S advance beside the above mentioned gt I5800, I can code in python and c++.
What I would be interested in (and anything else that might come to the mind of those more at home in the subject):

being able to access it through wireless to run stuff from my other android and laptop (ssh?)
having on OS on it, that does the bare minimum needed to access all the devices on the phone (turning them on or off too) and to run code (if possibly retaining the ability to use it as phone, i.e. dualboot, or some thing that has a minimum running mode and an "I'm a phone now" mode)
using it as a mini server
anything that seems like fun from a geeky point of view:)

a media server, using e.g. BubbleUPnP
a machine for development/coding, using e.g. Terminal IDE
a "picture frame" (before mentioned BubbleUPnP should be able to do that along, but many gallery apps in slideshow-mode as well)
a web server, e.g. with AndroPHP / Bit Web Server (PHP,MySQL,PMA) / Ulti Server: PHP, MySQL, PMA – also see: Turn a Android Phone with broken screen into dedicated Web server
have it ready as emergency/backup phome with some prepaid card
use it as "modem"/router for devices without a SIM card (tablets etc.) or without a data-plan, utilizing its hotspot functionality (sure you could use your main device for it; but using the old one keeps the juice in your main device ;)
use it as "test device" for any apps you want to try. With no important/daily-use/private data on it, you could even use some "risky sounding" apps here, and easily factory-reset it afterwards. For this, a separate Google Account might prove useful as well.

Being able to access it wirelessly: try a vnc app, or AirDroid?
Mini Server: Check out Servers Ultimate
Apart from that, maybe try using it as a torrenting machine or a security camera.


text:
Phone not always receiving instant messages on time
I have a persistent issue with my Pixel 7a Android 14 phone, that messages sent through WhatsApp don't always get received on my phone until a while (30+ minutes). Sometimes they don't get received at all until I grab my phone, in which case they all get received at once, and in some cases they aren't received until I actually open the WhatsApp app and there I will see them all rattling in.
I suspected Doze Mode to be the culprit, but the issue persists even after disabling battery optimizations for the app. I have also tried using other applications such as Skype, Instagram, which experience the same problem. I have also completely deactivated Do not Disturb and it does not solve the issue either. Reinstalling WhatsApp has also not solved the issue.
The issue is not with the sending phone - they communicate just fine with other people on WhatsApp during these problems.
What is happening? How do I make my messages received and notify me when they should?

GooglePlayServices is the app responsible for receiving push messages and distributing them to the app they belong to. But this service should be excluded from battery saving by default. That messages are not received in real-time is normal if the device is locked, but 30 minutes seems to be a little bit too much.

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


text:
Cannot install GApps on Nook Simple Touch
Yesterday, I rooted my Nook Simple Touch with NookManager after updating to firmware 1.2.2. However, after rooting the Nook, I can't install the NTGAppsAttack.zip file on my Nook.
According to this XDA post, it says that it will only install on firmware versions 1.20 or 1.2.1. And after putting the NTGAppsAttack.zip file on my NookManager SD card, the "Custom" option does not show in the NookManager extras menu.
Is there an updated version of NTGAppsAttack available for firmware 1.2.2?
UPDATE: I got the GApps installed on my Nook.

Hi, looks like you've found the solution by yourself, which is great! Consider posting it as a proper answer since self-answering is not only allowed but even encouraged. Thanks!

Google ended market access for devices running Eclair (Android 2.1) back in 2017. The rest of GApps on the NST continued to hobble along. I did an update of the package you reference some years after that and it soldiered on for a few more years until all that was working was Network Location. Then in September 2021 Google started refusing logins from devices running anything older than Android 3.0. That was the end.
So....it's dead. Even if you were to jimmy the package to force an install you'd just be filling up your system with useless junk.

OK, can you please give me the download link for the package?

Did you not read the comment above? It won't work! I withdrew the updated package I made years back when Google decided to abandon Android 2.1. There is NO WAY to get GApps running on the NST.

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


text:
Samsung Galaxy Young GT-S5360 has Android 7 but Api 10 using custom rom
I have installed android 7 successfully using a custom rom and wanted to install some apps but noticed that most apps needed an api higher than 10. The weird thing is that android 7 normally has api 24. For some reason it still has my android 2.3.2 api version (10). Is there anyway to increase or update this? Thanks in advance.

Could you link the ROM and the app you want to install? Browsing XDA, I only found Android 4.4.4 KitKat as the latest version. There's also CyanogenMod (CM) 7, which is actually based on Android 2.3.6, not Android 7.0.

Hi, I had android 7 but now im going to download 4.4.4 kitkat since its the actual latest version like you stated. I was checking the ro.build.version.sdk inside of build.prop to check if its the actual android. Thanks for the help!

Hi can you help me on which files and/or tutorials I should follow to install kitkat?

The tutorial should be similar for flashing any custom ROM. You can pick one listed in the XDA Forum. They usually include the installation steps.

I think I bricked it D: I cant boot into recovery and its stuck on the Samsung galaxy y logo.


text:
How do I disable the Mobile Hotspot feature? Android 14
I am trying to disable hotspot on One plus nord (Lineage OS 21) Android 14
This is the original question but the hostapd file has been moved to /vendor/bin/hw
Nord:/vendor/bin/hw # find /system /vendor /odm /product -name hostapd 2>/dev/null

/vendor/bin/hw/hostapd

But when i try to use the original solution this is what i get
Nord:/vendor/bin/hw # mount -o rw,remount /vendor
Nord:/vendor/bin/hw # chmod 0644 hostapd
chmod: chmod 'hostapd' to 0644: Read-only file system

I am running the shell as root denoted by the # in the shell


text:
How to turn off pemissions in "Other app capabilities" of Google Play Services?
There are "Other app capabilities" permissions in Google Play Services. It can be reached by:

Open the Android Settings app

Select Application

Select All applications

Select Google Play services

Select Permissions

Select App permissions

From the overflow menu, (three dots menu︙)
select All permissions

It's located at the bottom of the page when you scroll down. One of them is "Full access to the network", "...Not necessary for sending data to the internet, as the means to send data to the internet is provided by the browser or other apps".
I don't know how to turn off "Other app capabilities" in Google Play services.
I searched but could not find it.
Does anyone know how to turn it off?

I assume this is a translation problem as the Android app settings do not contain an entry named "Authority". May be do you mean the page "Permissions"? If this page is opened it has in the three dots menu an entry "All permissions". And if you scroll down to the end in section "Other app capabilities" there is an entry "receive data from the Internet". Is this what you are talking about?

I have included your comment and the corrected translation into your question. Have you read Google Play Services required permissions and the answers?

Yes,It's "Permissions".Yes,It's three dots menu︙."receive data from the Internet"(Allows the app to receive cloud-device messages sent from the app's services. Using this service will result in data communication. Malicious(or Evil) applications may cause excessive data traffic), there is that too. I want to turn off that permission as well. The first thing I said was "Full access to the network",There is a that in "Other app capabilities"

https://android.stackexchange.com/questions/196248/google-play-services-required-permissionsを先程読みました(I just read the link).I had the same problem and doubts before(Until a few years ago).That are physical activity,Camera, Files & Media, Body Sensors, Microphone, Location, Call History, Phone, Nearby Devices, Contacts, SMS.Yes,Previously they were forced on.But now only "physical activity" is forced on.

I looked at the link.It seems like other people have similar problems.


text:
How do I fix monospace fonts once and for all?
Every time I open a programming site on my Samsung Zflip 4 (both Chrome and Firefox browsers), I am seeing something like this:

while iOs users are enjoying the luxury of this:

Another example, and basically any other site with monospaced fonts.
Is there a way to fix other than istalling a bunch of random "font manager" apps, none of which does the thing?

Unclear which browser you are using and if you've tried/rejected alternate browsers.

I tried Chrome and Firefox, identical results

Related or similar StackOverflow post: HTML  tag contents resizing on android which appears to be a  site issue as the web dev using the PC Chrome/Firefox developer tools set to mobile view will see a 'good' view which doesn't reflect reality on a mobile device. The positive is that the site has a github repo: https://github.com/ClickHouse/ClickHouse/issues but as this is 'tutorial' content may be of lower priority should anyone create an issue ticket.

Looks similar, but I am sorry, how is this a site issue? The browser is given a clear hint "use monospaced font here please" and if the solution is to somehow install "correct" fonts then I do not understand why Samsung or Xiaomi QA teams disregard issues with the fonts they ship with their devices. Reminder: iOs mobile devices do not have this problem, nor do desktop browsers.

@Morrison Chang
I have put together a minimal example of why this is not a site problem (because basically any site with monospaced fonts will look like this on Android phones) like for example github  https://gist.github.com/megasuperlexa/8b971ce00b8981cd0c9c22c0ede81859

I stand corrected on "site issue" but sadly a 'multi-browser fix' will require effort on the website author as Android has had this problem for a while, see: How do I fix monospace spaces not being correct width in Android Chrome/Firefox?

My objective is (obviously) not to fix all the sites I visit on the Internet, but rather solely my device, wich as I understand simply does not carry "correct" monospace fonts out of the factory. Will appreciate any reliable guidance for this.

Do add if rooting is allowed as a possible option. I've discovered that Android has made it impossible to add custom system fonts so without root, Samsung adding/overriding default fonts, or a custom browser (not following font fallback convention and / or has override flag/plugin), I have doubts on finding a satisfying answer.

So by 2017 the humanity learned that fonts are better parsed in user mode and not kernel.. why 7 years later we still have devices (and not a cheap ones) that still make people suffer because of "possible kernel mode execution"? ok, enough lament ) But I now seriously consider putting up an online petition to Google or maybe device manufacturers to somehow consider fixing this at last on their end.

Adding more context (but not a fix), Android uses Roboto and Noto fonts, however as others found that unicode box-drawing does not render correctly in browsers due to font fallback rules, there is an open issue in the Roboto repo: Several metrics issues in Roboto Mono worth fixing together but I fear this note holds & site fonts is working solution

so the only plausible solutions are to root my phone and swap monospace font or wait till somebody fixes Roboto font and makes it available to android vendors. @Morrison Chang if you make this an answer I can award you this question bounty even though this is not the solution I desired.

btw, today I learned the problem exists not only in browsers, but also in other apps like messengers e.g. Telegram and Slack. So, 100% Android issue and not even web related.

TLDR:

There is a known bug in the Android system fonts.
Apple makes sure that the same fonts/font files are used across devices/OS versions.
Web browsers usually use system fonts for rendering so a custom browser with a font fallback configuration may work.
Other Android apps that use the Android system fonts may encounter the issue.
Only Google or the device manufacturer can add/modify the font files unless the device is rooted.

Android locks down system fonts, issues with fonts that aren't handled by the website or a particular browser will require root to modify system font files or a different browser that can handle font selection differently. Apple ensures the same fonts across their ecosystem so web developers on a Mac will see the same fonts on iOS devices.
Detailed Answer
So as discovered unicode box-drawing does not render correctly in browsers so websites using box-drawing or ASCII art unicode characters need to be aware of how monospace characters/fixed-width fonts are rendering on a variety of devices/OS variants.
Browsers generally use the system fonts to do the rendering.
On Android there are a limited set of predefined font families provided known as Roboto and Noto
Apple has defined a large set of fonts to exist across their platforms (iOS/MacOS/AppleTV) so that those using browser based developer tools won't see any differences across the Apple platforms:
Taken from: https://developer.apple.com/fonts/system-fonts/ on 2024-05-03

American Typewriter
16.0d2e4
iOS  macOS  tvOS
American Typewriter Bold
16.0d2e4
iOS  macOS  tvOS
American Typewriter Condensed
16.0d2e4
iOS  macOS  tvOS
American Typewriter Condensed Bold
16.0d2e4
iOS  macOS  tvOS
American Typewriter Condensed Light
16.0d2e4
iOS  macOS  tvOS
American Typewriter Light
16.0d2e4
iOS  macOS  tvOS
American Typewriter Semibold
16.0d2e4 iOS macOS tvOS

What this means though is that users of Linux or Windows may see different font files used for fixed-width fonts unless the website developer is aware of such things. An unaware web developer using PC browser tools checking for mobile layout will still the fonts that are on the PC, thus when checking on a real device with different font files will see undesirable results.
Does Google/Android know a problem exists with box-drawing and ASCII art?
Based on issue ticket: Several metrics issues in Roboto Mono worth fixing together  the font team is aware of problem however based on this comment there may be no easy fix from the font team.
So wait does this affect all Android apps?
Yes. Unless the Android app author includes their own fonts for box-drawing / ASCII art the app will use the system default fonts with the problem. Attempting to 'hack' the app and add fonts involves changing the code of the app to use the new specific font files rather than the default system fonts.
Okay so can I add the correct fonts to my Android device
Fonts are basically a tiny programs that draws what you see. Android locks down system fonts as they consider it an attack vector so unless you root your device to change fonts OR Google/Samsung/the device manufacturer adds/overrides the existing system fonts those errant font files will exist. As browsers use the system fonts as convention for fallback, a browser not following font fallback convention or has a setting/plugin for override would be an option.
And if I can't/won't root my device unless the website author or Android app author adds support for a font that handles box-drawing/ASCII art on Android devices, its going to look bad?
Correct, sadly that is the case.
Resources/References
Really Good, Bad UTF-8 example test data (closed)
Default font set on Android
How to prevent different browsers rendering fonts differently?
Android Monospace doesn't behave as a fixed-pitch
How do I fix monospace spaces not being correct width in Android Chrome/Firefox?
Why has Android made it impossible to install system fonts?

I learned yesterday that this issue also present in Slack and Telegram apps for Android (source code display feature, uses monospaced font), so browsers and webtools are actually irrelevant here. Otherwise great answer.

I tried that with 5 browsers on my Samsung Note 20 and on Windows 10. Which means it is not a browser issue.  Its an issue with the site.  It has specified a font that does not exist naturally on Android.  If it worries you, you need to install that font on your mobile.
Alternatively, request the author of the page to fix it.  It is normal to specify alternate fonts that can be used on your web pages.

I think this is not true, I am seeing a font family specified on that element which means client browser is free to choose whatever is in the system as long as it is monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace

Rohit could you kindly give more details of how you are installing fonts on your mobile?


text:
Exotic key combos (e.g. for emacs) with bluetooth keyboard
I recently bought a bluetooth keyboard (logitech, not sure of the exact model) for my Nexus 10 (on Android 4.3). It works nicely for everything except for some unusual key combos used in Emacs, such as control-Enter and control-/ (these don't work, just emit Enter and "/", repectively).
I'm using JuiceSSH to connect to a Linux host.
Has anyone found either ways to fix this or systematic ways to debug keyboard issues with Android & ssh?

Not sure whether it helps, but have you tried External Keyboard Helper? From its desc: It supports a lot of different keylayouts also provides a lot of configuration options. If it works, you will need the Pro (USD 2.50), but you can first try with the free "Demo" I've linked.

Yes, tried it already, although for a slightly different purpose (remapping caps lock to ctrl). As it seems, with the remapping switched on it just adds a few combos to the "not working" list, unfortunately. But thanks for the idea! :)

D'oh, that's sad news. And another sad one is I know of no other way... Wait: there's also External Keyboard to change the layout for external keyboards. Plus, in its desc it mentions For Android 4.1 (Jelly Bean) and newer physical keyboards are already supported by the system and can be configured in the system settings. Have you checked that? // Related question: Use bluetooth keyboard with a different layout?

More probably helpful sources: The HTG Guide to Using a Bluetooth Keyboard with Your Android Device plus, somewhat older (not sure if it's still applyable) How to map android keys to your usb/bluetooth keyboard. Maybe of use as well: Customize external keyboard layout for Android.

I was was using ConnectBot as my ssh client, and was having similar troubles with emacs and a Bluetooth keyboard.  I couldn't execute several of the most important key mappings.
An ssh client called "serverauditor" was the fix for me.  I just connected with that instead, turned on my bluetooth keyboard, and everything worked!  No configuration headaches, and no external programs to remap my keyboard.
The only issue I had was Ctrl-Space for set-mark-command, but Ctrl-@ works fine as a substitute for the same command.

A link to "serverauditor" would make this question much more useful.

I just installed that app from https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client and it made things worse! Not only does the Alt key not work, but the Ctrl key doesn't either - whatever modifier keys are held down are ignored and just the plain letter is sent.


text:
Locus Tweak allows Google Maps download, not OSM!
I am going to develop an app for Android, and I'm trying to understand whether it is possible to store maps for offline usage (anyway I am not sure this is a question for developers).
Google Maps TOS is enough explicit about the fact that maps can't be stored (if not with some strict limitation), see https://developers.google.com/maps/terms?csw=1 (10.1.3):
(b) No Pre-Fetching, Caching, or Storage of Content. You must not pre-fetch, cache, or
 store any Content, except that you may store: (i) limited amounts of Content for the
 purpose of improving the performance of your Maps API Implementation if you do so
 temporarily (and in no event for more than 30 calendar days), securely, and in a manner
 that does not permit use of the Content outside of the Service;

while OSM provide public free API and resources for the exploiting of its knowledge base.
Now, I am really confused about the Locus Tweak behaviour. It allows me to easily store tiled maps by Google maps even for wide areas with good definition, when it would be supposed not to be allowed, on the other hand when I try to store OSM maps, the answer is:

Searching on Internet and the page http://support.locusmap.eu/hc/en-us/articles/200090132 is not of help, what am I missing here?
In conclusion: I would like to understand how an app downloaded by 100.000+ users can use this way Google Maps, and OSM which would have been my second choice, seems not to allow it.

There is a clause in the OpenStreetMap Tile usage policy which does not allow offline storage:

Bulk downloading is strongly discouraged. Do not download tiles
  unnecessarily.
In particular, downloading significant areas of tiles at zoom levels
  17 and higher for offline or later usage is forbidden without prior
  consultation with a System Administrator. These tiles are generally
  not available (cached) on the server in advance, and have to be
  rendered specifically for those requests, putting an unjustified
  burden on the available resources.
  ...

From Locus itself, you can also see that OSM is not downloadable, versus Google's (assumed to have limits, as mentioned in their TOS).

I think it's worth noting that this restriction is only to reduce load on the tileserver, which isn't commercially funded. There's nothing to stop Locus running their own tileserver with the same data.

Yes, I saw them. I'm still trying to understand from the TOS the way Locus can store 10.000 (e.g. where did they get this number?) tiles a day per user. As for OSM "OpenStreetMap data is free for everyone to use. Our tile servers are not." and this is clear, since they run on limited resources by donation. About my app I guess I'll have to rely to other solution for a legal offline storage of area maps. (p.s. sorry I still can't +1 your helpful answers)


text:
MIUI dial pad is not working
Recently  I have installed MIUI on my Xperia p. Everything is working fine except the dial pad. When I open the dial pad it automatically disappeared showing UNFORTUNATELY DIAL PAD HAS STOPPED WORKING. How can I resolve it??

It sounds like a problem with the ROM. Try installing a different ROM.

Is it official MIUI or a port? Is there a known bug list? Can you reinstall the apk? Would you consider another dialler, the stock kitkat one is pretty great (though you need to sideload a lot to get it) and there are lots of other ones.

@RossC it is an unofficial rom. Is there any way to install these firmware in clockwork mod?


text:
Syncing google task
I am knew in android family and recently purchased note 3 all the fuction and details a well operated but I cant sync task from google calender in my s planner . The other details from google calender sync very well but not the task.  Can any one pl help?

Google does not provide a native client for syncing tasks. There are plenty of good apps on Google Play that will do this. GTasks is one good example.


text:
How can I sort my non-gmail emails?
I would like to sort my non-gmail emails in a different order (e.g. from oldest to newest, to read the emails in chronological order). How can I do it in KitKat? I was really easy on my old HTC Desire :(

Which email app is this? The stock email app?

@geffchang, yes, the stock email app (but not the gmail one).

Hmm, I've not found any way to sort via Email app. You mention non-Gmail, though. Do you have any GMail accounts on the Email app? Are they sortable? / Personally, I use Kaiten app with all my GMail accounts, and I can sort by Date, Arrival, Subject, Sender, Star, Read/undread, and Attachments.


text:
Whatsapp message previews are not showing in Status bar when new message is received
I am using a Nexus 5 running the latest version of Kitkat.
Whenever I receive a new whatsapp message the status bar slightly floats up and and shows the whatsapp icon saying the message receieved from (sender's name). However after a few seconds it returns to the normal status bar with just the icon remaining, it does not show me a message preview of the content.
After I pull-down to the  notification center I can see the message preview just fine, I am having an issue with the toast notification of the status bar.
Is there a way to fix this?
Thanks in advance.

Are you talking about the same thing that happens for any notification (SMS, email, etc) the statusbar changes to a one-line preview of the notification for a couple of seconds and then changes back to normal?

Yes, it is working fine for sms, email etc. I'm only facing this problem with Whatsapp.

i receive default notification tone but nothing displayed in motification bar also it doesnt vibrate.. problems facing with whatsapp only

authors: Инженер Касу


text:
Android Phone Won't Turn On
I just recently had an issue with my phone. It's a Samsung Galaxy A51 (not the 5G, SM-A515U) from Xfinity Mobile (Android 13). Unfortunately, the screen is cracked. It still was functioning properly until now. It has not been rooted. I earlier this year had the issue with the grey ring and lightning bolt, but I solved that with some help from Redditors. Nonetheless, the problem never went away; I was using the phone as I normally do and it suddenly froze, so I hooked it up to my computer and used the ADB to reboot. It won't turn back on. When I repeatedly tap the power button, the phone vibrates and an alarm sounds. When I hold the Power key to turn it on, the phone vibrates, but the screen is blank. I can see the phone in my Device Manager and the ADB on my computer, but it doesn't show up in Windows Explorer (Windows 11 23H2). I can't even boot into Recovery mode. I could really use some help, as I've no money to fix my phone and it's the only one I have.

Seems like the display is finally gone.

Nevermind, I fixed it!


text:
Link2SD issue with linking data folders
I only use Link2SD to link my game files to external storage, a straightforward and short process, then I'm able to play these games with their data sitting on my SD card
Everything went to shit after I flashed my phone and upgraded to Android 12, Link2SD links my game data to my SD card, the only problem is when I launch the games, the games don't recognize the link and they create a new data folder in /mnt/runtime/write/emulated/0/Android/data.
I downgraded to Android 11 but a slightly newer ROM than what I started with, same issues and it's very frustrating, I only have 64gb internal storage and I've managed to play Genshin Impact and Honkai Star rail until this whole fiasco.
I've tried in-built adoptable storage, and adoptable storage with apps2sd, but nothing. Now I'm looking at downgrading to Android 10 and trying Fbind but I've been reading some stuff online and I'm wondering if this all stems from my SD card not using a Linux Filesystem, Please correct me because I really don't know what I'm doing
Any tips will be appreciated, thanks.

Does this answer your question? Link2SD - Game ignores binded data after link

you have linked /mnt/runtime/write/emulated/0/Android/data? can you show screenshot "I don't do anything fancy like creating a second partition" you can't link anything without 2nd partition - you're probably talking about something else, like Android native App2SD

I used Link2SD to link the Data(Ext) folder to the primary and only partition on my SD card formatted to default portable storage, my game data was in a /externalsd/Link2SD/bind folder along with the rest of my files, so now it does that but the game doesn't recognise the link anymore and writes new data where it would normally be in internal storage, and this was only after I flashed my device.


text:
How do I remove the top and bottom bars on Google Play Books when I'm reading?
The top and bottom bars are obtrusive and covers the top and bottom part of the text in the books I read. I tried tapping on the screen once but the bars would only flicker and not hide. Is there a way to force them hidden?

That is odd that they don't disappear. I just checked mine and the bars disappear when I tap somewhere in the text or when I swipe to the next page. They stay gone until I tap the page again.

Does swiping up do anything?

What device are you using?

And what version of Play Books do you have?

I have the latest Play Books version and am on ST17i. ICS

I just tried sliding up, same result. The bars would just flicker.


text:
Why is the screen rotation slow and freezing the screen?
I have a Samsung Galaxy note 10.1, and the screen rotation before was noticeably quicker. It just recently started to take another second or two to rotate. On top of that, everything on screen will freeze until the animation is complete. I am not rubbing that many applications when this happens. It will happen even if I reboot. I am using only a forth of the ram and storage and power saving mode is off. What could cause this, and is it fixable?

Did you change settings somewhere? Animations is one are I could think of under Developer options in settings (If you don't have that, disregard that option). Other than that, was it recently updated? Did you install a app on prior occasion (most recently)?

Developer options are disabled, and I don't think I ever messed with them. I uninstalled same of the most recent apps and delete some old downloaded files. It's set up for auto update and I don't ever remember seeing a notification so it most have been up to days since I got it.

Maybe a factory reset might do the trick (you will lose everything) - caveat emptor

Would it be possible to use the back up to get them back, or does the reset wipe that?

Can you clarify what are you referring to in relation to backup? Do you mean CWM/TWRP nandroid backup or adb backup?

Settings - backup and reset. I'm not familiar with all the methods just the one in settings next to factory reset.

That option is similar to the principle in performing a backup see this question about backing up The factory reset option wipes all user data and restores the device to the original state as when it left the factory. As my previous comments above, carries that caveat emptor...


text:
problem with pasting an arabic text on a note
I own a galaxy note3 and it types Arabic correctly but when I copy Arabic text and past it on a note the characters appear separated and randomized .. what can I do to cover this problem?


text:
How to install Stock Android on Samsung Galaxy Ace 3 s7270
I was wondering if it is possible to install the official stock android operating system from google without the customization of the manufacturer like Touch Wiz on Samsung Galaxy Ace 3 s7270, is there a way to do this

Maybe XDA might have the answer for you on how to mod your device and install AOSP on it, you are rooted? You have custom recovery on it?

No do you know any tutorial for this ? How can I install stock android on galaxy ace 3 ?

Seems that its recent and there's no interest in custom ROM's for the device in question... XDA am not sure as really its the community that dictates the popularity of devices, could try Modaco?

@DanHulme Do you read english how this could be possible of a duplicate I am asking for stock android released by google for mobiles not for a custom ROM

Google doesn't release stock Android for other manufacturers' devices (except for Google Play Edition phones, which are still in partnership with the manufacturer). If you want a close-to-AOSP build for your phone, a custom ROM is the way to achieve that.

Flash a smartphone with vanilla Android ROM might be a better duplicate (IMHO)


text:
I can't take screenshots on Galaxy S3 mini
I've had the Galaxy S3 Mini for about two weeks and I can't take screenshots anymore. I hold down the home and power button but it just takes me to the task manager window. I also can't seem to be able to turn off or reset my phone.

It's been a while since I stopped using S3 Mini but wasn't long-pressing the home button calling the task manager anyway? If you what you mean by saying that "you can't reboot or turn off your phone" is that power button is unresponsive, then it means it is broken. You can root your phone and use apps to change the button configuration for screenshotting.

I would recommend trying the other way to make a screenshot on the SGS3. Simply swipe with your palm from left to right over the screen. If that does not work, ensure that the gesture is enabled in your device's settings menu.

Have you gone into Settings and turned Motion Settings on? In addition, you have to be precise. Press and hold the home button and power button at the same exact time and hold it for a couple of seconds. About two seconds when holding but press them at the same time.
Also, depending on your Android version: Volume Down and Power Button simultaneously should work [press and hold]


text:
should you be on a tablet when its charging?
is it OK for the battery if you keep using the tablet while it's charging? And should you stop charging when it's fully charged.

For the second part of your question, see Is it better to detach a charger when my Android device gets fully charged? and Does constant charging harm my Android cellphone?.

Also see: Is it safe to use phone while charging with portable powerbank? / What happens when using a cellphone when charging?

Yes, you can use a tablet while it is charging. But, if you do something cpu intense (like 3d game) it can become a little hot.
No, you don't need to stop charging when fully charged. The tablet will make sure you don't overcharge.

It's advisable not to play graphic intensive games while charging, the cpu and graphics chipset gets hot which is not good for a long run meaning decreases longevity of the device.
Please disconnect the device from charge after a full charge i.e 100%, good for longevity of the battery.
To further increase the longevity of the battery you can keep charge cycle of 10%-90% or 20%-80% every time charging the device  and give a full charge i.e 100% atleast once per month.
P. S -  Number 3 Point only if you want to be extra careful with your battery. What I always do and is normally advisable never let battery go below 10% and never leave it charging once it says fully charged.


text:
Can an Android phone be backed up while stuck at boot loop?
I have Samsung Galaxy Note N-7000 which got stuck at boot loop after installing and opening and app called InstaFrame, is there anyway to backup the device before doing a factory reset to get the device working again? The device isn't rooted, thanks.

I'd say at least 95% no. How should that work? "Starting to ba... om, boot." → Try booting into safe-mode and remove that app. Then reboot. With a little luck, you don't need to factory-reset.

Yes, I ended up doing a factory reset, I did not lose any photos though, how come?

They are stored on your SDCard usually (internal or external). Factory-reset usually leaves those alone, just cares for "device memory" (see our factory-reset tag-wiki for more details).

Anytime! That's what this site is about, so feel welcome to ask more :)


text:
Messaging from desktop
Is there something besides Moto Connect and Mighty text that would allow you to SMS/MMS from the desktop.  Mac or PC.  I came from a iOS world where iMessaging worked really well for the desktop.  Hangouts is close, but I message a lot people with iPhones so it just doesn't cover enough people.
Any suggestions?

Well, we're not "Software Recommendations" here. But you might want to try Airdroid. Let's you manage your device from your computer, including SMS and calls.

I can vouch for DeskSMS, but it requires a subscription. DeskSMS offers a Chrome extension and a tablet client as well, in addition to being much faster and reliable than MightyText.

Try MySMS. This is a really nice tool and allows you to send, reply, and delete messages from your browser.


text:
Display current speed in OsmAnd
I use OsmAnd when riding my bicycle.
I would like it to display my current speed in a corner of the screen or somewhere similar.
It should not interfere with normal use of OsmAnd, in particular it should not be a different screen.
Is there a way to do this in OsmAnd, via an option or plugin or custom fork or anything?

In OsmAnd:

Open the navigation drawer (swipe from left or bottom left button)
“Configure screen” (Gear icon)
“Right panel” should have a line for “Speed”, tick that.

The speed will be shown, somewhat small, in the top right list. I think standard is to show only the number of satellites, but there are a few items that can be shown there.
Eta:
I also set “Trasparent skin” at the bottom of the “Configure screen” list. Makes the speed &c. a bit less obtrusive.

You could use an "overlay" like e.g. Ulysse Speedometer, Map Speedometer, GPS HUD Speedometer, DigiHUD Speedometer, or Navigation Speedometer:

DigiHUD and Ulysse as map overlays (source: Google Play; click images for larger variants)
Though above screenshots are not from OsmAnd, the overlays work the same there :)


text:
What causes my Samsung phone to lag when I connect the charger?
I'm using a Samsung A03 and the factory usb-C to usb-C cable provided by Samsung. I've actually noticed this in other Samsung models I've owned in the past. If I'm playing a game when I connect the charger, it almost makes the phone completely unresponsive where it takes up to 15-20 seconds for any input to register. This usually leads to me hitting the home or active apps button multiple times thinking that maybe I missed the button the first time. The frustrating thing is that every input is queued leading to "System UI not responding" message and myself throwing a tantrum like a 3 year old

Which version of Samsung A03 do you have (there exists versions with 2GB 3GB and 4GB RAM). Have you enabled automatic updates via Wifi in Play Store? These updates will be applied when your phone is charging and as installing an app requires significant CPU resources this may affect your gaming experience. Also check the temperature of the phone. If it is getting too hot CPU will throttle thus reduce the speed.


text:
Facebook Messenger chat bubbles revert to bubbles after reboot
I am using a brand new Google Pixel 9 Pro XL. When Facebook Messenger is installed, it works fine. But if I need to reboot aka turn off the phone, and turn it back on, it seems 2 main problems come along.
In the screenshot where it now says chat bubbles and there is a switch to the right. After a reboot, this changes into just bubbles, and the switch is no longer there.
First problem.
When this happens, it seems like messages from some people just don't come in. No notification, and even if I open the conversation manually, there is nothing new.
For some people, I get a message saying something like "A message had been sent. It may take some time for it to arrive." Or "a picture has been sent to you." And for some people, it works fine.
Second problem.
On the chat bubble (the conversation), I need to see a number, showing how many new messages in this chat.
After reboot, it just shows a small dot indicating 1 or more new messages.
I need to see the number for my group chats.
To revert it back to the way it works and I like it, I have 2 options.

Uninstall and reinstall Messenger.
Or open Settings and empty cache. This is a bit easier. But I still have to log back into the app and reset most of the settings.

After this is done, it seems the lost messages that did not come in before, now is here.
This happens every time I reboot, but I think it happens sometimes while the phone is on. I can not say for certain, but it is a problem.

Well, you can revisit your app settings and make sure that background usage is on, unused app activity is not checked, and you are not under power saving mode, if that didn't help, try updating your app to the latest version or if it was already updated to the latest version you can wait for an app or software update that may fix it for you.

Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.


text:
Google maps walking navigation has wrong orientation
I'm using Google Maps on my Pixel 8a to while I'm driving and it works nicely.
But the map interface is all messed up when I'm using it in walking mode. If I let the app adjust the perspective itself, the arrow starts pointing towards a random direction and the path is usually hidden out of view. This is what I see unless I  fix perspective by panning and rotating every 10 meters or so.
To clarify: Google Maps shows my location and the direction I am heading correctly. It just doesn't rotate it's view so that the arrow is pointing upwards.

Here's what I (and probably everyone else) expect it to look like:

Is this a bug with Google Maps or should I be change some setting?

The orientation is usually done using the electronic compass. This component works only with acceptable precision if you calibrate it. Calibration is AFIR even possible from within Google Maps.

Hello Robert, I clarified my answer. I think my compass works well (it shows the correct heading and position). That said, I'd appreciate if you could explain how I can calibrate the compass.

Please see https://android.stackexchange.com/a/10148/2241 Keep in mind that the compass works by magnetism. Therefore large magnetic objects around you may temporary confuse the compass. Therefore the orientation problems are location specific then the problem may be located outside of your phone.

In certain situations, such as cloudy skies, narrow streets with tall buildings, or other obstructions, GPS accuracy may be compromised, leading to less precise positioning or delayed updates. However, given the consistent nature of the issue, I suspect it's more likely a software bug than a connection problem. Please try updating the app to the latest version and testing again. If the problem persists, utilizing the web version of Google Maps can help isolate whether the issue lies with the app or your device's GPS hardware.

As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center.


text:
how to free unused memory in android?
i had downloaded an app but after connecting my phone(HTC ChaCha) to pc and after disconnecting my phone from pc,i found that the app is not working any longer.Rather the phone was failing to recognise the app.So i uninstalled it.But after uninstallation the memory occupied by the app was not freed.how can i free that memory?

Are you talking about RAM, or storage?

In settings, see if you can find something called "Application manager". When in that, find the "all" list. See if the deleted app is still listed there. If yes, there should be a few options to clear the data it stores, use them. I am not sure how your android looks like, but they should generally be the same.
If that does not help, you can use this app: Clean master - https://play.google.com/store/apps/details?id=com.cleanmaster.mguard&hl=eng
I use it on my private phone, and it seems to do good when it comes to free up memory. However, I am unsure if it work on your phone, as it does not list all versions it supports. It's also free.
You can also connect the phone to your computer again and see if you can remove the app data manually, however, how this can be done differ between phone models, and it can be risky as the data you want to delete might not be found so easily.

hey thanks for the suggestion.had tried this kinda apps before but were of no use.this one is good.did work.couldnt free the whole memory but it was helpful somewhat!

If the app had some effect, I will dare say that my last suggestion, involving connecting the phone to the PC again, will be the final and probably best step to remove it all. Sadly tho, as also stated, I can't help much there, as it will involve a lot more than simply knowing the phone model and android version

actually my phone's internal memory is really low.there lies the problem.and i will surely try whatever you suggested and if it works i will let you know.

I did a quick search on your phone, and I found out it only has 512 MB of internal memory. I will be honest and say that is quite, quite low. In that case cleaning some "wasted" memory will only get you so far, I found out it supports SD (memory) cards. I suggest you simply go and get one of those to buff your memory. Unless you use the phone to take a lot of pictures, or store a lot of music, a 1 or 2 GB card will do fine, and likely not cost a lot either.

Thanks for doing a research on my phone.i do use a 8gb memory card but no matter what the applications take up a lot of space in my phone's internal memory so whatever i do this memory thing bugs me a lot.i did try what you said but it was of very little help actually.Thanks anyway for your suggestions.


text:
Samsung kies3, device does not support initializing
I am using my galaxy note 3 with stock software and getting this error, never upgraded in this computer.
Any ideas what the problem is and how to solve it?
Thanks!

(1) Are you using the original data cable? (2) Have you tried re-installing Kies?

Yes, original cable, I will try to reinstall Kies, though. Thanks!

Please post back if it's successful or not, so we can add answer. :)

OK, nothing... Reinstalled, tried different USB ports and cables... No luck.


text:
Can't enable NFC on HTC One X
On clicking the NFC checkbox in settings, it turns off by itself after about 2 seconds.
It's a used phone which I bought from a friend more than a year ago and it's always been like this since it had ICS and it currently has Jellybean MR1.

A very vague idea: I don't remember which device it was, but at least in one case NFC seemed somehow "bundled" with Bluetooth. If BT was disabled, NFC would turn off, too. Might be pure co-incidence, but worth a try.

Nope. Turns off even with Bluetooth enabled.

OK, was worth a try. I'm out then (except for "contact the service", if any).


text:
Fastboot: Lock state - Locked on nexus 7
I am having trouble unlocking the bootloader on my Nexus 7. When I boot into fastboot I see the message LOCK STATE - LOCKED. I want to unlock the bootloader so I can re-install the stock operating system since the device hangs on the "Google" logo screen.
I can see the device with the 'fastboot devices' command in command prompt but when I type in 'fastboot oem unlock' and accept the command on the android device I get an error:
C:\Android\platform-tools>fastboot oem unlock
...
(bootloader) erasing userdata...
(bootloader) erasing userdata done
(bootloader) erasing cache...
(bootloader) erasing cache done
(bootloader) unlocking...
FAILED (remote: (Unknown error code))
finished. total time: 1.614s

Is the device broken or is there a solution? Booting into recovery mode and trying to restore the device just makes it hang forever.

You don't need to unlock the bootloader to flash a stock ROM signed by the manufacturer.

I downloaded the image from here: https://developers.google.com/android/nexus/images#nakasi. If I use the flash-all batch file it gives me "Bootloader is locked" error and if I try "fastboot flash recovery recovery.img" it also gives me "Bootloader is locked".

hey, see this http://www.technorms.com/27360/how-to-lock-unlock-nexus-7-bootloader


text:
System App Permissions
I have an application that needs root permissions to run.  No biggie, all of my personal devices are rooted, so I am very comfortable with the process. The problem is that this application is to be used on company owned devices issued to certain employees and I don't want them to be able to uninstall the application nor do I want them having root access to the device.
I was thinking that the following process would accomplish my goals:

Root the device
Install my app as a system app
Launch the application and grant su rights to it
Unroot the device

Since it would be a system app, and the device wouldn't be rooted, users would be prevented from removing the app.  What I am unsure of is whether or not that application would retain its root privileges once the device is unrooted?
Any feedback or insight would be greatly appreciated!

You cannot install your app as system app, as you need the same signing key that was used to sign the ROM in question. If device becomes unrooted, it automatically loses root.

What about applications like Titanium Backup Pro or /system/app mover that convert user apps to system apps?  Using one of those applications it is possible to make a user app a system app.

Even if this worked, what would prevent someone from rooting the device again and removing the app?

Technically, nothing.  But since the app I'm looking to install is for monitoring and managing the device remotely, I'd be able to tell if they had.

How? From the statement above - "I don't want them to be able to uninstall the application nor do I want them having root access to the device." thing is, they can uninstall it any time.. there's nothing to stop them from doing so, even with adb and usb cable, the employees could be tech savvy about it without you knowing it..

Actually, it'd be pretty simple to tell....if the app stopped reporting, and examination of the device revealed they had uninstalled it, I fire them for tampering with my equipment.  If through the monitoring I find SuperUser.apk installed, I know they've re-rooted the device and I fire them for tampering with my equipment.

Hmmm... only thing I can think of is to create a custom ROM, that is dependent on what device is in question, if they are all of the same, the job will be much easier, if not, you've got problems. And simply modify the AOSP source to prevent package manager from uninstalling, that is, you need to hack up a quick one line solution in the bowels of it and bundle it with superuser and your app, that is hidden from view.. other than that, if talking about without a roll-your-own approach, you're pretty much out of luck!

@t0mm13b Actually, that TiBu approach should work: root → install TiBu → convert app to system app (i.e. it gets installed to /system/apps) → uninstall TiBu → unroot. Done. That app would have access up to "signatureOrSystem" protection levels then. But giving it root access is something different (and probably not even needed here).

As ProNetGuru already pointed out, Titanium Backup could indeed be used for that:

root
install TiBu
convert app to system app (i.e. it gets installed to /system/apps
uninstall TiBu
unroot.

Done. That app would have access up to "signatureOrSystem" protection levels then (if specified so in its Manifest).
Giving it root access is something different – but probably not even needed here.

For an app to have signatureOrSystem level would have to have android:sharedUserId="android.uid.system" in the manifest and signed with the same signing key as the ROM... tbh, have never tried it.. for a normal app that has normal manifest as in not having the above tag does not necessarily imply that it has that signatureOrSystem protection level, even if it was installed as a "system app".

Oh. I might have gotten that part wrong (so it's only protection-level "system" then; but what, please, is the difference between "signature" and "signatureOrSystem" then? There's no separate "protectionlevel system"). But please correct me: I thought it's not possible to "give an app root access" and then unroot the device while still having that sticking. So this is the closest one can get to, given the circumstances.

signatureOrSystem protection level means it can do rm -rf / without needing root! And do things that a normal root can do (uid of 0) - that is ultimate. There's many different sharedUserId levels, such as for example: android.uid.phone, if that android:sharedUserId tag has the above example, it means an app can do anything relating to the telephony layer and nothing else. Its a far more finer grain of access control behind the scenes for system level apps and also to minimize breach and malice. All TiBu does, it remounts system r/w and moves the app there, nothing else.

And, if those system apps, i.e. baked into the ROM, have their digital signature removed, it will refuse to run, so you can see why there is another degree of protection levels lower below the normal android manifest permissions.

Also to add more thought to this, suppose the OP went off and built their own ROM with said app having that tag in the manifest, installed into system and signed with newly created ROM signature - happy days. Then, if the OP decides to update the said app via play store and distribute from there, it will fail to upgrade because the signing keys mismatches, and the only way to get the upgrade to work would mean... yes, uninstall the system app, and install from play store! Phew hard explaining it all. :)

Yuck. So it seems the entire question is rather XY. What are we talking about? What is really needed? Why does it need to be "a system app with root access"? Maybe I rather delete my answer straight away?

Its rather more like OP setting question as XY and yes, OP did say "Launch the application and grant su rights to it" and unroot it which is putting OP into a no-win situation. The answer below is concise and simple and is the correct answer despite OP not accepting anything else...

OK, so I'll leave at this point. OP should test if it works for him, and then accept whichever of the two answers proved correct.

its murky!!! :D :) _o/

I very much appreciate all of the information and insight provided by everyone.  I will be testing this in the next week or so and will accept an answer and let everyone know how it works out.

@dcow while I can second most of your facts: isn't a "system app" exactly defined as being installed in the system folder? And couldn't they just do the remount themselves before executing rm -rf? But of course you're right saying "just having the permission in the Manifest is not enough": true, it must either be signed with the "system key" or at least installed as system app in the first place for that permission to be granted – but that's what step #3 of the answer does.


text:
Galaxy Nexus Not Responding To Anything
So I was recently messing around with my Galaxy Nexus and I attempted to wipe everything but accidentally wiped the OS. I tried adb'ing a ROM to the device but it was getting halted at around 5MB (the ROM was around 200MB). I turned to ODIN and that failed for some reason and lead to the bricking of my phone. I attempted to unbrick it following a tutorial on XDA forums but that just led to my phone having a black screen and nothing being displayed as well as my computer not responding to the device.
I have tried this as suggested by many people:

Remove USB and battery
Plug in USB
Wait for windows recognition
insert battery

but nothing is happening. Windows responds to the device connecting but then says it doesn't recognise it and nothing happens.
Any help on the situation

Uhhh.... Answer this vital question - was the bootloader locked? If it was, and you attempted to run Odin, it failed for that very reason! You need to unlock the bootloader for Odin to work, but having said that, why did using adb halt after 5Mb... did you pull the cable at that point? How did you do it? Did you use the wrong image for flashing attempt? There's more to the story than this is letting on... please embellish with as much info as you can so that we can help you.

I do not know why ADB failed to push the ROM to my device. It was confusing me and I spent over an hour on it. I didn't flash it with ADB I simply pushed it and I couldn't figure out why it was failing.
Bootloader was unlocked and I was rooted running a CM11 previously. ODIN was working for a bit and then it just stopped at around 1/8th of the way through.

For the ADB attempts, I installed ADK and installed the platform tools as required (had done this lots of times before).
For the commands I simply used:
adb push [filename] /sdcard and
`adb push [filename] /sdcard/[filename] after some research suggested to do so.

Why did Odin stop around 1/8th of the way through? The general consensus with regards to flashing, regardless of method used, the battery power needs to be > 75% full, was the battery low at the time of flashing, if it is, and that happened when using Odin, its not meaning to say, its "bricked", to clarify FYI, check out @Izzy's infamous answer on the meaning of bricked here device. Charge up the battery and retry again.

Battery was 95%+. Had been on charge all day before I attempted to do stuff to it. I do not know why it stopped at 1/8th of the way. Everything was running smoothly, no cables were unplugged or anything. I am starting to think something was wrong with transferring files considering ADB failed and ODIN. Maybe something to do with the kernal? I will check out the question now.

Yes my phone is literally a paper weight at the moment and there certainly is no easy fix that I can see.

Might be worth reading this question and answer about Odin to validate that the buttons used was indeed correct?

Yes everything I used was correct and I have used odin several times before on several different phones (Galaxy Nexus, Nexus 4 and 5).

Best to see if it can be jtag'd to bring it back to life... need to google-fu it to see if there's a facility/service nearby your area.


text:
Can Waze cause the cell phone to overheat even after being closed?
By closed I mean clicking "switch off" in notifications panel and closing it in "recent apps".
Waze consumes at most 20% of my battery during normal use but after turning it off, my cell phone keeps getting hotter for no apparent reason.
Things I tried:

Turning it off and back on. It does cool down when it's off but after turning it back on the heating continues gradually.
Using Juice Defender in agressive mode. No change.
Troubleshooting with Watchdog Lite. The process consuming the most energy is Android System (around 10-15%).

I suspect Waze has something to do with this because the problem exists even when I only opened this app that day.

Waze definitely not just causes my Samsung S3 to get hot, but always causes the phone to heat up wildly until it crashes due to extreme overheating.  I can get a maximum of 30 minutes out of it before my phone overheats and dies.  It's the only app that I've ever seen do that.  Also, it uses more power than my phone charger can provide, so the battery level drops consistently even when plugged in to a charger that can provide 2.1 amps.  I've had to stop using Waze.  Too bad, as it seems like a nice app, but I can't run something that's going to destroy my phone.

The simple answer is No!. Waze is just an app, a piece of software and has no bearing on battery life or heat generation.
Heat is generated from devices within your phone running with too much power. Waze maybe the app that starts these devices going, but ultimately, it is the phones hardware that is causing the heat.
Screens generate a large amount of heat to provide the brightness needed, try reducing the brightness level on the screen. Also, the satellite tracking system may be needing more power if the signals being received are too small. some phones have a self boost amplifier and these can also burn battery power. Anything that runs these types of hardware would cause you phone to get hot, and lack of cooling would not help.
Most phones are designed now to be as thin and light as possible, this is done by sacrificing heatsinking (the designers assume the phone will only be used for short periods at a time).

Answering "no" to "can an app cause the cell phone to overheat" is drawing a distinction without a difference. If the app makes the CPU run at full power continuously, it'll make the phone heat up. The heat's physically coming from the CPU, but that doesn't mean the app's not responsible.


text:
.thumbdata files maxing out internal SD memory
I have an 8GB Nextbook7 running Android 4.0.4. Recently, I discovered that I have 2 files named .thumbdata3... eating up all my internal space of 5+GB. These files are found in the .thumbnail folder under the DCIM folder. I have read on the internet that these files are produced by Android Gallery, but there is a bug in the OS that causes these files to grow so large and max out all the available internal storage space.
I have tried deleting the files, but they come back. I have tried writing small text files and saving them with the name .thumbdata3... as in the problem files, but that does not work either. I have downloaded an app called Thumbnail file deleter, which deletes the problem files, but the files will rebuild themselves again until the space is maxed out.
Does anyone have a permanent cure to this .thumdata3... problem? Any suggestions appreciated. Thanks.

A shot into the blue: Delete that file, then make a directory called .thumbdata3 (i.e. with the same name), and make it read-only. Gallery should be unable to replace that then. Drawback might be the gallery acts a bit slower when browsing your media – but that would also be the case would you just permanently auto.delete that file. Let me know if that did the trick, so I make it an answer then.

Try using a replacement gallery such as QuickPic instead. It is 100% free and it works much better than the standard Android Gallery. If the .thumbdata3 files keep coming back, you can disable the default gallery.

If your SD card is using ext4 filesystem
There is no need to do anything here, since these files, despite reporting massive sizes, actually use very little space, as they are so called "Sparse Files". I left more details on the android ticket about this issue:
http://code.google.com/p/android/issues/detail?id=39546#c79
If your SD card is using FAT/exFAT
Then the problem is real, since FAT has no support for sparse files and their apparent and real sizes would always match. In that case you should resort to trickery described in the other reply - create the folder with the same name as an offending file after removing the file.
This Cyanogen fix sheds some light onto the problem:
http://review.cyanogenmod.org/#/c/36850
It looks like .thumbdata3 consists of sequence of records indexed by integer ID associated with a picture (not sure which app is in charge of assigning them). If file is deleted and is being recreated, and the minimum ID is, say, 10000 then 10000 empty records would be skipped over in .thumbdata3 on the assumption that sparse file handling would do its job and these 10000 records would consume no actual space. Except that on FAT there are no sparse file support and you end up with 10000 records worth of zeroes in you file which suddenly becomes couple of Gb big.

Delete the .thumbnail folder (this has all the camera caches, and is useless for us), then create a new file called .thumbnail.


text:
Google Voice Search Activation
I was wondering if there was any way I could activate Google voice search simply by saying OK Google while using any app on my phone.
I tried searching the XDA forums and couldn't find what I was looking for so I figured someone here might be able to help me out.
If not, thank you for reading this post.

AFAIK Ok Google only works with always listening on the Nexus 5 and the Moto, they have dedicated hardware, but the launcher is rolling out to Nexus/GE devices now and hopefully more soon. It works with search app open on any device with the newest Google Search. I have not seen any way to activate it once an app is running on any device. (I look like a madman shouting Ok Google at Angry Birds in the office)

After a recent update of the Google Search app (version 3.5 and above), it became possible to enable "Ok Google" from any screen on Android 4.3 and above. Follow these steps:

Open Google Search on your phone
Go to Settings by either pressing the hardware Menu button if your device has it, or scrolling to the bottom of all cards and tapping three dots, and select "Settings."
Navigate to Voice -> "Ok Google" Detection, and enable the From Any screen option.
This will first train the device with your voice, and we are done

Note that this does not work on all Android devices. Some Motorola handsets like the Moto X have their own voice recognition software that supersedes Google's, and you will see a message This option is not supported on this device.
Also, currently only the English language is supported for this feature, although Google will probably enable it for more locales in the future.

No, only phones with dedicated hardware have that ability. However, some phones let you use a long press on one of the buttons to activate the google voice recognition.


text:
Sync failed when I have 2steps verification
I do on phone factory reset and after that I can't sync when I have turned on 2steps verification but when I turn off verification all works correct. Any suggestions?

re-generate the application specific password for your device and use that randomly generated password for your google a/c sign in.

Do you mean it is Google Authenticator? If So, Please refer it might be worked.
Please verify your time on smartphone is correct and do re-setup 2FA or re-generate ASP again it might be worked. Some user in Japan has similar problem.
Google Authenticator require having correct time between your phone and Google Account server. Also each node such your smartphone has NTP client and use different NTP server depends on maker.
(I would like to put this as comment but I have no rights yet.)

When I just using phone. I can't sync Gmail, Hangout and Contacts. But when I turn off 2-step-verification all works :/ I create second gmail account to check but still don't work...

@Kris Groove It seems be Google is working on this currently according to link of Japan

please try to clear the cache and remove your account once and add your account as you did before.


text:
What is the difference between AOSP and CM/AOKP?
I've been flashing ROMs but I don't really see the difference between them. I'm on KitKat 4.4.2 for the Nexus 4.

Well AOSP [pure android from google's kitchen] is the Android Open Source Project which is the father and the mother of all ROMS out there, it is the base android code.
AOKP is kanged [copied/stolen], its based on AOSP or derived from AOSP with some mods.
Differences are mostly UX and UI based, for example HTC Sense and Samsung TouchWiz are all just skins on top of pure android. Ok not pure android there is a lot of stuff modified by the big banners. The basic idea is this, AOSP is what google gives and AOKP is what people build with features on top of AOSP.
EDIT : XDA-Developers
The above mentioned thread has a lot of info if you the patience to scroll through!


text:
Possible to restore calendar file from unit after update to 4.4.2?
Is it possible to restore the calendar file from the unit's storage after update to 4.4.2?
The file was in Android/data/com.android.calendar. And no, I had no backup of the file...  :-(
I've rooted the the phone (Samsung Galaxy S4) and tried numerous ways of recovering without any success. Please help me!!

Did you have (or do) a Google sync for Calendar via System > Accounts?

Nope, but I wish I had.  :-/

How did you update, though? OTA or Kies? Or did you flash a custom ROM, which may have wiped your data?

Just a plain OTA.

Also, I just noticed that the contacts stored on the unit are gone too. The 4.4.2 update seems to be a killer.

What version did you come from? 4.3? I had no idea OTA could clear data. Usually, I just flash stock/custom ROMs manually. [Sorry, I can't help you] So, Karan is right. You won't be able to restore it. Make sure to start using Google sync from now on. :)

Yepp, I came from 4.3. Guess if I have learnt a lesson...
I usuallay back stuff up, but I didn't expect OTA to mess with the stored files.

It should have not deleted your data though. http://www.androidpolice.com/2013/11/21/the-nexus-4-finally-gets-4-4-heres-how-you-can-flash-the-kitkat-krt16s-ota-manually-root-or-unlock-not-required/

If you didn't sync your Calendar with Google, I'm afraid you won't be able to restore it.


text:
How do I go about reinstalling Touch Wiz on a Sprint Galaxy S4
A recent up date for Cyanogenmod has left my phone stuck on the Samsung splash screen. So I need to get Touch Wiz back on it so I can use it. I don't care about losing any thing. How would I do this? All my contacts are online. And all my pictures are backed up. I really need this ASAP! please help me.

Sammoblile have the stock roms you can flash with odin and xda had tons of touchwiz based roms. Alternatively you could restore a nandroid backup image if you made one!  http://forum.xda-developers.com/showthread.php?t=2265477


text:
Automatic volume lowering during notifications
When I listen to the music with Deezer, Android briefly lowers music volume during any notification. Is it possible to hear notifications with no music lowering (audio ducking). I have Samsung Galaxy s23 ultra with the latest firmware. Sound assistant app didn't help.
Thanks in advance!
Existing answer does't help. I do not need DND mode.


text:
How to turn off Passkey functionality in Google Chrome?
In my opinion it's not so much Android question despite I have an Android phone related to the problem but rather Google Chrome browser settings issue but my question initially posted in Superuser got downvoted and then closed right after and I was told to ask it here by the moderator...
Problem: I'm unable to authenticate to AWS web console in Google Chrome browser due to browser forcibly asking me a Passkey which I don't have. I can't also set it up due to owning a not compatible Android phone. I literally am switching browser just to login to AWS atm.
Rarely but persistently in every few months I have a situation where Google Chrome starts asking for Passkey when I try to log into my AWS Console in browser. Meanwhile when I'm asked for passkey then there is no place in AWS login-view to use password instead. AWS at the moment has the "old login" and "new login" views possible and both act the same- I am asked for passkey without possibility to use password instead. After clicking "Cancel", I'm just displayed with "Troubleshoot MFA" link which forwards me to AWS documentation and it does not help me or possibility to "Cancel" the authentication, which forwards me back to the AWS Console login form again.
What I've tried:

I read the AWS documentation given in the link above- no help
I have tried the setting described in this Google forum post but this didn't change my situation at all, even after restarting the browser.
In my phone settings I checked "Devices & sharing" -> "Passkey linked devices" and it was empty. Just to be sure I "Cleared" the device list still. No change in AWS login after that though- still demanding the Passkey.

Changing my phone isn't an option to start forcibly using passkeys. I have 2FA setup anyway through my external device.
How to turn off this aggressive Passkey requirement from Google for AWS (or any other service's authentication)?

Yesterday this issue disappeared for ONE DAY. Today it's back again while I didn't change anything :/


text:
Does the "Take action if OS is compromised" policy only work if knox manage client is installed?
I was reading on the Knox platform enterprise documentation online and I came across a policy that takes an action upon OS tamper detection.
Also on another site (Knox manage 24.09 release notes) it just says that this option is recently introduced with the 24.09 update to the Knox manage client.
So my question here is, Does this policy only apply or take effect if Knox manage client is installed?, assuming someone managed somehow to tamper with the OS and bypass the factory reset protection, and managed to flash a custom firmware or something else, will the device get locked down without Knox manage client installed?


text:
How to upgrade android from 4.2.2 to 4.4 kitkat in XOLO Q1010?
I have bought XOLO Q1010 it has Android version 4.2.2.
Is it possible to upgrade to Android version 4.4 KitKat? if yes then how?
Thanks.

Please see: How do I update the OS on my device?


text:
Why is com.google.android.gsf.login warning me that I need to install Google Play Services?
This is a Nexus device running the latest stock OS version (v4.4.2), I already have Google Play Services installed (v4.2.43 according to the App Info in settings). Why is some unknown app asking me to update it? (I realise that the com.google.android part of the package name indicates that this probably an app made by Google that is probably part of their Google layer on top of AOSP Android, but why the odd error message and lack of proper app name)?

An application requires installation of Google Play Services
  Requested by com.google.android.gsf.login

What is com.google.android.gsf.login and why should I do what it is asking? It doesn't have a store page and it doesn't appear in my apps list with that name. A bit of investigation with Android System Info's more detailed Apps view shows that Google Services Framework is com.google.android.gsf and the Google Account Manager is the com.google.android.gsf.login that we're looking for.

Clicking the notification from Android's notification bar takes me to the Play Store's page for Google Play Services where the latest version mentioned in the "What's New" section is 4.2.42, which is older than what I've already got installed, and I don't have an Update button (which suggests I'm already running the latest version).

I have had a similar issue on my Nexus 4 device, here is what I did to stop the issue:
Go to your 'Settings' menu, then go to 'Accounts'. Select 'Google' and check which google service has a sync issue. If you cant see any apps with sync issues, you will have to do as user 'Laural H' mentioned above: disable them all, and re-enable them one by one, checking that it syncs properly (before enabling the next one). When you find the app with sync issues, open the problematic app and login with your google credentials.

You could try installing the newest version of Google Play
. If you don't want to do that, try one of these:

Go to Settings->Accounts->Google->Sync Data and disable all your Google Account sync items individually. Then enable the App Data and try again before enabling the rest of your sync items.
Go to Settings->Apps->Menu->clear app preferences.
Clearing the Play cache.

Link is now broken.


text:
How does android wifi hotspot work when other wifi is available?
Say I have my phone (nexus 4) setup as a wireless hotspot for my tablet to use while outside... Obviously this will make use of my mobile data plan. But when I get near a wifi signal that I regularly use, such as at home, will my phone continue to use my mobile data, or will it use wifi instead, and repeat the wifi signal? That is, do I have to remember to disable the hotspot every time I don't need it? And on that note, how can I make my nexus 7 prefer wifi other than my phone hotspot when available?

When your phone is in hotspot mode, it will only use your mobile data.  You'll need to remember to switch the hotspot off when you have wifi available.
You might be able to script the shutting down of the hotspot with Tasker or Locale, but I'm not sure if the "WiFi near" function would work when in hotspot mode (a good topic for its own question).
Your Nexus 7 will tend to connect to the strongest signal available, and then stay connected to that network until it loses the connection.    When you turn off the hotspot on your Nexus 4, the tablet should auto-connect to an available Wifi network.


text:
Downgrading Nexus 7 Android 4.4.2 to 4.2
I want to downgrade my nexus 7 android 4.4.2 to 4.2. I am already rooted. How can i downgrade? I've got a nandroid backup. If I restore that will it be again running as android 4.4.2?
I need help. Thanks in advance.

If you downgrade, you will need to re-root it again.
If you are confident in flashing and using Google's adb and fastboot tools, then could point you to the direction of Google Factory Images for the Nexus.
Be aware of the differing versions available, flashing the wrong one could end up messing the device and having to re-do the flash again.
You will have to identify it, it would be shown on the bootloader screen, and pick the appropriate version, there's the 2012 model, 2013 model with variations of WiFi, one with 3G+WiFi and another with LTE.


text:
Unknown phone number issue
My Moto X with Android kit Kat does not recognize my own number from the Sim card. Is there a way to edit it manually? Any app that does that?

You might want to take a look at these questions: here and here

None of the solutions presented in those answers works for me. I guess nothing will do.

from moto support

If the contacts are not backed up with Gmail, back them up.
Clear cache/data on Dialer, Contacts and Contacts Storage (for the latter, make sure the contacts are backed up in Gmail)
Log into Gmail on a PC > Contacts > More > Merge Duplicates > Restore
Edit one of the contacts that keeps appearing as unknown. In the phone number, add spaces (ex: 07894561234 would become 0789 456 1234)
Try another SIM from another network.
Try with only one active SIM (the second SIM can be disabled in Settings > Dual SIM settings)
Select the Network Manually in Settings > More > Mobile Networks > Network Operators

the last one helped me

Can you link the source(s)?

now, its from email. byt it works for me

the best way to solve this issue... its rlly just borrowing someone's phone and insert your sim card and edit phone number to solve this issue.

You should edit your answer to explain how this would be done.


text:
Can a Xiaomi Poco-M6-Pro sync notes from Mi-Cloud what I made on my Xiaomi Redmi 9A with all images in the notes intact?
After long discussions with my IT friend He told me about this model.
So I will replace my 9A 2GB RAM with a Poco-M6-Pro 12GB RAM 512GB Dual SIM soon.
My question is do they share the same built-in notes app and can my notes sync over from the 9A to the M6 Pro from Mi-Cloud?


text:
Factory reset in settings doesn't work, "Erase everything" button has no action
I am trying to do factory reset in settings on my Smartphone - Yotaphone 3+ with YetiOS based on Android 8.1, API level 27.
I enter the Settings -> System -> Reset options -> Erase all data (factory reset) -> Reset phone -> Erase everything
But no matter how many times I click this button "Erase everything" nothing happens. Button has no action.
Can this problem be fixed? Are there workarounds? Is this a bug?
This problem probably started after I flashed TWRP recovery, which works fine, instead of original recovery. Can this have an impact on the possibility of doing a factory reset in Android settings?
I attached several screenshots about this problem.

Thanks

What phone model and manufacturer do you try to reset? Normally phones can be directly factory reset via their recovery ROM by certain model specific key combinations (e.g. Volume down + power). In the end the UI button you have posted should erase the local accounts and the boot into recovery where automatically the factory reset is executed.

Thanks for the reply. I edited the post. The phone is Yotaphone 3+ with YetiOS based on Android 8.1. This problem probably started after I flashed TWRP recovery, which works fine, instead of original recovery. Can this have an impact on the possibility to do factory reset in Android settings?

TWRP can have an impact. But usually the phone should at least reboot when you press the "ERASE EVERYTHING" button. I would check that you have removed Google account from your device (or better all accounts) to be sure not running into factory reset protection. Then start into TWRP and Wipe "data" or "user data" partition.

Ok, I rebooted into TWRP (version 3.2.3-0). I did all options that I could find. Swipe to Factory Reset option. Did Advanced Wipe option, selected all: Dalvik/ART Cache, System, Data, Internal Storage, cache. Also did Format Data, which I believe might be used to wipe userdata, but I might be wrong. But unfortunately, after doing all that and choosing to reboot normally into Android OS the phone doesn't boot anymore :) Stuck on android logo (no worries I have many backups). adb devices returns nothing, fastboot devices returns ID so I guess phone is in bootloader/fastboot mode constantly

Well you have erased "System" which means you have erased Android OS. A phone without OS can't boot. Therefore I said erase "user" or "user data" only.

ahh, right, I reflashed system image again from backup and reinstalled Android from scratch. Also I removed all accounts (including google accounts) in Settings -> Users & accounts. But unfortunately "Erase everything" button for factory reset still doesn't work. Nothing happens after pressing it. I wonder if this is a bug or if this can be fixed somehow.

There's a few posts thread on XDA Forums (1, 2) mentioning doing factory reset successfully, though it's unclear if it's from Settings or Recovery. But it's also unclear why you still want to do this if you have wiped the data partition, since it's practically the same as factory reset? (the question is still valid though, I'm just curious)

Thanks for the provided links to interesting topics on XDA. I was just curious about this factory reset option in Android settings, in case when I sell this smartphone later to some person who might not know how to use TWRP


text:
Logitech bluetooth keyboard with a Samsung tablet - why doesn't the Right Shift-W work?
This is a bit of a weird one - I have a Samsung Galaxy Tab S6 Lite, running Android 14 and One UI 6.1 and I'm connecting to it with a Logitech k380 bluetooth keyboard.
Everything works fine except that I cannot use right_shift-w to get a capital W. The left shift key works fine. I can use the right shift key to get every other letter in the alphabet capitalised except W. Unfortunately with W being on the left side of the keyboard, it really does work best with the right shift key.
The problem happens in different applications, so it appears to be something on the keyboard side. It doesn't obviously do anything else, although it may be trying to do something I can't see. I can't see any conflicting keystrokes in the device configuration (and surely shift-[letter] would not be a viable keystroke combination?) It still occurs after restarting the tablet.
Interestingly I get the same result with my (Sony) phone, so I guess this is a keyboard or Android problem.
What do I need to do to be able to start a sentence with 'W' again?


text:
Custom ROM targeted for children
Is there a custom ROM that is targeted at child users? I would be interested in features such as:

custom screens per child
restricted app usage (installing, removing, screen/usage time, blocking in app purchases)
usage monitoring/logging
geo location

Please see Where can I find stock or custom ROMs for my Android device?


text:
Does GPS cause the phone to get hot?
I am using a Moto G device and I have noticed that when I turn on applications that rely on the GPS Waze or Mapquest, the device gets hot. As in hot to touch. I was previously using a Samsung Galaxy Tablet and I never noticed this.
What causes the device to get hot? Should I be returning my device to Motorola and asking for a refund?

They probably use a lot of "machine power". That's at least known for "continuous location with screen on" solutions (navigation etc).

Short answer yes: you've another chip to power and as Izzy said the screen stays on, the internet is working as it goes, so it gets warmer with location / GPS on. If it is too hot to touch something could be wrong, but all my devices get very, very warm after about 10 minutes of GPS. The worst enemy of your battery is heat, so this may be an issue if used daily for a long time. But it is normal, it just depends on HOW hot, what temp is your battery at?