text:
WhatsApp messages not delivering
I am using Micromax Bolt A064. When I send some message in WhatsApp either in a group or for a single contact, it is just showing a clock symbol and not delivering.
I am using WiFi and I am able to receive hundreds of messages successfully. I can change the display picture & status without any issue.
This issue started once I sent some 10 messages to 10 groups at a time, is that the reason?

Backup your messages then clear data and cache of WhatsApp messenger

Thhanks buddy @esQmo

You're welcome. Glad I helped.

I just want to say that I have the exact same problem and found a much simpler but slow solution.
Like OP, I also sent a bunch of messages to a bunch of groups. Every other answer gives the same solution: Reinstall WhatsApp.
I then figure something out. We both have sent multiple messages to multiple groups. So maybe WhatsApp is still trying to send those messages and I cannot send any other messages until what I send is there.
Solution? I just sleep. The next day the problem is solved. No need to reinstall WhatsApp. Just sleep. Put my HP on a WiFi connection. Just wait. WhatsApp is sending all those messages to thousands of people. Once done. It's done.
Update: The solution is not good enough. Yes, eventually it works. But now WhatsApp delays my messages again. I do not mass send messages anymore. It seems that this is either a bug or a feature.

Symptoms:
WhatsApp Web says:

Phone not connected. Make sure your phone has an active internet connection.

Any message sent is delayed. There is a clock If I try to send messages via phone, the message is not sent. It's as if my phone is not connected to the internet. It is.

I've had the same problem. Reinstalling WhatsApp solved it for me.

By uninstalling and reinstalling the app, the issue was fixed.
This issue may be because of poor internet, I tried to send 15-20 messages to 9-10 groups.....

Just clear the data of WhatsApp and re-verify it.


text:
Cast Chrome desktop browser tab to Android device
I want to mirror the content from a Chrome desktop tab on my Android device.
Is it possible to cast a Chrome browser tab from desktop to an Android (OS 8.1) device?

You can install WebRTC Desktop Sharing extension on your Chrome browser for Desktop. Click on its icon → Chrome tab + Speakers → choose your tab to share → wait for the extension to give you a URL.
Use that URL into your Android device's browser. It will take few seconds to initialize everything and then you can have a real-time Chrome tab sharing from Desktop to anywhere.
Alternatively, if you are using Windows, enable Remote Desktop Sharing in it, setup a Remote Desktop connection and use Chrome Remote Desktop app to share the whole screen with Android. I haven't tested this one though.

Two years and two days later and found this answer via Google. Option two works a treat for my purposes.

As far as "Cast" goes, you can only cast to Chromecast devices or Android TV devices from cast-enabled devices. Not from other devices to your phone.
What you can do is use apps like Splashtop or TeamViewer, to "handle" or use your computer from the mobile device.

source: Stack Exchange

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

sort: votes


text:
Play Protect certification: Device not certified - What does it mean?
I would like to know what it means when Google Play Protect certifies a device. My Motorola Moto G6 (ali) is not certified in the Play Store.

Play Protect certification
About phone

(Tap to enlarge)
Is there any way to certify my device?
Currently, it's running a soak test OTA firmware from Motorola.
Is there a problem if my device isn't certified ?

See your Play Protect certification status Google Play Help answers you :

What it means if your device isn't Play Protect certified
If your device is not Play Protect certified, Google doesn’t have a record of the Android compatibility test results.
Keep in mind that:

Devices that aren't Play Protect certified may not be secure.
Devices that aren't Play Protect certified may not get Android system updates, or app updates.
Google apps on devices that aren't Play Protect certified aren't licensed and may not be real Google apps.
Apps and features on devices that aren't Play Protect certified may not work correctly.
Data on devices that aren't Play Protect certified may not back up securely.

What to do if your device isn’t Play Protect certified?
If your device isn't Play Protect certified, we recommend contacting your device manufacturer. Ask for a fully tested, Play Protect certified device.

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


text:
Accessing the Android Keystore in Emulator Environments
I learned that on modern mobile phones, the Android Keystore is protected using the TEE (Trusted Execution Environment), and even if you gain root access to the device, the files in the keystore located in /data/misc/keystore are useless as they are encrypted, and even the "owner" app using the keypairs are unable to access the private key material to display/export/modify it. This all makes sense.
My question is: What is happening in an emulator like the one coming with Android Studio (Virtual Device Manager)? I am running an x86 Android 8.1 Oreo (API 27) there. Who's protecting the keystore, as there is no TEE present? Are the keys located in /data/misc/keystore encrypted too, or are these the real certificates and keypairs?

as the name says, it's just emulator. we can assume there is no protection at all


text:
"Cannot disable <system app> no root permission" when disabling some system packages on vivo X100
When disabling the system apps on vivo X100, some failed with the following error:

Exception occurred while executing 'disable-user':
java.lang.SecurityException: Cannot disable com.bbk.theme no root permission

127|V2308:/ $ pm disable-user --user 0 com.bbk.theme

Exception occurred while executing 'disable-user':
java.lang.SecurityException: Cannot disable com.bbk.theme no root permission
        at com.android.server.pm.PackageManagerService.setEnabledSettingInternalLocked(PackageManagerService.java:4568)
        at com.android.server.pm.PackageManagerService.setEnabledSettings(PackageManagerService.java:4472)
        at com.android.server.pm.PackageManagerService.-$$Nest$msetEnabledSettings(PackageManagerService.java:0)
        at com.android.server.pm.PackageManagerService$IPackageManagerImpl.setApplicationEnabledSetting(PackageManagerService.java:6357)
        at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:2523)
        at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:292)
        at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
        at android.os.ShellCommand.exec(ShellCommand.java:38)
        at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:7005)
        at android.os.Binder.shellCommand(Binder.java:1134)
        at android.os.Binder.onTransact(Binder.java:954)
        at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5024)
        at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:6989)
        at android.os.Binder.execTransactInternal(Binder.java:1410)
        at android.os.Binder.execTransact(Binder.java:1341)

V2308:/ $ pm disable-user --user 0 com.vivo.imanager

Exception occurred while executing 'disable-user':
java.lang.SecurityException: Cannot disable com.vivo.imanager no root permission
        at com.android.server.pm.PackageManagerService.setEnabledSettingInternalLocked(PackageManagerService.java:4568)
        at com.android.server.pm.PackageManagerService.setEnabledSettings(PackageManagerService.java:4472)
        at com.android.server.pm.PackageManagerService.-$$Nest$msetEnabledSettings(PackageManagerService.java:0)
        at com.android.server.pm.PackageManagerService$IPackageManagerImpl.setApplicationEnabledSetting(PackageManagerService.java:6357)
        at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:2523)
        at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:292)
        at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
        at android.os.ShellCommand.exec(ShellCommand.java:38)
        at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:7005)
        at android.os.Binder.shellCommand(Binder.java:1134)
        at android.os.Binder.onTransact(Binder.java:954)
        at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5024)
        at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:6989)
        at android.os.Binder.execTransactInternal(Binder.java:1410)
        at android.os.Binder.execTransact(Binder.java:1341)

Why do you think it should be possible to disable these packages? A lot of are required by the system which you would never expect. Removing such packages may prevent your system from booting.


text:
Purchased Google's Android phone (versus more affordable Chinese Android phones) due to promise of root, but have not found without desktop how `su`
All other Linux distributions (except Android) allow to use su (https://man7.org/linux/man-pages/man1/su.1.html) as soon as you first boot, Windows allows to use superuser as soon as you first boot, what does Android require to use this?
The phone is advertised to allow customization; purchased developer phone just to use su.
Does Android have an exact requirement that you must interface with external hardware (to do a ROM flash) just to use sudo/su? If yes, what is the documentation of this? If not, what other approaches to do this?

Question is; without a desktop, how to use this: https://man7.org/linux/man-pages/man1/su.1.html

Probably duplicate of Why don't Android phones come rooted from stock? and Why don't we get the root key for "our" android?. Further related reading: Why are there not generic phone OS installers? and Bootloader/BIOS, flashing ROMs and related risks. Why are Android devices more brickable than PCs?

I'm cleaning up the comments here as some of them are outdated after the edit, and the others are irrelevant to the question. Please use comments only for the stated purposes.


text:
How to enable usb debugging on my broken touch screen android phone from windows 10 computer?
My android(Kitkat 4.4.2) phone's touch screen is broken, but phone is working fine.But usb debugging is disable. FIY, my sd card isn't working (I don't care about that) and my phone doesn't support OTG. All I need is to turn on the usb debugging. I tried to install some apk that is supposed to enable usb debugging from adb on phones recovery mode=> apply update from adb=> "adb sideload ".But it did not worked! Says (on phone) 'Installation aborted'
 Is there any simple command to enable usb debugging?
Or is there any other way?

Have you already checked with our broken-screen tag-wiki?

Yes! One of the topic in this fact is https://android.stackexchange.com/questions/12834/broken-screen-while-debug-mode-was-disabled-how-can-i-re-enable-adb -whic required sdk card. But as I told my can't read sd card.

No such thing as an "SDK card". In fact, the top-rated answer is on a Nexus 5, which doesn't have an SD card. SDK is the Software Development Kit which you probably have installed anyway if you use ADB. Please check that answer again. If you cannot find a CWM image for your device, TWRP is another option which should work the same.

Sorry! it should be sd card! Simply a mistake! I know what is sdk, by the way! Thanks very much.

I had a similar problem on one of my KitKat devices, The solution was to do a factory reset therefore changing USB Debugging back to enabled, i then had enough time to repair the device before it fully booted up and automatically disabled USB Debugging again, This may not be helpful because some devices disable USB Debugging on release and therefore can not be enabled with a factory reset.

@Zillinium this has another draw-back: factory-reset will delete all data. So if the idea behind it is to backup data, this approach won't work. If however the intention is just "second use", it's a different thing.

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


text:
Unable to mount /system as read-write
I want to modify a file under /system. The problem is that is read-only, and even with root I cannot set it as read-write.
I've tried the following:

Root Explorer (the automatic button)
A one click app (https://play.google.com/store/apps/details?id=com.blogspot.superthomaslab.mountsystemrorw)
The following commands, on Terminal Emulator: su and after that mount -o rw,remount /system. Along with that some variants (specifiying -t, using -rw, mount -o rw,remount /system /system)

Some useful informations:

The device is a Redmi 3
Using android 5.1.1, on MIUI 6.4.7 (china developer version)
I have root access, and enabled it for the apps mentioned above
Bootloader is unlocked
No SD card
Output of mount | grep system: /dev/block/dm-0 /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0

I would like to manage the /system folder directly from the phone. I'm pretty hopeless, I've tried googling 2 hours for a working solution. Thanks in advance.

Most likely a security thing with the device (mount namespace separation?). Also see: Can't mount /system as read/write, even though I'm rooted / /system cannot be remounted as RW, even when rooted (Sony Xperia E3)

The first one is for Android 4, I would like to have a confirmation before executing those commands. I've already tried the other solution.

Understood. As I've never been in that situation, I must pass on that part to someone else (and cannot help further). Good luck!

I've found the source of the problem asking in the MIUI forums, the boot image will not accept a modified /system.
You have to use the adb interface: adb devices then adb disable-verity.
Disclaimer: I'm not responsible for any damage caused by these operations.

Unfortunately this only works on USERDEBUG builds. Still looking for what works for stock builds.

As suggested by user aalaap here, disabling Mount Namespace Separation setting in SuperSU solved this issue for me on ZP999 and SuperSU 2.82 SR5.

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


text:
Are all micro SD cards created equal?
I'm looking to get a 64gb micro SD card for my phone (Samsung Note 3 running Lollipop). The prices online run anywhere from $6 to $120. I read on a photography blog that there are speed classes and they recommended high speed for high res video. I'm looking to put my music files on it.
Is there any difference between a cheap card and a name brand? Do I need to worry about speed class for my smartphone? What about 128gb cards?

Note: I'm not looking for a brand recommendation, just what differences there might be between micro SD cards.

Generally a good rule is - "You get what you pay for.", to loosely quote Goldie Hawn in Protocol "If you paid 10 cents for a diamond, chances are, you have a diamond not worth a dime."

@wbogacz Nah, not always true. Sometimes it can be but a lot of times you're just paying for a name. Do you have any reason to think this applies here? Half the time things are made in the same factory with the same materials, the only difference being the screen printing on the front. A lot of things have to meet pretty stringent specs before they can use the trademarked standard. Some standards are looser than others.

A quick search on Google will provide links that help eliminate many of the cheapest SD Cards. Stick to the brand names for quality. Some brands are better than others, but non-brands just don't make the lists.

All SD cards are created equal – but some are more equal than others.1 There's quality for one (as wbogacz stated: "You get what you pay for" – you cannot expect a high-quality long-life product for free). Another criterion are the "classes" – and not only for speed, but also for energy consumption. As higher classes are faster, your battery will last longer for they eat less juice.
With cheap no-name cards you might draw a lucky one, but no guarantees for that. With brand names you get warranty: less risk of short live, and replacements when broken.
My recommendations for use with Android devices:

do not go below class 6 (too slow and too battery-hungry)
use a known brand with good reputation
better pay a buck more than to be sorry later
if money is an issue, better stick with a smaller good card than a cheap big one

1: freely adapted after Orwell's Animal Farm

Thanks. Was going to put $20 on a Samsung, but found one for 3 bucks more from a brand I'd never heard of with twice the read time specs. I'm thinking write times won't be as important for my uses

Samsung should be a good choice usually (SanDisk as well). And "thanks" should be an upvote on SE sites :)


text:
How to let messenger apps notifications from specific contacts bypass DND?
I have DND mode ON at night.
But I want the phone to ignore the DND and do play the sound for messages from specific contacts in messenger apps
Note: I'm not talking about phone calls - there is a setting for this - but about sound notifications for incoming messages in the messenger app (namely Telegram, but I might want to do the same in others later - Discord, WhatsApp)

There's no setting for what you want.


text:
How to stop Firefox mobile from automatically load a clicked link?
When you click a link in many apps, the URL already comes with all sorts of info about your device, and since I'm a little too conscious about that, I would like to inspect each URL before Firefox sends that request for god knows where, but click super fast in the X button seems too crude (and probably ineffective) for me.
Is there something in about:config or somewhere else for that?

I kind of doubt if there's an option in about:config to prevent automatically loading a URL/site (it might be annoying sooner or later while browsing normally). On the other hand, I heard Firefox for Android supports browser extensions, so perhaps there's something for this (I don't know any though). Otherwise, if this is specifically for links outside from Firefox, then perhaps an intent interceptor app might work (I don't know any though)

An interceptor app might be a feasible choice, but it would bring it own set of concerns.
But in the firefox extensions side, they are quite limited in number because the people from mozilla seems to checks them thoroughly (something i'm thankful for)


text:
No notifications sound & vibration on custom ROM
I'm having a problem with a ported ROM on my device (Redmi Note 7). There are no notifications sounds or vibrations. The ROM came with no ringtones/notifications/alarms or UI.ogg files.
I've tried to add them manually and set the right permissions, but that didn't change anything. Also, I've tried to look for the vibration.ko or kernel modules file but have had no luck.
How to fix this?


text:
App looking for /sdcard path, SD card path is in /storage/<alphanumeric>
I'm trying to run an app (Einstein, the Apple Newton emulator) and it is looking for the ROM image in /sdcard/Download/Einstein, but my Samsung Galaxy Note 10+ displays the sdcard path as /storage/6E8B-161E.
Is there a way to fix this?

/sdcard is only named this way for historical reasons. AFAIR before Android 4.x the sdcard was mounted there (at that time an sd-card was mandatory). Later phones had so much flash storage that sdcard was changed to point to your internal flash, then named shared storage.  The path /storage/6E8B-161E is your real sd-card. Thus the Newton emulator is not searching on your sd-card but on your shared storage. That can only be changed by modifying the app. Contact the app developer.

As Robert has mentioned, nowadays, /sdcard refers to internal storage instead. Perhaps you could try placing the ROM file there?

I looked around and /sdcard actually does point to the card. The reason I thought that it didn't is that termius and "terminal emulator" show the directories but no files. I used Google "files" app and can confirm the files are there on the card. Is there some permission issue that doesn't let it see them?

"I looked around and /sdcard actually does point to the card." - for sure not


text:
Stock Samsung Galaxy Note 9 bricked, unable to reinstall software with Odin. Gives an error saying that /data can't be mounted
My Samsung Note 9 bricked itself after I installed an apk theme. Upon trying to reinstall the software, I'm met with an error saying that /data failed to mount.
I have tried clearing the cache and factory resetting in the recovery mode, along with repartitioning and erasing the nand in Odin, but no luck.
The phone is 100% stock and I can't unlock the bootloader as it's a US model.
Is the phone just done for at this point? I haven't found any info that points to me being able to do anything but get a new motherboard.

Was the error message "/data failed to mount" present right from the beginning when your phone made problems or was the error message changing? In general reflashing stock firmware with Odin should be the correct way for device recovery.

Yes, it's present right from the start. It gets to about 3% on the update screen before it pops up. I can flash the BL, AP, and CP files without any issue, but as soon as I try the CSC file that's when the error appears.


text:
How can I export ALL my notes from my Xiaomi Redmi 9A WITH the images in them intact?
I have a Xiaomi Redmi 9A that's been loyal to me for a few years. But afraid it will die on me after I noticed its battery started to drain by itself nowadays and it's also slow since longer.
I'm scared all my school, work, and other notes will be lost since I don't have the budget for a new Xiaomi phone yet, and even if I do get one, I don't know if it would sync over all of them to that, even if I do log into my Xiaomi account on that too.
Anyway, I have notes between them that would be better on PC, like my digital diary notes which also have photos (I would like to mix them into one Word file on PC). But I don't know any specific program to export notes from Mi-Cloud to PC as Word files (and yes, with intact images). (Speaking of 3500 notes and, like, 80-90% have HD images in them).
If anyone has any idea how to do this "NotesWithImages from Mi-Cloud to PC Word365", I'm welcoming them with spread arms!

Welcome. Just a note that device recommendation is off-topic here, so it was removed from the question.

I assume you have made your notes using a special Xiaomi pre-installed app. It would help other if you would name that app and best provide a link to the app source e.g. in Play Store. Also the used app version would be helpful. That way it would be clear for everybody what app you use.

I couldn't find a Play-Store link: https://miui-notes.en.uptodown.com/android
Version: 5.3.1 (didn't update it for a while now)

Can a Poco-M6-Pro sync notes from my 9A with all images in the notes intact?


text:
Can I use the image built for the Xiaomi Redmi 2 on the Redmi 2 pro?
It seems that the only difference between the Xiaomi Redmi 2 and the Xiaomi Redmi 2 pro is that the pro version has more internal storage and more RAM. So I suppose I can use the same cyanogenmod image that was built for the Redmi 2 and use it on the Redmi 2 pro, is that right?
Would I have any issues? (Like, would it use only half of the internal storage?)

A firmware does already know how to repartition the available storage, so yes, you may have less storage available, for starters.

The 2 devices are incompatible. Something's may work, but other things won't. There are more differences in the devices than just storage and RAM. Most likely the ROM used for one on the other will cause a bootloop (the RAM is different). This is why there isn't a universal ROM for all devices. Do yourself a favor and just don't try it, unless of course you like headaches and a device that won't work. I'm on the mobile app, otherwise I would post this as an answer with additional details and proper references. Good luck.

@Jay please find a different link to use for your phone specs. Its in Spanish and doesn't show correct spec's. Use gsmarena.com or similar website. It will allow side-by-side comparison of the devices.

@HasH_BrowN: sorry, I only realized when I saw your comment! The specs are in Portuguese (I live in Brazil). I'll try to find other links.


text:
At 2016-oct-16, calendar goes back to 1970 (or, "cannot disable Tardis")
So... How do I disable time traveling?
I have Cyanogenmod 13 on a Redmi 2 Pro (a snapshot version), with opengapps 6.0-pico-20160704. I recently noticed that, when I get from 2016-oct-15 on the calendar to the next day (for example, by choosing "day" view and scrolling to the right), it goes back to 01-jan-1970 (Unix zero time).
In month view, if I click on any day of that week, it also goes back in time.
It's funny: I can schedule events on a date within that week, but the calendar won't display them (that weeks stays empty). This happens with two different calendar frontends (Etar and AOSP Calendar), so it must be related to the internal Android Calendar.
Is this a known bug? What should I update in order to try to fix it?
And what will happen if I don't fix the bug before that week? Do I go back to the 70's?

I'm having the same issue and I saw another post saying that it's happening due to the beginning of summer time in Brasil, in October 16, so if you change your timezone it should stop...
Obviously won't work for me because I live here and changing the timezone is not an option, but it's worth giving a try :) (even because the person that figured it out didn't say a thing about fixing it).
Cheers!

Change your time zone for one that have actually the same old time you had. For instant, I live in Brazil GNT Brasília - 3:00. I'd faced the same bug at  2016-oct-16 due to the beginning of summer time in Brasil.  To figure out just changed to Uruguay timezone


text:
Skype shortcut - voicecall by default
I have a Skype contact shortcut on the home screen of a Samsung Galaxy Tab 10.1 running Android 5.0.2. When I click the shortcut, I get a dialogue box with a series of options i.e. voice call, message, or video call. Rather than this, I would like a voice call to be placed by default i.e. no dialogue box.
Is there a way to do this, or if not, some kind of workaround? I'm not averse to using another voice calling app, but it needs to do what I have outlined i.e. place a call when the shortcut is clicked.
One workaround I have considered is recording and replaying a string of events. However, before going down that route, I wish to rule out more straightforward solutions first.

Seems like your Galaxy Tab 10.1 is one of the version from 2011. Recent Skype version in Play Store requires Android 8. What Skye version do you use?

Thanks. Skype version is 8.15.0.440

There's a very old duplicate question in 2010 where an (now deleted) answer referred to an app from 2012.

Thanks. Seems that app no longer available. With regards recording and playing touches I came across a project on Github which looks interesting. Wonder if anyone has heard of this or anything similar?


text:
Unlock bootloader for Tecno Spark 10C - K15k
I am trying to unlock the bootloader of my Tecno Spark 10c to install custom ROM on it.
C:\Users\Monami and Agnibha\OneDrive\Documents\tecno_root\platform-tools>fastboot flashing unlock
FAILED (remote: 'unknown cmd.')
fastboot: error: Command failed

C:\Users\Monami and Agnibha\OneDrive\Documents\tecno_root\platform-tools>fastboot oem unlock
FAILED (remote: 'Unlock bootloader fail.')
fastboot: error: Command failed

C:\Users\Monami and Agnibha\OneDrive\Documents\tecno_root\platform-tools>fastboot oem unlock-go
FAILED (remote: 'unknown cmd.')
fastboot: error: Command failed

C:\Users\Monami and Agnibha\OneDrive\Documents\tecno_root\platform-tools>fastboot flashing unlock_critical
FAILED (remote: 'Not implement.')
fastboot: error: Command failed

C:\Users\Monami and Agnibha\OneDrive\Documents\tecno_root\platform-tools>

Original screenshot of terminal commands
I have tried everything, and every command, stack forum, and other website doesn't help.
Please help if any experts are there.

The bootloader is manufacturer and/or chipset specific, therefore what you read for other devices may or may not work for your device. Tecno Spark 10C seems to use an Unisoc CPU/chipset - never seen a device before that uses it. Usually a better way is to ask in a vendor specific forum as it exists e.g. on XDA.

Please do not use an imsge for text information

Is my life really worth it?


text:
Why doesn't Chrome permit usage of camera/mic even tho permission has been given?
I have granted permission for Chrome to access my microphone and camera both online and within my phone.

However, when I visit a website through Chrome that needs to use them, it will prompt me again. Despite selecting "Allow Access", it will deny me the privilege.

Even at this exact moment, I can select and use voice-to-text; I can use the microphone via my keyboard.
How do I fix this?

There are quite a few web pages online where you can test your webcam in your browser. Have you tried some of them and does your  camera work with them?

Yes, I read another post that named a site and I did verify thru it. I have not done others beyond that tho.


text:
Boot Pixel 8 with AOSP kernel
I am currently using Google Pixel 8. I am trying to download the AOSP kernel, compile it, and flash it into my device.
I followed the instructions from the document below.
https://source.android.com/docs/setup/build/building-pixel-kernels#pixel-gki-kernel-branches. I used the right combinations for my device and was able to compile and build the kernel using Kleaf.
Then, I went to fastboot mode and flashed my device using the commands below.
fastboot flash boot        out/shusky/dist/boot.img
fastboot flash dtbo        out/shusky/dist/dtbo.img
fastboot flash vendor_kernel_boot      out/shusky/dist/vendor_kernel_boot.img
fastboot reboot fastboot
fastboot flash vendor_dlkm out/shusky/dist/vendor_dlkm.img
fastboot flash system_dlkm out/shusky/dist/system_dlkm.img

After these commands, the device was left in fastbootd mode.
What should I do to start my Pixel 8 with the built kernel? It seems when I simply reboot the device, it gets back to its original kernel.


text:
Reality check – Has ES file explorer abandoned its pro version?
Has anybody else wondered if ES Global decided to make money with their Explorer app by abandoning the pro version altogether and milking the free version?
I have used ES file explorer for a long time. I've been having more and more problems with the pro version with regards to cloud networking, which is one of the features that I use most. Sometimes it grants me access to all Google Drives, other times not at all, and most frequently only to some drives.
I decided this morning to try their free version. Their free version  not only worked extremely well with Google Drive, the connection is much faster than the pro version. In contrast, they have apparently spent a lot of effort updating the crapware. Today it felt like trapware. I was asked to install other apps in order to access features. So I did, to test this, and immediately uninstalled them. I still had access to the features but I feel like I need to take a long hot shower.
Have other people seen this? Is this a new moneymaking  twist – offering a pro version without ads and updates while milking the free version? Or am I missing something?

I tried ES explorer for a short while. IMO any app that pushes crapware like that one is considered malware, add to the fact that I analysed the network traffic and it seems like they are routing all traffic through an unknown VPN. Totally not my cup of tea. Not going to suggest anything, but FX explorer fits all my needs now. I even paid for their pro version.

Thanks for the comment user218076. Absolutely no argument about the ES crapware. That's why I bought their pro version, which resolved that. Have you run into any apps that abandoned their pro version? FX may be a good app, but what if they abandon their pro version?  More importantly, how did you figure out they run things through a VPN? Thanks.

ES Explorer used to be the de facto standard file explorer, then it caved to crapware money and lost 80% of it's users... It realized it's mistake but it was too late. Today, and for probably 2 years, it's just been a shell living on it's old reputation and now it's just dying. I will also be flagging this as off-topic as primarily opinion based.

Yes I do have opinions about this. But if what I wanted to do is trash the software developer I be asking the question somewhere else. Is what I see correct -- they're ditching the pro version that I paid for? I've never heard of that kind of behavior before and  I'd like to verify that or explain it before I start posting negative reviews. And if they are sending my data out through a VPN I would like to know how to verify that, not  just accept it because someone here said it.

@IndirectPointer I haven't noticed yet another app that does this. FX Pro is not to remove ads it is to add some features. The free version has no ads whats so ever. I had a host blocker to block some sites, and ES's built in browser was still able to access them. Seems to be they are routing through proxy or vpn. Just checked with a Network Firewall app (AFWall+) with a log. Within a few minutes, the log list 100's of attempts to connect to a couple of different IP addresses. Also in settings, it by default opted me in to a "Customer Improvement Program"

I can't verify what user218076 said about ES file explorer mischief. I would not be surprised if that is true. In case someone else is unhappy with ES and is looking for a reputable alternative, similar in feel and scope. I am moving to the XDA OSS file Explorer, MiXplorer.  https://labs.xda-developers.com/store/app/com.mixplorer. So far so good. P.S. I found the facilitator of this group to be high-handed, and hypocritical in calling the dialogue only opinion when his comment was merely that.


text:
Do I need to reinstall the OS before using adb restore?
Assuming I did a full backup with
adb backup -system -apk -shared -all -f "backup.ab"

And then went into the recovery on my phone and wiped it completely.  Do I need to reinstall the OS before using adb restore or must I install the OS first?

I ask because I'm in a bit of a bind where I was on the latest CM12 and backed up before attempting and failing to upgrade to CM13.  When I try to reinstall CM12, only an earlier snapshot of CM12 is available.  If I try to restore with adb after installing the snapshot, com.android.phone fails continuously.  I am wondering if the newer CM12 is still in backup.ab.

Backups made with the -system argument can't be restored to a different Android version. It's not that the OS itself is in the backup: it's that the settings from system apps are in the backup and can only be read by the same version that produced them.
Usually upgrading to a newer minor version (e.g. from an earlier milestone release to the stable release) will work fine, because the apps are designed to be upgraded that way: a newer version of the app can read settings saved with an older version. However, going backwards will almost always cause problems if there have been any changes. Obviously the older version can't understand the settings added by the newer version.
You need to find the same version of CM12 that you had before. Try to avoid using a snapshot or nightly build.


text:
Why allow permission button is disabled?
Problem
Today I noticed strange behavior on my test phone, which is Nexus 5 with Android  6.0.1.
After opening test app that asks for permission to read contacts allow button is not working - after tapping on allow nothing happens, but deny works perfectly:

Also when I check Never Ask Again, it completely disables allow button:

Not sure what is happening here, but same app works perfectly on my OnePlus2 which uses Android 6.0.1 too.
The only strange thing about my test phone is that it does not have sim card currently.
Note that both phones have Google Account attached with same synchronized contacts.
Question
I am wondering what causes this?

It is the stupid FileManager app. Once you stop it or remove it you can allow other apps to access the phone

This app? https://play.google.com/store/apps/details?id=com.rhmsoft.fm You should probably mention the source. I found this on StackOverflow.. http://stackoverflow.com/a/37842758/4583267

@SuperThomasLab yes that one, it is amazing, but it solved issue.

I am wondering why it causes the problem, but anyway your answer works. Thank You!

Go to Settings\Apps\Birthday\Permissions and activate Contacts.

This is a neat idea, but the same screen overlay that stops the allow button working will also stop the permissions menu working.

Not necessarily.  I had the same problem with another app and this procedure solved it


text:
'adb help' for 'root' says "restart adbd with root permissions", but 'adb root' says "adbd cannot run as root in production builds"
Can't make sense of two 'messages':
.\adb root
adbd cannot run as root in production builds

another one
.\adb --help
root               restart adbd with root permissions

seems unrelated to one another, only to me I suppose.
Why?

Why does "adb root" do nothing?

If you execute adb root, adb connects to the selected Android device and sends the command to restart the adbd server running on the Android device and, in the process of restarting, keep root permissions (not drop root permissions as is usually done for security reasons).
By "production builds", adb is referring to the build type of the attached Android device, not the adb tool itself. The adb help page shows this command because it cannot know what type of Android devices you use with adb.
Per Google, adb root is only for ROM development (compiling Android yourself, building a development firmware/ROM).
Common Android phones and tablets you buy always use a production build.

When would the android devices' adbd need be restarted?

@patrickciancioni The restart is necessary because adbd has dropped root permissions - this is the standard behavior for security reasons. To regain root permissions (and then not drop them) a restart is necessary.


text:
Cannot use Google Assistant, Google app loading and nothing happens
I can't use my Google Assistant or "Hey, Google" anymore because it keeps taking me to the Google app and says loading for less than a second, that's all.
I can't even command it anymore even when I'm driving and I have tried everything, even wrote Google an email, still no response.


text:
Operation not permitted when creating .nomedia file on /storage/emulated/0/Pictures
I don't have root access, Android 14: with terminal shell
touch /storage/emulated/0/Pictures/.nomedia
cannot touch '.nomedia': operation not permitted

I can't create any files, but I can create folders
echo -n touch /storage/emulated/0/Pictures/.nomedia
bash: .nomedia: operation not permitted

no matter if the file is empty or not.


text:
I can't delete all data in Google Play services
I'm using an Honor 5C with Android 7.0 and Google Play services 23.50.14. I'm out of storage on my phone, with only a few applications and photos. I noticed that Google Play services contains 2.48 GB of data.

but when I go in the "Manage space" menu, it says that deleting all the data would clear 115 MB.

How can I delete all of the 2.48 GB?

If you have adb access to the phone you could try the command adb pm clear com.google.android.gms may be this way of clearing app cache works better.


text:
How to enable original audio in Zoom app?
Most Zoom apps support an "original audio" setting that disables noise filtering. This is very helpful if you want to play music or get music lessons over Zoom, because otherwise zoom filters out the music.
I see this option in the Windows, Linux, and Mac clients, but for the life of me I can't find it in the android client. I'm using a Galaxy Tab S8, and I've ensured the app is up to date.
In the linux client, this option is located under the More menu. Several online guides also say that it should be located under the manage settings menu. However, no such options exist for me in either location.

The official Zoom support docs say it should be available.
Is this option simply not supported on android? If it is then where can find it?


text:
Need to add custom script as service in init.rc for Android 10
I am trying run shell script in device boot-up time.
Steps:

Created shell script and placed into /system/bin/usbmountd.sh

Added test.sh in inir.rc.
service usbmountd /system/bin/usbmountd.sh
user system
disabled
oneshot

Add a new Domain “usbmountd.te” in the location of device/broadcom/XXX/sepolicy/treble/ usbmountd.te
 type usbmountd, domain;
 type usbmountd_exec, exec_type, file_type;
 init_daemon_domain(usbmountd)

Add the Label "/system/bin/usbmountd.sh" to device/broadcom/XXX/sepolicy/treble/file_contexts
 /system/bin/usbmountd     u:object_r: _exec:s0

Added in device/broadcom/xxx/sepolicy/xxx/file.te
 type usbmountd_exec, system_file_type, file_type;

Error:
[ 81% 747/921] build out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/sepolicy_neverallows
FAILED: out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/sepolicy_neverallows
/bin/bash -c "(ASAN_OPTIONS=detect_leaks=0 out/host/linux-x86/bin/checkpolicy -M -c             30 -o out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/policy.conf ) && (out/host/linux-x86/bin/sepolicy-analyze out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp neverallow -w -f out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/policy_2.conf ||           ( echo \"\" 1>&2;         echo \"sepolicy-analyze failed. This is most likely due to the use\" 1>&2;            echo \"of an expanded attribute in a neverallow assertion. Please fix\" 1>&2;           echo \"the policy.\" 1>&2;            exit 1 ) ) && (touch out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp ) && (mv out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp out/target/product/xxx/obj/ETC/sepolicy_neverallows_intermediates/sepolicy_neverallows )"
device/xxx/xxx/sepolicy/treble/usbmountd.te:3:ERROR 'Duplicate declaration of type' at token ';' on line 60116:
type usbmountd_exec, exec_type, file_type;
type usbmountd, domain;
checkpolicy:  error(s) encountered while parsing configuration

Development questions are off-topic here but this is how it can be done from end user's perspective: How to run an executable on boot and keep it running?

The error is 'Duplicate declaration of type'
The problem is step 5 in which you declare
type usbmountd_exec, system_file_type, file_type;
You already declared that same type usbmountd_exec in step 3. So remove the duplicate declaration.
Also in step 4 it should look like this:
/system/bin/usbmountd.sh     u:object_r:usbmountd_exec:s0


text:
Huge difference in transfer speeds when using separate directories for transfer
I was transferring around 12k images (total size around 2 GBs) from my laptop running Windows 10 1909 to my Android phone via USB. Initially, it was around 5-6 images copying per second and soon after around 500 images speed began to drop and reached more than 5 seconds per image. I tried copying them in batches of 500 images but that was no better. It was like the more the number of files in a directory the slower it is to add more to it.
Then what I did is make separate folders in the same directory and copy only about 500 images at a time to each. This way I got speeds of 5-6 images per second similar to what I was getting initially when I was transferring them all at once to a single directory. Later, I simply moved the images out of those folders using native file manager in my phone, which was almost instantaneous.
Why is that speed was decreasing exponentially when I was copying all files to the same directory?

If you say transfer via USB I assume you mean via MTP protocol. Unfortunately MTP is not a very stable protocol (well it has been developer by Microsoft do I have to say more). Therefore I would recommend not to use MTP if you want to transfer more than 100 files. Alternatively you can ZIP them without compression and extract them on device so you have to upload only 1 file. Or enable ADB in developer options and use ADB push to upload the files via USB.

Could you please edit your question and include details about the PC (OS, version, ..) you used for uploading the files? If the MTP implementation was the cause then it might be interesting for other users that use the same OS how you managed to seep-up the upload process.

I have added the OS version for reference


text:
Difference between two Rooting methods
I bought a new XOLO Q700 last week, with Android jelly bean 4.2.1
I found out two ways to root the phone.
First, as per the instructions given in this website
[ROOT] Xolo Q700 Rooted before it hits the shelves!

As quoted in the website...
The process is really simple for rooting the phone:

First what you need to do is download "MotoChopper" on your PC.
Extract the .zip file  to a specific folder Install the USB drivers      using PdaNet+
Enable USB Debugging mode on your device.
For Windows  users, execute the "run.bat" inside the contents of the    extracted    archive. Be sure to run it as admin.
For Linux or OS X users, execute “./run.sh” via terminal window.

And its done! I have tested this method on windows and it is working.
  It will continuously repeat that adb server is outdated and it is
  killing it but don't worry about it, it will still continue...
Follow the steps carefully in the terminal window. After the window
  closes itself REBOOT YOUR PHONE!!!
To check if the phone is rooted correctly or not use, Root Checker
  Basic from the playstore, it should do your work

Second, is using the software UnlockRoot

Though the second method is pretty simple, connect your phone and hit
  ROOT and UNROOT to revert

While the First method is a little more tedious.
So I would like to know what is the difference between  the two methods. Also which would be safer.

I would use the motochopper exploit from the first thread. The exploit is from Dan Rosenberg (djrbliss on XDA), a known security researcher who has published some Android root exploits so far.
If the exploit doesn't work, there's no harm it can inflict. If it does work, harm can only be done while persisting the root access but I haven't seen any problems with that (either it doesn't work at all or it just works). The second alternative seems to be a streamlined free/paid service that's probably probing your device and it will eventually use the same motochopper exploit from the first thread.
Background info:

Announcement on XDA
Exploit: http://vulnfactory.org/public/motochopper.zip

Since both sets of instructions you link to consist of running some closed-source software that interacts with your phone through the debug interface, only the authors of those programs can tell you precisely what they do.
As ce4 says in his comment, the one on the XDA-Developers website exploits a vulnerability: that is, a defect in the phone's software. The defect lets a program run as root on the phone, and this software uses that to install a program permanently so that it always runs as root.
The other software could be doing anything. If it works for your phone, it probably exploits the same vulnerability, but only the author can tell you for sure.


text:
How to play/stream/cast sound and video separately to different devices
What I have.

Portable Projector with DLNA & Miracast functionality.
5.1 Channel speaker with bluetooth.
Android devices version Marshmallow[6.0](Alternate devices with Lollipop[5.1] also available)

Current situation.

Movie(Video & Audio) streamed to projector from android device via DLNA/Miracast
Stereo Output from projector to the 5.1 Channel Speakers.

Problem.

5.1 Channel Speakers becomes just stereo speakers.
Speaker placements dependent on placement of projector.(I want to fix
them and not not    move them).

What I am looking for.

Stream ONLY the video playback to the projector from the android device
via DLNA/Miracast.
Stream ONLY the audio playback from android device to 5.1 channel speakers via bluetooth.

Can this be done? is there any app available for the same?

Possible with android 5. Using zenfone 2 videocast to WiDi and audio to JBL Charge 3.
It is not possible with android 6

can you list out the steps how you did it.


text:
How can I get rid of rounded screen corners?
I have a Pixel 7a running Android 13, Magisk Rooted, and PixelBlaster-OS custom ROM. I want to remove the rounding on the corner of the screen.
Even after issuing the command su settings put secure sysui_rounded_size 1, the top-left and right of my lock screen is still prone to this software corner curving:

Screenshot resized. Click to see the full image.
How can I get rid of rounded screen corners?


text:
My email address I have on Play Store can't be verified due to spouse's death
My spouse passed away and his phone, that I no longer have, is my verification number for my email. I contacted Google and they sent me a code via my new email... then they cancelled the code because I'm still signed into my old email. I can't sign out of it or delete it without a verification code.
Need to use Google Play apps for work (and so much else) but it's all tied to the old email. Can't change to my new email UNTIL I verify the old one.
The questions, first, is there any way around this using the phone I have? Second, if not, if I get a new phone can I start fresh with my new email on Google Play?
ANY help is greatly appreciated.
PS: my verification email is long forgotten.

Why can't you just use the new email address? I mean, it will be a new start and everything will have to be setup again manually but it should work. If the old Google account is on the phone you are using, then can't you just open Gmail and get the email? I guess I am a little confused. But to answer you last question, yes, you can get a new phone and start over, or even factory reset the current one.

The Google account of your husband is part if your heritage, therefore you should be able to claim it no matter if you can access your husband's phone or not. You just have to prove to Google that you are the heiress.

@Robert ~ Thank you, but it's my account not my husbands. His old phone, which I no longer have access to, was my verification code phone.

@acejavelin ~ Thank you. I did make a new email... But can't sign out of the old one (that I'm locked out of) without a verification code... Google won't let me change my email address to my new one until I sign out of the old one. It's crazy!
That said, today I bought a new phone and am hoping to simply start over leaving the old, inaccessible email behind AND even the newer one I created... Made a 3rd email so I can truly, hopefully, just start over.

As mentioned by @Robert, you can claim your dead husband's account.
Fill in the form here

....
Make a request for a deceased person's account
We recognize that many people pass away without leaving clear instructions about how to manage their online accounts. We can work with immediate family members and representatives to close the account of a deceased person where appropriate. In certain circumstances we may provide content from a deceased user's account. In all of these cases, our primary responsibility is to keep people's information secure, safe, and private. We cannot provide passwords or other login details. Any decision to satisfy a request about a deceased user will be made only after a careful review.
Account Closure Requests
If you select to close the Google account, Google is unable to process any request to turn over the contents of the account at a later date. If you have already submitted a request for the contents of the account please wait for that request to be complete before submitting any subsequent requests.
What would you like to do?

Close the account of a deceased user
Submit a request for funds from a deceased user's account
Obtain data from a deceased user's account


text:
Rotate app to horizontal but keep the system vertical (to help make Pen-tab usable)
I have bought an Android-compatible pen tab (XP-Pen Deco Mini7) (7 x 4) for my Samsung A7 Lite (8.37 x 4.91). And the weird thing about all such pen tabs is that they only support vertical orientation.
If you try to put the system horizontally, a horizontal line becomes vertical and vice versa; and if I rotate, the pen tab as well the working area gets reduced to a small size.
My best guess is that the pen tab maps 7 x 4 to the 8 x 4 of the system display, so when I rotate the system, it tries to map 7 x 4 to the new 4 x 8 of the system and hence is only able to use 4 x 4 of the display.
I am using the pen tab for note-taking and PDF editing and figure that an 8-inch width will be good for reading.
My current solution to this issue is to rotate the PDF, keep the system in portrait mode, and rotate the pen tablet and device.

It would be a LOT better if I could simply rotate only the app and NOT the system. Established apps like Rotation | Orientation Manager by Pranav Pandey rotate the whole SYSTEM.
Do you have any suggestions?
tl;dr, I want this:


text:
What does tftp_server and tcpdump is used for in Xiaomi android phone?
I have a Xiaomi smartphone, the OS is Xiaomi HyperOS, which I believe is a variant of Google's vanilla Android OS. I used adb to open a shell, and found that there are two "suspicious" processes tftp_server and tcpdump running all the time:
vendor_rfs    1779     1 0 20:50:18 ?     00:01:42 tftp_server
system        2289     1 0 20:50:19 ?     00:00:45 tcpdump -i any -W 3 -C 5 -s 134 -w /data/vendor/wlan_logs/tcpdump.pcap -Z system

I know tftp service is usually for firmware upgrade in embedded systems, and tcpdump is for capturing packets, especially when debugging code related to network protocols.
What is the purpose of these 2 processes?

First questions: Did you buy the device new, in its sealed box? Are you confident that the device is running the OS it was shipped with? Please add answers to your posting.

The phone is brand new, I bought in shanghai from an authorized retailer.


text:
Applications installed get deleted after connecting USB to PC
I had installed quite a few applications on my tablet. But after I connected it to the PC for data transfer some of the applications got deleted by its own.
I connected to the PC by plugging in the USB thereafter turning ON the USB storage for data transfer. After the data transfer I switched the USB storage OFF only to find around 10 of my applications are missing.
I checked the Apps manager and found files like com.YYYYYY.XXXX, which I suppose are the left overs of the apps that were deleted.
I found a pattern(might be helpful) as this happened a couple of times with me. The application were mostly on the internal SD card(/mnt/sdcard) and most(not all) of the recent installed applications were deleted.
Since then I have not connected my tablet to the PC. How can I avoid applications getting deleted and still be able to successfully transfer data ?
Device Details

Device : Intex I Buddy Connect
Android Version: 4.0.4
Internal(Phone) Storage: ~ 1.0 GB
Internal Storage (eMMC I suppose) (/mnt/sdcard) : ~ 2 GB
micro SD Card (/mnt/extsd): 16GB (~ 14 GB)

Did you eject the storage from your PC before turning it off on the device?

@MatthewRead No I didn't, I First turned off the USB Storage and then pulled out the cable from the phone.

I think that may be your answer then, I will post it as such.

No its not...I have tried the other way around as well and still got apps missing...

Leave your apps on the internal phone storage (1GB). However: Paid apps will still be encrypted and moved to the sdcard on some devices (If you see a tmpfs on /storage/sdcard0/.android_secure, where sdcard0 is your real SDcard). Reason: The .android_secure folder holds encrypted loop-back images that are mounted (and then act as the app-storage folder). If Windows fiddles with them or you delete them manually, crypto-setup will fail and the app will disappear.

@ce4 I have no paid apps installed on the tablet. All are free apps...

Let's move over to chat? http://chat.stackexchange.com/rooms/25/android

You should ensure that you dismount or "eject" the storage from your PC before turning off storage sharing from your device or disconnecting it.  The PC may not flush all writes and properly close resources until you do that, leaving the device storage in a bad state.  In Windows, you can right-click the drive in Windows Explorer and choose "Eject" or do the same from the Safely Remove Hardware icon near the clock on the start bar: http://windows.microsoft.com/en-CA/windows7/Safely-remove-devices-from-your-computer
As I noted in chat, Android has also been pretty finicky with homescreen shortcuts (my SGS loses all shortcuts to apps on the SD card upon reboot, for example).  It could be that you are seeing the same thing here, and the apps are not really being deleted.

just install the same application again that is already present in your sd card, by agreeing 'all data will be saved'. You will get your application again, without loosing its 0.01%of its data...


text:
Save SMS to phone directly
Some of my text messages get saved in my SIM card automatically and this does not show up in notifications and I miss out on reading them.
I only realize the messages have arrived when I get a notification saying my SIM message
inbox is full please delete messages.
Is there a way to make the phone memory the default storage for text messages?
I am using ICS 4.0.4 in Intext Ibuddy Connect

Normally sms's are saved in your phone. Did you try clearing your sms inbox on your SIM?

Yes I clear it everyday deleting all the messages in the list....but after a few more incoming messages it comes back to full...

There are several apps in google play to backup SMS. you can use one of them.

Have a look on this link :
http://android.stackexchange.com/questions/18194/how-do-i-save-sms-messages-e-g-to-sim

@ManishAndroid,Bishan Thanks both of you suggest me the same to use the SMS backup apps, but before using that I need to know whether I have received a SMS or not
PS: Please see the EDIT, Sorry if I was not clear with the question earlier.

Just a question, is the Intext Ibuddt Connect able to save SMS on the phone memory? Or does it save to the SIM card ONLY? I'm talking about the usual behavior for your tablet. Maybe it's like the old phones (like Nokia 3110) where the SMS are saved in the SIM, and not the phone.

@GreenGuy It does save messages to phone memory, but some of the messages are saved in SIM, those messages don't show up in notifications....

@SangeetMenon can you see any pattern in what messages are saved to the SIM and which are not? How have you deduced that they (the ones not showing up) are saved to the SIM and not the phone memory?

@bigbadonk420, All messages from no cellular devices (i.e. Service messages like bank messages etc.). But having said that they too are random not all of them end up in SIM.So am not sure of it as a pattern...
I realized it when my device gave me notification of SIM messages full and when I opened the SIM inbox to delete the messages, I found messages that I never read or got notified.

My shot in the dark idea would be that the following happens: Sometimes the device SMS storage is unavailable due to OS/SDcard/memory issue, the device falls back to writing to the SIM instead, and this same issue is causing notifications to not appear. I would highly recommend you to try reinstalling Android, maybe trying a custom ROM if your device is rooted in order to get up to a newer Android version (if applicable) -- or try another memory card if you are using SD and that might be causing the issue.


text:
USB On-the-go MIDI Keyboard with Nexus 7
Has anyone successfully used a MIDI Keyboard (through USB OTG, specifically) with a Nexus 7? (I am not looking for commentary on the particular keyboard, but please state which you have used.)

Is this a recommendation question? Read the [FAQ] to see what kind of questions that can be asked here :)

Fair question. It is a compatibility question. I know I am new here, but I am not a complete StackExchange noob.

Then I suggest you re-edit your question, your first question ...with a Nexus 7 and if so, which one(s)? is asking for recommendation, second question another sub-100 dollar MIDI keyboard? so both are asking for recommendations..BTW one question per post please :)

I disagree with your interpretation. I am asking about a feature/ability of the nexus 7, which one is a natural adjunct to that. You are correct about 2 questions.

So maybe you go to some store and test some devices?

Hmm.. Understood the question incorrectly. I missed the MIDI part, deleted my answer. Sorry for the confusion.

You can use any standard Midi keyboard with your device. (src)
There are several keyboards with Korg and Roland. Choice of the device is all yours. But unfortunately there are reports that your nanopad is not working with this as you asked in your original question. (src)
You may want to verify that with the manufacturer first, before you go for a new one. Once you have a standard Midi device (which does not require driver installations), you can use apps like USB MIDI Monitor or Grand Piano

Note: You can try eBay for good solutions. Visit a local music store and check compatibility before you buy as Izzy suggested

For the record, I can confirm that the Korg nanoPad actually does work with USB-OTG with the Nexus 7 -- sound in Caustic 2 and various midi monitor apps. (I owned one already and just got around to buying a USB-OTG adapter.) I have yet to purchase a keyboard, but I will post here when I find a working one.


text:
Editing files with Linux Deploy
I have a 2013 Nexus 7 that I'm trying to use to replace my laptop. I recently installed Linux Deploy and am running the testing distribution of Debian on the device. I've installed all my productivity suite, and things are so close to perfect. I have one small problem I'm hoping you can help with.
I have a few files, such as emacs org-mode agenda files, that I sync with Dropbox. I recently installed DropSync to download those files and keep them up to date on my device. DropSync allows 2-way synchronization, so editing them on my device should update them in Dropbox. I've set up a symlink to my DropSync'd folders to make it easier to access those files. Currently they are all stored in /storage/emulated/0/Dropbox, with the symlink in my home directory created with ln -s /mnt/0/Dropbox, because /mnt/0 is the mount point for /storage/emulated/0 from my Android fs.
The problem comes when I try to edit the files. Unless I use the sudo command in my Debian install, I only have read access to the files. When I run ls -l on a directory, I get the following:
-rw-rw----. 1 root aid_sdcard_r   0 Sep  3 12:46 filename.example
-rw-rw----. 1 root aid_sdcard_r 242 Sep  3 12:46 filename2.example

I've tried running chmod, but none of the permissions seem to change. is there a way I can permanently change the file permissions in directories I am syncing, so that I don't have to use sudo to edit the files?
The results of mount for the mount point of /storage/emulated/0 are:
/dev/loop15 on / type ext4 (rw,seclabel,relatime)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux (ro,relatime)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,mod=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,seclabel,relatime)
/dev/fuse on /mnt/0 type fuse (rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other)

Results of mount in Android Terminal Emulator are extremely long. The one referring to /storage/emulated/0 is
/dev/fuse  /storage/emulated/0  fuse  rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

My username for the Debian instance is ryan.

Emulated sdcard is usually mounted as fat so you can't manage permissions inside. You might have to check how is that partition mounted.

@Crayon Sorry if it's a dumb question, but how do I do that?

np ;) Open a terminal and run: "mount" it should give you a list of all partitions mounted and their options.

@Crayon I've added the results of the mount command. Seems to be using the "fuse" filesystem, if I'm interpreting correctly.

I think situation might be more complicated than I expected, I am not familiar with chroot environment.
I am not sure I can help you but I can try.
Can you:

Post the full result of "mount" excuted from a terminal emulator on android (not inside debian).
Check if the same command issued inside debia gives you the same result, if not post that one too.
What's username in debian shell? ([username@host ~]$)
Where are originally files you want to edit and what did you symlink (files/directory)?

@Crayon I've added more information to the post. Thank you for your willingness to work with me on this.

ok, so I think the problem is that sdcard is mounted under /mnt/0 but you are trying to access it under /storage/emulator/0. You can see that directory because root can see everything but it shouldn't be the correct way to access it. Try using /mnt/0 or post ls -l /mnt/0/

Let us continue this discussion in chat.


text:
Prepend phone numbers with a calling card dial in number
I use a calling card to call my home country and usually it's these steps:

Call the dial in number for the calling card company (e.g. 1 800 123 1234)
Enter the card PIN code (e.g. 1234 1234 1234)
Enter the destination number (which is saved as a phone in the contacts - e.g. +7 12 123456780)

I have several several contacts I call regularly and also plenty of one-offs.
Is there an app or way to automatically prefix the numbers from steps 1 & 2 along with pauses (p) and waits (w) so that I could dial the contact directly from the address book?
Thank you!

You might want to take a look at Prefixer, which lets you "prefix, suffix and/or replace numbers in your calls" -- sounds like exactly what you need. There are a few similar apps on the Playstore:

Prefix Dialer
Number Fixer
PreFixer

I'm pretty sure one of them will solve your issue.

Thank you! Prefixer (the first one mentioned in the first sentence) did exactly what I was looking for and is capable of even more!

Thank you for including what finally did it! :) Glad I was able to help!


text:
HTC stuck at logo screen while entering recovery mode
I want to install Kitkat 4.4.2 Rom to my HTC  Sensation XL android phone.
I followed instructions and I installed CWM (ClockWorkMod) but I can not enter recovery choice. When I click on that there occure HTC logo and just that no other thing.
Following picture is where I am.When I click the recovery choice I need to go Clock work mode screen.

But unfortunately my phone stucks at logo screen.
What I want to see is following picture to make it clear for you;

Thanks in advance..

I am still waiting with hope that someone will help me =)

Consider linking the instructions you followed to install CWM. What is your source (download) of CWM?


text:
How to enter safe mode in lg g4c
I'm trying to boot my LG G4c in safe mode. I've tried 2 methods and none of them works.
1)Turn phone off and then hold power and volume down button until logo appears. Then release them and hold them back again. When I do this, the factory data reset menu appears with just yes an no options and no option for boot in safe mode.
2)Turn phone off and then hold volume down button. Nothing happens.
What is the correct way to enter safe mode ?
(at this point I'd like to add that I want to do this because my phone cannot boot. It only reaches the LG logo screen and the animation keeps playing forever, so I'd like to know if there is a way to do this starting from a switched off phone)

http://www.hardreset.info/devices/lg/lg-g4c/recovery-mode-and-safe-mode/

@keshav this is the exact article I read and it doesnt work. I don't want to do a factory reset. Just recovery mode

Post your edit (last para), my answer is meaningless to your situation but leaving it in case it helps someone else in future

Safe mode for LG G4C

Begin by pressing and holding the Power key unti the phone's options are displayed on the screen.

Afterwards select and hold Power off until "Restart in safe mode" is displayed.

Then tap Turn on safe mode in order to confirm the operation.

As far as I know you cannot initate safe mode from phone turned off state.

Thanks for the reply but phone won't boot so I would like to know if there is a way to do this from power off state and not from inside the operating system.

I have no idea what you're talking about. Can you be a bit more exlicatory?

From how it's described I think you're trying to enter recovery mode, not "safe mode" which is just booting up and disabling all 3rd party apps. In that case, attempt this one: enter link description here
I have no guarantee this works; after all, even though G4 and G4c are devices of a same generation, their hardware are vastly different. There shouldn't be any harm trying, though.
If even this fails, you might have to resort to download mode to do a full reflash of the phone.

No I am trying to get to safe mode. I will edit the question to get what I say about recovery mode out because I thought that recovery mode and factory data reset were different menus.


text:
Is it bad for Android phones to install and delete one app multiple times?
Can OS become slower by installing and uninstalling an app multiple times?
Can this process make any harm to system, or is it safe to do it?

Nice question! I do it a lot since I don't want to use an antivirus and I install it every 2 weeks, scan and uninstall it again. I suppose though that if you are using some cleaning app like cleanMaster, then you will be fine.

Please see this recent article (2017/02/10) - 10 most useless apps and games for Android. Most prominent, but specifically named in the list: Clean Master (along with quote-Booster apps, Anti-Virus apps, and Task Killers-unquote)

@wbogacz These words are golden. I wish there were more people to say that.

@wbogacz I don't disagree that clean master does not boost your phone. It deletes unused files though. I also use it the same way I use the antivirus. once every month install - scan/clean - delete

@papakias
Thank you very much! Thanks to wbogacz and Death Mask Salesman too!
But since its one app that is being installed and uninstalled, shouldn't those unused files after uninstalling that application start being used again by same application after I install it again?

I@MiDZiiii If it's only one application they will be used again. The only thing that might stay is install logs if any.

No, it is totally fine. If you think your phone is slow clean the junk files or the cache using some good app like clean master and after cleaning everything uninstall it so that it doesn't run in background. Install it again when you think your phone has become slow and uninstall it again. Best way is keep a backup of the app so that you don't need to download it again and again.

It might be useful to read this latest (2018/11/26) Android Central blog report about "Clean Master" and its ad-click actions.


text:
Deleting files on SD card does not free up space on SD card
I'm facing this issue:
When I delete a big folder, it's not deleted, but moved in "system data" instead, I remove the card, I plug it in my pc and my pc says that the device has to be checked for errors, it runs the check and then creates a folder named found.000, if I delete this, the free space is regained! I've already formatted my SD card, same issue happened!
The strange thing is that this happens only with large/huge files and folders, if I delete some megabytes, not a byte is added in system data! so I think I need to think why could this be happening with large data
I've got a similar 1 gb of data in internal too but this should be the mi cloud backup?
is it stored locally?
how can I delete it?
(I'm root)

device is redmi note 5a, but you didn't understand, pc says device has to be checked when I connect the sd card to the pc using a card reader, I tried deletions both with es file explorer pro, solid explorer and rom's default explorer, best result I got is big files get deleted after reboot, till then they are moved to system data

Before removing the sdcard from the phone and your pc you need to eject/unmount it otherwise file-system errors may occur.

errors occur (lost chains) because of the inability to actually delete the big files and not from removing the sd card I think

Deleting a file works interdependent of it's size. Only if the app you use for deleting tries to emulator some sort of trash where the files are copied to it can make problems -> use a program that does not use such a strange implementation of the delete command.

For anyone using ES File Explorer, when you 'delete' from the SD Card the data doesn't delete, it gets moved into a folder called .estrongs (you have put the sd card into PC and in Windows File Explorer under View Tab check the box for 'show hidden files')...checking the box for showing 'hidden files' in ES Explorer is not reliable.....Then in just delete the files from .estrongs in Windows File Explorer to free up space

Connect your SD card to PC/laptop and perform a chkdsk repair

I did that twice and lately I formatted my sd card from inside the phone, another strange thing is that no matter how I format it, the phone detects it with a serial number, like C42B-1819, any way I can make phone detect it as sd card1 or something?

I noticed the same thing happens when I delete a large file from the internal storage,
is this a nougat feature or a miui one?
any way I can force android to delete these files instantly instead of moving them to system data
and maybe deleting after reboot?

I think a Cold Restart (Turning the device completely off and then back on.) Should fix this issue.
In some rare cases you may need to remove the card when the device is off and put it back before restarting.
Then when you start back up you should see your actual available space on the SD card/Micro SD card.

To add to @river 's answer - on Mac OS, you can press 'Shift' + 'Command' + '.' on the keyboard to enable hidden files view, and from there you can check the SD card to determine if there's a hidden folder or trash folder where the deleted files gets moved to. In my case for a SANDISK Extreme pro it was moved to a hidden Trash folder. HTH.


text:
Gesture to repeat invisible recaptcha audio challenge while using TalkBack
When I am on an invisible recaptcha audio challenge (see image below) and I am using Google TalkBack is there a gesture to repeat the voice saying the numbers? When I press the play button focus seems to go to the textfield below and TalkBack describes the change of focus at the same time with the recaptcha voice saying the audio challenge making it difficult for me to hear both voices at the same time and solve the 'puzzle'.
When I use VoiceOver on Mac, if I press ctrl button, the recaptcha voice repeats the audio challenge and I can solve the puzzle without having to hear both voices simultaneously.
Is there a gesture for TalkBack to repeat the challenge without moving the focus somewhere else?


text:
Which Forbidden PLMNs are present in the list retrieved by TelephonyManager.getForbiddenPlmns?
In a SIM, there are several lists used by the phone to know which network it has to try to register to.
The lists are updated when the mobile device tries to register under the mobile network of a foreign operator. If a mobile network is included in a list of forbidden networks, the mobile device doesn't try to register to that network.
Some not-exhaustive examples:

Forbidden PLMNs for GPRS service
5GS forbidden tracking areas for roaming
Forbidden tracking areas for roaming
Forbidden location areas for roaming
...

The list update is done on the basis of the answer the mobile device gets from the foreign network during the registration phase or after the registration through a message called OTA (Over the Air).
TelephonyManager provides a method to get the list of forbidden PLMNs (getForbiddenPlmns): is it a complete list of all the operators included in all the lists in the SIM (see list above), or is it only the list of Forbidden PLMNs for which the mobile phone received a Roaming not Allowed answer to the registration trial?


text:
Moved the SIM card from an iPhone 6 to a Samsung Galaxy S20, cannot receive texts from iPhone users
A friend had an iPhone 6 and received a newer Samsung Galaxy S20 phone. He moved the SIM card from the iPhone to the Samsung phone. He had trouble receiving text messages.
He removed the SIM card and put it back in the iPhone and followed instructions to delete all messages on the SIM card. Now, in the Samsung phone, it receives text messages fine from most people, but certain iPhone user texts are not received.

Nowadays, mainly in the US that I have seen it, sim cards are one way or another link to a device imei. He probably just need to call the carrier and they will update it.
Another thing, his friends might set the messages to only be sent as imessage but I am probably 90% wrong, I haven't touch and iphone in years. Try to test it with another iPhone.

iPhone users send text messages using the iOS app "Messages" by Apple. This app can send SMS and iMessages, the latter is an Apple proprietary messaging system.
If you move from an iPhone to a non-iPhone then the other iPhone users will still send you iMessages instead of SMS as the iMessage system still knows your phone number and associates your old iPhone to it.
It doesn't know that you have moved to a phone not capable to receive iMessage.
Therefore you have to inform Apple/the iMessage system that you can no longer receive iMessages: you have to deregister your phone number at Apple.
Apple provides a web site for deregistering your phone number in the iMessage system:
https://selfsolve.apple.com/deregister-imessage/


text:
Cannot access to local devices when the connection to the internet is interrupted
Need a hint as I am running out of ideas to progress in my project:
I have two phones: a Pixel 6a / Android 14 and an old Huawei / Android 9. I have a network with an Access Point for WiFi connections of PCs and Smartphones and a gateway to the internet. All works fine, PCs and smartphones can access devices in the local network as well as the internet.
When the connection to the internet goes down:

PCs can no longer access sites in the internet (obviously), but can access devices in the local network via browser specifying the local IP address (all devices are in the same subnet) – either with LAN connection or WiFi connection.
Smartphones, however, cannot access devices in the local network …. joining the WiFi network is successful (it states no internet access, which I know and don’t need now) but when specifying a local IP address in the browser the connection times out.

It's clear that the phone switches to cellular if the web connection of the WiFi gateway is down. However, I do not intend to connect to the web but want to connect to local devices through a browser specifying the local IP address while the connection to the web is down (for connecting to local devices I don't need the web connection). Accessing local devices is working fine while the web connection is up but times out when the connection to the web is down.
What setting on the smartphone might be wrong or missing that prevents access to local devices when the connection to the internet is interrupted?

What Android version is installed and what device model do you use? Is the cellular data connection active in the smartphone? If yes then Android can switch to cellular data if the WiFi looses Internet connection. Newer Android versions can keep connection to the WiFi but older Android versions will completely switch to cellular data.

Thanks Robert, Have two phones: a Pixel 6a / Android 14 and an old Huawei / Android 9. It's clear that the phone switches to cellular if the web connection of the WiFi gateway is down. However I do not intend to connect to the web but want to connect to local devices through a browser specifying the local IP address while the connection to the web is down (for connecting to local devices I don't need the web connection). Accessing local devices is working fine while the web connection is up but times out when the connection to the web is down.

Seems that it's because the network routing configuration prevent you for connecting to it.
You can use a shell on your phone to verify that, with adb shell or ConnectBot. After issuing ip -4 route show table all and ip rule, you can see routes to the modem interface and rules that redirect packets to respective routing table.
If you has root access in your phone, you can change ip configuration by hand, enter the shell and try adding a route in the same table that has the default route pointing to internet. Add something like ip -4 route add 192.168.1.0/24 dev wlan0 and try accessing your device on 192.168.1.0/24 network, assuming it is your local network and wlan0 is the wifi interface of phone.
Its pretty annoying for my specific use case, because i wanted to give support to my family network when they have no internet over wifi, i can connect to VNC server on phone via VPN on mobile internet and control the phone, but i can't control local devices connected to the same wifi, and i needed to configure these local devices to get wifi internet working again, among other things.

It seems perfectly reasonable to me that the software on the mobile has been written to not let the browser run if there is no internet.  Note the stress on "mobile"  While the mobile will can use data from Wifi, the browsers are a different story.
I had a quick look, I can't find any setting to help you.

Thanks Rohit, the part I’d like to understand is why

I can access from a smartphone to a local device through the browser specifying a local IP address via the WiFi network while the gateway does have a live connection to the internet (same subnet, all functions work fine) while
I canNOT access from a smartphone to a local device through the browser specifying a local IP address via the WiFi network while the gateway does NOT have a live connection to the internet (identical setup as above, only difference is connection to the internet is interrupted).

The internet is not needed or used to reach a local device in the same subnet, thus why is a live connection to the internet necessary?
It works fine from a PC under Windows …. with live access to the internet AND WITHOUT live access to the internet I can reach and use all functions on a local device.

The only difference is indeed the live connection to the internet, which is not needed to access a local device from a smartphone in the same subnet …..  this makes me narrow down the potential cause to be in a setting on the smartphone / Android – however which setting as there is not much I can set (on a PC I can set the network properties  …..  is there a way I can set these in Android?)


text:
"Searching for GPS" in Google Maps after update
I have been using Google Maps on the same phone (LG G4, android 6.0) for about 2 years now. Now suddenly after a Google Maps update the phone has GPS issues.
It can find where I am and my direction (before I input any destination) but when navigation starts, every 5 seconds or so I get a "Searching for GPS" message and it can't find where I am.
Needless to say that this has made the app useless as I cannot navigate anywhere.
If I use other GPS navigation apps such as HereWeGo everything works perfectly so a GPS harware issue is not the case.
I also waited for a new update to come, hoping that it might fix the issue, but the issue persists. I have also deleted tha app's cache and also deleted and reinstalled the app. Still nothing..
What happened with that update, and how can I fix that??
UPDATE: The problem might me a hardware issue as it started doing it on Waze and HereWeGO.

I am reading in google store comments on the app that a lot of people seem to have a similar issue but I still haven't found any solution for this.

Try this.

@LalitSinghFauzdar Thanks for your suggestion. I checked and automatic date and time was turned on so it's not that.

Sorry mate as you've already tried deleting caches and reinstalling so nothing on that. This leaves an option to downgrade the app.

@LalitSinghFauzdar I will try that but first I will install a GPS app (like GPS toolbox) to reset GPS data. Might work!

You can try the following troubleshooting steps to resolve the GPS issue:

Setting location to high accuracy

On your phone or tablet, open the Settings app Settings .

Tap Location.
At the top, switch location on.
Tap Mode and then High accuracy.

Get a GPS lock and alternative NTP server

try getting a tool e.g TopNTP 1.1 which is highly recommended d to quickly lock the GPS position or even try calibrating using different  GPS configuration profiles and choose the best one.

Using an alternative location provider

You can make use of other alternative location providers e.g Unified NLP that uses alternative location backends such as GSM location backend or Wifi location service

Credits
https://forum.xda-developers.com/showthread.php?t=2198319

I tried everything. I'm starting to believe that this might actually be a hardware issue because it now started to do this in other apps as well. It can find my location very quickly but It can't navigate without losing signal every 5-10 seconds.

Perhaps that could be the reason, try sending the device to a service center

I had this problem in Cat S40 Android 5.1 and I found a solution for this exact problem (when I did this solution, I did not lose personal data, and my contacts and pictures, etc. were not deleted).
I went to Settings > Apps > Google Play Services and deleted Cache. Then, on the same screen, click on Manage space button > click on the last button to erase all data, then reboot your phone and install all Google related updates. Make sure to re-sign in for Google backup (for me, after I rebooted the phone, it gave me a warning that I have to set the backup).


text:
App from Hockeyapp won't install even though Unknown sources is allowed
I am getting a weird error, only in 1 of my phones. I am using Hockeyapp to distribute and test apps and it works fine in every other mobile device. In Oneplus 3 (A3003; Android 8.0.0; OxygenOS version 5.0.6) though, when I try to install an app from Hockeyapp I get the message that I need to enable 'Unknown sources'.

After I press APP SETTINGS I am taken to the unkown sources screen where Hockeyapp is selected, just like the image below.

If I go back in Hockeyapp and try to install the app again, I still get the same error message. I tried to clean install Hockeyapp, change manually the unknown sources but nothing changes. I repeat that this only happens in this Oneplus device.
How can I solve this and install the app that I want from Hockeyapp?
Edit: I uninstalled Hockeyapp, installed it again and explicitly granted that permission. I still get the same error!

@beeshyams I am going to settings--> apps --> special access--> install unknown apps and I see that Hockeyapp is allowed. Are you suggesting to do a different thing that what I am describing?

This happened to be a problem to Solid Explorer in my OnePlus 6. I had to reinstall that application from scratch. Furthermore, I then granted that permission explicilty from Settings app instead of waiting for that app to ask. I don't know if this would work, but might be worth a try.

@Firelord I tried that. Uninstalled Hockeyapp, installed it again and explicitly granted permission. I get the same error!


text:
Android icon showing when turning Wi-Fi on
Sometimes when I turn Wi-Fi or internet data on, an icon appears at the notification bar of my android 6.0 device that looks like the android bot surrounded by 2 circling arrows like this (it is not exactly like this. The icon I am seeing is white and the arrows are thinner but the concept is very similar) and lasts for a few seconds. What does that mean? Is Android updating and if yes, what kind of updates is it getting?
*By the way, I have auto update and sync turned off. That's why I wonder what kind of updates these are.
My device is an LG G4

please mention your device name

https://android.stackexchange.com/questions/168621/what-is-this-cyanogenmod-13-icon-symbolising?rq=1

@RahulGopi Edited my question to include it

@RahulGopi That is not the icon that I am describing. Just found a picture of it and I am updating my question.

Do you have sync turned on? This should be the sync icon

Left or right side? Left is an app, right is a system icon.

@esQmo Sync is OFF

@acejavelin it is on the left side

Check in Settings->Accounts, and check whether there is any tick mark in Auto-sync data. If yes, sync activated. If No, sync is not activated, maybe any other issue.

@RahulGopi Nope...auto sync is off...

Icons in the left side are for non-system apps. Thus this icon may belong to an app that you installed. And since android 5, the system force all icons to be in white, even though some devices don't respect this rule.

@esQmo I don't think I have any app that would create such an icon. In addition if I go and see my data usage I can see that 1,4 megabytes were used by the 'android operating system'

I have an LG phone aswell (not the G4) and icon that you are described is probably icon which shows up when phone is checking for updates of android or updates for LG apps. You can probably change when it will check for updates. I don't have any sources about this but I know that  because I catch notification several times when on slow cellular data.
Edit here is the photo of icon I get when checking for updates:

Also here is "app updater" app icon it's very similar to picture you posted

Yes that is exactly the icon!


text:
Emoticons/emojis not being sent via SMS
I have a Lenovo K6 with Android 7 and when I try to send an emoticon from any keyboard like Gboard, Swift or Chrooma (the device does not have a native keyboard) the emoticon does not appear at all to the people I sent it to.
For example if I send 'Hi (smileyface emoticon)', only 'Hi' will show up to the recipient but also only 'Hi' appears if I go to messages app and see what I have sent.
I have tried lots of emoticons from complex to very simple and I haven't been able to send any.
This is not a carrier issue because my previous phone (LG G4) with the same carrier and plan was showing emoticons and they reached the recipient.
Is there some setting that I can change so that I will be able to send emoticons through SMS?

After some search I found what the problem was!

In the messaging app settings I went to advanced settings
I tapped 'Input mode' and instead of GSM alphabet which was the default option I selected 'Automatic'

Now my emoticons are delivered and I am :)

Several steps to the solution

Recipients should have Android Kitkat or newer to view the emojis.
The fonts in used on your Lenovo K6 does not support the emojis.
The Android 7 provided for your K6 does not support emojis.

You can't do much for any of the above cases as they depend on someone other than you. Wait until their side is rectified or a workaround is provided.
Solution that you can do!
Install an Emoji Android keyboard. Search for it in the playstore.

Mine is a Huawei Nova 2 that had the same problem I just now fixed it.
Go to Messages - Settings - Advanced, and then there's an option that says "Convert special characters in SMS". If it is on, it will not show emojis when you text. Just uncheck it and it works.


text:
"NFC service not working" continuously pop up on Oukitel WP15
I've had "NFC service not working" continuously pop up on my Oukitel WP15. A couple of months ago, it started doing this.
I went through some of the troubleshooting steps that are listed in this forum, like trying to force-stop the app, and trying to disable it. I tried to clear the cache and all sorts of stuff, but none of it worked, it kept popping back up.
Then I downloaded an antivirus software (I think AVG), then it told me there was a corrupt app, that was an app for CDL testing. I deleted the app, the pop-up appeared again. I cleared the cache and the memory, and then I didn't see it again for 2 months.
Now it's back. I've since done a couple of things like deleted a couple of apps and then reset the phone, and then it went away for like a half day. Then it's back.
I have a lot of apps on my phone and folders. I don't want to have to restart my phone. Also, I don't even know a good app that will redownload all my other apps. I must have 200 to 300 apps on my phone.
What do I do?

Please note that your question in it's original form was just a bunch of unstructured word without any punctuation marks or sentences. Nobody want's to read such a mess, thus your chance getting an answer was next to zero. If you post something is a community please make sure to write a text that is easy to read, otherwise people will ignore it.

Not sure if it's possible on this device or not, but have you tried disabling the NFC from the Android Settings itself?


text:
How does the camera app find/use/integrate the various multiple cameras on each phone?
My current phone is a Unihertz Tank 3 Pro running Android 14. It has 4 cameras.

How does the camera app find/use/integrate the various multiple cameras on the phone?
Also, is the app for a phone specially customized to do that - or if I use an alternative, like LMC8.4 (it doesn't have a special version for my particular phone), will it also see and use the wide-angle and telephoto cameras?
Finally, can I influence how the app uses the various cameras?

Hi, I cleaned up the question because meta-commentary distracts from the real question. Your question on Photography.SE was migrated here, resulting in a duplicate of this question, and the original question locked. I believe the reason why it's migrated is because it's not really about photography, but more about how Android works.

Summarizing the questions:
Can I influence how the app uses the various cameras?
Android camera apps would need to expose any feature to the end user.
How does the multi-lens thing work on Android?
Android app developers have documentation regarding the usage of multiple physical cameras and logical cameras: Multi-camera API: The difference between logical and physical cameras
But in the end it would be up to the device exposing the feature for any Android developer to use and then up to the app developer to expose/integrate as appropriate in their camera app.
Do device manufacturers use 'hidden' or 'specialized' APIs not available to third-party camera app developers?
Yes, the documentation I linked to explicitly called it out.

Many phone manufacturers develop first-party camera applications, which usually come pre-installed on their devices. To use all of the hardware's capabilities, they may use private or hidden APIs or receive special treatment from the driver implementation that other applications do not have access to.`

For example Samsung is known for this: Recording video at 120FPS using a third-party app seems not possible on Samsung S series and I would not be surprised if other device manufacturers used APIs not available to third-party developers possibly as the manufacturer is able to calibrate their software to match their hardware. However just because a manufacturer can doesn't mean that they do (probably on low-end budget devices).
Does Android have a way to expose specialized camera features to apps?
The Android team has provided an API call Camera Extensions and even provides a non-comprehensive list of devices with support.
Again specific feature support varies from device to device and incumbent on the camera app developer to use such feature. Additions to the existing list of features, like bokeh and HDR, are at the discretion of the Android team and have no schedule or predictions.
If I want to ask for software that does X feature should I ask here?
No. Stack Exchange has a Software Recommendations site which would be more appropriate for questions like Free real HDR camera app for Android. As the Open Camera app mention in the answer there is open source, that app does provide a good baseline as to what is possible for third-party developers.

"it would be up to the device exposing the feature for any Android developer to use and then up to the app developer to expose/integrate as appropriate in their camera app."
I would imagine this is the key - do they do that often, and do they do it in a standard way, so that apps are likely to know where to look and what to find?

@WombatPete Updated answer to include Camera Extensions but again its up to the app author to integrate.

It's interesting. I wonder - is there a way I can test when the camera app is using cameras other than the basic front and back cameras? If so, I could answer the question for the specific case that I'm dealing with!
Of course, It probably gets complex if the app combines the output of more than one camera...

@WombatPete Developer documentation has an example: https://developer.android.com/media/camera/camera2/multi-camera#zoom For a specific device I would look at prior mentioned Open Camera and see if that app exposes what you need. While you can create a new question with details about what you are trying do with Open Camera and your hardware, a quick search shows possible camera issues with that make/model.