text:
Android Launcher Loading Problem
I'm desperate, otherwise I wouldn't post this long type of post on this forum, cause whenever I have a problem, I just search it on Google and 99% of cases I find the solution, but this time, I'm helpless. I would really appreciate if someone has a solution to my problem,
I have a Infocus M2. It is an awesome phone, I'm really satisfied with it. I have it for 1 year now and I have never had a problem, everything worked perfectly (and is still working), but for 7 days something keeps popping up: it doesn't matter if I'm in a game, or on the internet or am I doing something on the phone, a black screen with text "Location service" and after that a white screen appears with a little text "Launcher loading..." and a circle that is loading, and I have no idea what is that. I can't do anything, I just have to wait like 1 minute for it to disappear. After that a new app automatically start installing from Google play store.
All this problem started when I install a free app "Task bucks" from Google play store. and this app automatically install a app "Key Chain" After that I just loose control over my phone. Whenever it connects to internet it start downloading apps like DU Speed, Battery Doctor and some those apps automatically install that I uninstalled 1 month ago etc. It's really frustrating. Also, this happens, like one time in 1 hours. I really hate it.
I have to mention a thing:

Some times After the white screen disappears, Google App Store opens, at a shopping app called "Ali Express" (like it wants to install it or something), I had it installed only one time, but I uninstalled it 6 months ago.
Key Chain does not remove by restore factory setting. that is automatically installed from Task bucks
Note: I know one Key Chain is default app but my phone has 3 key chain

I have Attempts following steps to solve my problem:

Restore factory setting and deleted all third party apps 2 times but problem is still.
Run up to 4 antivirus apps but no luck
Change google account password
Boot my phone in safe mode and clear cache, clear defaults of some apps like: launcher, key chain, location service etc. and Reset app preferrnces.

I'm sorry for the large post, but I wanted to be as specific as possible. Thanks in advance.

If you are really familiar with android phones, I would suggest you to do a hard reset, followed by flashing device with a new ROM (Custom ROMs or stock ROM)

Thank you Abhishek for great solution but i am not familiar with android development and i dont know about Custom ROMs or stock ROM

If your phone is rooted you can use Stubborn Trojan Killer.

I pretty much had the same problem in my Micromax Canvas nitro.
After rooting and flashing a new rom, it's all fine now.
Hope same works for you too!


text:
Galaxy A3 samsung can;t be read in my laptop
I was always being able to transfer my photos from my Samsung A3 Galaxy to my laptop. But recently i am unable to do it. Please advise how do i fix this problem.
Thank you
Faribel

When did you lost the connectivity? was it after doing any resets in your phone or laptop? (If so this could be a driver issue) Please elaborate the question.

Connect device through usb:
Then permission to allow from mobile
If not popup visible then you can try from slide down to choose USB options. You can try all those options to visible mobile on your filemanager.
If still not availble then you can try through developer option then on option.
Which operating system you have used in your laptop.
You can also connect using xander or such app to laptop through brower you can access then mobile.

source: Stack Exchange

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

sort: votes


text:
Android Device manager not working properly
I have a Samsung Galaxy S6 updated running 6.0.1. When I go to Android Device Manager I can locate my device, and it works fairly well. However if I try to use the ring function it doesn't work properly. I get a notification displaying "Ringing...", but there is no sound or vibration. My device is not on silent mode, even though ADM is supposed to bypass that.
What could be the cause of this issue?
Edit: To clarify, I get a notification on my phone that says ringing, but it doesn't ring.

Is Android device manager allowed as a device manager under settings>security ?

Yes, it is enabled

Shouldn't be the case but please check if your device is not in Priority Mode

Having the same issue, GS6, when told by Android Device Manager to ring, it beeps once and breifly shows a notification saying "Ringing" but doesn't ring. Very annoying when you're late for work and your kid has hidden your phone. The very feature designed for this exact situation doesn't work!

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


text:
How to make the lock-screen keyboard accept the first touch of each key?
I like to use a password for my lock screen, but my podgy fingers are defeated by the kind efforts of whoever built "intelligence" into the keyboard. However hard I concentrate on being accurate, my finger may touch an adjacent key as I lift it to move to another key. The keyboard interprets this as "ah, you are SLIDING FROM ONE KEY TO ANOTHER. You must be CHANGING YOUR MIND. So instead of taking the key you touched, I will TAKE THE KEY YOU SLID TO."
While I imagine this could theoretically be a feature some people might want, I am not one of them and it only causes grief.
Is there any way to get rid of this feature? Either through settings or by writing an app? I've searched but had zero success.
[samsung-galaxy-ace-4]

You could try installing a keyboard designed for "big fingers", such as the 1C keyboard. Since you can't change keyboard on the lock screen, you'd have set it as your regular keyboard, meaning it would pop up by default whenever you are entering text. Since you reasonably has the same fingers when typing in general too, this might not be a problem.


text:
Galaxy Note 4 turns off at about 15% remaining battery capacity
I've been using my Note 4 for more than 2 years now and I'm absolutely happy with it, except for that one issue: the battery indicator on top does not match the real remaining capacity of the battery. The battery is still ok in terms of its "fitness", it usually allows for a whole day of (power) use. But it is annoying to see that the phone turns off at a shown power level of 13%, sometimes 16%. When I then plug in the charging cable, the charging screen shows the last level like 13%, but I think it really is 0%, because if I turn on the phone shortly after plugging the charger in, it turns off again before it completely boots up.
Is there a way to calibrate the battery level in such a way that the indicator gives correct resp. useful values again?

Is there a way to calibrate the battery level in such a way that the indicator gives correct resp. useful values again?

No . Battery calibration is a myth and you can see this question for more. While the context of question is different, it answers why it is a myth
Bought a new battery, do I need to calibrate it?

Li Ion batteries don't suddenly die ( unlike Ni Cd batteries ); their performance degrades both in terms of charge holding capacity and the performance or life per charge. Two years of usage is not really an indicator of battery life - it depends on a host of other things like how heavily it is used, how it has been charged etc. My gut feeling is that it has lived it's life and it's time more to replace the battery with a new one
HTC and some Nexus devices have a way of fixing wonky battery readings using battery reset logic, but Samsung devices don't have this feature, so to fix it battery replacement is the first step. If the problem persists ( unlikely ) you may need to get it get it checked up

Thanks for your post. I don't mean to calbrate the battery but the phone, but it seems buying a new battery or living with the "sudden death" issue is my only option.

1 Your phone or any phone can't be re- calibrated. Reason being that the battery state is monitored by a chip that resides in the battery. this information is read by the OS and displayed. There is always a possibility that OS is corrupted. To rule this out, you can do a factory reset or enter safe mode and see if the behaviour persists ( OS corruption is unlikely IMO) 2. As clarified in post, sudden death won't happen, it will gradually worsen in terms of performance. You will for sure have enough indications of poor performance and you can decide to replace battery later

If you are rooted theres an app called "Battery calibrarion" which may help you.
What i didnt extract from your text: do you still use the original battery that came with a phone or one you bought somewhere else?
If you still use the original one,i recommend to buy a new one since batteries loose a certain percentage of their power after a long time.

Yes, it's the original one that came with the phone.

Well then i recommend to definetly buy a new battery. Besr case: all problems case. Worst case: your phones the problem

Even rooted apps don't have the ability to calibrate your battery. The app is fake.


text:
hard brick? [asus zenfone 5 - lollipop]
I have a problem with my asus zenfone 5 (root). I think it's hard bricked. I will explain better, yesterday I did a restore to "clean" the system, while restoring freezes, then I try to boot into recovery mode. I long ago, installed a custom recovery, the fact is that by inserting the recovery.img and trying to start it from the custom recovery. I get errors and does not install, so start in droidboot mode to adjust all manualmente by pc (GNU / linux), with fastboot flash recovery.img, but when I have to do the last step described by driving mistake.
Now I do not have a chance to get more in recovery mode, in fact, when I press power + vol appears the Android logo with red exclamation point, if I try to start it normally there is a loading of the asus logo with the infinite wheel, but when there is asus adb logo detects it, it just says chen is not "authorized", the phone has to be thrown away? There are hardware / software solutions ?
thank you so much

The BEST way to unbrick an Android device is to use Odin. This exe program has saved many android users from having to buy another phone. Although I am not a pro with Odin, try looking up on Google about how to flash with Odin. Odin supports both Windows and MAC but windows is better.
Did you ever make a backup of your ROM? Unless you didn't have a custom recovery, making a Nandroid backup is extremely important.
If your device is hard-bricked with no backup, then you will need to download your original STOCK ROM (which can be found on the internet), and flash it through odin.
Also you will need a PIT file for your phone. PIT files tell Odin where to correctly place the files when flashing.
You can obtain the correct PIT file by looking up your phone model and then add "PIT file" along with the model.
I hope this helps!

thanks a lot , unfortunately I do not have no windows pc at home , I just pc with freebsd and gnu / linux , I will assess to take it into a repair shop , thank you so much


text:
Using OpenDNS for the 3g connection
I'd like to use OpenDNS for the 3G connection on my Android phone. I have a phone with Android Lollipop. The phone is not rooted. I tried several apps for non-rooted phones (DNS Changer (no root 3G/WiFi),
Fast DNS Changer(no root),
DNSet pro,
DNS Changer (without Root), etc...). They are all based on the creation of a VPN connection. I tried them all and they work but if i turn off the phone and boot it, I need to restart the app manually every time. Is there a way to do it automatically ?
Thank you.

You can't change a data connection's IP settings, unless you

are rooted, then you can use Linux-based approaches (e.g. iptables)
use an app that creates a VPN connection to a remote server that uses OpenDNS

Now, VPN on boot depends on the app you're using. I'm yet to encounter an app that creates a VPN tunnel on boot.
Update: For the record, a lot of apps these days create VPN tunnels on boot.


text:
Lollipop and above - How do I install an APK as a system app?
Back in the day, installing an app as a system app was as simple as moving the APK file to /system/app or /system/priv-app. Removing them was as simple as deleting the APK.
Now, while I'm customizing the phone's stock ROM, I've noticed that each and every app on the system partition was inside their own folder. I've tried to simply drop the APK in /system/app or /system/priv-app, but they don't work.
How do I install an app as a system app on Lollipop? I suspect something's up with SELinux and context, but I don't have root access. However, I have read/write access to the filesystem (by mounting the image in Linux).
UPDATE: I've tried Death Mask Salesman's suggestion and taken a look at logcat. The apps I want to pre-install (e.g. Instagram) are throwing this error:
01-01 01:04:45.108 5538-5538/? E/AndroidRuntime: FATAL EXCEPTION: main
                                                 Process: com.instagram.android, PID: 5538
                                                 java.lang.RuntimeException: Unable to instantiate application com.instagram.app.InstagramAppShell: java.lang.ClassNotFoundException: Didn't find class "com.instagram.app.InstagramAppShell" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar"],nativeLibraryDirectories=[/custpack/app/removeable/withlibs/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]]
                                                     at android.app.LoadedApk.makeApplication(LoadedApk.java:572)
                                                     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4818)
                                                     at android.app.ActivityThread.access$1500(ActivityThread.java:178)
                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1531)
                                                     at android.os.Handler.dispatchMessage(Handler.java:111)
                                                     at android.os.Looper.loop(Looper.java:194)
                                                     at android.app.ActivityThread.main(ActivityThread.java:5624)
                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                     at java.lang.reflect.Method.invoke(Method.java:372)
                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)
                                                  Caused by: java.lang.ClassNotFoundException: Didn't find class "com.instagram.app.InstagramAppShell" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar"],nativeLibraryDirectories=[/custpack/app/removeable/withlibs/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]]
                                                     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
                                                     at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
                                                     at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
                                                     at android.app.Instrumentation.newApplication(Instrumentation.java:985)
                                                     at android.app.LoadedApk.makeApplication(LoadedApk.java:567)
                                                     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4818)
                                                     at android.app.ActivityThread.access$1500(ActivityThread.java:178)
                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1531)
                                                     at android.os.Handler.dispatchMessage(Handler.java:111)
                                                     at android.os.Looper.loop(Looper.java:194)
                                                     at android.app.ActivityThread.main(ActivityThread.java:5624)
                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                     at java.lang.reflect.Method.invoke(Method.java:372)
                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)
                                                    Suppressed: java.lang.ClassNotFoundException: com.instagram.app.InstagramAppShell
                                                     at java.lang.Class.classForName(Native Method)
                                                     at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
                                                     at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
                                                     at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
                                                            ... 13 more
                                                  Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

Symptoms:

All of the apps I've installed force closes
Their package names and the generic logo shows up on the launcher instead of their app name and logo
They simply don't work

To people planning to flag this as a duplicate, these answers don't work/are outdated/not applicable (not a live system/no root access):

How do I properly install a system app given its .apk?
Convert to system app by manually moving the APK to "system/app" folder in Lollipop
How to Install App as System App
How to install system app on Lollipop as su doesn't exist
Installing system apps on Android 4.4
Add system apps in a custom rom
How do I install an app with system-rights on a non-rooted smartphone?
Installation in system/app without root
How to Install system app with SE Linux enforced on Galaxy s7 Android 6.0.1

From 5.1.1 onwards, apps to be installed as system apps needs to be located in a subfolder under /system/priv-app/. For example, if you planned to install Termux as a system app, you'd have to place the Termux APK under something like /system/priv-app/com.termux/. You'd also have to change the appropriate permissions and ownership, and to set the correct SELinux context.

@DeathMaskSalesman I just moved an APK in /system/app (Stock Android 6.0.1 - Nexus 6), didn't bother to change permissions from rwx-rwx-rwx to rw-r-r, didn't follow naming convention and simply soft-rebooted the system. Post reboot I found my app installed as a system app. So yours is a sweeping generalization, I would say. :-)

@DeathMaskSalesman How do I set an app's SELinux context on an offline system?

@Firelord Yeah, mine is primarily a convention, but just dropping the desired APK into /system/app didn't work on my CM12.1: any app would force close anytime I opened it.

@DeathMaskSalesman SAME, although I've placed them in their individual folders, but still nothing. I've also tried installing them as a user app then moving the folder from /data/app to /system/app.

Okay, I got it working. Here's how I did it:

Copy the APK file to /system/app/some-folder/ or /system/priv-app/xyz-folder/.

Keeping them in their own folders may/will prevent conflicts. Some apps want to have their libs and other files extracted and placed alongside the APK in specific folders, although they're pretty rare.
Try checking out some folders of other system apps. Notice that some of them have a lib or other folder beside the APK.
That's why almost all of the apps in the folders mentioned above have their APKs inside their own folders.
Following step 1 is usually enough.

Change the APK file's context using the command

chcon u:object_r:system_file:s0 /path/to/apk-file.apk
Or, if you copied it into its own folder, run chcon -R u:object_r:system_file:s0 /folder/where/the/APK/is/saved.

If the context isn't changed, Android won't treat your app as a system app. It will show up on the launcher as an app with a generic icon and zzz.package.name as the name.
In ye olde days (e.g. Gingerbread), you simply had to copy the APK in /system/app/ and set proper permissions. Times have changed.

As a supplement to your answer, some apps even require you to extract and place its libs in a specific folder too - if only the APKs are there, their icons show normally, but will complain about missing libs in logcat once you start them.

@AndyYan Exactly. I typed that while making the answer, but decided it wasn't important enough to mention :)

How would one go about doing that extraction @AndyYan?

@RubberDuck I haven't had the need to do such a procedure, but if I remember what I read correctly, if you don't put such libs there, the app will throw errors in logcat, telling you it needs what libs at what location. The libs themselves should be self-contained within the APK, extract those and put in respective locations.

@AndyYan I think it has something to do with SELinux, at least on my specific phone. Good to know that Chinese-made phones (Alcatel, unfortunately) have some level of system security. I was customizing the phone on the NAND level for someone and ran across this issue.

pandalion98, what is the significance of u:object_r:system_file:s0 in the chcon command? My system emits an error message when I try to use this syntax. Thanks.


text:
Why do I encounter "There is a problem parsing the package" and how to avoid it
I always face this problem during installation of app on my Huawei phone. Anybody got help?

Those apps might not be supported for your Android version.

There are multiple possibilities:

Your APK is corrupted (most common for me)

Get another copy (i.e. Download it again)

Your APK file is incompatible

Check if your phone can meet the app's requirements.


text:
Android 6 notification drawer width landscape mode
I recently upgraded my Motorola Droid 4 from CM11 (Android 4.4) to CM13 (Android 6). Now when I pull down the notification drawer in landscape mode, the notifications don't fill the whole screen. There is a margin to the left and the right side of the notifications.
This margin seems to be a fixed ammount of pixels, as on higher DPI devices it is much smaller. Since my Droid 4 only has a rather low resolution, the margins take about one third of the screen width.
Is there any way to get it back to the way it was in CM11?
I have root and don't mind installing a new notification bar app (as long as it's not terribly slow, I am on a rather old device) or even recompiling parts of Android/CM.

Unfortunately, that's part of the new M layout. I'm not sure if you can change it, even in CM.

Also not using a different notification drawer app?

Oh, you might be able to. I'm not sure as I haven't researched that.

Maybe moving the 4.4 System UI to 6.0 (someone else can help?)


text:
Clock weather widget Honor 5X
I have lost my clock/weather widget,, for my Huawei Honor 5X.  Can someone help me get it back?  I am on Android 6.01.  The lack of an app drawer doesn't help either.

You can download third party widget from playstore Weather & Clock Widget Android.


text:
How to fix System UI error crash in landscape mode
I get a pop up "Unfortunately, System ui has stopped" with Report and OK option. It happens whenever I changes my screen orientation to landscape mode.
Everything works fine except I am unable to change screen orientation.
I have Micromax Canvas A1 AQ4502 running stock android 6.0.1.
I have tried updating the android, clearing the cache, and resetting the phone to factory settings but I am still getting the same error.

I recommend you root your device and install a custom rom.

True, that's my last resort.


text:
Do We Have Root For ATT Note Edge?
I have googled and have seen where you can gain temporary root, but loose it after reboot, but have dev teams been able to get full root on this device?

You can get permanent root by doing these steps:
Step 1: Once you have temporary root, download a custom recovery and install it because you will be flashing a SuperUser app along with the binaries.
Step 2: Download SuperSu from this link: https://download.chainfire.eu/696/supersu/
Step 3: If can't find any custom recoveries that support your device, then use the  FlashFire app from the Play Store to flash the zip.
Step 4: Reboot into CUSTOM recovery and flash/install the zip.
Step 5: Congratulations!! You now have FULL root access instead of temporary root!
If you are confused or don't understand something, let me know! :)

In step 3 said "zip" is that the SuperSu you mention in step 2?

Yes. SuperSu is usually in a zip file to flash for users who can't install SuperSu using the SuperSu app. Sorry, I couldn't make this comment short so I just added some info.

I do not see any custom recovery for the ATT Version of the Edge.  Do you know of any specifics avaliable?

If you can't find a custom recovery then you will have to flash the zip with FlashFire. I have also looked to see if I could find a custom recovery that supports your phone but no luck :(

Grr.  Well I am back to the drawing board since kingroot will not install.

Did you try Kingo?

Kingo failed to obtain root also

Try Baidu root

Baidu failed as well.  Looks like ATT locks down devices pretty tight :(

Which app gave you temporary root?

Kingroot worked last time I used it.  This time it is not working succesfully.  But I was also on KitKat when KingRoot worked.  I have recently been forced updated to Marshmallow.

That sucks. You might just have to wait until they have an app that will work for your phone.

That's what I was afraid of.  Darn you ATT.


text:
there is a built-in feature that limits apps from background processing, where is it?
So one night I got crazy and installed tons of apps that have background processing on my galaxy tab 8.0, they were draining its battery really fast. Android itself suggested to limit some of them to improve my battery life on the notifications tab, I tapped on that notification and limited some of them.
Now 2 weeks later I've found that my individual alarm app that I use doesn't ring anymore, I need to get access to that limiting feature  again to see if I have limited my alarm app or not, but I don't seem to find it anywhere in the settings. Googling doesn't help either because it only finds those articles that are advertising some background process limiting app indirectly.
I know uninstalling and reinstalling my alarm app or some other usual routines can fix the problem, but I need to know what exactly is causing its alarms to not go off to prevent it in the future, I can lose my job if I oversleep again.
Update : I've found out that it's a Samsung feature called "App optimisation", I'm guessing tab 8.0 isn't supposed to have that feature, so they have removed its shortcut from the settings, but not the actual feature from the os, and they forgot to disable the notification alert whenever there are a lot of apps with background processing, so that's why I had access to this feature earlier.
Now my question is, are there any other ways to access "app optimisation" other than through settings under the battery tab? Because it's not there for me.
Update #2:It alerted me again so I took a screenshot before closing it.I haven't found any other way to get access to this feature yet.

When you tapped on notification which app opened settings or something else? Try finding privacy guard under security in settings. Or open app in settings maybe there you have option run in background.

I have found out that its samsung's "app optimisation" , but the weird thing is galaxy tab 8.0 isnt suppose to have that feature, so its not accessible through settings. Lol

This is an option under Developer Options. To enable it:

Settings
About Device (may be under More tab)
Tap the Build Number 7 times

Once enabled, you can find Developer Options in Settings. If you scroll down near the bottom there should be an option for Limit Background Processes. Usually, there is no limit, but this might be your answer.

I've already looked that up, its set on standard limit. Read the update on my post, I already know what it was, but i dont have access to it.

I have Android 10 now, and when my battery & data was being eaten up faster, I googled what to do about it & this is what worked. ( It works also for abndroid 9, however not certain about previous versions)

You must turn off phone optimisation... ie. just dont use it because each time it resets apps. First go to settings & type in "adaptive battery: there you will find you can open your list of all apps including system apps by clicking on the 3 dots to the right. There you can turn off backround for every app, except "phone" & " messages" isnt an option. ( Cannot be turned off).
There, under adaptive battery, you will also find  an option for "power saving exclusions";
You will see "Battery Saver"; turn it off if it is on.
You will see " Power Saving Exclusions: open it & DO NOT turn any on to exclude ( yes, seems strange!) You will notice some apps in the list are turned on and whited out, which means theh are necessary to run the phone. ... (The problem with using " battery optimization" or " exclusion" is that it automatically resets all apps back to using background data.)
Now, over time, some apps wont work correctly, and I found I had to turn "on" background data because it is used for that app. P. S. I used to go the way of " developer options" and it messed up every time. However, it may help for previous android editions.
The second way on Android 9 & 10 at least is to got settings and open up each app... there, click on " data usage, turn off "background data". Then click on "battery usage, and turn ON "restrict data in the background".

Note... whenever you have to reset network settings for any reason, these background settings reset, so you do have to check adaptive battery settings. This is the same reason I was given and found true, that using " battery optimization isnt good: it resets background settings!!
* Also note to check these settings when installing new apps. I often forget!
Thanks for listening. HOPE IT HELPS!!

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

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


text:
Is there a Google Now command to toggle auto screen orientation?
Is there a Google Now voice command to toggle auto screen orientation (e.g. "Ok Google, enable screen rotation")?
I know there are commands to toggle Bluetooth or Wifi, but is there a command to change the screen orientation?

There isn't an official Google Now commands list
See this recent reddit post, where the OP has created this web site dedicated to known Google Now commands and their variations.
There is no command for changing screen automation

You are right. I could do it by using 3rd party apps: Tasker and the AutoVoice Tasker plugin.

After some investigation I could not find a voice command. But this can be archived  by using a combination of Tasker and the AutoVoice Tasker plugin.

Yes. You have to use Google Now launcher and the latest update of google now
source: http://www.clintonfitch.com/2016/02/how-to-enable-screen-rotation-in-google-now/

Sorry for the confusion but I don't want to change the enable screen rotation In the Google Now Launcher, I want to use a voice command to toggle the screen rotation (e.g. "Ok Google, enable screen rotation").


text:
Empty `IMG_YYYYMMDD_HHMMSS` folders in `DCIM`: What are they there for?
I have empty IMG_YYYYMMDD_HHMMSS folders in my DCIM folder, each of them having a corresponding IMG_YYYYMMDD_HHMMSS.jpg photo (but there are some photos that don't have an associated folder). What are those there for and can I safely delete them?

My guess is that these folders are perhaps used to hold an edit/undo history when a photo is edited? It's probably dependent on your phone/camera app?


text:
Is there any way (as a user) to force all notifications to be expandable?
Some notifications can't be read because they spill over the allotted space, but I can't expand them because the app developer never enabled that feature. Can I force all notifications on my phone to be expandable so I can read them?

If there is no expanded notification, then you can't expand it without manually changing the code (xposed might work but you need a custom module).

I wonder why the OS would be designed so as to make notification expandability an app level feature rather than a user level feature? Old apps might not be designed with this in mind, or they might be designed for a version of Android that didn't support expanded notifications - how hard would it be to allot extra space to display all the text?

Provided that the notification itself has an expanded mode in the first place, Xposed framework + "All Notifications Expanded" module had done the trick for me back in KitKat, expanding every expandable item. Haven't tested it on Lollipop and above. Also, installing Xposed always involves some hassle and risk.
Click to enlarge

Thanks, but what I was asking for was not "automatically expand all notifications that I can already manually expand", but rather "enable all notifications to be expanded manually".


text:
Remove down voted songs
When putting music on my phone, I blindly added some albums, but I don't necessarily like all of the songs on the album.  My solution has been to simply down vote the songs I don't want as they play.
I know realize that those songs are still on my phone, just taking up space.  Is there a way to find these songs easily so that I can delete them?
I've tried using a playlist manager to create a smart playlist, but rating wasn't a filter option.

Have you tried a file manger?

@RyanNoles, do you have one to suggest that can read metadata one media files?

Try "File Viewer for Android"

There's no way to search for files.  It just lists files.  I can long-press on a single file and get options, but I need to find media files with a downvote.

What about "root explorer"? It can search for files

@RyanNoles I feel like you're just guessing now.  Regardless, Root Explorer is a paid app, and it looks like it requires my phone to be rooted, which it isn't.  I'm not going to pay for an app that might work.


text:
Enable LTE/4G on Samsung Galaxy J1 2016
If a SM-J120H device with Android 5.1.1 shows "WCDMA/GSM (auto connect)" as its top "Mobile Networks=>Network Mode" option, is there any secret code that can enable a "LTE/WCDMA/GSM (auto)" mode instead?
In other devices it seems to involve dialing *#0011#.

J120H is not capable of LTE. The "H" suffix indicates HSPA-only.

What's that website? I can see it doesn't mention it in Cellular Data Links but it does mention LTE900 (B8) in Cellular Networks

@LWC I noticed that too, but knowing the meaning of the H suffix, I'm pretty sure that's mistaken. Also, the built-in Spreadtrum SC7727SE is a WCDMA/HSPA+ platform. The F variant of the same phone seems to be powered by Exynos 3475 which is indeed LTE-capable.


text:
Outlook Auto-Sync keeps re-enabling — How to ultimately deactivate it?
I've got a weird phenomenon on my Android 6.0 where Outlook Auto-Sync is automatically and silently re-enabled. I haven't figured out yet when exactly this happens but I'm deactivating Auto-Sync and deleting all imported contacts every other day. It really annoys me.
I disable Auto-Sync via Settings -> Accounts -> Outlook.
While this works fine for other accounts (e.g. GMX), Outlook is re-enabled quite too frequently.
I also tried to delete and reinstall Outlook but the bug continues to happen.
I tried to search the Internet, but all Google hits are about how to enabled/disable Auto-Sync in general. Well, I do know how to do this. But I couldn't find anything about whether this is an Android bug, an Outlook bug, or just a mysterious thing happening on my phone.
Is there another way to make sure that Auto-Sync is disabled?

I suspect it re-enables because of the security policy applied when adding the account. This happens with me too and 10000% annoying. I removed the account and threw it out.


text:
AOSP nexus 10 android 7 nougat options?
I'm currently running an early AOSP build of android 6 on nexus 10. What are the aosp options for android 7? I'm not talking about a custom ROM like cyanogenmod. I mean one as close to AOSP as possible.

Until something drops on XDA, waiting is your best and only option.

Scanno at omnirom is working on  7, but I'm asking about  a ROM that doesn't have all the baggage of a distribution,  just a few essential fixes to AOSP.

That's why I said "wait". Are you willing to set up a build environment and compile one yourself?

I built OmniROM for Android 6, but a considerable amount of work would be needed to take the fixes from OmniROM and make a purer AOSP build and although I have the development experience to make it happen I can't find the time.

Well that's it. I build CM for devices I own too, but I only build from nightly codes without incorporating any changes or fixing bugs because I don't have time either. I'll just take what I can get, and if the device can't keep up in terms of ROMs (version- or bug-wise), I'd just sell it.

I'm not selling it!

Just saying... But with a tablet of this age I'd repurpose it for some other uses instead of forcing it to swallow the latest and greatest with bugs. It's ultimately up to you.

It only stopped receiving security updates earlier this year from Google and ran 6 acceptably with some help from a Google engineer. If I want a particular build I may have to develop it myself but fixes can be ported from other ROMs


text:
Galaxy s5 adoptable storage
So I am trying to make my galaxy s5 take my new sd card as internal. I Followed the instructions from Unable to adopt SD card as internal storage using Marshmallow. But I can't comment to ask about my error (Too New here) so I made a new question.
Every time I get the partition part I get this
The SD card is a 128gb 90MB/s SanDisk Extreme.
Samsung-SM-G900A, (AT&T btw) running 6.0.1

You need to include the full line returned from the sm list-disks command.
disk:179,64
Therefore the command to partition the SD card would be:
sm partition disk:179,64 private

You dropped the disk:  from the command shown in your screen shot.
If you get a timeout error, then try reformatting the SD card.

Sweet, It worked. I don't think I would have spotted such a obvious mistake.


text:
Schedule SMS in Message+ on Samsung Galaxy S7
I have a Samsung Galaxy S7.  It comes with Message+ which I would like to keep using.  How do I schedule a text message to be sent later?  In other words, I would like to delay send the SMS.

The default Samsung message app has a built in delay feature. Type the message you want to delay, then touch the menu bars or dots. Find the option that says "schedule", then follow thru prompts.


text:
Suppress calendar audible reminders at night? (HTC M10)
By default, when an all day event is set for, say, Tuesday, at 11:50 PM on Monday, your phone goes "ding" to remind you.
If you phone is your alarm clock, and by your bed, you have now been woken up in the middle of the night, for nothing.
How to control/manager?

What phone are you using?

@RyanNoles Fair call. HTC M10 (and OP updated)

What do you mean by "calendar audible"? I know there is an app called audible. Can you send me a screenshot?


text:
Making network drive share accessible from Android device and part of its media library
I would like my Android devices to be able to play music that's stored on a Windows PC's network shared drive.
The important thing to me is that the Android device not only be able to access the network share (I know there are lots of apps that will do this), but that the Android operating system consider the music files on the network share to be included in its media library database. Most music playing apps use the device's official media library database as the source of available music.
I am not interested in suggestions for media playing apps that will play from a network share. I want to be able to use ANY music playing app that uses the Android media library, so I am only interested in solutions that will actually affect the media library database.

I dont know exactly what you want but ES file explorer has its own network tab that you can access shares on PC and stream media to android device. You can make favorites from them and name music for that matter. If you want you can install Kodi app to android and from there you can make local music and network music into one big mash up/hybrid library - i think that would do the trick. More on Kodi: https://kodi.tv/


text:
How to get root priviledges on ZTE Grand X Max 2?
This is a newer model with Cricket and I found no recovery image (CWM or TWRP) to flash yet. ADB-fastboot connection is achieved but only basic commands work (I just learned this stuff yesterday). I have not achieved the "white" screen of the bootloader, only a reboot to Android. Though I can get to the recovery menu this way and with volume up/power key combo. (I wouldn't know what to do next anyway at this point). There are some great solutions out there, but this model is not on their list. I've researched "one-click" download sites and poured through lots of Xda forums. It looks like a waiting game for a flash/root combo (TWRP and SuperSU). Now I'm looking to find the root files (su binaries?) to push into this model?

I found this website on rooting the ZTE Grand X Max 2. I hope this helps. http://kidapso.com/how-to-root-zte-grand-x-max-2/


text:
what happens if you plug a non QC 2.0 device into a QC 2.0 charger?
So I recently got a external battery pack for my phone that has two power outputs - a Quick Charge 2.0 output and a 5V / 3A Max output. It is my understanding that Quick Charging only works if the device supports (eg. a Samsung Galaxy S7) it so what happens if you plug in a phone that doesn't support it (eg. a Samsung Galaxy S4)?

From Qualcomm FAQ :

.... Quick Charge is compatible and interoperable, a certified adapter can be used with a non-Quick Charge device, though the fast charging benefits of Quick Charge will not be available

(Emphasis supplied)
QC chip is integrated within the device in enabled devices, and negotiates with the QC charger to vary the voltage and or current. In devices which are not enabled with QC, this negotiation cannot happen and normal charging takes place
If a cable/ charger that does not support fast charging is used, there is no harm caused -  charging will be normal charging instead of fast charging. In the case of cable, it is because it may not be designed to carry adequate fast charging current, which is usually higher


text:
Connect PC net to android without wi fi modem
Pls tell procedure to Connect PC(window 7) net without wi fi modem to android version 6.0.1 model Moto G4 Plus

See http://android.stackexchange.com/questions/73168/how-to-use-pcs-internet-on-android-phone-through-usb-cable and other questions under the [tag:reverse-tether] tag.

You want to connect Win7 to mobile network? you want to whats called USB tether . theres lots of guides and youtube videos for this.


text:
Kingo Root to uninstall
After rooted my phone with Kingo Root without pc, Does this be possibly be removed on the phone?

Does what be removed?  When?

you mean remove root? of course you can.
1.download Kingo Root Android PC Version
2.Enable USB Debugging on your phone and connect you phone to PC.
3.There is a "Remove Root"  in Kingo.
it is easy.


text:
android phone + mobile network + chromecast
I have unlimited mobile data on my phone. but i want to cast to the chromecast. But i cant find a way to do that using my current knowledge.
the setup require .
data streaming using mobile data in mobile
and casting using wifi from mobile.
i tried to connect to guest mode. but that allows only limited apps allowed by chromecast to cast to the device.
is there anyother options.

My guess is that you could create a mobile hotspot and connect the chromecast to that. If that doesn't work I think you're stuck using just the limited functionality.

@cascer1 i tried that. but the issue in the same mobile cant be used for hotspot :(. chromecast wont support

Chromecast can only use one network at a time. You need to set your phone up as a hotspot then using the google cast app connect your chromecast to the mobile network.

i am looking for option in android. not chromecast. There is a guest mode in chromecast. that should allow me to do what i want. but Guest mode only allows chromecast apps to cast to it.

@NaveenBabu once the chromecast is connected to your phone's network it should work fine. You will need to make it switch from its current network though

I solved the issue by having 2 phone + chrome cast
Data mobile + hotspot
1st mobile with unlimited internet in mobile data + wifi hotspot
connected to the 1st mobile hotspot are:
2nd mobile just to play content needed for sharing to chromecast.
and the chromecast.


text:
How to remove the confirmation step in the PIN unlock screen?
I’d like to remove the need to press OK or ✔ for a faster PIN-unlock, the confirmation step doesn’t add any additional level of security since it seems the PIN length is always 4 digits.
I currently have Android 5.0.1.

Follow Disable lock-screen enter/return button?

@Firelord I tried Xposed an it didn’t work. I’m not sure but I think it works only for some particular firmware/hardware, also it worried me that it can’t detect the PIN length on its own. If I enter the wrong length in Xposed or a longer PIN the device then can’t be unlocked.

Stock android does not have the ability to disable this feature, as such it requires you to confirm the PIN every time you enter it. Depending on your phone, the version of Android on your phone may support this functionality.
I believe this functionality is also part of CyanogenMod (It was when I ran it a few years ago).
Also, PIN's aren't always 4 digits long, stock Android requires PIN's of at least 4 digits. Automatically confirming the PIN after x digits would kinda defeat the purpose of a longer PIN because you could find out the correct length in one attempt.

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


text:
Can I prevent my S6 from reducing brightness at 5% battery?
My Samsung Galaxy S6 with Android 6.0.1 always dims the screen when hitting 5% remaining battery. This is very bad in bright sunlight because the screen gets so dark that it's impossible to use the phone and pure guesswork to brighten it again. This “feature“ seems to override both auto and manual brightness setting. It also happens irrespective of power saving mode on/off. How can I stop it from doing this?

Try Macrodroid automation app.  Trigger: battery <6℅ Action: brightness - adjust to desired level Constraints: power disconnected. This should solve your problem. Not posting as an answer as I don't have a device on Lollipop. Once you confirm it works, will post as solution

That feature is built into the kernel. You would need an unlocked boot loader and a custom recovery. Then you could flash a different kernel or custom rom to achieve this.

I believe you are looking for Power Saver Mode. This is under the Settings > Battery.
There is usually an option to turn on Power Saver Mode altogether or adjust what it does.
See
http://www.samsung.com/us/support/answer/ANS00038729/

Thanks, but this is done by my phone no matter if power saving is on or off. So disabling power saving mode does not stop the automatism that the screen gets dimmed to minimum when hitting 5% battery.

Samsung Galaxy Phones do dim their phones once it reaches the low level of battery. You may try this: http://www.samsung.com/ie/support/skp/faq/1056771

This setting does not exist on the S6, unfortunately.


text:
Preventing Android 7.0 Nougat from downloading updates over cellular data
I got a notification this morning on my Nexus 6p informing me that the Android 7.0 Nougat update was ready to download and install on my phone.  The troubling thing about this was the following text:

Future security updates may be downloaded and installed automatically, possibly using cellular data.

I don't want any updates to download and install over cellular, ever.  I am very frugal on my data usage, and normally have cellular data turned off - I turn it on only when I specifically need it.  The wording of the above text is just enough to make me wonder exactly to what lengths Android 7 is going to go to try to download security updates, and what control I am going to have over it, to the point that I'm not going to just allow it to perform this update without knowing more.  However, so far at least documentation on this seems to be hard to come by.
Is it possible to disable security updates over cellular?  I usually have a WiFi connection so it's not like I'm going for days with old software.  If not, will there be some kind of warning so if I am on cellular at the time I can prevent it from downloading until I get to WiFi?
Will Android 7.0 Nougat turn on mobile data even when I have it off just so it can download updates, or is turning off cellular data sufficient to prevent it from doing so?

I'm not 100% sure, but I found an option in developer options called "Automatic System Updates" - perhaps that can disable it.

This issue already been raised to dev team.
Check "System update using cellular data" thread for more details.

They said its fixed and fix will be pushed in future builds

But someone already mentioned that its not fixed yet (check date).

Keep following that thread.

Android won't download updates weather OS or app updates over Mobile network on less you say so or have the option turned on.

Do you have evidence to back up that this is true specifically in 7.0 Nougat despite the upgrade messages which seem to suggest otherwise?

This answer is wrong for Android Nougat. My phone downloaded the September security patch without asking. I can see that "Android OS" took 60 MB cellular data in the background.


text:
How to block images in android app
In my country data is really expensive, I find my self spending almost $50 every 2weeks, which is a lot of money.
I've been wondering if there's a way to disable images in android apps, This would be very useful, and save a lot of data.
I've a rooted phone
5.1 lollipop

You cannot in general.  Images are arbitrary data; they come from different sources, in different formats, over varying protocols, with or without encryption.
The best you could do is to figure out what domains the images are coming from and block those domains.  I use Shark to sniff app traffic and discover the domains.  For example, i.stack.imgur.com hosts the images uploaded for questions and answers on the Stack Exchange network.  There are various apps to do the blocking, or you could manually edit the hosts file.
Browsers like Opera can also compress images when browsing (supposedly Chrome can now as well), and might even have options to not load them at all.


text:
How to perform a hardware reset of a galaxy tab S?
My tablet is stuck at a screen (S Voice) and otherwise completely irresponsive.
I tried to press the power key for some time, hoping for a hardware reset (like the one found on PCs). I also tried the Power-Volume-Home combo - no response.
Is there a hardware way to reset a tablet ? (I see a tiny hole on the edge, right of the Home button but it is really tiny)

I do not want to perform a factory reset or "hard reset" as shown on numerous pages (using Power-Home-Volume). This requires the tablet to be powered down
I can wait for the power to drain and hope the tablet will restart but I would prefer to perform a reset first

Holding the Power button for a full 30 seconds should work.

I ended up waiting for the power to completely dry up and it restarted.


text:
Galaxy S7 Edge will not stay in software installation mode
I've been suffering through this for a couple weeks now, hoping that an update would fix it, but now I don't know who to turn to. So, I develop apps for android and iOS. Typically I just test on my own phone, which is a Galaxy S7 Edge. When I got it, I looked up how to access developer mode and did that. I then turned on USB debugging, however, when I hooked up my phone, my Android Studio could not find the device.
I looked at my options under the "Use USB for..." menu and picked 'Software installation'. My Android Studio found my device and I started using it to test apps. It worked great, so I didn't ask any questions, until a couple weeks ago, after a security update I started getting a weird error. Every time I was connected to my computer and I set my usb mode to Software installation, after about 30 seconds it would change to File Transfer mode on its own.
I cannot be in Software installation mode for more than a minute at any given time, and when I am in File Transfer mode, my Android Studio won't register my phone as a debugging device. I downloaded the most recent update today, but that didn't fix my issue. I Googled the issue, but I can't find anyone who seems to have had this problem. Has anyone had this problem? Does anyone have a clue how to fix it?
Tl;dr: My phone cannot stay in Software installation mode long enough for me to download an app from Android Studio to test. I'm using 6.0.1

Sorry, not an answer but rather some information, too much to put into comments. perhaps this could help someone determine what could be hapening.
Scenario Windows 7, AS 2.1.2, Genymotion 2.8 (but initially using a 2.6 device API 22). Working fine for a few hours (actually a bit of a lie as had tablet plugged in as well but need to start somewhere in the viscous circle). Started ADM (Android Device Monitor) (better/easier feedback). Still OK (i.e just genymotion device visible).
1) Plugin in Lenovo A10-30 API 24 with MTP enabled but NOT USB Debug. All fine.
2) Switch to charging. No change in AS or ADM.
3) Turn on USB Debug. Immediately disconnects Genymotion Device and tries but fails to connect tablet (and less frequently, I think the Genymotion device). Log ADM extract :-
[2016-10-27 13:47:19 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:20 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:21 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:22 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:24 - DeviceMonitor] Connection attempts: 2
[2016-10-27 13:47:27 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:28 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:30 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:31 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:32 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:33 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:35 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:36 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:38 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:39 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:40 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:41 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:43 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:45 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:46 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:47:47 - DeviceMonitor] Connection attempts: 1
[2016-10-27 13:47:49 - DeviceMonitor] Connection attempts: 2

Adroid Monitor in AS shows the following message frequently (Genymotion devices shows Disconnected) :-
01-01 00:00:00.000 0-0/? E/Internal: An existing connection was forcibly closed by the remote host

4) After about 5 minutes turn USB Debug off on Tablet.
Aprrox 3 minutes later, after :-
[2016-10-27 13:54:07 - DeviceMonitor] Adb connection Error:An existing connection was forcibly closed by the remote host
[2016-10-27 13:54:08 - DeviceMonitor] Connection attempts: 1

Genymotion device is now re-connected.

6) Turn MTP on (File Transfers on on Tablet), USB Debug still off.
Other than the windows dialog, nothing changes (AS and ADM show Genymotion device as connected).
7) Turn USB Debug on on the Tablet (from developer options)
Basically the same happens again. So I stop USB debug on Tablet and wait.
8) Revoke USB debugging authorisation on the Tablet and try USB Debug again. Allow it always.
Same Again. So stop USB Debug on Tablet and wait another 3 minutes or so for the Genymotion device to reconnect.
9) Stop the Genymotion device. So nothing is connected.
10) Turn USB Debug on on the Tablet. Tablet connects OK.
11) Start Genymotion device connects OK and tablet still connected.
12) Plug in an an HTC Sensation XL (Android 4.0.3) same again but disconnects both the Tablet and the Genymotion device. Disconnect the HTC phone and wait the obligatory 3 minutes or so. Both reconnect.
13) Stop the Genymotion device (tablet still connected) and try connecting the HTC phone. HTC phone connects and the Tablet remains connected.
14) Start the Genymotion device, it connects and the other 2 (Tablet and Phone) remain connected.

A thought, is it due to the Genymotion virtual device? Perhaps a virtual device must be the last to be connected. Perhaps you may
  be using an AVD if so perhaps try disabling that and see what happens
  (I can't use AVD I think due to having an AMD chip).

Updated 23/11/2016
In brief I don't think that Genymotion is the issue but perhaps Android Studio.
Today I purchased another Tablet, an Onix 10.1 Quad Core. Pretty similar spec to the Lenovo. The main difference being a smaller screen (1024x600).
However, I have been experiencing similar issues connecting to it. That is the dreaded "An existing connection was forcibly closed by the remote host".
It appears to be even harder to get connected than the Genymotion devices.
My last successful attempt was made after numerous failed attempts and was when I closed and then restarted Android Studio. Hence why I now suspect that AS is perhaps the cause. If I look into this further I may update this with my findings.

While this is similar to what is happening to me, it is actually not the same. My device is connecting to the computer, it just isn't considered a connected device to Android Studio. Also, I was in USB debugging mode with a successful connection to Android studio for weeks before this started to happen.

That aspect i.e. the devices connecting to the computer is the same, they all connect. It is from Android Studio's aspect that I reported disconnects. I went through various modes debug/ no debug to try to isolate the issue I have (which is very similar to yours other than I can get around it) more in next comment.....

The main difference is that I use a virtual/emulated device(s) (via Genymotion) not the AS virtual devices. It appears that the virtual device I use is central to the issue I have. More specifically connecting another real device after the virtual device. My thought is that perhaps Android Studio's virtual devices do the same/similar. I suggest trying to eliminate this as a factor by ensuring that you don't have any virtual devices. Tools/Android/Android Device Monitor can be used for this.  If you do then Tools/Android/AVD Manager would be the likely place to stop/disable them.

I had this error on my Verizon S7. The fix was to go to applications, and force stop KNOX. This allowed me to use adb from regular file transfer.

This should be the accepted answer.  And not only because it's the only actual answer that's been posted, but because this is the secret sauce that actually works.

When you say you're setting the mode under "Use USB For", do you mean the one that should show up as a notification, or the one in Developer Options?
If you mean the notification, check the one in Developer Options, in stock Android, there's an option in the Networking subsection labeled "Select USB Configuration"

After testing the "USB configuration" in developer options, this didn't fix the problem. There is no Software installation configuration in dev options. There are: charging, MTP, PTP, RNDIS, Audio Source, and MIDI. When I select Software Installation on the notification option screen, it sets the dev option setting to charging. Then the when the phone forces to MTP, it changes both the notification option and the Dev option screen at the same time. It changes them both to MTP.

I have a similar issue. I have a Lenovo tablet and two HTC phones plus I use Genymotion (emulator). Often plugging one in messes itself and the others up (repeated disconnects stays on for less than a second, console says something like forced disconnect). Sometimes resetting the authroisations fixes things (I think I get to that option from the notifications). Earlier today I went into sync options in Genymotion device and that fixed it. To me it feels like it's conflicts with the usb drivers. Using Genymotion on it's own for development is reliable for me.


text:
Cannot download apps
I recently have received error 495 on my Nexus 6P running Nougat, causing none of my apps to update. I tried common solutions like clearing cache and signing in, but they didn't work. I eventually reset my device and restored the apps from a backup. The apps downloaded and installed fine, until the error came up again. In Google play, the downloading loading bar would show, but it wouldn't do anything else.
Also, I tried downloading an APK for Amazon app store (and a few other apks), yet there would be no downloading notification, and eventually, it would say unsuccessful.
I think the error has to do with download manager. Does anyone have tips on solving this problem?
UPDATE: it is an issue with downloads. I tried downloading a file from a generic download test site, and the same thing occurred with the APK downloads.

Apparently it had to do with the VPN adblock Block This! I disabled it and now it downloads normally.


text:
What's the difference between Mi and Mi Note model lines?
I assumed that the Mi Note was created to compete with the Samsung Note series. My primary use case is using a stylus and stylus related software.
But I can't find any reference to a stylus for the Mi Note(or the Mi Note Pro) model lines.
Is the major difference just screen size i.e. the Mi Note is a phablet?

Unfortunately yes - none of the established "Notes" from Chinese manufacturers (e.g. MI/Redmi Note, Meizu M* Note) actually has a pen or supports one.
It's just that most of us Chinese (not including me) seem to like large screen phones, and prior to MI Note, the flagship MI 4 could not fill into that blank. The "Note" designation is to distinguish the large screen variants, and in a sense, to give corresponding models a more "high-end" position - MI/Redmi "Notes" are indeed of higher spec and arguably better crafted than their non-"Note" counterparts at the time.
If you want a pen on the cheap, just grab an older Note model from Samsung, and optionally flash a ported firmware if you want features from newer models.


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

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

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

Device not compatible

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

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

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

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

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

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


text:
Android In-App Purchase Costs More In My Country
Recently I made an in-app purchase in the very popular SuperCell game Clash Royale where I bought some Gems for $11.18.
I later realized that players in the USA paid $9.99 for the same item so I was wondering...why does the same item cost more to purchase from my country on Google Play? Does Google charge depending on the region or country?
I live in the Caribbean, we use USD to make In-App purchases from Google Play.
Can anyone please shed some light on this?

See also https://android.stackexchange.com/q/167552/12442

I hate this, I have to pay $31 in my currency for a pack that costs $24.99.

Pricing is market specific
From Google Developer help targetting app developers :

We'll use the price you enter as the base for calculating market-specific prices. We'll convert your price to the local currency, add tax (in select countries), and apply locally relevant pricing patterns.

Though this is mentioned in context of pricing of apps, logically it should hold for in app purchases too

Do Americans also pay taxes for in-app purchases, or does the price listed really match the price paid for them?

@Qwerty no idea. I live in India


text:
ROM 6582 (8382 is fake)
I have a tablet with android 4.4.2. That stayed without recovery, and hard reset doesn't work ( does nothing, don't delete anything, don't restarting anything)
I try to install cwm, and twrp with  uncletools, and mtktools . They also don't work .
Y search any recovery stock and nothing
Y search any recovery custom but any work (or I don't know who to install)
Please I need a stock rom of my tablet or recovery secure
Or any idea, any help

Include the model/name of your tablet in the question..

In the images sau the name:
Tablet_pc
Model: HD7 3g ( Hd73g 8gb 0606668)


text:
Google Keep notifications are delayed on Samsung Note 4
The reminders set in Google Keep are not displayed in time. It happens after the time has passed. I have power saver on and with limited background apps. Is it the reason?

Could be. If you're on Marshmallow, then doze could be one of the reasons why you have delayed notifications. I'm not sure what power saver does in Samsung, but I'm willing to bet it kills background data activity and alarms of lesser priority. Why don't you test to check whether this is happening when the battery saver mode is off

But some times it shows correctly even with power saver on.

is it just google keep or are you having the same trouble with other apps that show notifications and alarms as well?

I don't have any other apps that shows notifications when on background mode. All alarms happens correctly. No issues with alarm.


text:
How do I determine exactly which process is draining my battery?
Every since installing Android 6.0.1, my phone runs very hot and my battery drains crazy fast.
With a little trial and error, I eventually determined that at least one process called AtFwdService was sucking the life out of my battery. However, even after killing that process, I still have periods of time where my battery drains rapidly.
I saw this question, though it seems targeted at Cyanogenmod phones, or maybe rooted phones. I have a stock, unrooted rom. In any case, I went with the accepted solution, to install an app called Watchdog, but it has revealed literally nothing. Maybe it needs root access to run properly.
I also installed Gsamm Battery Monitor Pro, and it tells me how hot my battery is running, what my battery drain projection is, and has nice graphs. But it also fails to tell me exactly what is draining my battery. For example, under "App Usage" it shows "Android System" as using 52%(!) of my battery. Clearly the problem is in there somewhere.
But, if I click on Android System, I see a huge list of installed packages. There's a "Manage" button which lets me act on specific packages, but none of the lists give me any indication of what package is the one draining my battery.
The default Battery Usage in Settings also tells me that the problem is somewhere in Android System, but says nothing more specific. In Developer Options, under Running Services, I see a list of running services, but these are not processes necessarily, and the list is not as complete as what's shown in the Gsamm app, so it seems I'm not getting the full picture.
Is there a way to find out exactly what process is murdering my battery?

Try the following:

Is the battery drain exclusive to your phone model? Some phones are innately more prone to excessive drain. Find someone with the same phone and do a cross comparison.
Battery capacity degrades over time. From experience, phones over a year do show a significantly lower overall battery life. The battery could be faulty as well.
Check external media. I have seen cases where an external SD card trips the Mediascanner, causing it to run excessively.
Check your running apps. My go to app when dealing with battery drain is BetterBatteryStats. BBS has extremely extensive features to tackle problems such as wakelocks.
Are your running a custom firmware? There are occasions where custom firmwares drain more battery then firmwares issued by the OEMs.
Utilize the granular permissions to forcefully control rogue apps. Certain apps can silently access location or NFC functionalities.
Try a clean reinstall with stock apps and have it on standby for a full day. Check remaining battery percentage left afterwards. Use it as a control test to check if its the system or user app which is draining the battery.
Enable root and freeze system apps. Google applications and services, while often necessary, takes a good chunk of battery. Identify what you do not need and freeze them. Be warned, certain dependencies might stop your phone from booting.


text:
How to downgrade from Marshmallow to Lollipop? Please help
So I've tried everything and it's not working, I cannot uninstall Marshmallow from my settings. I don't know what to do. Btw i have Lenovo A70000.

The official status is that you can not downgrade.
But if you take the risk you can do the downgrade via SP Flash Tool, just follow this steps:
Preparing

download an official stock ROM (MM stock ROM, LP stock ROM)
download and install phone drivers
unpack downloaded stock ROM on your PC
enable USB debugging option on your phone: like this

Go to Settings > About > Build number > tap it 7 times to unlock Developer options > then return to Settings > Developer options > tick the USB Debugging option

Flashing via SP Flash Tool

Charge your phone up to 80% and disable all those firewalls or antivirus on your PC.
Run as Administrator the flash_tool.exe, that you will find in the stock rom package.
Click on Scatter-loading and browse the scatter file MT6752_Android_scatter.txt
In the menu Option tab, go to Download, and put ticks in the DA DL All with Checksum both USB and Storage Checksum.
Now choose the Download only option
Now hit the green Download button
Now turn off the phone and remove the battery for at least 5 seconds, then put the battery back.
Connect your Phone to PC via USB, this will start the flashing process.
Once the process has completed, we will see a huge green check box.
Now we can disconnect the phone from the cable.
Now switch on your phone, it will take 6-10 minutes for first boot.
You have successfully installed the stock ROM or Official ROM on Lenovo A7000 ROW version

Source


text:
Can chrome-cast be used without Wifi?
To do a demo of my application to a group of persons, I need to cast my Android desktop to a TV.
Someone borrowed me a device that looks like this one (probably not exactly the same version). However, it apparently requires a Wifi network to be used to cast some content.
Is there some other chromecast devices that would not require any Wifi connection to be used?

Have you installed the Google Cast app to see if that sees the Chromecast?  https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app&hl=en    You said "it looks like this one" and linked to the newer Chromecast, to confirm, this IS a Chromecast (either 1st Gen or 2nd Gen)?

The link I provided looks like the chrome cast I used (unlike the one looking like a memory stick). I did install the app and was able to detect the chromecast device (seeing a code displayed on the TV). However, next step on Android device forced me to choose a Wifi network to connect to. No way I could skip this step.

Chromecast needs some sort of connection in order to receive the media to display.  Wi-Fi is the main option via a wireless router or a personal hot-spot.  Google also sells an Ethernet adapter that you can plug into your wired network.
Usually Chromecast requires Internet connectivity to function, but it is possible to trick it into working on a hot-spot that lacks Internet connectivity.  This work-around requires 2 Android devices for initial set-up, and the LocalCast app. The steps are described here and here.
Quote:

Gather two devices
One must be an Android cell phone with mobile capability. The second can be any device that is capable of local media
open "settings" on cell phone
open "more networks"
select "mobile hotspot"
turn on "mobile hotspot"
go into "mobile hotspot" settings by selecting the 3 vertical dots in the upper-right corner
select configure hotspot
type in a name you would like to call your mobile hotspot network or leave the default name
scroll down to choose a password for this network

Now we must switch the Wi-Fi network that the Chromecast is paired to.

ensure that the second device (the one you wish to cast from) is connected to the same network that the Chromecast is paired to (the
  pairing was done when you first setup your Chromecast)
open the Chromecast app (if using iOS or Android) or open Chrome if using Linux, Windows, or MacOS
From the app choose the name of the Chromecast or from Chrome select the Chromecast icon in the upper-right of the screen, and then
  choose the name of the Chromecast
Select "Wi-Fi"
Select the name of the network you are on (this will drop-down a menu with other networks)
Select the name of the mobile hotspot network you created and enter password
This will successfully switch the network that the Chromecast looks to connect to

Now we will open LocalCast app and cast the video we desire. And
  lastly we will go back to the cell phone and turn off "mobile data"
  and leave on "mobile hotspot"

linked page to buy adapter says "This optional accessory lets you connect your Chromecast and Chromecast, 1st Generation directly to your router to create a fast and reliable connection for your Chromecast". Does that mean it does not work with Chromecast 2nd generation? You confirm Chromecast 2nd generation also needs a Wi-Fi connection?

@jpo38 It works with 2nd Gen Chromecast.

You mean the adaptor works? Or it works without Wifi?

The adapter works.

Thanx again for your help. As I have no Wifi, no network and no mobile data....I guess I have no solution (could not setup a Wifi network without activating my mobile data on my Nexus 6).

@jpo38 In that case Chromecast may not be the solution you are looking for.  Connecting your phone directly to a TV is possible, but only with phones that support MHL and with a proper adapter cable.

Saw that...but my Motorola Nexus 6 is not listed here.....unfortunately ;-). Thanx for your help!

apparently, for devices not supporting MHL, SlimPort works (at leats for the Nexus 5. I'll try that.

NO you need wifi. or create a hotspot with your phone and connect it to that

But this website http://www.alphr.com/google/google-chromecast/1002449/how-to-use-chromecast-without-wi-fi-making-the-most-of-google-s says "Using Chromecast without Wi-Fi is really quite simple because Google now allows you to cast locally stored content from your phone or laptop to Chromecast without a Wi-Fi connection. You can also mirror your device without Wi-Fi."

"create a hotspot with your phone" can I do that without enabling mobile data? With no SIM card for instance?

Yes, on Android you can.

Some carrier-locked phones are locked out of disabling mobile data while Wi-Fi hot-spot feature is enabled.

Apparently ezCast allows to do that (chrome with no Wifi available), it setup its own Wifi network.
https://forum.iezvu.com/phpBB3/viewtopic.php?t=407


text:
Google contacts missing on Android
I originally solved a calendar sync problem using a post in the forum by deleting Google account and then adding. The calendar sync worked, but I realized I was missing all of my google contacts. After trying some things I still have no contacts (have restored them on my laptop so they are showing there) and now I have a sync error on both contacts and again in calendar with nothing showing in either.


text:
Can't connect to Play Store. Which app keeps modifying my "hosts" file?
So I am using a rooted Galaxy S6. I am familiar with the hosts file in the Android system and how it works. I modify the hosts file to block ads every once and a while.
Recently, I haven't been able to connect to the Play Store. When I looked this up, I find out the "hosts" file has been edited. I see this line: 127.244.77.91 android.clients.google.com.
According to the Internet, the solution is to simply put a hashtag to exclude that server or whatever. But even when I do that, the same entry is added below the one I excluded!
Which app keeps modifying the hosts file? Is it the Google Play Store? Is it Google Play Services? What about the Google Play Services Framework?
How can I prevent the hosts file from being edited without my permission?

You're rooted, so any apps you've granted Root access can modify the file in question.  Without access to your device, we cannot tell you what app is doing this, don't know what you even have installed.  I would start at looking at any apps you've granted Root access to.

I will show the list of apps I have granted root access to. Hold on..


text:
Got an ad about YouTube Red, how to bypass this to download music?
I just downloaded a free YouTube app to my Galaxy Tab 3 7.0 (Android) that was supposed to let me download their music videos. But when trying to use it, all I get is a big ad for YouTube Red, which I don't need.
How do I get past this ad so that I can download music?

To me it looks like YouTube itself is blocking the app. If you really want to download content from YouTube you can use websites such as clipconverter.cc

Umm, where did you download this app? YouTube app itself is free, and it does support download some music videos in some countries, but I never had a big ad for YouTube Red when using it.

First, If you wan't to block Youtube's ads in the app, you will need a rooted device and a new framework for your phone.
Xposed is the ultimate app for making modifications to your android phone. If you can get Xposed installed and have it working, download an app called "Youtube Adaway".
Youtube Adaway is an Xposed module that works like a charm.
If you wan't to download music off of Youtube, you will need to use a website like mp3fiber.com.
Simply copy and paste the URL of the video/song you want to download, and it will get your mp3.

Thank you, Ryan. I don't mind looking  at ads if i can click x and get rid  of them. Problem  here is a full page  ad with no x that seems to be blocking the supposed function of the app. (which  claimed able to download  youtube )  Mystery, frustration.  Like most apps, it arrives with zero instructions  on w

My advice is to use an ad blocker. Ads are evil and what has cause Google to become greedy. Every video (if it's advertising friendly or not), I get an ad. Sometimes the ads are unskippable. That's why I don't get on YouTube anymore. Sometimes Google will even bypass the adblockers. It is a shame. If an adblocker doesn't even work, then just stay off YouTube.


text:
How do I know if it's safe to opt out of the Android Beta program without wiping my data?
I recently joined the Android Beta program so I could update my Nexus 5x to the latest public release without having to wait for the staged roll-out.
Now I want to opt back out because I don't want to install a beta version.  When I go to the opt-out page, I see a warning that my user data will be wiped if I'm running a beta version:

Unenroll device
You are about to unenroll this device from the Android
  Beta Program. If your device is running a beta version of Android, it
  will be sent an OTA update that will wipe all data on the device and
  install the latest stable public version of Android.
We strongly recommended that you back up all data before proceeding.
  You will lose all data that you have not backed up.

How do I confirm that I am running a public release?  And am I reading the language correctly that my user data will NOT be wiped, as long as I'm running a public release?

You aren't running a Public Release, or ?  In the first sentence you said you opted in to the Beta and are running "the latest public release"...You would first need to determine what Build you are running by going into Settings - About phone - under Build Number.
From the Android Beta site you linked in your post, under "How do I verify that I'm running a beta version of Android?":
1.  Navigate to Settings > About > Build number. If the build number starts with NP, you are running a beta version of Android N.
2.  Reboot your device. You will see a message informing you that your device is running a beta version of Android.
I would assume that if you are running a current Public Release that you would not have to worry about data loss, but as always, backup any files/docs/photos/music you would like to keep in case that happens before opting out of the Beta Program.
The lastest Public Release for Android 7.0 is NRD90S, and Android 6.0.1 is MTC20K according to what Google has posted here:  Google Nexus Factory Images

:facepalm: ok, I'm just blind, but thanks!

No worries, better to ask and understand.  :)


text:
Setting the CPU governor in CM13?
Anyone know what happened to this setting? I can't seem to find it any more. Has it been removed?

Well, regardless if it was removed you can alway use apps like kernel adiutor: https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=en
This app and similar ones will let you control CPU/GPU governors and much more, presumably you have root access and have compatible SoC that can be controlled by the app.


text:
simultaneous USB-OTG and charging
I'm trying to charge my Nexus 7 2013 while using USB-OTG.
I built the widely described Y-cable that does USB passthrough, grounds the sense pin (yellow lead) through a 100 k resistor, and connects red and black to a charger.  Charging worked, but the tablet wouldn't recognize OTG devices.
The tablet does recognize OTG devices through a Samsung OTG adapter (EPL-AU10WEGXAR).  So I thought, hey, downstream of the adapter let's just put a USB-A male-female 4-lead extension cable, and tap into its red and black to add a charger.
But even without a charger, the extension cable breaks OTG.  Even though it works when inserted between a thumbdrive and a PC.  It's just four conductors.  The tablet should have no way of detecting it!
Works: tablet - Samsung adapter - OTG-device.
Fails: tablet - Samsung adapter - extension-cable - OTG-device.
How might I debug this, or otherwise make progress towards simultaneous OTG and charging?

I think you may need to change the kernel

I think you're right.  I hope for a next step that's less scary than rooting the N7, but rooting might have to happen eventually. (And I'm still baffled by the extension-cable mystery.)

There are two different questions here

Fails: tablet - Samsung adapter - extension-cable - OTG-device..... (But) it works when inserted between a thumbdrive and a PC

Android devices  support USB host mode ( connecting a USB keyboard or mouse ) as well as USB peripheral mode ( example you can plug it into a PC, so the PC can access the phone's storage)
USB OTG cable facilitates the connected device to work in host mode
PCs always run in host mode

Source: What is the difference between USB On-The-Go (OTG) and USB Host Mode?
So when you connect using an extension cable to a PC, there is no issue in detection by PC which is always in host mode.
Now, coming to the  bit of why extension cable breaks OTG
From an electrical perspective, which is well explained here

To avoid potential conflicts regarding which device is host and which is peripheral, the assignment of which device is A or B is determined by the orientation of the OTG cable. This cable determines whether the signaling pin of the port it is plugged into is left floating or is pulled to ground. The device with the signaling pin pulled to ground is designated the A-Device, or default host, and the device with the floating signaling pin is designated the B-Device, or default peripheral.

By adding a USB-A male-female 4-lead extension cable to the OTG cable, you are not extending this port detection mechanism to the other end. Hence it fails detect connected device
Ii is better to shop for a longer 3 metre OTG cable instead of attempting to increase the length as experimented

Charging worked, but the tablet wouldn't recognize OTG devices

As explained in Powering a Nexus 7 tablet through the USB port while simultaneously connecting a USB device :

.... While you can purchase various kind of “OTG” Y-cables, which purportedly will allow you to use an external device (or even connect to a USB hub so you can use multiple devices) while at the same time allowing a charger/power supply to be connected, this doesn’t work with a stock Nexus 7.

(Emphasis supplied)
This is a kernel limitation and you can override that by  rooting and flashing a custom kernel as explained in the linked article

Additional reading:

USB on the go standards
From SE Electronics: Can an Android tablet serve as USB Host and be charged simultaneously through a single port?

Is this limitation still in place in Android Oreo? Is there any hope of improving the situation in later releases?

@bukzor: Sorry, no idea- i am still on marshmallow

2018 bump. I would really love to charge my device(s) while using OTG to connect a keyboard ...


text:
Hardware key combinations to enable/disable TalkBack
I have found the following gestures out options I the TalkBack settings:

I want to be able to get the double Coyle up and volume down long press key combination to toggle TalkBack on or off.
This is very useful.
(but it is grayed out)
Hopefully using it won't trigger the volume change if the user is clumsy and asynchronous presses both keys.
Thanks.


text:
Android x86 UI Dead on Boot
I was able to install android x86 on my laptop with a 20GB partition and configure the system according to my tastes yesterday.  Also yesterday, I tried using this app to uninstall some bloatware on my system, such as:

Browser
Calculator
Gmail
Keyboard
Youtube
Velvet (I think this is the google app)

I tried getting rid of this stuff since it's all either unimportant or I have better apps instead, such as opera, hacker's keyboard, and deepstack calculator.  When I tried, google's services started dying, and then larger apps like atom launcher started dying.  Now, whenever I try to boot into android, it's stuck at the loading screen, though I do have access to a root terminal.  Luckily, I still have the '.apk' files available as well as the configuration files.  I tried to fix this by using 'pm install', and, even though it starts to install the package, it isn't able to.  When I try to pass other arguments to 'pm', it just says that the service isn't available.
Now, I don't want to have to go through a re-install and configure android again, so how do I either:
1. Start the service so that it works
2. Manually re-install the packages?
The device is still bootable to some other OSes.  All help is appreciated.
EDIT: I did not delete any services, only these apps that I have uninstalled from a separate tablet of mine and know to be unimportant.

Bloatware is crap the OEM loads on, like how Samsung cram Dropbox onto the OS. What you have been removing (other than YouTube) is actually quite essential. The answer below is spot on - if you things like opera need internet access, which tends to be managed by the stock browser.

Damn.  I did just re-install a while ago.

It working now?

As someone who develops apps (okay, not very sophisticated ones, but still) I know that many 'improved' versions of things rely on the originals being present. If you delete the originals the new ones don't work. As a simple example, an all bells and whistles photo editing program may rely on the basic camera 'service'. If you delete that service, it doesn't work. In your case, I would guess your hacker's keyboard relies on the basic keyboard.
As a general rule: unless I am certain it can't affect anything on the phone or I downloaded it, I don't delete it.
I would just start again.


text:
Apps not showing .How to reinstall the factory apps
Ok so i rooted my Samsung Galaxy Tab 2 10.1 inch tablet and i wanted to get rid of some useless factory apps that i never used but after i did that and exited kingroot i had no applications on my screen..my wallpaper is still here,the bar on top from where u can activate wifi, gps etc.(i dont know how its called sorry) is still functional (and i can go to settings from there but it doesnt work every time) and the digital buttons are working perfectly..it seems like everything works fine exept that when i restart i get the com.android.phone error. I accessed google from the task killer from where i can also go to the app manager witch works good also.
PS:Factory reset doesnt resolve the problem.

I also noticed that if i press the home button or the go back button in order to leave to the home screen it doesnt work..i have to kill the current tab in order to get to my actuall "home screen"

Sounds like you removed the launcher (homescreen) along with some other critical stuff.
For now, go to Settings and turn on USB Debugging, plug into your PC, install appropriate drivers, and sideload another launcher app, so that you can see all your apps and backup data. After backing up, flash a factory firmware via Odin from your PC to get a fresh start (you do need to root again).


text:
Samsung Galaxy Tab 4 (AT&T) bricked while trying to root
While trying to root Samsung Galaxy Tab 4 (SM-T337A), it now says

System software not authorized by ATT has been found on your phone

Downloading the firmware through Odin didn't help.
Aside from taking it to the nearest AT&T or Best Buy, is there a way to fix this by myself?

The best way is to download your original STOCK rom and flash it through odin.
I need more info about your question. When you rooted it, did it sucessfully root? Do you know if the bootloader is unlocked?
Also, what kind of recovery are you using?

It rooted successfully but the bootloader is unlocked and I downloaded the file from sammobile and went through Odin 3.12 but it failed

Did you use a .pit file when flashing? Flashing with odin requires a pit file.                                                The PIT file tells Odin where to correctly place the files when flashing. It probably didn't work since you didn't use a pit file.

No where do I find the PIT file

You can get the PIT file right from the internet. To correctly search for your devices PIT file, google search: Galaxy Tab 4 (Model Number) PIT download.

I hope its not too much to ask but can you list the exact steps i have to take for the whole process i want to make sure im doing it right

Sure! I will post another answer. Give me a sec :) Also, can you tell me that model your galaxy tab 4 is?

Step 1: Download correct (Stock) rom off the internet. Make sure it is the STOCK rom, and that is matches your model number.
Step 2: Make sure you have obtained the correct PIT file for your galaxy tab 4.
Step 3: Once you have the files, don't plug your tab into the computer just yet.
Step 4: Before you plug your galaxy tab into the computer, make sure you have the samsung drivers installed on the computer. The drivers is essential for successful flashing!
Step 5: Once the drivers are installed, you are ready to go! Plug your tab into the computer and odin SHOULD detect the galaxy tab. It should look like this:
Step 6: Place the PIT file you downloaded in the pit section (Click PIT and then choose your PIT file).
Step 7: Now it's time to install your rom! Click on the option: "PDA", and pick the rom (It should be in a zip), that you downloaded. ALSO, do NOT check re-partion!!!!!!! You can choose auto-reboot option if you would like.
Step 8: Now click start, and the installation should take about 3-5 minutes depending on the size of the rom you downloaded.
Step 9: If it was successful, you SHOULD see a bold green box that say's PASS!
If NOT successful, Let me know!

I downloaded the pit fil but it wont pop up when i go to put it into odin I have model sm-t337a

Did you try searching in the "Download" tab? Could you possible send a picture?

I cant send pictures but i downloaded the pit file and i extracted it. the files will pop up when im just in my files but they wont when i try to put it in odin

That's odd. Close Odin and then open it and see what that does.

it did the same thing. I dont even know if i downloaded the right file. I tried googling it but there was barely anything on the PIT file for sm-t337a

I will try to find the pit file for you :)

I can't seem to find it. But according to one website, you don't have to use a pit file if you don't want to re-partion. Try without the PIT file. If that doesn't work, show me the link of where you download the ROM.

the only things i downloaded was the firmware from sammobile and odin where do i get the ROM

Have you been to this link? https://samsung-firmware.org/download/Galaxy-Tab-4-8.0-LTE-(AT%26T)/27a9/ATT/T337AUCU1ANF4/T337AATT1ANF4/          if so, let me know. If not, download rom from that site and try it.

no i havent but im gonna try from there

okay so when i try on odin it fails and on my tablet at the top it says SW REV CHECK FAIL: [aboot] Fused 2> binary 1

Wait, did you ever boot into download mode?

thats when u hold the power+ volume down + home button yes I did


text:
If I hard reset my tablet/phone well I lose everything even if I loved into Google
So I want to hard reset my tablet. Well I end up losing all of my data even if i logged on to Google. Please let me know asap(as soon as possible).

Given that you logged into Google (since you're forced to do so when you set up your phone), the states of your apps should be backed up. If you used Google Photos and at least used the app once, your important stuff should be saved. It should be noted not everything on the device will be backed up to Google, though.


text:
GPS issue when Mobile Data is enabled
I have two Motorola devices, a Moto X2 and Moto G3, both with Android M 6.0 (Original most recent ROM without root).
I have recently noticed problems with the GPS on both devices. Google Maps and Waze many times the GPS signal drops and can not determine the location.
In my test I could find that the GPS problem happens when the Mobile Data (only 3G) are active. Just disabling mobile data and GPS back to work with good accuracy and even on rainy days.
I researched on the Internet and can not find a solution to the problem. Already restored the network connections and even restored the factory settings. Also I have been tested to work with modes High Accuracy and Only GPS. The problem persists.
The issue is the same in both devices.

After a few days of research I discovered that the problem it is a conflict between some Android devices and some 3G networks. (In my case, in Brazil)

Bug report (English): https://code.google.com/p/android/issues/detail?id=81140
TecMundo News (Portuguese): http://www.tecmundo.com.br/vivo/102386-sinal-vivo-interferindo-gps-celulares-afirmam-usuarios.htm
Forum AndroidPit #1 (Portuguese): http://www.androidpit.com.br/forum/650921/motorola-moto-x-2014-problemas-no-gps-do-moto-x-xt-1097
Forum AndroidPit #2 (Portuguese): http://www.androidpit.com.br/forum/654679/motorola-moto-g-2014-estranho-sinal-gps-cai-quando-ativo-3g-no-chip-da-tim
Problem demonstration (Portuguese): https://youtu.be/CXkJUN8G83k
Forum OuterSpace (Portuguese):
http://forum.outerspace.com.br/index.php?threads/moto-x-e-moto-g-com-problemas-no-gps-tim.382402/

Sorry about the portuguese content, but I could not find more details in english communities.
I contacted Motorola, I will send my devices for repair. I believe it is difficult to be a solution, but I will update my answer whenever I have news.
## UPDATE 17 Out 2016
My Moto X2 was sent for repair and returned with the same problem, I'm trying a new contact with the manufacturer.