text:
Root LG G3 D855 5.0 Lollipop with a Mac
I have been trying to root my LG G3 (D855) with Android 5.0 using my Mac Book Pro and so far I haven't been able to find a working method.
I followed this guide, but it seems that the combination of Android Version + Hardware Version of my phone isn't compatible with the vulnerability.
I also tried guide-root-lg-firmwares-kitkat-lollipop One Click root option, but it requires Windows...
Do you guys have any suggestions? I even tried to downgrade to Android 4.2.2, but I couldn't find a Mac guide for that either....
Any help is appreciate. Thanks!

You don't need to Downgrade the version of the phone's firmware,You just need an working method to root your device, Since all the "One-Click-Script" ways doesn't work for you, We'll go the Classic way, Just follow this guide,
Download the ROOT package from HERE

Enable ADB debugging

Go to Settings > About Phone > Software Information and tap build  number until you are presented with "You are now a developer".
Back to Settings screen.
In Developer Options, enable USB Debugging.

Insert the USB cable
Send the required files to the device using this command

adb.exe push busybox /data/local/tmp && adb.exe push
  UPDATE-SuperSU-v2.46.zip /data/local/tmp

Go to Download Mode

Disconnect the USB cable.
Power off the device.
Hold volume up and insert the USB cable.

Find which COM port your device is connected

Run ports.bat
From the output see what ports your phone connected to

Run the root installer script

Send_Command.exe \.\COMx < root
Send_Command.exe \.\COMx < reboot
Change the COMx with the correct port number of the DIAG port.
and the output should be like this

I'm not a MAC guy, So i don't know for sure if you can do that on your MBP, But i know that you can use VirtualBox to install Windows inside your MBP as described HERE.

Thanks for your help! I did a lot of progress with this but I am stuck at the Send_Command part, of course the exe file is not executable on my MBP.
I tried putting the phone in both Download and Recovery Mode and tried to start an adb shell session, but the phone is not seen by my computer while in any of those modes. I also tried to start a serial connection with it, but I can't see the phone in the /dev/tty.* list..
Any suggestions?

I got the  Serial Communication to work after installing the LG G3 Drivers and LG Suite on my MBP, but there are two problems now, although I can see the phone as cu.lgusbserial1412 in the /dev/ folder, I can't send commands to it... I have tried screen and the Mac Os app Serial but although they connect I cant seem to be able to send  commands...
The second problem is that when the phone is in recovery or download mode I can't even see the phone listed.. At this point I give up, I have spent over 5 hours on the problem without progress..

This guide is for Windows not Mac.


text:
Google Play Services alternative
I have a phone without google apps installed. I want to use some apps which are requiring Google Play Services (eg. gett and uber).
Is it possible to install some alternative (or mock that functionality) and became able to run that applications without installing Google Play Services?
And if it isn't possible what is a minimum configuration which allow me to run such apps?

You might wish to take a look at the µg (microG) project. It's currently between its alpha and beta state, but I'm using its predecessor (NOGAPPS) for quite a while and must say it works pretty well. And despite its early state, reports in the linked XDA thread sound real good: GCM seems to be working, and even the Playstore app accepts the backend.
The minimum configuration is described there: µG GoogleCore and the proxy should do – together with the Fakestore (a playstore stub with no functionality but letting apps believe it's there) for an absolute minimum should do. If you can live without the Drive, Fitness, and Games API, and without G+, it's the way to go. Currently the dev is working to add Wear support, and get the other stuff out of its "baby shoes".
Necessary .apk files can be downloaded from the first post of the linked thread.

source: Stack Exchange

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

sort: votes


text:
What will happen if I update android apps over internet on a rooted phone on Google play store
If I update android apps over Google play store on a rooted phone will my android apps get updated or is it illegal to update or will my phone get damaged.

I'm curious. Why do you think it would be illegal to update the apps on a rooted phone? (Note that legal questions, such as "Will X void my warranty?" are off-topic here.) What is the basis behind the thought that the phone will get damaged? I failed to see an issue here. There is simply no context given to us.

I'm voting to close this question because legal questions are off-topic here.  For the other part of your question, see http://android.stackexchange.com/q/164/1465

A rooted device just means that the root user has been exposed. In other words, apps and other things have the ability to access data that could be seen as sensitive or dangerous. As long as you do not give root access to untrustworthy apps, you are fine. You will not damage your device or do anything illegal.

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


text:
No Google apps and no install zip option in recovery mode
I have a galaxy s3 and I put CyanogenMod on it but there are no google apps and when I boot into recovery mode there is no install zip option to install the gapp ROM how do I get the Google apps on there

Which recovery are you using?

If you're on Cyanogen recovery, Go to Apply update -> Choose from sdcard0 -> gapps.zip

Seems that your recovery got broken, Now you'll have to flash another one the same way you did the first one, via Odin, and i recommend you this version,

CWM_Touch_6.0.4.4_with_Odin

After you flash the recovery, Boot into it, Then select the "GAPPS" version that is compatible with the ROM version you've installed, If you don't have it, Just choose the compatible one from this thread

GAPPS_ALL_VER

Once you flash GAPPS, you're done.


text:
Change when phone beeps for notifications
My phone makes a lot of noise when it's not in use. I think this is because apps running in the background have experienced an event, like Clash of the Clans. How can I change this? I'd really like to find out what apps just made my phone beep. I'm running Cyanogenmod 12.1 with android 5.1.1 (though soon to upgrade to android 6).

i didnt get your question...do you want to turn off your notification for a particlar app or something like that..???

@Anko basically yes, i want to turn off notifications for a particular app, I just don't know which app keeps making the phone beep

Maybe not the answer you want, but can you clear all notifications and check your phone every time it beeps? There should be a notification relevant to the beep. If you think that the app's notification is annoying, you can open the app and check the in-app settings for notification (generally, there's a notification setting in the app itself). Otherwise, follow Anko's answer if you don't care about their notifications.

@AndrewT. good point, I'll try it

Lets take an example that its your clash of clans app(as u mentioned it in the question)...go in settings -> app -> select that app -> there will be a checkbox which says 'show notification'. Uncheck it

Ok thanks. So unchecking this will prevent audio notifications as well as the notification being added to the lock screen?

Yup.... If you appreciate you can give a +1 to my answer


text:
Error 495 while updating / downloading apps?
May I ask for your help regarding this frustratingly persistent error that has been plaguing my Android device?
Does anyone know the probable cause why an error 495 pops up whenever I try to update or download an app? I'm currently using a stock Android L 5.1.1 non rooted device with the latest updates installed.
I tried the following steps to resolve the issue but to no avail:

 Cleared the Cache, Data and uninstalled updates of Google Play Store
Cleared Cache and Data of Download Manager
Cleared data of Google Play Services Framework
Tried installing an app from PC (Play Store accessed in browser)
Removed and re-added my Google Account.
Factory Reset (thrice already!)

Can someone help me? All my other devices (1 Android L 5.0 and 1 Android 5.1) can download and update apps flawlessly from Google Play Store. They are all on the same Wi-Fi network.
Any help, comment or suggestion is greatly appreciated!

You could try to turn on your Location in the Settings and try downloading the apps. If this doesn't work then use a different Google account. Alternatively you can try mobile data or a different Wi-Fi network.

Thanks but I never turn off my Location settings. Regarding Wi-Fi, I've noticed that this particular phone of mine refuses to download in my wireless network but does so when using data or when connected to another wifi. The odd part is that amongst my devices, this is the only one that encounters the error when connected to my wifi. I really don't know what causes this... thanks!


text:
Can too many text messages and phone calls cancel out your alarm?
I was blamed for canceling a friend's alarm clock from half a country away and recently I wondered if it was even possible.

I just tried that with my phone. I created an alarm for 1 min and I gave a call to my phone. During call it vibrated for alarm, and when I cancelled my call it was still vibrating, notifying me of my alarm.


text:
adb sideload Throws error: closed on Nexus 6
I am trying to sideload the Android Marshallow OTA on my Nexus 6 using adb sideload "<android marshmallow OTA>.zip", but the console keeps printing out error: closed with no success. I verified that I have enabled USB debugging, but this is still a problem. I have tried running adb usb as well as adb kill-server and adb start-server as well as rebooting the phone to resolve this, but so far, no luck. I have also tried unlock the bootloader, although that did not seem to help.
The phone's Android Build Number is LMY48T (Android Lollipop 5.1.1)
Does anyone have any idea how I can fix this? I am running Windows 10 Pro x64 on the machine on which I am trying to do this.

Does adb devices list your device? Proper adb drivers installed?

@Manubhargav Yes, adb devices does list the device, and I do have the proper adb drivers installed.

Before you executed adb sideload command, did you explicitly enable sideload option in your recovery? Which recovery are you using?

@Firelord I am using stock recovery.

@Firelord I feel like an idiot now. I haven't been able to do this because for some reason, my phone would lose its connection to my computer after executing adb devices. Pulling the connection and plugging it back in seems to resolve the problem. To answer the first part of your question, yes, I had selected the sideload option when trying to do this.


text:
How to turn off data after a certain amount
How to turn off data after a certain amount
Aim: To make my data turn off after it reaches a predefined amount of data to use. For example, I am using my portable hotspot to my computer with my phone. After the data used on my phone goes over 100 Mbs of used data the phones then turns the data switch off.
Problems: Since my phone is android gingerbread (2.3.6) I don't have the built in data counter that is available in the newer versions of android.
Is this possible with tasker or a play store app?
Any help would be appreciated

To anyone wanting an a step-by-step Instructions just leave a comment and I will post a link to a word document, pdf and a txt file (I would have to write them up first)

To anyone wanting an a step-by-step Instructions just leave a comment and I will post a link to a word document, pdf and a txt file (I would have to write them up first)

Original Video that I Modified: Tasker tutorial: Monitor mobile data usage inside Android
I have only used the task that counts data from this video, If you want a notification that counts used data for a month, the above video is a good solution.

Notes: Due to unknown reasons, I am unable to turn on USB Tethering, If you Know the answer to this Question, It would Help a Lot. And Due to this limitation I Have Used a Variable to shows that tether is on, but you will manually have to activate it depending on your circumstances.
Notes 2: Due to how it counts data, if you have already used some data on your phone it will change the Data-used variable to the used amount, thus you cant start from a perfect zero. How to combat this;
1) You can restart the phone, thus clearing the files that are read that is were the data count has come from.
OR
2) If you don't want to restart just add the MB's already used onto the data count limit. E.g. It flashes up that you have used 2 Mbs, and you want the data counter to turn off data after 100 MBs, You would have to Put the limit as 102Mbs to be correct

Easy Way
Import the Project Into Tasker: Download
How to Import Tasks/Profiles/Scenes/Projects into Tasker [Video]

Hard Way (Step-by-Step)
Will Add Link to To A  word document, pdf and a txt file (I would have to write them up first) If someone comments that they want the step-by-step Instructions.

Try My Data Manager - Data Usage app.
It will notify you when you reach your data limit.

Can you confirm, that this app works for Android 2.3.6? The web page says "Requires Android: Varies with device" so I can't confirm myself. A screenshot or app's official source would would be preferred here.

I dont see a mention of it turning off data once it reachs it limit, from what i read it just tracks your data and then tells you when the limit is reached 2)Do you know if this uses a lot or RAM (I have limited ram) 3) Can this turn the data off after a predefined amount

You should try "Onavo Count app ", Here are some detailed features check it out :

Simple setup: Get going in seconds by setting your monthly cap and billing cycle
You compared with everyone: See how your data use measures up to other people for each app
Your data life: Understand how you use your data in categories that matter to you like music, maps and videos
Real-time alerts: Know when you’re approaching your data limit and get an indication of where you stand in your current data cycle with notifications on your phone
Onavo Extend integration: See how much data you’re saving with Onavo Extend right from the Onavo Count home screen

Download it from play store:
https://play.google.com/store/apps/details?id=com.onavo.android.onavoid
Helpful Links :
http://www.ekoob.com/how-to-limit-data-usage-on-android-phonestablets-to-avoid-overages-10911/

Am I able to set a Temp 100 MB Limit and when it reaches it, that the data turns off? I have found a solution using tasker, its not 100% perfect but works as needed. I will upload the Instructions soon

That's Great @Matt07211


text:
How do i sync Google Keep via Bluetooth/wifi without internet connection?
I use Google Keep on my Android as well as Ubuntu, living in a remote area of a developing nation, internet outages are common. So i need to sync my notes on google keep with my android, is it possible? If not what are a few alternatives that is recommended that syncs notes via Bluetooth?

You can try Bluetooth Chat to copy, paste and send notes through Bluetooth. Google Keep doesn't have any functionality to share notes without internet.
You can also setup a network drive and save your notes as a .txt on anything connected to your Wi-Fi without internet. That's a bit harder to do though.


text:
Errors during factory reset on a device using encryption
Whenever factory reset is tried on device using encryption, the following error shows up:
wiping data...
formatting /data...
E:failed to mount /data (Invalid argument)
E:format_volume failed to mount "/data"
E:format_volume: wipe_data_without_wipe_media failed
Formatting /cache...
Data wipe failed.

What is the solution?

Solution is to format /data + /data/media.
If you ever wanted to do factory reset after using encryption, you need to format the entire /data partition.
What you have tried is formatting /data without deleting the contents of /data/media. This wouldn't work because this step tries to mount /data partition in recovery and then delete the contents of it without touching /data/media.
The primary reason for this error is the recovery cannot mount the encrypted /data partition.
So, its required to backup the contents of /data/media aka Internal Storage before every factory reset (formatting /data + /data/media) on device using encryption.


text:
My LG is indicating low storage space
My LG is indicating low storage space. I cannot install new applications. I still have more than 7G free space. Please what can i do?

Here is the salvation: http://android.stackexchange.com/tags/insufficient-memory/info. Also, give us the output (screenshots) of Diskinfo and DiskUsage. You may have to delete an app or an app's data  to get some space for the said apps' installation.

Its a good tactic to reboot the phone clear up useless apps and move your pics or whatever to another place(may be sd card?).you should check the storage options in settings and that will tell you whats causing the error.

I think it is becasue of cache files go in settings>storages>cache data and clear them....and some of google apps like gmail and google now saves alot of data on your device be sure to clear that and go in storage and apps section and it ll show you the list of apps sorted on basis of their size(large to small)....clear their data...

you mentioned 7G free space,but in sd card or in internal memory?
all apps and app data may be stored in your internal storage.
Move your data to SD card and try installing new apps.
hope this will be helpful.


text:
How to not be asked every time whether to use TouchWiz Home or TouchWiz Easy Home?
On my Samsung Galaxy SIII Neo (Android KitKat 4.4.2), as soon as I reboot the phone and enter my password to unlock the screen I get the following dialog box, asking me which home screen app I want to use. I am then asked the same question on several other occasions (such as when I exit another application, perhaps one that fires up by default when the phone starts):

Click to enlarge
I always click on Always, and then OK in the following screen:

Click to enlarge
The problem is that every time I reboot my phone I get asked the same question. Is there a way to permanently store this setting (and perhaps change it at a later time via the phone's Settings app)?
This seems like a bug on my particular Samsung device (since I haven't had the same problem on other Samsung phones I have tried). I wonder whether there's a way to fix it.

Can you try to disable the Launcher that you don't want to be shown? Then I think it will pick the only Launcher available as active. Also does the same happen if you select Google now Launcher?

Thank you for your comment. How do I go about disabling the launcher which I don't want to be shown? No, when I choose the Google Now Launcher this does not happen, but I do not like the Google Now Launcher, would rather use TouchWiz home. Thanks.

Go to Settings > Apps > All > Touchwiz home > Disable. If the Disable option is not selectable then you need to root your phone to disable or uninstall unwanted system apps.

But it's not TouchWiz home which I want to disable. I want to disable the app which allows choosing between TouchWiz home, TouchWiz easy home, and Google Now Launcher. The Google Now Launcher has an Uninstall button to the right of Force stop.  There is also a SetDefaultLauncher app which however has a Force stop button which can be clicked and a Turn off button which is disabled no matter what. The TouchWIz home and TouchWiz easy home apps also have a Force stop button which can be clicked and a Turn off button which is disabled no matter what.

Of course if I restart my Android OS then the apps I stopped in this way will run again.

Yes that's why I mentioned that you need to disable the unwanted Launcher app. "Force Stop" will stop working unless restarted. Apps will definitely start working after a reboot. So inorder to permamnently force stop you need to "Disable" the corresponding app. Hope its clear.

Did you read my reply? I have no Disable button. I only have a Turn off button. Also, what is the name of the app that launches the launcher. That is the app I need to "disable", because I want the TouchWiz home to be launched automatically.

You have said that if you select Google Now launcher the problem does not happen. It sounds like Google Now is forcing the choice. If you do not use the Google Now, I would suggest uninstalling it and this should fix the problem for you.

Generally good advice anyway - If you don't use it, disable it. If possible, uninstall it.


text:
Configure audible alarm in cyanogenmod's silent mode
I recently installed cyanogenmod 12.1 (snapshot, 2015-09-01) on my HTC One M8. Following my habits, I tried to activate a silent mode. There was the first problem: CM only has a normal and a (total) silence mode. I was used to normal, silent but vibrating, silent and non-vibrating.
The silent modes on stock android I knew before (and on HTC's android), all made an exception for alarms, you could hear them even though the phone was silent (and I don't mean just vibrating).
What do I have to do to get a silent mode, that allows audible alarms on CM?

Inspired by the answer from  Bharat G:
Go to Settings → Sounds  → Interruptions → toggle Never mute alarms.

Since lollipop 5.0 and above, these modes are changed and are accessible via Settings > Sounds > Interruptions.

All Interruptions:
It is equal to general mode. You get ringtone and notification sounds. And you can set volume for them. When you decrease the volume to minimum, it becomes vibrate only mode. Alarms, all calls and notifications work sound when volume is set, and vibrate (not all) when volume is minimum.
Priority Interruptions
You get priority notifications. Alarms are always priority interruptions. You can actually tweak this in Settings > Sounds > Interruptions and choose if you want to be interrupted by calls or messages or events and reminders with fine grained tuning to from anyone / contacts list only / starred contact list only. When volume is set to minimum, goes to vibrate only mode as above.
No Interruptions:
Basically no interruptions. Equal to complete silent mode. You wont get any sound/vibrate for calls or messages or alarms or any other notifications.

So, if you want alarms in silent mode, you may choose Priority Interruptions and tweak it with/without calls/messages/events as per your needs.


text:
Installing default font from "Font Installer" app only changes partially. How to apply it globally?
I rooted my LG G2 D802 and changed font using Font Installer ★ Root ★. Then I changed my mind and changed the font with the one which came already in the phone. But the font hasn't changed in the whole smartphone.
The rooted font exists in some apps like Play Store and the stock one in the rest of the smartphone!
What can I do?
(Click image to enlarge)

Rebooted the phone? Or perform a factory reset

i did both! But nothing happens!

I think the issue is, the selected font applies to all system fonts, but the original doesn't cover all of them (which is strange, but possible). Anyway, good to know that you noticed the FAQ to backup on the app description.

You will have to find someone with the same phone as you (rooted) and find the font files and send them to yourself and copy them into the location of your font files and do a reboot. Worked for me. Or you can find a dump for your phone and download those files and find the font in there and place those into your font files. (Friend did that and it worked as well. I have warned people not to download that app as it ruins the font settings.

thanks for the answer! But at the end i forced to reflash the same rom on my android. I found out that i have to keep a backup of my fonts if i use the  Font Installer ★ Root ★ (i didn't know that!) So everything is ok now!

@Nikos considered posting your comment as an answer, since that solves your issue personally. Self-answering is also encouraged here.

Ok so i found out the solution! First of all before you change font from a rooted app you have to backup all your stock fonts! I didn't do that and then this problem occurred! After some research the only way to fix this (if you don't have a backup) is to reflash the stock ROM! Thanks everyone for the help!


text:
Fastboot erase system not working
My device: Karbonn A52+
Android 4.2.2
Mediatek MT6572 CPU
Root Access: Yes
Bootloader: Unlocked
I'm trying to flash the official system.img of my device's stock ROM which I have with me, over fastboot.
However, when I run the command: I get this...
C:\Users\Tanmay>fastboot erase system
******** Did you mean to fastboot format this partition?
erasing 'system'...

And this goes on forever. Does not go further this. If I directly run this command without going through the above process:
E:\OS\Mobile\adb>fastboot flash system system.img
erasing 'system'...

Same thing happens, it gets stuck at erasing 'system'...
Other fastboot commands work fine:
C:\Users\Tanmay>fastboot devices
mt6572v1_phone  fastboot

Also, commands like fastboot reboot, fastboot getvar all, work fine.
I'm only facing problem with erasing system. I am unable to figure out why it happens with this command. Is it possible I'm being impatient? I abort it if it doesn't respond after 3-4 minutes.

Try flashing boot or cache and see how long does it take. I somewhere heard that some  MTK devices can't be flashed using traditional fastboot method.

@Firelord that maybe possible. Coz when I try to flash a recovery, I get this:
E:\OS\Mobile\adb>fastboot flash recovery recovery.img
sending 'recovery' (5090 KB)...
OKAY [  0.198s]
writing 'recovery'...
FAILED (remote:
partition 'recovery' not support flash)
finished. total time: 0.242s

And yeah, the same thing happens with cache as well. It gets stuck at erasing 'cache'... And I didn't try with boot.img as it maybe unsafe for my device if something goes wrong..

I'm facing the same issue, changing cable did not help

As amazing as it seems, changing the cable and USB port on the PC worked for me.
Reference:
http://androidforums.com/threads/nexus-7-2012-ruined-bootloader.794839/

I'm having the same issue, changing cable did not help

Its also note to myself. Use the " -u " switch with the fastboot.
fastboot -u flash system system.img
It appears that its the USB cables fault or cheap USB cables or bad software in the mobile!!!, that does not send "completed" response for the operation you requested.
So adding the "-u" will not erase the partition, it will only overwrite the partition, which also erase. And of course its "safe".

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


text:
Root Samsung Galaxy Grand Neo Plus running Android 4.4.4 without losing data
I want to know how to root my Android (Samsung Galaxy Grand Neo Plus, 4.4.4) without touching a single one of my files.

Do not install kingo root. Its an exploit not true root and a pain in the butt to get rid of,  the following after much looking did it. Should it be too late, install supersu over the top of it then remove supersu through settings to unroot should you want to re-sell.A better way is to search on XDA for the latest clockworkmod recovery or TWRP for your device and use Odin to flash the recovery boot.img. Then holding "vol up" and "home" press the power button and it should boot into recovery. From there you can perform a complete backup, flash roms or root by installing zips. This process only writes to the boot not any other part unless you flash a ROM, then the phone is wiped. Make sure you get the right files for your device....More Here
http://forum.xda-developers.com/showthread.php?t=2793285

Use KingRoot, easy root and unroot. Installing a custom recovery wouldn't be a good choice if you have a device with warranty and also if you're getting to know "TWRP Recovery" " Odin" "recovery" "Flash" for the first time.

Well, I'm going the Kingo method.

Or not as that didn't work. I'm using the below method.


text:
Disable option greyed out, how to disable the app then?
(Click image to enlarge)

I am having a problem with the Play Store. I searched for a solution, it noted that we need to make sure our Download Manager is disabled. But the "Disable" button is greyed out.
What should I do?

I'm pretty sure you misread the solution you found. The Download Manager is essential for the Play Store (it is needed to download the apps) and can't be disabled. It's an important system component.

Give us the link for the instructions that you were following. In addition to that, post a new question about your Play Store issue, if you've not solved it of course or/and no other similar question exist on this site.

Does this answer your question? How do I temporarily disable an app when there is no "Disable" option

If its just the connection thats the problem you could install a "no root" firewall and deny it that way. Or , if rooted, find the relevant apk with a root file explorer and rename it temporarily.Reboot, Then do what you need to do, then rename it back again. But as above, play uses download manager to do as the title says!


text:
Some program is showing ads on my desktop... How can I catch it?
Some program keeps showing me ads on the main page every now and then. It's extremely annoying, and I'm unable to catch it. Is there a way I can detect it to remove it?
When the ad shows up, I try to hold the home button to see the app name, but it disappears. Sometimes the ad is a link, so it asks me for the browser to use. My device is rooted.

check Settings >  Apps > Running and look for 3rd party apps that you installed. One of them is responsible.

@BharatG Thanks for the suggestion. I tried that already actually. There are many... Trying one by one will take a very long time as an ad is shown every 15-20 minutes.

you can try to disable some apps from starting at boot to check. like autostart manager. i don't know allowed here or not but the bigtincan may be useful too.

@lftekharAS I will do that once I know what app is doing that!

Look thorough your third party apps. Think about what apps might be a bit suspicious. Adware is usually hidden in apps not made by large corporations.

See if my answer helps you: Find what app is causing popups, NOT in notification bar

@EthanZ I couldn't find anything suspicious, that's why I'm posting the question... I removed half of my apps and still... :(

@Firelord I installed AdAway... let's see if that helps! :)

@Firelord problem solved! :)

Finding the Source
For Android >4.1
If your device is running Android 4.1 "Jelly Bean" or higher, you can just press and hold on notifications and your device will tell you who is generating them.
For Android <4.1
Use Airpush Detector. This application has a big list of apps that create banner ads. If it finds an application it knows of, it will tell you and ask you to uninstall.

Stopping the Future Problems
Use an Adblocker to Block Ads:

AdFree (Recommended)
AdBlock Plus
Ad Away

I installed AdBlock Plus (not the browser, click on the gray link in below the big link in the middle) and AdAway and this solved the problem. Unfortunately this works only if your device is rooted.

Good to hear that the problem solved, but isn't adaway alone enough for you? Why are you using two ad blockers?

What grey link are you talking about? did you not think maybe they might change their website design?

@barlop It's dead now. I now use DNS666 from Aptoide store.

@TheQuantumPhysicist thanks. I  used  Airpush detector which was mentioned in Matt's answer. It found two culprit apps.  I'll try DNS666 too.

You can install AdwCleaner! With it you can remove Adware,PUP/LPI (Potentially Undesirable Program), Toolbars! I have used it, and its very good! It does a great job!
Then you can use adblock plus, to prevent any other ads from showing up! But first use adwcleaner!


text:
Can't remove default app for an action in any way
The title is my problem. When I clicked on a song download link on the internet (mp3 file), it asked me whether to download or to play it. I clicked on "play" and "remember", which was the biggest fault in my whole life, as now I can't download any song at all.
I tried the following:

Go to Settings>Apps>Music and the clear default actions button was grayed out.
Go to Settings>Default Actions. Music app wasn't there.
Go to Settings>Default Actions>Clear all default actions. Didn't help
Go to Settings>Apps>Clear all app settings. That kinda hurt me as all apps lost data but obviously I still couldn't download songs
Phone restart at least 3 times - nothing
Software update and then all the above AGAIN, still nothing.

I just hope I don't have to reset to factory but I guess that wouldn't work either so I won't try. Do you have any ideas?

sorry, but i didn't get your point. to me it seems that you tried and played (started) the mp3 files in your browser( or may be search). the browser (say chrome) then opened your default mp3 player and played he song. now it is repeating the same.so have you tried cleaning the browser setting and resetting the browser?

Add this as an answer pls

It seems that you tried and played (started) the MP3 files in your browser (or may be search). The browser (say Google Chrome) then opened your default MP3 player and played the song. Now it is repeating the same. So, try cleaning the browser setting and resetting the browser.

Thanks! That worked out, even tho it's kinda weird, since I did the clear all app preferences thing, and it even asked me if it should go on android simple mode lol. Anyway, thanks!


text:
How to root Doogee Voyager2 DG310 & other mt6582 Devices (permanently) with EngMode?
Using the Mediatek mt6582 SOC Engineering Mode available on the Doogee Voyager2 DG310, with the Debug option User2Root an adb daemon running as root becomes available temporarily.
This will need USB Debugging enabled in the Android Settings.
To access the Engineering Mode on this MT6582 use the Dialer to call a KeyCode:
(You have to enter another * to launch the Eng-mode)
The Log and Debugging-Tab:

Choose User2Root:
 Click Root:

If you were previously connected with an ADB User Shell, it will by terminated. Opening a new adb shell will get you an adb root prompt.
Until the next reboot.
So far so good. With the (temporary) root prompt available, a generic Android 5.X rooting guide should apply now.
I tried:

Downloading the latest Koush OpenSource SU-package from F-Droid
Extract su from the APK and adb push it to /sdcard/Download/
adb push the APK to /sdcard/Download/
Login as root with adb shell

Remount /system Read-Write
Copy/move su to /system/bin/
chmod 4755 /system/bin/su
chown root:shell /system/bin/su
Remount /system Read-Only
Attempts to run su result in this: error: only position independent executables (PIE) are supported.

Installing the APK before, or after attempting to run su succeeds, but complains about the su binary being out of date.

So, where would I find a newer, clean, "PIE" su binary? Or am I going about this the wrong way, and there is a newer 'Generic 5.X Temp-Root to Perm-Root' Procedure?

Have you tried SuperSU?  You could also build a PIE version from Koush's source.


text:
Galaxy S5's screen only turns on after multiple presses, and the screen has these weird lines show up when turning off
and thanks for reading this. So I've had an S5 for just over a year now. As it has an AMOLED screen, when you turn the brightness all the way down, the screen will flicker a yellow-green. This happened whenever the screen would dim on standby, and it seemed that it was normal. However, now, when I power it off, the screen does the green flicker when it's fading out. This did not happen before.
On top of this, sometimes the screen simply will not turn on. The phone is on, the lights are on, but I'll press the power button, and nothing will happen. I'll keep pressing it, and eventually it will turn on, but this could be part of an underlying issue. If anyone has any ideas, please do tell me.
Also, smaller issue: woke up one morning, and a notification came up at 3 AM saying that I was running out of storage space. Is my phone trying to kill itself?

The first part of this screams either a broken screen or much more likely, a broken screen driver (Software being corrupted). Backup your data and factory reset the device. Do not recover using the backup and just move your contacts back and pictures. You can always reinstall apps. If that doesn't fix it, you will likely need to replace the device or flash the stock software again.

Ok, I'll get on it this weekend. Are there any backup applications you recommend in particular, or should I just copy some contact/picture file over?

@GMY0da as long as you download all of your pictures and sync your contacts through Google, you shouldn't need a backup. If you want to check to make sure your contacts sync, open your Google account and check your contacts through a web browser.

Just warm up the screen.  It will come on.  Mine has been doing that for weeks now.  If it is kept in a warm location it will work perfectly. ( above room temperature)


text:
Configure screen on/off: charging/time of day
I want to configure my tablets such that if the device is plugged into a charger and it is between, say, 7 am and 10pm, then the screen doesn't turn off, otherwise, it will. Is this possible?
Edit ------

You can add multiples triggers. See How to create a profile with multiple context in Tasker? Trigger one would be Time from 07:00-22:00 and the the action would be Display Timeout to maximum. Add another trigger by long pressing the first trigger, select + and set the trigger to State -> Power -> Power. Done! This results in AND logic.

@Firelord I was writing up how to do that earlier this morning but, got caught up in stuff, now you managed to get ahead of me in supplying the info.

You can create a profile with the criteria that needs to be meet for it to work. E.g Time and Power.

Create a Task
Choose Display -> Display timeout
set the timeout 59 Secs, 59 mins and 23 Hours or longer if you want

This is were the instructions differ from the above user

Go to your profiles tab
Create  a new profile
Chose the first Context/trigger as the time frame you desire, which is 7am to 10 pm
Chose the wanted task
Once the profile has been created click and hold on to the time setting context/trigger (The box within your profile that you created)
After that you get shown with a list of items, click add > State > Power and then chose the desired choice (I left it as any - this includes AC, USB and Wireless charging)
Click done. Now you have created a profile that activates only at a certin time while it is being supplied power

Hope I could help you get this working.

You can do it easily enough with Tasker. You can create a task that:

checks if the device is on charge (to do it you can either use the extended variable %myPOWER provided here or create your own global variable)
checks for the time of the day
sets the screen timeout to 'never'

Create a task with two actions.
The first one:

Choose Display ->  Display timeout
Set all sliders to the maximum, it means never power off the screen
Add this 'if' condition (tap the plus sign at the bottom of the page): %myPOWER = ac (use 'Math: Equals' to set the field in the middle)

For the second task, set minutes to your normal timeout time and add the condition: %myPOWER = none.
Now create a profile:

Choose 'Time' as the context for the profile
Set from 7:00 to 22:00
Enter the name of the task you created

Ok, i have Tasker. I clicked + to add action. Now what?

I edited my answer.

Should this be one task with 2 actions or 2 tasks?

One task with two actions will do.

Did that. Now how do I turn it on, so to speak? Do I have to create a profile?

Again edited the answer, sorry if it was unclear and not the most efficient way. Now it should be better

I have it all now, but it has no effect.I restarted the device in case that mattered. I've added a screenshot of the task to the question. Does it look correct?

Check my new edit of the answer.

I can't get this to work. In the system settings, I have the display set to 2 minutes and this is what happens. The task does not override this.


text:
Can I force GMail to not load large sets of data (attachments/images) when using mobile data?
I just noticed that GMail loaded 60-70MB data the last 2 days, in ~15 minute period. It was using my (limited) mobile data plan to do this.
This was around the time I was opening large email threads with images (HOWEVER, the images were old and not part of new emails I was reading).
Is there a way to configure GMail so that it does NOT download large data (especially images/attachments) in old messages in a thread I'm opening, unless I explicitly open the message that contains the image/attachment? I'm fine if that setting is "non-WiFi only" or "100% time".
I'm using the latest GMail app from the store (whatever the current version in App Store is as of October 2015).
OS shouldn't matter to the answer but it's rooted Android 4.3 on Samsung Galaxy Note 3.

As far as I know, attachments aren't downloaded with mobile data, only on wifi. To prevent gmail to download images in the body of the mails try: settings -> tap on your account's email -> images -> ask before showing.

You can use K9 mail (open source) to accomplish all that and more. Unlimited download size, filters, sorting, smaller apk size,.....I know its not the solution you want (thats why its a comment), but it is a viable option


text:
How can I tell if I have Samsung or Google calendar app installed?
I have a calendar app installed (rooted Samsung Galaxy Note 3, Android 4.3)
App Info shows version "4.3-N900VVRUBMJ7", which matches Samsung's instaled Android version.
How can I tell if it's a standard Google Calendar app, or Samsung's version of it or Samsung's proprietary app?
(the main reason is that I need to ask questions about it here, and I need to specify which calendar app I'm using :)

In most cases the logo can tell. Search for the Google Calendar logo on google images and match it with the one installed in your device.

@TanmayVij - by logo, do you mean the icon? Thanks

Isn't there an "About"  in the app? What does it say?

I figured out an answer.
Went to Google Play and opened Google Calendar. It had "Install" button, meaning it wasn't already installed.
Coupled with the Calendar app's ID matching Samsung firmware #, it means the app I have is Samsung's calendar, not Google.


text:
Automatic Call Recorder Pro won't play recorded sound files
I have installed Automatic Call Recorder Pro along with [Automatic Call Recorder Free] play.google.com/store/apps/details?id=com.four.fox.automaticcallrecorderfree. The problem is that when I open any of these two apps I see the recorded files but they won't play. When I press the play button it temporarily changes to a pause button but within less than a second it turns back to a play button and no audio is played. This happens with all sound files. I had to install Call Recorder in order to be able to play my files. Why is Automatic Call Recorder not playing my recorded files?


text:
How does the Linux filesystem on Android get mapped to "Computer\PhoneName\Phone" on Windows 7?
I am trying to figure out, when I use adb shell I see a filesystem with directories such as /storage/emulated/0. When I connect my Android phone to Windows 7 I see something like the following folder: Computer\JohnDoe(GT-I9301\Phone.
I would like to understand how the Linux filesystem gets mounted under Windows. Does Windows mount only a specific part of the filesystem or does it reorganize everything into a new view?

By default, when connecting your device it gets mounted via mtp. Our mtp tag-wiki gives some details on this; basically, only parts of the device's storage is exposed – usually only the SD card(s).
In easy terms, you can think of this as something similar to your "Windows Shares", where you define directories to be available over the network (with the latter being an "USB network" using MTP): Android would "hand" it the SD card as "mount point" (in case of multiple SD cards, like one internal and one "physical", that would make two items). According to the protocol, everything below that should be shown as-is, like when mounting a remote drive. I don't know how Windows is supposed to name the "entry points", but it shouldn't re-arrange things below them. Your Computer\JohnDoe(GT-I9301)\Phone entry most likely reflects your internal SD card (/storage/emulated/0).

you have pointed out the name of the protocol (MTP: Media Transfer Protocol) used on my Android device. From what I read on the tag wiki, it seems that the view that gets created groups several directories and arranges its contents in a collection (like in Windows 7 collections which are files found in different folders bunched together). What I want to know, and you haven't answered this, is how do I know what filesystem directory gets mounted into which folder on Windows 7 once I mount my device. Thanks.

Sorry, Jordan – but I live in a MS free zone. I cannot tell you how Windows deals with MTP exactly – but it can only take what's handed to it. Android would "hand" it the SD card as "mount point" (in case of multiple SD cards, like one internal and one "physical", that would make two items). According to the protocol, everything below that should be shown as-is, like when mounting a remote drive. I don't know how Windows is supposed to name the "entry points", but it shouldn't re-arrange things below them. Your Phone entry most likely reflects your internal SD card (…/emulated/0).

Thanks. That sure helps. Perhaps add this info to your answer. Meanwhile I have accepted it. Thanks.

Good point, done that. Glad I was able to help!


text:
How to disable stock lock screen
I have LG G4 and I am using Picturesque Lock Screen in place of default Lock Screen. After the last update of Microsoft lock screen things have changed. I have both the lock screens are enabled by default i.e. stock LG one and the Micrsoft one. How would I disable the stock lock screen. I can do anything because I have root access. Thanks.

Did you tried to disable Microsoft lockscreen in settings>apps  ..?
If you after that again get two lockscreens, than go to settings>security>lockscreen and set lockscreen security to 'none'.

Yea it worked now

It was so stupid of me. I didn't even tweak those settings.

I'm glad i've helped. Cheers

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


text:
New phone - New SIM or Old
I am getting a new phone. I have an old Galaxy and am getting a new(er) one to use with my pre-paid plan ($30/mo unlimited).
I plan on keeping my old service and phone number.
Should I use my old SIM card or use the new SIM that comes with the new phone?
I don't know if there are any reasons why I should keep my old one (like keeping data) or to use the new one (such as new features or security reasons).

If the new SIM uses the same phone number and plan, throw out the old SIM and use the new one. If it seems to change your number, keep the old one if it fits in the device.
The new one is indeed likely to be more secure.

I would add: check if the new phone requires a micro or nano sim, if yours is a normal sim you will have to change/cut it.

@Nicola as far as I'm aware all galaxys use nano.

S2 uses mini sim, s3 uses micro. So, not knowing the device model, I just added this particular.


text:
Will resetting my KitKat android force me to upgrade to Lollipop?
I have a galaxy s4 running a rooted kitkat system. If I upgrade to lollipop I cannot root phone (which I need!) Will doing a factory reset force me to upgrade or will I retain my kitkat system?

A factory reset of your phone will not cause an upgrade of the operating system. You will still have the whatever OS you started with.


text:
I have a hard bricked nexus 7,
I have a hard bricked Asus nexus 7 i have tried everything can find to "unbrick" it.  i get to the google logo and thats as far as it gets. anyone got any ideas.
I can get to fastboot mode. I can move the choices from start to restart bootloader to recovery mode to power off to start. I have pressed the power button on each choice. if i hit start it goes to the google logo and freezes there. If i hit recovery mode it  goes to the google logo and no farther. hit restart bootloader comes back to start then hit the power button and the google logo comes up and freezes. same at the recovery mode. Power off is the only thing that works.
Thanks for the help

How did you brick it?

Sorry I haven't worked on my nexus 7 in a few day....Here is where i am. I have adb installed, up to date drivers and all the suggestion that were given above.

Here is where i am. I have adb installed, up to date drivers and all the suggestion that were given above. with no success. When I connect the N7 to my computer and check the device manager it shows my N7 as "Android device" when i open the "android device" folder it says "Android Bootloader interface". from a cmd prompt i run "adb devices"  the results is "List of devices attached" but there is nothing listed

did you try to get an image for your nexus device from this place: https://developers.google.com/android/nexus/images?hl=en and flash it ? If nothing is wrong with the hardware then this will help, just follow the steps provided on that page.
By the way, i've upgraded my nexus 7 to the latest Android 5.1.1 and i could not use it, because it keeps on freezing, rebooting. Had to downgrade back to 4.4.4 and now my device is back.

Here is a text file of the results i get when trying to unbrick my N7. The problem seems to lie with my device unable to be unlocked.

sending 'bootloader' (2308 KB)...
FAILED (remote: Bootloader is locked.)
rebooting into bootloader...
OKAY [  0.007s]
finished. total time: 0.009s
sending 'radio' (12288 KB)...
FAILED (remote: Bootloader is locked.)
finished. total time: 0.010s
rebooting into bootloader...
sending 'boot' (4376 KB)...
FAILED (remote: Bootloader is locked.)
rebooting into bootloader...
sending 'recovery' (4924 KB)...
FAILED (remote: Bootloader is locked.)
erasing 'system'..

did you run "fastboot oem unlock" ?

I tried "unlock bootloader" using Nexus Root Toolkit v2.0.5 did not do anything. How do I run "fastboot oem unlock"

firstly, if you don't have it, then you need to get latest Android SDK tools from here: http://developer.android.com/sdk/index.html#Other . Next step unpack downloaded archive file. Open command line (cmd) as administrator (right click on it), then in command line "cd " to the folder where you unpacked the android sdk, there must be tools folder, "cd tools". Then you need to run "android sdk" in your command line. The new window should be opened and there you need to select "Android Platform Tools" and install it. After installation close Android Sdk window and go back to command line,

type "cd ../platform-tools". Connect your Nexus device, and it should in a state when you see "Google" logo. Then you can execute "adb reboot bootloader", your device should reboot, if it was detected. If it rebooted successfully then you can execute "fastboot oem unlock".  Hope this would help , looks like you are doing it under Windows, i don't know the details how to work with android sdk on this platform, but it should be similar to what i've written above.


text:
How to write an NFC tag with Driving Directions?
I want to write an NFC Tag on a sticker with something that will directly open Google Maps driving directions to a specific address. I've tried using "NFC Tasks" / "NFC Tools", but haven't found any preset that seems to fit the bill. These come close:

"Address: Open an address"; and
"Geolocation: Open an geolocation".

But obviously those tasks don't open driving directions.
To clarify, on my Nexus 5 with Android 6.0 (but also on 5.x if I remember correctly) I have the option to include a Maps widget on my home screens that do exactly this. When adding such a widget I get this settings screen:

Clicking this widget does what it says on the tin: fires off driving directions.
With NFC Tasks you can write URLs, so I tried writing:
http://maps.google.com/maps?daddr=some+address+here

But that opens Google Maps in a browser, not the Maps application itself.
With NFC Tasks you can also write custom data, but I wouldn't know how to format my custom data for this specific task. The "Pro" version of the tool can write "Send Intent" tasks to tags, but I can't figure out if that's what I need (before I go out and buy the pro version).
I've gone through the suggested duplicates and similar questions, but found no relevant info.
Bottom line: How do you write Driving Directions to a specific location onto an NFC tag?

There is a way to create a link to a Google maps' destination which automatically detects user's location and triggers the driving directions. You can find how to do it here, in particular see the voice 'Directions (detect user's current location as starting point)'. You just have to write this link on your tag NFC, with any app that provides the possibility (like NFC Tools). The problem may be the storage capacity of your tags: this kind of link is bound to require a lot of bytes. You can choose the bigger size of tags, which cost more, but be sure the link fits, or you can use a provider of shorten link (which I suggest).
Edit: I didn't see you already tried something similar. With mobile browsers, like chrome, if you open a link that points to google maps you should be redirected to the app. Maybe you set your browser to open this kind of links by default instead of the app?


text:
How to copy app data to another user profile (on same device)?
I've created an extra user profile for my kid and want to move his game progress (such as Angry Birds and the like) over to his profile, but am unsure how to go about doing this. The profile is not a 'restricted' sub-profile.
Running Lollipop --
This was about as close as I could find for a reference, but am unsure if this is even the best method, and how to execute the chown command (what are the app_user and app_group placeholders populated with? the values from ls -l?).

from command prompt start ADB shell:
adb shell
switch to root user (your device must be rooted):
shell> su
go to in target profile directory:
root> cd /data/user/[profile_user_id]
For example: profile_user_id==10 for first restricted profile.
rename directory (to have a back up copy)
root> mv [app_dir] [app_dir].old
copy app data from main profile (id=0) to new profile:
root> cp -r /data/user/0/[app_dir] /data/user/[new profile
  id]/[app_dir]
change owner for files just copied:
root> find [app_dir] | xargs chown [app_user]:[app_group]
Transfer data from one user to another in 4.3


text:
htc evo 3d wifi connected but internet not working
this is my first question on android, so I hope I will not miss anything. I bought my phone from friend probably 5 years ago, so there is no warranty. I used to login to wifi networks with no problems, but probably yesterday I clicked on "save network" (my wireless home network). For some reason, it stored my network with weird ip address(169.254.169.59), that I can not delete from phone.
My router automatically asignes 192.168.0.1, 192.168.0.2, ...
I tried renaming my wifi SSID and connected to it. Again, ip address in my mobile phone is 169.254.169.59. I tried connecting to two different wifi routers, my mobile still has this weird ip address.
I also tried connecting to that saved network manually with ip address I set (192.168.0.15). After connecting, my phone claims it has ip address 169.254.169.59.
How do I get rid of this saved ip address? I tried reseting my phone. I do not see any other usefull settings in my phone. I can not delete saved network (I did not see any options for deletion).

Android version - 4.0.3
HTC sense 3.6
Software number = 3.28.401.1
kernel = 3.0.16-ge733186

How do I fix this? Is it possible without factory defaults reset? My phone has never had a jail break.

That IP address received by your phone looks interesting here: https://www.google.co.in/search?q=169.254.%3F.%3F

That is interesting indeed.

I probably made a mistake that I thought I had two routers, but actually I had router and wifi extender. I was working with extender as router, trying to restart it and alter settings. But after I intalled main router, my mobile connected. So I guess main router had saved that weird ip address for my device and kept it. Restarting main router made it work.


text:
How do I enable a keyboard if I can't open Settings?
Apologies for the long story, feel free to skip.  :)
So I goofed up pretty amusingly the other day.
I bought a $10 LG Optimus Exceed, rooted it with Towelroot, then downloaded the jumobile System App Uninstaller to remove some of the Verizon bloatware since I have no intention of activating it.  I was careful not to remove any of the packages it flagged as important.  Now, this phone only has 4GB of disk space total, and that doesn't last long considering how monstrous the Google apps are these days.  So I saw the default LG keyboard taking up far more room than I thought should be necessary.  I removed it and installed a different one.  Mistake #1.
Some time later I tried to open Settings.  It crashed.
A smart man may have gone into that jumobile app and restored some of the apps to try and get it back.  Maybe that would have worked.  I wouldn't know because I did the worst thing.
I did a Factory Reset.  Mistake #2.
The Settings app still crashes.  In case you didn't know, apps that are installed as system apps don't get restored if you remove them as root.  So now I don't have a keyboard, and I can't enable keyboards.  I can't switch into USB debug mode.  I can't enable third-party apps, which means I can't root.  Through a fancy combination of voice input, the built-in clipboard manager, copying and pasting, and some luck that Google Play opens a little thing that allows me to do it without entering the Settings app, I have my Google account and my wireless set up.  But I can't get any further in getting my little $10 toy back in shape.
So, my Settings app crashes and I don't have a keyboard.  How do I enable one?
I'm a long-time Linux user, but the Android terminal is pretty opaque to me.  Still, I feel like it should be possible to enable a keyboard from the command line.  When I install a keyboard it tries to launch that activity directly, but that crashes.
So can I use the Terminal emulator to enable an installed keyboard?
If not, can I use the terminal to allow third party sources, root, and then do something that way?
Is there some way I can fix or replace my Settings app?  I can't clear the cache through the normal way (obviously), and third party apps to clear caches didn't work.
Is there any hope, or is this now just a glorified video player?

Related: how to change input method with ime command

Man, you seem to do quote a lot on your newly bought phone. Had you just disabled those apps soon after phone start the first time, those would have never taken any space, like in my phone, Facebook and it's Manager take 2KB space. Otherwise, if I were you, I would have simply waited, got a bit more money, and bought a better phone.

Idk why you can't open settings, just flash stock firmware (root and custom recovrry will be gone) and do it again but be careful this time

Yes you can enable an installed keyboard from the Terminal emulator (ime enable/set xxx), but you still would have to type something and you said you don't have a keyboard...
Get a hand on an OTG adapter, this way you can directly plug a physical USB keyboard and type what you need.
You could also install a keyboard like SwiftKey (from Google Play desktop). You should be able to open its app by clicking in the notification tray then it will help open the part of the setting screen to enable this keyboard (if this part doesn't crash).

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


text:
Windows 10 ADB driver to debug HTC phone via USB?
I'm trying to test an application on an old HTC Incredible S smartphone (running Android 4.0.4). I've enabled USB debugging on the phone and connected the USB cable, but .\adb devices doesn't detect it.
I've successfully tested my app on an android tablet via USB, so I suppose the problem is with the ADB driver for my HTC device. I can transfer files to the HTC phone, but I can't use ADB to debug on it.
I'm using Android Studio with the SDK on Windows 10, with all current updates installed. I tried installing HTC Sync, but it didn't help. I've looked for the appropriate oem-usb driver at www.htc.com but couldn't find it.
I've found links to various "universal USB drivers" online, but don't know what's trustworthy and what's potential malware. Hoping someone more experienced can help!

Did you try this http://developer.android.com/tools/extras/oem-usb.html#Drivers ? For HTC, it says Click on the support tab to select your products/device. Different regions will have different links.

Google USB driver should work. But install the driver using device manager

I did follow the link to HTC from developer.android.com, but couldn't find a driver listed in my region (Australia, where I bought the phone). I'm curious if the drivers are available in other regions, though I doubt it. Or maybe it's been there all along, and I just don't see it? Don't know.

I also tried to install a Google USB driver (sdk\extras\google\usb_driver) using Device Manager, but it said "Windows was unable to install your USB Composite Device".

I'm looking into the Universal ADB Driver from Koush.com, which is available at github. It seems to work in Windows 10 at least for some people (though there might be open issues for others). But I'm concerned about installing unknown (to me) software on my WIndows machine that could also potentially root my phone too. Apologies to everyone for my mistrust, but I'm very new this community and don't yet know what's what here.


text:
Lenovo A6000 Plus boots into recovery mode after downloading system updates
Today I downloaded updates for my Lenovo A6000 Plus. It asked for rebooting so I hit OK. But when it reboots, it says like:

Android System Recovery <3e>.

The options it shows are:

reboot system now
apply update from ADB
wipe data/factory reset
wipe cache partition
apply update from SD card

I have tried all the four options but with no good results. I attempted update from SD card, but I don't know what file it requires.

That sounds like a broken update. Normally you shouldn't need to select anything but "OK" – and the recovery ("<3e>") should pick the updates automatically. I'd try to contact the manufacturer (or carrier in case of a branded device – whoever sent the updates) in parallel to waiting for answers here. Good luck!

Finally, I got the solution. Follow the instructions listed below, step by step:

At first, you have to download system software  in your memory card through another phone. Download the file from here (size of about 1GB; a ZIP file).
Note: Aforesaid link is for Lenovo 6000 Plus.
Remove your phone's battery and insert the memory card in it.
Start your mobile. It would show the same screen as it did earlier. Tap "install updates from SD card" and navigate to the file you have downloaded.
Select the ZIP file you have downloaded.

Now enjoy the latest Lollipop version on your mobile and your problem is also solved.


text:
I want to transfer my android internet app info (saved passwords/log on info on browser)
I have a note 3 and will be transferring to my note 5 soon.
I want to find out if there is anyway i can just transfer the app with the existing internet browsing info with the login info i already have in the cache.  The cache has not been cleared so I want to directly transfer this to my new phone so i don't have to re-log into and re-enter all my passwords for the sites.
Is there a way to do this?
Just to be clear:
I want to open up my internet app on note 5 as it is on my note 3....so that the login info and stuff is already there so i don't have to find all my logon info again for the sites i visit.
Many thanks!

A solution without root is described in Full Backup of non-rooted devices: using adb backup you can grab all (or selected) apps including their data from your old device, and then restore them to your new device. I'd recommend taking separate backups from all your apps, as adb restore is an all-or-nothing without the possibility to select what to restore – and you probably want a "clean transfer", leaving "garbage" out.
Instructions
So the recommended steps would be:

installing the required ADB stuff to your computer, see Is there a minimal installation of ADB?
performing an ADB backup for all your apps. If you're using Linux on your computer, my tool Adebar can assist you with that, creating shell scripts to backup/restore each single app and more (on Windows, Ultimate Backup Tool might offer something comparable). If not, you can list all apps via adb shell pm list packages <X> (with <X> being -3 for user apps you want to backup including their .apk files, and -s for system apps where you want only the data from – as you couldn't restore the .apk anyway due to read-only /system file system). Then run adb backup -f <appname>.ab -apk <user_app_package_name> for each user app, and adb backup -f <appname>.ab -noapk for each system app. Hint: com.android.sharedstoragebackup will take a while and create a huge file, and you probably can skip that; it's the contents of your SD card(s).
for each backup file you want to transfer to the new device, run adb restore <file.ab> with the new device connected

A few caveats and tricks

apps may opt-out of this backup (ALLOW_BACKUP = FALSE), in which case the backup file will be only 41 bytes large (or 0 bytes). In this case, you cannot transfer the app this way without root tricks.
you could simply do a "full backup" of the entire system, and later pick what to restore with the help of some 3rd party tools – see How do you extract an App's data from a full backup made through “adb backup”? and Partial adb restore

Further readings

Restoring an ADB backup onto a different phone of the same model?
our backup tag-wiki
our adb tag-wiki
if the above sounds "too much", and you want a few selected apps only: my list of backup apps has a.o. Helium mentioned, which might be worth a look then. It does the same as described above, just directly on the Android device.

Thank you so much!  I wish you guys were beside me.....I will try this first without rooting the phone to see how it goes.

I use that regularly (though all my devices are rooted, so Tanmay's solution runs via its automatic scheduler in the background as well). Except for those opted-out apps (which I "opted in" again with root powers), it works very well – which is why I'm confident it will be your solution, @Tom. When solved, please don't forget to mark the answer which solved your issue by ticking the check-mark next to it, so others in a similar situation can easily identify it :) Fingers crossed the app you're after has not opted-out!

Is there any workaround to force backup for apps that prevent backups (ALLOW_BACKUP = FALSE)? (without rooting)

@dma_k without rooting, no. With root & Xposed, yes.

Use Titanium backup (requires root access on both old and new devices)
Make the backup of the internet app on note 3, copy the backup in your new device, download Titanium Backup in new device, restore the backup but be sure to restore only the data. Titanium backup offers 3 types of app restores: App only, App+Data, Data only. Use the "Data Only" option as using the "App+Data" restore option may replace the internet app with an older version (Note 3 would have older app version than Note 5).
This shall restore all the saved data of your old device to your new device.

Thank you so much!  I will try this out as well!  Really wish you guys were beside me.....


text:
IFTTT recipes with “new screenshots” condition are not triggered on OnePlus One
Copied from Web applications (commenter suggested it fits more here)
I made a simple IFTTT recipe, where I want each new screenshot taken to be sent to my trello board. I worked out different trello recipes well, which worked. I tried several new screenshot conditioned ifttt recipes and they did not work. Is there a way to debug IFTTT recipes somehow?
Randomly, rarely the recipe does work. But I cannot see or isolate the conditions that lead to the succesful execution of the recipe, if there are any.


text:
In Chatsecure conversations, what is the meaning of the little ticks and crosses?
I noticed that after each message when OTR is enabled, 2 little ticks or crosses appear in the message bubble. Sometimes they change color from black to white.
What is the meaning of these indicators?
I think it something to do with message delivery and /or to flag the recipient has read the message, but I would appreciate a definitive explanation!

One check means it was sent.
Two check means it was delivered, though not necessarily read.
One check with One X means it was sent, but no delivery receipt was received.

And the color changes? I don't think I imagined these ... is this a GUI glitch?

There shouldn't be any color changing... can you post a screenshot?

Maybe you're right - or they could be transient. I use the dark theme and the "stable" colors are red ticks and white crosses. Maybe the crosses momentarily appear as black. Can't screenshot this as its transient!


text:
How to get ip address of a router?
Normally when a modem/router is connected to a computer, there are multiple ways to know the ip address of them. I am using an android device and, I have free WiFi in my colony.
The problem is that previously the WiFi connected without any issues and the speed was great too. But recently they changed the WiFi frequency from 5 GHz to 2.4 GHz and now the WiFi doesn't get much signal from my home, and hence doesn't connect. And they refused to change it, and the problem is they never understood it, and it was the work of the repairman who changed it.
I am able to connect to the WiFi and it works, when in range, so is there any way to get the ip address of the router so that I can change the frequency. And also the ISP doesn't even respond to calls, and comes in months if there is any problem. And also I know the password and username, so don't respond to it that I am hacking something.
And when I connect to the WiFi it assigns me 192.168.43.214 address. So please tell me is there any way to know the ip address of the router.

try installing the app Network Info II. The router IP-Address is listed under "Default Gateway". Using the terminal might be possible to (ifconfig wlan0) but I think it requires root so just try the app

Given your IP address, try 192.168.43.0 and 192.168.43.1.

@mattm .0 is unlikely, .1 a good guess without guarantee. Using a terminal app (or adb shell), the command route would give a definite answer – as the router will be the point the device routes to. So any 192.168.43.X address showing up as gateway (gw) in the route output will be the router.

The Gateway should be the IP address of the router here which you can get from multiple ways. If benjamin's comment doesn't help then try Elixir 2 -> Information -> Wifi -> More information to see the Gateway's IP address. Alternatively, you can use [tag:adb] to query Wifi service. Do adb shell dumpsys wifi | grep Gateway. It is another matter that the log in page for router could be set at a different IP address.

@Izzy, what specific parameter does route needs to get the information relevant to question? It's simply giving me error "Invalid argument".  Works well on desktop though.

@Firelord that confuses me – I had expected "no argument", like the desktop variant. Right, "invalid argument". What worked: busybox route outputs the routing information as expected – no idea what AOSP (or Google) compiled for the native route command – whatever option I provided (-n|-v|-F|-C|-A) only provoked an "applet not found" error. Sorry for that, I should have tested it before.

Nothing works, the router is blocking access to 192.168.43.1 and is unreachable to others. What can I do?

I know that cSploit shows the gateway IP for sure, however I'm not sure if you'll get to see it without root.


text:
Cannot install Chrome or Google Drive on Samsung Galaxy Tab 10.1 (P1000)
I tried to install Chrome or Google Drive on Samsung Galaxy Tab 10.1 (Android 4.0.4) but the app page in Google Play says "Your device isn't compatible with this version".
Can I install an older version? Or is there any workaround.
I updated my system.
Later update: Any other application that I tried to install was giving Error retrieving information from server. [RPC:...]

I can't figure out what the issue could be, but to install older version you can try searching the apk on the internet. There are sites like https://www.apkmirror.com that collect the apk of a lot of apps.

What I had to do to solve this was

Go to Settings > Accounts
Remove the Google account
Add back the Google account
Go to Settings > Applications > All
Clear data for applications 'Google Play Services,Google Play Store` (basically any system service or application from Google that had to do anything with Play Store)
Reboot the tablet

Now I can install applications, including Drive and Chrome.

This did not work for me. I have a galaxy 10.1 P-GT7510 running Android 4.0.4


text:
Tasker: Turn wifi on/off scheduled
Looking for a way to turn off my wifi everyday at 9:30 pm.
And turning it back on at 7:00am the next day automatically everyday.
Tried a few profiles, none really worked.
Thanks for your help.

What kind of profiles did you try, I wonder?

I don't know what profiles you've tried, but that's one of Tasker's easiest jobs:
Condition: Time (set start and end time)
Task: Net › WiFi (set "off")
That's it. At "start time" WiFi will be switched off, and and "end time" the setting is reverted to what it was before the condition matched. If you want to be sure that's always "WiFi on", use an exit-task similar to the described task, just with Net › WiFi set to "on".


text:
fast boot oem unlock does nothing. No output
I tried unlocking the bootloader of my Yuphoria with the following command
fastboot -i 0x2a96 oem unlock

But this is the output that I'm getting.

...
  OKAY [  0.001s] finished. total time: 0.001s

It does not show any kind of warning that the data on the phone will be erased. ADB and fastboot is detecting the device. Here is the output for fastboot -i 0x2A96 oem device-info

...
  (bootloader)  Device tampered: true
  (bootloader)   Device unlocked:true
  (bootloader)  Charger screen enabled: true
  (bootloader)  Display panel:
   OKAY [  0.005s] finished. total time: 0.005s

I tried flashing the recovery.img after that but it does not work. What am I doing wrong? I work on Linux (Ubuntu 15.04)
Edit:
Here is the link to the CM page where I got the instruction from. I followed all the steps mentioned on the page.

"after that but it does not work" -- what does not work? Is there an  error during flashing or can't you boot into your expected recovery or what? What command did you use to flash recovery? What is your source of instructions and from where did you download your recovery.img?

There is no error. It doesn't boot to the custom recovery after I run the last command. I followed the instructions from CyanogenMod wiki page for the device.

What is the last command? At least link the instructions and tell us whether you cherry-picked and executed them or did a thorough step-by-step execution? There simply isn't enough information to solve your question.

I have updated the the question with the link.

I finally got it to work. I tried flashing the recover using the command:
fastboot -i 0x2A96 flash recovery twrp.img

That didn't work. So instead I booted directly into the recovery mode using:
fastboot -i 0x2A96 boot twrp.img
Once I was in the recovery mode I was able to flash the ROM normally.


text:
Enabling USB debugging from open file system access using custom recovery
Of course this should be possible, but finding the correct files to modify is the real question.
Assuming we can boot into a custom recovery and have full access to the file system, has anyone investigated the steps for enabling USB debugging?
The motivation for this request is that I have a device that will not fully boot, so a log dump would be very helpful in this case.

See my answer for How to enable USB Debugging in Android if forgotten pattern for screen-unlock?

The correct file to modify is the build prop. Which can be risky to modify. This will enable everything needed. Through the file system modify the build.prop or with a computer. If the custom recovery is TWRP or possibly CWM. Then adb comes pre-enabled. Then you also need root and a computer with adb.

boot into your custom recovery.
Plug your device into your computer and open an elevated command prompt.
Throw these commands.

adb shell
su
mount -o remount,rw /system
cd /
echo "persist.service.adb.enable=1" >> default.prop
echo "persist.service.debuggable=1" >> default.prop
echo "persist.sys.usb.config=mtp,adb" >> default.prop
echo "persist.service.adb.enable=1" >> /system/build.prop
echo "persist.service.debuggable=1" >> /system/build.prop
echo "persist.sys.usb.config=mtp,adb" >> /system/build.prop

I have done it this way with a nexus 4 and since this is the build prop. Here are some others that have too.


text:
How to sync Android and iOS photos?
I currently have iPhone 5, iPad mini, MacBook Air and iMac.
I use the iOS and OS X Photos apps to store my photos and to share select photos with family. My photos are stored in iCloud for purposes of personal storage, and shared with spouse and parents via iCloud Photo Sharing.
I am desperate to move back to Android for my phone device (probably Nexus 5X) but feel the photos part is locking me in to the Apple ecosystem.
If I return to my Android heartland after too long away, What, if any, ways exist that would help me sync my Android phone photos with my other iOS/OS X devices - and vice versa? In other words, how can I get as close as possible to having a single, cross-platform photo library on both Android and iOS/OS X? When I take a photo on Android, it would also appear in my Apple photo library on both iOS and OS X devices (ie. in iCloud)? Likewise, if I took a photo with my iPad or added a photo to the Photos app in OS X, it would appear back on the phone.
I am investigating Google Photos on iOS and web. I fear family won't want to use this on their iOS devices for sharing. I love the auto photo identification but other aspects of it look weak.
Really struggling with ecosystem lock-in.
How can I ween myself off but only partially?

are you looking for a photo sharing app for iOS and Android platform ?

I guess two things - 1. Some way to ensure my own private photo archive is synced, Android-iOS. 2. Sharing.

Maybe too late for this answer, but did you try IFTTT?
https://ifttt.com/connect/ios_photos/google_drive
https://ifttt.com/connect/android_photos/ios_photos


text:
Prevent apps from closing when phone is locked
On my Samsung Galaxy S5 (Running CyanogenMod 12.1), when the phone locks apps that are running (both foreground and background) stops, for ex: when I'm downloading a file on UC browser, it automatically closes once the screen is locked (includeing IM apps such as Whatsapp).
I have already checked if any such option is turned on in my RAM cleaner (I use Clean Master) and I also checked if powersaving mode is enabled, both are turned off.

you don't need any "RAM clearer" apps - Android is doing a far better job managing applications. 2) Have you installed any battery saving app like Greenify or something like that?

The  ram cleaner has an in-built battery battery saver, but I have checked that too, I have not enabled any such option @benjaminSyesterday

go to power settings, add needed apps to protected apps. sure it will work


text:
Do not disturb/Priority mode until next alarm on Android 6.0
Android 5.1 introduced an option of enabling priority mode until the next alarm. I used that feature on a daily basis.
Now, with the redesign of the Do not disturb/Priority mode in Android 6.0, I can't seem to find that option. Further research suggests that this feature has been removed.
So first, am I missing something obvious and that option is still there?
And second, If this option was indeed removed, is there a more 'advanced' way of getting the priority mode to end after my next alarm?

Update: this feature is back on Android 6.0.1.
According to Android Police - Android 6.0.1 Brings Back The "Until Next Alarm" Option For Do Not Disturb Mode,

With Android 6.0.1, the "until next alarm" feature makes its triumphant (or rather quiet, I suppose) return. Good to know!

So first, am I missing something obvious and that option is still there?

Looks like it has been removed on Android 6.0 Marshmallow. Nexus 5 on the same Android version also only have 2 options: Until you turn this off, and For x amount of time.

And second, If this option was indeed removed, is there a more 'advanced' way of getting the priority mode to end after my next alarm?

Automation apps like Tasker (paid) may be able to replicate the same behavior as the one on Android 5.x Lollipop.

Create a profile for an alarm clock

On the Profiles tab, tap the + button
Select Event - Date/Time - Alarm Clock
Press back to finish

Create a task to turn off Priority mode

Select New Task on the pop-up (or from Tasks tab, tap + button)
Input the task name (e.g. "Turn off DnD", optional), then tap the checkmark
Tap +, select Audio - Do Not Disturb
For Mode, select All (this means "allows all interruption", which is the same as turning off Priority mode)

If this is the first time using Do Not Disturb, Tasker will prompt a dialog box to turn on Notification Access. Select Yes, tap Tasker to enable it, and select Allow.

Basically, this will make all alarms turn off the Priority mode. To refine the time, (e.g. for a specific alarm at 6 AM on weekdays), add other contexts (e.g. Time and Date) by following How to create a profile with multiple context in Tasker?


text:
What is a canonical battery test that I can use before and after upgrading the OS version?
I am about to upgrade from Android K to Android L.
Right after, I will upgrade from Android L to Android M.
In a previous empirical experiment, with a now-demised device, I noticed (or seem to have noticed) that the battery life seriously degraded after upgrading Android.
Even after a good month of daily charging and discharging (from 0% to 100% and back), in the vain hope of properly recalibrating the battery, the lifetime was still down to about 8-10 hours from about 14-16 hours.
This time I would like to be able to prove it.
What is a canonical battery test that I can run (now and after upgrading) to determine whether upgrading deteriorated the battery life? I imagine that viewing a 6-hour YouTube video and noticing how far it goes would do the trick, but it's also very skewed to a single task. Is there an alternative that better represents the daily activities with an Android phone?
Update:
In addition to beeshyams's answer I'd like to point to Firelord's suggestion to use GSam, which does provide an ongoing "Averages Per Complete Charge".

Had your phone been rooted, I would have suggested to use BetterBatteryStats. However, for now, perhaps, GSam can help.

By now you would have long upgraded, but answering this hoping it may help anybody read it.

"What is a canonical battery test that I can run (now and after upgrading) to determine whether upgrading deteriorated the battery life? Battery usage depends on so many parameters. The list is possibly endless but few examples are highlighted below, leading to the conclusion that designing a canonical test is impractical from end user point of view

Device/ carrier specific -CPU (frequency range, governor, number of cores) , GPU( frequency range, Mali blobs), screen (LCD, AMOLED and it's variants, brightness), network (2G,UMTS,3G,4G,LTE etc)
Usage Specific - activating sensors (like GPS, proximity which drain battery faster), social network apps which keep the device on always, type of sites visited and how long (plain text, multimedia), upload/download (also depends on host server traffic etc)

Related to this, is that there seems to be no standard definition that defines average use. See my question How is an "average use" defined in terms of battery life. Answer to that question may help you in understanding how industry tests are carried out.
Even after a good month of daily charging and discharging (from 0% to 100% and back), in the vain hope of properly recalibrating the battery - Battery calibration is a myth, see answer here


text:
Lollipop update - Where did my active display setting go?
I have a 1st gen Moto X (2013, Verizon). I received the lollipop update (5.1) and I want to change the notifications on active display. I don't see this setting anywhere.
How can I change my active display settings?

Open the moto app. It looks like a rainbow colored star.
On the top right, tap the gear.
On the bottom right will be the display settings.
(Click image to enlarge)

That's it! Would never have thought to look in a place other than settings.

@Jeff Motorola likes to keep things close to stock android, so having it in the app works better for that.


text:
Retrieve Files From Device in Bootloader
I'm working on an android application. I accidentally turned on a developer option(I'm guessing RTL Layout), and now I get the message "..System UI has stopped working". I tried to clear the cache partition in recovery mode and that did nothing. I don't mind doing a factory reset but I just want to get files off the phone as I don't believe a backup. (My phone is the Droid Turbo if that matters)
When I connect it to my computer via USB it is not recognized. I believe it was set as PTP connection on my phone. It does not show up when I run adb devices. However in recovery mode, when I choose "apply update from ADB" it shows up when I run adb devices(with the word sideload next to it), but I cannot seem to find it in the device manager. I tried to pull/backup through adb but I get "error: closed". Is there any way to retrieve my photos/etc before/after I factory reset. Thanks!

Your "error closed" is probably because your adb.exe file is out of date on your computer. Now, as far as the bootloader is concerned. No you cannot pull files from the bootloader simply because it is not an advanced program. The work needs to be done from recovery.

Did u tried to boot phone to fastboot mode, on my phone I do that this way:
 Pull out battery for 5 sec, put battery back, an then hold power + volume down key.
Than u can try using pull command.
What device do you have?

[tag:adb] commands won't work. ADB daemon doesn't run when the device is in fastboot mode.

Did you tried typing adb fastboot pull path of what do you want to get ? For me - worked fine. Bit u need to instal drivers for your phone if you didn't..

Sorry, I didn't get your point. In my ADB client v1.0.32 there is no parameter named fastboot so the command adb fastboot pull doesn't exist for me. Could you shed some light here?

Whoops, i've mixed some things and missunderstand your question my bad..

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


text:
How to reset phone (DROID TURBO) system settings without factory reboot? System UI has stopped working
So, a little bit of background. The worst part about this is that I'm pretty confident I know how to fix it, but I don't know how to go about doing the thing  I need to do to fix it. Bear with me a moment.
So I have a stock Droid Turbo, I don't have any kind of ROMS or any non-play store stuff on it.
So what I did was I went into developer settings on the phone, the "Hidden Settings" and I started fiddling with stuff.
I either pressed on:
Simulate secondary displays
or
Force RTL layout direction
and the phone's GUI crashed hard. Now it's completely bonkers, and only endlessly loops the error that "Unfortunately, the System UI has stopped working."
Now my question is, is there a way to reset those options in the developer menu somehow, without doing a factory reset? I have a few apps that store local data that will get erased, and I'd rather not.
Additionally, the phone is still working in the background, I can hear text message notifications and it rings when I get a call, though I can't interact with it in any way. The Droid Turbo user interface (For gestures while the phone is locked) works too.
I tried clearing the cache, I tried letting it complexly run out of battery and doing it again. Hard resets. Nothing seems to work.
The worst part is that my PC Doesn't want to recognize it either, which is odd. While in the bootloader it got a connection to my PC as a linux USB Storage device, inside system recovery it made the noise like something is there, but it's not.
So any tips? any way to save my data before I have to factory reset this? I really can't lose that data, a few apps I have store user data locally.

Is USB debugging enabled or a custom recovery installed? One of them is needed to revert those settings. Which Android version is it?

@Firelord Yes, I have USB debugging activated on my phone. As for custom recovery, I don't think so. My android version is whatever the newest sweets name is. I wish I could tell you but obviously I can't go into the phone to look right now.

You mean Android Marshmallow?

Yeah that sounds right. I'm pretty sure it has it.

To reset "Simulate secondary displays", use PC and [tag:adb] to execute the command adb shell put global overlay_display_devices ''. Note that '' means blank here (there is no gap between apostrophes). You can replace it with ' '.

As for RTL, there is a catch here. I can enable it at will but can't always disable it. You can try adb shell settings put global debug.force_rtl 0 followed by a reboot. If things are good, RTL should get disabled. In my PA 5.1.1 it doesn't get disabled. I looked around and found that it is a bug in 5.1.1 (may be in 6.0 too). http://forum.xda-developers.com/droid-turbo/general/psa-enable-force-rtl-layout-5-1-t3149244/page3

Thanks for the quick response. I've downloaded the ADB to try and do that and I'm in command line, but It's not finding my phone. Error : No device found when I put in adb shell

The error comes up if the device is not connected, or not detected, or USB debugging is not enabled in the device. That I'm afraid I can't troubleshoot for you. Many people have had this issue  in the past and web is filled with solutions and troubleshooting steps. You may have to use a search engine I presume. (Hint: correct drivers; adb devices)

The problem then is that I've already got drivers. I tried the Motorola device manager as well as the Android Universal Device Driver. sometimes when I'm in the Bootloader it'll connect as speedloader quark or something.

Just an update. If I plug the phone in I'm able to find it when it's in ADB sideload mode, so I guess I need to figure this out now.

Don't go that way, that would yield nothing. Stock recoveries are made in such way that they would allow you to push some files (in order to upgrade the system) and that's all they do. No shell access would be granted from them.

So basically I'm pretty stuck unless I can get the PC to recognize my phone. Right.

Yes. That is true, unless somebody has a better option than the one I proposed. Keep trying!

If your phone is encrypted, the only thing I can think of to get your data is to install a custom recovery, a custom ROM which uses a custom system UI and start the phone. Your data should be there. If it's not possible, you will have to turn off the phone, press and hold power on and volume down and factory reset. This last part is not recommended since you may loose your data.

Why not just install a recovery on an sd card and then install it through the stock recovery mode and reboot into it. The only thing i'm an expert on, is not being an expert, so I might be way off in regards to your Droid. I had to do it on my s5 galaxy and it worked on that.

Seems fairly legit, to be honest.


text:
Creating a playstore account for someone
I purchased an android for my stepdaughter who lives in another state. How can I set up a play store account for her so she can download apps? I have an IPhone myself

Its basically a Gmail account. Make one for her, and you are good to go.

To setup the Google play store account. You just need to setup a Google account within the Android device. This can be done when the phone is first turned on in the initial setup or can be done in settings within accounts.  Google support


text:
Why can't I hit the app install button when a blue screen filter is running?
I began using Twilight recently. Then when I tried to install an app, the install button won't click until the filter is turned off. I'm curious why this is so. Before experiencing this I wouldn't have imagined something like this would even happen.

Because Clickjacking is used by various malwares as well. You supposedly installed a simple app, it created an overlay of some agreement over package installer's interface you see when attempting to install an app, and in the background you ended up clicking on "Install". The restriction you saw is a native defense mechanism. Search  Tapjacking Android