text:
samsung xcover 4, has no internet access while connected to a specific wifi network
It seems I'm facing a strange problem with my smartphone.
After the last update, I can't connect to my office's wifi. All the other devices connect normally. However, I tried resetting the router many times.
On the other hand, my phone connects perfectly to all other networks. I think I did everything possible, even a hard reset, but the problem insists.
 I've tried changing the IP settings to static and typing my IP etc, but nothing worked.
Any other ideas are welcome.
thanx
Update : When I walk 15 meters away from my desk to another office and try to connect again, my phone connects normally to the same network but from a different router. So, I suppose the problem is between my nearby router and my phone. Is there any way to fix this? It worked till last Friday, so there's no chance of incompatibility.

Welcome to Android Enthusiasts! Not a solution, but maybe a way to find the culprit: did you check the logs? If not, please do so. Then please [edit] your question and include relevant findings. Or answer your own question if those findings led you to a solution already :)

Perhaps you should upgrade your Android OS version, most of the time this method work for me.

All this mess was caused because of the last software update. If there was a way to cancel this, I would have done it for sure. I tried to check for any new update that may fix the problem, but the latest updates are already installed. Thanks, anyway.

Hmm. Perhaps you can downgrade your existing OS manually. How about using Odin and find your previous OS Android version on the net or on the website such as SamMobile. Hope this helps you.

Problem solved. Just bought a brand new router. I was totally defeated.


text:
Is there a limit to how many WiFi networks can be stored?
When you go to a new place and connect to a wifi android "remembers" it and connects automatically next time. Is there a limit to how many networks can be stored? I understand it is probably not limited to some specific number but still - what is an approximate count before phone starts act weird or something else bad happens?

I think it is infinite because when you connect to a wifi, Android saves the wifi in wifi_supplicant file and when ever android finds the wifi having a name saved in this file. Android tries to connect with that wifi automatically.

yes, but still the number can't be really infinite. If you store 10000000000 networks in that file clearly something bad will happen (simply run out of space or smth else). I'm trying to figure out how much is too much.

If a person uses hisor her phone for lifetime. Then only I think he can use 100000000 wifi or more than that. And you know it is not possible. So if it happens android is smart enough that it will remove the wifi which are not used recently.

-1: this answer is speculation, not fact. Please add some research to it: while it is known that Android uses the /data/misc/wifi/wpa_supplicant.conf to store network info, saying that infinite networks can be saved seems far-fetched.

source: Stack Exchange

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

sort: votes


text:
Share as file on filesystem?
Various apps have a "share" functionality which opens up several providers of media/means to share some piece of content (e.g. send over WhatsApp and many others). Is it possible to have a "sharing provider" which simply saves the shared content as a file on the device filesystem?
My main interest is sharing text, but not just that. I don't particularly care about the encoding/structural format - but do say something about that if you can.

As you might know, to have a "sharing target", there must be an app providing it. A file manager app might offer that. Can't tell you which one does.

@Izzy: I was hoping there's some kind of shim app that's just intended to allow saving to file.

Not that I know of, sorry. To my knowledge, neither exists a way do achieve that without any app at all.

Try MiXplorer. It can copy shared text to clipboard and save shared files to filesystem. I've a similar app of my own which can do more but that isn't ready for public release.

@IrfanLatif: Please write an answer suggesting that, and: 1. Compare it with the apps I've suggested in my answer; 2. Explain whether it's available for MI devices only or not.

Yes, this is definitely possible!
My recommended tool to accomplish this is Solid Explorer File Manager by NeatBytes.
In addition to being a great file manager, it also creates a Share target named "Save to..." for saving any content as a file in your storage.  I've personally used it for this purpose hundreds of times, and it works quite well.
Another tool that may interest you is the wonderful ShareListener by Red Apps LTD.  It's a simple tool without any UI of it's own that is:

A simple app that registers itself as a Browser. When opened, the link is then shared and can be opened with any apps that listen for the share intent.
Useful for apps that don't have a share functionality but allow users to click on links.

Source: Google Play store description.
Since it needs no primary UI of its own, here is how it looks to the user:

Source: Google Play store screenshot.
The magic of ShareListener is that when you try to share a link.  Many apps will only allow you to open a browser.  ShareListener will allow you to share links with non-browser apps, including Solid Explorer!  When used in conjunction with Solid Explorer's Share target, you can quickly save any link to storage instead of opening it in a browser.

Can you compare "SolidExplorer" with the apps mentioned in the other answers? Anyway, +1.

@einpoklum I've use X-plore by Lonely Cat Games, and IIRC, it works similarly to the Share target in Solid Explorer. Although X-plore is quite good, I find it better for tablets (vs. phones) due to the amount of data it shows within its UI (Solid Explorer has a cleaner approach, but both apps are excellent). I don't have an Xiaomi phone to test their proprietary File Manager, but I do try not to rely on proprietary solutions (makes it easier to change brands at any time). The helpful functionality of the ShareListener tool I recommended is not provided by any of the other tools mentioned.

ShareListener is now a broken link

There are at least two such apps/sharing providers that I am aware of.
The first and less universally-relevant is available on newer Xiaomi phones; it is the File Manager application (or one closely related to it); in the "Share..." options, it appears as a yellowish folder, with the caption "Copy To". When chosen, it lets you select among the internal storage, (possibly) any SD card, and some remote options which are irrelevant to this question. After having navigated to a relevant folder, you press the Paste button available at the bottom of your screen.
The more universally-relevant option is an application called X-plore, by Lonely Cat Games. It's also a kind of file manager app, which feels a bit more Norton-Commander-ish with a single pane than Windows-Explorer-ish. Its icon has a silvery wrench over a dark-gray-and-organe background, and the caption is also "Copy To". You then use the X-plore file tree UI to choose where to write the file.
This was all reported based on behaviors on my own phone, which is currently a MI 9 SE.

Send to SD card is a very simply app that does exactly that. Not updated since 2015 unfortunately.
I also found Share to File System which I haven't tried and has only 1k downloads and last updated 2018.

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

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


text:
Are SD card file systems cached somewhere?
After removing the SD card from the phone, is the file system tree still stored somewhere accessible? I previously used ES  File Explorer to view the contents.
In case it is phone specific, Samsung Galaxy S7 edge running Nougat.


text:
TWRP app bricked my Huawei Y3 II phone and it refuses to be flashed again
I have flashed my phone recovery mode official TWRP app with restarted the bootloader with ROM Toolbox Lite app, and then my phone didn't power up again and refused every single try to flash it with all the ROM on the internet. I went to authorization of Huawei and they said you will new a new board for the phone that will cost me the same as a new one. What should I do?

I fixed it by flashing every partition  alone while the battery is off the phone and then hard reset.


text:
ConnectivityExtension: ConnectivityExt jar file not present
When using adb logcat to get debug messages from my phone, I get many of those lines:
04-23 18:16:51.085  1428  1951 W ConnectivityExtension: ConnectivityExt jar file not present
04-23 18:16:51.187  1428  1951 W ConnectivityExtension: ConnectivityExt jar file not present
04-23 18:16:51.658  1428  1951 W ConnectivityExtension: ConnectivityExt jar file not present

Where is this coming from?
What can I do to get rid of those message?
I'm running LineageOS 14.1-20180314-crackling (Android 7.1.2) on a Wileyfox Swift. I don't have any google apps (nor google play services) installed.

After some searching around, it turns out ConnectivityExt is a proprietary Qualcomm file (source - you can see that it is included in the proprietary-files.txt in LineageOS), related to the Qualcomm package com.qualcomm.qti.tetherstatsextension.tetherstatsreporting. I found some code  for this here, line 107 onwards. As it seems to be about TetherStatsReporting, maybe it is related to hotspot? Considering it is proprietary I do not think you can do anything about it.


text:
failed to mount /modem (invalid argument)
I have galaxy note 4 with stock rom (Samsung's official ROM) and about two weeks ago it started to crush and then reboot every few minuets. In addition, the phone was very slow.
I tried everithing I could do without root, even Factory data reset, but the phone countinued to act the same so I decided to root it and install a cutom ROM. I installed twrp, I rooted the phone, wiped the phone and intalled the ROM (unofficial LineageOS ROM). After the twrp installed the ROM, I started it for first time and the ROM didn't loaded, it just continue to show the ROM's loading screen until the battary over (about 8 hours). I tried to flash the ROM again and I suddently noticed that every action I made with twrp (formating and flashing the new ROM) printed me an error:
Failed to mount /modem (invalid argument).

The error also happend in cwm recovery. I need your help. I have no idea whats coruppted in my devices and why this error occurred.

Did it on stock, custom ROM, and multiple recoveries... Sounds like a defective storage eMMC chip. Try reflashing the entire stock image with ODIN/Heimdall and if it still fails the device is probably just defective. That piece is not replaceable and would require a complete mainboard replacement, which in general is not economically feasible.


text:
Cannot disable OEM app
My new Jasper phone has a persistent app from the original manufacture which keeps popping up.  Without rooting the phone, how can I disable or remove this app?  Dragging it to "remove" doesn't persist as the app comes back on its own.
Can I get back to some stock version without the OEM apps?
I have already disabled the app, but it keeps respawning so that the icon populates to the home screen.

"Can I get back to some stock version without the OEM apps" - I do not know what you asking. Can you update the question with what app you are trying to remove/disable and what you would prefer to use?

If you managed to deinstall or disable the app but it "returns" there must be a second app or service checking the app and reinstalling/reactivating it.

Apps are disabled in Settings - Apps...
Go to your Settings - Apps and press the 3-dot menu button and Show System, find the app in question and tap it open in the list, then select Disable. If there is no Disable option, then the app is set by the OEM to not be able to be disabled.

You should be able to disable it by touching and holding the app on your Home Screen and dragging over to the 'App info' button and clicking on disable. If the 'disable' button is nonexistent or is greyed out, then rooting the device will be the only solution.

You could try the adb solution i.E here to remove without root. Or you could get a stock firmware form the zte website an flash it with odin. But i could not find this model at zte nor xda.

ODIN is only for Samsung devices... It doesn't work on ANY other phones. ZTE phones use either fastboot or SD card update to flash stock firmware, and only a few select models (like Axon) are even capable, others models need to be sent in to the manufacturer for reflashing if there is an issue as ZTE doesn't release many factory firmware packages.

Try this way:

Connect device via ADB
Go to ADB shell
adb shell

Find your target app by listing all the apps
pm list packages

Remove app like this
pm uninstall -k --user 0 com.android.inputdevices

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


text:
Android Wifi Hotspot turn off all the time
Phone: Honor 8 with EMUI 5.0.1 and Android 7.0
Each time I try to turn on my wifi hotspot, it turns off after several minutes. A notification of Android System is sending and tells me that "no device is connected. Wifi Hotspot disabled" while my laptop or other devices are still connected...
Is it possible to deactivate this setting?

Android turns off the hotspot automatically if no device connects to it for "several minutes". Now, since you are connecting your other devices and it still turns off, it seems that the your Honor is unable to recognize the connected devices and continues to feel that no external device is connected to the network.
I'm not sure why it does that, but is definitely an issue. As for Android, there is no way to turn this setting off. It will continue to turn off hotspot if no devices are detected. You can try a "factory reset" if it is possible for you.


text:
Unable to make calls after clean flash, mobile data working [LineageOS 14.1, Galaxy S7 SM-G930FD]
I just flashed the latest stable official Lineage ROM for S7 Duos (SM-G930FD), using the following process
1.Boot to TWRP recovery
2.Wipe everything except external SD (contains zips)
3. Add following to zip queue, flash, reboot.
lineage-14.1-20180419-nightly-herolte-signed.zip
open_gapps-arm64-7.1-micro-20180422
Magisk-v16.0.
4. Everything is working as expected, EXCEPT I'm unable to make/receive calls or send SMS.
The SIM is being detected with correct network, I can receive SMS and LTE data is working so it looks to be a software/config issue but I'm out of ideas, so would appreciate any pointers on what to check.


text:
Google Play updates a non-existing application
Recently, on my Moto G5 I was hit with a situation of Google Play updating an application that is not listed in the application list:

Situation on right screenshot remained only until given update process has completed. Right after that "Moto Actions" application appeared on the list.
Questions here:

Why Google Play calls something "an update", if in facts it installs it for the first time?
Disable button for this app is disabled. Can't disable or uninstall it. Any option to get rid of it?
How can Google Play install anything on my device without asking me for a permission?
How can Google Play install anything that I cannot uninstall?
Are there any other app-examples of such behavior?

I thought that this is possible only for apps that are part of core system and that anything that is installed through Google Play can be uninstalled?
I purchased my Moto G5, after having Moto G4 earlier and after having Moto E3 even earlier. I was using all my phones because Moto offers "as close to pure Android as possible".
Every phone came with some annoying Moto-like stuff, but I was always able to uninstall or disable it. This is first example. Is this some kind of change in Motorola policy? Cause I find hard to believe that "Moto Actions" is so essential system app that user can't uninstall it and Motorola only forgot about it in system release and had to later install it through Google Play.

Do you have "Show system" enabled in Settings-Apps? It is disabled by default. Moto Actions is a system application by default (won't show in the list), but after it is updated it will be in the normal application list.

Why Google Play calls something "an update", if in facts it installs it for the first time?

Even if you think the app was not installed before it may be the case that the app was renamed. Therefore the app name is new, but the app itself was already installed.

Disable button for this app is disabled. Can't disable or uninstall it. Any option to get rid of it?

Apps that can't be disabled are system apps. The manufacturer installed it and the app itself is system critical (based on the manufacturers opinion), therefore you can't disable it. With root permissions you may be able to delete the app, however most likely your system will not work correctly at some point (or at all) afterwards.

Regarding the Moto Actions I assume that Motorola uses it for defining tasks that trigger under certain conditions. As those settings are integrated into the OS the app is system critical and can't be deinstalled.

How can Google Play install anything on my device without asking me for a permission?

The answer is more or less already included in 1. Most likely the app was already installed.

How can Google Play install anything that I cannot uninstall?

System apps can be updated - you will see that in the app overfiew you have the option to uninstall the update (but not disable the app). In such a case the updated app is installed into the regular app space and the system app is ignored.

Are there any other app-examples of such behavior?

On nearly every device there is at least one pre-installed manufacturer system app that can be updated via Play Store and that can't be disabled.

If you want a clean Android System you can unlock your device and install LineageOS or another AOSP based custom ROM. Lineage OS for example does not even include the PlayStore and the other Google apps (but you can install them if you want).

Thank you for a more comprehensive and professional answer than I could ever imagine. Even though I broke one of the key rules of posting here (one question = one post) you did manage to answer it all. Thanks!


text:
Set a custom alarm / browser entire storage on Motorola Moto G5 / Android 7.0
I've been using Moto E3 and G4 before and had absolutely no problems in using custom / own alarm tones on these devices / Android versions (on both Android 6, 7.0 and 7.1 in case of G4).
Now, I have purchased Moto G5 and whenever I go to Clock > Alarm > [alarm] > Ringtone > Your sounds > Add new some kind of weird file browsers opens that allows me to pick alarm ringtones from only: "Audio" and "Downloads" folders giving me "Recent" and "OneDrive" options in addition.

How can I select alarm ringtone from (system default?) "Alarms" folder? Or how can I force Clock app to use different file browser (i.e. system "Files Manager" or custom "Solid File Explorer"), which allows me to select a file from any folder?
Am I limited only to above mentioned folders and must copy my alarm ringtone to i.e. "Download" folder in order to use a custom alarm ringtone on Moto G5?

In the "weird" file manager, click on the ellipses in the top right and choose Show internal storage.

Now you should have "Internal Storage" available in the hamburger menu (three horizontal bars) in the left.

You can now browse your internal storage and choose the custom alarm tone which you want to make your alarm tone and it should be applied.

Thank you for your comprehensive answer that actually did solve my problem. I allowed myself to change title, add some screenshots and modify your own answer a little bit to make it more complex.


text:
How to get Android 7.1 on Moto G5?
As (partially) mentioned here, I've been using Moto G4 prior to purchasing Moto G5. On Moto G4 I went from Android 6.0 through 7.0 to 7.1.
I assume that Moto G5 is a successor (next generation) of Moto G4. Correct me, if I'm wrong. If so, then why am I still on Android 7.0 or how to trigger immediate update to 7.1 or 8.0?
I assumed that having newer phone = newer or at least the same system version. I'd never expect newer phone having older system version than its one year older predecessor. What am I missing?

The age of a phone matters, however often the phone that was sold more often gets the update earlier (at least with Motorola/Lenovo). The G5 was AFAIR not sold as good as the G4.

I have returned G5 and replaced it with E4. However, your comment sounds like a perfect answer to the question (actually the answer on "How to get..." is "You can't and you won't") so consider filling up an answer, so I can accept it and bring you some rep.

LineageOS cedrid gives me android 11 on a Moto G5.
Full installation and download information is available here:
https://wiki.lineageos.org/devices/cedric/
I have not had any issues with unstable apps.  If you want to use banking apps in the USA you might have some issues, but I have been able to run them with Magisk installed and the Universal SafetyNet Fix.

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


text:
Unable to detect Android device with ADB on Mac but can detect it through Fastboot?
I am unable to view my Android device, an Oppo Find7, with ADB. I can view it with Fastboot. As I use a Mac, I followed this guide to install ADB and Fastboot.
More generally, I am having issues with my phone which is stuck on boot-loop and I can only access Fastboot (no bootloader or recovery working). I'm hopeful I can fix this once I get ADB working again! But if anyone knows if I can get the Oppo unbricking tool for Mac I would be very grateful :)
I've only found it for Windows, and unfortunately, the official Oppo support forums no longer exist.
Typing
Fastboot getvar all

gives me
 All:

Not a good sign I think.
Thank you!

Fastboot and ADB require different drivers, and situations alike yours (and opposite) are quite common. I can say it for sure only for Linux/Windows use-case, but with high probability for Mac the point is the same. Try different drivers.

You didn't explicitly mention it, so to verify: You are aware that ADB cannot detect a device in fastboot/bootloader more – and fastboot cannot detect it in modes other than that? So when fastboot can detect it, ADB naturally cannot.

I was not aware, so perhaps as I am stuck with only access to Fastboot on the device this would explain it! Thank you. What confuses me is I thought I used to be able to use Fastboot to switch into ADB, but perhaps I was mistaken.
@Suncatcher I believe I have the latest versions of both drivers, having followed the guide linked in my question to freshly install. Is there an easy way I can check if my drivers are correct and up to date?

Actually, I missed the point with the bootloop. If you had not enabled ADB before bootloop, then you cannot access it now. As Izzy correctly said, fastboot/adb modes are not interchangeable, and though you can switch to fastboot from adb (reboot bootloader), the opposite thing is impossible.

https://android.stackexchange.com/a/22644/94888

Hmm. Maybe I should change my question then? I guess ADB isn't the solution I'm looking for here. I'm at a loss as to what I can try instead though

@Suncatcher in a sense you actually still can do the opposite by issuing a fastboot continue to boot back into the OS. But this really isn't a direct fastboot > adb solution, nor is there really as you mentioned.

EDIT: To begin with you should probably install adb/fastboot directly from Google. This is the best way to update/maintain adb/fastboot.
So you state that you have no access to the bootloader, yet you are able to issue fastboot commands and invoke at least some type of response? Then that means you have access to your bootloader my friend. Fastboot == bootloader (or Download Mode, which is essentially still bootloader). I've never had a chance to mess with your specific model, but if you're stuck in a bootloop I'd suggest trying to issue a few more commands:
fastboot flashing get_unlock_ability

this will let you know if you can unlock the bootloader
fastboot flashing [unlock] [unlock_critical]

one of these will let you unlock the bootloader (as long as nothing else prevents it from doing so)
And if you're able to unlock it, I'd suggest downloading TWRP for your device (Google = best friend), and flashing it to your phone with a
fastboot flash recovery [twrp.img]

Bricks aren't ever really a permanent mess-up, as long as you can get into some type of recovery. Even if you can't get it unlocked or flash, you may be able to boot still with a factory image (Google = best friend), then try flashing the full firmware, if it wont take, extract the boot image and see if you can force it to boot with
fastboot boot [boot.img]

let me know if any/none of these work and we can go from there. best of luck.

Most phones needs a unlock code from vendor to unlock. And it's hard to get...

Actually "most" phones don't require much of anything at all outside of enabling OEM Unlock. I'll admit for sure that there are plenty of models (ahem carriers) that require this, but for the most part I've only had a small handful of devices that I was never able to bootloader unlock.

No luck! 'fastboot flashing get_unlock_ability' fails to do anything but load continuously (displays '...'). I left it for over 3 hours with no change.
Same with 'fastboot flashing [unlock]' or with '[unlock_critical]'.
Flashing the recovery is something I have attempted many times before and while it seems to work, I am never able to access recovery mode after the flashing completes. This worked for me on the same phone a few years back, so it's weird I have this problem now. Sorry, but thank you for the suggestions!

i didn't mean literally to use [unlock] or [unlock_critical]... I just used the brackets to mean that those two could be interchangeable within the same command. Guess I should have specified better. The syntax of the command is fastboot flashing unlock and/or fastboot flashing unlock_critical.  At least these are the commands for more recent versions of fastboot; though if you're model is a little older then the command you need would be fastboot oem unlock. Note that my use of brackets '[]' in any of the above shouldn't actually be included in your commands, just whats inside of them.

I should have been clearer in my reply, I was also using the square brackets to show I tried both interchangeably, so my fault! Neither of them had any effect. I've tried fastboot oem unlock previously and I think it gave me a positive response, but I was still unable to successfully flash and open TWRP.

I have no idea if this will work or not, but it seems like a possible solution given the circumstances. Here's another one that may help, though I read your post too so I think you may have already tried all of these solutions... Unfortunately since I've never had the phone myself I'm at a lack for resources to help much beyond this...


text:
Galaxy S9: How to backup everything? (Samsung Cloud or Google Backup)
I have a new Galaxy S9 (first Android phone in my life) and the options on Settings to configure the backup is confusing.
I don't know what to choose, Samsung Cloud or Google Backup, both seems to backup the same thing, or not?.
I did a test, I used both (Samsung first, then Google) to do a backup and I restored the phone from these backups and I never got anything restore.

Samsung Cloud or Google Bakcup? what are the differences? Is very
important to me to backup the Apps I have installed, the "Settings"
configuration and the layout of my screen, ringtones, wallpaper, well, a backup of
everything. (as an Iphone does)
How and where to configure to do a daily backup automatically?
How and where to enable Find my phone?

Welcome to Android Enthusiasts! Hint for a new user here: many of our tags have wikis attached. May I suggest you to start with our backup tag-wiki to get a raw idea first? It's last third has a few links on "full backups". Another hint: without root access, you won't be able to backup "everything". At best, you can come close to that goal. Also, I wouldn't rely too much on those "cloud backups". While the backups usually work, same cannot always be said about restore …

I don't know about Samsung Cloud, but Google isn't going to do the kind of backup you are looking for.  But peruse this list for something instead: https://www.androidauthority.com/best-android-backup-apps-and-other-ways-too-608014/

Go Titanium. If you can get TWRP, then Nandroid is also a solid choice


text:
Is it possible to charge and transfer files to an Android phone with a usb-c hub?
I'm considering buying a usb-c hub to use with my Android phone (Google Pixel), so that I can charge my phone, use a flash drive and a USB keyboard at the same time - all using the phone's single usb-c port.
However, the hubs I've seen sometimes have lists of compatible devices and these lists mention only laptops and not phones. I wonder why, is there anything special about laptops or phones that the accessories aren't compatible? I've seen articles saying that Android's USB can't do OTG and charging at once.

Phones are not typically USB hosts, in order to connect the devices you want, the device must identify itself as a USB host

Being a fellow Google Pixel user myself, I can say with 100% confidence that the phone is absolutely capable of providing a charge and transferring files at the same time. It may not be the quickest charge or transfer if your aim is to have both at once, but it supports it nonetheless.


text:
Google Play store detecting installed apps
I wanted to know how Google Play app detects already installed apps so i ran a test. First, I installed an app from Google Play and extracted it's APK file. Then i started decompiling the app using ApkStudio and modified some strings. Then i did rebuilding and signing. At last, I installed the newly created APK and opened Google Play, searching app name it said that it's installed although the newly created APK file had a different hash.
Before doing this test, i thought that Google Play checks installed apps by comparing hashes of APK file but now i think it only checks by package name. Is there any reason why the checking isn't performed using hashes? I know that using hash instead of package name introduces storage overhead (as an extra hash string must be saved for every version of an app) but by doing so, one can easily find that an APK file is a modified version of another app, it's important as modified apps are malicious generally.

I would like to mention that Google Play doesn't give the option to update that modified app even if it is available. It just shows that it is installed, forever.

@Firelord Good point.

I think this question is more like for Stack Overflow, not for Android Enthusiasts.


text:
LPM reboot Samsung Galaxy S7
I'm trying to have my Samsung Galaxy S7 phone start up into normal operation when USB power comes on. I have tested all the suggestions in this post and several others, but whatever I do the phone will not reboot into normal operation. My result is no reboot or reboot into Recovery mode.
I have also tested several ROMs with same result. There seems to be a problem when the \system\bin\reboot is called in LPM (Low Power Mode) mode.
Script:
#!/system/bin/sh
/system/bin/lpm_orig &
while [ true ]; do
  sleep 1
  ps | grep lpm_orig && sleep 3 && /system/bin/reboot
done

(The "lpm_orig" is the original lpm file). Linux owner and execution rights have been checked. Does anyone have an idea what to try next?

This has been hell to figure out. Might as well put it out here to help anyone else googling around.
For the Samsung Galaxy S7, first the script:
#!/system/bin/sh

# Script to reboot the system as soon as the charger is inserted
# https://android.googlesource.com/kernel/common/+/android-trusty-3.10/Documentation/sysrq.txt

# Enable kernel commands.
su -c "echo 1 > /proc/sys/kernel/sysrq"

# Send an immediate reboot request.
echo b > /proc/sysrq-trigger

And to install it, you first backup and replace the /system/bin/lpm file.
As OP already mentioned, replacing the file will cause it not to work (explained here)
The inode (file unique identifier) of the lpm file has to remain the same before Android will accept it, so instead we have to replace the contents of the existing file.
That's easily enough done:
echo /system/bin/lpm > /system/bin/lpm.bak

And dump our script code into it:
echo /sdcard/reboot_on_charge.sh > /system/bin/lpm

Of course this will require root, and to remount the system folder as read-write:
su
mount -o rw,remount /system

And that's it! That's how I got this to work for the S7.
Undoing the changes should be as simple as doing:
cat /system/bin/lpm.bak > /system/bin/lpm
rm /system/bin/lpm.bak

Edit:
 - To add an extra detail, make sure the file is using Linux (LF) line endings as opposed to CR_LF (Windows). My git repo switched them out from under me and I was left debugging why the phone suddenly started going to recovery mode again when it reboots.

I try to run scripts. But have read only error.

@Konrad Did you remember to mount your system partition as read-write? You have to do this before it will let you install the scripts.
mount -o rw,remount /system


text:
About accessing premium sms in Samsung j7pro
On my J7 phone under Apps, Special Access, Use Premium text message service, it is not showing my messaging service, so I can't set it to Always Allow.so how to fix this problem

The app needs to request "Premium SMS" at least once before it will start showing up in Use premium text message service
So, first try to send a premium SMS using your messaging app and then the app will be available for you to make the permanent choice.


text:
using a Pixel 2 without Google account
I would like to buy a Pixel 2 but use it without signing in to a Google account. I would get apps from F-Droid, for example. I do not wish to use any Google apps. I also do not wish to use a custom ROM. My questions:

does this work?
would I receive OS updates?
are there any problems to be expected when using a Pixel 2 without ever signing in to Google?

It's possible to use an Android without a Google account, but it would not be a "fun" experience.
You will need a 3rd party app store in order to download apps (apk download sites will work, too).
I think you will receive OS updates (not sure).
Now for the 3rd question: are there any problems? Yes, there will be. Some apps ask you to sign in to Google - you won't be able to use those apps. Some apps ask you to have Google Play Games - they will work, but you will not get achievements. In addition, items like contacts and downloaded apps will not sync, making it hard to transfer to a new phone (without Wi-Fi and Bluetooth).
Overall: it is possible, but would not be a good idea.


text:
Please help! What should I do before unrooting?
I accidentally deleted my Photo Album in Gallery, unfortunately I never backup any of my photos. I tried to recover my photos using Android Recovery Data Software but required rooting.
Not sure what to do, so I rooted my Galaxy Nexus using Kingo Root via computer. I successfully recovered almost 90% of my photos now and I want to get my phone back to its condition before rooting. I'm not sure what to do next as this is my first time doing rooting.
Anyone can help?
What should I do before unrooting my phone using Kingo Root to make sure I get back to the version before rooting, not to lose any data and not damage my phone?
How to safely unroot my phone?

Possible duplicate of If I root my Android phone, will I lose all of my data?

It's a simple answer, but when I used that program, I did not lose data by unrooting. To unroot, go to Settings, and press "Unroot". You will see a "com.kingroot.kinguser has stopped" message, and your phone will reboot with its data still intact.
For more see If I root my Android phone, will I lose all of my data?


text:
Quickly turn screen lock off and on on Android 7
Often there are situations where I access my phone frequently (every few minutes) and I don't need the screen lock. Always going to settings → security → screen lock to change the settings is very annyoing, so I'm looking for an easy option to quickly turn the screen lock on and off or change between the screen lock options (none/swipe/pattern, PIN, password).
Ideal would be an icon in the status bar like the WiFi on/off.
Is this possible on Android 7 (I'm using Lineage OS).
Unlocking via fingerprint is not an option.

Does Smart Lock not fit your needs?

The option which I have with Lineage OS 14.1 is to define different system profiles. I can create a system profile where I set "Lock screen mode" to "Disable lock screen" and another one with "System default", where the default setting then must be set to e.g. PIN or pattern. Then I can change between these profiles by placing the "System profiles" icon to the status bar.
This is not bad, but I'd prefere a simple button to change between the lock screen settings.


text:
Brand new Moto G6 won't send or receive SMS
My brand new out of the box Moto G6 won't send or receive SMS. I'm using the official SMS app which has SMS permissions (triple checked this) and is the default SMS app.
I tried everything: cleaning cache, reinstalling, updating, rebooting, turning off both SIM cards, rebooting the radio through phone commands, etc. Nothing worked.
How to fix this?

After installing another generic SMS app and seeing it was receiving and sending SMSs, I uninstalled it and opened the official SMS app and it worked.
It makes no sense but I'm posting here to help.
And yes, the official SMS app was setted as the default SMS app AND had SMS permissions.

It might be that the phone hadn't received the SMSC/MMSC settings yet from the carrier - strange that the other app would possibly force it to or it was just timing.  Glad you got it working!

I forgot to mention that 4G and phone calls were working!

Phone calls and data are different than SMS, at least with GSM networks - the phone needs to be set to use a specific SMSC (Short Message Service Center) phone number that the carrier sends to the device which then relays messages on behalf of the cell phone.

To confirm... I had the same problem today with a brand new Moto G6 plus. No receiving and sending of SMS with the standard app. Installing another app worked. Removing that one... the standard app also kept working. As a sidenote: the SMSC number is still missing when I dial *#*#4636#*#* (see this answer) but at least it is working.

Had the same problem. Turned out that the default SMS app didn't have the phone number entered in the app's settings (in the SMS app click the 3 dots, then Settings then Advanced, then Phone number). Once the phone's number was added - text (both send and received instantly started working). Hope this helps others!


text:
In app subscription with credit card
I'm using an app that allows the user to sign up for a subscription. Doing that in the app the user is asked to type in their credit card  information.

Is that allowed for a Play Store app? In Play Store terms it's stated that:

In general, the terms of Google Play allow you to sell in-app subscriptions only through the standard payment processor, Google payments.

I asked the app developer about this, but they replied with instructions for doing a subscription on iTunes (without having to type in credit card info).

The text you quote doesn't appear anywhere in the page you linked.

It's not clear from your question or the app description exactly what a premium subscription gets you, so I don't know if this applies to you, but there's an exception to the rule you quote. Purchases of goods or content that isn't just accessible through the app don't have to go through the in-app purchase system or Google Pay.
Quoting Google's Developer Policy Center:

Developers offering products within another category of app [other than games] downloaded on Google Play must use Google Play In-app Billing as the method of payment, except for the following cases:

Payment is solely for physical products
Payment is for digital content that may be consumed outside of the app itself (e.g. songs that can be played on other music players).

If the subscription this app offers is for videos or music, or it's also available through their website, they don't have to use Google Pay.

Well, according to that same policy document, if the content purchased is digital audio, video or photos that can be played with an external player, or if it’s a SaaS subscription that can be used outside of the app (e.g. on the web or on iOS), the vendor would be exempt from that constraint, wouldn’t they?

@caw That's what my answer says, yes.

In practice, this is in contrast to what virtually every app does, though. And Google’s terms are not really clear with regard to whether this affects purchased media files only or application subscriptions as well. Take any large SaaS for consumers, e.g. Dropbox, and they will offer their subscriptions via Google Play exclusively. If they only wanted to offer a better user experience, and given that they could avoid Google’s 30% fee, they would probably offer direct payments via credit card as an alternative, at least.

@caw Yet, I am aware of email service providers that charge for in app subscriptions and donations using CC.

@HBSKan Could you name some examples perhaps? Are these large (international) providers?

@caw I don't want to mess with their revenue streams. Bad karma if they get a ban strike because I pointed it out on a public forum. Suffice it to say that I've seen it on both ends of the spectrum (large & indie).

Looking at the screenshot, that is not Google Play Payments (and therefore should not be trusted). Try sending an email to the developer that read something similar to this:

I would like to buy a subscription for your Android app (app name), but it does not use the standard Google Play payments system. I do not trust Android purchasing systems other then the Google Play purchasing system. If your do not switch your payment system, I will have your app flagged for using a 3rd party payments system.

According to the Google Play Developer contract, if they do not reply after 72 hours and/or do not change to the Google Play payment system, file a complaint against their app here and select "Third-party Payment" as the takedown reason.


text:
Why does Android have a call log limit for the call history?
I just noticed recently that Android limits the call log to 500 entries.
This means many people will quickly lose their call history.
I would like to know for what reason one would limit the call history.

Technical limitations perhaps?  Otherwise, it might be an arbitrary number.  I, for one, am not going through 500 calls to see who called.

Technical limitations are hard to imagine and the idea of a call log is to find a number or date of a call some time ago. With 10 calls per day you cannot even go back more than 2 month which limits its use.

I'm afraid all we can do is guess here (unless those folks who set the limit chime in). As for having lost history: well, there's always backups … and like SiX wrote, I suspect most people won't hit the limit (or rather won't note it). I cannot remember having had the need to check whom I called 3 month ago ;)


text:
Prevent other users to get Whatsapp notification
Is there is any way to prevent other users to get notification when I joined Whatsapp?
Apparently, I don't want others to announce I'm using it as I'm trying to join it for only selective friends and family members.

Are you sure they are getting notified? I must say I never heard of it.

When I join Whatsapp, those who have my number they're getting push notification as I've joined it before. I'm not sure it is still the same but I highly doubt it changed.

Never happened to me.

I have been using WhatsApp since 2014~ and I've never seen this. Perhaps there are 3rd-party tools or modded WhatsApp that have this feature, but unless proven otherwise, it's unclear if this really happens (screenshots of the notification would certainly help).

Users don't get a notification or the like, when you join WhatsApp. (Maybe you're mixing up with telegram where users do get notified?)
But, when someone who has your number will try to send you a WhatsApp message, they will see that you have WhatsApp.
To prevent them from seeing that you have WhatsApp, you'll have to either block their number in WhatsApp or open a WhatsApp account with a new number that no one knows.

I also thought about Telegram. Never heard of such thing on WhatsApp


text:
USB debugging permission alerts stopped although USB Debugging is enabled on android 4.4.2
I was able to connect my android mobile to my computer as I enabled USB debugging from the developer options. I used to receive the USB debugging permission alert and from there I switch from charging to file transfer.
All of a sudden and while my device is having a low space problem, the USB debugging permission alert stopped appear when I connect it to my PC. That means I can not connect him to my PC as I can not give the permission as the default is charging. I tried two different PCs (Ubuntu based, and Windows 10 based) with no luck as well as two different cables. I used another android phone with the same cable and to the same PC and it connects OK.
My mobile has an Android version of 4.4.2 and updates stopped a while ago.
My other mobile (Android 7.0) is connecting with no problem. I connected several times before from this mobile with no issue.
I tried to restart the mobile and switch off and on the USB debugging option with no luck. I am trying to connect it to my computer to take some backup and free some space.
Here is the information of my mobile:

Huawei Honor 4C CHM-U1
Memory at the current time: 391 MB Free 8 GB total
Android version of 4.4.2

Can any body help me how to fix this?

Just for clarification: Are you only worried that the alert no longer appears – or can you no longer connect that device to a computer at all? In the latter case: have you tried a different cable as well? And does charging still work via the same port?

I added more clarification to answer your question. I can not connect the mobile unless the notification appeared, and yes I used two different cables, I even used another android mobile with the same cable and it worked fine.

Ah! You mean the notification about USB connection – which you'd then tap and select the connection mode? If it's that, please try the following: With the cable connected, go to Settings › Storage and see if there's an option to switch connection mode. Some devices have this setting in Settings › Development ("chose USB configuration" or similar item). Let us know if you found something and which action helped (if any).

It was a hardware problem. When I pushed the cable hard into the port, it connected. I will need to fix the port. Thanks for the support.


text:
Vibrate only when I'm away
Is there an option or app where I can set that my phone only vibrates for notificaciones if I haven't used my phone in the last 5 or 10 minutes, but if not just be silent.
I don't to miss my notifications but when I'm with the phone I don't want that it vibrates meaningless.
I'm running Nougat.

Based on what shall be decided whether you've used your device? I assume screen-on would be an acceptable indicator? Might need a little work on your end to set things up, but take a look at our automation tag-wiki: [tag:tasker] or [tag:macrodroid] should be capable of that. Raw concept: use a "timer". Whenever screen is turned on, have it turn off vibrate and reset the timer. When your 5/10 minutes are up, have it turn on vibrate.

The comment made by @Izzy is correct; you can accomplish it with automation. I am using MacroDroid to demonstrate it.
Assumptions: The screen is off (when the screen is on, you are using the phone).

In the Trigger tab, in the Device Events section, select Notification, then Notification Received. Choose Any Application, on the next screen, click OK.
In the Action tab, in the MacroDroid Specific section, select "Wait Before Next Action", then set it to 5 minutes (or any appropriate time length).
In the Constraints tab, in the Device State section, select Device Locked/Unlocked, then choose Device Locked.
Give the macro a name and save it. It will look like the image below.

When the phone receives a notification from any app when the screen is off, it will wait for the amount of time set then vibrates.

upto my knowledge, there is no app is available in the market.
It can be done by creating one application using Accelerometer sensor functionality, which was an inbuild sensor in many of our mobile phones.

How shall the accelerometer know whether the phone was used? All it can decide is whether it was moving.

accelerometer will get direction based on phone dimensions, for example if u keep your mobile phone in flat surface then the coordinates will be as x =0 , y =0, z =0. it indicates that mobile was in flat surface. Based on these coordinate values we can code the app with some thresold coordinate values we can enable the notifications as u said vibration or notification sound.. i hope this answer will help u to understand.

OK, imagine I'm sitting in a train and the device is laying on a desk in front of me. The accelerometer then will register movement (not only because the train is moving, but also because of the table "rocking slightly") – though I didn't use the device. So acceleration (alone) is insufficient (in fact, it's not even relevant, as my example shows).


text:
Clean install of android
I am wondering is there a way to completly delete all data on the phone(including system, kernel...) and reinstalling clean system, something that would be equivalent to formating hard drive and reinstalling system on PC.

Yes and no. I'll explain:
TL;DR Simple method at end of post
Using your example...
Formatting a hard drive on a desktop computer (depending on quick or full format) effectively writes 0s to all (or at least enough) memory addresses to where the drive will assume it's been wiped clean. Any data recovery specialist will claim otherwise though, since data can most always be recovered.
If your goal is complete eradication of all data on your phone (though I'd wonder why lol), then you absolutely have to have root permissions, and I'd recommend a full partition map for your device. Then just open up an ADB terminal on the device and issue the following command as root:
WARNING, DO NOT ATTEMPT THIS COMMAND UNLESS YOU KNOW ABSOLUTELY WHAT IT MEANS
dd if=/dev/null of=/dev/block/mmcblk0
This command will assuredly destroy all data on the phone and prevent all but the most technically savvy recovery specialist from being able to find any usable data.
TL;DR
But if all your looking to do is to start fresh with a clean OS and you're not concerned about data recovery then you can simply do a factory reset via settings menu (remove Google account first!), via recovery menu (remove Google account first!), or if you have/are able to have an unlocked bootloader then you can manually flash the stock firmware via fastboot.

A am not concerned about data recovery, i am concerned about system files. For example you rooted your phone and acidentaly ruined system files or malware embeded it self into the system. In these cases factory reset won't help. And also i readed somewhere that ROM is not complete system but just some part of system and that flashing a rom won't reinstall all system files but just overwrite files it needs to. Am i right about this? If yes, is there a way to reinstall system completly? If not, can you explain this to me? By the way, your answer was very informative.

System files are just exactly that, files located in the /system directory. This is why there is a difference between "system" apps and "user" apps:  difference being that a "system" app (located in /system/app & /system/priv-app) will persist through a factory reset whereas "user" apps (located in /data/app) generally do not. This only applies to what I guess you can call a "standard" factory reset - initiated via Settings. But if you manually flashed the firmware then malware wouldn't persist without root access, and if thats the case you'd have much bigger concerns lol.

I am assuming that malware has root access, what can you do in that case to make sure it won't persist?

I would advise you to root your phone, then run as root adb logcat, or on the device via terminal emulator ps -A and look for anything out of place. Though if you've never done this before the amount of data it returns will be highly confusing. Honestly I think your best option would be to flash an entirely stock firmware with fastboot, this is the most powerful wipe you can give your phone without the potential of irreversibly bricking your phone (which is what could happen if using the dd command I gave).

Luckily this is just theoretical question that was bothering me for long time. And about rooting, i have samsung phone and my android is up to date so no exploits to get root and no flashing because of knox fuse.

First, for reinstalling you'll need a ROM specifically matching your device (there's no such thing as a "generic installer" for Android, see e.g. Can I install a ROM made for a different device and Why are there not generic phone OS installers?)
Second, for a "clean start", it is possible to "wipe" all mentioned partitions – but usually not with the stock features of Android devices. You will need a custom recovery such as twrp or clockworkmod-recovery, where you can explicitly select which partitions to "wipe" (including /system).
Note: As therealjayvi correctly pointed out, those "wipes" wont really destroy all data (forensic experts will still be able to recover) – but I guess you won't need that anyway: as soon as you install the "fresh Android" (i.e. flash the ROM), most of the data will be overwritten anyway. And if you're really concerned about remaining data blocks being recoverable by experts: encrypt your device before wiping. That's safer than the dd approach (in terms of not accidentally destroying things).


text:
Can I use 6LoWPAN to tether BLE devices with Android?
I have a Nexus 5X (running stock firmware) which supports Bluetooth 4.2.  How do I use 6LoWPAN to share the internet from my phone with BLE devices?
Is it as simple as enabling Bluetooth tethering in settings?


text:
How can I disable the GPS functionality from my android phone at the kernel level?
How can I disable the GPS functionality from my android phone at the kernel level? I know this requires (though not sure) disabling either device drivers for GPS or kernel module BUT how to do it exactly?
By kernel level, I mean that GPS is no longer there like in soft form, its hardware still exists but it is of no use. If I disable it application level, it still tracks me , apps might access it. What I want is that there is no communication between the hardware and software. So the apps perceive that this phone doesnt have a GPS. I hope you get my point. I have been able to do this with bluetooth i.e.I removed bluetooth permissions from xml files listed in the system/etc/permissions folder of its stock rom, bluetooth is no longer there but the same doesn't work for GPS.

Kernel modifications are device specific. What device do you use?

Assuming you still have the original ROM installed on your mobile, this will not be possible, because on the original kernels there are no options in-build in the kernel to toggle the components at that level.
In case your phone is rooted, you can always use a custom kernel that would have this kind of option, which in my opinion is very rare because itsn't an option generally sought.
Also, assuming you can include a feature like this manually (in sources), you will have to re-compile the kernel, which is not necessarily easy for someone inexperienced in this field.


text:
Whatsapp last seen is blank and shows only when online
it looks pretty confusing and weird that some contacts the last seen is always blank and it shows up "Online" only when the contact is Online.
They haven't blocked me anywhere not have I. How this could happen?
Regards
Shiva

Because in their settings, they have disabled for others to see their last seen time.


text:
Huawei Unlock code site not working - How to get Honor 6X unlock code?
All is in the title : How to get Honor 6x unlock code since this url 'https://emui.huawei.com/en/plugin/unlock/index' is dead ?

Have you tried to contact the Huawei support?

Related thread link: XDA. Most of them over there seemed to have solved the issue by mailing Huawei support with their IMEIs requesting for unlock code.


text:
How to change key signature on Google account manager 5.1 apk to match Google account manager 7.1 using lucky patcher
Can't install old version of apk Google account manager 5.1 cause it says file is corrupt or file exists under same name...solution lies in giving the old version of Google account manager 5.1 the same key signature as the already been Google account manager 7.1....how do I change the signature using lucky patcher?

"Google account manager" is not a regular app. Hence it seems you are talking about custom ROM right? And you are trying to update one app of the GApps package?

My phone has no Google account at all...it won't let me add an account...the only way I can add one is to install the old version of Google account manager 5.1...but I can't uninstall Google account manager 7.1.... Everytime I turn the phone off I have to do the frp bypass again...nobody knows the email or password to the original email...

I either need to change the key signature of the Google account manager 5.1 to mimic the 7.1 or root the phone...don't have a computer and don't have a otg cable....device is a ZTE blade and it is running Android nougat 7.1.1

https://stackoverflow.com/questions/19959890/android-app-not-install-an-existing-package-by-the-same-name-with-a-conflicting that is the link with the solution

how do I change the signature using lucky patcher?

You can't. Apps on Android are signed using a private key. The signature is computed from the private key and the contents of the APK file. You can't copy a signature from one app to another: if you could, there would be no point having a signature.
To make the signatures match, the same person who built the APK file you already have installed must build the new APK file, and sign it using the same private key. In your case, that's probably the author of the custom ROM. That's the process the SO question you linked is talking about.


text:
permission denied error trying to run custom script, but works in SSHDroid
I wrote this script to reset a USB controller:
echo -n '1-2' | tee /sys/bus/usb/drivers/usb/unbind
sleep 0.5
echo -n '1-2' | tee /sys/bus/usb/drivers/usb/bind

I can then run it like so:
q201:/data # sh foobar.sh
1-21-2q201:/data #

But I cannot run it like this:
q201:/data # su -c "sh /data/foobar.sh"
tee: /sys/bus/usb/drivers/usb/unbind: Permission denied
1-2tee: /sys/bus/usb/drivers/usb/bind: Permission denied
1-2
1|q201:/data #

It only works when I am connected to SSHDroid on my rooted device, other apps such as Kernel Adiutor, Script Manager fail to run the script and get the same permission denied error that I get when I try to run it with su.
The su binary that came with my android device does not prompt to grant permission. It just gives it to any apps that ask.
I just want this script to run via other apps, and/or on startup.

The issue is with SELinux, and upon further digging, it seems I had to adjust the permissions of these files to make this work. I don't really understand it, but it seems to work.
chmod 644 /sys/bus/usb/drivers/usb/unbind
chmod 644 /sys/bus/usb/drivers/usb/bind

echo -n '1-2' | tee /sys/bus/usb/drivers/usb/unbind
sleep 0.5
echo -n '1-2' | tee /sys/bus/usb/drivers/usb/bind

chmod 200 /sys/bus/usb/drivers/usb/unbind
chmod 200 /sys/bus/usb/drivers/usb/bind


text:
Adb does not list LG G3 phone after Lollipop update on OS X
I know a few questions have been asked about this, but I have not found a solution (particularly for OS X).
I updated my LG G3 to Lollipop and now adb devices does not list the device.
USB debugging is enabled on the device. The device seems to be stuck in MTP. Furthermore, the device requests to install PC Programs, but nothing happens when I allow it.
The device hasn't asked me to authorize my Mac for USB debugging, and I cannot find a way to get this prompt.

This was finally solved by enabling Safe Mode, and changing the USB connection type from MTP to PTP (which was actually successful this time).
When changing to PTP, I was prompted to trust my computer. I allowed the connection & then adb devices listed the device.
Special thanks to based EB.


text:
How to stop getting WhatsApp notifications from completely muted groups?
The groups are completely muted - no sound and no notifications allowed.
Still, occasionally I get WhatsApp notifications (with sound and vibrations) that immediately disappear.I can see the WhatsApp icon in the notifications bar coming and going within a second.
When I enter WhatsApp - I see that I have a new message in muted group (no mentions, just regular messages).
Is it possible to stop that very annoying behavior?
(Without completely disabling all WhatsApp notifications, sometimes I still need them)

Completely muted:

Device: LG G5, Android 7.0, stock ROM, no root.

As you mention that the notification comes and goes within a second, I think that it's actually a WhatsApp notification which says "Checking for new messages" - a screenshot of that notification can be found in this MIUI thread. It is not related to your groups, muting them will not make any difference.
I've occasionally seen it myself; it appears and disappears extremely quickly.
If you want to verify what the notification actually is, check your phone's notification log which can be viewed by creating a settings shortcut to the log on the desktop using your launcher of choice.
I've seen speculations that it only appears if your internet is spotty, or if WhatsApp cannot work in the background for whatever reason (eg Data Saver is on, your phone/ROM is extremely aggressive with background tasks like MIUI is or because of low RAM). Another notification which appears under similar conditions is "You may have new messages", but that messages stays permanently until you open WhatsApp.
As for how to disable it without stopping all other WhatsApp notifications, it would natively only be possible in Android Oreo because of support for notification channels. I think the relevant channel for the notification is "Other Notifications". I've disabled that channel and I haven't seen the notification in ages (then again, can also be because I've never met the conditions for seeing the notification ever after).
I should also warn you that disabling the channel also turns off other notifications like "WhatsApp Web is running" - check everything carefully!

I'll check with the notification log and will update! I'm not sure it's the "Checking for new messages" notification, since every time it happens I just got a message in that second.

I checked it for a while, and it happens when there's the combination of "Checking for new messages" followed by "You may have new messages" - and if I enter WhatsApp I can see I just got a message from a muted group


text:
How to monitor API calls made by an Android App?
I am using an Android Virtual Device and I am running the Monkey Runner script to generate user input. Now, I have to see the API calls made by that app. Is there any tool or script that will help me? I've tried Strace, but it does not keep a track of API instead it keeps trace of System calls.

This question was closed because it's a bit unclear what does "API calls" mean; is it Android system API, 3rd-party internet-based API, or both?

The XPosed framework allows to hook and therefore monitor every App and Android method. Therefore it can be used for creating a log of certain API methods.
However this require to hook every API method you are interested in.
I found two open source projects aiming in what you want. Both are implemented as an XPosed module:

Droidmon (last change in 2016)
Sensitive_API_Monitor

You may have to expend those projects if APIs you are interested in are not hooked by those projects.

For these to work I'll have to manually provide the details of the methods for API I am looking for, which is not possible as I don't know all the APIs that can be used.

All the APIs are listed here.  However it does not make sense to track them all. May be you should edit your question and exactly describe what and why you want to track. If you don't event know what you want to track I think there is no solution for you. First you have to know what you want...

My main intention of the project is to classify an android app as malicious or not. So for that I'll be using API calls made by that during runtime. So, I have to extract all the API calls made by that app including REST API, third party API

AFAIR there is no REST API in Android. And detecting libraries included in an Android app becomes nearly impossible if the app is heavily obfuscated.


text:
Diagnosis Text Issues With iPhone
When diagnosis email display issues everything is fairly straight forward because everything is sent as plain text(or HTML+CSS) which allows you to determine the issue.
How can I get the plain text version of text messages being sent from an iPhone.  Right now images are often not coming through to the Android phone when being sent from my iPhone.  I would diagnosis the issue but I am not sure where to start.

Wait, are you sure the number you wish to send messages to isn't also registered on your Apple ID account? If it is, the iPhone might be actually sending iMessages when it can, resulting in some messages being not delivered to an Android phone.

I meant, is the number of the sim card in the Android phone perchance associated to an Apple ID?

@alex2003super I realized my original comment had a small typo.  Either way I understand what you are asking and the answer is this phone has only been attached to Android devices never an iPhone.


text:
What is a "Download Agent" and what is it for?
I've seen this phrase referenced in the context of MediaTek devices. I don't know what it is. It's been brought up in conversations about flashing the preloader when the preloader is wiped or corrupt, usually with some file called MTK_AllInOne_DA.bin. it also appears that is signed, too, from what I can gather from online discussions involving it. Is it signature-checked by the boot ROM?

Its a file used in flashing roms (or parts of the rom) for example for the SP Flash Tools. This file has info in it that tells the tool how to flash to the device.
You don't flash the DA file so it wouldn't be checked by the boot ROM. But what you are flashing would be checked.
Check out SP Flash Tool

But it is loaded by the boot ROM, so the simple fact that it doesn't get flashed to the device means nothing.

As far as I know the DA file doesn't get loaded by the ROM it only is used in the flash tool to know how to communicate with  the device.


text:
Weird Screenshot and downloads
I have a Samsung J3 something... Its thru virgen.
At least once a day my phone freezez then the screen turns black then comes back to normal. Then when I go to my gallery a "file" or "cache" is visible with what looks like a screenshot of my screen. I also have every sticker icon from facebook stickers downloaded into my gallery. I end up having to delete all these icons.
CAN SOMEONE TELL ME WHATS GOING ON? Am I hacked? Is it a glitch? Any feed back will be appreciated.

Screenshots (click images to enlarge)

Your phone is not hacked. Try clearing cache and reboot your phone. It should then act normally.

This doesn't explain how come stickers from Facebook end up downloaded automatically into Galler.

It looks like the directory containing Facebook stickers doesn't have .nomedia file inside it, resulting in stickers appearing in the gallery. Don't know what causes freezes tho.

This makes sense because I go into my FILES and are constantly cleaning up files. I delete all folders that look like nothing important. Ill keep that folder in my files. Thank you.

Ok... ive done that. Ive even gone into facebook stickers and - them. There still showing upand that .cache image still shows up. IM NOT PHONE SAVY, but please help me. It freezes up my phone for a minute or two then all these stickers show up in my drive and gallery.it can be over 50 images of those damn facebook stickers i added for free... i hate this


text:
Strange issue after restart of one plus two
I have a One Plus 2. After restarting my phone the following symptoms have occurred:

No alerts/notification pop up on the screen for emails or anything
I can no longer switch between apps using the right button. It just doesn't do anything, and I have to back all the way out of any individual app in order to make it work.

What I do know:

the touch screen and all buttons work. For example pressing the right button causes it to vibrate
No app has problems loading

As you can imagine this is amazingly frustrating. What could be wrong? Can I fix this without factory reset?
I am using Oxygen OS 3.6.1, model number A2005.

This can be a Oxygen OS bug. on other hand you can have factory reset and test if it helps you or not.

I ended up doing a factory reset and it fixed it. It was the most strange error I have ever encountered, I'm not even sure how to describe it. I'm not even sure how the phone got into that condition. Thank you.


text:
Download AT&T OTA update while out of country
I have a Samsung Galaxy S4 that I want to install Android 5.1 on.  AT&T released this as an OTA last year (https://www.att.com/devicehowto/tutorial.html#!/stepbystep/id/stepbystep_KM1143907?make=Samsung&model=GalaxyS4I337), but I whenever I check for updates it says nothing is available.  The phone is currently running Android 4.4.
Could this be because I'm currently living abroad and accessing the internet via local Wi-Fi?  Is there another way to get the update?

You need to be connected to the AT&T network to receive the update, which isn't possible if you're abroad.
If you can't get the update through auto updates on your phone, or via Kies, then you can download the firmware and use Odin to flash it.
I found this answer helpful, as well as this tutorial that shows you step by step how to do it.


text:
How do I prevent Whatsapp displaying entries in the contacts app?
Whatsapp is creating duplicate contacts on my Android phone. I know that the duplicates belong to Whatsapp because:

I have checked the Android contacts storage database, which confirms the duplicates come from Whatsapp and
By going to Settings > Users & accounts and deleting WhatsApp, all of these duplicate contacts are gone. They re-appear when I restart WhatsApp.

The prevailing wisdom (e.g. this answer) is that to rectify this issue just go to the contacts app, click on the three dots, select "Contacts to Display", and deselect Whatsapp. However, when I do this, I select "Customised view", but Whatsapp does not appear in the list of accounts which I can show or hide.
Is there any other way to hide Whatsapp's contact list from within the default Android contacts app?
Things I would rather avoid:

Revoking contacts permissions for Whatsapp. If I do that, I won't be able to see the names of contacts any more from inside Whatsapp.
Using a different contacts app. This is just avoiding the issue, rather than trying to fix it.

The phone is a Xiaomi Mi A1, and the OS is Android One, version 8.0.

In your contacts app settings go to 'contacts to display' and press on 'customized view'. Now you should able to select which ones to display and which ones not to. Let me know if that's how it is in your phone, and I'll post as an answer.

Thanks for the suggestion. I already tried that, but Whatsapp doesn't appear in the list. I edited the answer to make this clear.


text:
How do I disable rapid charging?
When I plug my phone in the AC charger, it says "charging rapidly" and charges from 20% to 100 for less than 90mins. Is it possible to charge it normally? When I charge it over USB it takes up to 7 hours to fully charge which is too slow. Phone is Pixel XL.

Google Pixel XL allows for slower charging, if a non USB-C adapter is used.
From the support area at Google on the section concerning charging. See the suggestion #2 for your concern:

Which power adapters and cables to use

Pixel phones use USB-C with USB 2.0 power adapters and cables.
To charge your Pixel phone with a USB-A power adapter, use a USB-C to USB-A cable. This will charge your Pixel phone more slowly than USB-C.
Other Android cables and power adapters might not work with Pixel phones.
Pixel phones can't charge wirelessly.


text:
Android emulator in Windows 10 has no border
My Android emulator is working very well in Windows 10, but without any border so I can't move it. It was not problem until the emulator starts and appears in the corner of the screen. When the emulator starts, I can see only half of the emulator, and I can't move it.
How can I make the border visible or even move the emulator?
The problem is that the emulator does not appear fully on the screen, only half of it appears as shown in the image below and I can't move it.

This isn't normally a Windows-centric area, and generally questions about emulators would fall into the programming off-topic arena. You can probably bring the emulator to the forefront in Windows 10 by the following KEYBOARD entries (and you should know them anyway by heart). The System Menu which, appears at the top-left of windows, can be accessed even WITHOUT A MOUSE! You can move windows into the current viewport with the keyboard + careful arrow usage.

Activate the specific window you want to move - you may be able to click with the mouse.
KEYBOARD entry to activate the System Menu: Alt + Spacebar
KEYBOARD entry to activate the MOVE command: Down-arrow + Enter
KEYBOARD entry to move the window to your liking: Arrows: Left,Right,Up,Down until you can see the menubar(s) you need.
KEYBOARD entry to leave the window in position: Enter
Continue with mouse, menus, etc. to find command related to positioning the window size permanently.


text:
How to swap an encrypted SD card without losing data?
I have a Fairphone 2 running their OpenOS.  It is Google-free and rooted.  I have a 128GB SD card installed, added to the 32GB that comes with the phone.
I suspect that my SD card might be failing.  I would like to test this by switching to a new card.  I do have a 64GB card I can use, and I do have enough free space that it'll all fit.
The question is, how?  I use both TWRP and Titanium Backup, but neither of them backs up the majority of my data.  They basically just do apps.
I can rsync from the phone to a computer, but it's far from clear how I would restore.  I guess I'd end up having to piece things back together one directory at a time.
I really want something that will backup and restore the entire phone.  Is there any way to do this cleanly?
Alternatively, is there any way to fsck the SD card?

As your device is rooted a complete backup of the sdcard to your PC is IMHO the best option:
First enable ADB on your device and connect it to your PC that has ADB installed
Second check via adb shell that the tar command is available. If not you can install for example the BusyBox app.
Now open a terminal/or commandline (Linux/Windows) on your PC and execute the following command:
adb exec-out "su -c 'tar c /sdcard/*'" > sdcard.tar

Or without root:
adb exec-out "cd /sdcard && tar c *" > sdcard.tar

This will create a tar file in the current directory on your PC with the complete content of your sd-card. Note: If your sd-card is not accessible via /sdcard replace this part of the command with the correct path.
Now you have a full backup of your sd-card. Check it using an archive tool.
Using tar you can write it back similar to how it was created or you extract the relevant files and write them back manually via adb or MTP protocol.


text:
How to prevent VLC from closing when paused for around 5 hour
At the moment, I use the VLC application for my music on my cellphone. Recently, they pushed out an update that moved everyone away from the beta application to the normal one.
Since this update, I'm noticing the fact that the application shuts down after you pause the music for around 4-5 hours.
This behavior ready broke my workflow, where before I only had to plug in my audio cable, I now need to plugin my cable, unlock my phone, open VLC, manually add every audio file in my files, and then turn on shuffle, before I can enjoy my music 2 times a day.
How do I make VLC stay active during periods of inactivity?

The kernel is probably force closing it due to inactivity and needed to free up RAM for other activities... This is normal Android behavior. Why can't you just use a playlist?

I never experienced this behaviour when using the Beta of vlc, and I basically didn't use my phone during the 4-5 hour period (I'm either on my work or at sleep)

@Ferrybig: Enable ADB on your device and read out the logcat after you experience another VLC close. May be VLC was closed because of a n exception - you will see that in the logcat. If it is a bug of VLC you can post the VLC stacktrace in the VLC bugtracker.

The Android doesn't kill a foreground process. The VLC keep the notification to grant it's running as a foreground process.
Or it's a memory issue, or it's a crash, or it's a VLC feature.
I think Android won't kill it.
Try to report it to VLC team.
https://github.com/videolan/vlc-android
It's the best starter point.
And try to capture the log, if it's not a feature, they'll ask it to you.

@Robert logcat produces large amounts of data for me, is there a way to filter to out of memory errors, after I capture for example 4 hours of data? I have the feeling it is memory related, as opposed to error related, as opening Google maps always causes VLC to close, unless its laying music

Filter LogCat to get only the messages from My Application in Android?

I have installed to VLC v3.0.5 on Android 7 and have not had a problem thus far. It could be an Android specific problem or networking if you use streaming media. I only playback music and do not watch videos or internet streams on VLC. Here is how I went about with the updated VLC.
In existing install of VLC. Go to phone's setting and choose App. Choose to clear cache and clear data. Then uninstall.
Install VLC from Play Store. At installation, give it time during parsing media stage (monitor the progress window), if anything interrupts it then you will have to manually add media files. Takes me just over 3 minutes to clear parsing media stage.
Allow permission to
Photos, media and files on your device
Draw Over Other Apps
add device SD card to medialibrary
Hope this helps.
The only permission I did not give it is,
Allow write system settings.


text:
how to install custom rom on mmx bolt a35
I want install the dream xperia a35 custom on my mmx a35.
I downloaded the base rom and main rom but how to install them in cwm recovery how to install the base rom and then main rom if base rom can be installed by install zip from sd card but how to install the main rom when where can i need to reboot mobile to install 2nd zip
give me both procedure with links detailed
thank you

It is an easy process but you can use only custom roms on the device. Just have look at this link
https://lifehacker.com/how-to-flash-a-rom-to-your-android-phone-30885281


text:
Android - Limit app permissions *before* installing app
Whenever I go to change app permissions for on app on my Android, I do it after it has already been installed. Is there any way I can modify those permissions before I do the installation?
Update:
With the traditional way a period of time passes, however small, between the time you install the app and the time you update/restrict its permissions. During this period the app could be accessing the data (and uploading to its server) that you are trying to restrict (contacts, identity, etc.). Right?

How can it modify permissions for a non existent app?

The permissions would be applied as it is being installed.

To my knowledge there's no way to apply that "before" or "during" install – but there definitely is for "on access" (i.e. whenever the app tries to access something, but before it succeeded). But those solutions I know in this context require root access on the device. Is that available?

You can't change app settings before the app has been installed.
However if you are concerned about data leakage I would do the following:

Download the apk to your device
Disable all network connections
Install the app
Change the app permissions according your preferences
Open the app manager and select the just installed app
Force the app to quit and delete the app data and caches (just to make sure)

Afterwards you can safely re-enable network access
Anyway, for common permissions the app have to ask before it can be used the first time. Therefore it is unclear to me what permissions you are referring to that could be directly used without that you have explicitly granted access to.

The "offline" installation is not the quickest method (and might not accomplish the task). As for the prompts for first time access, I do not feel like I have been getting them consistently (or accurately?) during use - could be just what the app is doing at that time. This is what's confusing and leaves me wondering, and wishing I could set it and get it over with at installation time. Hopefully Google will introduce this feature in near future.

Some apps still target older Android versions where the permission model was not yet introduced. Such apps don't have to ask for a permission they just get it. But in November 2018 this will change. Then targeting an old Android version will be no longer allowed..

Android permissions are anarchy. You can disable in newer Android versions, but between installation and permission settings adjustment, all your data can be accessed and uploaded to the app's server.


text:
Google contacts not syncing
I have a Lenovo A6020a40 with Android 5.1.1.
Local GMail contacts and cloud ones have always been in sync till some day ago.
Then, suddenly, without any modification on my phone and/or on the cloud, sync stopped working.
I realized something was wrong when I created some new contact on the cloud and I didn't find it on my phone.
Then I created a new local contact and there's no way I can see it on the cloud
Naturally I've gone to Settings > Accounts > Google > Gmail and checked Contacts sync is on; I've also tried to turn it off and the on again, but nothing changed: after a sync attempt I have 778 local contacts and 777 cloud ones.
I've also tried Contacts Sync Fix app (as suggested on some forum), but app says none of my 778 contacts are having problems.
I'm out of ideas...
--- EDITED ---
After a few days and some brand new account created on my phone (and saved in my GMAIL profile according to my phone), GMail contacts are still 777.
--- EDITED ---
Contacts are not in sync anymore, even if everytime I change something I see my phone trying to sync.
If I change/add something on the cloud contacts, modification is not sent to my phone and vice-versa.
Note that emails and calendar are synchronized properly!

Just to be sure - your contacts app on mobile shows that the contact is sitting on the Google account, and not local, correct?

@arieljannai: that's correct!

http://www.droidforums.net/threads/when-does-google-sync-contacts.14278/

You can simply remove that account and again add it in your account. Then it will again sync all your contacts to your Gmail.

Sure, but all the contacts I've added and/or edited on my phone (even if they are part of the gmail account on the phone) will be lost in that case. This is the last attempt I'm going through...

I dont think so, only those contact that are saved in Gmail will be lost, not the local one's

Contacts saved in Gmail account on the phone and not synced with cloud will be lost if I remove Google account from phone, that's for sure!

If you are scared of your contacts you can simply take a backup of them. As I think that contacts stored locally are in Android storage and have no link with Google accounts and contacts in the accounts will get affevted after removal of that account.

Sure I could, but it's not a solution, it's a workaround and not the fastest one: I should backup GMail accounts on my phone on another account (Microsoft, local, whatever), delete GMail account, restore GMail account, wait for it to be in sync with cloud, then push local contacts back on GMail account and finally remove duplicates. Finally I can't be sure changed contacts on phone won't be in conflict with cloud ones. I will go through this pain only if it's the last chance I have honestly...


text:
App Icons for Apps on SD Card Disappear on Reboot
I have a Motorola Moto E4 running Nougat 7.1.1, security patch level of March 1, 2018. The phone has a 16GB SD card in it, which is installed as internal storage, not portable, and it has a number of apps on it. As far as I know, the phone has always behaved in the following fashion: whenever I reboot, any app installed on the SD card has its icon disappear from the home screen. I can get it back, but a reboot happens often enough that this is an annoyance. Any ideas on how to fix this?

I would believe that the REBOOT should be the bigger annoyance. A well-performing device should rarely need a reboot. I don't recall the last time I performed one that was not sysupdate-related.

Does those app icons seen in green android icons? Maybe your SD card got ejected.

@RahulGopi on a reboot, it definitely got ejected :) I've no experience with adoptable storage, but this issue was quite common with "portable storage" – as the SD card is mounted after the BOOT_COMPLETED event is propagated. On the same event, the launcher is started; so if the latter was initialized faster than the SD card was (checked and) mounted, that's exactly what happend: the launcher couldn't access the "not-ready" card, and thus marked those apps "missing". Not sure how this is handled by today's adoptable storage, though.

@wbogacz: Oh, these are sysupdate-related reboots. I can't remember the last time I rebooted for any other reason.

@Rahul Gopi: Nope, all the icons look normal. The apps are all there, and as far as I know, Android knows they're all there. The apps themselves are not disappearing, only their icons.

@Izzy: That's certainly a plausible theory, even for internal storage as opposed to portable. Is there a way to change the boot sequence slightly, or to enforce the correct boot order?

@AdrianKeister the boot order is not the issue, just the "premature" BOOT_COMPLETED. I wouldn't know how to change that; I rather had the feeling that event might trigger mounting the card ("removable media" being counted as "user-space things"). Not sure about that, though.

Those Apps which icon get lost after ejection of the SD Card are actually in the SD card and when you take SD card out of your Mobile, android is not able to find the specific App in its system. Thats why Android is not able to show the icons of the Apps. For getting out of this problem kindly go o Settings>Application Manager. Move all your apps to Phone Storage from SD card by opening each Application and selection Move to Phone Storage

I'm afraid you have completely misunderstood my problem. I have not removed the SD Card at all. Android recognizes every single app on the SD Card at all times throughout this whole process. Your answer is therefore irrelevant.


text:
Can not swipe touchscreen in micromax bolt a064 model
i can't able to swipe micromax bolt ao64 smartphone , means touch screen not work most of the time.... i bought this before 2 years....
I tried below things until now :
1)washed hands & cleaned touchscreen and tried
2)Restarted phone
3)Done Factory reset [ lost apps & other data ]
4)Removed all unwanted videos, images & freed up space.
I am using 3rd party charger from last 4 months , Is that caused issue ?

No, using a 3rd party software is not a problem. It can be due to poor touch screen offered by Micromax which doesn't have long life. Or it can also be happened due to any accident with your phone. You can get a new Touch Screen from any Local shop or from the Micromax Service Center.

yes it was touch screen  problem after i used more than 2 + years......


text:
Backup app stops working if not used for some time
I'm using SMS Backup & Restore and it usually works just fine.
But, once in a while I notice it doesn't upload the files to my Google Drive anymore. And I find a lot of files waiting for upload (can be files of a month or two).
Why is that happening, and how it can be changed?
I have no need to enter the app on a regular basis, since everything is configured and I just want it to work.
Notes:

It does backup locally, it just doesn't upload.
It seems to me that it's something with the internet access while idle for a long time, but I don't know exactly the details of how it works (I remember reading something about that feature).
At the hour it should backup to the cloud, the device is usually connected to the Wi-Fi.

Thanks! Any idea would be appreciated!

Details:
Android version: 7.0
Device: LG G5, stock rom, no root.

How old is the app version of Google Drive you use? Google sometimes slightly changes the backend API of their services which makes old app version no longer work.

I have the latest version from the Play Store (released on April 3, 2018), and I update all of my apps a few times a week (every time it suggest me to).

If it changes anything - it's not the first (nor the second) time it happens. It's been like this for a (long) while


text:
What is this ICON -circle with a plus sign in the middle?
This icon showed up a few days ago, but I have no clue what it is. I have done a Google image search and can't find it.
This is on my Samsung S7 in the notification bar.

https://android.stackexchange.com/questions/169883/3-4-circle-with-plus-in-it/170034#170034

Welcome to Android Enthusiasts! For your next issue, may I recommend you our site search? I've just used your description terms, and see what they brought up: circle with a plus :)

Data Saver is On.
You can toggle it off via Settings - Connections - Data Usage - Data Saver


text:
How to input punctuation via Google Assistant?
Lately I've become a fan of using Google Assistant to dictate text messages.  This works well for hands-free texting; however, I haven't been able to figure out if it's possible to insert punctuation or other non-literal characters.
If I say "Two things colon first let's do this and second let's do that", the content will be Two things colon first let's do this and second let's do that when I want it to be Two things: first let's do this and second let's do that.  Same with "period" - It always inserts the word period and not the character .
Is there a way to use punctuation or am I destined to only send punctuation-free text messages when using Google Assistant?


text:
Sideploading apps in multi-user setups
I have a Samsung Galaxy Note Tab Pro 12.2 with several users defined.  I would like to side-load on-device some APKs not available in the Google Play Store to the other accounts — specifically, to first side-load F Droid then use it for further apps.  I managed to do that in my Moto X Force, but not in the Galaxy, I guess due to it using an older Android version.  Is there any user-definable setting to do that?

How do you side-load apps? Via adb or on-device using the akp files?

Thanks for the clarification request.  On-device with APKs.


text:
Front-Camera: What does each icon do?
I cannot find information on the front camera settings on the LG G4.
In particular, I would like to know what the icon on the leftmost side does (hand holding phone and arrow). See screenshot below for reference.
Any help understanding this icon would be greatly appreciated in addition to the functions of the other icons. A diagram would be most helpful. For some reason one for the front camera settings was not included in the user guides that I came across when I searched online.

Screenshot (click to enlarge)

LG G4 User Guide maybe it have detailed instructions about camera settings : www.lg.com/ae/mobile-phones/LG_G4_manual.pdf


text:
Change ROM Samsumg S7 Edge
I have a Samsung s7 Edge cell phone, I bought it in the US with the Verizon company,
I returned to Mexico and I am working with the Telcel company, the model is GS G935V, my question is: I Can install a ROM SM G935F Telcel?

Verizon? Give it up.

I Change mi ROM of SM-G935V to SM-G935U and all Verizon applications have been removed.
I share the ROM link in case someone wants to change it.
SM G935U

of that list, wich g935U firmeware do i Have select? there are a lot of firmeware, wich do you use?

I selected Unknown(XAS)


text:
Device destroyed by BeTools flashing tool
To start from the beginning:
I have an old device with Android 5.1 that I rooted, and attempted to install a new font, called Lovecraftimus. I added a entry to the fonts.xml file that directed font calls for Lovecraftimus to use /system/fonts/Lovecraftimus.otf. I rebooted, and was instantly cycled through an endless amount of Unfortunately, System UI has stopped messages.he manufacturer sent me the full set of .img system images, with a ROM flashing tool called BeTools. When I flashed the images to my device (following the instructions), it said it was completed successfully. However, when I booted my tablet, the screen didn't work. I got a black screen with a few white/grey lines around the edges in bootloader, recovery mode, and factory testing menu. When I booted it (it booted perfectly, besides the screen error), turned the screen off, and back on again, I got a white screen with some colored lines. I can still use the touchscreen: I unlocked it (sound), pressed the Home button (vibration), changed the brightness (backlight), and turned on the flashlight (flash).
I would flash it using ADB but it does not appear in the ADB list. I get:
List of devices attached

I do, however, get a blank media device (its SD card).
How can I fix this? I would try BeTools again, but my temporary access code expired.

It sounds like you flashed a firmware for a different variant of you device that has an integrated graphics chip or visa versa ... If you have a MTK device you can just flash LK.bin and repair the graphics configuration

@Zillinium I do have an MTK device (if I plug it into Linux with a USB cable, it sometimes reads it as MediaTek K107 for a brief period), but how do I repair the graphics configuration? I can't find an answer without an unlocked bootloader or USB debugging enabled.


text:
Samsung multiple app icons
The OneDrive app on my Samsung A7(2017) has four icons on the home screen. What's happening and how do I remove it?

You must have moved them to your homescreen from your app drawer.
To remove the extra ones, simply long press on one of them and drag it to the remove icon on the top of your screen. Do the same for the rest of the apps

No, I don't have a menu, all my icons are on the home screen, just like Apple or Huawei. I think it's because it updated and now there are four icons on the "desktop". This also happened to my YouTube as well and now I have 2 YouTube icons.


text:
How do I get Unicode 9 on my phone?
I have a 3rd Gen Moto G running Android 6.0 and I have seen no sign of the dumpling emoji. Or the chopsticks or flat shoe, which prompted me to look into the clown face.
The clown face is part of the emoji 3 spec that was released in 2016. The others are from the 2017 character set.
My phone is stock Android, not rooted.
Is there a right way (or a wonky way -- I'm flexible) to get the current Unicode emoji set on my keyboard? I'm just using the built in keyboard. ⌨

There's a wonky way, but it requires root. Is your Moto rooted?

What's your Android version? Since emojis are linked to that

It's not rooted. Android version is 6.0


text:
Device administration
I'm looking for a good solution to manage workplace Android devices that are heavily locked down.

Our devices will basically be single-use with a custom app.
We want to manage the Wi-Fi connection, but a user can't change Wi-Fi settings.
We're using AOSP.

What solutions are out there for this, and what is the typical name for these types of solutions?
Tried google searching but I don't think I'm getting the keywords right.
We don't mind paid services either but don't want a solution that is cloud-based, and would not want to be required to have a Google account to implement.

You can use App lockers to lock everything except the app your user should use.

Although a good suggestion, it isn't as rugged as I would like. Imagine it like a Kiosk device, where the user shouldn't even be able to go to the home screen.

Create or modify a Launcher application from http://F-droid.org .. The idea would be that the launcher doesn't have any status bar or apps menu, just one application.. your app ... This has to be implemented soon enough by Google, I've seen countless requests for this type of usage from educational facilities to businesses, it's a must have feature that's still not implemented