text:
Can i use NFC for File Transfer in Motorola X?
My friend is using Motorola X with NFC, but he can't transfer files through it. How do you transfer files through NFC on Android?

Please edit your question so that it is more clear about what you are asking

@EthanZ...now can you tell me?

You're asking how to use NFC to send files?

Yes you can, but you have to use Android Beans
Check this forum if you would like more info

got it...thanx!!


text:
How to install US/European ROM on Chinese Galaxy S7 Edge?
I have recently bought a Samsung Galaxy S7 Edge (SM-G9350) from China, and there are no Google apps, and I still find a lot of text in Chinese (yes I changed the language), and the apps still contain Chinese.

I've never dabbled in installing ROMs or even rooting my phones but I'm a very quick learner. Also, I don't mind if the ROM isn't official, I do plan on rooting the phone eventually.
Was there any way to install the US or European ROM on it?

European/US ROMs have to be ported in order to work, but there isn't one that I know of, since the majority of us Chinese value Samsung Pay heavily, and with a non-stock ROM Samsung Pay capability is bombed.
However, at the same time, the G9350 variant is also sold in Hong Kong, which has GAPPS, is more internationalized (presumably with English), and with no hardware difference. You could try out one of its factory firmwares by flashing it via Odin. Brief guidance is on the download page.
EDIT: I've seen your screenshot - from the baseband version, it's quite obvious that your device is not a G9350 - rather, a G935V (Verizon variant) flashed with ported G9350 firmware (see what I said about ported firmwares?). In this case you need to go with G935V factory firmwares.

Comments are not for extended discussion; this conversation has been moved to chat.

source: Stack Exchange

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

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

sort: votes


text:
How to fix DNS_PROBE_FINISHED_NO_INTERNET on an Android tablet?
What I notice:
I can't connect on my tablet to the Internet in applications (Android Chrome, Youtube app, Facebook, etc.) My tablet says it is connected to the Wireless router. The router seems to be OK, my phone can connect to and get access to the Internet, my tablet fails to go online, Chrome reports DNS_PROBE_FINISHED_NO_INTERNET, other apps say that my device is offline.
I have set up a webserver on my computer connected to the same network and my tablet can connect to it via the IP address and port number of the http server, which makes me conclude that my tablet has some DNS related problem.
If I try to access some website via its IP address e.g. 23.21.146.13 (wdl.org, World Digital Library) the Chrome browser reports ERR_ADDRESS_UNREACHABLE.
Steps I have already taken:

Restarted the tablet
Shutdown for longer than 10mins as a recommended way for flushing DNS
Chrome Cache cleared
Removed the Wifi-Network from the list of Wireless networks and reconnected
Tried connecting to the router with a manually set static IP, made no difference (but with DHCP the tablet was not showing an IP)
rebooted router

Some device info:
Model: Asus ME173X
Android version: 4.2.2
Kernel version: 3.4.5
Chrome version: 55.0.2883.91

My desktop computer and my smartphone have no problem connecting the Internet via the same router.

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


text:
Cannot use FTP to download BT Notifications.apk for Android Watch
I bought Yuntab Bluetooth Smart Jogging Watch U8 from Amazon. The printed directions say to download an APK from an IP address with FTP:
thufir@doge:~/.bluetooth$
thufir@doge:~/.bluetooth$ ftp 120.24.66.245
Connected to 120.24.66.245.
220 (vsFTPd 3.0.2)
Name (120.24.66.245:thufir): anonymous
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp> exit
221 Goodbye.
thufir@doge:~/.bluetooth$

The directions don't specify a user or password.
How do I get the app?

That's not an Android specific question. But usually, anonymous FTP either wants an email address as password, or uses "anonymous/ftp" or "ftp/ftp" as login. BTW: There're some "BTNotification" apps on playstore you might try. One of them probably even matches the package name (I had such an MTK watch in the past), but no guarantee it works with yours: com.bt.notification / com.ruanan.bt / com.along02.btnotification Also woth a try: MediaTek SmartDevice.

Using Chinese products from unknown sellers has many problems, for your example the links to the APK don't work or inaccessible for "BT Notification.apk"
P.S: I think the manual sent with your device is not the correct one.
Try this BT Notification.apk maybe it will help you.

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


text:
Adoptable SD card in Nougat
I have recently formatted my SD card as adoptable/internal storage in android nougat 7.0. There is a option of ejecting the card. My question is, if I eject the card, would I be able to use it by a card reader, or would the data be corrupted/deleted?

You won't be able to read it as it's encrypted now. For details, see our adoptable-storage tag-wiki and follow its pointers.

Your card cannot be read by a card reader, as it is encrypted , when you converted it to internal or adoptable-storage. This encryption covers your device (internal storage) and SD. You can read more about that in adoptable-storage wiki
If you eject the card, data is not corrupted on the card, but as Izzy pointed out, your device would be pretty much unusable, till you re- insert

Yupp. Side-effect: if you eject the card, what will stop working until it's inserted again? As it's "internal storage", there shouldn't remain much in "working state" without the card :)

@Izzy: Thanks for pointing that out, honestly didn't think of that, will add it


text:
How can I display as many Unicode blocks as possible in Android?
I study linguistics and ancient scripts, and this requires glyphs on high Unicode blocks which most fonts do not support. Unfortunately it seems like most apps in Android will only render the glyphs of whatever primary font is substituted for Roboto-Regular. This is very unsatisfactory because there are no font solutions which even come close to supporting all of Unicode. A mix of several fonts is necessary.
Luckily I do have a godsend in the form of Firefox. I'm not sure if it's due to the fact that they switched rendering engines recently, or if it has always done this, but Firefox will render characters using any font in the system font folder. Meaning even if your primary font doesn't have the glyph, it will still display so long as you have a compatible font somewhere in /system/fonts.
It would be fantastic if the Android system as a whole would do this, but sadly Firefox is the only app I know of that does. None of the other Web browsers work this way including Chrome. If anybody has any suggestions on how to increase font support in other apps like Wikipedia I would appreciate it.


text:
Listing partitions names and mount points
I'm trying to get list of partitions and their mount points in terminal, but I'm not so succesfull.
"ls -l /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/” (found this path by using "cat /proc/mounts" but it return me a 'permission denied, I guess I need root, but I don't have one.
So how to get partitions names and mount points without root?
Also there is one weird thing: when I go with Total commander in /dev folder there isn't /block folder inside just file named 'block' with size 0 and not readable (becase lack of root). How is that possible?

You need to be rooted.

No way without root? Ok. Do you know anything about not existing /block folder?

It exists, you just can't properly enumerate the contents of /dev/ without root.  I get "Permission denied" when running ls /dev, guessing your kernel/filesystem just behaves slightly differently.

Please see: How to list all major partitions with their labels?

@Izzy the thing is I lack the root. That is a problem, other commands from link doesn't return me anything or says command not found.

Yeah, see above what Matthew wrote, right? Without root the best you get are "pieces of the puzzle", but not the "complete picture".

Related: ANDROID DEVICE PARTITIONS and FILESYSTEMS

Type in mount to a terminal emulator, root not required.
Lists all mount points active, note: mine is very long due to many bind mounts.
Imgur: https://i.stack.imgur.com/FuFMJ.jpg
Or alternatively
Type grep /etc/recovery.fstab

It doesn't give me the boot and recovery partitions.

@ЈеднорукиКрстивоје trying grepping /etc/recovery.fstab

https://m31i.imgup.net/Capture_204973.png

@ЈеднорукиКрстивоје isn't that what you wanted?

It doesn't show mount point for them, that's the problem

@ЈеднорукиКрстивоје boot is mounted to / and recovery isn't mounted when booted.

boot and recovery are raw partitions, they don't have a mountable filesystem. Both contain kernel binary and ramdisk at fixed offsets and a header according to the format standardized by Google. On non-SAR devices ramdisk is mounted at /.

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


text:
How to send Back Button and Home Button Commands with Screen Monitor-Droid Explorer 0.9.0.4
The Droid Explorer version 0.9.0.4 Screen Monitor feature provides the ability to use a mouse to select and use applications on Android devices, but the back button and home button are not available on the screen. An application is available for download from Google Play to provide this function.
Is it possible to send back button and home button commands with Screen Monitor without downloading an application?

About keyboard shortcut Home
button input can be send using  Esc
 key located at the top left corner of qwerty keyboard...
Still looking for back button shortcut.


text:
Internal memory explanation
I have a Moto E 2º Gen, 8gb internal memory.
If we substract the Android OS requirements, i'm left with 4.98 Gb, which appears as available internal memory.
It shows 4.11Gb used memory, however, below the phone shows the following:
Apps: 2.21 GB
Images: 8 KB
Videos: 0 B
Audio: 120 KB
Other: 99.98 MB
Cache: 1.99 MB
which adds up  close to 3.2GB, so: 3.2GB != 4.11GB. What's going on with those missing 900MB?
Another hints that troubles me comes from plugging the phone to a PC via USB:
Internal memory shows only 342MB available, and the rest all occupied, but when i access the internal files, all files togheter only weigh 224MB!!, and there are no hidden folders.
Can someone explain why this happens, and what are the REAL numbers to take into account.
How could it be that there are hidden files that i can't see even with Windows option "see hidden files" activated?
This is a specific question, but i've seen this in other android devices, so maybe the answer could be in the OS and the way it manages data, more than a device specific issue. Maybe some internal OS memory is not being shown by the device?

I'll try to be straightforward. My answer won't give you a formula explaining why this exact amount of memory is missing from your phone, but it'll hopefully give you an insight about where it's being used and ... why it's needed.
Think of a storage as a copybook, in each page you can store certain amount of data, the technical term for that is a block and its size varies from a system (hardware + software) to another.
Now imagine that each of your files is stored in one page of that copy book, let's say you've got 24 pages and 14 files. You might think that the remaining pages are 10 pages (24 - 14 = 10) but that's not right.
You see, in order for your system to know the location of each file it has to store somewhere the location of each single file, it's like an index containing the number of the page for each file. This index itself might take some pages from your copybook and so does the index used by a real file storage system (FAT, FAT32, NTFS...)
This is probably where your missing storage is being used. Just check what file system is implemented on your phone, make some research and you'll get some more in depth explanations (may be some formula along the way).
Cheers!


text:
Read audio from USB OTG
I have a lot of music files. Far more from what my SD card + internal memory could support even if they had no apps, pictures and whatnot stored into.
I have a 128Go USB stick where I store all my music so I can listen to it on any device. However, this does not work with my Android 6.0 phone.
I mean, I can plug the stick on the device with the cable, then click onto the "USB drive" notification to see the files and then play the file I want. Problem: I want to listen to music through a proper player, which goes onto the next song when one is finished and let me browse my music in an intuitive manner.
So far I was unable to find any player that would detect music on my USB stick. I think I understood now the problem comes from OTG itself - which is made for using a DAC more than a USB stick or to store files more than play them - but I wonder if there isn't some kind of trick or workaround to get, for example, my phone to detect my USB stick as an SD card, or to make it treat the stick as internal memory (which is possible with SD cards).
My phone is not rooted for now (haven't got the time to investigate much on this) by I do have a custom recovery (TWRP) if that can help. If rooting is necessary I'll dig more into it.
Thanks for your help !

Well, finally, I found an app that can read music from an USB stick.
ES File Explorer
It is a file eplorer which:
1) detects USB sticks
2) comes with a simple music player with basic functions
3) can create a playlist from a specified folder
4) can do this with USB folders
While the player in itself is not exactly the most advanced one (it won't detect id3 tags on USB files, doesn't sort songs by Artist, Album or whatever else than alphabetical order) nor the most beautiful, it has all I need for listening music in the subway (which was my main goal here) i.e. making a playlist from my music folder and being able to shuffle it.
Hope it helps people who had the same problem as me.
Edit
This player has some problems. It crashes, don't detect the stick sometimes and often goes as far as restarting my phone. It does the job, but it does not do it well and the user experience is unpleasant. Therefore, if anybody has a better suggestion, please write an answer !

Okay so this is a pretty easy method, however it requires root. Luckily you have TWRP installed so all you have to do is flash SuperSU.zip (google for it "supersu xda") in TWRP. Once rebooted, grab a terminal emulator.

Type su
Then mkdir /sdcard/somemusic
Then mount -o bind /path/to/otg /sdcard/some music

You could also try StickMount in the PlayStore but I do not know if this works, it also requires root.

Thank you for your answer, I guess rooting is inevitable! The problem is that flashing superSU in my TWRP doesn't work but I'm trying to solve this with some people on XDA. I'm going to try your solutions as soon as I have managed to root my phone.

@Ctouw what device?

Acer T07 aka Acer Liquid Zest 4G.

@Ctouw Did you get it rooted and TWRP installed? This YouTube video looks easy to do: https://m.youtube.com/watch?v=ukkzrlQ7yoM

Well the installer was kind of bugged for me: I meticulously said no to all crapware and ended up having all but OCR. Anyway I have eventually found an app that does what I was looking for.

There's a solution over at XDA:
Simply open terminal and type:
su
sm set-force-adoptable true

If you can live with playing all the tracks of an album in your preferred predetermine order or a set of tracks like in a playlist, you could concatenate several audio tracks(files) to create single audio file.
Then, you could play the created audio file from an OTG USB drive with any audio/media app as your created file will look like a single file, but it will contain all the concatenated songs. As an example, if you have 100 tracks you could organize them into 5 or ten files. A work-around.


text:
How to fix soft bricked Samsung Galaxy Tab A 10.1 after /data reformat
I jot got brand new Galaxy Tab A 10.1 tablet (580 model running Android 6). After using Odin 3.12.1 to install TWRP 3.0.2-0 custom recovery I tried to do a full image backup and it failed with "can't mount /data (Invalid argument). So I Googled around and found the "[SOLVED] Cant mount /data" video https://youtu.be/X7yDPszoQ5s that suggested to change data partition type from ext4 to exFat. After that the tablet does not boot and gives some criptic error about data encryption and dropping devices. Nothing, even factory reset helps. I read that Samsung does some encryption but I am not Android expert. Can someone help?

Tried flashing a factory firmware via Odin?

I tried that already following this http://www.factory-settings.com/firmware-update/stock-rom-samsung-galaxy-tab-a-10-1-sm-t580-2016.html

The solution was to choose "Format data" in TWRP.


text:
3G mode instead of LTE after switching back from Super Saving Mode
I've seen this for a long time and able to reproduce it on my phone
1) In normal mode, use LTE network mode
2) Switch to Super Power Saving mode
3) Switch back to normal mode
After switching back to normal node, the connection type is changed to 3G/2G (auto connect) rather than LTE/3G/2G (auto connect). So basically I should manually select LTE. Is there a workaround this issue?
My model is SM-G935F
My software version is Android 6.0.1, G935FXXU1BPJJ
Thanks

Smart Network may help. Requires root and xposed

@beeshyams I think it's not available in the US at the moment, plus I wouldn't root my phone just for that. But thank you anyways! I hope it will be fixed in latest firmware versions.


text:
stuck in bootloader with usb debug off
i am stuck in bootloop with no recov.img installed.
My usb debug is off too.how enble usb debug in bootloader ?

Please help me i am stuck very bad

My boot loader is not unlocked yet

You don't need USB Debugging to be enabled when you are booted to the bootloader.  What make/model phone is this?  What have you tried?  My suggestion would be to flash the stock images to your device.

First, unlock you bootloader. With your phone in the bootloader, connect it to you computer via USB. Download fastboot (just google "fastboot download"). Then open CMD or terminal, depending on what OS you have on your computer. Run fastboot oem unlock.
Then download TWRP, found here. Make sure you chose the right device (whatever device you have). Download that. At your command line run fastboot flash recovery path/to/twrp.img

For newer devices, OEM debugging has to be enabled in a booted OS first before you could use that fastboot command. Since OP is now stuck, there's no way he could've enabled that if he didn't previously. Waiting on OP's feedback about this part.


text:
I can't uninstall Spotify from my phone
I've received the Nougat update today on my Xperia Z5 today. I tried to uninstall Spotify after updating for some reason, but I couldn't find the Uninstall button; All I can find is the Disable button, it's acting like a bloatware. What can I do to remove it?

Same issue on Spotify forum: either use custom ROM, or root the phone to uninstall it...

Maybe it got added on your phone as a bloatware after the update?

It may came as system app with latest update.
So you can only uninstall using System App Remover or you can't.
You may disable app.
Hope will help you!

The app can't be uninstalled because it's in-built(pre-loaded). However, you can disable the app. Disabling is just like uninstalling apart from the fact that it will still consume space.
Edit: One way to remove the app is by rooting your phone.


text:
I'd like to run Termux as root: possible?
I'd like to have an SSH, HTTP and SMB server on standard ports on my phone.
There's a way to run Termux as root and have the servers run on privileged ports?
Running rooted Android 7.1 on an unlocked device.

The default su from Termux is simple. When run it brings /system/bin/sh for you instead of Termux's shell (typically bash). To solve this issue, you can install the custom su wrapper for Termux by
apt install tsu
And then you can run tsu so that your bash and everything is now under root privilege.
Further information:
Use an editor (like vim) to see /data/data/com.termux/files/usr/bin/su and you'll find that at line 10, it calls exec su $@ directly while in tsu, it performs shell detection and at line 80, it runs
exec su --preserve-environment -c "LD_LIBRARY_PATH=$PREFIX/lib $ROOT_SHELL"
to preserve the Termux enviroment.

I just solved the same problem for myself. tsu didn't work out for me.
I found this project:
https://github.com/st42/termux-sudo
Also I wanted to run sshd as root. It an out of the box with termux-sudo but it didn't want to use the authorized_keys file at first, because the permissions to it and all it's parent directories where not restricted to root (and on my device the / directory cannot be restricted to root 700, because then the mediaplayer software doesn't work anymore for some reason).
So I had to add the option StrictModes no to the sshd config file: /data/data/com.termux/files/usr/etc/ssh/sshd_config and now it works! :)

this helped, and should be the accepted answer

Once you run su it takes you out of the termux subshell. You can try SELinux permissive, that's how I get around the permission denied thing.

so like i type su, then superuser asks me for root permission, i give it, and then I have to run the servers as root? Or once i did that i can run servers with normal user but they still can get privileged ports?


text:
Rooting Samsung Galaxy Young 2 (SM-G130HN)
I am having issues in rooting the Samsung Galaxy Young 2 (SM-G130HN).
I did search online and found a root file named G130HNXXU0ANH2_ROOT.tar. The method described in various android forums did not work : everything seems fine, but when I restart my phone and check with SuperSU, I am not root.

and I suspect the reason is that my phone has a different baseband number. Mine is G130HNXXU0APA2. Considering the name of the root file name, it might only work on baseband number G130HNXXU0ANH2.
I've checked on this list How do I root my Android device? and I'm afraid my phone is too old (for this sh**)...
Am I right in thinking that the reason of the fail could be the band base number? Is it possible to change this number so the file I have would fit?
Another solution could be having the right root file corresponding to my baseband number but I can't find it.

Let us continue this discussion in chat.

The standard way of rooting is to use a custom recovery to install a SuperSU zip, which not only contains the SuperSU app itself, but also proper binaries and tools. Luckily, this unloved device still has a custom recovery available in this XDA-Developers thread.
Install the CWM package via Odin, then install SuperSU from it. Don't bother with the build.prop and custom ROM mess, those are for another purpose.

I was helped by @Andy's answer and I wanted to add more details about the rooting of the Samsung Galaxy Young 2 (SM-G130HN).  Bebs
Root
After the first steps described in the question, I had to try another rooting method. I found one in this post How do I root my Android device?, and the ont that worked is

Kingoapp

I had to download it from my hpone because my PC navigator detected a troyan. It indeed worked with one clic.
CWM
At this moment, I still could not use SuperSU --the one dowloaded from Google Play--, my phone was seen as rooted, but there were a problem with SuperSU.
I learned from this page I could manually install another SuperSU package but first I had to allow my phone to be CWM.

Download CWM.
Start Odin.
Start the phone in Download mode by holding Volume Down, Home and Power. Plug the phone via USB to the PC.
In Odin, check AP and browse to CWM.tar file. Click Start.
Rebbot the phone (in my case it rebooted itself).

Now your phone can be CWM.
SuperSU.zip

SuperSU.zip file can be downloaded here.
Store the file into a mini SD card, and plug the card in the phone.
Start your phone in CWM by holding Volume Up, Home and Power.
The the menu is clear and you can install the zip file.
Then browse in the menu to reboot the phone.

Now SuperSU works.
I also finally could remove crapy bloatware with Titanium Backup.

@Bebs That's quite a long edit you did there, could've been a standalone answer... I approved the edit at this moment, but if I have time later I will try to merge this to remove some irrelevant details and reduce clutter. For now, problem solved :) Let's delete the comments we left above.


text:
Xoom - images for recovery
When fixing or recovering Xoom as described in How to Restore and Relock a Motorola Xoom Tablet to Stock using fastboot one needs to do following:

fastboot erase boot
fastboot erase system
fastboot erase recovery
fastboot erase userdata
fastboot erase cache
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash recovery recovery.img
fastboot flash userdata userdata.img
fastboot erase cache

For this one needs images boot.img, system.img, recovery.img and userdata.img. Given Xoom is old now, I have serious trouble getting those images, links I have found so far are no longer working. Are there any recent and working links, if not for stock images, then for some alternatives?

Could've just asked this along with your previous question...

There's a sticky XDA-Developers thread for that: [INFO]Stock Images & Other Links. I have clicked and verified that the MediaFire links are working, downloadable and contains exactly the files you wanted:

Thanks. I do not know how I missed this, looks fine and works for me. If the question seems to trivial now, I understand if it is closed / deleted.

Nah, I think the question itself is valid, just that you could've saved a day's worth of time by asking this yesterday. To me, more renown is always welcome ;)

As I am proceeding step by step, yesterday I did not now I will need this once I get fastboot working. ;)

Ah, that, different way of thinking and preparing, I guess. I look at guides prior to getting my devices and ready every file needed to set 'em up, if one of the files is unavailable anywhere, I'd simply give up on the device.


text:
Install Google Chrome in Android 4.1.2
I have recently recovered my old tablet (Motorola Xoom Wifi). I am now on Android 4.1.2. The only important thing I am missing after recovery is Google Chrome.
I can see the application on the Google Play Store as Chrome Browser - Google, however the store indicates me "Your device isn't compatible with this version". I remember having some Google Chrome on the Xoom before recovery and I remember seeing the same message when I was offered to update Chrome recently (last few months). Is there some archive I could download older Chrome versions from?
Is there some way to check what exactly does the new Chrome require my tablet does not have?
The only browser I have available now is the "Browser", and while it works, I would definitely prefer using Chrome.

See related answer http://android.stackexchange.com/a/134597/131553

do you have synced your google account?

@RahulGopi Yes, I did.

I think this is mostlyI was looking for - http://android.stackexchange.com/questions/148367/how-can-i-securely-install-an-older-version-of-chrome-on-a-device-that-wont

I have Chrome 54.0.2 840.68, which is a prior version to what is available on the play store
Min API level is 21 and targetted is 25, which corresponds to Android 5.0 and 7.1.1 as can be seen here
API level was read using manifest viewer
Incompatibility warning is being shown as your Android version is not supported. Options you have and associated risks are explained in the accepted answer here Chrome Browser is not supported on this device (Samsung GT-P7500). That leaves you with choices of:

Upgrading your Android version
Accepting security risk of using earlier version downloaded from a secure site as commented
Using a different browser

What is a bit confusing to me is even the quite recent 55 version is listed as "Min: Android 4.1 (Jelly Bean, API 16)" . Is the manifest viewer info more reliable?

I see your point and I really don't have an answer. On one hand the site is reputed and on the other the app is only showing what's there

App shows min and targetted sdk levels . SDK kernels are same as API - Despite its name, this element is used to specify the API Level, not the version number of the SDK (software development kit) or Android platform as explained here

When I have tried to install that particular 55 version, it does not work correctly for me. It  installs, starts, but crashes (disappears silently) once I start typing URL. Version 42 works fine. I did not try any versions in between yet.

Your link shows device chipset as also a factor - arm / x86 etc

Version 42 is compatible with 4.0 , so  probably working fine

For the record: version 49 seems to work fine so far.

I am now on the 4.4.4 Kitkat on the same device (rooted, Omnirom) and I see the same behaviour: recent build (starting with 50) tells me "Unfortunately, Chrome has stopped", last build which works is version 49 again. Could I check somehow what exactly is my tablet missing, as recent Chrome should supporting 4.1?

@Suma:: sorry, don't know, that could be another Q, linking this Q as background

Google play store shows many apps as incompatible although they might work just fine. If you are okay with downloading third party applications, you can download the .apk file for Google chrome from http://www.androidapksfree.com/apk/chrome-browser-apk-latest-version-download/
Inform me if you are unable to install the application after downloading it.

I have already tried the Beta / Dev Chrome, as those are shown to me by the Play Store. None of them works for me.

It means that the latest version of chrome browser can't run on your device

What you can do is install an older version from a third party

But it is quite risky to use an outdated browser as you can be infected by malware.


text:
WebGL support - which browsers?
Which browsers (and which versions) support WebGL?
In particular I am interested in checking Three.js examples, but I do not want to limit this question about a particular WebGL framework or a page.

If this search is related to your previous question , it makes sense to mention your Android version too

I do not think it is related, but I may be wrong. I think there is an indirect relation - some Web browser versions require some Android version, however I hope the Web browser version directly tells about WebGL version. If I am wrong in this respect, it will be good if an answer can provide the additional info.

I am not sure, was trying to help in achieving your goal

General information
The website Mobile HTML seems to contain some information. It lists WebGL as supported by following platforms + browsers:

Android 4+ and Chrome 30+, with following comment:

On Chrome 27-29 available enabling an experimental flag. On Chrome 30 it's enabled but on most devices you need to enable the flag 'Override software rendering list'

Opera Mobile 12+
Firefox (no version information)

There is no information about how complete the support is, the website claims:

HTML5 compatibility on mobile and tablet browsers with testing on real devices

Other page where one can check support for HTML5 features is Can I use, which lists following for Android Browsers:

Opera Mini: not supported
Chrome 55: partial support
Firefox 50: partial support
Android Browser- Android 5-6.x WebView Chromium 53: partial support
Opera for Android 37: supported

Chrome support
As for Chrome, the WebGL was probably enabled by default in some later version. I am now testing on a Xoom with Chrome 49 and I can run even WebGL specific three.js demos like geometry / convex. When going to chrome://flags, the WebGL option described does not exist, there are only flags for enable draft and 2.0 experimental extensions. When going to chrome://gpu, I can see WebGL: Hardware accelerated.
Testing results on Motorola Xoom + Chrome 49
The support is really "partial", some three.js WebGL examples work (geometry / convex), some don't (geometry colors), some work, but run very slow (like 1 FPS in camera / logarithmicdepthbuffer).
When checking chrome://gpu, I can see many error messages logged starting with Shader translator allowed/produced an invalid shader unless the driver is buggy.

Chrome browser supports WebGL but it is disabled by default. Here's how you can enable it:
1.  Type chrome://flags in the address bar.
2.  Tap Enable under "Enable WebGL" on the flags menu.
3.  Tap the Relaunch button.
4.  Navigate to http://get.webgl.org to verify that you have WebGL support. You might get a message saying that the support is experimental.
Source: http://www.laptopmag.com/articles/how-to-enable-webgl-support-on-chrome-for-android


text:
NTP sync over USB for chinese watch?
Context:
I'm having some difficulty locating a specific .apk to synchronize the time on a specific watch.
What are the challenges associated with running some type of NTP sync over USB between a very inexpensive watch and Linux?

Does it have to be via USB? Does the watch support Bluetooth network tethering?

No BT. that's the obstacle.  Not without some special app.


text:
How to copy paste between Android and Windows?
I just want Ctrl+C and Ctrl+V work across all devices: from Windows to Android and from Android to Windows. Be it just a text or a file (like this in pushbullet, but for pushbullet, universal copy paste is premium feature.)
I am trying AirDroid. What all I found related to this is this:

I have to do Ctrl+C, then open this app, go to relevant device tab and click these buttons.
Q1. Is this the procedure? Can't I just do Ctrl+C on Windows and long press and paste on Android. Also copying from Android's clipboard to Windows did not work while the other way worked every time.
Q2. Is there another way? Is there any better software which does it for free, for text and files, without lag, on same network devices?

Telegram or Whatsapp Web will also work for sending text and files to your computer or vice versa (if you have a phone number).

I personally use MyPhoneExplorer. It is a free software without any ads or malware. Actually it is a full fledged PC suite for Android. It supports universal clipboard, screen mirroring & many other things.

Samsung SideSync is good software. You  just need to drag and drop from android to windows computer. Operating system require is Windows XP Service Pack 3 and higher.


text:
What is the difference between my Android 7 x86 Live CD, and actual installation? (Stuck on Boot Logo after installing)
I am trying to install Android from the Android-x86 project on my PC.  I successfully built an ISO from source, and I can boot from it.  The Live CD comes up without any issues.  My problem only shows up after installing Android on my computer.
Grub comes up, allows me to select Android, and starts the android boot process, but then I get stuck on the "android" logo animation screen.
I used GPT for partitioning, made one primary partition, and formatted it with ext4.
My problems sound very similar to this question, but the OP is in a Virtual Machine.  Is there some way that I need to "Accelerate 3D Graphics" or something like that?
It seems especially bizarre to me that it is booting successfully from the "live" system, but stops working when I install it...

Edit:
Looking into this some more, I found a workaround.  If I use ntfs or exfat instead of ext4 when formatting the partition, it works.  There is a catch: it becomes a read-only filesystem.  The x86 installer helps you set up another space for user data, so this just might be usable...  I am still open for answers on why ext4 will not boot though.

Ah, welcome to the broken world of Android-x86! You need to modify some kernel options to make this work. Not sure exactly which ones you need for your machine. The other option is to check for an alternative x86 version of Android, like Remix OS. Note: I am not affiliated in any way with Remix.

@MarkYisri I actually made some headway on this (see edit), but I don't know about the kernel options...

try installing the newest Ubuntu fresh. then install android x86 over the ext4 partition. select yes on grub and uefi and read write. do not format anything! ANDROID X86 formatter is broken.


text:
How disable QuickMemo+ in a LG G5?
In my LG G5 is appearing cosntantly this error message:

Unfortunately, QuickMemo+ has stopped.

These message appears several times per day and I'm not using that app: QuickMemo+ and it can't be disabled in the Configuration > Apps > QuickMemo+. The Disable button appears disabled.
Any idea how to disable this app?
Thanks

You could try doing that via ADB, using adb shell "pm hide <package_name>". Of course, first you'd have to figure the package name of QuickMemo; adb shell "pm list packages" might help you with that.

I get notifications "quickmemo+ permission requested" but I cannot disable the app on my LG G7 ThinQ either. The App Notifications options only have "Icon Badge" and we cannot prevent notifications. I suppose we are stuck with these annoying notifications.


text:
How to unlock number lock in android 6.0
when i removed the SD card and restarted my smartphone , oddly the pattern lock that i had set was no more and i got a number lock instead.
I tried using googles device locater but it could not locate my device. How do I unlock my phone now

enter in the numbers of in the same order and location as where the dots would have been in the pattern unlock EG
...   123
... = 456
...   789

so if you pattern was a square then you number pin would be 13269874 that would be a square starting at the top left corner. if this dose not work for you then you can always flash stock img with cmd and restore form back up

OK,  i tried all combination of numbers it did not work.tried factory reset but still get the pin lock

do you have TWRP installed if so you can try this http://www.howtogeek.com/240657/how-to-fix-pin-errors-after-restoring-from-twrp-android-backups/


text:
Accidentally formatted SD Card, can all files be recovered?
The phone is rooted and the SD Card has been partitioned before. I was trying to adjust the partition size using Apps2SD but it ended up formatting it. Is there any way I can recover the lost files? The files are mostly apps/games.
EDIT: Just to clarify, can the games/apps itself be recovered? Or at least their data? I need the game data as some of my games are single-player and it'll really suck to start all over again.

Well, you can easily download the apps and games again. For unique files you want to recover (photos, videos etc), you can use tools on PC like Recuva or other file recovery applications (there are some for Android but there are more hit and miss and often miss).

@GiantTree It should be mentioned that Recuva fails for certain if the external SD is formatted in either ext4 or f2fs.

For a starter, you could check with our nice data-recovery tag-wiki – which would e.g. bring you to How to Restore Deleted / Formatted Files on HD Micro SD Card. The tag has many more :)

@GiantTree Well, yeah, I could re-download those apps again, but my problem is the data for those games. Some of my games are only single-player so the data doesn't save online, which means I'll have to start from scratch again :( Is there any way to recover game data?

App data is (usually) not saved on the SD card. You'd only lose their *.obb data files.

@Andy Yan Hmm, but all of my games are linked/moved to the EXT2 partition of the SD Card (With the help of Apps2SD of course), so the game data has also got be there too, right?

I'm at a bit of loss on that one, since I never used such "move to SD" features. Check out /data/data/*package name of your app*, there should be a complete folder structure there storing your app data (usually in databases, files or shared_prefs), if you can't see anything meaningful in there then it's indeed linked and lost.

Please, connect the card to a computer, run TestDisk to scan it and then report the results here.


text:
Dumping/saving the list of Running apps in Kitkat 4.4.4
Mobile phone : Galaxy S4 (T-mobile SGH-M919) running Android 4.4.4,
               2GB RAM out of which 520MB is reported as free (as of NOW),
               16 GB memory out of which 805 MB is reported as free - memory condition may have been different before 1 week as reported below.
I have searched the net and could not find a solution. My problem started couple of months ago on my 4 yr old galaxy S4.  It started random reboots with a message that will be something similar to "SIM card can not be detected. RESTART" and this was starting to occur almost everyday. Searching the net for this, i found various answers and clues as to why this could be happening. I removed the SD card that i had started using about 4 months ago, and the random reboots still continued. I was about to buy another phone, but thought i would try one last trick by closing unwanted apps (since heat generated by too many processes was indicated as a possible culprit, in one of the threads i saw earlier).
So, one week ago, i went into "Settings ->Application Manager" and hit the "STOP" on few apps that i randomly chose.  In 4 years, this is the first time i have attempted this, since i am not familiar with Android, and my phone was working fine for my purposes (of simple call & text). To my surprise, the phone has not rebooted in 1 week now. One of the reasons quoted in a forum about "SIM card not detected problem" was that the phone was overheating.  Coincidentally, the weather turned really cold in my area for past 1 week.  Now, i am not sure if the reason for the good behavior of my phone is weather or the stopping of some apps. I do not give much credit to the weather theory.  So, currently, i want to narrow down the culprit that is causing the random reboots. I have taken a screenshot of  the apps that show up in  "Settings->App Manager-> Turned OFF applications tab".
I have also taken screen shot of all "currently running apps & cached processes" right now.  I can compare these photos to the set of apps that would show up after i do an intentional reboot of this mobile (during which phone will go back to the condition as it existed more than a week ago).  I expect the "SIM card not detected->Restart"  message to show up again randomly,  once i reboot this mobile.
Question is ---- Is there a way to dump/save the list of apps/processes that are cached/running currently into a text file ? I am not Android savvy and want a simple user friendly solution.  Finally, if anyone here has a clue about why my phone has started random reboots in past 2 months, i would like to hear your theories.  (BTW, i think i was on android version 4.4.2 and once i did a manual upgrade of software, by going into settings.  So, i am pretty sure i upgraded to 4.4.4 sometime within the past 2 months.  Not sure if the upgrade could be causing problems because i changed quite a few things in my phone in past 2 months, during an international travel. This included new version of OS, installation of few apps that were useful in my travel,  installation of a new SD card slot  which was previously empty).  Thanks much for reading my entire story :-)

Found  the answer to my problem.  I have rebooted the phone, and the apps that i "turned off"  stay "turned off"  and hence, i do not have the SIM card not detected->ReStart  issue anymore. Not sure if this was caused by one of the apps i turned off, or it is because i am pretty close to occupying  all of the 16GB i have on my phone with only 0.7gb free now in the phone.  Unlikely, since my RAM shows only about 1.2 out of the 2GB is being used.  I am surprised no one here could answer this question in 6  days.


text:
Allow unlocking my phone with my voice, but only when I'm at home
On my Google Pixel (and presumably other modern Android devices), there is a setting called Trusted Voice:

I'd like to enable this feature, since without it I can't use Google Assistant hands-free when my phone is locked. (Even simple search queries which don't involve accessing any of my personal information require my phone to be unlocked first.) Unfortunately, this obviously comes with some significant security risks:

I'd like to mitigate the impact of this by only allowing the Trusted Voice feature to be used in specific situations, like when I'm sitting at home. Is there a way to do this? (Maybe I could toggle this feature on and off with Tasker? I didn't see any immediately obvious way to do that in Tasker's list of actions.)

Alrighty so there's no way to my knowledge to toggle trusted voice as it requires authentication with each toggle. I'm thinking when on the lockscreen or screen off and not near your home just kill the mic, trusted voice relies on this and therefore would not function.
To detect your house I would use Wi-Fi Near or Connected YOURSSID. Obviously not near your house would be when either of those equaled false.
Detecting screen off is easy but you don't want mic to immediately turn back on when screen comes on but your on the lockscreen. Then once the lockscreen unlocks your going to want your mic back on.
After all that psuedocode here's a profile I've created based on the above logic.
1st Profile | Away from house pt. 1
Event: Screen Off & Not near your Wi-Fi
Task: Mute mic
2nd Profile | Away from house pt. 2
Event: Screen On & Not near your Wi-Fi
Task: Wait until keyguard is unlocked and when it is unmute mic
3rd Profile | At house
Event: Near your Wi-Fi
Task: Unmute mic
Profiles zip: https://drive.google.com/file/d/0B48arFbBn-PdR2JlX3Ryblk2Wms/view?usp=drivesdk
Place all three .xml files in /sdcard/Tasker/profiles. Then to import long press the profiles tab in the Tasker app and hit import, select the three. Change the YOURWIFI to the name of your Wi-Fi in each of the profiles.
I have tested the mic muting and unmuting but I cannot test the rest, let me know how it goes.

Cool idea, but it doesn't seem to work for me. My Pixel responds to "Ok Google" regardless of whether or not the mic is muted. Other applications are unable to record audio, but Google Assistant still works fine.

@Ajedi32 I'll look into possibly killing the Google app while screen off instead of muting mic.


text:
hanging while entering bootloader menu
Hello every one I want to install ubuntu touch on my galazy W I8550 but I hangs when I use this code adb reboot bootloader then it just shws a blak screen witch sayes to continue push up volome bottom or down one to reboot but it just hangs.
DO you help ,e with this?

I have to say that I cant find it using fastboot devices but when I use heimdall heimdall detect it can find it.

Samsung devices don't support fastboot. Hence, the bootloader mode is replaced by the Download Mode, in which, by pressing Volume Up, you tell your phone to accept incoming data sent from either Odin or Heimdall.
If your device appears to be stuck in it, just hold the Power button until it reboots.

could you guide me with command orders


text:
How to remove cwm and unroot tab 2 10.1
For my introduction into Android I picked up a cheap tab 2 10.1 from Amazon as it was stuck in a boot loop.
After searching this forum I found a post related to 'unrooting' the tablet, and so I was able to 'unroot' it by flashing it with a new rom. I used slimrom to test and now I'll use a factory rom next.
Could someone please instruct me on how to remove the cwm so that I can completely return the tablet to near factory-like condition?
Thanks.

Steps to unroot Samsung Galaxy Tab 2 10.1 to stock official firmware

Download appropriate stock official firmware (according to region) for Samsung Galaxy Tab 2 10.1 to computer.
Download links: GT-P5100/GT-P5110/GT-P5113
Extract the downloaded zip to get a file with .tar.md5 extension along with some other files
Download and extract Odin3
Turn off the Galaxy tablet and wait for five to six seconds for vibration to confirm complete power off
Boot the tablet into Download Mode by pressing and holding Volume Down and Power buttons together until a warning screen appears on the tablet's screen. Now press the Volume Up button to continue to enter into Download Mode
Run Odin3 as Administrator
Connect the tablet to the computer using the USB cable while the phone is in Download Mode. Wait until Odin detects the device. When it is connected successfully, an Added message will appear under Odin's message box. Additionally, the ID: COM box in Odin will turn blue with COM port number indicating successful connection.
Note: If the Added message does not appear, then try the USB port at the back of the computer. If Odin still fails to recognize the device then re-install USB Driver.
Select these files extracted from stock firmware folder to install on the tablet

Click PDA button and select file with .tar.md5 extension
Click Phone button and select file with Modem in its name
Click CSC button and select file with CSC in its name
Click PIT button and select the .pit file

Note: Ignore last three steps (2-4) if such files are not found.

Configure Odin settings. Ensure Auto Reboot and F.Reset Time checkboxes are selected. But uncheck Re-Partition option; select it only when .pit file is being used
Double check everything and click the Start button in Odin. The installation should begin now and would take a few minutes to complete
When the installation process is completed, the phone will restart automatically. Following this, a PASS message with green background will appear in a box at the extreme left of Odin indicating successful installation. Unplug the USB cable from the phone to disconnect it from the computer

As the Galaxy Tab 2 10.1 boots up successfully, it should be unrooted and running on stock official firmware. Head over to Settings>> About tablet to verify the software version of the device.

Thank you very much for the information. The Odin link takes me to "wheretowatch.com" and then redirects to "wheretowatchincanada.ca" which has absolutely nothing of value. I don't understand why that link was provided. I found Odin online and will get started on the process shortly.

Replaced the link in case this answer is seen by others who need it.


text:
Samsung Galaxy S7 - How can I get the timer to sound when phone is in vibrate mode?
I usually keep my phone on vibrate.  Sometimes I need to set a timer, but when the time is up it only vibrates instead of sounding aloud.  I think it should behave like the alarm, which can sound aloud when the rest of the phone is on vibrate.  How can I make the timer do this?


text:
Can I restore a single app backup without impacting other apps?
This may be a stupid question in the sense that it is obvious to everyone who has done it once - but I haven't.
So, I know that adb backup -f myAndroidBackup.ab com.corp.app can back up a single app's data without root. Will restoring this backup with adb touch only com.corp.app, or will it wipe other apps first?


text:
How to launch this Xiaomi Font Settings activity?
I am trying to lauch this activity. But, can't launch.
I've tried like this.
adb shell "am start -a com.android.settings -n com.android.settings/com.android.settings.Settings$FontSettingsActivity"

Anything else I need to try?

You can try with monkey commands.
monkey -p package_name -v 500

An alternative way is to install Nova Launcher. Run it then touch and hold an empty space in the home screen > choose Widget > Activities. Scroll down to the settings icon touch it to expend its activities then touch and hold the one you want to launch.
And from your command: adb shell "am start -a com.android.settings -n com.android.settings/com.android.settings.Settings$FontSettingsActivity" you should just put /.FontSettingsActivity after the slash.

C:\Users\user>adb shell "am start -a com.android.settings -n com.android.settings/.FontSettingsActivity"
Starting: Intent { act=com.android.settings cmp=com.android.settings/.FontSettingsActivity }
Error type 3
Error: Activity class {com.android.settings/com.android.settings.FontSettingsActivity} does not exist.
The result is like this.
When I tried with monkey it only starts settings.

Give a try with Nova Launcher


text:
Automatically limit (stop) battery charging at a given percentage
Device : Moto X Play ( Rooted, Stock, Android 6.0.1, msm8916 Board, XT1562)
Why do I want to limit charging ?
( Let's leave out whether my reasons are valid or not and accept that I want to, if you disagree with my reasons)
To improve the longevity of battery , I wish to limit charging when it reaches 90%, as explained here
Ideal charging / discharging percentage for maximum battery life?
Is it possible?
Yes, at least on my previous device Honor 6, as brought out here How do I override charging current on Huawei Honor 6?, with two different ways of doing it
I have tried  unsuccessfully to identify the file responsible in which changing values would limit charging
I am looking for the system file responsible for stopping charging, with it's true path (without symlinks)
(as I saw on on my previous device, locating the path of file was a big challenge after identifying it)

I know you're very experienced here, but this may be a bit of an XY Problem and it could be helpful to indicate what your main goal is—longer battery longevity? worried about explosions?—so we all can try to help you with that.

Why do you insist on "no symlinks" here? Power-related  files are conveniently symlinked to  /sys/class/power_supply/ on pretty much any Linux system I've seen. Why do you need to locate them inside e.g. i2c tree?

@DmitryGrigoryev Good question with a simple answer. I am not Linux savvy and don't understand - so I wanted to know the location from where I can directly manipulate them as I did in my answer :-)

Now there's Chargie - a USB stick+Android app combo that limits charging externally. Just install the stick between the charger and phone and use the app to select the charge level. Simple as that. Look for "chargie stick" on Google.

Related (and with far better answers in my opinion): How to limit charging to a user-defined limit?.

Okay.. Got it :)

The first thing to note is on Honor 6, my previous device ,  there was a single file I could play around with to stop charging automatically

On Moto X play, there are two distinct  files - one for disconnecting the charger and other for removing charging symbol ( In other words, you could stop charging and still have the charger connected symbol showing). Till I realised this, I was running around in circles, since I took charging symbol to show that charging was happening ( and assuming I was dealing with the wrong file ). While experimenting, when I noticed charge drop despite charging symbol showing, I verified with Ampere app and wisdom dawned !

What are the files?
(Edit:30 Mar 20 Jackpot! Found this awesome repository
of files for various devices by the developer of Advanced Charging Controller
Magisk Module. You are better off using that versatile module but in case you want to DIY, it's a great start) .
There may be other files, but the files I homed on too are :

For Charging Icon : /sys/devices/soc.0/78d9000.usb/power_supply/usb/online  ( For disabling icon change  value of file from 0 to 1)

For  charging : /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/charging_enabled ( For disabling charging change  value of file from 1 to 0)

For automating this, approach was similar to my answer here using Terminal Emulator and Macrodroid as explained here - How to automate command line when specific application is launched?
How did I find the files?
Inelegantly,  and I am hoping that somebody posts a good way. Here is a way that may work for you in identifying the file and path
Assumptions

Long hours on the net and some coding on GitHub ( which I don't understand at all ) pointed me to look at i2c and usb related files with names like charger_enabled or enable_charger. This seems to be true for Honor 6, Moto X and some Nexus devices. I have no clue whether it is chipset or device dependent

The true path of this file is in /sys.  Again, may vary

Next Steps

Do a search for charger enabled or enable_charger or a wild card search  with similar words in /sys

Change rw permissions to enable changing the content from 1to 0 or vice versa

Connect your charger and see the value in file, disconnect and repeat. If  the value changes, it looks like the right file. While the charger is connected, change the value in file and if charging stops, you have hit it (More so, if the path is in i2c directory). Verify with Ampere app to confirm charging status

While you are at it, may as well copy original and modified files to a separate directory in your storage. Needed for automation

If your device is like mine where charging can be stopped but charging icon, shows, more grind to identify that file by keywords like online or connected or ???

If you are lucky, above should work for you

Just as additional information for posterity the Terminal Emulator shortcuts are :

For disabling charging and removing the charging icon

su –c "cp  /storage/emulated/0/moto_charging/disable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/" ; su -c "cp /storage/emulated/0/moto_charging/no_symbol_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/"

For enabling charger and charging icon

su -c "cp /storage/emulated/0/moto_charging/show_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/" ; su –c "cp  /storage/emulated/0/moto_charging/enable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/"
moto_charging is a folder created in Internal SD that has original and modified copies ( to enable and disable charging), and these files are copied into the system. Of course, requires root

I also want to charge my battery only up to 85-90%. I admit that your answer is impressive and well documented (and I up-voted). But it is damn cumbersome to do that. Can a script/app be made to achieve all that with less effort?          :)

There seems to be an app to do that. I haven't tied it YET: https://android.gadgethacks.com/how-to/set-charging-limit-your-android-device-avoid-excess-battery-wear-0176280/

@FreeAndNil thanks. 1. There is an app already linked in the foot note of my answer here 2. I haven't tried the app you linked (thanks for that ) but unless I know what goes into it, I would be chary 3. I don't know scripting, but this can be easily converted to script and Macrodroid supports scripting too-

@FreeAndNil: checked. Your source is pointing to the same app which I linked to- last I checked the XDA forum of developer, script was not open source- maybe, it is know.

@beeshyams it is indeed. Unfortunately, 1) APKs are only available via eg. AndroidFileHost (no Playstore or F-Droid) and 2) for me, it just starts, claims my device is not (yet) supported, and exits. One of my devices is always frozen in the morning (after being "on the line" all night), so I thought limiting charging to, say, 95% would be worth a try …

@OvidiuSandru thanks but I was looking to tweak within the device, so that I am free of external hardware. This was three years ago. Now you have Magisk module ACC, which does it much easier and is more powerful

I don't understand this answer at all. I'd like to stop my phone from charging once it reaches 80% full, but all this answer says is how to disable charging and the charging icon. So....what's the answer? How do you disable charging at 80%? Is the implication that you need to write your own software which now uses these 2 control files to disable charging once it reads the state of charge is at a certain percent? If so, that isn't stated anywhere in this answer...I'm debating on downvoting this answer. Again, I have no idea what to do with this "answer" which isn't even answering the question.

@GabrielStaples answer tells you a) how to locate the control files (if this method works for you) b) how to automate to drop charging (see For disabling charging and removing the charging icon). It is not guaranteed to work on your device if you can't locate the control files (they are specific to each device and OS Version) // I needed to this for this device aha having found a way, documented it //in my comment above I pointed to a Magisk solution which is far more versatile and you can check that out including their Telegram group

Now there's Chargie - a USB stick+Android app combo that limits charging externally. Just install the stick between the charger and phone and use the app to select the charge level. Simple as that. Look for "chargie stick" on Google.
Disclosure: I am the CEO of Lighty Electronics. We developed Chargie and would love people who have had this issue to enjoy our product as much as we do. No spam, just the solution to the problem.

Chargie works great on Android and Apple phones! Download the app (the right app, as there are now 2 different apps by this name), plug in the device to your charger, and your charge cable to the device, and your phone to your charge cable. Then, open the app, approve needed permissions, wait for the app to auto-connect to the device via Bluetooth, drag the slider to the desired level of charge, done! I set mine to 70% and it automatically keeps my phone between 66% to 70% continually now. I just plug my phone in and don't do anything anymore, as it's all now automatic.

Buy Chargie here: https://chargie.org/.

You're concerned about something, as well as focusing on something, that is inessential.
Most modern phones have built-in  technology that will automatically stop charging at around 90% to 100%.
Don't buy into the whole charge cycle mumbo jumbo. If you have a good phone, you'll be golden 100% percent of the time (as long as you charge your phone when it needs to be charged. That means not every night). I've tested many, many phones and have yet to see this charge cycle "theory" as true.
Your phone is already built like that. When you see that it's charged to 100%, it's not literally its capacity. OEM's do that to prevent people from over-charging devices. (That is, if you have a phone where the OEM is smart).
It's also important to note that general use of the phone can wear your battery down in a year's time. Battery survival isn't forever no matter how healthy your charge cycle is. It depends on how you use the device, what apps you download and how they interact with your battery (consumption), etc.
In any case, you can use Safe Charge, an app from Google Play, to notify you when charging past a certain percent.

Sources
Other than six years of experience which alone isn't much, here are some relevant articles.

Several Myths About Phone Batteries
6 Common Battery Myths You Probably Believe
10 Popular Smartphone Myths That Aren't True
5 Myths You May Not Know About Your Smartphone Battery

There are also plenty of peer-driven forums with people who have many years of experience who've tested this theory, turning up false. Devices handle charges on their own and stop when needed.

Let us assume that I want to for whatever reason and I need a way for that 2. I don't need additional app to notify me, I can do that easily using the automation app, Macrodroid, which I use. Your answer in the present form is unhelpful

Most modern phones have built-in technology that will automatically stop charging at around 90% to 100%. -  can you support that with any evidence??

I am not convinced since they aren't technical enough like the ones I linked, and besides that is not central to my question ( now edited)

You might want to read the links you post as evidence, this is a quote from the only technically detailed one: "As we’ve pointed out before [with a link to a whole article of evidence], if you want to extend the life of your battery, you want to keep it between 40%-80% all the time." Fact is there is a trade off between time between charges and battery endurance, and only the former appears in device specs and adverts, so which do you think the manufacturer will prioritise? Evidence seems to point at 40% for storage and cycling 75-65% is the optimum range in use.

HILARIOUS: one your sources (first one) you cited actually contradicts you: "As we’ve pointed out before, if you want to extend the life of your battery, you want to keep it between 40%-80% all the time". Also, your source says that YOU SHOULD not charge your phone to 100% and that over night it will be charged to 100% !!!!!!

And here is a trustable source (not like the ones you provided) to prove you wrong: http://batteryuniversity.com/learn/article/charging_lithium_ion_batteries/


text:
Logitech unifying receiver, Chrome plugin work on android?
I lost my antenna for my Logitech keyboard and mouse. I decided to buy a Logitech Unifying Receiver. But I can't find any drivers for it for Android except the Chrome plugin.
I don't understand, is the driver running from Chrome (on android) or is it for Chrome OS only?
I have a Android 6.0 for my TV box.
To reiterate, can I install the driver in Android Chrome and pair my mouse and keyboard to my TV box that way?
Thanks in advance.

I belive your keyboard and mouse are plug 'n' play so you don't need to install any driver on your device, just plug into it the Unifying reciever.

the mouse and keyboard are plug n play but I need to pair them with this receiver (all bough separately ). And for that I need the drivers.

Oh, I see. Sorry, I missed that information. But I think if you want to pair your keyboard and mouse with the new reciever you should use a computer due to the pairing procedure requires the Logitech Unifying Software but it's not available for Android.

That's true but there is a program for Chrome https://chrome.google.com/webstore/detail/logitech-unifying-for-chr/agpmgihmmmfkbhckmciedmhincdggomo/reviews?hl=en . And I'm wondering if that can solve my problem

Yeah, it's a program for Chrome Desktop not for Chrome Android. You can't use plugins from Chrome Store on Chrome Android.


text:
Will updating from KitKat to Lollipop delete my data?
I have a LENOVO A6000 running KitKat and I want to update it to Lollipop. I have important pictures and videos on my mobile.
Will my data be deleted or remain the same if I update my mobile?

If you're updating through your phone via an official update, the data will not be deleted...
However, if you're trying to update it manually it MAY be erased and you will need to take a backup

It depends on your method of updating or upgrading.
If you're doing it directly from your phone, officially, from within the settings, then your data is fine.
If you're flashing a ROM or using such method, then unless you backup, your data will be deleted.


text:
Full Disk Encryption on Google Pixel XL vs Google Nexus 6P
I am wondering if I have the same full disk encryption with a Google Pixel XL as I did with the Google Nexus 6P.  On the Google Nexus 6P it would not load anything before being prompted for a password, On the Google Pixel XL it appears to load into the OS before I unlock it.

Is it loading into the OS ( I see my wallpaper when I input the password, this suggests to me it is )?  If so, wouldn't this be less secure than with the Google Nexus 6P?
Can I configure my Google Pixel XL to act this way?

I know the Google Pixel XL has two disks (partitions ?) so it can update in the background and update much faster.

Firstly, on this site single Q and A's are the format . Q1 is duplicate of this.Q2- if Google designed this as a specific feature that is fundamental to core OS, I don't think it is possible

I have asked your tag question on your behalf on Meta - let's see how it goes.

The Pixels use file encryption instead of full disk encryption. Only FDE requires preboot authentication. File based will decrypt based on hardware secrets to boot the OS and background services. Once you enter you pin/code/etc, it unlocks your user based files.

No, but, you can do so by changing encryption mode from "developer options" - convert to file encryption.


text:
Enable Notification LED in Do Not Disturb mode in Android 6
I recently got a new Phone (BQ Aquaris X5 plus) and with that a new Android Version (Android 6). Before that I had another BQ Phone, but running KitKat. I'm missing a way to disable the vibrations, but still enable the Notification LED, so to be able to put it on the table without the loud vibration. The best option would be a separate setting, but if there's some way to get that with using the do not disturb mode it would be fine also.
If I enter the do-not-disturb mode, it doesn't activate the LED, if I allow priority notifications, it still vibrates.
I also found that someone advised to just turn down the volume once more after entering vibration mode, but thats triggering the do-not-disturb mode.

Things like this are frequently not tweakable in stock ROMs. I would suggest downloading Tasker which will let you control settings for the notification LED.


text:
How to extract ZIP files on SD card via MTP from Linux?
I need to copy 200,000 files from my computer running Debian to the SD card on my Moto E running Lollipop.
I have installed mtp-tools and can mount the SD card in Thunar via MTP. I attempted to copy the 200,000 files directly, but Thunar estimated this would take 200 hours to complete. So I compressed the files inside some ZIP files, which only took a few minutes to copy to the SD card.
Now that the ZIP is copied over, is there any way I can use Linux utilities to extract the files found on the SD card, without installing a file manager on the phone?

This solution worked for me. I installed busybox to get the unzip command.

I'm going to write it as an answer.

In order to unpack a ZIP file that's located on your phone, you can make use of the unzip command, which is included in BusyBox. To execute it, you can either install a Terminal emulator on the phone, or use adb from a computer with your phone plugged to it via USB.

ADB method
Before plugging your phone to the computer, make sure that the checkbox near USB debugging, located in the Developer settings, has been selected.
Next, plug your phone to the computer, start a shell on the latter and install ADB, which you'll use as a means to execute commands in your phone.
After the installation is complete, start ADB by issuing adb shell, which will trigger an authorization dialog on your phone's screen. Accept it, and focus on the newly issued command, since you might have noticed that a new, differently prefixed shell has taken your previous one's place on the computer: you're now commanding your phone.
Now, from the ADB shell, cd to the directory where your ZIP is located, and create a new directory with mkdir Directory (replace Directory with a name of your choice).
Finally, issue unzip archive.zip -d Directory, replacing archive.zip with your archive's name; the contents of the archive will then be extracted to the specified Directory.
Should you find too much output cluttering your shell, replace the unzip command above with unzip archive.zip -d Directory &> /dev/null, which will silence the command.


text:
bypass google verification Samsung S7 Edge no working
Neither way on the internet has worked with me so far. I tried to do the internet disconnection process on the software update step I disconnected the internet got the couldn't sign-in and continued however the setup wizard restarted.
I tried connecting the phone to PC while SideSync is opened and also didn't prompt the apps selection like all videos on youtube.
I tried selecting a word and click share nothing happened.
Any further suggestions?

Google has patched all known breaches. Those hacks won't work in android 6.0 (Since July,2 security patch level)

Any suggestions please? I felt that so is there any other way

Nope, you have to try may be you'll find out one method. Cause even you get in the phone settings, you won't be able to do nothing.


text:
Is there any way to use one Whatsapp account in multiple device or is there any tracking system in whatsapp?
I want to use one Whatsapp account for multiple devices. Actually I have two kids and I want them and my wife to use same whatsapp account in order to keep a track of their chat. I am also ready to give them separate phone numbers/accounts but I should be able to use their accounts in my device along with my own account. Is there any way to use one Whatsapp account in multiple device or is there any tracking system in whatsapp to keep track (chat history) of other numbers in one device?

Deleted my answer seeing that there is an option available

You can use WhatsApp web on other devices. It is the secure way but the active internet connection on primary phone is necessary.
Please make sure you visit desktop site on the phone to use WhatsApp web. More details can be found here on Quora.


text:
notification saying Google play services has stoped working
For my Samsung galaxy s2 there is a message saying Google paly services has stoped working it is really annoying and can you please fix it.

I had that problem when my G Apps wasn't installed properly. If you are on a custom rom and did you flash the gapps successfully? If not have you tried to factory reset?

Once solution is to go into applications and disable Google play services. But u won't be able to use some apps such as Google photos.


text:
Why isn't the touchscreen pressure reading being put into use by Android?
Just now I discovered the "Pointer Location" dev app on Android, which tells how much pressure is being applied on the point on the touchscreen. They even have it since Android 1.0.
I know there may not be dedicated pressure sensors and it is just an estimate depending on point size.
I am saying that why didn't or couldn't Android implement "Force Touch" in Android phones? They have the pressure readings ready. They even have the method which when called gives the pressure.
P.S. I am running LineageOS unofficial build for my OnePlus One.

Don't run to conclusions early - some Huawei/Meizu/ZTE flagships has it, sometimes referred to as "3D Press" or other names.
Ultimately the feature is worthless - it requires 3rd-party apps to integrate well, but since Android doesn't have a native implementation of it (yet), there's no way apps could adapt to all the proprietary standards raised by different manufacturers. The app support situation and the sales of the above phones proves the point.
This situation is quite similar to what fingerprint scanners have experienced on Android before Marshmallow, except that it's of even fewer actual use than it.

And don't get started on how Apple did it - as a sole controller of its ecosystem, it can forcefully push any standard it wants.

Agreed sir, but what about any other apps, such as entertainment or games etc... Or even some utilities may be able to use the pressure readings to perform a task, right? I mean it exists... So why even app devs have not used it?

@NiranjanDixit What exists? If you mean the pointer location option in Developer Options, no it does not sense pressure - the PRS value changes with the area your finger lays on the screen, not pressure (try applying more force but still use the fingertip). How is the phone supposed to support it without corresponding hardware?

Right, that's why I said "estimate" or emulated value.

@NiranjanDixit Well, ultimately it still boils down to whether it's stable enough and of enough use to warrant extra effort put into development. See how many apps, especially games, on iOS that haven't adopted Force Touch.

Thank you. I understand now. "Rant" is over. It's like an extra feature... Not very essential but exists if need be

@NiranjanDixit Yeah that's it. If it's as essential as fingerprint scanners, Android will certainly up its pace to add it, instead of only adding the popup menu (not even the actual force touch function itself) in Nougat.

The fact that some kind of estimation of the pressure is there doesn't mean that it works well. It is better to stick to features that are more reliable. Half-baked options are not something welcome in operating systems.
Also, don't you think this would be copying Apple's idea?

Is copying a competitor's idea a bad thing? If no manufacturers copied their competitors ideas we would have pretty featureless devices today

Yes but, as I said, the measurements are not precise enough to make this an official feature.


text:
How can I install apps onto my 2nd partition of my SD Card?
I created a 2nd partition on my SD card. It has the FAT32 file system. Then I used Link2SD to create the mount scripts. In the settings, I changed the default install location to External. The below summary gives an overview of my storage capacity.
However, when I try to install an app from the Play store, I receive an Insufficient storage error message, despite having 94% free space on my 2nd partition.
How can I install apps directly onto my 2nd partition?
Internal /data (10% Free)
SD Card /mnt/sdcard (72% Free)
SD Card 2nd Part. /data/sdext2 (94% Free)
System /system (15% Free)
Cache /cache (97% Free)

You'd better give up attempting to install apps on a FAT32 volume. Various issues will soon drive you mad. Format the 2nd partition to ext4 before doing anything else.

Thank you! Can you tell me why? And will that solve my problem of insufficient storage? I am hesitating to reformat as I will lose all my installed apps. :-(

@orschiro You should first move some already installed apps to SD card. This will easily solve the problem.


text:
Best backup strategy (apks and app data)?
I would like to backup my phone a regular basis. TWRP provides a full system backup and recovery option. This is fine but too inflexible for me and bound to the phone itself.
I want to backup all apks and its' data from a running system (not recovery) and restore it back to the/different phone(s) with different Android Versions (6, 7.1).
This is what i already did: As far as i can say. It doesn't work.
adb backup -f /path/to/backup-file -apk -shared -all -nosystem
adb restore /path/to/backup-file

(1).Titanium backup is another option, you can restore user apps(app+data) on any version of android, but system apps(app+data) on same version only. (2).Clockworkmod (i don't have more experienced on this )

Titanium Backup would be best option, you can have scheduled backups and it has worked consistently for years on my devices. Another option would be Helium by ClockworkMod but both apps require premium to use the automatic backup option.


text:
How to create a VPN over Tor connection on android?
I am trying to setup a VPN over TOR connection on my phone so that the connection looks like this: -
My device -> Tor -> VPN -> Internet
I use orbot , OpenVPN connect app and also orwall. I ran orbot and configured openVPN to use Tor proxy (localhost: 9050). But the vpn wont connect.
But when i looked up it says that this method works in windows which handles sockets in a peculiar way. In other OS, one has to deal with some 'infinite routing loop' problem. ( comunication between tor and  tor entry relay would fall back into the vpn) Eddie for linux and OS X solves this problem by talking to the Tor Control to detect and route correctly the guard IP addresses.
How do i bypass this infinite routing loop problem?
Is there any way to exclude orbot from using the VPN connection ? Or is 'VPN over Tor' impossible on Android?

Try this adguard on ToR

I tried this now. Went to proxy settings of adguard and used  tor socks5 proxy.  It says that the vpn is connected but i cant access the internet. And orbot is showing no data transfer. Is it again because of the infinite routing?

Did you  go to the settings on orbot which allows you to choose which apps to run through Tor and select?

Its 4.2.2 jellybean. Well adguard sets up a local vpn server. So the ip isnt changing. Well i was trying to route a remote vpn traffic through Tor. I still dont know if adguard uses a remote VPN though.

Do you mean if i have to enable Transparent Proxying on Tor and select the apps to route through orbot ?

Adguard creates a local VPN on your device.  Yes, as I recollect you need to select apps on the orbit for tor app

I don't think that's possible - at least I have not heard of it

Ok. But what i needed wasnt a local vpn. Well it actually looks like this :- my device ->encrypt by vpn -> encrypt by tor  -> tor entry relay -> tor exit relay (decrypt tor) -> decrypt by vpn -> internet . So the ip websites will see is vpn server ip and not tor exit node ip.

Two options you can try (not tested by me) 1. Use the experimental VPN option in the Orbot for app 2. Connect to VPN first as explained here http://tor.stackexchange.com/q/9993

I will check in after a while to see what worked :)

That post explains a Tor over VPN connection (not VPN over TOR). Tor over VPN is less secure unless your VPN provider does not keep any logs. Adguard would have solved my problem if it used a remote VPN server because it supports proxy settings(to use tor proxy) as well as app exclusions(excludes orbot from using VPN). The experimental VPN option on orbot just allow all apps to run through Tor using the VPN feature of android. It does not really use any external / remote vpns, it just uses a local VPN to globally route all traffic from all apps through tor i guess.


text:
Will Software Upgrade wipe data
I have a Motorola E2. I am considering the Marshmallow system update,  but I have a few questions to ask (the system update is officially offered by motorola).
Questions

Lets say I rooted my phone and made a normal app into a system app, will the upgrade wipe the system app.
Will the latest version of all Google apps be flashed.
I have an issue ever since unrooting where I cannot log into Google account. Will the upgrade be likely to fix this issue.

Any anwsers will be well appreciated.

You cannot have OEM update till you revert to stock

Right. So the update will not work in the first place?

And will flashing stock ROM remove a system app that I have created?

Yes. When you revert to stock, your system app created by you will vanish, and whatever Google apps come with upgrade will be flashed. Regarding root, which root do you have? Normal or systemless, which version of su?

If you are rooted, you will not have any chance to get OTA updates. Only after complete unroot or reset makes device Official again.

You are required to do the process again(to make user app as system app).
Google apps for that android version will be provided by the manufacturer(Motorola).
Simply unrooting won't make it official again. That's why you have got some problems on Google account

OK. So assuming I go back to Stock ROM... I will have to redo the system app; my google apps will be updated; and I will be able to use google account?

Not to forget locking boot loader

OK. Right now my phone is only unrooted. Do I have to lock bootloader only, or first Stock then bootloader lock?

Backup is important. fistly lock bootloader.

OK. So backup then lock bootloader and then update system and everything will be fine?

Sorry for so many questions, I just do not want anything going wrong.

Do backup, then lock bootloader, after that check for update, if available, update it. Otherwise, you need to flash Stock ROM and then check for update.


text:
Help on fixing "unfortunately the process com android systemui has stopped" on galaxy s3
Every time I open any app then press the home button to get out of it: meaning that the app is running in the background, then press the home button again to swipe away or close the app the message, "unfortunately the process com android systemui has stopped" , appears and I get sent to lock screen. I haven't done anything to my phone before this message kept appearing. I didn't touch any files, download games, or do anything risky to the phone.  Is there a way to fix it? If there is please help.

The following worked for me: Go to Settings → More → Storage → Applications, and uninstall updates and clear cache of Google Search (now named just "Google App").


text:
What is actually happening on the rom when I rooting android device? What is happen on rooting?
What is actually happening on rooting? Is it change file system, or modify file or add new files or add new configirations....etc?
I know the meaning of rooting but I want to know how it dowing.

I want to know what happen on files, not the meaning or benifits.

Have you read the tag wiki of [tag:rooting]? There is enough to tell you

When you use your phone, access applications and navigate it's file system, you do so as a user with a given set of permissions. This places certain restrictions on what you can and can't do or access.
Rooting your phone places an executable on your device called su (switch user), this executable switches the account credentials and permissions that you use to interact with the file system on your phone, making you a super user.
Android is based on the Linux Kernel, and this is essentially the same as achieving 'root' on a Linux device (hence the term rooting).

Rooting is a process which gives you full access to all the files on your device allowing you to tweak and customize any element of the Android OS.
Apps like SuperSU are simply security guards which monitor root access and display a window asking you to confirm root access any time an app asks for it.


text:
Symlink to simulate /storage/extSdCard in Android 6.0
So recently, I started using Android 6.0, and one of the first things I noticed was that the external SD card was no longer mounted under /storage/extSdCard anymore; instead, it was mounted under a folder named after the Volume ID in /storage, meaning that several of my applications that originally used the /storage/extSdCard path could not anymore.
I was curious as to whether it's possible for me to create a symlink in storage to the new path named /storage/extSdCard so that those applications can still use it, but when I tried using ln -s /storage/some-volume-id /storage/extSdCard to create the link, though, the result ended up being only visible and usable as the root user.
I checked the permissions which saw full rwx permissions for all, tried changing the group to match the others, tried the symlink switch on the commands, and tried remounting filesystems read/write, but the link still doesn't work for any of the apps or non-superusers.
I'm still relatively new to this, so is there anything I'm overlooking that somehow keeps the link from showing up?

Did you upgrade to 6.0 over-the-air? You may need to flash a fresh installation if you intend on keeping your phone unrooted. I've never heard of anyone being able to create symlinks/modify mount points/etc. without root. But maybe someone will come along here who knows more than I do.


text:
How to get ALPHA symbol using Google keyboard?
I want to type Symbol of aplha but I couldn't figure out how to get it , however I can type ß(Beta). But not alpha.

Why not just copy it from here, and paste when you need to when you're typing

@Cup of Java Then I have to do each time , Which is pain you know

realistically, how often are you going to use the α symbol?

@Cup of Java You got the point but still...

IIRC, what you're typing is not Greek 'beta' at all which should look like [β]. What you actually typed may be German 'ss'. LOL.

@iBug Lol oh ok I didn't knew that anyway doing copy paste now

If you have superuser(root) access, install xposed framework. Search for an xposed module called 'Google Keyboard Custom Smilies' (GKCS) and install it. Open GKCS app and add 'α' symbol in it. You can use your own labels for inputs.

Any other way for Non-rooted device?

@ShubhamWagh Be simple. Grab another IME.

Use greek language.
Tap and hold space button for quick accsess.


text:
The process of rooting
Rooting is the process of installing the "Super User" account in Android.
Which are the processes carried out in rooting ?
I mean how actually it's done ?
Apps like Kingroot can root many devices in one click. But how to root Android phones through computer ?
I am asking this question because my phone (LYF Flame 7)  which is unsupported by many 3rd party rooting apps so I have to find myself a way to root it. I have found many device-specific articles but found none general methods.
Kernel is
Android 3.10.65 svn 621
cme@cme-server #01
I really need to root to get rid of these annoying bloatwares .. More and more bloatwares are getting installed in every unstoppable OTA updates.

Welcome to Android Enthusiasts! Have you already consulted our rooting tag-wiki and followed the links to further details from there? Especially How do I root my Android device? and How does rooting work?

Thank you for your answer Izzy. Yeah , I haven't checked that section yet.  And I am going to check it now.

While I can't give you a step by step tutorial on how to root your phone, here are the basics for a manual method.
Firstly, you have to unlock the bootloader. This will void your warranty but will allow you to continue to the next step. Remember that I won't be responsible for any damages made to your phone.
Next, you will need to flash a custom recovery which will give you access to all the files on your device and let you wipe the system, install custom ROMs and more.
The last step is to flash SuperSu to the device using the recovery tool. Your device will be rooted.

To unlock the bootloader , the following things should be done. You please check  if I am  missing something .

Enable developer options.

Enable OEM Unlocking.

Enable USB debugging.

Connect the phone to the computer.

Boot the device into fastboot mode.
6.Execute OEM Unlocking command.

And done.
Is it right ??
Can this procedure be applied to any phone regardless of manufacturer ?

@AthulBC Unlocking bootloader is definitely OEM-specific, like Samsung who provides a unlocker app for all Galaxy phones (possibly not including Note 7 which can cause disasters). There isn't a manufacturer independent method to unlock BL. However most phones do not have BL locked out-of-the-box.

How to check if my bootloader is already unlocked or not ? Even if it is locked , can I unlock it with just the fastboot OEM Unlocking command ?


text:
'error: device not found' while connected to device through adb shell
Trying to deodex my Samsung Galaxy S4 (SC-04E).
My device shows up upon adb devices, and I am able to successfully connect and su with adb shell. In shell:
C:\Users\username>adb devices
List of devices attached
905859f9        device
C:\Users\username>adb shell
shell@SC-04E: $ adb pull /system/app app/
error: device not found
shell@SC-04E: $ su
root@SC-04E:/# adb pull /system/app app/
error: device not found

I have no idea why I am getting this message. USB debugging enabled and confirmed, MTP on, unknown sources on (off tested as well), and latest adb USB driver installed (also tried reinstalling/updating). I have also tried rebooting my computer and device several times, and tried different USB ports (3.0, 2.0, etc).
Google searches only show me solutions for people who lacked the obvious settings (USB debugging) or their device not showing up at all upon adb devices. A device clearly is found, as it is connected to a device.

You must run adb on your host PC instead of your device. The adb is a host program that operates on another device. To pull data from your phone, make sure you run adb like this:
C:\Windows\system32>adb pull something yourPC
If you run adb shell then you're entering your phone, where you are actually running /system/bin/adb instead of adb.exe on your Windows PC. Your phone is a client device, not the host device.
If you want to pull a file from a root-required place, you must first copy it to somewhere else before pulling it out. Like this
C:\Windows\system32>adb shell
shell@SC-04E:/ $ su
root@SC-04E:/ # cp /path/to/somefile /sdcard/somefile
root@SC-04E:/ # exit
shell@SC-04E:/ $ exit
C:\Windows\system32>adb pull /sdcard/somefile D:\somefile
For your question about why adb returns nothing, you can try this to find out.
Plug in another adb-enabled phone using an OTG cable on your primary phone (in your case, Galaxy S4) and get a terminal emulator. Type in adb devices and run on your primary phone you can see it like this.
root@SC-04E:/ # adb devices
List of devices attached
12345678        device

That did the trick. Thank you! Somehow completely missed that you adb pull from host machine to adb device.


text:
Help on fixing “unfortunately the process com android systemui has stopped” on galaxy S3 NOTE
Every time I  press the home button to get out of an app: meaning that the app is running in the background, then press the home button again to swipe away or close the app the message, "unfortunately the process com android systemui has stopped" , appears and I get sent to lock screen. I haven't done anything to my phone before this message kept appearing. I didn't touch any files, download games, or do anything risky to the phone. Is there a way to fix it? If there is please help.

please have a look through : http://android.stackexchange.com/questions/89253/how-to-fix-instant-lock-unfortunately-com-android-systemui-has-stopped-on-moto

Possible duplicate of How to fix instant lock “unfortunately com.android.systemui has stopped” on Moto G with ART

I don't think it's a duplicate, because trying the solution in the links above led me nowhere. However, the answer provided by lulian below fixed it for me and it was really easy! It could be specific for the model (Galaxy S3).

I have the same problem as you have. It has appeared yesterday. After I have tried all the suggestions found on the internet and none got results, I came to the conclusion that this is a new issue. I reset my device to factory settings more than a few times. With the fresh installed os the problem disappeared. After syncing all the apps from google account got me to the same error. I have followed which application fresh installed got me to the same problem. I saw a relation between google application https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox and this error. I have uninstalled it and yes that was the reason. But this is not really the solution as I don't have access to a lot of stuff without google app.

Awesome thankyou very much,  fixed as soon as I uninstalled the updates for "google"                                        CHEERS

This fixed it for me too! This was a really easy solution for the same problem on my daughter's Galaxy S III Neo running 4.4.2 !

Both my wife's & my own Samsung Galaxy S3 phones displayed the same error message "unfortunately the process com android systemui has stopped" this morning, Jan. 21, 2017. Uninstalling the updates in "settings>more>application manager>google>uninstall updates" solved the problem. Also appeared on myTab 3.
The problem came back after using the Chrome browser on one phone and had to repeat the uninstall. Very concerning and annoying problem!

Uninstalling the Google update does it, but you have to do this every day as it updates once a day...


text:
Unlocking the Galaxy S5?
Stock firmware does not do for unlocking a locked Samsung Galaxy S5 ? from a certain network providers.

Consult your carrier - this is not something you can do by flashing stuff.

Unlocking refers to the bootloader. Its a necessary step if you want to flash the firmware of your device. Refer to the XDA forums and search for your device. There are a lot of How-To's that might help you.

It's not very wise to tell a user who came to a Q&A site for help to "go search yourself" without much clues.


text:
Move WhatsApp media data to SD card
My WhatsApp folder (/data/media/0/WhatsApp) and in particular its media folder has grown very much. So I want to move it to my SD card. I have rooted my Samsung Galaxy S4 and created an ext4 partition on my SD card for the Link2SD app. However, when I use Link2SD to link WhatsApp to the ext4 partition, it only moves the WhatsApp app but not its data folder with the media which contains most data.
I have also tried to move the WhatsApp folder in a terminal app and softlink to it. However, then WhatsApp stops working and crashes on start.
Is there a way to move the WhatsApp data to an SD card?

You need a rooted phone for this.

Download FolderMount.
Create a new folder in the external memory where you want the media to be stored.
Open FolderMount and add a new entry. Give it any name you like. Whatsapp media here.
In the source, specify the path of default whatsapp folder of your internal memory.
In the destination, specify the the new folder you created in your external memory card.
Done. Also, select 'exclude from mediascan' if you don't want duplicate items to be seen in the gallery or music player.

Thanks! I haven't had time tested it yet, but it sounds like it works!


text:
Why does my Samsung Galaxy S6 show more used space?
Recently, I noticed that all my music(copied from my computer) disappeared from my phone. Since I wasn't really listening to it, I figured that I might have accidentally deleted it when I was cleaning some files. However, my phone still shows as much used space as before deleting it. I looked at everything in my phone using my computer and I noticed something very weird: while it says that it has a bit over 23GB of data, all the files in it (including hidden files) amount to 4.69GB.

Well since no one was able to say anything I guess I should answer this for someone as clumsy as me.
Apparently, I installed an app and that app "removed" everything. Its removal process is apparently moving the files to a folder called ".removed". Everything was in that folder.
Fixed.