text:
Octa-Core not Available in US
Recently I was reviewing the Galaxy S7 Edge models, and noticed the Octa-Core is only available outside the US.
I realize the Octa-Core doesn't add much benefits, but it does have a certain "cool factor".
What reasons would prohibit the Octa-Core versions from entering the US? Surely radios and other country-specific components could be added/swapped to make a US Octa-Core version?

I'm curious why all the downvotes?

Consumer preference, and media reviews, in the US have shown that any new top-tier Android phone has to have the latest and greatest Snapdragon to be considered worthy.  That may change as Samsung moves away from Android to their own Tizen OS, but the changes will probably have to show success outside the US first.


text:
How to identify fake call log entries in the Android call log database?
Is there a way to discriminate between real call events and fake call log entries (made using some app) from the call log database in Android?

Welcome on IT Security SE. This question is very specific to Android systems, and may therefore be more suitable on [android.se] website.

The answer is obvious. You don't.  You ask the network operator for call logs.

source: Stack Exchange

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

sort: votes


text:
Recovering photos from internally formatted SD card
All of a sudden my internally formatted SDCard in Android 6 stopped being recognized.  I'd done all the usual things, checked pin connections, checked it for errors, but nothing recognized it, so I ended up forgetting the card and I put in another SDCard as this one likely has errors.
Windows still recognizes it as a valid SDCard and shows the usual Android and LOST.dir but of course no data is available.
Is there away to recover photos from it?

You can apply the same technique as described here for a USB key: http://unix.stackexchange.com/a/288136/84179

I'm not certain how a standard "internally formatted" sdcard is partitioned, but it is possible that photos are stored on an alternate partition not automatically mounted by Windows.
From the Windows Disk Management snap-in you can examine the partition structure of that disk (run Win+r and type diskmgmt.msc).
If the mounted partition is the only partition available on that disk you should make a backup image and perform recovery on that image.
If you suspect that the partition table may have been modified by you or some program you can use a tool like testdisk to examine and potentially recover previous partition structure.
To recover files I would recommend foremost (for Linux) or photorec (for multiple platforms).

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


text:
How to maintain established connections android when changing wireless network
I need to resolve the following problem. I runs my application android conected with my server on cloud, but my established connections disappears when I switch the (Wi-Fi) wireless network.
Why this problem? In notebooks and tablets does not happen.

Your notebook/tablet might be able to recover a connection (ie. continue by updating connection details) but your phone might take too long or even close all connections when switching networks.

OK, thanks. But there is a solution to maintain the connection?


text:
S7 Edge RAM usage is extremely high, why?
Why is my S7 Edge using 87% of the RAM  all the time? It's not the apps because I use Greenify for stopping background tasks. I see under Developer mode → Running services that my system takes 2 GB of RAM, but why?  That's not normal, the S7 Edge has 4 GB of RAM and I can use only 600 megabytes.

I'd say that is absolutely normal. Because: What benefit would you have if your RAM is empty? You have RAM to be used for caching and hibernating apps. Unused RAM is useless. :-)
Do you experience performance issues? Any lag? No? Then the S7's memory management works as it should. :-)


text:
What is the difference between "Auto focus" and "Macro" modes of focus?
In Samsung Android phones, I've seen two options for selecting the focus mode which are Auto focus and Macro modes in the Camera settings. So, just want to know what is the difference between them? How it affects the output/result of image captured?

In general , macro photography from wiki says

....is extreme close-up photography, usually of very small subjects, in which the size of the subject in the photograph is greater than life size...The ratio of the subject size on the film plane (or sensor plane) to the actual subject size is known as the reproduction ratio. Likewise, a macro lens is classically a lens capable of reproduction ratios of at least 1:1....

From sister stack exchange {photography site](https://photo.stackexchange.com/a/24079)

Life-size is the typical aim of "full macro" shots, which is to say you are working at a 1:1 reproduction ratio, shooting very small objects at close range. Insects, flower stamens, etc.

Auto Focus by contrast is letting the camera decide the best settings eliminating user intervention - see
How Does Autofocus Actually Work?

While these definitions should be applicable to Android as such, the quality would obviously depend on bunch of things like lens, zoom,megapixel and pre /post photo processing built in


text:
Automatically enable/disable data mobile on galaxy s3
i going to turn on my data to use internet, but the Wi-Fi symbol going on then off what should i do...
please help me...
my phone: Galaxy S3

Your initial question seems a bit vague, so I'm goign to assume that you're asking why when wifi is turned on, cellular data goes off. If this is not the question you are asking, please ignore my answer.

That is how android is designed to handle data. When Wi-fi is on, Mobile Data does not get used.
If you want to keep mobile data active even while wifi is on, go to Settings > developer options > Under networking section you'll find an option  "Cellular data always active". Turn that on. This does not mean that cellular data will be used when wifi is on. It only means that automatic switiching between wifi and cellular data will happen a lot faster.

Dear Blueren
I followed-up your guidance but there is not any Networking section in my phone. only this sections are availble:

make but report
Debugging
Input
Drawing
Hardware-accelerator rendering
Monitoring
Apps
could you guide me more please if ...

Oh No. I guess Samsung has not added those specific options under the developer options. Eitherway, I don't believe this should be any real problem. Why do you want to force enable your cellular data while on wifi? Is there any specific valid reason?

dear bro: . ... once more i faced up with same problem in another galaxy mobile ... when i changed the SIM, then my mobile worked normally ... and also i checkedup the same SIM in another mobile that was working fine in other mobile the case is that ... the 3G or H+ symbol become hide and unhide – yaseen 7 mins ago

Dear Blueren
thank you so much bro ,,, i solved the issue by help of related company the problem was from that side ...


text:
Photos and videos visible on phone., but impossible to import to a Mac
I have a Moto G 2nd gen, with android 6 (marshmallow).
It appears that the phone contains some photos and videos which I can see through the Gallery, but I am unable to import to Photos.app on OSX.
The camera app is setup to store images on SD.
I have tried connecting the phone as a camera (PTP) and nothing shows up.
I have also tried connecting the phone as a media device (MTP) and use the android transfer app, but the pictures do not show up in DCIM/ under "internal storage", and the "sd card" file list doesn't contain a DCIM/ directory at all.
I have tried wiping the cache partition, ejecting and re-adding the sd card but nothing worked, I cannot find these files.
Where are they, and how do I get them out of the phone?

try using apps like shareit which is available both for Mac and Android

Would solutions involving ADB be acceptable? Or solutions involving 3rd party apps via WiFi?

I would say yes, but only if they come with an explanation of why it's not possible with standard stuff,

If the physical transfer does not work, you could try an app like WiFi File Transfer
It uses your WiFi to transfer files, so that might be worth a try.

so, file is still invisible in the android transfer app and some others (e.g. airmore doesn't see the folder) but for some reason wififiletransfer shows all the proper directories. Since nobody offered another solution, I'm going to award the bounty to this one.

It appears that the phone contains some photos and videos which I can see through the Gallery, but I am unable to import to Photos.app on OSX.

From what I understand, you seem to be able to view the photos in your gallery but you're unable to find them when you connect the phone to your Mac. And you seem to be searching them only in DCIM. Are you sure that these photos exist in locations other that DCIM perhaps?
If you're able to view these photos and videos in your phone's gallery, it means that they exist somewhere on your device. You could start with figuring out as to where they are. In the gallery, if you tap on info, it should show you the file name and where it's located. Once you chance upon the right location, try navigating to that specific location, maybe via a file explorer. This is to be certain that other generic apps also are able to find these pictures
An immediate solution I could find is:

Select those images from the gallery
Hit the share button
Use the Google Photos app and have it uploaded on to your google photos.
Head to photos.google.com on your Mac and download those photos from there.

Note - It doesn't really have to be photos app. You could use just about anything to have it transferred out. Even old-school bluetooth.


text:
I can't access the chrome:settings and other chrome: and about: urls un Google Chrome
Although google chrome does suggest those urls:

It doesn't allow you to access them:

I'm very upset, since I am forced to use Chrome (it's pre-installed and takes 100MB) but I can't even access full configuration.

The mobile version of Google Chrome does not have any major configuration other than using the dot-menu/menu button to access settings and chrome://flags.

You can view full list of supported chrome: URLs on chrome://chrome-urls page. Note that the lists are different for the Android and desktop versions. In particular, there is no chrome://settings in Android version because there the settings are implemented using native OS forms.


text:
Add obsolete phone to contact
I have old messages from contact sent using temporary phone number he had on vacation. I want those messages grouped under his name in conversations, so I added it as another number to contact details. Messages are now fine, but this "obsolete" number is now clutters phone list when I tap on contact and need to chose what number to dial.
Is there a way to add a number to contact, but make it not appear in list of numbers to call when you select contact?
As first answer mentions, I can set other phone as default, but this still leaves obsolete phone on contact summary page and you can still accidentally call it with mis-click. I'd really like it to only show on contact edit page and be uncallable or at least not without confirmation prompt.

What device? Many phones allow you to set a "default" number on a contact, that one is used by default. Try to edit your contact and see if you can set one as the default.

@acejavelin, I already have correct default number. This doesn't solves question "how to hide obsolete number" at all.

Then the answer is you can't... If you remove a number from a contact, the SMS messages associated with that phone number will no longer have a contact associated with them, thus will display as the number only as the contact.

You can select a number as "default" or "main" and then this number will be dialed when you call that person.
Usually it can be done by long tap on a number and then selecting "Set as default".


text:
Factory reset on mako with broken digitizer and TWRP installed
I want to factory reset a mako with a broken screen and digitizer so I can sell it. The device is rooted and there is TWRP recovery and Cyanogenmod installed. As the screen and digitizer are broken I cannot control it via the touchscreen.
Therefore I bought an USB OTG cable, but it does not recognize the mouses and keyboards I plugged in while they work perfectly on another phone. I think USB debugging is disabled as I was able to download all the data by plugging the phone into USB.

Can you boot it into bootloader mode, and do you have Fastboot available? fastboot erase userdata && fastboot erase cache should do then.

Managed to solve it with the help of a friend, this package ( http://forum.xda-developers.com/showthread.php?t=2564453 ) and couple of ADB sideload commands and flashed the stock rom from here:
https://dl.google.com/dl/android/aosp/occam-lmy48t-factory-416938f1.tgz


text:
How to turn off the "Screen Overlay" setting?
I'm using the Oneplus 2 and last week I updated my phone's software and ever since then I'm not able to do much on my phone. I'm not able to download photos on WhatsApp and neither am I able to send someone photos. Only one message keeps on popping up saying "screen overlay detected go to "App Settings" and turn it off". I tried following the instructions and turned it all off, but it was of least help. If anyone here has any clues about it, please help.

Possible duplicate of Determine which app is drawing on top of other apps?

There are three places apps are listed you have to turn off:
http://android.stackexchange.com/questions/154274/screen-overlay-detected-dialog-turned-off-everything-doesnt-work/157029#157029

Got insights from multiple answers here and other forums .
Consolidating how I got rid of the issue :

Go to Settings > Apps > (your app which is getting issue)
Press on Power button till window for Power off , reboot , airplane mode comes up
Hold on Power off option
Select reboot in Safe mode
Go to settings > apps > (your app which is getting issue)
Select whichever permissions you want
After Android M update , issues can come up in apps like Messenger , Whatsapp , Prisma etc.

Let me know if any issues .
Note : I am having One plus One mobile.

it would add to credibility if you link the sources from which you have gathered

Some different answers on forum.xda-developers.com , also few on this very page . After trying various options , I have added the steps here  that got my work done .

@beeshyams and the answer Laila gave a few days earlier, maybe ;)

1.Go to settings -> apps -> Click the cog gear -> Draw over other apps.
2.Proceed to disable for all the apps. Force stop the running apps.
3.Then try using whatsapp.
3a.Give permission if required by whatsapp or any other app
Most known culprits are file manager apps or screen brightness apps.
You can either disable for all apps or can go one by one.

follow the steps:

press power button for a few seconds
press and hold power off
reboot to safe mode
let phone reboot
go to Settings › Apps
click on setting symbol
click on access permission
enable all the options according to your need
reboot your phone.

It's work for me..  :)

Actually the problem lies in total Android OS, when u get a heads up notification do some stuffs like this, it will ask you for this permission. The solution is: Wait for heads up to off and then try again. There is also another problem in Android for safety Google has disabled positive buttons when a screen filter is applied, check for any screen filter app or check Oneplus defaults screen filter. These are only two problems you could face for screen overlay detected.

there is a solution for this issue. I had to face the same after my latest update.  1) delete apps like(cleanmaster, battery saver, etc.) or go to settings/app/cleanmaster/force stop. Or you can also off the permissions for cleanmaster.. Thankyou ;)

OP nowhere indicated using CleanMaster. And "delete apps like X" is a very strange recommendation – especially with the relation being unclear.


text:
How to Make Light indicate No-VPN connection Active?
I would like to put Red-light on if no VPN connection is active in my phone. I think the problem is not about choosing the best VPN application here to make VPN connection, but about to find an application which finds if VPN connection is active and affects the front-light of the phone.
Phone: Samsung Galaxy S4 gt-i9506
System: CyanogenMod 13, Temasek's unofficial ROM with patches
VPN client: NordVPN

Izzy's idea about using Tasker for the task in chat

A raw idea (not checked/verified) would be using an automation tool like Tasker and have it shutdown all network interfaces whenever VPN connection "got lost" (of course giving you a "manual backdoor", i.e. if you manually enable networking it shouldn't shut it down immediately again just because no VPN is active ;)

Solution

Create VPN profile in Settings > More > VPN
Attach it to Tasker

Feature-request: enable the front light configuration in the VPN menu


text:
Trouble connecting to 4G when Wifi enabled, but low signal
I have a Samsung S5 Neo (SM-G903F), Android 5.1.1
My I access internet apps/sites when i am close to my router, works great. But when I go up a floor, and am basically out of range from the Wifi router, the phone does not switch to 4G... but still tried to access Wifi, but evidently its not strong enough to actually connect - so I basically get no connection. I have to manually disabled Wifi, and then it connects fine.
Is there a way to "lower the sensitivity" level, to allow the phone to connect to 4G when the Wifi signal is weak?
Thanks!

On Android 4.4, there is an option "Avoid poor connections" under Settings->Wi-Fi->Advanced(perhaps under the menu). You want to set this option on.
This option is not present in Android 6. I'm not sure whether it's present in Android 5.1.

This is present in 5.1.1 (at least on my device), and indeed is worth trying.

I don't see an 'advanced' option under Wifi settings, but i do see something called "smart network switch" in the "more" menu. I enabled, that  - it looks like it might be similar to what you are describing.
Thanks!


text:
How to verify if Android is fragmenting large IP packets?
We are running some tests in which the Android phone should fragment large IP packets before sending over wifi directly to a server. For some reason, the server is receiving the entire packet as can been seen on wire shark. We suspect Android is not fragmenting large IP packets. We set the MTU using an app. Is there any other way of setting the MTU? How to verify if Android is fragmenting large IP packets?

Setup a wireless sniffer in monitor mode. With monitor mode you can see all of the wireless traffic sent over a channel, including any management packets like beacons and control traffic like acknowledgments. At this level, you can see everything that is transmitted over the air on a channel and successfully received at your sniffer.


text:
Android revolution HD boots to bootloader
I just installed Android Revolution HD rom on my HTC One M9, everything went fine but it won't boot, every time I boot the phone it opens the bootloader screen.
I installed the rom using TWRP


text:
Send pdf file as attachment to text message
Maybe this is a naive question, but I was wondering if I could attach a pdf file to a text message. I have a Sony Xperia M4 Acqua running on Android 5.0.

I'm pretty sure you can't. Text messages are 7-bit ASCII, 160 characters restricted messages. An MMS might allow you to attach a file but I'm pretty sure there are size limits there. I recommend sending an Email or uploading it to a personal cloud and sending the link to the file.

You can't. You can only send small images and audios, but that would turn the SMS into MMS. Don't you like emails?


text:
Data recovery from android device with broken screen
Situation Summary - I have an Android device with a broken screen, LCD and touch
I have an android phone (BQ Aquaris E4.5 Ubuntu Edition, which I have flashed with the Android firmware for the E4.5 - this is an Android phone, it is not running Ubuntu anymore). I recently broke this phone - the screen does not work, neither the capacitive touch layer of the screen nor the LCD layer of the screen work. However I believe the rest of the hardware to be otherwise impaired.
USB debugging on this phone is not enabled. As I understand it, if I am to recover data from this phone I must enable the USB debugging. I believe this can be done via adb, or perhaps fastboot?
Note: I can use either a ubuntu linux OS or Mac OS X to attempt to recover data from this phone. Currently I have tried installing the Android Studio Software on these 2 computers/OS's and used adb devices to detect my phone, however the device has failed to be detected.
What should I do next to attempt to recover data from this device?
To be perfectly honest I am slightly lost here. I considered buying a usb to hdmi cable, but I have no idea if my device supports this hardware, and even if it did, the capacitive touch layer of the screen is still broken, so I would be unable to control my phone via the screen...
Therefore I think the most sensible option is to try and use adb(?) to enable USB debugging, and then use some other software to copy data from my android device to one of my computers.
I think the best course of action is to ask what are the next steps I should try to recover the photos/videos/documents from my phone? I am fairly familiar with ubuntu/linux, but I'm certainly not an expert with Android!
What are the next steps I should take to attempt to recover data from my phone/enable USB debugging?

Welcome to the Android Enthusiasts! For a starter and first-aid, please take a look at our broken-screen tag-wiki.

Unfortunately none of those questions help me


text:
Initiate deep linking from browser
I wanted to test deep links on my phone. According to WhatsApp site, tapping whatsapp://send?text=<text> link on browser should launch WhatsApp app. I have the WhatsApp app installed, but when I went to the browser and typed whatsapp://send?text=Hello%20World! (which is a deep link that opens WhatsApp to send a "hello world" message), I get a Google Search instead of opening WhatsApp.
I tried it with the Twitter and FB deep links and I get the same.
I even tried it on an Android emulator, but still the same.
What is wrong? Is there any configuration or permission to be given or what?
PS: my phone has Android 4.1.2 and the emulator has Android 5.0.1.

mobile deep linking usually uses a custom URI https://en.wikipedia.org/wiki/Mobile_deep_linking
you can check them out here : http://www.gotschemes.com/search/?app_id=2541 – it's mentioned in the whatsapp website https://www.whatsapp.com/faq/ru/android/28000012

Is it the same with all the browsers?

@MANI I tried it in Android default browser and Google chrome

This post may be helpful: https://stackoverflow.com/questions/29189172/google-chrome-does-not-open-application-on-deep-link-on-android


text:
missing watsapp contacts on new phone with same sim
i changed my sim from my old phone(nokia n8) to a new phone(samsung GT-S6310L)
on my new phone....i am not seeing few
numbers of my friends in the watsapp contact list.how can i get or restore their
numbers?

Transfering the sim does NOT transfer the contacts as well.
You should try using bluetooth to transfer your contacts between the two phones, I believe NOKIA has a built in feature for that in their Symbian Models.

Put your sim card back in your old phone. Navigate to the contact you wish to save, there should be an option somewhere to save the contact to your SIM card. Save all of the contacts, then put the sim card into your new device and you should be fine.


text:
Unexpected "insufficient memory" warning w/ adopted SD card
According to this answer, I expected to get 64GB internal storage by adopting 100% of 64GB SD card to 32GB phone.
Though I've got the warning when total data size reach to 32GB.
Please let me know what I should do to expand the internal storage.
Steps I tried

Run following command.
adb shells
sm list-disks
sm partition DISK private

No setup wizard starts. It adopt SD card silently....

Go Setting > Storage to make sure the SD belongs to Internal Storage.
Reboot the device.
Go Setting > App. And made apps to store in "SD card".
DL contents through app.

Current Storage Status

Setting > Storage > Internal Storage section

Internal: 31.99GB
SD: 0.3MB

Setting > Storage > Internal Storage section > each detail page

Internal: 9GB
SD: 23GB

See this answer and more in [tag:adoptable-storage] tag ( which you have correctly chosen as a tag tp your question). This answer will explain why I was expecting to get 32GB(default) + 64GB(100% of SD) internal storage is a wrong expectation

Thx for suggesting me the answer @beeshyams . Though I still am confused.... Now I understand the adoptable storage not just plus storage size, like the answer saying you get 32GB if you have 8GB phone and 32GB SD. If so, shouldn't it be 64GB as my SD sized? Or is it limited upto 32GB for every SD?

To my limited understanding (not having used it nor intending to given all these complications) it should be  64 GB. Also read all the comments on the answer and the answer below that to help you understand better. If you still are confused, edit your question by referring to those answers and ask your question to clear. As I understand now, with better understanding, even now, the question can be edited

I've found the solution.
It is the "migrate data" function.
You need to go Setting > Storage > SD card of internal storage, then run "migrate data" function inside the right top menu after running commands.
I didn't do this because I want to put just certain apps to the SD card,
but seems like I can't.


text:
How can I limit the number of fingerprint attempts before fallback to other login type?
I've got a Nexus 6P and would like to reduce the number of allowed failures before it blocks fingerprint as an allowed login mechanism - according to https://support.google.com/nexus/answer/6285273 you need to use the alternative login mechanism "When your fingerprint isn't recognized after a few tries".
It could be nice to know how many "a few" is (and whether this is an adaptive number that for example may take into account how recently it was correctly unlocked), but the point is that it can go (as in my recent testing) at least to 4 failures and succeed on the 5th attempt. I would be entirely happy to force it to block fingerprint access after two failures, but I can't find this as a setting from a bit of quick poking around.

It could be nice to know how many "a few" is....

From Marshmallow Compatibility Definition Document (CDD) , quoted here

MUST rate limit attempts for at least 30 seconds after 5 false trials for fingerprint verification

.... and whether this is an adaptive number that for example may take into account how recently it was correctly unlocked

CCD is silent on this so one could safely assume 5 attempts holds

.... happy to force it to block fingerprint access after two failures, but I can't find this as a setting

There doesn't appear to be any setting to increase or decrease number of attempts (google search)
LockScreen Tweakbox is said to increase the number of attempts to 20

Corrent document link is here -> https://source.android.com/compatibility/6.0/android-6.0-cdd#7_3_10_fingeprint


text:
get backups form stolen phone
my phone samsung SM G361H had stolen while travelling.
any possibility to locate it.
Any possibility to get the backup of contact numbers , photos saved in it.

Go to Google Security
Normally theirs a google service running in background and youre able to find lock or delete your phone. And its a little bit to late for a backup.


text:
Android Corrupting my SdCard FILES
Sorry but i need help :)
looks like my phone corrupting files in my sdcard everything i copy to my sdcard is gone when i instert it to my android. i have format it,chksdk, even buy the new one but yeah my android keep making my files in sdcard become corrupted and useless.For example i copy this film and all the film is good to go but when i insert it to my phone most of the film cant play the files and then when i instert it again to my pc. second picture is happen i have tried all method but nothing is works. Sorry for my bad english or i use bad word :).
@And yeah i already relfash my phone to new condition and its not solve the problem
[

This thing happened to me, try formatting the drive in the phone itself. Then it should be good to go.


text:
adb sometimes won't connect untill after a lot of tries, and sometimes never
adb sometimes won't connect. I get this behaviour. What's going on?
$> adb kill-server
[ user@host ] ~
$> adb connect 192.168.3.160:5556
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.3.160:5556
[ user@host ] ~
$> adb shell
error: device offline
[ user@host ] ~
$> adb connect 192.168.3.160:5556
already connected to 192.168.3.160:5556
[ user@host ] ~
$> adb shell
error: device offline

(Note: It also occurs with adb using port 5555)

I would write this as a comment but I can't. It may be because of the cable. I had this problem with an old cable that kept disconnecting my phone. Even cables that look fine may do this. The problem went away after I bought a new cable.

This was my problem. It's very strange, because the cable that doesn't work can still charge the phone just fine.

I don't think it's my problem though because I have the same problem with many different cables.


text:
Ethernet and charge via USB type C
I have an HTC 10 with the new USB Type C connector. As USB C is also the primary (or only) connector on some laptop style devices such as the Pixel C  and new MacBook, there are many Ethernet and USB hub device - some with some with power.
Will this allow me to have a wired network and charge?
This is essentially the function of the micro USB Ethernet adaptor for Chromecast

It is possible but you would need to search on your device forums or XDA for the best suited hub.

It depends completely on the model/brand of the mobile phone - more exactly which drivers for e.g. ethernet chips/adapters that is has integrated in its hardware (since such drivers are not installed in software on mobile phones like this, but they are rather included in the hardware from the start or not).
The following is for example a very common USB-to-ethernet adapter, working for quite many mobile phones (just use a USB-micro-B-to-USB-C wire adapter to be able to plug it into a USB-C mobile phone), but as you can see in the compatibility list a bit down on the page, it depends very much on models and brands of the phones if it will work or not for a specific mobile phone:
https://plugable.com/products/usb2-otge100/
(your specific mobile phone model is not currently in that list, but it lists HTC ONE M9 as working, while listing HTC Desire 612 as not working)
There are also USB 3-based Gigabit ethernet adapters out there (including from the brand in my link above), but beware that these work for a lot fewer mobile phone models, due to the much less widespread inclusion of their drivers in current mobile phone hardware.


text:
com.google.settings has stopped Micromax Android one
I am using Micromax android one with Android 5.0.1.
Couple of weeks ago, few of my applications stopped one by one. Only two things I was able to do was calling and Whatsapp, probably waiting for their turn to stop. Recently it started showing Unfortunately, com.google.settings has stopped.
I tried to do a Hard Reset. On rebooting itself it started showing Unfortunately, com.google.settings has stopped. And now I am able to do nothing with the phone.
Highly appreciate any help.

Clear the dalvik-cache & try again ;) Definitely there's a chance it'll work..

@GokulNC I have done that but no result.

you can try and update Google Play Services. It seems like all your Google app ecosystem is not working. Also, in case if you are familiar, try to share adb (http://android.stackexchange.com/tags/adb/info) logcat output when Settings app crashes. that will help to track down why it is crashing

update the software using OTA updates.

Android One devices have stock ROMs available for flashing. You can try flashing the latest ROM for your device. Find it on XDA here. Follow the instructions therein to flash. If it works, let me know so I can make this an answer.

@TamoghnaChowdhury I tried to flash a new stock ROM but it shows the message: Signature Authentication Failure. Process Aborted. I tried it with three different ROMs but same outcome.

FYI, Stock recoveries and Stock ROM zips mutually check file signatures, so one cannot be flashed without the other.

You should use the SP Flash Tools to fish the ROM, not the recovery. I asked you to follow the instructions in the post, and, FYI, you cannot flash a custom ROM zip using the stock recovery, or flash the Stock ROM using a custom recovery. Please exactly follow the post, it will (most probably) work. If it doesn't, then it's a hardware or driver issue. Ensure the PC you flash from has "Enforce Driver Signature Verification" disabled, or "Test Mode" enabled. (Google can help you as to how to do this)

@TamoghnaChowdhury appreciate for throwing light on that.

A sureshot way to fix this would be to factory reset your device. I understant that you've already tried it from settings while the OS is booted and running. You could try factory resetting it from the stock recovery.
This Google help page will help you with what needs to be done. But do remember - everything in your internal storage will be wiped clean.

Reset device in Recovery mode
Before you begin
If your device is running Android 5.1 or higher, your device is protected to prevent other people from using it if it's been reset to factory settings. To ensure that it's really you doing the reset, you'll need to enter a Google username and password associated with the device after factory reset. If you don't have this information, you won't be able to finish the setup process and use the device at all after factory reset.
You'll also need to:
Wait 72 hours if you recently reset your Google account password
Make sure you have an Internet connection
Back up your data to your Google Account and be ready to restore
To do a factory data reset, follow these steps:

If your phone is on, turn it off.
Press and hold the Volume up button and the Power button at the same
time until the device turns on.
Press the Volume down button to select "Recovery mode." If you need
to navigate to the "Recovery mode" option, use the Volume up button
to move the arrow and the Volume down button to select it.
You’ll see an image of an Android robot with a red exclamation mark
and the words "No command."
While holding down the Power button, press the Volume up button and
release it.
Use the volume buttons to scroll to "wipe data/factory reset" and
press the Power button to select it.
Scroll down to "Yes - erase all user data" and press the Power
button to select it.

Your Android One device will erase all of your data and restart with its factory settings. You'll see the Welcome screen just as you did when you turned the device on for the first time. When you're done with the setup process, follow these steps to restore your data.
Note: If your phone becomes unresponsive at any point during these steps, you can restart it by holding down the Power button for several seconds. If that doesn’t work, try taking the battery out and putting it back in and starting the steps again.

and if none of these works, them flash a new ROM. Easiest way.

@Yogesh I tried to flash a new stock ROM but it shows the message: Signature Authentication Failure. Process Aborted. I tried it with three different ROMs but same outcome.

@Dhaval Flash it using custom recovery like TWRP

@DhavalSimaria - How exactly are you flashing these ROMS? Try the factory reset via recovery first. Then let's dive into ROM flashing. Do not attempt to flash things you're not completely sure about. :)

@blueren I have done things step-by-step only. First I factory reset it, cleared dalvik cache, unlocked bootloader, then tried to flash it with stock ROM. All steps going well except while flashing the ROM from SD card it shows the error:  Signature Authentication Failure. Process Aborted

@DhavalSimaria - Where are you getting help from? XDA? Sig auth failures show up when signature check option is set to ON. I think it's ON by default. But this used to be the case with CWM recoveries. What recovery are you using?

@blueren Okay that was something new for me. Yes I was using CWM recovery. That must be the cause of the issue. Should I use TWRP , as  specified by Gokul?

@DhavalSimaria - At the end of the day, all recoveries serve the same basic purpose. Flashing stuff. It's up to you to try TWRP. It has a lot more features and support than cwm has. However, I'm not sure if there is official TWRP support for your phone. Please research on that aspect! ---UPDATE: Looks like there is according to this

Everyone, a stock ROM can not normally be flashed using any custom recovery. See comment on question. If you have to flash a stock ROM, use a stock recovery.

@Dhaval, for flashing the Stock ROM, you must use the official stock recovery. First flash the stock recovery using CWM, then use the stock recovery option Install update from SD card to flash the stock ROM zip, if it is recovery-flashable. If it isn't, you'll need to use SP Flash Tools, as mentioned in the XDA post I suggested.

Quick check to see if the zip is recovery-flashable: Open it up in any archiver, e.g. WinRAR, and see if it has a META-INF folder inside it, with a com.google.android folder inside that. If this folder structure exists, the zip is recovery-flashable. Note: Both stock and custom ROM zips have this folder structure if they are recovery-flashable. Ensure what you are flashing is a stock ROM from the stock recovery, or try some CM-based custom ROM from custom recovery (flash via TWRP, CWM is ... unreliable at times).


text:
Android directory mirror / sync-on-file-change over LAN wifi to Windows network
We have an interesting use case for directory mirroring / syncing, but I'm guessing it's not completely unique:
We want to use a barcode scanning app on an android device, and have the scanned results show up 'instantly' on a windows computer on the same wifi network.  All of this is LAN-only, i.e. no internet.
In addition, the wifi and/or the windows network will not always be alive when the barcode scanning happens, so, the android would need to detect when the network (and shared drive, sync server program, etc) comes alive and start syncing / mirroring at that time, without complaining before that time.
The barcode scanning app I'm using is xscanpet (though, open to other suggestions).  It saves new scans, with timestamp and lookup features, to a spreadsheet file after every scan.  However, the user cannot specify the save directory - it's apparently hardcoded to /scanpet (on the android device's root dir).
What would be a workable solution to get that file viewable by the Windows network 'instantly' with as little user intervention and as possible?
The solution would also need to be easily trainable and usable by a wide audience, with little or no requirement for tech-savvy.
Conceptually, are there different options depending on whether you want to "write to a shared drive from the android" versus "read from the android using windows"?
Options I've looked in to so far - along with some conclusions, but, please do point out if any of these conclusions are incorrect:

SMB / shared windows drive:
If I could 'mirror from /scanpet to SMB, once the SMB drive is available' then everything would be good...
PROs: simple; ES File Explorer and other apps can connect to SMB
CONs: scanpet cannot write to anything but /scanpet
ftp server on the android (from ES File Explorer), viewable from any other machine on the network using ftp client / web browser:
PROs: instantly available
CONs: making a shortcut on the windows system to the ftp location (ftp://:/scanpet) is not really useful - windows considers the shortcut to be a plain file, so, it cannot be directly scanned for changes; I looked some at code to get the link target, but it's not clear if that would get the job done; i.e. there wouldn't be any shared-drive benefits to this option; the monitoring program would have to look directly at the ftp directory
other sync apps such as FolderSync or Folder Sync:
PROs: seems to be a full solution for scheduled syncing
CONs: these apps don't seem to provide for actual mirroring / syncing on file change
Tasker app:
I haven't really explored whether there's a solution here?  Maybe integration with FolderSync?

You've already listed the ingredients. Now you need to mix the meal: Tasker can detect file changes, FolderSync Pro can be controled via Tasker – so: Context=FileChanged, Task=Sync :) I do something similar here: Power connected, Network available, night-time → sync :)

One tricky part is that you don't know the filename ahead of time - just the dir name.  I don't see a way to make tasker watch a dir for changes...?

Actually I do see now that you can watch a whole dir by long pressing the dir when you select from 'file modified'.  Thanks I will keep pursuing this option!

I've never played with that myself (which is why I just posted this as comment). Maybe there's a Tasker plugin dealing with this more properly. Be welcome to check with my Tasker resource collection.

In this use case it would be nice to just use smb (cifs).  I can copy to the smb from es file explorer but without rooting I can't mount it to allow the simply copy dir task in tasker.  I guess I need to find the right intent syntax to tell es file explorer to copy to smb?

Set up a corresponding folder pair in FolderSync (using an "SMB account"), and trigger the sync process for that? No idea about ES, sorry.


text:
Galaxy s5 upgrade from 5.0 to 5.1.1
How do I manually upgrade my Samsung galaxy S5 from lollipop 5.0 to 5.1.1 as it doesn't want to upgrade by itself. I'm in Namibia and the baseband version is G900HXXU1BOL2.

Maybe see: How do I update Android on my device?

Personally I always use a site called Sammobile. They host every firmware made by Samsung. The firmwares are 100% stock and won't trigger Knox. You will need to register an account on their website, but it's free.
You can download the firmware for your device here. The firmware can be flashed by using a Windows application called Odin (download link in the guide below).
When the firmware is downloaded, flash it on your phone. Here are the steps:

Extract the firmware
Download Odin 3.11.1.
Extract the Odin zip file.
Open Odin.
Reboot your phone to download mode by holding the home, power and volume down buttons. Release only the power button when at the Samsung logo, and release all of them when you see a green Android robot. Then press volume up to accept the warning and you'll see DOWNLOADING.
Connect the phone to your PC, Odin should now see your device.
Add the firmware file to AP/PDA. (The "not responding" is normal, just wait).
Make sure re-partition is not checked.
Click the start button. The flashing can take some time.

Note: The firmware will not factory reset your phone, so if your phone is stuck booting, don't worry. Just boot to the recovery mode, do a factory reset and reboot the device. This shouldn't be a problem if you're upgrading your device, only when downgrading.


text:
Multiple issues - notification bar, loss of data on calendar
Suddenly my notification bar wont slide down. I get the beeps for the notifications but am unable to see any notifications.
the settings button on the right hand top also has vanished. I have to scroll down to the settings icon to go to settings.
The calendar has suddenly become blank. Lost all data.
The sync function with google is not working.
Could anybody please help?

What phone? Any recollection of what you did before this started happening?

Moto g 2nd gen. The calendar was not syncing with Google calendar on PC. I called Motorola Customer Service who asked me to go to Accounts and remove the calendar and contacts. I asked her if I would lose the data and she said no. When we will add them back, all data will be available. After I removed Calendar and Contacts she was unable to get them back. I called their Level 2 who could retrieve the contact list but not the calendar


text:
Will a Samsung Galaxy S6 case fit on an S6 Edge?
The difference is size seems minimal but I want to make sure. Reason I ask is a custom printed case was ordered as a gift, modeled to fit a Galaxy S6, but the recipient has an S6 Edge. I am wondering if this will be an issue.
Edit:
The dimensions don't seem that far off.
Galaxy S6 Dimensions
(143.4 x 70.5 x 6.8 mm)
Galaxy S6 Edge Dimensions
(142.1 x 70.1 x 7 mm)

It may be an issue as the sides may be too high causing swiping on the curved edges to do certain gestures/actions would be difficult.  On the S7E that I have, the cases I've gotten all are slimmer on the sides to accommodate for the curved screen edges when swiping them.

@Oh Danny Boy...it's not a question of the dimensions, it's the fact that the screen on the Edge curves over the sides of the phone.  Cases made for the Edge take that into account, those made for the non-Edge do not.

Yes it would work but would be unpleasant

All of the non-Edge versions of cases I've seen wrap around the sides which would cover the sides of the screen on the Edge.


text:
Optimizing Apps: Why?
I have a Kyocera Hydro View. Every time I restart my phone, it tells me that Android is optimizing apps. This takes anywhere from 5 to 15 minutes, and sometimes prevents me from using the phone when I need to use it.
What is Android doing, and why does it need to do it so often?

This is something in Android that is called the dalvik-cache.  It's basically an optimized version of the android package you usually install/download on your phone. This is usually done while installation and doesn't need to happen at every boot. However,  in your case,  reboots apparently trigger a dalvik-cache dump(for lack of a better word). So,  Android has to optimize all apps all over again.
I'd suggest you to try and diagnose why your phone is clearing it's dalvik-cache at every boot. Are you running a custom ROM?

It's been going on for the past month or two.

Try to recall as to what triggered it. Usually OTA updates trigger a dalvik-cache dump.

I have not had any OTA updates, nor am I able to purposely trigger it. Also, I'm on Lollipop. Isn't Dalvik replaced with something else?

Yes. It's called ART.  However, the cache is still called dalvik-cache.


text:
Why does my Nexus 6P's "Show CPU Usage" option only show com.android.systemui (and system apps)?

It only ever shows com.android.systemui and other system apps. Here I'm loading a complex page:

Are you using a custom ROM? I'm getting the same on my Moto X 2013 but only on Marshmallow custom ROMs.

Yup, 100% stock.


text:
How do I activate Screen Mirroring on a Samsung Galaxy S5 running Marshmallow?
I have an Amazon Fire TV stick, and I'd like to mirror my Samsung Galaxy S5's display to it.
It works fine with my old Galaxy S4 (just tried it right now), but I cannot get it to work with my Galaxy S5: The "Screen Mirroring" option just does not seem to be available anywhere on the phone.
It's a non-rooted Samsung Galaxy S5 with the latest OTA update (Marshmallow) installed.

What I've tried: I already googled for s5 marshmallow screen mirroring missing and tried the following recommendations:

Pull down the notification shade, click Edit and activate the Screen Mirroring option. On my device, there is no such option.
Click "Quick Connect" on the notification shade and register the TV stick as a TV device. Tried that, but the only option I have is to "Share content". It does not offer to share my screen.

Here are two a screen shots as proof. I'm sure I'm missing something obvious...

You did not mention this in your question, but your screenshot shows that you are using the Galaxy S5 Neo.
Unfortunately, that's one of the subtle differences between the Galaxy S5 and the Galaxy S5 Neo: On the Neo, Samsung silently dropped support for the screen mirroring feature.
I could not find any official sources for this, but there seems to be consensus in the community that screen mirroring (MiraCast) is just not available on the Neo (Source 1, Source 2: German, see Community Question section).
If you check the list of MiraCast certified devices, you will notice that the S5 (SM-G900F) is listed, but the S5 Neo (SM-903F) is not.

Actually if you want Mira cast it does come enabled on the s5 neo stock Canadian version anyway and if not your always able to install custom Roms like both lineage os 15.1 and 14.1 works flawless with Mira cast even had a controller hooked up playing games lol
Samsung put a chipset capable of it just didn't enable them in some countries or os's it seems

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


text:
Restrict certain wifi networks
In my android phone (Samsung S6 6.0.1), there is no real impact for the Settings->DataUsage->RestrictNetworks option.
To me the emails or app updates are always downloaded irrespective of the wifi nw being marked as "restricted" or not.
Is this expected? What is really the use of this "RestrictedNetworks" option?

follow up question...
Without enabling "restrict bg data" global setting in the phone, can i restrict data usage only for those hotspot wifi n/ws which are set as "restricted" or "metered" in the DataUsage->RestrictNetworks list?
(bcos I have an unlimited T-mobile data plan, hence no restriction on bg data when connected to my mobile nw. But in those places were my mobile n/w is weak and when connected to hotspot wifi n/ws I want to have the restricted data usage)

That should be asked separately as a question, linking this question as reference if needed. This site works well with single Q and A format.

Thanks. I am going start a new thread closing this one as answered.

On Moto X Play (6.0.1), Data usage →WiFi → Network Restrictions displays this self explanatory note - I assume this should be the case with your device also, even if not explicitly mentioned

From Google Support

If you use Wi-Fi, you can set your device to restrict data usage on Wi-Fi networks that are mobile hotspots. This will help you optimize your data usage by preventing apps from using background data or large downloads on these networks.

Edit: To clarify reference made to data network in Moto definition, this helps -
From 8 ways to tame your data-hogging Android phone

Once you designate a hotspot's Wi-Fi signal as a "metered" connection, your Android device will obey the rules of the cellular-data road whenever it's connected to that particular connection—meaning, for example, Android won't exceed any mobile-data limits you've set, or allow your apps to use background data if you've restricted it.

Verified by setting 50 MB limit on mobile data, setting my WiFi as metered and trying to download a 600 MB ROM. I got a warning on my notification bar as shown below

Thanks. Let me try enabling "restrict bg data" and "restrict network" together and see if that makes any difference.

What I observe is having "restrict bg data" disabled always, i dont see any difference with toggling restrict network (metered network) on or off. I see all downloads/emails completely downloaded irrespective of the restrict network setting when the "restrict bg data" is disabled.

exactly my point i made in the previous comment- unless you try with a large download , you may not see any warning or restriction

Google explanation doesn't ask you restrict background data- it is Moto explanation which gives that impression on first reading but if you read again, it is using mobile networks as an example only

yeah, i tried downloading >1mb files in email attachments & also sent photos in email and all of them always downloaded fully irrespective of restrict nw settings (in all these cases i had my email client setting as download all attachments/email when connected to wifi)

"Google explanation doesn't ask you restrict background data- it is Moto explanation which gives that impression on first reading but if you read again, it is using mobile networks as an example only –"
Though samsung doesnt explicitly talk about the restrict bg data as mentioned in moto wrt restrict/metered networks, i believe what moto says so is the real implementation even in samsung... just my thoughts

"1 Mb is not large- try downloading a movie video (of course, you can disconnect if there is no warning) –"
Well, i had 3 emails.

attachment greater than 1MB
email with photos greater than 5MB
email with long text body greater than 2MB

Being chatty on comments is not appreciated on this site, so I am not going to respond any more- if you have any valid data to share, you can please to that under your question as a comment

Though I agree with your answer (which looks logical to me), at least in the samsung s6 galaxy that I have the data usage (as per the settings->DataUsage tab) increases only for the wifi nw (& not for mobile) even when connected to a wifi nw set as metered/restricted. Because of this, I am not seeing the warning when I download huge files. I believe from your test that it may work differently in moto & in samsung.
PS: I have "restrict bg data" disabled & mobile data disabled for my test.

Then it is a specific Samsung implementation I suppose and I can't comment on it. Moto X claims to be "pure Android" and the solution hence mentions Google explanation (which doesn't call for restricting background data) and validated. Other sources mentioned also don't mention this. If the solution meets your expectations, you can mark it as "accepted" by clicking the green arrow- it is entirely OP discretion

beeshyams' answer seems more correct. But on a test with samsung galaxy s6, the "restrict networks" setting has no impact at all though i have applied a mobile data limit in "settings->data usage". Looks to me different behavior in different devices. I am currently talking to Samsung support on this. Will update if I get an answer.
UPDATE:
Talked to samsung support. They accessed my phone remotely and they were not able to validate my use case. They also said, they have not received any complaints from users regarding this feature. They recommended taking this phone to samsung service center to check with technician. I don't think I will be the first person testing this feature on samsung s6????? Anyone knows more info about this feature on samsung, please share.


text:
Questions about "Speed Dial" screen on Nexus' Phones app
The "phone" dialer app on my Nexus 6P (the app that launches when you press the "phone" icon from the homescreen's launchpad) is driving me insane. Is there any way to configure it to go straight to the dialpad when launched? Or at least the normal phonebook?
I'm specifically annoyed by the "speed dial" page it shows when you first launch the phone app:

It almost seems to pick contacts to display on it at semi-random, and as far as I can tell, there's no way to manually override its decisions about whom to show on the page.
The page is like a minefield of clickable tiles. The slightest accidental touch on 95% of the page (anywhere besides the tiny 2mm x 2mm zone around the three vertical dots used to trigger "other actions", or the ~1cm diameter action button for the dialer) will instantly and irrevocably trigger dialing the contact. If you accidentally touch somebody's icon at 4am and hit "end" instantly, there's nothing you can do. The call is going to be made, and show up on their phone as a missed call. On at least 3 occasions, I've accidentally dialed whomever was on the icon flanking the action button that launches the actual dialpad.
It also makes the phone almost completely unusable for one-handed use, at least, for anything besides accidentally triggering phone calls to random contacts with your thumb.

I've gotten to the point where I've started having anxiety attacks every time I have to make a call, terrified that I'm going to accidentally trigger some unwanted action while attempting to get away from that quick-access screen and get to the actual dialer or the real phonebook app.
Is there a settings page somewhere to do things like disable the "speed dial" screen, or at least choose who's on it and/or what the default action is for touching somebody's tile on it?

AFAIK: 1) there's no setting to change the default screen, but I believe it should be possible to create a shortcut to dial pad/address book (will research it later). 2) if you favorite someone from the contact, it will be shown on there instead. You can use this feature as a workaround, e.g. by creating a fake contact and favorite it. 3) I'm not sure if it's possible to change the default action when touching the tile.

Is there any way to configure it to go straight to the dialpad when launched?

No, at the moment, there isn't. You will need to first press the Phone icon, which will load up the stared contacts screen, then press the dialer icon at the bottom center of the screen to get to the dial-pad
Or at least the normal phonebook?

Contacts app does this. You can place it on the homescreen for quick access.
It almost seems to pick contacts to display on it at semi-random, and as far as I can tell, there's no way to manually override its decisions about whom to show on the page.

If you star a bunch of contacts, they show up at the top of this window. You may rearrange them by pressing and holding on the contact tile. What follows the starred contacts is the set of contacts whom you frequently contact.
If you want to clear the frequent contacts, press the 3 dot overflow menu on the top right and tap on "clear frequents"
A simple way to avoid going to the dialer is to directly search for the contact name from the persistent google search bar at the top of the screen. This will in turn show the contact you're looking for along with  the telephone number details from where you may place the call.
Another option would be to open the phone app, then search or directly type in the entire number(if the contact isn't stored). If the contact is indeed stored, their name will directly show up. If not, you'll see something like  "Call 9xxxxxxx".
If you fancy handsfree calling, it is as simple as saying - "Ok Google, dial 9xxxxxx" or "Ok Google, call Mr.X on his cellphone"
One other option is to try out some other custom dialer apps! There are plenty on the play store.


text:
ADB ls doesn't sort by name
Why ls in adb shell doesn't sort by name?
Here is what I am getting in adb shell:
AccuWeather apkfiles.com.apk.tar
Amazon Shopping apkfiles.com.apk.tar
GO Weather EX V5 apkfiles.com.apk.tar
Hulu V2 19 2 apkfiles.com.apk.tar
Letgo V1 2 apkfiles.com.apk.tar
Netflix apkfiles.com.apk.tar

and where is what I am getting on Ubuntu desktop:
aarddict.android_26.apk_d.tar
AccuWeather apkfiles.com.apk.tar
Amazon Shopping apkfiles.com.apk.tar
com.aa.generaladaptiveapps-v1.3.3-41-Android-4.0.apk.tar
com.adobe.reader-v15.2.2-124075-Android-4.0.3.apk.tar
com.amaze.filemanager_18.apk_d.tar

They are both sorted.. I think the first command sorts upper case first, and then lower case filenames. Did you shorten the command output?

Yes.. I have like 145 files in that directory. I see... It's probably the case. Why default sort behavior is different?

The ls command you run in the adb shell is provided by the Busybox (or Toybox) package on the device. The ls command you run on your Ubuntu machine is provided by Ubuntu Linux. They are not the same program, so they can have different behaviour.
The on-device commands are designed to be useful while taking up as little of the device storage as practical, because they're on every device, but the vast majority of Android users never know of them, let alone use them. The Linux commands are intended for people who use the Linux command line, which is a high percentage of Linux users. It's far more acceptable for them to have a wide range of options and take up disk space.


text:
Can I receive text messages when mobile data turned off
If I have my mobile data function turned off, will I be able to receive text messages?  If so, how can I retrieve them?

SMS messages are not normally sent over mobile data.  You should automatically receive them, exactly like normal.
Even MMS messages typically have their own APN set up so that they can be received without other data services.


text:
Google Play Services High Internet Consumption
I've been using CyanogenMod (version 12.1-20150901) on my Nexus 5 for around a year and things were running perfectly until last month, when my data plan had been completely used up after a couple days.
At the beginning I blamed it on activating my phone's wi-fi hotspot and downloading some files. So I waited the rest of the month for the plan to reset. Once it reseted, I decided to activate the 3G and while I left my phone unattended, in less than 12 hours, my phone had consumed +400MB!!!
Taking a closer look the Android OS had been used more than 10GB of wi-fi over the last month (I don't have any games, web browser nor audio/video application for this to be possible!). Looking back, this behaviour seems to have started between the 7th and 14th of May.

So as some android forums suggested, I decided to install "Onavo Count" to find the culprit. It turned out to be Google Apps/Google Play Services:

Onavo registered that Google Play Services had consumed 189MB of my data plan just a couple of hours I had it installed! I turned off the 3G immediately, but still after 3 days, Onavo registered it consumed 1.8 GB of Wi-Fi...
I've looked through many forums, yet none has been able to provide a solution that works for me.

Some suggest one should restrict the app's background data, but that doesn't solve the high Wi-Fi consumption problem...
Others suggest upgrading CyanogenMod to the lastest stable build (v 13.0-20160418), but that broke completely the functionality of all Google Apps (constant crashes that make the phone unusable... luckily I did make a backup... backups are good).
There are suggestions of removing permissions and functionality, but I've played with every setting and removing all Google Play services functionality to no avail...

Has anybody encountered this problem and has been able to solve it?

TL;DR:

Install Autorun Manager (you must have root access)
Go into the settings and enable "Show System Entries" and "Enable system app disable"
Disable permissions for "com.android.gsf.update.SystemUpdateService$Receive" and "com.android.gms.update.SystemUpdateServiceReceiver"
Sigh in relief as your mobile plan is freed from Google Play's insatiable hunger for data.

After a long afternoon of googling, I ended up finding some old but interesting thread on reddit from 2013 that detailed a problem very similar to mine. Although they talk about the Nexus 4, what they discussed seemed to apply for my Nexus 5.
Caseyls, the original poster, seemed to have concluded that the problem is that Google Play services is constantly downloading an update:

[...] Your phone is trying to update to [a newer version of Android]. It downloads the update files, but then when it goes to try to tell you to update, [some] of the files are [missing]. [... Then] your phone deletes the update files, and tries [to download them] again. And again. And again.

The poster suggested solutions were pretty much the same ones I found all over the internet, but an user named Dourel suggested something useful they found on XDA:

Install Autorun Manager from the Play store. Then enter its recommended advanced mode. Go into the settings and enable the following : system entries and system app disable. Disable com.android.gsf.update.SystemUpdateService$Reciever under Google Service Framework

So as it was suggested, I installed the app and enabled the options "Show System Entries" and "Enable system app disable" in the settings, like in the picture below:

Then looked for Google Play Services in the list of apps, expanded its contents, and looked for "com.android.gsf.update.SystemUpdateService$Receive". Sadly, as the first picture below shows, that permission had already been disabled in my case (don't know how that happened though). So I thought I was back at square one.

But I wasn't going to give up just yet. Searching more thoroughly I found out there was another service called "com.android.gms.update.SystemUpdateServiceReceiver" that was checked on. So naturally I checked it off. To test it whether it worked or no, I left the Wi-Fi on all night and crossed my fingers for it to work.
The next morning, Onavo Count (the app I mention in the question) reported that no substantial amount of Wi-Fi data had been consumed, so I proceeded to test leaving the phone's 3G data plan for the rest of the day (Wi-Fi off of course). To my rejoice, as of tonight (12 hours later), my data plan has barely even been used. Less than 1MB was consumed all day! Yay =)
So that's it! The most effective solution I could find to stop this madness. I hope it works for anybody else.

Take a look at MY ANDROID TOOLS by WangQi. It allows you more freedom than Autorun (from personal experience). Sorry I couldn't include a link at this time, it's on Play Store and XDA forums.

I don't know about the freedom, but it certainly has a better UI. Looks like a good alternative to me =)

Restrict your data usage for application which are using data too much , You can also set data limit for a day so that if in a single day if it crosses the usage limit, it automatically turn off mobile data or wifi .

That's the first suggestion I found, but it isn't a solution, it is just a quick patch. I don't want to put an usage limit just so that Google Play Services reaches it (because it will reach it in less than a couple hours) and I end up being unable to access the internet.


text:
Why is my storage not using all of its storage?
My phone says it has 8GB of memory but its only allowing me to use 4GB, why is this? I have already searched this in google but nothing has come up.

Related: What is the difference between system memory and internal storage? / 4Gb Storage: Why can it only use 1.6GB? / Android Folder Hierarchy. Please follow these links for details.

A part of storage is used for the operating system (Android). In your case it's about 4 Gb.


text:
Error deleting Google account from Samsung Galaxy S4
I recently upgraded my Samsung Galaxy S4 to Android Lollipop (5.0.01).
I created a new Google account and then added it to the device; when I triee to delete the old Google Account from the device I didn’t succeed to access to the google account. I went into settings>accounts>google account, and an error popped up: "Unfortunately, Settings has stopped." Is there any other way to delete the Google account from my phone?
Thanks in advance.

In case nothing else helps, you can always factory reset the device, that's gonna do the trick for sure. Keep in mind that this will delete all of your data and everything else, too, so just use this as a last resort.
The only other thing you could try to do is to delete the data of the settings/account related apps, but that's also potentially risky, so make a backup of everything first.


text:
Whatsapp Profile Pictures folder missing
I have a peculiar scenario with the Whatsapp Profile Pictures folder. Previously the Profile Pictures of contacts which I view used to get stored inside Whatsapp Profile Pictures folder. One day an error message (I presume) got popped up and I pressed OK without reading the message. From then the folder went missing but I am able to view the pictures even if the mobile is offline. Don't know where it is now saving the images. I have also checked if the folder was hidden. Even if I recreate the folder it is not storing the images in that folder. I have also reinstalled the application. Does whatsapp store the images in any other format or location other than storing in the default folder.

WhatsApp no longer caches/stores the viewed profile pictures under /sdcard/WhatsApp/Profile Pictures/ directory, due many reasons, like this..Now, it's stored under its own app cache area in /data partition.
If you're rooted, then head over to the directory: /data/data/com.whatsapp/cache/Profile Pictures/.There, you'll find the cached profile pictures (that you have viewed).
If you're not rooted, as others have said, you need to explicitly save the profile picture from the WhatsApp app by clicking the pic, click again to enter full screen, click the 'Share' icon and press 'Save to Gallery'.
Now the saved profile picture can viewed in the directory: /sdcard/WhatsApp/Media/WhatsApp Profile Photos/

Sharing user photo saved it in whatsapp images /sent/ folder for me

I think I have exactly the problem (except I don't recall getting any error message), the folder in Whatsapp\Profile Pictures is just gone. What I've figured out is that now you'll have to manually save a contact's profile picture, i.e. after the picture is loaded, you'll have to keep pressing on it. It'll open up the picture and then you can save it. It'll be in Whatsapp\Media\Profile Photos. Hope this helps.

When you open the Profile picture of any person in the WhatsApp; you will able to see the Share symbol at Top - Right of the screen.
Click on it and you will be asked to share with lots of Apps; but at the top you will have "Save to Gallery" -- you can select this option and the Profile picture will be saved in the folder --> media >> WhatsApp Profile


text:
Hide Whatsapp profile picture from a certain user
I want to hide the profile picture in WhatsApp and still be able to message this person.
As far as I've understood, to message someone on WhatsApp, you need to store his/her number in the phonebook. Once you do this, you can't stop this person from seeing your picture, because WhatsApp does not have this options under the privacy settings.
Changing the "Who can view my profile picture" to nobody is not an option.
Also, if I delete the person from my phonebook, I will not be able to message his/her anymore. Same problem when using the app WhatsNot.
Is there a workaround or an app hide your profile pic from individual users?
Thank you for your help!

The only way would be creating a group with just you & him, and then blocking him.. You'll not be able to message him directly, but only through that group (ofcourse he'll know you've blocked him)..
Another way would be starting a conversation between you & him and deleting his number (yes, it's mentioned in the question), but you'll still be able to chat with him (his number will be displayed instead of name) and make sure 'Who can see Profile Pic' is 'Contacts Only'..
Other than this, I don't think there's any other way..

There aren't any third party apps, that could do this, right? Also, is it possible to delete parts of a conversation or all text content, while keeping the conversation block in WhatsApp active?

No third party apps.. Yes, you can manually delete text messages & keep the conversation active, but make sure there's a minimum of 1 message..

If I added somebody beforehand in my contacts list, then started a conversation and then deleted this person from my contact list, will this person still be able to message me?

Yes, if a person has saved your number & if you're on WhatsApp, no matter what, he/she can text you (except if you've blocked that person).

I want to hide the profile picture in WhatsApp and still be able to
  message this person.

This is not possible.
Looking at the official FAQs of WhatsApp, it is clearly mentioned that By default, WhatsApp will automatically set your privacy settings to allow any WhatsApp user to view your Read Receipts, last seen, profile photo and status.

Your last seen, profile photo and/or status will be available to all
  WhatsApp users.

But If you block a contact, that person will not see any updates to your profile picture.
In other words, Any changes made to your profile photo will no longer be visible to contacts you have blocked.
Also note that, When you block people on WhatsApp, you will no longer receive WhatsApp messages or calls from them.
So the best that you can do is to block the contact and that way that contact will not be able to see your profile photo and updates.
In order to Block a contact, you can follow the instructions mentioned in this link.

I'm able to chat with other users without them seeing my profile pic. What I did was Account>Privacy>Profile Photo>My contacts. Then save their number and message them. After this simply delete their contact from your phone. This would prevent them from viewing your profile photo as they're not in your contacts. Note this is only viable for a few people unless you're incredibly good at recalling contacts for a lot of people without their names.

My answer is not going to be a technical one and I'll probably get downvoted but I don't care. I think the problem is between the chair and the phone. You need to look at WHY you are trying to accomplish this. It sounds a bit strange that you would want or need to do this and maybe the problem can be solved with a proper discussion, or outright blocking. You can't have your cake and eat it. Decide whether this person has a place in your life. If they do then keep them and be honest with them. If they don't have a place in your life then block them and move on. Playing silly games will never achieve anything.
PS. Deleting a person from your phone contacts doesn't delete your previous conversations with that person. So you can delete a person from your contacts and still be able to message them, as long as you have messaged them previously. Then you just set  you privacy settings so only contacts can see your pic.
EDIT: I guess I caved in and went technical, but really, sort your friendships out.

The valid way is root your Android phone, use a file explorer with root access, and in the whatsapp folder (only accessible when rooting) select the photo of the chosen contact, and give this file permissions with "only reading" (and NO writing permissions). This "freezes" the contact user photo avatar.

The question is asking about the user's profile picture, not the receiver's profile picture.


text:
HTC ONE (M9) - S-OFF sunshine & cyanogenmod
Ok guys i'm in a real problem!
I cannot make or receive phone calls for one week... it all started when I got bored with the original OS of the HTC One M9, so I rooted the phone and installed CM13 following some tutorial on the internet (its the first time I root and install a custom rom in my life).. when I finished, I was verry happy until I discovered that I cannot make or receive calls, I searched for solutions, and I tried them (installing gapps, uninstalling capps, set phone app as default app...) but none of them worked. So I installed slim roms hoping that this can be the solution, but the same problem is stilling. I installed then android revolution HD and the problem disappeared, it was not solved, it disappeared because this rom didn't event boot. I reinstalled cyanogemod in order to use my phone for things in which it stills usable, and decided to return to the stock rom (the boring one). I found a good tutorial, in which he said that in order to successfully install it i have to:

Download the right ruu.
Change the cid and the mid.

For the ruu file I found the zip file for the same version used in the tutorial (1.32.401.8).
Now when I try to change the cid using this command:
fastboot oem writecid HTC__001

It says:
...
FAILED (remote: unknown command)
finished. total time: 0.006s

After googling it, the problem seems to be caused by 'S-ON', so I have to 'S-OFF' the phone. I downloaded sunshine and run it but the app shows an error saying:

SunShine encountered problems with your rom. Please flash a stock, or more near stock rom and try again

I'm really confused.
To install a stock rom i have to change cid.
To change cid i have to S-OFF the phone.
To S-OFF the phone i have to install a stock rom.


text:
Couldn't acquire root after running superboot
I've already done all steps for getting root at my MotoG (2nd generation) but still can't acquire the privilege.

Unlocked bootloader:

Started developer mode + USB debug
Ran fastboot oem unlock UNLOCK_CODE

I'm even getting the "warranty void" message at startup, so it seems that the bootloader was really unlocked.

Getting root privileges:

Downloaded r2-motog-superboot
Went to fastbook screen again with developer mode + UDB debugging
ran sudo chmod +x superboot-linux.sh and sudo ./superboot-linux.sh

The superboot-linux.sh has only these two commands:
 chmod +x fastboot-linux
 ./fastboot-linux boot boot.superboot.img

The phone restarted but superuser wasn't installed and no root privilege acquired. What can I be missing? Thanks

Because that way (superboot) is old and doesn't work on the current software releases, TBH I am surprised it still boots at all after that, probably because you just just manually booted it and didn't flash it.
I will assume this is the Titan (non-LTE) version. The proper way to do this if you are unlocked is simple... Download the latest TWRP for your device and SuperSU and place the later on your device.
Start the device in bootloader mode, and in the terminal enter
sudo fastboot boot twrp.img <- Replace filenames with appropriate ones for your installation
Once TWRP is loaded, Install (flash) SuperSU ZIP you downloaded from the link above.
Reboot, enjoy root on your device.
BTW, you didn't mention your Linux distro or fastboot version, you may need to get the current releases from the Android Dev package if your repos do not have current ones.

Hello, Thanks for the help. I'm using Arch Linux. My fastbootversion is: 09a0d98bebce-android. Btw, you said "install (flash) SuperSU". How to do this kind of installation?

In TWRP there is a button labeled "Install", you press it, then use the file browser to find the SuperSU ZIP file, and swipe to flash it. By fastboot version I meant the version of the fastboot executable on your PC. To make sure you have the latest adb/fastboot, make sure you have the android-tools package installed from the official repos.

Thanks, I wasn't able to execute twrp and just found out now why. I'm having some errors when downloading the file from "twrp.me". I just checked out the md5sum to be sure. Every file I download from there just downloads the first 5.1KBytes and I don't know why this is happening. Do you know any other place where I can download twrp? Thanks
Edit: Also tried to download using wget but also only the first 5k were downloaded ( the site says its size is about 9MBytes, there is something wrong I guess)

@Fabiotk Not sure what to say, I was able to download twrp-3.0.2-1-titan.img with no issues from https://dl.twrp.me/titan/twrp-3.0.2-1-titan.img.html and md5 matches, 8.1mb

Yes, that's really weird. Just to proof I'm not lying, there are some other people that were having this problem too as discussed here: http://goo.gl/8DtXE1

@Fabiotk never thought you were lying... Just saying it works as best I can see.  Try this temp link https://drive.google.com/file/d/0B-tbsbTajV1UenpIa2FuSUo2VDg/view?usp=drivesdk

I tried to flash boot/recovery on this twrp image and now my cellphone is not booting anymore. When I turn it on it falls on fastboot everytime. Do you know how can I proceed? I tried also to factory recover but also the same error

@Fabiotk what did you do exactly? And what device (model number) and exactly what files? You aren't giving me much to work with... Remember there are dedicated forums for the G2 on XDA.

Hey, I used this file I downloaded at tempo link you gave me. I tried both comands: sudo fastboot flash recovery twrp.img and sudo fastboot flash boot twrp.img to boot directly into it. Both gave the error "mismatched partition size". After that, can't boot anymore on my phone.

@Fabiotk there are multiple models of the Moto G 2014, titan isn't the only one, I only used it as an example... There is titan, Thea, peregrine, etc... Which one do you have or what model number? T

my model is Moto G2 XT1033


text:
Full list of MessagEase commands
Yesterday I started using MessagEase and I love the concept. However it seems there are a lot of ways to use different gestures. Is there a full list of all gestures and commands of MessagEase?

All commends and settings of MessagEase are documented on the app itself. Please run the app and consult the "How to" section, or send us an email support at exideas dot com if you need more help.

The quickest way to access the MessagEase UI is actually through the keyboard itself: just press and hold down this key...

There are multiple How-To sections, an FAQ, and additional advanced instructions or settings.  Admittedly, it can be a challenge to parse through all the pages to find what you're looking for, and there doesn't (to my knowledge) appear to be any centralized compendium of all the gestures and commands available (there is something for all the symbols).  If you've tried but can't seem to find how to do something in particular, their support staff is very friendly and have answered back to my e-mail inquiries within 24-hours on the occasions that I reached out to them (whereas the Facebook community got 0 replies).


text:
How to I transfer data from my sd card to my phone?
I got a new phone and I want to transfer all of my non-google affiliated apps onto my new phone. I got an sd card and I installed my apps onto it, and then inserted the sd card into my new phone. However, the data on the sd card will not show up/open on my new phone.
My old phone was a LG Optimus L90, and my new phone is a Huawei P8

Apps need to be installed, they can't be moved from phone to phone.
You will need to backup all your apps using any backup app from the play store. Your apps will be backed up as .apk files. Use a file browser and find the files either on the sd card or phone storage. Transfer the files to your new phone and install them one by one. Note that .apk files just contain the apps, not their data.
Alternatively, you can use Google's app restore feature. After resetting your new phone, login with your Google account in the setup page. There would be one step in the setup that would allow you to restore your apps from the play store (and, if an app supports it, also your data). Of course this requires that you did backup your device to Google before. It's quite dodgy sometimes and I don't rely on that.
If you need to backup app data, you can refer to the backup tag wiki.


text:
Disable gmail notifications for certain labels during certain hours
I want to shut off gmail notifications (not SMS or calls) for specific labels (not all labels) from 11 pm to 8:30 am every day.
Turning off sync (or turning off all notifications) during those hours will not work, because I still need to get notifications for certain emails at all times.
Is there a way to do this? I don't see a way to do it in IFTT. Don't want to purchase a paid app unless I have confirmation that it will work.
My phone is encrypted and not rooted, if that makes any difference.

You can use the app Quiet for Gmail, it will enable/disable the synchronization based on your schedule. And you set it up to disable synchronization just for your work email account and leave your personal email always on.
You can find the app here:
https://play.google.com/store/apps/details?id=com.sgarcia.quiet_for_gmail


text:
Update to Marshmallow cyanogenmod, swipe down shows no options and no settings
I'm hoping someone has encountered this issue before.
We're updating a device to latest cyanogenmod Marshmallow, but now swiping down shows no options. Rotate, location, wifi, none of them are present, it's an empty narrow dark green band of a few pixels instead of the normal window with 9 or more icons. Also, there is no settings gear icon. We've rebooted the device several times, pulled the battery and SIM card, searched through the normal Settings path for an option that hints at enabling swipe down, but no such luck.
Will resort to wiping the device and starting over but we're hoping someone in the community has encountered this or might have tips. Your input is highly valued.
Kind regards

How did you "upgrade" via OTA or flash manually? Remember with 3rd party ROMs you should always be prepared to clean flash. I would try manually wiping system and caches and reflash the ROM and Gapps manually, if that fails to fix the issue, best wipe everything and clean flash.

That worked, with the addition that we had to download the latest version of Gapps.

Turns out, we had an old version of Gapps (2 months old). We wiped everything and then installed the latest version of Gapps. That worked!
We now have the swipe down menu again and settings gear icon.


text:
Disable "Close all incognito tabs" notification on Chrome for Android
Recently, Chrome for Android changed a feature to add a notification on the lock screen and on the notification bar any time there are incognito tabs open.
I don't want a large notification on my lock screen telling everyone I have them open.
Is there a way to disable this?

If you go to the Application Manager in Settings and find Chrome, there should be an option to disable notifications. Doing so will block all notifications, even the important ones. You may even forget to close your pages.

I have a Google Pixel 3 XL.

You can do it this way:

go to Settings
click Apps & Notifications
find and click on Chrome
click on Notifications
and uncheck Incognito

This will have the effect of deactivating any Incognito
  notifications that may occur until you check Incognito back.
Alternatively:

do steps 1 to 4
Click on Incognito
Click on Behaviour
And choose Show silently and minimise

This will have the effect of displaying the notification when your
  phone is unlock, but you won't see the text only the little man with a
  hat icon thingy. On the other hand, on the lock screen you will see
  nothing at ALL, not even the icon thingy.

In conclusion, I thought bringing this answer up was necessary because previously given options may deactivate important notifications you may not want to miss. My solution brings an alternative, though it only works on devices that support Android 8.0 and above. (Kudos to @Firelord for pointing that out)

Who are you quoting in that quotation block?

You can install the Xposed module XNotifications (you will need to be rooted and have Xposed framework installed) and set a rule to not display notifications from Chrome with the content filter for incognito. This will only block this particular notification from showing. All other Chrome notifications will show.
This is important because downloads being done through Chrome will set a persistent notification so that Android does not kill Chrome, and subsequently, your download, when in want of resources. Disabling notifications will disable the persistent notification too.

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


text:
Slow USB charging
I'm using Samsung Galaxy S5 and usually charge through USB port of Dell Inspiron 14z laptop.
I know that USB charging is slower than wall charging.
But USB charging becomes much slower than usual recently.
I recently replaced the charging cable and the battery.
Thus the problem must be in the USB port or the laptop itself.
What could be the reason of this phenomenon and how can I solve it?

Can you check charging current using "Ampere," app

@beeshyams I just tried that app and measured several times. It's 800mA. Is this normal?

@beeshyams After a few miniutes, it drops to 400~500mA.

USB 3.0 is probably the port you are using on laptop and this gives max 900 mA. As battery gets charged drop in current is to be expected. I am guessing that when you measured battery was around 50%. That's normal. Try cleaning the USB port on device with a blower, Google it. It may help. Otherwise it seems ok

@beeshyams After a few hours, it now dropped to 300mA. I'll try your suggestion. But the charging is too slow, so I don't think it's normal. With wall charger, it charges approx. 1%/min. But with USB, it never increases.

That is fine-wall charger is rated at 2 A-twice the USB type 3. Unless you have concrete figures for earlier charging times, it could be a bias (I have experienced this- I am not saying you are biased). With USB it never increases- are you using the device to play/download/watch videos etc?

The problem can be in the cable itself. Most of the third party cables are not capable enough to transfer enough power to charge a device in a certain period of time. A branded cable may not have this problem. What type of cable did you buy? Have you checked its power specifications before buying it?
Also, I don't think that there is a problem  with the phone's battery. If there was, you would be facing a whole lot of different problem than this one.

I believe there is no problem with the cable. I bought an authentic cable at Samsung store.


text:
I deleted my system ui on my alcatel one touch fierce I need help
I need help I accidentally unstalled my system ui on my alcatel one touch fierce and I need help on how I can get it back can I get it back?? I cant see my notification bar or my wallpaper and I can't screen shot someone please help me

...how did you manage to do that?

well you can install the OP from a computer or laptop... just look for JB 4.2.2 roms download it and pass it to an sdcard.. insert the sdcart to you phone.. next hold the power button and the up volume then a boot menu should come up.. press the recovery mode and just apply the update from the sdcard and there... if your still having trouble... check out tutorials on youtube... youre probably not gonna find a video on your exact phone... but just watch it so you can get an idea on how to do it


text:
Transfer settings from Lollipop to Marshmallow (with EMUI)
I am migrating from a Samsung S6 (Android 6.0.1 Marshmallow) to a Huawei Ascent Mate 8 (Android 6.0 Marshmallow).
On the Huawei Phone, I am not prompted for a Google Login or the option to synchronise data with Tap&Go.
Are these peculiar features of EMUI or is it not possible to use Tap&Go from Android 6.0.1 to Android 6.0?
I am happy to ditch the Huawei EMUI interface if it means a smoother transfer of my account and app settings from the Lollipop phone. I have no data on the Marshmallow phone and I'm happy to do a factory reset if it is required.
I have seen a variety of explanations on line, but many of them are steered toward selling software utilities.
In the past I have found that many core apps such as SMS require the use of additional export / import apps. Others involve copying individual XML files between the phones. I am not expecting that there will be a perfect solution. It would be good if there was a process or product that at least transferred the data, settings and accounts of the 20% of apps that 80% of us use.
What would be the smoothest way to transfer data (SMSes, contacts, photos, emails), accounts (google, email, fb, twitter) and various app settings between these two devices?

way to transfer data what is data here? you mean all your photos, videos, contacts etc. ? accounts  what is account? you mean Google Account or WhatsApp Account or Skype Account?

Yes particularly app settings & deeper data such as SMS, google account etc at the very least..

i guess for google account, you can always add an account later also, through the Settings app of your new phone. that should fetch all your google account settings easily. i am not sure of app settings because its very generic. if you talk specifically about an app, say WhatsApp, then there can be a way. But it will be hard if nothing is specified and people does not know, what and how many apps we are talking about. here

I've upgraded before & been through a lot of export/import procedures for individual apps (eg SMS).

So curious as to what current best practice is.

IMHO i guess u may need to make ur question bit more specific. app settings means which app we are talking about? all apps on ur phone? certainly not...Only SMS? certainly not... Spell that out explicitly for any1 to answer it

I've done as you suggested, & also modifed the question as the source phone has now been updated to Android 6.0.1.

If you are willing to root both phones safest way is to use Titanium back up. Huawei phones warranty is not voided by rooting, my last phone was a Huawei

As @beeshyams said, Titanium Backup is the best way out. It needs root, however, and try not to restore apps (especially pre-installed system ones) between devices with it (they may not work afterwards). Transferring data, however, should be ok.

So a basic procedure involving SuperSU would work OK & I presume that the Samsung phone could be unrooted at the end. Assuming that no simpler answer appears, I am happy to award a bounty to an answer with this kind of approach.


text:
How to edit id3-tags (MP3 tags) in Marshmallow?
Ok, so I'm not got to act like I know what I'm talking about, but I've done a fair bit of googling and stuff like 'write permissions' have come up over and over again when searching id3 tag editors.
My question is, how do I edit my music titles? ie album name and song title. Some of my songs have unknown artist or album.
I have a LG G4 with marshmallow 6.0, my old G4 had lollipop and I could edit my music with an app. That phone got run over, my new G4 now has marshmallow. I bought it a few weeks ago.
The apps that claimed to work don't, black music player had a built in editor and it looked promising, it let me edit my music but after exiting the app and going back in, it had changed back to the original title.(two hours of my life I can't get back.)
So is there anyway around this with a simple fix? Nothing too technical please like 'rooting' whatever that is....or I've read you can convert your external sd card to become an extension of your internal storage somehow...and I've heard bad things about that too, like lag and storage issues.
I just want to organise my music....something I enjoy doing.
So any ideas would be great
Thanks,
Beck.

This app should work: Star Music Tag Editor

Unfortunately the app didn't work...I had the same problem as black music player....I selected the sd card before saving...I think it's a developer issue with marshmallow, I had no problems editing with lollipop in file manager, I just don't have that option now with marshmallow.

I'm not sure how those apps operate – but obviously they edit the .mp3 files directly. They might or might not trigger the media scanner afterwards, so it might only appear they did nothing. Have you checked the edited files e.g. on your PC? Or tried to trigger the media-scanner manually after an edit (e.g. by rebooting the device)?

I've been reading numerous post on endless forums and it seems to be a floor with marshmallow 6.0....I had an LG G4 with lollipop and I had no issues editing my music titles (I could do this from file manager) and id3ditor app. Now my new G4 has marshmallow 6.0 and I can't edit anything....I only have the option to move or share now not edit. I just use the music player that came with the phone, the titles haven't changed looking at them on my computer...I can't efit them on my laptop either. Boo0o0o0!

You need not rely on the apps that help you edit the MP3 tags easily.. As @Somberi said, maybe the developers could have abandoned their projects..
There's a very tedious solution anyway, by which you can edit the ID3 tags manually.
Steps:

Download any Hex Editor app for Android.
Open the mp3 file using that Hex Editor.
Scroll to the end of the file..
The last 128bytes over there is used to store the metadata (ID3 tags)
Just note the last 128bytes & try to recognize the tag-names used there by converting each byte to corresponding ASCII. For example, the hex bytes 45 6D 69 6E 65 6D corresponds to the ASCII string Eminem ;)

Just change it as required (by converting your ASCII text to Hex bytes) & overwrite it in the corresponding location. Also note that each tag-name is separated by a sequence of spaces (20 20 20 20 ...... in Hex), or in some cases, sequence of null-bytes (00 00 00 00 ......), which varies for different ID3 versions.
(This might also help: A Quick Study on MP3 file structure )
When you need to edit multiple MP3 files, this process is really exhausting..In that case, you may wait till the app developers update their apps (with proper permissions) for Marshmallow, or you can do it easily on your computer, even using VLC Media Player (Tools->Media Information)

Oh for reals.... I have VLC, that would be so much easier on my laptop, do I need one of those card readers? Or would VLC still be able to edit my tags if I plug my phone into my laptop with the usb?

Lol all that hex stuff is way beyond my capabilities, knowing my luck I'd end up erasing something important, thanks for taking the time to reply.

See: How to View and Edit ID3 Audio Tags Using VLC in Computer. Copy all your mp3's to PC & do it.. Or do it directly using card reader

Oh Gokul your a legend, thank you so much, I still have a few unknown albums that couldn't be edited on my old phone.

If extra software recommendation is allowed, I would really, really like to say Poweramp is good for this. Sometimes Musixmatch is also good.

@iBug Put that as an answer bro if they work.. :)

Because Google put new restrictions on app accessing the file storage in Version 6, many old apps will not work. The solution is to use Version 5 or older devices if you want to stick with the same apps. Or, wait for the apps to get updated. Or, you can search for new apps that are compatible with Version 6.
ID3 tag editing is extremely file IO intensive - it will also waste battery. This is best done on a desktop.

Oh ffs....lol it's all good. I just swapped my sd card over to my old samsung trend and edited it there. Its a bit time consuming.(that's what I get for being OCD with my music) I guess I'll just have to be patient and wait for the apps to catch up. Thanks