text:
Not receiving SMS messages
I recently switched phone provider, and since then many of the messages sent to me never show up, as if it was never sent. But the sender shows it as sent (though I think it can't know it's been delivered).
I was with my old provider for ~10 years, I use SMS a lot and never had a problem receiving them before I switched provider. I've had my Samsung S6 for 2-3 years now, running Android 7.0 now.  I use Google's messenger, currently known as Android Messages, up-to-date via Play Store.
The problems seemed to start the moment I switched SIM card. The phone is unlocked, and I am receiving "most(?)" of the messages. It's worth noting that my old provider was "3" and the new one is "Spusu" which uses 3's network. Definitely not related to the sender; this is a problem from any person, any company, any network, even any country.
Seems it's not related to my current location or current time, nor signal strength. I now carry 3 phones -- my S6 with the new SIM card, a spare phone with the old SIM card, and my work phone. Every hour I send a test SMS from my work phone to both my own phones. The old SIM always receives the message, the new one misses some at random.
I've spoken to staff with the new provider and they claim that all messages have been delivered to my phone, per their log files.

They claim that the Samsung S6 is known to have this problem - but I never experienced it with my old provider, so I don't believe that.
They told me to clear the cache of my SMS app.  I did, but no change.  I rebooted, no change.
I received a replacement SIM card from the new provider. No change.
I even went as far as doing a complete factory reset of my S6! I hoped this would either fix the issue or rule out the device. Still didn't help.
Is the Samsung S6 really known to "throw away" SMS messages?
Can the provider really see that my device received the message?
How can a phone receive ten SMS messages and some would randomly be missing?
How can I further troubleshoot this? How can I fix it?

This is a serious problem because everyone I know uses SMS a lot, and suddenly I can't trust it because who knows when a message will go missing again?
I must have SMS capability back. It's no help suggesting some other app.

Which Android version?  Which Messages version?  There were (still are, maybe?) bugs in Messages a few weeks back that caused a similar issue, but I can't seem to find anything from a quick Google search about this, maybe it was a Pixel only thing, and Oreo thing, or a Messages problem.  But first, make sure you app and OS are up-to-date.

I'm on Android 7.0, that's the newest update there is for the S6... And the app is up-to-date via the Play Store. I find it hard to believe that the app itself would be broken, but it's of course worth a test with some other SMS app.

SMS is a pure function of the device and SIM, no special configuration is required for SMS (MMS is different) so there is no APN or other possible issue here. Standard Android trouble shooting would apply, restart, try a different app, wipe cache partition, and if all else fails perform a factory reset. Note it is not uncommon when Android versions change due to OTA updates to have to perform a factory reset, and in many devices it is recommened if any issues arise after an upgrade.

I can guarantee that this is not a problem related to your phone. Some 15 years back, I had a network provider that did the same, and ultimately I had to switch over to some other network.
Since the problem started soon after you changed your service provider, you should contact your new service provider. There's nothing wrong can do from our side to help you.


text:
How to send Calendar invite links in email(Gmail)?
I would like to send Calendar events through mails to a group of people. I can currently share links from my Calendar but that just opens up a browser windows saying 'Untitled Event'.
For example,
If my event is Quiz No. 2 on 12th Nov at 4. Then the link should re-direct to(preferably in the Calendar app rather than a browser window) a event title 'Quiz No. 2' and the time must be set to 4. The person receiving the mail just has to click add event.
Can this be done?
EDIT:
I am able to send the link but it opens up in the browser. Is there any way make it open up in the Calendar app?

What Android version are you using?

@xavier_fakerat Nougat 7.0

On your computer, open Google Calendar.
Open an event to edit.
Click Edit event.
On the right, find the "Guests" section.
Start typing the name of the person and choose someone from your contacts or type an email address to invite people who aren't in your contacts list.
To mark a guest as optional: Next to the guest's name, click the person's icon People. If you don't see the icon, hover over the guest's name.
When you're done editing your event, click Save.

You can invite people who don't use Google Calendar to your event. Just follow the steps above and invite the person using their email address.
Your guests will receive an email invitation. They can let you know if they are going by clicking the Yes, No, or Maybe links in the email.

The problem with this is I want to send this to a large number of people who are grouped using Outlook. Plus, I don't want to send a separate Calendar invite mail. I want a clickable link which opens up in Google Calendar.

People who do not have access turned on with different email platforms can not get access to your calendar link.

source: Stack Exchange

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

sort: votes


text:
Cant root my Samsung Galaxy tab A again
I rooted my phone with king root. Everything was working perfectly,  until one day I felt like I should make my phone new so I went to factory to reset the phone, at that time I didn't know anything about root, but I rooted it because I used it to play games to get good graphics.
After reseting it stucked at boot. Then I sent it to a shop for repair, the repairer told me he had to upgrade to higher android before it will work. It was 5.0.1 then he upgraded it to 6.0.1 but now I want to root my tablet again and it won't root. Have tried like 50 times using kingroot and kinggo root but it won't root.
Please I need help

Why King/Kingo? Grab a PC and use CF-Auto-Root.

Possible Duplicate: https://android.stackexchange.com/questions/155195/is-there-any-way-to-root-galaxy-tab-a-9-7-sm-p550-6-0-1

@AndyYan This is what happens when bad tools get a "good" reputation, no?

@DeathMaskSalesman Bad money driving out the good... Worse, it's happening everywhere.

try this solution here similar in certain ways https://android.stackexchange.com/a/188067/245462

Kingo root??? not a good try you can use pc and there are so many other tools that can surely root any android
either way you can flash twrp or cwm recovery with adb
adb command you can use:-
"fastboot flash recovery path-to-the-recovery-file"
and then by using twrp or cwm you can flash SuperSU.zip

Samsung devices don't have fastboot mode, mind you. At least make a lil effort and adapt the answer to OP's conditions, please.

-1: no Samsung in existence has or had Fastboot.

@DeathMaskSalesman Excluding Nexus S / Galaxy Nexus - but who the heck still keeps those anyway...

@AndyYan Good catch. Then again, it's one Samsung device with Fastboot versus too many with Odin.

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


text:
Multi-window "Pop up view action" not working even if enabled
I ran through settings in Galaxy Note8 and from  there I learned about pop up view action gesture and was able to use it.
But  when I finished running through the rest of the settings (top-to-bottom), I found  the gesture is no longer working even if enabled. Now it does nothing. Why?
What could have been toxic in settings items below Advanced settings item? Was it some accessibility setting?  But I canceled each when it displayed warning  about turning off certain other features. Then I only enabled developer mode.
I also soft-restarted the phone, the problem persists.
How can be pop up view action gesture returned to working normally?

Finally I can see it works, but unlike shown in the visual guide, the dragging needs to start at the very corner of the display (either top left or top right), or (ideally) outside the display, enter the display in the corner and then continue to the center of the display. Then the functionality works as expected.
The effect is also achievable using the S-pen.


text:
Deleting a Whatsapp group chat
As an admin, I deleted first all the members of the group, left it and then deleted the group. Can the other members still see the messages?

Yes they can see all those messages, you can see the example here: Example Conversation for those who has been removed from the WhatsApp group. So removing people from the group is not the best way to hide messages.

It is possible for them to read the messages of the group if they were using the previous version of WhatsApp.
With the latest update of WhatsApp, if you delete all messages you send with option delete for everyone, your messages will not be visible anymore to any member.
But as you are asking that on first removing each member of the group, then delete the group will not show anyone anyhow the existence of the group.
For more information, check this post out.

A sender has only 7 minutes to delete a message after sending it. An admin cannot remove a a message that someone else sent.

Yes, in your case the members of the group will still see the messages.
Removing someone from a group will not delete the messages off of their phone.
Deleting a group on your phone after exiting it, will only delete the message off of your phone and no-one else's.
The only thing you could have done before deleting the group was, delete the messages that you have posted in the past 7 min. (Or 5-6 days) off of the participants phone, by long pressing on the messages>delete>'delete for everyone'.

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


text:
How can I update Huawei Honor 4C
I need  Android 6.0 Marshmallow Firmware B067 Huawei Honor 4C (CHM-U01)
For this device: Huawei HONOR 4C, Model number: CHM-U01, Build number: CHM-U01 V100R001C185B067, CPU: Octa-core 1.2GHz, RAM: 2.0GB, Internal storage: 8GB, Android version: 4.4.2, Kernel version: 3.10.49-g3a7cb5a android@localhost #1 Wed Apr 15 17:28:55 CST 2015, EMU version: EMUI 3.0.
When I try to update the system I get this message "No updates", but the official website has the updates but it does not compatible with the device.

So your device is not eligible for the update. Note: flashing wrong files may brick your phone with no chance of recovery.

But the official website has the update for Huawei HONOR 4C but I can't find compatible update with the Build number CHM-U01 V100R001C185B067.

You can find Honor 4C downloads on CarbonTesla's Huawei Honor 4C Firmware & OTA page; according to your build number (C185B067) your device seems to be pakistan or Middle-East region. Follow up the link to the corresponding download section there, where you will find the files to download and a short instruction on how to proceed. According to that page, the firmware offered is Android 6.0 Marshmallow with EMUI v4.0, for the CHM-U01 as specified by you.
good luck..........


text:
How to fix infinite bootloop problem in rooted karbonn Sparkle V
I have Karbonn Sparkle V and it has marshmallow before I root it.
when I root my phone using Android One toolkit, its restart my phone after showing message rooting completed.
But when it restarts phone stuck on boot display and after that, I try to recover my phone via recovery mode nevertheless problem persists.
Someone plz help and thanks in advance.

Simplt Flash it with a new stock rom
firstly if you can access adb then backup your data..i dont think you have access to adb..but if by any chance the you can use
ADB Command:-
"adb pull /storage/sdcard0/ C:\folderyoumade"
Download your stock rom from here:-
http://www.mediafire.com/file/uqdnsantv1ytqfx/Karbonn_Sparkle_V_1783956_Lollipop.zip
and then flash it...dont interrupt the flashing process because it can result in a dead state of your phone.

Plz brief about process and tools used in flashing.

Dear ashish ththe above file has everything you need ..your ROM ,guide for flashing , drivers everything ..after that if you want to ask anything i will guide ..you ...

I try to install Android USB driver but unable to install. I follow these step: https://youtu.be/9nCfN3bdayQ. After doing all these steps successfully no new driver shown under the port menu. I m working on Windows 8.1

Are you plugging the phone with removed battery (if it is removable ) or in download mode....there are some particular ways to plug the phone in pc by which pc detects the android device port ....can u tell me if your device is showi g in the device manager or not

Install all these drivers ..including VCOM ,CDC from here and let me know if this helps you..............https://gsmusbdriver.com/karbonn-sparkle-v


text:
How to search stably contents/titles in old messages in any Android email client?
I have a test message 15th October, but my Android email clients (Gmail, Outlook) cannot find those messages.
It really causes problems.
I waited a few minutes for the results, so the computer power should not be the problem here.
I can search the messages in my Email client Evolution in Desktop Debian, but not by my phone.
Test word: ääni
Email settings: IMAP and never deleted/archieved the message in any system
OS: Android 7.1.1
Phone: Oneplus 3T

AqualMail has the feature, and it works: it searches successfully at least one month old messages.
It costs about 10 euros one-time for Pro account (no adds, and no ads on sent messages' footers): I am not sure if this is life-time or one year. I did not find any contact menu for the developer to ask.
Reading the following rewies in Play Store, you need to pay 10 euros every year and on every new phone.

I just got a new phone and this app wants me to pay again for what I have already purchased!


text:
Can Hike Messenger steal WhatsApp data?
As per the new update of Hike messenger, it gives a reward up to ₹10000 for making your friend join Hike. To do this, Hike asks for accessibility permission. And when you refer a friend or a group, all messages start showing in Hike. So now I guess Hike can read all WhatsApp text messages and media shared.
But the problem is that after getting accessibility permission, it can read all the notifications, even OTPs of our transaction. So how can I assure my security and privacy? Is it a big concern or am I missing something with their terms and condition?

So why on Earth would you ever use Hike? Just use Signal or something... Honestly, their T&C are ridiculous on the rights they and their "third-party" affiliates have over your information, pictures, voice, name, and everything else related to anything you do in Hike, perpetually (forever) and for free.

The problem is that after getting accessibility permission, it can read all the notifications, even OTPs of our transaction. So how can I assure my security and privacy?

Turn off SMS, NOTIFICATION ACCESS permissions to that app.

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


text:
Deleted Sec. Google Account. Now I'm stuck
So basically, I wanted to make an inapp purchase, but my secondary useless account would always be the default account and it was unchangeable. After days of struggling I decided to simply completely delete the account, since I didnt use it anyway. Now however, I found out my phone is linked to this google account. Then I stumbled upon a thousand loopholes.
My phone asks me to verify my account in the notification bar. It can't be removed, so I decided to click on it. It brings me to a window where I have to login to my account to continue. I can't change whatever email is in the textbox, because there is simply nothing to type. I can't edit it. All it says is "can't find google account" and leaves me hanging. The problem is that that account doesn't even exist anymore. At all. So its constantly asking me to log in, and its bugging me.
So I decided to ignore the message. I went to settings/accounts and obviously all synchronisation failed, since the account was deleted. However, I can't remove the account from my phone BECAUSE I HAVE TO LOGIN. But there is no way to login because the account doesn't bloody exist.
So now Im stuck with an account linked to my phone that I dont even bloody use. I can't make inapp purchase because I constantly am forced to login to that same account that doesnt exist.
The app I'm trying to purchase is also simply showing errors and not allowing me to do anything. I can do all the standard stuff, but the verification notification is still there.
I can't install the app anymore on the playstore either. The playstore asks for verification whenever I try to install the app, and yeah, then it softlocks, because all I can click is "try again", which does nothing since it simply shows the same screen again.
I've been trying for so bloody long now. I'm completely done. There's so many goddamn issues the very simple problem being changing the standard account on my phone, which is practically impossible, since for anything I want to do I have to login to the deleted account.
Any help?
(I tried restarting my phone, btw)

Why don't you add a second account and use that for purchases. if the first account doesn't exist, make a new account with the same email address and then verify account. (Not sure the second option will work, but you can try.

Thats the thing, if I want to reverify, it simply asks for the account that doesnt exist anymore, before I can do anything else.

So I'm understanding that the account is still on the phone but doesn't exist anymore. So go into settings/accounts/Google press on the account and in the menu select 'remove' when you do that, there is no reason for it to ask for verification. If that doesn't work however go to Gmail.com 'create account' and make it the same email address and the same password as the one that you deleted.

just wondering which part worked for you? So i can post it as an answer, and others can benefit from it

Simply going to settings/accounts/google, selecting the account, presing the menu button next to the home button and selecting remove account. I didnt think of this before since the menu button is often useless.

So I'm understanding that the account is still on the phone but you deleted the account from Google.com In that case go into settings>accounts>Google, press on the account and in the menu select 'remove'
You can then go ahead and add new accounts, by pressing add account.


text:
How to extract data from Samsung S5 with broken screen+digitizer?
I need to extract the photos from the internal memory of my Samsung S5. I've downloaded some software called dr.fone which shows me previews of my files (i think by downloading software onto the phone) so it must be possible but it is expensive for the full version. Are there any free apps which I can find to do this? (All search results give expensive heavily SEOed apps!

USB attached to your computer can generally find those files worth copying. I added relevant tags USB and file-transfer. Investigate procedure and techniques by clicking those tags retrieving associated questions and answers.

@wbogacz when I connect my phone to my PC it just shows the phone model as an icon with a Drive letter but it is an empty folder

Welcome to Android Enthusiasts! Please check the data-recovery section of our broken-screen tag-wiki. As this issue already has come up here umpteen times, we already have that covered more than once. (Note: many of our tags have such useful wikis attached, always worth checking ;)

Possible duplicate of My screen got broken, how to see on the computer what I'm doing in my device?

Actually firstly when you connect your phone to pc it will show your phone icon and drive but it will empty until you will unlock your phone and that you can't do.
if you have enabled usb debugging than you can backup your files via adb.
use following adb command after connecting to adb terminal and listing your device is adb.
type:-
"adb pull /storage/sdcard0/ C:\to_folder_where_you_want_t0_copy"
Have a great day


text:
HTC Desire 616 hard-bricked (dead) after format all + download in sp falsh tool
Recently I have used SP flash tool for flash htc desire 616. I flashed successfully. But I am unable to start the OS. So once again i done "format all+download". But now my phone completely dead. Please help any one how to write NVRAM files (including factory logo and imei no). But still, i am able to flash the mobile using SP flash tool. But mobile not getting ON. Please help anyone.

The dead state of a smartphone is actually because of corrupted firmware files.
either the rom your are flashing is corrupted or the flashing process is interrupted whatever is the problem. try flashing with some other flashing tool and make sure you are flashing the right rom for your smartphone...
and about factory logo and imei no. factory logo is inbuilt in the rom your are flashing if it is official..and for the imei all android roms have modem binaries which are responsible for networking and imei related operations..
Can you tell me about your smartphone.?

i tried using a different flash file but it's in the same position (dead).


text:
Android-x86 power button press does not sleep
I'm running Android-x86 on an intel Apollo Lake tablet. When I press the power button, Android does not go to sleep. Instead, it shows the power menu. This means I cannot put the device to sleep by pressing the button. Also, there is no option to configure Buttons in Settings.
Sleep works if I open a terminal and type
echo mem > /sys/power/state

How do I make a single press of the power button put the device to sleep?

Make sure you're not pressing it for too long


text:
How can I mount or open already dumped mmcblk0?
I have dumped a mmcblk0 by adb command. Busybox already installed on my android.
adb shell su root busybox cat /dev/block/mmcblk0 > E:\1.bin

Now I can not mount this file on windows 10 with default mount option. How can I open it?

I have tried following video tutorial but result is broken pipe or connection terminated by user

https://www.youtube.com/watch?v=Qo5lBWAIb4g

Could also be the dump is broken as the transfer was made in ASCII mode. Here's what I use for dumping partitions: adb exec-out "su -c 'cat /dev/block/mmcblk0p24'" > boot.img – the exec-out keeps data from being converted during transfer. Also consider that mmcblk0 is the "disk", which can hold more than one partition. To check it, you can try opening it with e.g. TestDisk.


text:
What generates btnotification_log.txt?
On my son's Samsung Galaxy S3 smartphone, this file's size frequently rises to 4 or 5GB and I just delete it. Obviously it's just a log file. I want to strike at the root of the issue instead.

Bluetooth [bt]notification_log.txt logs other bluetooth devices within range of pairing. Bluetooth can be turned off, which is dramatic, or setting for bluetooth broadcasting. My S3 allows the setting for "make visible to other devices." to be turned off, though I believe your log is the result of other devices within range, so this may be an all-or-nothing thing.

By all-or-nothing, I mean turning off Bluetooth completely, rejecting the pairing requests from OTHER devices.

Isn't it extreme for this file to be growing so large over the course of several days? I need to measure how often it is but it seems monthly it's already up between 4GB or 5GB, taking up so much space and not allowing any installations or updates of other software as a result.

Well, probably everyone he comes into contact with daily (like school) have bluetooth-enabled devices broadcasting pair requests all day. Maybe multiple times per day, as they enter-and-leave range, which is about 10 meters. So, consider HUNDREDS of requests coming into view as bursts of activity all day long.

Phones are generally Class 2  bluetooth devices limited to 10 meters. Other devices, like Class 1 (100 meters) such as computers and laptops also can make pair requests. Also, Class 1 can be extended to 1 mile as I read in this blog article.  Your son may be attracting pair requests much greater than that of just friends during the day, so that log could be very informative.

@ShieldOfSalvation does your son have a smartwatch paired? There are some Chinese ones using a companion app going by the name "BTNotification". Maybe that one is in debug/logging mode. If that app is installed, you could check its settings if that can be turned off.


text:
How to disable Google synchronization on Xperia XZ1 Compact?
Given that I'm an Android developer and know how to use Android, I'm yet again amazed by Google's ability to disguise options and to change them with every release (in addition to the device manufacturers doing the same thing).
What I want to achieve: disable auto-sync of all data with Google (including app data, contacts, SMS, calendar, ...)
The way it doesn't work on my device is by following the instructions you get from googling "android how to disable Google sync". I'm not stupid ;) I do know how to google.
I have a Sony Xperia XZ1 Compact with Android 8.0 Oreo. I'm unable to disable synchronization. Here are the screenshots:

Note: On the last screenshot, when scrolling down the list, I can see "Google Play Movies & TV" where it explicitly says "Sync is OFF". It doesn't say that for the other items.

Ahh. I found that "auto-sync account data" (shown on the first screenshot) acts as a master switch. Turning it on and then going to the "Account sync" screen then reveals the individual on/off sliders for the different items.


text:
Change critical settings with ADB without root
I am new to Android "internals". I am looking for a way to change some settings on my device, just by using ADB, with debug mode enabled, without having root on my phone (warranty issues taken seriously).
The settings I am trying to change are:

Turn ON/OFF the unknown sources.
Add specified app to device administrators and remove it at any time.
Allow / disallow notifications for specific apps.
Optimize / do not optimize battery usage for specific apps.
Give / take screen capture permissions for specific apps.
Enable / disable google scan feature.

Unfortunately I am not a Java programmer, but, if there isn't a way to do the things above with adb but there is a chance to automate these tasks by using an app, I will try to do it. I just need some directions here. Thanks.

No, you cannot change device settings with ADB unless you have root.
$ adb shell

$ settings put system test_variable test_value
Error while accessing settings provider
java.lang.SecurityException: Permission Denial

$ su
# settings put system test_variable test_value
# settings get system test_variable
test_value

The settings command works fine for me on Android 10 without root.


text:
Installing new firmware: PDA,CSC
I bricked my phone, and wanted to reinstall the firmware, but I'm not sure if it is enough that the build number matches or do the PDA and CSC numbers also have to much at all costs?
I'm asking this because my firmware is branded, and I wanted the one without brands, but that doesn't have the PDA and CSC that I have (I saved them earlier).

PDA/CSC explained in one of my previous answers here. As for your situation, there are 2 factors to consider:

Generally, the release date and version of what you're going to flash should be equal to or newer than what you had on the phone right now, so that it will flash at all. Downgrading is not entirely impossible - on newer devices, bootloader level determines how far you can go back; see part of another answer here.
If you need certain languages to be present, look into the CSC string and make sure it's from your general region.


text:
Locationservices
When in my settings, looking at my apps, I have 2 apps labeled "locationservices" one has absolutely no data. The other does. Do I need both of could I force stop either one?! BTW, my phone is grand x ZTE. If that helps any.

Those have different app IDs and likely work in conjunction.

Well, Did you recently reset your phone with root access ?, in some not well built android platform (ZTE, Colors, Micromax...) Shows such type of behavior. Its not harmful to your phone if u disable, such kind of app with 0 data.
But here is main issue, If your phone is rooted with softwares like kings root.. That superuser application (other with root permission) can install application which indeed looks same but its function may be spying to ransoming, so please verify that app  from play store or remove asap.


text:
LG Volt is stuck on Boot-Loop
As I was using one of the apps on my phone. It suddenly turned off then kept turning off and on going through the same process. I tried taking the battery out for a while, but that never worked either it just kept proceeding to turn off and on. What should I do?

Related: Bootlooping LG Volt will not connect w/ ADB

This might not help your device:

Go To Recovery Mode Hold Power Button + Volume Down
Navigate using Volume Buttons
Choose Wipe User Data/ Factory Reset
Reboot your phone


text:
Android (Yuphoria) stuck in bootloop without recovery and ROM & files cannot be written
My Yuphoria 5010 got into bootloop after installing a custom ROM. My friend tried to fix it but deleted the recovery following a tutorial.
Now the device is stuck at the boot logo.
Is it possible to hard format the device to the default ROM anyhow?
Update: This is not a normal bootloop. The problem here is the ROM could not be rewritten. Any writing attempts are being failed. The device was infected with a malicious adware which couldn't be deleted and that's the reason I tried to format the device. Is there any way around if the writing modules fail?

If you flashed a custom ROM, that overwrote (replaced) your "default ROM". So getting it back would mean to flash it. Same goes for the recovery, it can be flashed (provided you've got the image). Usually that's done via fastboot, but you might need to check if your device does that as well (not all devices support fastboot).

Is fastboot working?

@GokulNC fastboot is working but the problem is ROM is not being flashed as all writing attempts are failing

To get more specific help, you'll need to explain more precisely than "failing". What commands did you run, and what results did you get? Give the exact text of any error messages.

Flashing a stock firmware should fix this.

Download and extract Yu Yuphoria YU5010 stock firmware on your computer
After extracting, you should get the Firmware File, Flash Tool  and How-to Flash Guide.
Install the USB Driver on your Computer
Follow the How-to Flash Guide to Flash the Firmware .

Follow the steps carefully and your problem should be fixed.

Nothing could be written

What do you mean?


text:
How can I use Google Assistant on Android 7 to play a show on my TV on Netflix on Windows 10? - Super User
So here's the setup:
I have a phone running Android 7.1.1. It comes with Google Assistant.
I have a TV, which is connected to a Windows 10 PC. I use it to watch Netflix via netflix.com in Chrome.
How can I use my phone to watch shows on my TV via voice commands? Like "Play Stranger Things on my TV" or "Play Stranger Things on Netflix on my TV".
I know Google Home and the Pixel phones can control Chromecast. Surely there's an app for Windows 10 that will allow me to control it too?

TL;DR: I don't believe there is an official Windows 10 app which will act as a Chromecast client (and I doubt there will be). Buy a Chromecast HDMI stick for your TV.
So I have a 2nd Generation Chromecast connected to my TV and through the Google Assistant on my Android phone (6.0.2) I was able to launch YouTube as well as Spotify.
Netflix is a first party partner for Google Home:
https://support.google.com/googlehome/answer/7214982?hl=en
so voice commands work there. You would still need to link up your account but if you had a Chromecast it should work.
https://help.netflix.com/en/node/23924
While you can cast from the Chrome browser it is either a sender or remote control and not a receiver. My Chromecast does appear to be updated relatively frequently which means that Google can force updates while as a client app (on any OS) it could be blocked. Additionally they would need to integrate their DRM stack into Windows which is even more work.
But what if I wanted to control my PC via Google Assistant
Setup your own server to connect to Google Assistant. You'll have a write a Windows client as well which perform the actions. One blocking point is that you'll need to have it up 24/7 to keep it responsive. If you use a hosting service which shuts it down until request the startup delay may tell Google that the service is no longer working. As always coding problems are off-topic here.


text:
ebay://, tel: etc not working out of browser
I'm using Opera as browser. I can remember that in the past, when I googled a restaurant, I could dial the phone number right from the search results.
Now, I see in the title bar tel:<number>, but the dialer doesn't open.
In addition, I just noticed that an ebay:// link does also not open the Ebay app but does nothing.
Any idea what I have configured for achieving this behavior? And even more interesting: how can I restore the original behavior?

What device? Many manufacturers limit this capability to their own applications only... Samsung and HTC are (used to be) notorious for this.

@acejavelin Moto G 4 Plus

Hmmm... I don't have a G4+ available for testing, but on a Moto G5+ with stock Nougat firmware it works fine, I went to website with a tel: and tapped it and opened immediately in the dialer app, but when I typed tel: in the title bar it just did a search (Chrome did the same thing).

When weird stuff starts to happen, I suggest to uninstall Opera, reboot your device, and reinstall Opera.
First, check the version of Opera that you have installed, in case you want to reinstall that version, rather than the latest.  You can alway find the older version on a mirror like apkmirror.com.


text:
What's app doesn't recognize a contact in my phonebook
I tried adding +, tried + with international access code plus country & are codes, tried +with just the country & area codes, tried refresh but still that particular contact doesn't appear.

First verify that the person actually has WhatsApp, because if they don't, it will not show up.
After you confirm the above, add the contact to your phone then open WhatsApp and press the green new chat icon on the bottom right. Now press on the three dots on the top right, and select 'refresh'
As long as you put in all area code info correctly and you did the above, it should show up.


text:
Why screen turns on while connecting/disconnecting charger?
Even if it's (somehow) understandable to turn screen on while connecting charger, why it turns on also on disconnecting? Whats behind the design decision for this?
Is there native way of preventing this behaviour?

@Izzy I've checked developer options on different Android version from 4.0 to 7.0, never found an option to make screen stay off. My question is about reason behind this "feature", as I doubt it is useful in any way.

You can disable it on settings, depending of your device and ROM.

It would be great if you were to provide some example screenshots of where the option can be found in the settings app in various ROMs.

Sorry, an overly generalized answer doesn't really help without any examples.


text:
Insufficient Storage with new sd card
I have a ZTE N817 and I bought a 16GB sd card for it and when I try to download something, all it says is that there is "insufficient storage on device". What should I do to get my phone to register that I have am sd card full of untouched storage?

You should manually move files to the sd card and when you have space download your files.

Please check the default download location, set it to your SD card if not already.

Welcome to Android Enthusiasts! Please start with reading our insufficient-memory tag-wiki. As we get this kind of question at least once a week, we've collected useful info there for fast access. Follow the links from there to already answered questions – I'm confident they will solve your issue. A hint in advance: no problems with your card, that error always refers to internal storage – so that's where a "cleanup" will be needed.

Consider using adoptable storage feature if you have android 6.x or newer. But beware apps on adopted card will perform a bit slower since SD cards have slower r/w speeds than internal memory.

That is because your device downloads data in your device internal memory by default and you don't have sufficient space on your device internal memory  .
In this case you can transfer some data  to your sd card such as media files or change download location to sd card.

When you download apps and updates to apps to your device, your internal memory is used as temporary storage for the downloaded APK which is then installed once it has finished downloading; you will need to clear some internal storage first. Caron was spot on about that.
However, if you are running Android 5 or higher, there is no way to treat the external SD card as storage for installed apps (until Android 6, which allows the external SD card to be treated as extended internal storage via Adopted Storage); prior versions of Android (at least Kitkat, someone please correct me) did allow apps to be moved to the external SD card.
Looking at your phone model, it does look like your phone is running KitKat, so you're in luck! All you need to do is free up space on your internal storage. What I would do first is go into the Settings app, then go to your installed apps list, then sort by size. From there, tap on an app then tap on "Move to SD card". If the app is a user app and the developer has allowed it to be installed on the SD card, the button should be available to tap, otherwise it will be greyed out.
Apps on the SD card won't suffer from too much of a performance hit but if the SD card is removed you won't be able to use the apps installed on it.

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


text:
Is there any way to make a backup from download mode?
I have an Idol 3 phone with a broken power button and a broken touch screen. I am only able to boot into download mode by holding down the volume up and down buttons while plugging it into the charger.
Is there any tool that will allow me to make an image of the internal memory on my phone instead of flashing it? Can QFIL do it, or is that just for writing data?

Unfortunately, "Download Mode" is just one direction (as the name suggests: Download data to the device to be run there) – so no, you cannot use it to read data from the device.
For comparison, take a look into our fastboot tag-wiki – as fastboot is the equivalent to Download Mode. There you'll find a link to can fastboot be used to backup device? Though fastboot isn't identical to Download Mode (especially with Samsung devices, where the two are not compatible and one has to use tools like odin instead), both serve the same purpose.
Speaking of QFIL: Especially not. QFIL is a tool to communicate with the device while in emergency mode ("Qualcomm 9008"), and only intended to make the device operable again (AFAIK) – e.g. to flash a bootloader. And of course it's for Qualcomm devices only (as others are unlikely to enter a Qualcomm emergency mode).


text:
Why would my /system partition be reset after being resized?
Background:

Device: Yu Yureka | CM 12.1(5.1)
https://www.gsmarena.com/yu_yureka-6987.php

Its been a while since Cyanogen died and I was looking forward to migrate to a newer ROM. Turns out, Resurrection Remix has a custom ROM for Tomato(my build name) with Nougat support: https://sourceforge.net/projects/resurrectionremix/files/tomato/
courtesy being of Mr Abhishek, the maintainer of ROM for Yureka.
Anyway, I went ahead, changed my recovery from Cyanogen to TeamWin and flashed the new ROM, the only part remaining being flashing of GApps except flashing GApps gave me the infamous Error 70 : https://tech.chandrahasa.com/2017/03/09/error-70-gapps-fix/
In my case, I wanted to repartition /system to fix the problem and so used a tool(built specifically for my device) to do that. It worked and it ended up formatting /system, /dalvik, /cache, /data.
Problem:
When I checked the partition size, it showed 2.5GB just as was promised at this point. I went ahead and flashed the new ROM and somehow, the partition ended up being 1.15 GB like it was there originally. I suspect the install script of the ROM resets the partition size as a sanity check by default after all - this new ROM is a fork of the CM 12.1 ROM that originally came up with the phone. Or, there could be some sort of limit on the /system partition size.(not sure really...)
Question:
How can I keep this new repartition size and prevent the ROM from resetting it to 1.15GB(if indeed that's the case)?

For your reference,
Here is the Update script for the ROM:
assert(getprop("ro.product.device") == "YUREKA" || getprop("ro.build.product") == "YUREKA" || abort("E3004: This package is for device: YUREKA; this device is " + getprop("ro.product.device") + "."););
assert(cm.verify_trustzone("TZ.BF.3.0.R2-00034") == "1");
ui_print("Target: YU/YUREKA/YUREKA:5.1.1/LMY49J/YOG4PAS8A4:user/release-keys");
ifelse(is_mounted("/system"), unmount("/system"));
package_extract_dir("install", "/tmp/install");
set_metadata_recursive("/tmp/install", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644);
set_metadata_recursive("/tmp/install/bin", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755);
mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/system", "/system", "");
run_program("/tmp/install/bin/backuptool.sh", "backup");
unmount("/system");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" RRRRRRRRRRRRRRRRR     RRRRRRRRRRRRRRRRR   ");
ui_print(" R::::::::::::::::R    R::::::::::::::::R  ");
ui_print(" R::::::RRRRRR:::::R   R::::::RRRRRR:::::R ");
ui_print(" RR:::::R     R:::::R  RR:::::R     R:::::R");
ui_print("   R::::R     R:::::R    R::::R     R:::::R");
ui_print("   R::::R     R:::::R    R::::R     R:::::R");
ui_print("   R::::RRRRRR:::::R     R::::RRRRRR:::::R ");
ui_print("   R:::::::::::::RR      R:::::::::::::RR  ");
ui_print("   R::::RRRRRR:::::R     R::::RRRRRR:::::R ");
ui_print("   R::::R     R:::::R    R::::R     R:::::R");
ui_print("   R::::R     R:::::R    R::::R     R:::::R");
ui_print("   R::::R     R:::::R    R::::R     R:::::R");
ui_print(" RR:::::R     R:::::R  RR:::::R     R:::::R");
ui_print(" R::::::R     R:::::R  R::::::R     R:::::R");
ui_print(" R::::::R     R:::::R  R::::::R     R:::::R");
ui_print(" RRRRRRRR     RRRRRRR  RRRRRRRR     RRRRRRR");
ui_print(" ");
ui_print(" ");
ui_print(" **************** Software *****************");
ui_print(" OS ver: RR-N-v5.8.3-20170621-tomato-OFFICIAL-VoLTE");
ui_print("");
ui_print(" Android ver: 7.1.2");
ui_print("");
ui_print(" Security patch: 2017-06-05");
ui_print("");
ui_print(" SDK ver: 25");
ui_print("");
ui_print(" Root status: Enabled");
ui_print("");
ui_print(" Build ID: NJH47B");
ui_print("");
ui_print(" Build date: Wed Jun 21 18:23:54 IST 2017");
ui_print("");
ui_print(" Build type: OFFICIAL-VoLTE");
ui_print("");
ui_print(" Build host: DeadlyMachine");
ui_print("");
ui_print(" Maintainer: Men_in_black007");
ui_print(" **************** Hardware *****************");
ui_print(" Device codename: tomato");
ui_print("");
ui_print(" Manufacturer: YU");
ui_print("");
ui_print(" *******************************************");
if is_mounted("/data") then
package_extract_file("META-INF/org/lineageos/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
else
mount("f2fs", "EMMC", "/dev/block/bootdevice/by-name/userdata", "/data", "");
package_extract_file("META-INF/org/lineageos/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
unmount("/data");
endif;
show_progress(0.750000, 0);
ui_print("Patching system image unconditionally...");
block_image_update("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat") ||
  abort("E1001: Failed to update system image.");
show_progress(0.020000, 10);
mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/system", "/system", "");
run_program("/tmp/install/bin/backuptool.sh", "restore");
unmount("/system");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
show_progress(0.200000, 10);
set_progress(1.000000);

Just guessing by the script part you've included: The partition itself is probably not resized back. But the script wrote an image block-wise (block_image_update), so the file system thinks it has those 1.15GB. If I'm right with that, all that would be needed is to adjust/expand the file system (I don't know the steps for that, but am sure it's possible: same thing is done e.g. with Raspberry Pis after flashing a 2GB image to a much larger SD card).

@Izzy : Found a solution with a trick. See my answer.

That's even easier, good catch (upvoted)! Though you and me (and probably many others) know, you may want to make clear it was a [tag:nandroid] backup and you're not speaking of "stock recovery" but TWRP :) And yes, with recent versions of custom recoveries (TWRP for sure, CWM I assume the same) Nandroid no longer means a block-wise backup but rather a "contents archive", which enabled this procedure in the first place.

I did it with a trick. I first flashed the ROM with 1.15 GB partition only. Then, switched to recovery, made backup of the ROM on SD Card then ran the script for repartitioning, it became 2.5GB, flashing /system, /data, /cache and /dalvik.
Then, instead of flashing the ROM afresh, I restored the backup into this partition.
Voila! It worked!
I am now a happy user of a Custom ROM with Android Nougat(stock was Lollipop) and only those Google Apps that I consider useful.


text:
How can I check if a lost Android phone has been flashed
My wife lost her OnePlus 3T and after 4 days it's returned by a passerby who found it.
Not to sound paranoid, but is it possible the phone was flashed with custom ROM but retains all the data? Can someone be possibly stealing data / eavesdropping on the phone this way?
If I go to about device Android version, kernel version etc still shows the same information.
Is there any checks I should perform to detect any other malicious activity?

Honestly, someone with a very high skill level may be able to add applications to steal data or information without your knowledge and without being easily detectable without someone of significant knowledge, but honestly what are the chances? Someone with that high a skill level could get everything they want from the device, wipe it and sell it for a double payoff on a single device. The possibility they would go through that trouble and return the device are near zero, unless your wife is a high level politician, celebrity, or other "person of interest". Just feel lucky it was returned.

if you have the same information about your phone and all the things are just like before, its ok.
(stolen) The possibility is: if you had not security like lockscreen, then it's biggest. but, if not, the way to do it is hard to do and to take it easy the phone should be with OEM-on and some things more.
You can check (by active Developer Mode) if your device is 'Allow OEM', and look the system apps, if there's someone 'strange'.
However, you can get backup your files and reset the phone to get safe over that.
I hope it help you.

Good pointer to "Allow OEM unlocking", I didn't think of that. But can that not be toggled back again after flashing (and maybe relocking the bootloader)? After all, it shows a toggle (and not a fuse). If someone takes such good care to camouflage that even the section in "about phone" looks identical, I'd trust that someone to switch this toggle back, too. But yeah: with a password lock in place, the entire process would have been almost impossible to start with (too much trouble to be "worth the fun").


text:
Disabling screen lock
Suppose my android phone is locked by any locking method like password , pin, or pattern.
Suppose my mobile is not a rooted phone , neither have custom recovery installed.
Is there is any way to unlock it with the stock recovery or anything like that ?
Without WIPE USER DATA . I don't want the data to be removed.
Also suppose no Google accounts help is available.

And suppose the bootloader is still locked? Then chances are close to zero – unless you've got enough Forensics & technical knowledge to deal with the chips directly. And even that won't be easy.

there's some ways to do it, but 90% of it will wipe User data. If you did OEM on, you can save your data on backup then wipe the phone by fastboot mode.

Thank you for the answer. But I want to know some methods used by the cops to crack the phones (locked) where the data should not be deleted. I need any method like writing some payload for Trojan and injecting in it using some method t want to know.If you know please answer me.. Thanks

depending of your device, have 'ByPass' softs that use ADB/fasboot the unlock the phone. suppose if the device is a Motorola, so I should have 'Motodevice Manager' and 'ADB fastboot'. this method you need connect the phone on a PC. the softs you need you'll found on site's XDA looking for your device model. I hope it now help you.


text:
Preventing the uninstall of an app - samsung tab
I know that in android 5.0 there was a package system file named "package installer" , I used to delete it so I could prevent users from uninstalling any application.
WHO knows what is the file name of the same file for android 6 - 7 for the samsung tablets?
Same question for the settings.apk for android 5 - what did it become for android 6 & 7??

Now it's called "GooglePackageInstaller" and it's located in root/system/priv-app/GooglePackageInstaller/
Settings app is called "SecSettings2" and it's located in root/system/priv-app/SecSettings2/
The screenshots are from an S7 running 7.0, should be the same for the tablets as well.

Thank you, yes & the package is com.googlepackageinstaller but the problem is that in lollipop you can simply delete it & the system continues working, while on android 7, the system fails. Any more tip?

I'm sorry, haven't tried removing it..so can't say.


text:
How to change notification importance on android Oreo
Do you have any idea about change notification importance on your android Oreo 8.0 devices?

You can check on 'app & notifications', setting app-by-app.
search for 'notification' on quick-search icon (superior-right-side on app Configuration).
in another way rules of 'Do not Disturb' can do it too.

i can't find this notification importance settings on apps & notification settings in my android Oreo (Google Pixel) device. If you found any other solutions, don't forget to share with us.

"Notification Importance" option can only shows for apps that are built for Oreo (Target set to Oreo). If the app was built for previous version of Android, "Notification Importance" option cannot be shown. You may use AutoNotification app from Play Store until the app is updated to target Oreo.


text:
Android does not resolve local hostname. Computer does
on my debian server I have an apache instance that I access only in local lan.
Suddenly I cannot connect to it anymore from my android 7.1 phone through hostname.
Connecting through local ip works from both computers and android phones.
Connecting through hostname only works from computers (windows) but not from android phones.
Where should I look at?
I don't want to edit the host file because I change often networks.
thank you

I'd start with the settings. Assuming you're talking about WiFi here, check the WiFi AP, in "advanced settings", and look what DNS servers are configured. Compare that with what your computers use. If it's different, edit it accordingly on the Android device.

+1 Did you ever figure it out? I just noticed your similar question after posting mine: https://android.stackexchange.com/q/230644/22600 I wonder if the same was true for you where removing .local could get it to work. I am trying to figure out how to get the .local address to work on Android too since that's how it works for all other devices.


text:
Random Sounds on Galaxy S8
I have  Samsung Galaxy S8, recently the device started making sounds randomly from time to time (it sound like crow or monkey), i don't see any notification and I can't find the app source for it.
it is not the NFC or the notification reminder both are turned off.
is there a log that tell us which app played sound?
any other ideas?

Did you recently install an app? Maybe it's that.

the problem was a weather application with a widget.
it didn't display any notification
so I enabled USB debugging on my device, connected it to the computer and started monitor the log (logcat) using SDK Device Monitor (I used what I have from Visual Studio 2017)
I discover that once i here the sound, there is some app that use the MediaPlayer
I got it PID and using running ps on adb shell
I was able to detect the app.


text:
My timezone always back to China
I have a Sony xperia c6 ultra.
I'm tring to set my timezone (and date/time) to automatic (via GPS and network).
I can change all this setting and can see the clock on top changing too. but when I left the config screen the time zone come back to China and the clock turn back again to the old time.
When setting all by hand and disabling all automatic settings, I can set the time/date and time zone but again, when left the config screen the time zone come back to China and the time/date still the one I set.
Having the date/time to my country and the time zone to China and disabling all automatic updates I can't use some app like Whatsapp.
Smell like a custom ROM joking me or a virus...
If it is not the original ROM can someone point me to instructions how to
put my phone back to original ?
More info:
Sony Xperia C6 Ultra
Android 6.0
Kernel 3.4.5-526212
se.infra@SEI-44#1

Build number 23.0.1.A.5.77
Custom Build version
ALPS.L1.MP6.V2_GXQ6580.WEG.L_P69

There is no "Xperia C6 Ultra" (the closest matches are C5U and XAU), and the build number you posted doesn't match any released for those 2 devices (from what I dug up it's valid for Z3/Z3C only). Furthermore, the custom build version string points out that the device uses an MT6580 SoC, which no Sony device ever used. Combine this with the China timezone problem, and the authenticity of this device is questionable. You might want to contact the reseller.

Jesus. How can these people do such a thing?


text:
How to allow ADB on phone if there is a Lock Screen and Screen is not responding + black
How to allow ADB on a rooted Android Samsung J3(2016) if said phone has a broken display(black/unresponsive)?
P.S - ADB is enabled. Just not allowed.

Honestly, you can't... You must allow it via the screen once, until then you can't really do anything with adb.

Related.

theres no way to do it.
only if your screen on, you could broke-lock with a ByPass and then allow it


text:
Booting android using 'fastboot boot'
With my android device attached over USB, I entered the following commands:
adb pull /dev/block/by-name/boot ./boot.img
adb reboot bootloader
sudo fastboot boot ./boot.img

and I received this output from fastboot:
downloading 'boot.img'...
OKAY [  0.782s]
booting...

After this, nothing happens. I would expect the stock android system to boot on the device. I don't know where the boot process could have failed, since neither the device, nor fastboot is giving any useful output. My end goal would obviously be to boot modified images, but right now I can't even seem to be able to boot the stock one.
Is this supposed to work generally? If yes, what are some reasons it could have failed? Are there ways to obtain additional useful debugging information?
(My device is a low cost Allwinner A31s based tablet, so I don't expect to find any device specific help on the internet. I can't even find the website of the manufacturer. ro.product.model= Navon_Predator_7, ro.product.device= fiber-wt7028, ro.product.name= fiber_wt7028 [I used getprop in the adb shell to obtain these values.])
The boot image does look like it's in the android mkbootimg format (here are the first few bytes):
00000000: 414e 4452 4f49 4421 a49f 8600 0080 0040  ANDROID!.......@
00000010: 5663 0d00 0000 0041 0000 0000 0000 f040  Vc.....A.......@
00000020: 0001 0040 0008 0000 0000 0000 0000 0000  ...@............
00000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000040: 636f 6e73 6f6c 653d 7474 7953 302c 3131  console=ttyS0,11
00000050: 3532 3030 2072 7720 696e 6974 3d2f 696e  5200 rw init=/in
00000060: 6974 206c 6f67 6c65 7665 6c3d 3420 766d  it loglevel=4 vm
00000070: 616c 6c6f 633d 3338 344d 2069 6f6e 5f72  alloc=384M ion_r
00000080: 6573 6572 7665 3d31 3238 4d00 0000 0000  eserve=128M.....

It appears to be a valid image, but the tablet didn't boot it correctly. What tablet model is it?

ro.product.model: Navon_Predator_7, ro.product.device: fiber-wt7028, ro.product.name: fiber_wt7028 (I used getprop in the adb shell to obtain these values.)

This works in some devices and not others... Besides, adb pull is for files, not devices, you should be using dd to save the boot image to a file.

I tried dd (adb shell dd if=/dev/block/by-name/boot of=/sdcard/boot.img, followed by adb pull /sdcard/boot.img ./), but the problem persists. You are saying that this only works on some devices. What are some other devices where this does not work? Could you point me somewhere where reasons for a fastboot boot failing are discussed?

First, it will require an unlocked bootloader. If that isn't the issue I can tell you that many Samsung and HTC devices do not allow this, but by contrast most Nexus/Pixel and Moto devices do allow it if their bootloader is unlocked.

fastboot oem unlock prints FAILED (remote: system is not locked), so I am guessing that my bootloader is unlocked.

It's possible not all devices boot the same with fastboot and the regular bootloader, though they should, in theory (since theoretically the bootloader is the one responding to fastboot requests.)

Okay, so it IS in fact supposed to work. Are there ways I could get some debugging information? Because at this point, I can't even know if the kernel itself is starting.

This does not exactly answer the original question, but since I managed to brick my bootloader in the meantime, this is what I ended up doing, and it might be useful for someone else in the future:
Allwinner SOCs have a built in Boot ROM, and it supports various modes, so these devices are virtually unbrickable. In particular, it supports a so called FEL mode (http://linux-sunxi.org/FEL) which can be used to boot the device over USB. I nice open-source tool has been written that can communicate with the device in this special mode (http://linux-sunxi.org/Sunxi-tools#sunxi-fel). Using this, you can boot your own bootloader. (And with that, you can boot your own kernel, etc.) The linux-sunxi.org website has very  detailed instructions regarding Allwinner SoC devices, so I recommend that you check out their other articles as well.


text:
Samsung S6 Digitizer
I have been informed that the digitizer in my Galaxy S6 may be damaged. Is there any way to fix it? And is it even worth it to fix it or should I just dispose of the phone?
Edit: I no longer have this issue but can’t delete the question. This question may assist others who have this issue so maybe it’s a good thing I can’t delete it.

Yes, the idea of being helpful to others is exactly why you can't delete the question. We don't write answers here to just benefit one person :-)

There's no way to fix the digitiser, but it can be replaced. Your local phone repair shop can do that job for you. The parts and labour cost should be much cheaper than replacing the phone.

Thank you for this answer but I will be deleting this question as I have disassembled the phone to give the battery to a friend who has a functional S6.

(Just realized I cannot delete the question)


text:
How to disable the "sign in to wifi network" page?
How can I disable the page "sign in to wifi network" that appears when connected to a wifi network that requires login?
I dont want to disable wifi. I just dont want this page to appear. Is it possible?

Extra question: does the WiFi actually have a captive portal (i.e. a page for you to login)? If it does, it's best you don't touch this feature for your own convenience.

This page appears while I'm driving and it hides the GPS app for minutes until it disappears. I don't want to disable wifi because getting internet at a red light is useful for updating traffic information.

In most cases, no
basically, some WiFi providers will put a sign in page after you connect, so that you sign into your account which you paid for, or to be able to limit your time on the web unless you pay, or they'll give you free WiFi only if you subscribe to something etc.
So, what you're trying to do, in short, is get free WiFi in a place where they want you to pay.
There are a few tricks to try but chances are, that it's not going to work.

If the sign in page lets you download their app without signing in first, then what you can do is, press on the download option, it will open the play store, and while play store is open, you can go anywhere on the web,
Or you can use a VPN that blocks your activity from the WiFi provider and will let you bypass the sign in page and in turn you'll have free WiFi. Though it's hard to find one that will actually work.

Good explanation on what captive portals are used to. But "most cases no" seems not to be correct, see the linked dupe: adb shell "settings put global captive_portal_detection_enabled 0" should do the trick.

No I am not trying to get free wifi. I just dont want this page to appear because when I'm driving it hides the GPS app.

@John that's what the answer in the linked post (see the text box in your question) says :) Glad to read it works for you as well!

@Izzy Yes but I wanted to let you know.


text:
Android x86 (7.1, TV / Leanback) not booting on a Virtual Machine with GooglePackageInstaller
I have a virtual machine running Android x86 (7.1, TV / Leanback 'edition'), and I'm attempting to install GApps (from OpenGApps). The installation worked perfectly except for one app - GooglePackageInstaller. When this app is installed, the boot appears to hang. I managed to get some dmesg logs of the failed boot: https://pastebin.com/UUn6Pup0
For reference, here is logs of a successful boot: https://pastebin.com/sVxQVRYC
The logs appear to be very similar until the successful one appears to initialise:
[    0.774709] init: init first stage started! (line 408), but this line never appears on the unsuccessful boot.
Any help would be appreciated.
Edit: If more information is required, please comment and I'll attempt to find it.

You need to enable 3D Acceleration in the display settings for your box.


text:
What Percentage of Android Devices Runs on x86 Architecture?
This question might be redundant or a possible duplicate, but I use an NDK library that runs only on ARM devices. Is there a way I could know what percentage of Android devices my app can support based on CPU architecture just like these statistics on Android Platform Versions?
My goal is to ascertain the number of devices my app won't support.

Currently there's only Chromebooks with Android capability that actually use x86 chips.

Since ultimately you're deciding whether x86 is still worthy of spending effort to support, I'm listing several facts about x86 for Android devices here:

Intel had decided to discontinue the Atom SoC line for phones/tablets.
The last generation of handheld Atom SoC - x3, x5 and x7 series - were at best equipped on lower-end Chinese Android tablets. Some come with phone/data capabilities (based on x3-C3230RK). Regardless, none made it onto mainstream devices, specifically phones.
The last x86 Android device that's widely popular was ASUS' Zenfone 2, released in March 2015 - and even its subsequent variants shifted to Qualcomm's Snapdragon 410/615, partly due to the compatibility issues Android on x86 had back then.
Spreadtrum (now UNISOC) has a partnership with Intel and just announced SC9861G-IA in March 2017 / SC9853I in August 2017. However, this has yet to come to fruition on consumer devices, and given Spreadtrum's focus on low-end devices for emerging markets, this SoC likely won't give x86 on Android much significance.

EDIT: The first device utilizing the above Spreadtrum SoCs, the Leagoo T5c, is now on pre-sale. Leagoo is a small China-based firm, and the device mainly targets India, not to mention another variant of the same device (the T5) with a conventional SoC is sold at the same time, so it doesn't change the assumptions above that it will remain unpopular.

This essentially means that there are not a lot of devices out there that are not ARM based. Hence, I think my app will support a larger part of the multitude of Android devices. Thanks!

@iBug Same here (I actually owned 2, sold one of em). The driver issues make Windows on them sometimes a pain to use, let alone Android, I'd say.

@AndyYan Driver issue? No problem if you disable driver auto-update in WU

@iBug Nah - some drivers like touch panel and display occasionally malfunction and would require a reinstall. Not caused by auto driver updates.

@AndyYan For me, the stock (shipped) accelerometer driver is OK but WU keeps updating it to a non-working one, so I had to stop WU from updating my drivers and I check it once a few months.

OTOH, you may want x86 support and other tweaks to run the app on Chromebooks.

@AlexCohn True that. Didn't take CB into consideration since both the site's and my own focus are on Android.

I probably didn't express myself clear enough: Chromebook is not Android, but it can run Android apps natively.

Checking on Spreadtrum, they only ever launched two x86-64 SoCs, both in 2017, so they would appear to have given up.

I ended up with this conclusion after searching a lot.
Useful info in Unity Stats.

ARMv7: 98.1%

Intel x86: 1.7%

However I was not satisfied so I verified it from many resources.
According to Android Documentation.

armeabi was deprecated in r16. Removed in r17. No hard float.

and

Historically the NDK supported 32-bit and 64-bit MIPS, but support was
removed in NDK r17.

Summery after searching a lot

mips (deprecated)
mips64 (deprecated)
armeabi (deprecated)
armeabi-v7a (required — most popular architecture nowadays)
arm64-v8a (required — newer version of armeabi-v7a)
x86 (optional, very limited number of devices, like  Asus Zenfone 2, Genymotion/ Android emulator)
x86_64 (optional, very limited number of devices, like  Asus Zenfone 2, Genymotion/ Android emulator)

I should also mention that ChromeBook are using Intel processors based x86 and x86_64 architecture. (Only add these architure when you support ChromeBook)
Conclusion
If you app supports armeabi-v7a and arm64-v8a architectures because they have around 99% of Android devices.
Important Suggestion
Do you worry about app size (you should), you should split your apk for multiple abi. Android studio and play store support uploading multiple apk, so that app has only 1 architecture ndk files.
So this will be much efficient to build multiple apk.
Important links

What is ABI Management and CPU architecture
Unity Stats CPU VENDORS
Unity Stats on Android Hardware
Split apk guide
Find your device abi
Largest mobile database

From Google Play Console (supporting a minimum of Android 4.1 and landscape screen):

x86: 287 devices
arm64-v8a: 3136 devices
armeabi-v7a: 11716 devices

how did you find this information on google developer console? I can't find report with device architecture.

Can you please update stats to current (2022)?

A new doc has dropped:
https://developer.android.com/topic/arc/device-support
So officially Google says:

Most Android phones have ARM chipsets. However, many ChromeOS devices use x86 chips. The difference is not important for basic apps written in Kotlin or Java. However, for apps written in native code, including those created with game engines, the chipset in the device can be an important concern.

Ideally, all apps and games with native code ship with all four major Android ABIs (Application Binary Interfaces): armeabi-v7a (arm32), arm64-v8a (arm64), x86 (x86_32), and x86_64.


text:
Are there situations that a crashed Android app's task will remain running in the background?
Quick question to help me understand how my phone's performance is affected when an app terminates "irregularly".
When an Android app crashes (or otherwise terminates irregularly), could the task keep running even though it's inaccessible?
For example, when a Windows app (like Excel) crashes either "on it's own," or because of a programmatic error on my part, and I then restart Excel, the Windows Task Manager will sometimes show 2 or more instances of the application (sucking up resources even though the extra windows aren't visible/accessible) until I manually CtrlAltDel→End Task or Reboot.
My question(s) are:

Can the same thing happen when an Android app crashes?
If multiple instances were indeed running, would multiples show in Android Task Manager?
The Clear Memory button in RAM Managerisn't exactly descriptive of what it's "clearing".  Is it doing anything helpful in cases like these?
Are the answers to these questions affected by whether or not the crash produces the standard Unfortunately, xxxxxx has stopped. Report/OK dialog (as opposed to just returning to the home screen)?
Is there a better method for keeping an eye on resource usage that might not be easily identified with builtin Android Task Manager?

A quick explanation (or a point in the right direction) would be appreciated... As a coder (but not for Android!) the info I've found is either too simplified or too advanced to answer my questions.  :)
I'm running Kitkat 4.4.4 on Samsung Galaxy 3.

If the app crashes the app will restart most probably by default and continue in background.
You cannot run multiple instances of the same app in android.
The clear memory button is used to free the memory occupied by all open apps and the apps will restart.
Don't do it frequently because the apps will occupy the space again and it will take more power and processing power to free the memory and reload the apps.
You don't need to be concerned with resource usage, android os is smart enough. Just make sure you don't keep unnecessary apps on your phone and huge media files that are not required.

That's what I needed to know, thank you!  The only part I'm unclear on is the difference in a crash that displays the "Unfortunately xxxxx has stopped" dialog, versus just returning to the home screen.


text:
Cannot exit Google Device Manager Installer
For reasons unexplained, I loaded Google Device Manager.  Near the end of the installation, when I got to the screen where it lists all of the things that the IT team can do, and that the camera was going to be disabled, I tapped Cancel.
That took me back one screen.  I tapped the X in the upper right and exited the installer.  However, now I have a continual triangle notification in the upper left of the screen,  When I view it, it says "Account Action Required" and my e-mail address.  When I tap it, it takes me right back to the screen after had tapped Cancel (above).
If I uninstall from Google Play, it comes back after I reboot.
How do I kill this installer for good?

I assume you installed Google Apps Device Policy. Then you need to follow these steps from the official Google support site to uninstall and unregister yourself.

Open Google Apps Device Policy on your Android device.
On the Status screen, touch Unregister for each account you have registered with the device.
Depending on your device, go to one of the following:

Settings > Applications > Manage Applications
Settings > Apps.

Select Google Apps Device Policy.
Touch Uninstall or Disable and then OK to remove it.

Alternatively, you can deactivate the Google Apps Device Policy app and then uninstall or disable it:

On your Android device, go to Settings > Security.
Touch one of the following:

Select device administrators
Device administrators

Uncheck Google Apps Device Policy.
Touch Deactivate.
Touch OK.
Depending on your device, go to one of the following:

Settings > Applications > Manage Applications
Settings > Apps.

Touch Google Apps Device Policy.
Touch Uninstall or Disable and then OK to remove it.

Thanks. This occurred before I completed the installation, so there was no GADP to disable or uninstall.  What did work was to continue the installation despite the dire warnings that the IT dept was going to take over my personal phone.  What happened next may not be helpful to others, but in my case (US Govt e-mail), we have G-Suite, but I received a message "No G-Suite account" and then the whole thing uninstalled itself with all kinds of warnings that my account was being removed, etc., etc.  After it was complete, I found that I could still access my .gov email via Chrome as before.


text:
Need to remove password on my Samsung s4
While trying to remove the password on my device, it's giving me a message stating that it's "administration or encrypted is blocked."
Yes I have encrypted my phone
So please give me a solution to remove the password on my phone.

What do you mean by, removing password? Removing from where?

1) Go to settings>security
2) Find "Clear Credentials" and select ok to clear credentials
3) Go back to security setting and find "Device Administrators" and clear (disable) all checked boxes.
4) POWER OFF PHONE! I had tried everything up to this point multiple times and it does not work!
5) Once powered on again go into the security setting and find "Clear Credentials" and once again clear
6) Go to "Screen Lock" and the options should be available once again.
I hope its help you.
if its work, Mark it as correct, please.


text:
Phone suddenly slow, many apps not working
From one day to the other, my LG magna phone suddenly started stuttering a lot. Several problems are occurring, and all of them had their onset at same time:

Many apps stopped working, and don't even start or are stuck in white-screens when I start them: Google play store, Google Inbox,
Google Calendar, Google Maps, Facebook Lite, 9Gag, Instagram.
Lag on input: when I type, my key touches have some delay in being recognized. For instance, type "Pizza restaurants" on
internet, and the word "Pizza" types normally, but then image
freezes, and suddenly the entire word "restaurants" is recognized.
Apps misbehaving: some other apps do not work properly, which is the case of the Weather app (also by google?) that never lets me
change location - "Unable to show locations".
Phone stuttering: upon watching youtube or other videos, every 10-20 seconds there are like 2-3 seconds frozen video,
followed by a "rushed" catch up of those frozen frames.
Phone became quite slow suddenly.
Google Play Store doesn't open.

I have not installed anything. I have already tried:

Rebooting many times;
Cleaning cache/stored data of Google Play store, Google services, etc. Note that now I cannot clean stored data of Google Play store as the screen becomes white when I press "Manage space".
Cleaning cache of phone by going to Device storage.
Airplane mode.

The only thing left to do is factory reset, but maybe you can give me any suggestions before I resort to it?
Phone became a brick...
Thanks in advance

Have you seen My device is getting slow, apps start misbehaving/crashing. What can I do?

Yes, I have tried the two possible steps for my phone (clearing cache, deleting apps). Right now, I have barely any apps installed.

You could try taking a look at the logs while performing one of those "broken actions". That might (hopefully) give a clue on what might be wrong.

@Izzy, I ended up doing a factory reset since it would take me more time to learn to use the logs effectively, especially given how slow it was. The factory reset solved all problems - I was really afraid it was a hardware problem. Thanks for all your tips anyway!

There are times when even a factory reset doesn't seem to solve it – and one has to find the exact culprit to get rid of it (a specific app or even a bug in the ROM itself, or problems with the file system on the external SD card – all things I've already seen). Didn't say you must evaluate those logs all yourself: if you'd upload them to e.g. a pastebin, others might have a look as well and be able to help out better. So: Glad you solved it for now – and just keep the rest in mind, might come in useful another time :)


text:
Google Assistant on my phone recognises appointments from multiple calendars, but Google Home does not
If I 'OK Google' into my phone to ask what meetings I have that day, it is able to show me the calendar entries from my work calendar (which is also a Google Calendar, but not my personal account) as I have linked that calendar to my phone.
However, my Google Home is not aware of any events on calendars other than my personal one so will give me a different answer to the question than my phone does.
How can I get Google Home to recognise entries in other linked Google calendars?

According to this Google help page, it's not possible: https://support.google.com/googlehome/answer/7029002?hl=en

@JT.  Damn, looks like you're right. I guess I need to find a way to replicate calendar entries from one calendar into the other then, so that everything is in my personal calendar.

Just found this in my news feed: https://lifehacker.com/how-to-manage-multiple-calendars-with-google-home-1820653306

@JT. Hmm, interesting. I don't have it available (yet) but feel free to post an answer with that content as it seems like that's going to be the way to do it in the near future.


text:
Is there a way to list all 4G networks within range?
Does anyone know of a method to obtain a list of all 4G networks within range at the current location?
Currently running Android 7.1 on an HTC U11 if relevant.

This might be what you're looking for: https://play.google.com/store/apps/details?id=com.staircase3.opensignal


text:
Android 6.0 Firefox Change Default App for media type?
I pressed in Firefox "Open torrent file download in LibreTorrent" but I can not download torrent cuz I need be looged in. Now I don't know how to change it? I want Android Firefox download it with its Downloads option.

If you're looking to change the default downloading option, do the following:
Go into your phone settings>apps>LibreTorrent>set as default>clear defaults.
Now when you try to download again, Firefox should ask you which app to use for that action.

Thanks. But the app Libre Torrent says it has not any defaults. And it looks like Firefox doesn't have too. I ended up with reintalling the Torrent app.


text:
How to port forward UDP in local area network over wifi sharing/tether
This is an offline situation.
The phone is already capable of tethering without an internet connection
I'm trying to setup a multiplayer game using an android phone as the router. It requires port forwarding with UDP.
How can this be accomplished?

did you try this: {Guide} How To Obtain an Open Nat (Phone Tethering)


text:
I want to buy game items on my deceased husbands Galaxy Tab 2 , I dont know his password. Is it possible?
When my husband became ill I promised him I would keep his game going until he could, unfortunately he died. I am still playing his game on his Galaxy Tab 2 and wanted to buy him some game items. When I tried I was asked for his google password which I don't know. Is there anyway I can buy him game items using my PayPal account?

Go into phone settings>accounts>Google>add account. Add your email address, now when you try buying an item it might give you the option to buy it using the added account

Thank you for the advice. I have done that but unfortunately the game (Clash of Clans) is in my husbands name and when I try to buy him in app purchases it comes up with his email, which I cannot change and asks for his password. I can't get any further. Even if I could remember the password as he's been gone 2 years the account will now no longer function. Any more advice would be very welcomed

that's what i was afraid of. My other advice would be to go to Gmail.com and try the forgot password option he might have had your email address as backup or something

Thanks again for putting so much thought into this for me. I did that and tried a number of passwords I thought he might have used but I got nowhere. I even tried putting in MY phone number but nothing happened. It would seem Google's security is fairly tight (unless you're a hacker which I'm not obviously lol) All I want to do is fulfill a promise. I'm at a loss to know what to do next but am very grateful for your help

SharonRiley,
That's so nice of you to keep his game going for him. That really touched me.
Don't give up yet! I hope my answer still gets to you if you come back to this site.
Hopefully google will let you get the account back!

You CAN get full access to his gmail and recover his password!!!
Google has a way of recover the password for deceased people.
https://support.google.com/accounts/troubleshooter/6357590?hl=en
Click and fill out the forum that says,
"Obtain data from a deceased user's account"
Don't log out of his account and log in with yours!!!!!!
People have suggested in comments above to do so. DON'T Some (not all) apps will detect fraud if you remove the account the game was purchased from!!!

Oh Thank you so much! I have found Google's phone number and intend to phone them on Monday explaining my dilemma but until now thought I had no hope. I knew I couldn't put Mick's game in my name and frankly didn't want to - I'm only playing it for him. I will let you know the outcome, Thank you so much I really thought I was dead in the water. To my knowledge I have never broken a promise and didn't want red tape to be the cause of the first and most important

You are filling out the forum that says "Obtain data from a deceased user's account" right?
@SharonRiley

Yes Lateral, I'm hoping I will get the information I need that way


text:
S5 required to enter Google pw for factory reset. Only allowing me to input 15 characters. Pw is 32 char
I am attempting to do a factory reset on a Galaxy S5. On the confirmation screen, it is requiring me to input my Google password. I am only able to enter 15 characters on this screen. My Google password is 32 characters.
How do I bypass this?

Why not do a Factory Reset from the recovery menu (Power on + Volume up buttons) as suggested in the answer below?

If you are sure it's asking for Google password, then you can change your Google password online for now to something shorter.
But, i believe that it doesn't ask for Google password, rather it wants your lock screen password or a special password, that you have set up under settings>security>factory reset data password.
Another option is to do a factory reset using hard keys but if you do decide to go with that option, then don't change your Google password before doing it, otherwise you might be locked out of your device.


text:
No Vibrate During Calls
Is there a way to get my phone to not vibrate during calls? I want it to vibrate for various notifications when I'm not in a call, but it's a bit startling with my phone up to my ear.
I've found a few SMS apps that can do it, but I'm hoping for something general, across all notifications.
EDIT: Upon further testing, it seems that my phone (Moto G, Andriod version 5.1) doesn't vibrate during a call by default, but sometimes it messes up and allows the notification vibrate to go through.

https://androidforums.com/threads/help-turn-off-notification-vibrate-during-phone-calls.126748/

It might be different on other devices, but in a Samsung this is how you do it:
In the dialer app go to menu>settings>call settings>call alerts>notify during calls. Turn that off.

I don't have that option on my Moto G. Also, does that just affect call notifications, or all notifications?

It mutes all notifications from vibrating during calls. Look in settings>sound>also vibrate during calls. See if you have such a setting

I have an option called "Also vibrate for calls", but that just toggles whether to vibrate as well as give the ringtone when receiving a call. Turns out that my phone doesn't allow notifications to vibrate during a call by default, but messes up sometimes (see the edit that I added to the OP). Thanks anyway.

I have that option "Notify during calls", but it additionally says "Hear a sound when receiving a new notification" – so it's not related to vibrate, it's also not changing anything for my hangout calls etc.


text:
Is it possible to set the default volume per application?
Some of the apps I use have very different output levels. One is only comfortable with volume set to the minimal and another is inaudible at that level, so I am constantly raising and lower volume between apps. Just like there is a separate ringer and media volume.
Is it possible to have some level set at a different level in every application? Some would have a default level until specified.

Would it be too cliché if I said “There’s an app for that.”? Here’s the link:
App Volume Control

Good. Works exactly as described.


text:
How do I encrypt a new SD card?
I'm on Android Nougat with an encrypted phone. I added a new SD card but cannot find an option to encrypt it too.
How do I go about encrypting the new SD card?

Did you check settings>security>encrypt sd?

@Abochur I checked and there is no option to encrypt the card.

It might be a bit too late, but for clarity, could you mention the device model?

Don't know if this helps, but I'm also on Nougat (Gal. S8).  I found in Settings>Lock Screen and Security>Encrypt SD Card. Good Luck...

On my Moto G4 running Android 7.0:

Settings -> Storage; select the SD card (OK to mount the SD card if prompted to do that).  This shows the contents of the SD card.
From the drop-down menu in the top-right corner (3 vertical dots):  choose "Storage Settings".
Choose "Format as internal"


text:
Google assistant is not playing my daily breafing
I am using google assistant on my Moto e4 plus running on Android 7.1.1.
I found some cool tricks to do with google assistant in this video, and I found that when I say How's my day look like to google assistant, it starts playing my daily briefing.

But the problem is that there is no sound, just the text. For other commands and questions, it works fine.
What could be the problem, and how can I fix it to make google assistant work properly?
Please tell me if any more information required.
Thanks in advance.

I had the same problem as you.
This happens because of the phone's language, that doesn't support google assistant properly.
Change your device language to English United State by navigating to Settings > Languages & Input > Languages > Add a language and then search for English United State or English US and add that language. Also, make it default language for your phone by dragging it to top from languages menu back in Settings > Languages & Input > Languages. Then close google assistant and open again. It will work. You will find some change in its voice.
Hope it helps. :)
Source: Google forum

Thanks, it worked. But what was the problem with Indian English?


text:
How can I disable autocorrect for some languages in my keyboard?
I speak more than one language, and so I have set up my keyboard app (Gboard) with multiple languages, each with its own keyboard layout. I like the fact that autocorrect is enabled in English, I find this feature very useful. However, in the other languages, the autocorrect is terrible and I find it frustrating.
How can I turn off autocorrect just for non-English languages? If this is not possible using Gboard, are there other keyboard apps that have this feature? I welcome answers about any keyboard app.

The keyboard that comes with Samsung phones has this feature.
You can switch keyboards by pressing the little keyboard icon in the navigation bar, or by opening Settings, General Management, Language and Input, On-screen Keyboard.
You can configure the Samsung keyboard like this:

Open its settings by going to Settngs, General Management, Language and Input, On-screen Keyboard, Samsung Keyboard.
Open Languages and Types, and add the languages that you want to add.
Go back to the Samsung Keyboard settings
Open Auto Replace, and enable auto replace just for the languages that you want to enable it for.

I don't think it is possible to install the Samsung Keyboard on other types of Android phones.


text:
Google Home app not letting me teach it my voice
Whenever I try to setup my voice when prompted in the app it just gets stuck on the subsequent please wait screen

.

This is on a Samsung S8.
Tried clearing the data on the app, restarting the phone, reinstalling the app. Nothing makes a difference.
I've been able to complete this step on my wife's phone for her account, so it doesn't seem to be a network issue.
Any ideas what's stopping it progressing through this voice learning?

I have the same problem....on a S8. Did you ever find a solution?

@daw9948 not exactly. I had to find my old phone (S6) and set it all up that way instead. Still don't know why the S8 doesn't let you do it.


text:
How do I invert colours inside a specific app?
The latest Android has an Invert Colours option in quick settings.
Is there any way to turn this on automatically when a specific app is opened? Is there any other way to achieve inversion of colours inside a specific app?

Are you rooted? Some apps can put a toggle in the notification shade so you could toggle it quickly, but it requires root.

@AndyYan Not rooted. Any workaround possible in that case?

None that I know of. Tasker might be able to do it somehow, but some actions of it also requires root, and I never used it so I don't know if doing it is one of the actions.

Tasker needs to run in the background and ultimately costs battery. This should be part of the OS itself. There are software vendors who try to sell dark mode for real money, it is ridiculous and needs to be fought back.

For me Tasker did the job, but you need an additional Tasker plug in for this, called AutoTools.
On my bq android device root wasn't needed to do the job.
I set up a profile to invert the screen when I open specific apps like my newspaper reader.

What did you use to invert the screen?

Since the answer is a little light on details for novice Tasker users (like me).
Here is how to do it step by step:

Download and install Tasker
Free trial version here
Import the example for Tasker from here
The example works for Gmail app and manipulates the accessibility_display_inversion_enabled property to toggle the color inversion. Making Gmail Dark but others app normal.
Enable the profile
Now, every time you click on gmail, if it doesn't work it's because it needs more permissions (check notifications)
Add the "usage access" permissions and "write settings" permissions
You also have to enable write settings perms via adb with
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
Click Gmail and color inverts
Leave Gmail and color inverts back

I use Automate, see this link. It is like Tasker and need the same permissions and preparatory actions via ADB but ligter than Tasker. And free for such small algorithms (less than 30 blocks).

You can always turn invert on while your where you want to use it, then when you're done turn it off.
Go to settings on your phone, to accessability, to Direct access, check invert.
Now go back to your home page and rapidly push the home screen button 3 times, fast. It'll come on, push it 3 times again to turn it off. There is a video online for each step of you want to Google it.

This seems like customization from the manufacturer since it might not exist on all devices. It'd be great if you could [edit] and mention the phone model and the Android version. Thanks!


text:
Application Installation Error in Genymotion emulator
I am trying to run an application which I am developing currently in Android Studio 3.0 using Genymotion emulator with Android 5.0 - API 21 (Kernel version 4.4.10). All set up on Linux (Fedora 26).
I am not able to run the application.
There is no compilation error in application code as it builds successfully. But when I press run button, first I get this

However, neither the application is not installed on the Genymotion emulator as I can't find it there nor it is installing again. Although when I press OK button shown in above image, I get the following error in Run console, which appears by clicking the button in bottom left of status bar
11/18 22:29:34: Launching app
$ adb install-multiple -r -t /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_4.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_5.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_9.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_8.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_7.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_3.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/dep/dependencies.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_6.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_0.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_1.apk /home/vpn/Projects/android/candy-coded/app/build/intermediates/split-apk/debug/slices/slice_2.apk /home/vpn/Projects/android/candy-coded/app/build/outputs/apk/debug/app-debug.apk
$ adb shell pm uninstall com.example.vpn.candycoded
DELETE_FAILED_INTERNAL_ERROR
Error while Installing APKs

And when I try to perform install command (as shown in above code snippet) using Linux terminal, it shows following
Failed to create session
WARNING: linker: libhoudini.so has text relocations. This is wasting memory and prevents security hardening. Please fix.
Success: created install session [726755356]

This is a new type of error I am facing since I installed the latest version of Android Studio.
It works fine when I run it using my phone Moto E4 plus which has Android 7.1.1.
The project which I am developing was created using the current Android Studio.

Here is my app.gradle just in case
apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.1"
    defaultConfig {
        applicationId "com.example.vpn.candycoded"
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
 }

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:27.+'
    testCompile 'junit:junit:4.12'
}

Please help me with this.
Also please comment if anything I am missing in describing the problem properly, or any file or screenshot I need to include.


text:
Why does every adb command take several minutes?
I've run adb devices and adb push some-stuff /sdcard, and both commands take several minutes. Once adb push gets started though, it races through the file, so the throughput is fine. It just takes an extremely long time to get started on processing the command.
$ adb --version
Android Debug Bridge version 1.0.39
Revision 8.0.0_r17
$ uname --kernel-name --kernel-release --kernel-version --machine --processor --hardware-platform --operating-system
Linux 4.13.12-1-ARCH #1 SMP PREEMPT Wed Nov 8 11:54:06 CET 2017 x86_64 unknown unknown GNU/Linux

The phone is a Samsung SM-A300FU (aka. A3) running a recent LineageOS.

Have you found the cause? I'm experiencing this right now.

@marczellm No, sorry. I haven't seen this for a while though, and I no longer have the same hardware or software.


text:
What is this S-shaped icon that appear on top of samsung screen/indicator bar?

What is this S-shaped icon that appear on top of samsung screen/indicator bar?

The icon appears to belong to 360 Security by Qihoo.


text:
Dark spots suddenly appear on the screen then phone reboots. Bug or virus?
I have been experiencing this problem since I bought this phone, which is an Infinix HOT 4 Lite. I thought it was a virus because I installed a lot of applications then, so I did a Factory Reset. The problem was persistent. The following happens to the screen first:

Then it stops responding, until it reboots again. I noticed that this happens when I turn on the screen, but not always. OS version is Marshmallow (Android 6.0), and it is not rooted. I searched Google a bit but I couldn't find anything related to this case.

The pattern is displayed behind the notifications at the top, so can you try to drag down the notification tray and get to the settings that way? Or when it doesn't happen, check if any unexpected apps have the "Draw over other apps" permission.

@Dan I can't get to the notification tray because the phone stops responding. And for the permission, there are tons of apps with the permission but I suspect only 2 which are Opera Mini and Xender. I have been using these two long ago, so I don't think they are the problem too. The other apps are either system apps or those I installed after I encountered the problem.

If you can (if the issue occurs surely and often enough for you to catch it easily), run adb logcat then capture the log of when this happens.

@AndyYan The screen stays like in the screenshot for about 5 seconds till it reboots. It's a pretty short interval since this occurs almost randomly. But when I am practicing Android Development on Android Studio, I use my phone for testing, so I was wondering if I can run it from there when the opportunity strikes.