text:
Pie 9.0 Low Battery Notification Not Working (Moto G7)
New Moto G7 running Android Pie 9.0
Everything else works fine. The issue I'm having is with the Low Battery Warning sounds and notifications. Simply put, I want the most annoying low battery indicator in the world and it's just not doing that. All I get is the little red battery in the corner. And that's if I'm not watching videos or playing games. Otherwise, it just silently lets me use up the battery and then shuts down. I've already tried:

Exhaustively scouring the internet for any answers
Turning up the volume
Plugging and unplugging the charger
Enabling charging sounds
Checking all the boxes and radio buttons in App info/System UI
Turning the phone off and on again
Restarting the phone
Clearing the cache
Looking everywhere for more answers
Posting my issue on the Motorola Community website
Factory resetting the phone (a last resort that did not work)

TLDR; You either get battery saver, or notifications; not both.
There seems to be an issue with the Android Pie release, or a subsequent patch. When the "Battery Saver" function is turned on, it automatically disables the "Low Battery Notification" features. Or, the battery saver fires and prevents the low battery notification from firing by default. "Save the battery" instead of making noise, popping up a message, and vibrating. I turned off the "Battery Saver/Turn on automatically" function and now my phone interrupts whatever I'm doing to let me know I need to plug in soon.

You can setup MacroDroid app to detect battery saver and notify you about it in the way you want it to be.
Add a new Macro with these conditions:
Trigger: Battery/Power > Battery saver state > Enabled
Actions: as you wish. You can setup a notification with a sound, vibrate, or try other actions.
Constraints: none
Save the Macro and try the battery saver manually. MacroDroid should be working for you in that case.
Note: Tasker app can also do the same thing but it doesn't have battery saver state context. Instead, you can define battery range for your context.
Solution tested in OnePlus 6 running Android Pie.


text:
Samsung Galaxy s3 mini Wifi Connected but not working
I have a Samsung Galaxy S3 Mini and my Wi-Fi worked perfectly fine.
Later, I went on my phone and my Wi-Fi said it was connected but when I went on social media and stuff it said it wasn't connected. I tried everything. Please help.

First off try turning airplane mode off and on. That will often fix things. If that doesn't help, restart the phone. If that doesn't help, try hard-reset.com/samsung-galaxy-s3-mini-hard-reset.html but make sure to backup the phone data first.

source: Stack Exchange

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

sort: votes


text:
Plug android USB to PC, get malicious file?
Hello :) so i have been googling about it but no info on my specific question.
About the safety of transfering files to/from PC. Where there's a possibility of android get malicious file unknowingly from PC. Where you cant fully sure if the PC is free from malicious file.
I read that some ways to prevent that is. Turn off usb debugging.
Is there still a way of the android to get affected?
Also is there more way to be safer?
Thank you for whoever responded :)

You can use Antivirus software on your Android device.

Android Devices cannot be affected in any way when you connect it to a computer (atleast when connected in MTP mode)..
There might be a possibility that you'll get affected, that too only when USB Debugging (ADB mode) is ON, because there might be a chance that there's a virus in your computer that can install a payload virus application directly (without your knowledge) via the ADB mode to your device.
That app might be a type of virus that periodically displays advertisements, or can be installed as a payloaded (modded) update to an existing application (like a Browser or even Banking app) (with same package name) in your device that can track every info you provide to the app (even the user credentials you provide, like username and password). Or in the worst case, it can be a exploit app that can install itself or its other apps as system app, making it impossible to uninstall (unless you root your device).
So switch OFF ADB mode when not used or when you're not working in a trustable computer.
When your device is connected in USB Mass Storage Mode (which is removed since KitKat), there's a chance that a virus in your computer might place crafted virus files in the removable disk (popular viruses like autorun.inf, New Folder .exe, Shortcut virus, etc.), but that won't affect your Android device in any way. Only when you connect the device to another computer (in UMS mode), there's a chance that the computer might get affected.
Other than these, I don't think there's anything harmful when connected to computer, AFAIK.

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


text:
Unable to download Google Allo from Google Play Store - Pre-register/Unregister
So Google Allo was officially released just a few days ago as per this Google Blog:

Today, we’re releasing Google Allo, a new smart messaging app for Android and iOS that helps you say more and do more right in your chats.

Today being Sept. 20, 2016 as per the blog's post date, while in our country, it's already Sept. 22nd.
I followed the link up to it's Google Play Store page, but still only see it as Coming Soon and the Pre-register/Unregister button.
Is this an expected delay since it is still being deployed? Or was there an unexpected delay in the release or is it just that my phone is not compatible with it?
I'm using Asus Zenfone 2 ZE551ML with Android L and the Google Play Services is up-to-date. However, there is the behavior of Google Play Store to not show the app to non-compatible (blacklisted) devices for searches, and a label of

Device not compatible

if you were still able to find the page, pretty much rules out the device compatibility issue.

As per Apk mirror there are 16 variants bringing it to various device configurations. Wondering if the right device configuration is not available (goof up?) In your country. You could try installing x86 versions fitting your device from there. This seems to be one possibility and surely my earlier solution was not on right lines

We’re beginning to roll out Google Allo for Android and iOS, and the app will be available worldwide in the next few days.

(Taken from the end of the blog post)
Google roll out app releases in stages. Initially it will be available to a small percentage of devices and countries. Over a few days (or weeks even) it will roll out to more devices and countries.

So it's highly possible that it's just because they're still deploying the app. Gonna wait for a few more days and see what happens. Thanks!

So I just checked again and Google Allo is now available. Turns out it's just with the roll-out. Thanks! :)


text:
Unable to connect my bluetooth to pc or otherphone
I am unable to connect my bluetooth with my pc and with other phone but i can connect it to bluetooth headphone and speaker. I get pair option and device get paired (after confirmation ) but it do not get connected.
Phone Samsung J7 Nxt
I tried deleting caches and files of bluetooth in apps on my phome but it does not worked.

From your settings, go to the apps /app info section (depending on the Android version, it may vary), enable display of system apps, delete cache and try. If that doesn't help, delete data of Bluetooth app (you will lose all paired connections) and try.

still unable to connect and when i click on paired devive setting i only get internet access option earlier i used to get so many options

Reset Bluetooth in those devices that aren't getting connected, usually instructions or Google will tell you how to //If this doesn't help too, please [edit] to mention this as a troubleshooting step carried out, so that others don't suggest the same

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


text:
Adaptive Notifications re-enabling itself after some updates
I have a OnePlus 6T running Android 10 / OxygenOS 10.3.4. The problem I'm about to describe has, I believe, been present since the system upgrade to Android 10.

I started seeing these suggestions on various notifications - mainly from messaging apps; the above is a WhatsApp notification. I don't want them, and didn't have a clue how to turn them off because I didn't know what they were called.
Googling various related things ('suggestions', 'smart notifications', etc.) didn't get me any closer, but I eventually found some article on a feature that'd just debuted called 'Adaptive Notifications'. While it didn't mention the above behaviour explicitly, I figured this must've been it.
Switching them off (temporarily)
Sure enough, when I dug through my settings, found the option under Apps & notifications > Special app access > Adaptive Notifications, and switched it to 'None', these suggestions on notifications disappeared after a few minutes.
However, they periodically reappear after I apply a bunch of Play Store updates - and every time they do reappear, I find that 'Adaptive Notifications' has been re-enabled in my settings.
I'm unsure precisely what updates trigger this, but I'd hazard a guess at it being Play Services.
So, how do I stop this from happening?

@beeshyams I'm not sure I understand. Selecting 'Android Adaptive Notifications' makes the 'suggested actions' on notifications re-appear, which is exactly what I don't want.

Oh. OK. I thought on your device it appears different. Please ignore

I've just found out that these are called smart actions: https://www.xda-developers.com/smart-actions-set-reminders-notifications/ - still no idea how to get rid of them for good though

While this setting keeps turning itself back on after certain updates, I've finally figured out how to switch off these 'smart actions' (apparently that's their actual name - see my above comment).

As per the above, go to the Adaptive Notifications setting. Switch it on.
Go to Settings > Apps & Notifications > Notifications.
Scroll down and hit Advanced.
Scroll down to Suggested actions and replies. Switch it off.

I'd seen this setting before, but it was greyed out. The missing step was re-enabling adaptive notifications.

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


text:
Help diagnosing constant CPU usage of phone during sleep (Battery Historian Chart)
I saw a great Battery Historian guide and decided to try it out. I noticed that last night while my phone was unplugged, the "CPU Running" bar was active the whole time when I was asleep. This should only be intermittent, not a constant black bar.
Here's the whole battery historian chart, CPU running stats at the top.

Hovering over the CPU Running bar, I can see what's causing the CPU to run:

A lot of "abort" wakelocks whatever they are.

Abort: Pending Wakup Sources: dwc3-otg

Abort: Pending Wakup Sources: usb_notify

There's also something called "Unknown".

I have a Galaxy S20 (exynos). I have not used any package disabler app or rooting etc.
Googling the above wakelocks brings back nothing. Just some random github code.
Compared to this other S20 user's battery historian chart, my CPU running bar should be intermittent only. https://preview.redd.it/edegbwhq1sq41.png?width=1701&format=png&auto=webp&s=b8d53673d3ca754feac8ded9da6ca408592f655c
Any android expert have an idea how to diagnose this?
edit: there's also constant "BLE Scanning" on the screenshot which is "bluetooth low energy". I have bluetooth off, nearby devices off, improve accuracy via bluetooth off.

Wakelock tag wiki may help

Thanks. Do you know of anywhere else I can ask this question? There's no discussion of these wakelocks on the entire internet. Do you think I'd get banned from android developer stack overflow if I asked there?

I am not conversant with [So] but as far as I know you won't get banned! Try asking that related to programming. //To really get to the root of the problem, you would need to root your device and identify source of your problem, whether it's an app Wakelock or kernel wale lock

These two wake locks are related to the OS
and android doesn't give any control over the system wake lock without root
Some times the OS gets buggy and it will not release the wake lock.
your best bet is to reboot the phone and wait about 5 hours to see if the battery drainage is the same after the reboot. if that did not fix it then it is an OS bug that only Samsung can fix. not that I think that they will


text:
How to connect Bluetooth keyboard + bt mouse to Android smartphone to work in parallel?
re.:
How to send carriage return + newline from Bluetooth keyboard connected to Android smartphone running shell emulator ?
followed answer links to similar questions
like
How to create a newline on keyboard
and
shift key + enter key pressed
just moves cursor in terminal mode one space to the right
on another, mini bluetoth keyboard, entering Fn + Esc did the new line trick, only once
Shift+Space opens the locked phone and Enter pressed, opens Shell Terminal Emulator
but another Enter press does nothing
upper left "Esc+ Enter pressed, escape Terminal, so Enter button works fine (new keyboard)
Not sure if External Keyboard Helper Demo could help me to test keyboard layout .

entering Fn + Space on a small bluetooth keyboard I can switch between opened application: Shell Terminal Emulator vs. Bluetooth settings

read question, comments and answer
Enter key is different from Carriage Return (CR)
https://unix.stackexchange.com/questions/349214/enter-key-is-different-from-carriage-return-cr
still not a solution but a good approach

first part solved, looking for a solution on how to connect multiple bluetooth devices to Android -
Windows XP came with such bluetooth software hub application/ drivers
to work with bluetooth mouse + bluetooth keyboard in parallel

Problem solved.
Another Shell Terminal application from Play store supports Enter key.
Only keyboard by Logitech is supported since ASCII keys input mismatch for mini keyboard


text:
How to connect 2 smartphones via WiFi Direct ADB to get the 1st to control applications run on the 2nd?
How to connect 2 smartphones via USB to get the 1st to control applications running on the 2nd?
I don't mean the connection to be limited to screen mirroring or off-lione file transfer only.
I need 1st smartphone to control applications running on 2nd smartphone in interactive mode, exactly as I can control applications run on Android board connected to PC via USB cable.
Ok, OTG and host mode supported since modern smartphones intended to work in parallel.
Another related question: How to start an application using android ADB tools?
A couple of examples:
adb shell am start -a android.intent.action.MAIN -n
com.android.settings/.Settings

will launch Settings, and
adb shell am start -a android.intent.action.MAIN -n
com.android.browser/.BrowserActivity

will launch the Browser. If you want to point the Browser at a particular page, do this
adb shell am start -a android.intent.action.VIEW -n
com.android.browser/.BrowserActivity http://www.google.co.uk

From: How to run (not only install) an android application using .apk file?

follow-up 2
connected my 5.0.2 Android smartphone to 4.0.2 Android tablet via microUSB2USB cable inserted into OTG USB2micxroUSB to get microUSB on both hands Enabled usb debugging on both devices, run adb daemon on port 5038 on smartphone. None device connected, no TCPIP established In programming mode I need to select debugging app on tablet: one suggested by default is: com.android.partnerbrowsercustomizations.example other option is None Should I select the above or install one another, called ???

great related question, comments and answers with examples
https://stackoverflow.com/questions/4567904/how-to-start-an-application-using-android-adb-tools
"We can as well start an application by knowing application type and feeding it with data:
adb shell am start -d "file:///sdcard/sample.3gp" -t "video/3gp" -a android.intent.action.VIEW

If an application  can be started and run via adb, fed with data and if such application run generates output data, is it possible to fork and redirect that data to usb port for viewing, processing, saving on the 1st smartphone running adb ?

1st please don't post links to search engines because every body will get different search results. If you want to link to an external page include the link to the final page. 2nd please don't use comments for just adding info. Instead just edit the question.

@iknow thank you for your edit help
"adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings"
BTW
not sure why select & C&P generated extra signs
"adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings"
it must be MS Windows > Linux ASCII string conversion

If there any manual in htmlized / Javascript form, listing syntax to run every native Android app via ADB USB
How to gues the following :
"adb shell am start -a android.intent.action.VIEW -n
com.android.browser/.BrowserActivity http://www.google.co.uk
or
adb shell input tap x y
can broadcasted output from app run via ADB USB be redirected (fork) to USB interface for postprocessing by a script to keep interactive communication via USB continued ?
how to get to more advanced examples or learning course on video ?

I have worked really hard for the last 2 weeks to get to the following conclusion:
I need to connect 2 smartphones via WiFi Direct only, no usb cable, no wifi router, since I need to use usb slot for charging.
There are tens of WiFi ADB applications in Play store  but many described as wireless ADB still requiring usb cable.
My search for WiFi only ADB still generates many discussions on SE, many answers, many comments, not listing the right solution, not requiring root access.
So I need to test 20+ apps one by one to get the answer

The USB cable is required for initially enabling wireless adb. On a unrooted device there is AFAIK no other way to enable adb wireless. After enabling you can remove the USB connection and adb wireless stays enabled until you reboot the device.

@Robert thank you for your kind explanation
Just got 2 bluetooth keyboards to make life easier, one is mini-bluetooth keyboard, supporting MS Windows, another is ultrathin keyboard cover for iPad (bluetooth )
Unfortunately, they fail to support Press Enter as Linux Return key in Android shell emulator, so I have to look for remapping solution (how to emulate Linux Return key press)
I have a number of 4.2, 5.2 smartphones and tablets, so hope to start tests with adb very soon

@Robert connected my 5.0.2 Android smartphone to 4.0.2 Android tablet via microUSB2USB cable inserted into OTG USB2micxroUSB to get microUSB on both hands
Enable usb debugging on both devices, run adb daemon on port 5038 on smartphone
None device connected, no TCPIP established  In programming mode I need to select debugging app on tablet: one suggested by default is:
com.android.partnerbrowsercustomizations.example
other option is None
Should I select the above or install one another, called ???

So the adb connection works? The debugging app setting is AFAIR useless as it just stops the app if it starts until a debugger connects.

@Robert
My smartphone fails to connect to tablet via usb cable, can connect to PC but fails to detect usb mouse connected via OTG cable, the same for USB pendrive, so microUSB port in my smartphone seems not to support connecting to another Android device.
I will try powered usb hub tomorrow.
In the meantime I charge my another Android 4.2 10 inch 3G tablet, unused for 2 years for Tablet2Tablet connection via usb cable.
changed connection mode to PC via usb cable to tethering  - connection established with PC . smartphone 2 tablet failed to connect via usb cable

This looks like part of your answer: install the Termux app, and then adb to run within it. I have not tried this yet.


text:
Why my Android 5.1 MEDION E4506 smartphone fails to detect BLE smart band?
Why my Android 5.1 MEDION E4506 smartphone fails to detect BLE smart band ?
from
https://developer.android.com/guide/topics/connectivity/bluetooth-le
"Android 4.3 (API level 18) introduced built-in platform support for Bluetooth Low Energy (BLE) in the central role and provides APIs that apps can use to discover devices, query for services, and transmit information.
and next
"Set up BLE
Before your application can communicate over BLE, you need to verify that BLE is supported on the device, and if so, ensure that it is enabled. Note that this check is only necessary if <uses-feature.../> is set to false.
If BLE is not supported, then you should gracefully disable any BLE features. If BLE is supported, but disabled, then you can request that the user enable Bluetooth without leaving your application.
I have installed Lefun Health, Yoho Sports, which should work with my BLE smart band.
Unfortunately, my smartphone, installed apps fails to discover my smart band.
I have bluetooth enabled in smartphone and smart band is not discovered.
Since my ffriend, using iPhone succeeded to connect to my smart band, so it looks BLE is enabled and on
Are you aware of any BLE service generic app to detect, where is the problem ?
My smartphone is MEDION E4506 (Lenovo, so Android 5.1 should support BLE, so let me know what fails
and do I really need to get a newer smartphone ?
similar question
Detect Android device from BLE device (How bluetooth works ?)
thank you

There are plenty of Medion devices running Android 5.1. We need the exact model name. Please open Settings -> Phone info and add the model name to your question (you can edit your question).

Thank you Robert, just edited.
Basing on ""Android 4.3 (API level 18) introduced built-in platform support for Bluetooth Low Energy (BLE) I assumed, Android 5.1 supported BLE by default.
If disabled, I would like to run CLI command to get it enabled, since Bluetooth works fine and no menu option for BLE

Android 5.1 has support for Bluetooth LE but it seems you phone on hardware level has only support for Bluetooth 4.0 without the optional BLE profile.

Do you mean extra BLE chip is reuired ?

Yes I assume the hardware is the problem. Unfortunately Aldi/Medion never published a detailed hardware spec of that device, it just says "quad core cpu" without manufacturer or type name.

Thank you
So it's the right time to say bye bye to smartphone inventions by Aldi/Medion, not supporting BLE, OTG


text:
Why Lenovo smartphone fails to support USB OTG?
alike questions:

OTG support in Android Smartphones

Connecting Android smartphone/tablet to PC and another device through USB hub

How Does Android Detect USB Connectivity and More About USB

"Most tablets seem to supply power over USB, but many phones do NOT.
Exactly.
I tried to connect my smartphone to tablet to get ADB to work.
Unfortunately my smartphone (Lenovo) failed to recognize connected tablet as a device.
My friend adviced me basic test if OTG is supported on smartphone.
Connecting usb mouse via OTG cable to smartphone works on tablets but fails on my smartphone ( red laser led is down)
There are apps in Android store and OTG USB Driver For Android
claims after check:
This Device Supports USB On-The-Go (OTG) (my Lenovo)
and other OTG Checker app claims quite the opposite
and one another advices me to edit xml file to enable OTG
I will run another test, powering the device/s with powered USB hub as a middle-man,
since tested today USB Endoscope camera and installed a number of camera apps and none worked for me, especially AN98 advised by a manufacturer of Encoscope 1m usb camera.
At the same time I can connect my Lenovo smartphone to PC via usb cable to get connection established confirmation for files transfer.
follow-up 2
I give up usb hub connection option, as discussed already in
Connecting Android smartphone/tablet to PC and another device through USB hub
Since I have Terminal Emulator installed
I can run
adb usb
to get :
daemon not running, starting it now on port 5038
daemon started successfully
error: device not found
Not sure why port assigned is: 5038
should be : 5555 by default
nice option is
Name of adb server host (default: localhost)
-P  Port of adb server ( default: 5037)

USB OTG is mostly used with USB sticks, mouse and keyboard. Besides those devices no device developer will ever test. ADB was never meant to be run over USB OTG. Therefore I am not sure if Android even includes the necessary drivers. My advaice if you still want a Android device-to-device communication via USB: Use a Raspberry PI as PC (SUB master) in between both devices and develop a script that runs on the Raspberry that receives ADB commands from one device and forwards them to the other.

@Robert I use USB OTG cable as USB female > microUSB adapter only since none microUSB <> microUSB cable offered for sale. Today purchased a number of USB female > type-C adapters for use in a future (since my Lenovo smartphone supports microUSB only). It looks like if a smartphone doesn't support OTG so is not fit for ADB communication.
Ok, I need to run ADB on the same smartphone (null USB port) either daemon or client to limit overheads. Just go back to ADB manual on how to.  I need ADB client for Android

check your phone specifications


text:
Can 2 smartphones be connected via microUSB-USB cable + OTG USB female 2 microUSB for ADB to work?
re.:
Can 2 smartphones be connected via microUSB-USB cable + OTG USB female 2 microUSB  for ADB to work?
There are USB C <> USB C cables on a market, found none microUSB <> microUSB
So not sure if using USB hub as a middle-man can work or should I use 2 OTG  microUSB <> USB female cables,  interconnected by USB2USB cable
--
Ok, started with microUSB 2 USB cable inzserted into OTG USG female 2 microUSB cable to get microUSB 2 microUSB cable.
Should I enable USB debugging on both devices ?
I connect from Android 5.0.2 smartphone to  Android 4.2 tablet
On tablet , the only selectable application for usb debugging is called
com.android.partnerbrowsercustomizations.example
just enabled it on tablet
run on smartphone in Terminal Emulator
adb devices
daemon started successfully
starting it now on port 5038
List of devices attached
none
adb list devices
Android Debug Bridge version 1.0.32
and help list
no IP address on tablet
device not connected
is OTG cable not fit for ADB ?

Why do you want to use a USB cable if the objective is to use adb on one phone to access another? Just setup adb in wireless mode on one phone, connect both phones to same wireless network, then use another phone with adb client to access the first phone.

@Firelord Robert from another thread, advised me to start ADB connection with USB cable than switch to WiFi mode,  since USB cable connection to be mandatory
BTW
I would prefer WiFi Direct communication, no router involved, if supported by 2 Android smaretphones.
This is my first ADB try, so I follow advices provided by others.

@Firelord
"Wireless ADB on non-rooted Devices
Note: This requires a one time use of a USB cable, so have one handy.
from
https://beebom.com/how-use-adb-wirelessly-android-device/

@Firelord
"Wireless ADB on Rooted Devices
If you’re on a rooted device, you don’t need a USB cable. Not even once.
from
https://beebom.com/how-use-adb-wirelessly-android-device/


text:
Do you need a data plan to install Amazon's App Store?
And does the http://www.amazon.com/gp/mas/get-appstore/android have the same exact apps as on Android Market?
Followup from How to download apps without a wireless data plan

The exact apps exist in both only insofar as the developer(s) have submitted their apps to both.

This also depends on the device probably. You can download from the Market on devices that have no data plans provided that the device itself can operate without one. The question you've linked to is probably more appropriately phrased as "How do I bypass the SIM requirement on my device"?

As long as your device is allowed to install apps from Unknown Sources (Check Settings), there's no need of data plan to install Amazon AppStore. Carriers don't (and, can't) lock every third-party app to promote their data plan. In fact, it may become a legal issue for them.
Amazon AppStore isn't exact copy of Android Market, but it has really a large no. of app collection, thanks to e-commerce giant. Its the only app store for Android which could compete with official Android Market. In fact, its a threat for Android Market.


text:
Force shutdown on a Galaxy Nexus?
Similar to this question: How to force Samsung Galaxy Tab to shutdown?), how can I force my Galaxy Nexus to shutdown?
I can see that it is still on because I've got lightflow installed and the status LED is flashing. However none of the buttons are waking up the screen, so it is pretty much frozen. I've tried holding down the power button for 60s but its still on! :)
Thanks!

Hm... My Galaxy Nexus, that I bought on May 2012 (so, before your question) once I press and hold Power Button, always shows shut down menu, which does include "Power Off" option. Your doesn't? What am I missing?

The easiest solution would be to simply remove the battery. As far as I know, holding down the power button on the Galaxy Nexus doesn't force it to power down.


text:
Regex Caller ID (match suffix)
I get calls from a queue from my phone provider. The phone provider distinguishes these calls by adding a suffix.
12345678
becomes
1234567801
I would like to make a contact with a phone number which matches all numbers matching the suffixed numbers in order to have an at a glance recognition of queue calls, as opposed to direct calls.
Is there any way to achieve this? Can it be done with tasker?

I don't know about any app that would allow creating a contact with wildcard or regex but you can consider Tasker to execute a particular action as a recognition of those particular numbers.

Profile: State → Phone → Call

Type: Incoming
Number: *01
* is the wildcard here which would  match anything. 01 is the suffix you want at the end of the number.

How you want to recognize those numbers is up to you. Under a task you can show a:

Toast: Alert → Flash
Notification: Alert → Notify
Popup: Alert → Popup
May be, a Scene like this:
(Click image to enlarge)

You can also block the calls if you want to. There is also a dedicated app I know which can block calls based on numbers using certain regex. See my answer here: Customize call blocking

While it includes the solution, wouldn't it also show non-provider calls ending with 01 as provider calls?  Where I live, the first 4digits of number are specific to provider, I'm not sure if that is standard everywhere.

Not really my concern if you ask me. OP asked us something to take care of which I perfectly did and I also knew this point would be raised by somebody too. If OP raises your point then I would ask them to provide a definite use-case in the question itself so that I can update my answer accordingly (subjected to my discretion).

You may create a single contact with multiple numbers. Just copy >> paste the original number into a new number field and add the suffix. I don't think there is a limit to the number of phone number fields.

IMO, the question is about expecting any number ending with a particular suffix to be get recognized by OP when the call from that number comes and OP prefers to have a contact amassing all those number under a hood. I understand, as per your answer, a person has to already know all the numbers ending with that suffix but how can we expect anyone to supposedly know all those numbers already. Could it be that I've misunderstood something here?

Op should have misused the word suffix instead of prefix. General phone provider calls will have static prefix. I think the OP meant numbers like 12345678, 1234567801, 1234567802... Blocking *01 will have a much wider range of numbers, even numbers out of a single network operator . If what I assume is true, OP might need to create single contact with 100 numbers only changing in suffix.

@BharatG Firelord is correct.

@Magnus Rose in such case my answer is invalid. Could you post 3 or 4 such numbers, im just curious. :)

1234567801
2345678901
3456789101
4567891201
The first 8 digits are unknown. Could be any valid phone number.

Are the first 8digits always ordered numbers (digits n, n+1, n+2, n+3...) ? Or could they be randomized as well?


text:
Can't read my SMS on my Android phone

An update fixed my problem. It was - as I suspected - just a bug.

Recently I upgrade my Samsung s4, and now every time when I get a message via SMS, the text - and background - all white?:
(Click image to enlarge)

I tried messing with the settings, but still my messages won't show up?
How can I read my SMS messages again?
Phone Info

Samsung S4(GT-I9505)
Android version 5.0.1.

Backup your data and then restore factory settings may help. Also install any other launcher may help

If you don't want to do that, switch to another messaging app, like Hangouts?  Atleast then you can get your messages while you figure out what the problem is with the Messaging app... (also, have you tried closing and clearing the cache of Messaging, not sure if that will help though)

@Mike how do I clear the cache of messagin?

As per the OP's comment and the 4th revision of the question

Apparently, the answer to this, is Update your Samsung device
An update fixed my problem. It was - as I suspected - just a bug.

Actually, we can't read SMS in Lollipop without approved permission in run time. First, check permission in run time, then you can access SMS.

I used Hangouts to get around this problem, however last night my phone downloaded a software update that has corrected the Messages app, updated Contacts with FB photos and re-linked my phone to the FB photo albums - hoorah! Oh how I've missed Swype when sending out text messages :-)

Try a third party messaging app, such as Google Messenger or Handcent SMS to see if the problem is duplicated. If so, verify you're running the most current software version with Samsung Kies. If you are, try a factory reset and see if that works. There's a possibility that the Lollipop update for the S4 has some bugs that will hopefully be patched rather quickly.

My default Messages app suddenly stopped opening texts. (could write them though and only had about 50 txt messages in total). Oppo phone android software didn't give 'clear cache' option for Messages. However, found an app on my phone called Messenger. Once this was disabled, Messages app worked again (no reboot necessary)

I just figured it out.. I turned off my phone for 20 seconds and my phone messages showed up.  If you keep your phone on all the time like I do,  then turn it off and back on, your messages should return.

Phone could be in Guest Mode.  Go to settings...security...then deactivate guest mode.

That wasn't it. The questioner already updated their question to say it was fixed by a software update.


text:
How to backup files from a phone that's constantly freezing 20 seconds after turning it on
So I have a Huawei P Smart that's freezing 20 seconds after I open it and type its password for the first time. And after that, 2 minutes later, it's restarting.
I would like to save the photos and files from it before I factory reset it, but the computer simply doesn't have the time to save anything before the phone freezes. I have the time to enable USB debugging and data to access tho'.
I have tried opening it in safe mode, I googled and watched videos on youtube, but I couldn't retrieve anything.

What have you tried to prevent freezing? Connect charger, enable airplane mode, deinstall unused apps, keep the phone cool...

Is the device rooted? Does it have a custom recovery? The latter usually offers you ways to get data off the device.

it's a 2018 device. Huawei stopped unlocking bootloader 2018


text:
Is it possible to reduce the charging current?
I'd like to reduce the charging current of my phone, because

It gets too hot
I am charging it overnight so it's more beneficial to charge it slowly.

Is it even possible from a hardware perspective to regulate the charging power (e.g. reduce it from say 2000mA to 1000mA)?
I tried to search on google but not only that I didn't find any apps that would be able to accomplish it - I didn't even find anyone discussing it anywhere.

Solved using the magisk module advanced charging controller (AAC), which let's you set the maximal current to whatever you want using the shell command aac --set --current {milliamperes}.


text:
How do I get fastboot/adb to find my device after a reboot?
I am trying to unlock the bootloader of my Samsung Galaxy J7 Sky Pro using this guide.
If I do
> adb start-server
> adb devices

I get my device as connected, however when I then reboot into the bootloader using
> adb reboot bootloader

Everything works as I would suspect I get the boot screen with the extra text:
ODIN MODE (HIGH SPEED)
PRODUCT NAME: SM-2727VL
CURRENT BINARY: Samsung Official
SYSTEM STATUS: Official
FAP LOCK: OFF
WARRANTY VOID: 0x0
QUALCOMM SECUREBOOT: ENABLE (CSB)
RP SWREV: S1, T1, R1, A4, P1
RP SWREV K 2, S 2
SECURE DOWNLOAD : ENABLE
download mode !!

Which seems ok to me.
However when run adb devices again the device is gone.  Of course if I try to run any fastboot command from this state it just sits and waits for a device.
< waiting for any device >

Even if I try killing and restarting the sever it doesn't find the device.
The same occurs running both on a Linux machine and an OSX machine.
What's going wrong here?  How do I get fastboot/adb to find my device after a reboot?

The article is just wrong. The correct title should be " Unlock Bootloader Of Any Android Device except Samsung devices" because Samsung device usually don't have a fastboot mode. Additionally Huawei device can't be unlocked anymore (another false fact in the article).

@Robert You have to forgive me for being a little incredulous, I'm seeing multiple articles that suggest to use fastboot even specifically on samsung phones.  Are you sure that this is the case for samsung.

Robert is right. No fastboot. A fastboot like environment is created by Odin and that's what is likely loosely called fastboot

Hello. That article doesn't mention that it is targeting your device. I guess you followed it because  of that generic  and deceptive heading. That article is next to useless (and dangerous too) for Samsung devices and  devices with Mediatek chipset. My suggestion is that you find a guide written for your device and than try following it. XDA forums are much better source for rooting than blogs or websites (a lot of Android content oriented websites writes whatever crap they can just to bring traffic)

@Firelord Thanks you for the suggestion.  I actually was reading a guide written for my device that linked instructing me to follow its directions.  I suppose that just goes to show the lack of quality on these websites.

sure about phone model? closest i can find is SM-S727VL (but no solution yet): 1, 2


text:
How to fix moon+ reader voice stuttering in Android 9?
With my Samsung s8+ and android 8 I could listen to ebooks with the voice reader without problems but since upgrading to Android 9 it stutters and produces strange noise and stops. How can I fix that?
I use Moon+ Reader Pro 4.5.7.
P.S.: The problem only occurs with the Google Voice, not the Samsung Voice.

Have you considered asking the dev? Seany is quite responsive (at least he was in the past). Maybe it's something he can fix.

Thanks, I will contact him!

Let us know the outcome then! And give him my regards :)


text:
Is a PIN lock screen inherently more or less secure than an app lock program?
The two ways I see to secure an Android phone is through a PIN lock screen or through an app lock program (Password is too inconvenient and pattern is insecure for various reasons).  The lock screen has the advantage of keeping someone from the phone altogether, but an app lock program can allow me to use basic functionality while locking the apps that I choose such as Email or Package Installer.
Is one option easier to hack/bypass than another?  Let's assume that the App Lock program has a helper app that prevents it from being killed (although how well such an app works is worthy of being discussed in an answer - point being it takes a little more work than simply going to task manager and killing it).
I am primarily concerned about data on the phone.
I know that ultimately I cannot rely on either method to secure the phone indefinitely, but to only secure it long enough for me take various actions such as remote wipe, change Google password, Exchange password, etc...
I'm running Gingerbread 2.3.6.  For what it's worth it is rooted and has ClockWordMod recovery.

The app locker gives you more access, and is working against the system rather than with it.  Almost by definition, it's much less secure.
An app locker might keep out the casual user, but not anyone who knows what they're doing.  Unless it blocks new apps by default, sideloading would be a problem.  Depending on the device that may be enough to root it (if you're not already) and then they can more or less bypass/remove anything on the device.  adb access is a risk in both cases but the ability to interact with the device may provide some other options.
I agree with admartian that encryption is the way to go.  Using a lock screen plus an app locker is better than using only one of them, as well.

Thanks, This is probably a whole other question, but do you have a good resource on encryption for Gingerbread?

@Chance Sorry, nope.  Still on 2.2 over here ;)

You could always Encrypt your device.
Depending on what phone you are using will determine the method or even availablity of this function.
It takes time though and you should do it with about 80-90% battery.
Also, I beleive the fact that your phone is rooted, makes it less secure - assuming the thief/person who picked up your phone (assuming that it was to be lost).
As long as they can access the internal/external storage, they can bypass this.

I would use lock screen... It is easy to use bruteforce on any apps which are using a pin code, it is harden with the lock screen, but not impossible.. So don't carry very important documents on your phone...


text:
Is it possible to get multi-user support on Android with help from the boot manager?
I know that a common problem with Android tablets is that they lack multi-user support. I wonder if there isn't already a solution that allows me to select the user on boot by linking/moving/changing the data partition.
There are boot managers that allow the selection of the (custom) ROM to be loaded, just like Windows/Linux dual-boot. Are there any Apps that allows me to select the data partition/user on boot? Or let me switch the user data on-the-fly without rebooting?

you can use SwitchMe if you have root, which I believe does all you ask

While SwitchMe does not act as boot manager, does the job very well.

Dont know exactly if you are satisfied with this, but in the near future VmWare will release one version for Android.
This adds a little bit of multi user support, because you can start another android system like any other apps.
Video Link to a little demonstration: http://www.youtube.com/watch?feature=player_embedded&v=HRSilifLYT4

Titanium Backup has a 'multi user data profiles' feature that can be used to have a per app multi user like functionality: It has some restrictions like 'doesnt work with apps that have services', etc.
http://www.titaniumtrack.com/kb/titanium-backup-kb/titanium-backup-howtos.html#multi-user-data-profiles

Sorry, but this is my best answer:
You could have a system where you mount an sdcard partiton as data etc for the other user, unfortunately, there is no project in development for this THAT I KNOW OF.
However, this would work, unfortunately, you would need to reboot, so it isn't really what you wanted.

data2sd can do that.


text:
For updating an  Android OS which one is better amongst the, official Update and Custom ROM update

Possible Duplicate:
How do I update the OS in my device?
When will my device get the Android 4.0 update (Ice Cream Sandwich)?

I am using the Sony Xperia Arc phone.
I came to know that,The Official Mobile Update OHLA(open handset alliances) will be delaying the release of Android OS(ICS 4.0).
I have a little confusion about updating Android OS.I have seen some mobile OS update forums and they mentioned that we can update our Android phone easily to higher version i.e. Android OS(ICS 4.0) by rooting the device.But it seems the mobile warranty will be broken,the data will be lost and even we can find the bugs as well while updating through custom OS though we can update easily.
So I want clear solution for this confusion so could any one help me for this problem.
What would be my further steps for updating it to 4.0?

What phone are you using? I didn't see a mention in your question, and phones have different ways of rooting them.

Sony xperia arc

According to Sony's official statement, Ice Cream Sandwich (a.k.a. "ICS", a.k.a. Android 4.0) is coming to Xperia Arc at end of April or beginning of March of 2012.  If you are worried about the cons of rooting (i.e. voiding warranty, possibly breaking the handset, etc.) I would suggest that you wait for the official update from Sony and/or your carrier.


text:
Can I disable the camera sound in the new ICS camera app (in silent mode)?
Android got a brand new camera app with ICS. The old camera app from previous android versions didn't play a sound when the phone is in silent mode, the new one does. Obviously this can be somewhat anoying in some situations.
Can this sound be muted?
Note: I'm asking for an answer that doesn't require a rooted device. I'm aware that I can rename/delete the sound files from the system (as documented in this question), but I'd rather not root a device just for this.

As an aside, you may want to investigate your local laws, because doing so is technically illegal in some places (I know it's common in various US states, not sure about other countries). I think this is part of why the option is generally not available on stock systems, actually.

I'm living in europe (Germany to be specific). I searched about this a while ago. As far as I know there is no law regarding camera shutter sounds in the whole EU (it's illegal in parts of the US and Japan though as you say).

You may want to consider trying other camera apps.

On my Samsung Galaxy Nexus running Android 4.1.1 (Jelly Bean), the built-in camera app plays no sound when the phone is in silent mode. That might mean that Jelly Bean restores the old silencing behavior. (For those who got here through Google, you enter silent mode by holding down the power button and then pressing the Silent icon.)

Alright, I went through the sourcecode and the answer is surprisingly obvious:
Yes, this can often be muted by simply using the volume keys while using the app or adjusting the volume of the media audio channel in the preferences. The media volume is used, regardless if the device is in normal, silent or vibrate mode. But it depends on where you bought your device if this works (I guess), some devices enforce audio over a channel that can't be muted.
More (technical) details:
The camera app checks the device configuration (system property ro.camera.sound.forced) whether it should play the camera sounds over a system-enforced audio channel that can't be muted. If this setting is off, it uses the media and music channel instead.
In case that it uses the music channel, it ignores when the device is in silent mode though. This might be a bug/small oversight by the authors. This is why you have to adjust the channel volume instead.
I guess the property mentioned above is set depending on where you buy your device, since the sound is required by law in some places/countries as explained by eldarerathis in the comments.

this property is set in the build properties, and, at the very least, would required root to change the value if it is set to "true". This explains how to modify the build.prop.


text:
Device in Bootloop using encryption
I have yu yureka android device which has octa core snapdragon 615 processor, 2GB of ram, 16GB internal storage.
Recently I migrated to snapshot release of Cyanogen Mod 12.1 (android 5.1) plain without any Google Proprietary Apps.
I thought of using device encryption feature. There is no lock screen password/pattern set. There are no secondary users. There are no so many apps installed. My /storage/emulated/0 doesn't contain any media files (completely free).
So, I entered Settings > Security and selected Encrypt Device . It showed some boot loader icon for a couple of minutes and then Settings > Security showed Device Encrypted.
Is it really encrypted, since it took very little time and not having lock screen password. The device was fine on rebooting.
Then, i created 2nd user and protected it with lock screen pattern. Then rebooted, device was fine.
Then I created lock screen pattern for the 1st user (Owner). It prompted to ask for this pattern at device boot up and I selected Yes. I then rebooted the device. At first, it asked for pattern, I entered the 1st users lock screen pattern. Then the device rebooted and was in boot loop now (continuous boot loader animation) for 45minutes.

Was it encrypting the storage now or the process of encryption somehow corrupted??
Did I not do the encryption correctly? Is it must to have lock screen pattern before starting encryption?
The device is relatively faster and I guess it should not take so long for encryption. With my device specs how long can encryption be??
I have a 32GB external sdcard formatted with fat32. Is it going to encrypt that as well?
What happens possibly if I pull out the battery, apart from loosing data?

Please help..

After 2 hours of waiting, I long pressed the power button for 15sec which gives battery pull effect. Then I rebooted to recovery. Tried to format /data sparing /data/media which gave the error unable to mount /data. Then tried formatting /data including /data/media and it was formatted.
Then rebooted and first set a lock screen pattern and then tried encryption. This time, it got successfully encrypted in around 10minutes. The device asked for pattern on every boot, and it takes couple of minutes for every reboot.
So, I think the issue was doing encryption without lock screen password and then adding password later.

It seems to be an issue with the rooting. The simple trick I used was to wipe /data, install an AOSP system non-rooted, then do the encryption all over again, then wipe again and reinstall a rooted system from within TWRP. The recent TWRPs come with encryption password support so as long as you can decrypt, you'll be able to reinstall within the mount points (without formatting the whole disk), which makes things a lot easier. You don't really need the stock rom... Just AOSP does fine.
There's a manual command line approach too, but it require tampering with the partition size in text mode, so no I won't do that. ;)


text:
Howdo I turn off “colorizing”/“pretty” glyphs for text?
Consider the symbols used in astronomy for example: the symbol to mean solar masses is not meant to be an emoticon!  And Jupiter etc. should not be a purple tile!
Most※ Android programs (Chrome is shown in the comparison) use the silly versions, so that is something in the system’s text rendering.  Firefox, shown in comparison, is one of the few that show it as intended.

How do I turn this “feature” off, or better yet restrict it to the range of emoticon characters?
I am using a rooted Galaxy Tab Pro, which is Android 4.4.2.
※ Chrome (shown), UnicodePad colorizes misc symbols but not Sun (U+2609) in the char map and colorizes the sun in some test fields but not others, Jota+, UnicodeCharmap, Built-in Internet browser app…

I have seen that- on Marshmallow whether in Firefox or Chrome,, they are the same, as in your top screenshot. My guess is that you can try to disable the emoticons- not sure how though

I improved the post to note several programs I tried. It's still everything other than Firefox, but now you know which ones for sure.

@beeshyams then I think you misread the question: I wrote that Firefox shows “not be emoticons” in contrast to everything else on the machine.  You reproduced what Firefox shows; now look at any other program that can display chosen characters easily.

I guess you are right, but only thing i can see is both Chrome and Firefox show the same. I don't have a KitKat device to check with other programs. Let us hope for an answer


text:
Lost Android Phone data security
I want to know if a lost smartphone which has been marked in all google related security activities(Erase Data,Lock etc),Can someone still recover something from the phone using hardware dismembering of any kind?
Some phones require correct pattern to startup the Android OS & the bootloader is in locked state so ADB or USB Debugging exploit won't be an issue?
Variety of security apps like Prey etc are present which provide features like SMS alerts on Sim change, Operate phone camera,wipe data etc.Could some hardware removal also disarm such apps?
P.S: Phone/device is also encrypted.

You haven't mentioned if your device is encrypted ; if it isn't you are in bigger trouble. See this Why encrypt the device?
100% security is a pipe dream. Given enough resources, it may well be possible to use means available in public domain or those available to the letter agencies to get information out of your phone . Point is that you need to address the security threat. If you are an average Joe who doesn't have sensitive information to justify using sophisticated techniques, you are relatively safe
Once your device is erased, so will those apps you mentioned be erased , unless they have been made system apps. Logging into a device with PIN lock is theoretically possible by brute force methods, I believe . Locked bootloader and USB debugging disabled make it harder ; but then back to the threat model. Is the information contained important enough to justify that ?
As far as hardware methods are concerned some typical ways are covered in one of the answers linked in the first bullet point

I believe that you cannot get a definitive answer but for an average user encryption along with locked bootloader, USB debugging disabled and PIN locked on an erased device shouldn't be a concern - your bases are covered

Yes the device was encrypted that means it wont be easy to retrieve data if somebody rips off the memory from my phone and try to access it by assembling it on another phone or device?

Would encryption also protect an external SD card?

Yes. It won't be easy rather extremely difficult because the encryption key is not available. The encryption key may be linked to the particular device hardware // Encryption would cover external SD if you used adoptable-storage or otherwise encrypted it

Can the RAM be exploited in someway?

ok, I wonder how someone can run ADB commands when the device has bootloader locked & USB Debug disabled?Could this be bypassed somehow?

Regarding RAM exploit see cold boot attack. It was done on Android by a program called FROST in 2013


text:
App detects it has been previously installed
How does an app detect that it has been previously installed on a phone even though it was hard reset and completely wiped (even the system partition and sd card and everything)? I think it is due to IMEI number.
Are there any methods to bypass this?
In case of multiple such methods, what is the best method and what is the most popular? And how can each be bypassed?

Could you mention what app? There are many possibilities (e.g. IMEI, MAC address, phone number, "unreliable" device ID, etc), so it's better to pinpoint the cause on specific app.

@AndrewT. Actually I'm not interested in a particular app. I have edited the question in accordance with your comment. :)

If you did the hard reset, but app still know, I think it check your IMEI, MAC address, google ID, or else stored in app owner server or google.

I can think of two things involved here:

Not clean wipe: An app might keep that record of being installed somewhere on the device, that even uninstalling the app, doesn't get deleted. Thus, upon being re-installed, goes to check that whatever it stored to learn if its been on that particular device before. Therefore, if you say you wiped clean, then it wasn't an 'entirely' clean wipe, as the app stored the file somewhere out of reach of a 'normal' wipe. With that said, wipe-wipe-totally-clean-everything, in other words, hard wipe
A remote account involved: Does the app request to login before using the app? If so, then probably, the app stored a combination of unique information about your phone somewhere remotely (online), then upon re-login, it simply checks to verify.


text:
How to turn off Android Device Manager on the web
My phone got stolen yesterday. I have never downloaded Android Device Manager or enabled it on my phone but for some reason, when I go onto the ADM web page, it could track my phone (up until a day before it was stolen).
So in a panic, I first changed my Google password to stop the thief from using my account, then I locked the phone using Android Device  Manager and then I clicked the 'Erase' command so that he could not get hold of sensitive information. Now the phone is off and I have installed several tracking apps on PlayStore since then but they are yet to be activated since it is still off. However, I have just learned that once it is switched on, that 'Erase' command will be executed and I can longer track my phone :( I read a question elsewhere where someone said he had lost his phone and requested the 'Erase' command but due to the phone being off, the command had not yet been executed. He then found the phone so in order to prevent the command from being executed, he turned off ADM and when he switched it on, the command was not executed. He never explained how he did this however. What I would like to know is how to I turn off ADM on the web. I don't seem to have the 'Options' box that is described in the instructions below:

You can instead use a Web browser and Google’s Android Device Manager
  page. After signing in to your Google account, you’ll see a Google
  Maps page with an options box in the top-left corner. All of the
  compatible Android devices registered to your Google account will
  appear in a drop-down menu within that box.

The Options box gives you a list of devices linked with your google account to select from. If you just had only one device, there might not be any drop-down Options box. You should be able to view/manage the devices by going to
https://play.google.com/settings

Some more info that might help: (Source )
Switch Android Device Manager on or off
Before you can use Android Device Manager, you need to make sure it's turned on and that your device is associated with your Google Account. If you have a tablet with more than one user, only the tablet owner can control this setting.

Find Google Settings in one of these places (depending on your device):

A separate app called Google Settings
In your main Settings app, scroll down and touch Google

Touch Security.
Under "Android Device Manager," switch Remotely locate this device and Allow remote lock and factory reset on or off.

Thank you. I have managed to find the device on the web using that link. However, it still does not allow me to turn Android Device Manager on or off in the device. I am trying to switch ADM off so that I can switch it on again a few days later when the thieves have switched the phone on so that I may be able to remotely lock it without that Erase command having been carried out.


text:
Macrodroid: Convert "+63" area code to "0"
So there is already a working macro that does the following:
Whenever I dial/call a number with a prefix other than the ones I specified, a dialog box appears. I wanted to "filter" the numbers so I would be notified if I was to make a call to a number belonging to a different network/company.
To clarify, there are two codes in the prefix.  One is the country code and the other is the network code. For instance, country code is +63 and network (company) code is 945. Furthermore, the country code +63 is interchangeable with 0 and both valid are when making a call. So a +63945xxx number is the same as 0945xxx.
My current issue is that 4-digit prefixes (the ones starting with 0 like 0945, 0917, etc) are already "filtered" by the existing macro. However, 6-digit prefixes (the ones starting with +63 like +63945,+63917 are not filtered), hence 0945 and +63945 which are virtually the same will get different responses (One will prompt a dialog box and the other will not). What I am looking for is a way to first convert +63 to 0 so that it becomes a 4-digit number which the macro can filter.
Here is a link to my previous question which can be used as reference.
Make a pop up message if about to call area codes excluding specified
Also attached is the macro that currently filters 4-digit prefixes but overlooks 6-digit ones.
Edit: 8/15/2020 14:10
I started a new macro from scratch just to be sure. But result in log seems to be the same. Examples of numbers called would be +639451234567 and 09451234567. All numbers dialled prompted a dialog box. Here are the screenshots:
(https://i.sstatic.net/wksR0.png)
(https://i.sstatic.net/FJTtc.png)
(https://i.sstatic.net/y9Jqi.png)
(https://i.sstatic.net/qnwbm.png)
(https://i.sstatic.net/JTS76.png)
(https://i.sstatic.net/uBuJ8.png)
Edit: 22:30
Below macro given by beeshyams works well.

I am not sure what went wrong at your end, it could be wrong configuration, misuse of global variables or a silly mistake. In the absence of trouble shooting information, it's a guessing game.

Your approach of changing 63 to 0 as in the title is totally unnecessary.

Macro Logic

Outgoing call number is assigned to local variable A as a string (don't use global variables unless you need)

The length of the string in variable A is assigned to variable strlen. We have two types of outgoing numbers, those starting with +63, which is 13 digits long and the other starting with 09 that is 11 digits.

We use IF-then-ELSE logic. If the string length is 13 (corresponding to numbers starting with +65):

a) We use text manipulation to find out the first six digits to find out whether they are allowed codes or not. In either case, they are assigned to variable A.
b) If the first 6 digits are allowed codes, no action is taken. If they aren't a warning dialogue is configured. This is done by the nested IF loop and can be extended to include more area codes.

Back to step 2,if it is not 13 digits, then actions in else loop will be carried out. We are looking at 11 digits corresponding to 09 starting numbers. But by saying not 13,we are also including other cases like police, fire etc., which have 3 digits and for which the warning will still pop up and the effort to exclude this 3 digit case is not worth it IMO.

For 9 digit numbers, the same set of actions at Para 3a) and b) are executed.

At the end both variables are initialized

Macro is slightly long owing to comments, so it's in two screenshots, the first one covering IF and next one ELSE

(Click to enlarge)
OP has confirmed it works as expected. To prevent MacroDroid being killed follow instructions at don't kill my app.com


text:
Sony Xperia SP model not listed in 'developer.sonymobile.com/unlockbootloader' for bootloader unlocking
I don't know how I can unlock my Xperia SP phone, because the model is not listed in the site http://developer.sonymobile.com/unlockbootloader so I couldn't continue. My logic says there might be some model that is similar to this model (Xperia SP), but I don't know what model. Do you know?
Any suggestions APPRECIATED :)

Is bootloader unlock allowed? (https://www.youtube.com/watch?v=oPaXpzM-8vQ)

I must have 50 reputation to comment
So I should answer instead of commenting:
Yes, it is allowed :)


text:
How to toggle USB debugging on?
My phone says failed to validate boot image. I need to flash it with stock or custom rom but my usb debugging is off. How to toggle it on from outside coz my phone is dead now , it goes nowhere from fastboot screen.
When I switch on my phone [moto e], it is going into fastboot mode instead of normal powerup. And it says
hab check failed for boot
failed to validate boot image
Fastboot Reason: Fall-through from normal boot mode
Except that my touch and display is fine.
what to do now??
-thanks for replying

Please mention your device details.

You don't need USB Debugging to flash anything -- that controls ADB access while the phone is running.  What issue are you encountering with flashing from recovery or fastboot/download mode?

@MatthewRead      My phone is not listed when I type 'fastboot devices' in fastboot cmd prompt after connecting to pc, so cannot go further to flash recovery img.....usb drivers are updated, doesn't  it need usb debugging to be enabled??

That sounds like a connection or driver issue.  Assuming you're using Windows, run Device Manager and ensure that your phone is listed there without the yellow error symbol and that there are no unknown devices.  (For OS X see here and for Linux run lsusb).  You may need to try a different USB cable or port.  Try also manually booting into Fastboot with the key combo (see the first 4 steps under the Step 4 section here).

Go to http://forum.xda-developers.com/showthread.php?t=2759495
It shows you step by step how to recover from brick, also on this site you will find all you need to fix your phone


text:
Connecting Android phone to OSX mac computer
I've had trouble connecting my android (The Nextbit Robin) to my computer. I am pretty sure it's an Android 6.0 issue. I have been able to get it to work by enabling USB debugging and selecting MTP on USB configuration. However when I tried to do that again it just selected 'Charging only', even when selecting any other setting. I clueless as to what to do. Does anyone know how to fix this? By the way, I should mention that I am using android file transfer.
Thanks.

Let me see what I can find out.  I have a S7 Edge on 6.0.1 and noticed similar behavior on my iMac. I haven't approached it again.
Rick

I found the problem. The issue was with my computer.

However, I still can't connect it to my computer. Any ideas?

I should note that I have no idea why this worked, but it did.
I made a partition in my computer's memory. Then I installed a separate version of OSX. When I booted to that partition the Robin connected flawlessly. I thought that it would only work in the partition I created, however, when I booted back to the default partition, the Robin connected.
For perspective, here is a list of the things I tried before I got it to work:

Fast booting the Robin.
Rebooting the Robin.
Wiping the cache of the Robin.
Restarting my computer.
Clearing the SMC and NVRAM of the computer.
Turning on usb debugging.
Switching between usb modes in developer options.
Probing the usb ports in my computer (software).
Disconnecting and connecting the usb several times out of pure frustration.
Connecting the Robin to another computer (it connected).
Uninstalling Android file transfer and reinstalling it.

Hopefully one of these things will work, if someone has this problem in the future.


text:
Windows 10 PC cannot play MP3 files from android LG G3 with 0 bytes
I was trying to edit one of my sound files on my phone in audacity eariler today, when I discovered that the files held "0 bytes" and were inaccessible by any players on hand.
Info:

LG G3 does not charge using stock charger
Windows 10's windows media player fails to play MP3s
MP3s are playable using stock android player
Windows explorer shows problem files as "0 bytes"
MP3s are stored on SD Card

Attempted fixes:

Restarting phone/PC
Replacing USB cable

Cable from Amazon Fire tablet opens on windows but no consistent MP3 file access

Switching PCs
Cleaning Parts
Removing and reinserting SD card
Using VLC to play files
Using Audacity to play files
Moving/Copying files to desktop
Uninstalling/Reinstalling Android driver
Enabling USB Debugging

EDIT 4/29/2016: Tried using Windows 8.1 and a Chromebook, but former came up as zero and no Internal/SD card detected on the latter.
EDIT 5/2/2016: Just realized that the problem MP3s are also listed as "Size: Unknown" in the default android music app. However, they still play normally.

Does copying using card reader make a difference?

Was you phone unlocked as you did this, or sitting on the side with the screen off?

Also, if files are in SDCARD, did you SD Adapter to view files in PC?

I tried using two SD card adapters and my laptop's card reader. No files were shown and no windows opened even after reinstalling the drivers for it. So basically nothing happened
I did have to leave the screen on so that I could press allow on the USB permission prompt on the LG G3, but I don't remember any sort of change because of the screen being on.

Try this...go to and File-Upload website from your phone, and try to upload one of your songs. Now go to your PC and download it.
Check what happens...

Strange. That worked. I uploaded a song from my phone to Google Drive and it played in both the browser and in WMP after download. Still doesn't work over a cable, however.


text:
Is there an app on Android that won't allow me to turn off the phone?
I have an alarm app that can be stopped only by turning off the phone. The problem is that I don't want this option ("to turn off the phone") because it's too tempting for me... So I was wondering if there's any app on Google Play that blocks the phone from turning off for a certain period of time.

No, you can't prevent turning off the device. Learn some self control and self discipline, technology can't "fix" everything.

No. As a protection against the OS going badly wrong and leaving the CPU running at full tilt until the battery runs down (or more likely, until the device overheats), you can always turn off the device by holding down the power button for several seconds. This isn't under the control of the OS, so there's no way an app can override it.


text:
Site timeout for Android device on LAN, but ok on mobile network
My two Android devices (LG G3 on KitKat; Nexus 7 with custom JB rom) cannot access 4 of my 5 Wordpress sites over my WLAN, but have no problem via my mobile network. The other devices on the WLAN (iPhone, Mac, PC) access the sites successfully. The problem has existed for a long time (years), and I am finally trying to solve it.
To test, I just created a completely new Wordpress installation, with no plugins active. The same problem is observed. http://testing.dunques.id.au
The successful request via mobile network shows this in the server logs:
49.183.x.x - - [30/Apr/2016:01:24:28 -0400] \
"GET /instructions/making-a-test-recording/ HTTP/1.1" 200 61814 "-" \
"Mozilla/5.0 (Linux; Android 4.4.2; LG-x Build/KOT49I.x) \
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.103 Mobile Safari/537.36"

The logs show no entries for the timed-out request from the Android devices via WLAN, made immediately beforehand. I assume that means there is a problem between the devices and the router (FritzBox 7390), or something happening when the request reaches the host server (Namecheap). All sites (including the one that is always accessible) are on the same server.
There are no white/blacklist entries in the router.
I've not been able to identify other Wordpress sites that have the same problem, but there have historically been a few sites which have timed out... though causes may have been unrelated.
Posting this question because I don't know what more to do to diagnose this.
UPDATE:
Using FritzBox logging, the traffic to the site looks like this. Currently, the sites are sometimes accessible, but often with a long delay (perhaps the precursor to the timeout I observed frequently previously).
//start of request//
22:25.8 118.209.x.x 199.188.x.x TCP 92  52268  >  80 [SYN] Seq=0 Win=14600 Len=0 MSS=1452 SACK_PERM=1 TSval=1263984 TSecr=0 WS=64
22:25.8 118.209.x.x 199.188.x.x TCP 92  52269  >  80 [SYN] Seq=0 Win=14600 Len=0 MSS=1452 SACK_PERM=1 TSval=1263984 TSecr=0 WS=64
22:25.8 118.209.x.x 199.188.x.x TCP 92  52270  >  80 [SYN] Seq=0 Win=14600 Len=0 MSS=1452 SACK_PERM=1 TSval=1263984 TSecr=0 WS=64
22:26.0 118.209.x.x 199.188.x.x TCP 92  52271  >  80 [SYN] Seq=0 Win=14600 Len=0 MSS=1452 SACK_PERM=1 TSval=1264008 TSecr=0 WS=64

22:26.8 118.209.x.x 199.188.x.x TCP 92  [TCP Retransmission] 52268  >  80 [SYN] Seq=0 Win=14600 Len=0 MSS=1452 SACK_PERM=1 TSval=1264084 TSecr=0 WS=64
// 18 requests like this in 31 seconds //**

22:57.1 199.188.x.x 118.209.x.x TCP 92  80  >  52268 [SYN, ACK] Seq=0 Ack=1 Win=14480 Len=0 MSS=1420 SACK_PERM=1 TSval=2355200105 TSecr=1267092 WS=512
22:57.1 199.188.x.x 118.209.x.x TCP 92  80  >  52269 [SYN, ACK] Seq=0 Ack=1 Win=14480 Len=0 MSS=1420 SACK_PERM=1 TSval=2355200106 TSecr=1267092 WS=512
22:57.1 199.188.x.x 118.209.x.x TCP 92  80  >  52270 [SYN, ACK] Seq=0 Ack=1 Win=14480 Len=0 MSS=1420 SACK_PERM=1 TSval=2355200108 TSecr=1267092 WS=512
22:57.1 118.209.40.221  199.188.x.x TCP 92  [TCP Retransmission] 52271  >  80 [SYN] Seq=0 Win=14600 Len=0 MSS=1452 SACK_PERM=1 TSval=1267116 TSecr=0 WS=64
22:57.1 118.209.40.221  199.188.x.x TCP 84  52268  >  80 [ACK] Seq=1 Ack=1 Win=14656 Len=0 TSval=1267117 TSecr=2355200105
22:57.1 118.209.40.221  199.188.x.x HTTP    552 GET / HTTP/1.1
// remaining requests seem OK, site rendered //

Can you access the same sites from a computer using the same network your Android device uses? First thing coming to my mind here is a firewall/iptables rule on the server side blocking your IP (range).

Yes, as mentioned, all devices including the iPhone, Mac and PC are on the same WLAN.

Thanks – must have missed that. OK, next thing to check would be the logs on your router (I think of some kind of "child protection"/blacklisting which might be in place there), plus logs from the device itself (see our logging tag-wiki for help on that).

Updated the question with router log data.

authors: Айзере Хайыр

authors: Василий Куприянов


text:
How to disable sending data in EMUI 10.1 (Android 10) to Huawei servers?
I have tablet (Huawei MediaPad M6) with EMUI 10.1 (based on Android 10).
My tablet regularly requests to the following domains:
pushtrs9.push.hicloud.com
grs.dbankcloud.com
grs.dbankcloud.cn
grs.dbankcloud.eu
grs.dbankcloud.asia

Also sometimes makes requests to the following domains:
query.hicloud.com
configserver.platform.hicloud.com

I blocked all these requests with Blokada app. Also I uninstalled about 60% of all system apps via adb. This helped to get rid of some of the requests. But the above requests are still ongoing.
How to terminate all these requests? Everywhere in the license I refused to collect data and statistics. Should I uninstall more any system apps? Or disable something in the settings?


text:
Restart unresponsive phone without power button
My huawei y9 prime became unresponsive and i cant connect it to my pc to reboot it with adb since i cannot press "use usb to transfer files" so adb doesnt see my device and as title says, power button is broken.
Can i force connect it using SN?
edit: forgot to say that phone was unlocked when it froze

update : only solutions i found is to either try to use a microusb mouse or to wait till phone is dead, download fastboot plug phone into pc, boot into fastboot mode (on huawei long press down volume key) till you get a screen, then enter command fastboot devices , if you see a number then use fastboot reboot


text:
what can i do to bring back to life mi samsung galaxy a 51?
Days ago my phone restarted and stopped on the android/samsung logo.
i tried to do a hard reset on the recovery menu, but when the process finished the phone stopped on the android logo again. i did this process many times but it happened again.
after that i tried using Odin3 to install an official firmware, the process finished successfully, but when it restarted again stopped on the logo. i turned off the phone with the power off and volume down buttons, then i used the recovery mode (i tried to much to access to it, i was thinking that i cannot access to) combination keys, i did the hard reset again, and it showed the charging icon (seems to be frozen with no animation, some times happens). i cant turn it on disconnected to the pc or charger.

how old is that device?

6 months at least

Please claim it to seller under warranty we can't help you


text:
How can I delete from my smartphone the images downloaded by Google Chrome from the internet, which I can't find anywhere?
I have a A3 Umidigi smartphone, Android 9. I downloaded the images by Google Chrome (search images engine), and I can't find them in any folder (included Download, Pictures or DCIM), but I can see and use them as backgrounds (actually I use as background one of these downloaded, invisible images). I searched them using the App "Total Commander" (and other similar), and I connected the smartphone to the desktop by usb cable, but I couldn't find them. Google Chrome has access to the drive. Now, if I download another picture, Chrome asks me where to save it, but I have a dozen images I can't find.
Download folder (without the downloaded pictures).
Download options in Google Chrome (without the pictures).
"Background" selector: I can see and select the pictures (even offline). By the way I can't find any App named Background or whatsoever.
Root folder
Root/data/data folder
Root/system folder
data/com.android.chrome/files/Download folder (empty)

Did you look for it in the Downloads option in chrome? (not the "system download' app)

Wallpaper once set is saved to /data/system/users/<User_Id>/.

I looked for in the Download option in Chrome, but there aren't. I can't find the exact folder Android\data\system, or data\system, but only Android\data... (with many subfolders such as ...\com.google.android.apps.docs).

I added three screenshots in the question: the Download folder, the Download option in Chrome, and the Pictures in the background application. Only in the latter I can find the pictures.

@Mishima /data/system is in the root folder. This is not the same as the Android/data folder you access from your internal storage.

What is the download location shown in Chrome?

I noticed the "root", now. I have the folders root\data and root\system but not root/data/system.
In root\data there is the folder root/data/data/com.ghisler.android.TotalCommander
In root\system there is a \usr folder (not user), with the following subfolders: hyphen-data, icu, idc, jeychars, keylayout, share, srec.

The download location shown in Chrome is Download/storage/emulated/0/Download, but I can't find the files there (it's before the root folder). On Google Chrome now I have the option Ask where to save files on.

In the folder /data/data/com.android.chrome and its subfolders, would be the place to look. You will need superuser permission to be able to access this folder. In Total Commander start File System Root.
For example /data/data/com.android.chrome/cache/image_cache Has picture files. Actually all the files in there are pics even though they have no extension.

I found the folder Root/data/data/com.ghisler.android.TotalCommander (with an empty /files folder inside), but not Root/data/data/com.android.chrome.
There is the folder storage/emulated/0/Android/data/com.android.chrome/files/Download, which is empty.
Maybe I have no permissions...

Is your devic rooted? If not that would be why you see an empty folder. Without root permission you can't access inside that folder.

I don't know if the smartphone is rooted. In case, how can I check and have permission to access the folder?

If you didn't root it it's probably not rooted. There is an app on google play that checks if your device is rooted. Root Checker

I installed the App, and "Root access is not properly installed on this device".


text:
Google Voice missing from app drawer after upgrading to ICS
I upgraded from 2.3 a few months ago, but didn't notice that Google Voice was missing from the  app drawer. The market lists the application as installed, but does not give me an option to open the app.

How do I get it back?

If you to Settings --> Apps --> All, is it in the list of applications?  If so, click on it, click Uninstall, and then try to reinstall it from the market.
It's also possible that the market is incorrectly showing it as installed.  If this is the case, try going to Settings --> Apps --> All --> Market, click Force Stop, then Clear data.  The open the market again and see if Google Voice is still listed as installed, and if not, install it.

I looked up the Market and found that there was no data to clear. But I was able to uninstall an update to the market, which I did. Restarted the Market and found GV pending an update. All was well after the update to GV. Thanks for your tip.

Check the app drawer again -- it's listed (alphabetically) under "Voice", not "Google Voice".


text:
"sendmsg: Connection refused" trying to root a Nexus One
Following the link taken from this question, I got the following error.
$ ./freenexus
[*] Android local root exploid (C) The Android Exploid Crew
[*] Modified by ak for HTC Nexus One
[+] Using basedir=/data/local/tmp, path=/data/local/tmp/freenexus
[+] opening NETLINK_KOBJECT_UEVENT socket
[+] sending add message ...
[-] sendmsg: Connection refused

Does this mean that method is now outdated?

A fully-updated N1 won't have any of the previous vulnerabilities that were used for rooting. The rooting question has a link specifically for the N1 that uses fastboot oem unlock instead.

@eldarerathis: that guide is very much confused, it takes many things as granted, and after all it's not even a guide, it's just one guy having a problem on a forum. Isn't there something better written?

Try one of these, maybe: http://forum.xda-developers.com/wiki/Nexus_One/Guides_%26_Tutorials#Root

Ok thanks, looks like it's really hopeless: can't be rooted without wiping.

@eldarerathis: would you post both of your comments as an answer, please?

Ah, yeah. Wasn't really aware you were trying to avoid wiping your device :-/

As far as I know, a fully updated N1 won't have any exploitable vulnerabilities to allow you to root the device. Most of the older "one click" and similar methods used things like Gingerbreak, which were holes in Android that eventually got patched. I have not seen a root exploit on vanilla Android since Gingerbreak.
XDA's wiki has a couple of different options regarding the N1 which work but require unlocking the bootloader, and unlocking will perform a factory reset automatically. They can be found here and basically amount to:

Unlock the bootloader from fastboot mode with fastboot oem unlock
Flash a custom recovery (usually ClockworkMod)
Flash a zip file from recovery that will install su and Superuser for you
Reboot


text:
disassociate a device I don't have anymore from market account?

Possible Duplicate:
How to remove device(s) from My Market Account?

How can I disassociate a device I don't have anymore from my Google Market account? This is a device that I used to have working but it's not anymore, so I don't want it to show up in my Google Market account.

There's currently no way to do this. It has been suggested numerous times on Google's forums, but has never been acted on.
The best you can do for now is "hide" devices that you don't want to appear in the menus. You do this by logging into the Android Market website, then going to your account settings by clicking the gear icon and selecting "My Market Account" and then the "Settings" tab. On this page you should see a list of devices associated with your account. If you click the "Edit" button to the right of a device's name you can then select "Hidden in menus".


text:
How do I root my Kindle Fire?
There are a half-dozen or so questions on the Kindle Fire here where the answers involve having already rooted your device (including my recently-asked How can I get the Android Market installed on my Kindle Fire?). Ok, fine - doing dodgy stuff requires dodgy prep work. But... How?
I checked The Master List of Rooting Techniques, and found SuperOneClick suggested as the solution for the Fire... But as pleasant as this sounds, in practice this seemingly-easy-to-use tool proves inadequate: the device has been updated to break the technique it uses.
So what's the story (morning glory)? Am I stuck using the device the way it was intended to be used (shudder)? If not, what arcane magick will free me from these chains of conformity?

You can use Kindle Fire Utility to easily get root and Market with Google Apps.
It has support for the latest Kindle Fire firmware (6.2.1 currently).

This tool has 3 detected virus on virustotal.com https://www.virustotal.com/file/41108bda0891d2755f0163ee488cabf46ea4a313ceb96a1fc1bf670b6afbd085/analysis/

This is a very slick tool, took me all of 5 minutes to root my Fire the second time around.

As of January 2016 the page linked contains this: "WARNING: DO NOT use this on 2nd Generation Devices or you risk bricking your Device."

BurritoRoot seems to be the way to go for root on the Kindle Fire. I rooted mine with this tool and then installed TWRP to get ICS on the Fire.
BurritoRoot is a simple .apk that needs to be installed. Rooting itself is then easy as with SuperOneClick. Here are the resources for BurritoRoot:

Offical XDA Thread for BurritoRoot
AndroidPolice Blog post with download link

Once you have root access, Amazon's Prime video service will lock you out of downloading or watching streaming video. Installing OTA RootKeeper will let you remove root when it's not needed, and allow video to work.

There's also a Kindle Fire Utility that works well with Burrito Root. The trouble is getting your windows 7 to recognize the Kindle Fire Device. I was able to do this only after deleting the Android Composite ADB Interface from Device Manager.


text:
What does it mean the "WIFI" label on the market?

Possible Duplicate:
Wi-Fi icon next to apps in android market

I've noticed that a few items on "My applications" on the Android Market client have a gray "WIFI" label on them. What does that mean?

For example: Flight control, Frontline commando

Usually means it's a large file and requires you to be connected to WiFi to download.

http://www.reddit.com/r/Android/comments/mnfwa/what_does_the_wifi_label_mean_for_apps_on_the/

You need WiFi to download the app. It could be that the app size is "LARGE", and a download via carrier network is not recommended.


text:
apps(tasks) restarting even after killing them

Possible Duplicate:
Do I really need to install a task manager?
apps automatically starting?
How can I stop applications and services from running?

I have some apps running in background using cpu all the time and draining my batery. I want to stop them.
I have a latest task manager to kill the background tasks but BUT some of the tasks(apps) are restarting even after killing them, WHY ?
Is there any way to permanently kill a particular task ?

Disable autostart on boot and restrict background execution

No, these tasks are services. And I think the developer starts the service START_STICKY which means, the service get every time restored if killed (normaly not through a taskmanager, only on low memory).
I would suggest you, to remove the task manager. Android is not designed, that the tasks get killed.  If Android need memory, the system frees the ram on it own.

thanks. Is there any way to stop START_STICKY services ?

No,  sorry. It has a sense that the services are sticky.

In addition to Leandros' answer, if you want to prevent these services from running the only real option is to uninstall the app that owns them.  For system apps you'll need root, and to be careful not to remove something that's needed by the system.
Autostarts can edit which apps receive which events — some apps start based on your network connectivity and so on — but services designed to run constantly can't be changed this way.

I don't want to remove apps.i want to stop them runnening in background. Is there any terminal command to do this?

@sam From above: "if you want to prevent these services from running the only real option is to uninstall the app that owns them".

BTW, Autostarts is free software (= open-source), also available from f-droid.org, which is important to know for those who don't want to install non-free software (non-community-reviewed, possibly malicious code).

@imz--IvanZakharyaschev Please stop spamming that comment.

@MatthewRead I wanted to write down helpful information; it would help me when I was in search of such an app. Of course, unfortunately, you'll get all those notifications for the new comments--I'm sorry for this! (But I couldn't do this improvement without disturbing you with the notifications at SE, unfortunately.)

@imz--IvanZakharyaschev I'm not worried about the notifications for myself, but it's a side note at best.  It's not appropriate to add this everywhere the app is mentioned regardless of context.


text:
Dropping packets on tethering on Nexus 5X
During tethering on my "Nexus 5X" phone seems like lot of packets being dropped:
Request timeout for icmp_seq 40
Request timeout for icmp_seq 41
64 bytes from 213.180.204.3: icmp_seq=42 ttl=51 time=114.997 ms
64 bytes from 213.180.204.3: icmp_seq=43 ttl=51 time=109.585 ms
Request timeout for icmp_seq 44
Request timeout for icmp_seq 45
Request timeout for icmp_seq 46
Request timeout for icmp_seq 47
Request timeout for icmp_seq 48
Request timeout for icmp_seq 49
64 bytes from 213.180.204.3: icmp_seq=50 ttl=51 time=53.464 ms
Request timeout for icmp_seq 51
64 bytes from 213.180.204.3: icmp_seq=52 ttl=51 time=87.195 ms
Request timeout for icmp_seq 53
Request timeout for icmp_seq 54
Request timeout for icmp_seq 55
64 bytes from 213.180.204.3: icmp_seq=56 ttl=51 time=86.520 ms
Request timeout for icmp_seq 57

I used "Nexus 5" before with exactly the same sim card and the same mobile operator and the same laptop before and did not have (rather, did not notice) any similar issues.
Android version "6.0.1". I use Mac Pro with OS X El Capitan 10.11.2

I'm also seeing similar issues after upgrading to 6. There's a thread here: https://code.google.com/p/android/issues/detail?id=193680


text:
Smart Lock unreliable/not working with NFC tag?
I’ve been trying to get Smart Lock to work on my Android device (OnePlus One on Cyanogen OS 13.1.2, i. e. Android 6.0.1/“Marshmallow”).
I’ve configured an NFC tag as a trusted device and want to use this NFC tag to unlock my phone instead of having to type my long password every time.
The problem is that unlocking using the NFC tag is really unreliable. Most of the time, when I activate my NFC tag on the lock screen, nothing happens, even though the pulsing circle around the lock icon at the bottom of the screen is present (indicating that Smart Lock is active).
Sometimes, however, the NFC tag is recognized and unlocks the phone without problems.
I haven’t really figured out the circumstances under which it happens.
For example, when I turn NFC off and then on again in the settings and lock the phone then, unlocking using the NFC tag once always works without problems, but the next time, it won’t work again.
What could be the issue here? Am I somehow using Smart Lock incorrectly? Does Android perhaps turn off NFC or the process responsible for Smart Lock after a while when the phone is locked (Doze mode)? If so, how do I prevent this?

Note: Also tried on someone else’s phone running Android 7 (“Nougat”), same thing: after setup, unlocking the phone using NFC works exactly once, but immediately locking the phone again and then trying to unlock doesn’t work.

This is a known issue, https://productforums.google.com/forum/#!topic/phone-by-google/DyxZwJpsOwY & https://issuetracker.google.com/issues/62268615.
In addition, the NFC Smart Lock feature has been removed from 7.1.2 (I think that was it) and is still gone in Android 8.0.0 Oreo.