if u have already restarted it you should take it into the shop u got it from and see if they can fix your tablet in anyway if the people there cannot fix then u will have to get a new one or if your insurance covers it you will be okay so good luck with your tablet :)


How do I get my pictures back from my lost phone?

The short answer is no to both questions, you're probably out of luck.

Long answer:

To locate your Android device with the Google tools, meaning Android Device Manager, your device must have a working data connection of some kind to function and Location Services enabled. This would give the ability to locate the phone and lock or wipe it at your option, or give the current holder of the device a means to contact you to possibly return the device.

As far as the photos go, if you were not actively syncing them to an online service such as Google Photo using the Google Photos app, or a similar competitive application and online service, then unless you can physically get the phone back in your possession, you will not be able to recover them.

This is another case of "an ounce of prevention is worth a pound of cure". Unfortunately, the average Android user has no knowledge of how these things work or how to prepare for the worst case scenario like this.

You could setup a device lock with screen message in Android Device Manager, and if somehow the current holder of the device happens to turn on the data service, it will sync with Google and immediately activate, giving you a possible option to retrieve the device. If you have it setup in ADM, when this occurs you will receive an email indicating the feature was activated and a location it occured (assuming Location Services are enabled as well).


Partial internet connectivity on Android device but device connected through hotspot has internet

The issue is due to the sim card loading two APN entries, one marked by the phone as "MMS" and the other marked "General" . After deleting the MMS APN entry, all phone applications now have full internet connectivity.

Personally I cannot explain the source of this confusion.


I realize this is a pretty basic answer, and you might have already tried this, but have you tried uninstalling and reinstalling those apps? Even if it's saying "check your internet connection", sometimes error messages don't reflect the real problem. Those apps you mentioned (Gmail, YouTube, and Google Play Store) all come from the same developer. If this problem just started recently, it could be a glitch in a recent update.

Alternatively, are you sure that you're logged in to those apps? The apps you mentioned are all dependent on your being properly signed in to your main Google account, via your device's accounts settings. If you've inadvertently logged out or deleted your Google account login, you'll lose access to those accounts.

Of course, if you haven't done this already, try restarting your device (turn it on and off). No joke, that actually fixes a lot of problems. :-)


No ADB connection to Transformer Prime TF201 on 4.1.1

This was an issue with the computer I was running ADB on. I took the transformer to work and ADB worked perfectly first time.


That definitely doesn't make sense.  Unless they somehow turned off one core (probably impossible without serious development effort) and compared the transfer rate to when both cores were on, you can't draw that conclusion.  One phone might have a different transfer rate that another, but it has nothing to do with whether one phone has a dual-core processor or not.  The speed of the internal memory or SD card and the filesystem are the most important factors, and possibly the efficiency of the storage-handling code. All three can vary between devices.


Sahara fail while trying to flash a rom into my phone

See here how I solved this problem. Somehow Windows is blocking the flashing of the device, that's why the sahara error occurs.

https://superuser.com/questions/1538067/cannot-flash-qualcomm-with-stock-image-lenovo-tab-m10-tb-x605l-lte-android-8-o

Sorry for posting it as an answer, I don't have enough reputation yet to comment on questions. But, in fact, it's a working solution for the problem exactly as described, which - I hope - is anyway enough to qualify as an answer.


This means the SD card hasn't been fully checked and mounted, and the app you're trying to run is on the SD. That's why you see the icon, but can't run it for awhile.


How can I make a point-to-point VoIP call over Wi-Fi?

You can use CSipSimple to add a local SIP account on both phones without having the need for an intermediate SIP proxy (or server).

Add a general 'Local' account. You only have to provide a SIP username for it.

When that is done on both phones you can call the other phone:

You have to know the IP address or dns name of the other phone
You need to know the just set up SIP username of the other phone
Dial 'SIPusername@IP-address' to call the other phone
You need to switch from the initially shown number pad to the extended 'SIP uri' input window

Click on the green marked spot in the left image to navigate to the SIP input activity :


THere's an open issue with macOs High Sierra. There hasn't been a release of a known working version, but you can download the working platform-tools version 4455170 (actually in development) from the issue tracker itself and I just tests that it works:
https://issuetracker.google.com/issues/64292422#comment55


Why do I need to turn on location services to pair with a Bluetooth device?

My understanding of Bluetooth is that applications using Bluetooth have direct access to the device MAC address for the purpose of pairing. I will assume this for this answer.

If you can read MAC addresses of WiFi or Bluetooth transmitters, you can locate a device. This is how WiFi/Bluetooth location works; you listen for MAC addresses of transmitters and look these up in a giant global database.

Therefore, any application using Bluetooth and a data connection is theoretically capable of locating your device. I am not sure this is practically possible; Bluetooth does not have the same range and semi-permanent access point infrastructure as WiFi.

By requiring location services to access Bluetooth, you ensure that the user understands their location information may leak when they use Bluetooth. In versions of Android prior to Marshmallow, the user could use Bluetooth without location services enabled, but location information could leak. In these older versions, you could also run WiFi scans to find MAC addresses without location services enabled, which again meant that your location information could leak. The requirement to allow location services to use Bluetooth is about ensuring that someone who disables location keeps their location private.

I would characterize this issue as a design problem and not a bug. A bug is presumably fixable, but it's not clear to me you can use Bluetooth at all without potentially leaking location information. Bluetooth was created before anyone considered WiFi and Bluetooth location services.


Getting "Authentication is required" when trying to access the Play Store

This worked for me: System settings > Apps > "All" (tab at top) > Google Play Store

Then press buttons in order: "Force stop" and "Clear data"

Exit Settings. Start the Play Store. Press at the top left top open the menu options.. Verify you have the correct account selected.


Follow the following steps exactly.

Start up your Rooted and Unlocked Nexus 7.
Install "ES File Manager" from the Play Store.
Start "ES File Manager" and go to "Settings\Root Settings" and tick all boxes.
Go to http://d-h.st/E57 and download the file from your Nexus 7.
Go to your "/sdcard/Download/" folder.
Long press on the "media_profiles.xml.zip" file and select "Extract to".
Leave as default and hit "OK".
Go to "/sdcard/Download/media_profiles.xml/"
Long press on the "media_profiles_new-3fe47816232d5037339532623a9019f88d6ab143.xml" file and select "Rename".
Rename it as "media_profiles.xml".
Long press again, and select "Copy".
Navigate to "/etc/" and hit "Paste" in the top bar (2nd last icon)
Allow ES File Manager to overwrite the existing file.
Long press on "media_profiles.xml" and select "Properties" (Might need to scroll down).
Tick every single box and apply.
Restart and launch your camera app and select video.
Then hit the circle in the bottom left and hit the settings button that appears in the middle of your screen.
It should already read "720p HD" and you can press that to change between that and "480p".

Any questions, please do not hesitate to ask!


How can I restore XT1924-7 MOTO E5 Plus (Hannah) baseband/imei

Did you ever solve your issues?
My backups where faulty(my fault)
I tried the same version OTA I was on from:

https://mirrors.lolinet.com/firmware/moto/hannah/official/Metropcs/

and boot failed.
So I downloaded the newest OTA from same link, that flashes fine. IMEI/bands/all that works fine.

I can not verify authenticity though.

What I did:
1) Download newest OTA from lolinet
2) uncompress ota.zip to a new folder
3) open new folder, open flashfile.xml on part of screen (I just let IE open it, notepad++ would be fine also)
4) open cmd from start/search on another part of desktop screen (command prompt)
5) cd desktop, cd newOTAfolder
6) boot phone into Download mode (power off, hold power/volume down)
7) following the flashfile
fastboot oem fb_mode_set
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash modem NON-HLOS.bin
fastboot flash fsg fsg.mbn
fastboot erase modemst1
fastboot erase modemst2
fastboot flash dsp adspso.bin
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash vendor vendor.img
fastboot flash oem oem.img
fastboot erase cache
fastboot erase userdata
fastboot erase DDR
fastboot oem fb_mode_clear
fastboot reboot

This gets you Completely wiped/Stock.
Please follow the flashfile.xml, just use my iteration as a guide to reading it.

I use a adb/fastboot that is system wide, if you just download the self contained adb/fastboot you need to uncompress the OTA.zip from loli into the adb/fastboot folder.

For what it is worth on the METRO/moto e5 plus the best custom rom I have found is AOSPe/AEX. I am currently going back to STOCK and modding that though as all over roms have been faulty in ways that make for not using as daily driver.

Best of luck.


You need root access for it, so if you are not rooted, you can manually move the apps to the SD card (if that has been allowed by the app developer) in the Settings->Apps->(App to be moved to SD)->Move to SD Card. Or you can use a specialized linking app, such as App 2 SD, Link2SD or similar (if you have root).


why Android Mobile phone drive folder is not visible in my computer?

There are too many possibilities and I faced few of them so I'm suggesting here not answering directly. From your description the files you deleted probably the problem but I don't know where did you delete them from !. So, tracing the issue this problem could be simply an issue at the driver and one of the fixes regarding that is to plugin your phone, check the drivers manager (assuming you are on Windows) for the ADB driver or interface (You can use USBDeview instead of the devices manager if it doesn't show there). Uninstall it then plug off your phone and restart your PC and connect now.

Another solution is simply doing same steps but after the restarting step, install your phone usb driver. Search for this one since I have no info about infocus usb drivers. Then plugin your phone.

Another one is to use debug mode. sometimes this method does work. To activate debug mode, go to Settings > Developer options > and check USB debugging.  Plug in your device. Go to Settings > Developer options. When a warning about this mode for developers..etc, Click OK.

Las suggestion I can remember is to change the cable and/or try plugging on another computer just to make sure it is NOT the cable.


Angry Birds and other games force close (crash) on startup when using Simple2Ext (S2E)

I would try backing up the data for one of the apps, then clearing it and seeing if it works afterwards.

You could try just restoring /data/data/com.rovio.angrybirds/files/highscores.lua and see if that works.  I don't have Cut the Rope so I don't know how its files work, sorry!


Phone will not vibrate for incoming text messages

I had a rom that failed to vibrate certain "very short duration vibrations" (or those of low strength vibrations). I am not sure if its just a hardware limitation of my phone or the rom in particular, but you could try an app like Handcent for now and play around the vibration settings in there. Handcent SMS allows you to fine tune the vibrations, adjust the intervals between each vibrations in milliseconds etc..


Upgrading galaxy s2 GT-I9100T 4.0.3 to 4.4

Status 6 often refers to a problem within the updater script. Be sure to save it in unix format. I mostly use notepad++ to edit those files.
notepad++ > edit > EOL conversion > UNIX format

Also make sure there is an empty line on the end of the script. So if the script has 112 lines, the 113 should be empty.

Status 7 means that the rom is incompatible with your device as it checks the device model. Thats why you have to delete the first line in your updater script. Be sure to delete the whole line (with the semicolon).


You can use Tasker with the AutoInput plugin to detect the pop ups and close them.

Or you can use Tasker to turn Wi-Fi, GPS etc on/off. You may have to add Tasker as an admin app for it to control the GPS and some other functions.


How to recover or reset "current backup password"

My little research here indicates that the current backup password is saved in the file /data/backup/pwhash (no plain-text). In some earlier Android versions removing that file followed by a reboot resulted in paving a way for setting up  new password since current password would default to blank then. But in Lollipop, you've to remove the file pwversion (in the same directory) as well.

Because the location is under /data/ you'd get "permission denied" message if you attempt to browse into /data/backup, be it from a file manager or from command-line, unless root access is provided.

The only way (as it seems to me) to reset the password without root access is the factory reset.


Hide Whatapp message preview on the front screen

Did you check at Settings >  Lock Screen & Security > Notification on Lock Screen? There you can hide notification for specific apps.


Google's location-based services versus third-party services

You can read more about Google's Terms of Service for using Google Maps APIs or Google Earth APIs. That should define the legalities of using their data.

The APIs are used by 3rd-party application developers so they can use Google Maps/Earth data in their applications. They can build on top of that, providing additional functionalities. (e.g. Foursquare used to use Google Maps, for their check-in app).

However, there's a limit to how much data a 3rd-party application can use/access for a given period of time. Beyond that limit, 3rd-party application developers have to pay. This is similar to the limit that Twitter has for 3rd-party Twitter clients (like Falcon Pro, which recently reached this limit; thus, not being able to display Twitter feed in their app).


What would the effective memory space be in a 8GB Nexus 4?

I would assume that it would be similar or the same as the 8GB Nexus 7, which is about 5.92GB.


Is there a way to auto backup my phone files to my PC via wifi?

I'm assuming you mean your photos/music etc. that are stored on the 'sdcard' (even though it may not be an actual SD card). If so there are a number of apps that can do this.

I personally use FolderSync (There is a lite version with some limitations)

Another option is SyncMe Wireless but i've not used it so can't comment on how good it is.


Android: How to force an application to display itself as portrait no matter what device orientation

If you can install the Xposed framework, try the module App Settings which allows you to feed each app its own specific settings (including orientation).


What causes "could not be downloaded due to an error. (498)"

Solutions (though not the reason behind) are explained e.g. on Appslova.com. Taking a look at them, those are more or less the "Generic Google Play Solutions":
Method 1

Go to Settings→Apps, Select “All” tab
Find Google Play Store, open its entry, Clear Data and Cache
Find Google Service Framework, do the same
Now restart Google Play Store and try to download/update the app or games

Method 2

Open Google Play Store
Go to Settings→Accounts, Choose Account or add new account
Now try to download or install the app or game

Method 3

Go to Settings→Accounts→Google, remove your Gmail account
From Settings→Apps→All: Force stop, Clear data and cache for Google Play Store, Google Service Framework and Download Manager (like in method 1)
Again, go to Settings→Accounts→Google, Add your Gmail account
Restart your android and then accept all the Google terms and setup Google settings
Run Google Play Store and update or install your app.

Some more hints are to be found in Google's product "forum". Reasons here were e.g. storage full: Clean up, delete stuff, try again, worked.
Find a bunch more hints, all on the first result page to a Google search on "google-play error 498" :)


Is there a lock-screen that can unlock without swiping across screen

While it amounts to recommending major surgery for a small problem, CyanogenMod has customizable lock-screen controls. (My wife's G1 is configured to unlock when she pushes the menu button.)

Of course this requires rooting, modding, and hardware buttons...but it's a solution.


Micro SD gets corrupted after every restart

The Solution was simple after all, chkdsk told me the volume was fine when I did a (basic) error check [/f] but when I did a check for bad sectors [/r] it found tons of errors and repaired them. It took some time but now I have all my data back!

So if you have this problem with any sd card mounted for example as drive u:\ then run in cmd:

chkdsk u: /r /v

ps: format my card as fat32 was no option as it is 128GB and I would lose all my data.


How to type a curly brace ("{") in CyanogenMod 13?

On Samsung keyboard:

Touch Sym, then 1/2 the curly braces are under 7 and 8.

On AOSP Keybord, Google Keyboard, Gboard:

Touch ?123,  then =\< you'll get all symbols there.


Where does Google Drive cache metadata on my device?

base directory:

/data/data/com.google.android.apps.docs/

files explicitly stored on device:

.../files/fileinternal/<filehash>/<file>

cached files and thumbnails:

.../cache/diskCache/

metadata:

.../databases/

the drive-supported files (like docs, spreads, presos) are in com.google.android.apps.docs.editors.<foo> datadir


What's the difference between "sd card" and "usb storage"?

Have just noticed this too on my (original) Galaxy S since it got the Gingerbread update, presume that this is something that Samsung have changed in their Gingerbread build, as the S2 comes with  Gingerbread from the factory.

On the Galaxy S (and I presume it will be the same on the S2) they have a built-in storage (either 8GB or 16GB in the original S) that looks like an SD card to the OS, but is actually built into the phone, there is also a Micro-SD card slot, that can take normal micro-SD cards. On my device it looks like "SD Card" is the built-in storage space (8GB on my phone), whereas "USB Storage" is the separate SD card that plugs into the slot by the battery and you can plug the card in yourself (I've got a 32GB card in mine).

Previously these showed in the phone as "Internal SD Card" and "External SD Card". Since Gingerbread (see the screenshots below to see the contents of Settings -> Applications -> Manage Applications on an Android 2.3 Gingerbread LG Optimus Net smartphone), internal storage (including the internal SD card and excluding any possible ROM space) is called "Internal storage", which in the screenshots below amounts to a meager 150MB on the device where the screenshot was taken, whereas the space occupied by the external SD card, appears as "SD card storage", which in the screenshots below amounts to 16GB. It also appears that on Gingerbread (at least this is the case on my LG Optimus Net), it is not possible to see the amount of read-only-memory (ROM) which is present inside the smartphone (on such LG Optimus Net device this space amounts to 512MB according to the specs; newer devices don't have ROM, they just have a single internal SD card for internal storage):

Here is the screenshot of the Settings -> Storage screen on the aforementioned Gingerbread LG Optimus Net device. This screen uses the term "SD card" to refer to the external SD card and the term "Internal storage" to refer to the internal SD card excluding the (internal) ROM storage:

On the Samsung Galaxy SIII there is no internal ROM (just an internal SD card space and an optional external SD card space). On such device, the naming convention is different:
the interface accessed from Settings -> More -> Application manager calls "Device memory" the amount of internal SD card storage which is not allocated to system files but to user files (on my system a total of 11.3GB available for user files out of a total of 16GB for the internal SD card), whereas "USB storage" is the storage available on the external SD card (which when inserted as on the screenshot below amounts to 16GB for a 16GB microSD card):

On the Samsung Galaxy SIII the Settings -> More -> Storage screen is slightly inconsistent as it calls "Device memory" the total amount of memory on the internal SD card, and "SD card" the stuff available on the external SD card, as the screenshots below demonstrate:

So, the naming conventions used across various devices or even across the same device can be inconsistent and confusing. As long as you know how to interpret these terms on your own device you'll be OK.

Also, most apps don't know that there's two separate storage spaces, as this is a Samsung thing, not an Android thing. Media files copied into either location will be picked up OK by the media scanner, so you can put your music, etc where you want without any worries. Some apps, like the Camera app, have been modified by Samsung to know about the multiple storage locations and will let you save to either (configurable in the settings); others don't, and will only save to the internal storage space.

Here is the option allowing you to save to either location on the Samsung Galaxy SIII Camera app:

I haven't had a chance to play with Kies Air since Gingerbread, so can't help you there (but I will try to over the weekend and update). But for File Manager apps you should be able to see the folder /mnt/sdcard which is the internal SD card and looking down that you should see a folder called either external_sd or extSdCard which, if you open it is your micro-SD card. For any apps that let you pick where to save files, saving to this location will ensure its on the actual external SD card.


Unfortunately, no.

Many fake SD cards on the Internet are usually a low-capacity card (for example, 8GB) with modified firmware to say something much higher (like 512GB). When it reaches the actual storage capacity, it always overwrites old data (by repeatedly writing to the last few MB of actual capacity) or stops recording new data.

Because of that, when you exceed the real capacity of the SD card, you risk losing data unrecoverably - even recovery programs like PhotoRec can't recover them.

You can still see the thumbnails correctly because your computer or phone cached the thumbnails before you copied the images.

If you only copied the images (didn't move or cut them), your photos are fine. If you moved (or cut) the images, try:

Moving all the images that aren't corrupt off of the SD card.
Take screenshots of the thumbnails of the ones that became corrupt (it is a very long and tedious process (and the resulting images will have a much lower resolution compared to the originals) but can recover the images.


How do you install Google Play on Huawei Enjoy 7?

There are two methods here. If Method 1 fails or you don't want to go through with it, try Method 2.

Method 1:

I'm going to try something here. It may or may not work. I don't have any phone without play services to test this on.

First, download Google installer from Google drive link: Google installer
To install the file you will have to go to Setting >> Security >> Allow Unknown Sources. Once you check this option you will be able to install the files.
Tap the downloaded APK to initiate the installation process.
After completion, launch Google Installer by tapping open or from the home screen. It will have a Chinese name.
In the app, tap the big blue button at the bottom to start the install process.
It will then  prompt you to install the necessary  packages one after the other

Method 2:

There is a thread in the XDA forums for your exact problem with the Huawei Enjoy The steps you need to follow are linked here.
This method requires you to unlock your bootloader, flash a custom recovery and install the OpenGapps package of your choice. For your convenience, I am copying all the steps here, but I would suggest you follow the instructions from their source.
(Bonus note: with help from Google Translate, you can get some more clarifications here)

Download a Chinese version of TWRP from here. You don't need an account, just press the download button
Unlock your bootloader. Google will help. You need to get unlock code from Huawei. Go here, apply and follow the instructions. All data will get wiped. Backup important data. Once done you will get a screen with "Phone Unlocked!" written in the bottom
Then in the twrp folder you had downloaded you will find a batch file named something like "recovery-twrp一键刷入工具.bat". Run the batch file. The text in the console will be in Chinese but in Windows 10 you can copy and paste the contents of the console into Google Translate. Follow the directions and press 2 when prompted to boot into the recovery.
Download from www.opengapps.org and copy the compatible OpenGapps package of your choice (I suggest the micro) into your phone beforehand and then boot into TWRP, choose install, select the package you had copied earlier and then swipe to install. Once done, reboot.

I have not actually tried any of this, but if you get stuck somewhere, please share the screenshots and I'll try to help the best I can.


Where is the root folder of BlueStacks located in PC?

BlueStacks is Android emulator which is basically running virtual machine with different operating system, therefore you can't access your files directly.

You can find your data files under C:\ProgramData\BlueStacks\UserData\SharedFolder on Windows or Library/BlueStacks/Android on Mac, but the data files are in VDI format (VirtualBox drive image).

So you can try to convert .vdi files into RAW image which you can mount by the following command:

VBoxManage clonehd --format RAW Root.vdi Root.img

Then you can try to mount these files by some software which can support Linux ext3 file systems.

Alternatively you can install Total Commander, Root or File Explorer (or similar app) in BlueStacks, then transfer your files into fake SSD card and they should appear in C:\ProgramData\BlueStacks\UserData\SharedFolder folder. On Mac, you probably need to convert SDCard.vdi file into RAW format (as mentioned above) and mount the image, or use VirtualBox software to access the VDI image.

Another easier way is simply to install FTP or SCP plugin for Total Commander app and transfer the files via network.


In general productive usage of beta versions provided by Google is not recommended.

Google provides beta versions of upcoming Android versions for developers. Using the beta versions they are able to check if their apps will be compatible with the upcoming Android versions. Also developers can use those images to make some first test with upcoming new features.

Therefore I would strongly suggest to wait for the official release, especially if the apps that are important to you don't explicitly state that they are Android Q compatible.


Skype for Android uses your tablet's default language. From their support site:

  Skype for Android is currently available in [32 different] languages (based on your phone’s or tablet’s language setting).

What language is your tablet set to? To check (or to change it) go to Settings > Language & input. It does not look possible to change the language used by Skype without changing it for the whole tablet.


I have restricted background data but i am still getting whatsapp and facebook messages,,, am using an android 8.1 oreo

Push messages are usually not received by the app itself, but by the Google Push Notification Service (part of the "Google [Play] Services"). This prevents that every app have to built their own notification system which would cost a lot of battery and traffic.


Having an issue with my contacts on my Blackberry Priv

I had the same issue. The solution that worked for me was to open contacts and choose all contacts (top left 3 bars - Action Overflow brings up a menu where you can choose which list of contacts to use). My Priv was only using a subset of the contacts.


Can I get an update that isn't for my phone yet?

Just because Google released a new version of Android doesn't mean that Samsung (or any other manufacturer) has implemented it for any or all of their devices or that your carrier has made it available OTA.

Samsung does not appear to have made any announcement regarding if or when the Stellar may receive an update to JB 4.2.

You may also wish to keep an eye on When will my device get the Android 4.2 update (Jelly Bean)?


This is certainly possible with tasker, though I cannot give you the "complete recipe". Basically, you could create a task like this:

Execute Command: ls -1 /path/to/your/files, and capture the output into a variable
the command will list all files in the given directory, one file per line
Work on the variable. There are possibilities to convert it into an array, so you can use a for loop to handle each file
again with variables, you can setup the rename command (e.g. using Variable Search Replace) in a new variable. Pseudo-Code: mv "$old_name" "$(s/ /_/,$old_name)"

But it is much easier to use a simple shell script in some terminal app (or via adb shell) to achieve the same:

cd /path/to/your/files
for file in $(ls -1); do mv "$file" "$(echo $file|sed 's/ /_/g')"; done


Recovering files in Android phone, phone stuck in boot loop

Is there a way to use adb commands without enabling the [USB] debugging[?]

There is no point pondering about this once you understand the concept. In order to communicate with device using adb you need to have adb daemon running at Android's end. Additionally, for successful communication, you may also be required to authorize debugging at Android's end.

Android starts the adb daemon only when it finds the USB debugging setting under Developer options enabled. If it was enabled but was explicitly disabled by a user, the daemon would be stopped. It would be started again by Android should the setting be toggled.

If you've an another device with a terminal app installed and USB debugging enabled, do

ps | grep "adbd"

You would see an output similar to

shell     161   1     4564   284   ffffffff 00000000 S /sbin/adbd

(shell is the group name with ID 2000. This is the same ID that you would see when you get a successful shell session using adb shell.)

Disable the debugging option and the daemon would be stopped by Android. Use the same ps command with grep and it would give you nothing.

As for recovering the data in this situation, keep any hope as long as you've a custom recovery installed. They often always run adb daemon without any complexity of authorization from user. Then you can use adb pull to  copy whatsoever data you want.

Related reading: Android Debug Bridge


Why does "adb reboot" shut down my phone so much faster than usual before it reboots? Is it skipping important steps?

Based on the platform/system/core repository you linked above, I think the key is in libcutils/android_reboot.c. And important definitions are in include/cutils/android_reboot.h; namely:

    /* Commands */
    #define ANDROID_RB_RESTART  0xDEAD0001
    #define ANDROID_RB_POWEROFF 0xDEAD0002
    #define ANDROID_RB_RESTART2 0xDEAD0003

Usually in normal reboot mode (using device button, etc.), the process is longer because (I assume) it umount partition, kill all applications, close all fopen nodes, as in shutdown process. The adb reboot can be compared with Linux reboot command (from where it comes): it just flushes the disk and enter reboot without first killing processes or unmounting filesystems. I see also a fast remount command issued to put disk (in our case device's storage part of system) in ro mode before reboot.

I also believe the command issued is kernel_restart() which is embedded in kernel. See for example http://www.phonesdevelopers.com/1730094/. Also check machine_restart calls.


Samsung S3 asks for mobile data when I try to receive using ShareIt

Seems to be Samsung specific problem as you can see Samsung S 3
and Samsung S4
There is no solution I could see on internet.
Other users who had a problem in app review suggest using Xender


Based on this thread you can root the device using KingoRoot (see here).

As for custom ROMs, it seems the device is not popular enough amongst hobby developers to have attracted someone with the time and skills to create a custom ROM. It seems you might have to wait for custom ROMs, or ask somebody over at Modaco or XDA if they could perhaps try creating such a ROM.

Custom ROMs are almost always hobby projects, so if your device is not sold very much or nobody with the required skills for building a ROM has bought one, you are out of luck.

This post contains a link to a few articles about running a modded ROM on your device (source). This is the stock ROM with some added features/functionality. Please keep in mind that this might void your warranty.

Here are the contents of the pastebin mentioned above: (by C.G.B. Spender at XDA-developers)

  Stock UK ROM (takes forever to download, but handy if you brick the phone)
  To unlock bootloader
  To install CWM Recovery (it can't mount external SD because it looks for it in wrong place, but flashing etc works):
  Rooted Stock ROM
  Rooted stock material themed

Note: You should always make a full backup before switching/modifying ROMs, just to be sure! Some devices require a factory reset when rooting or upgrading to a different ROM.


Looks like the best options would be:

uloops
caustic
nanoloop

I haven't tried any of these on my tablet yet (advent vega). Let me know what you find


This isn't a real answer to your question, but it is some hopefully useful information:

according to https://wiki.archlinux.org/index.php/Overlay_filesystem

"Overlayfs has been in the linux kernel since 3.18"

according to the answer and the comments here >>Which Android runs which Linux kernel?<<

linux kernel >3.18 seems rare in Android. If your kernel is >=3.18 you may be able to use some terminal commands to manually mount it how you want, I think your best bet would be looking up linux commands for using overlayfs.


Preparation steps for sending a phone back under warranty

Resetting the phone to factory settings (Menu -> Settings -> Privacy -> Factory data reset) and wiping the microSD card (after backing up its contents) should be all that's needed.

Factory reset dis-associates the phone from your Google account, removes any custom apps (installed on internal memory) with their data, and clears all the caches.

[Edit]
P.S. There is a good chance that the manufacturer (Samsung in your case) or whoever you are sending your phone to for repairs might send you a different handset.  Depending on their service terms, they may simply ship you a brand new Nexus S, or even a refurb.  So jumping through hoops to leave your installed apps intact might be a waste of time.


Cannot boot to bootloader, fastboot or recovery

Turn off your phone and let it stay like that for 20 seconds
Then try the key combination again until the led goes blue (from pink)

If that doesn't works
Try flashing the cwm recovery image again manually using

fastboot flash recovery nameOfTheImage

Or follow this link to download the boot.img file and flashing it via

fastboot flash boot boot.img

Link:-
http://techbeasts.com/install-cwm-recovery-root-xperia-z2-2301a0167-d6502-d6503-d6543/

Hope this helps!


Are you capable of receiving new sms? Do new SMS messages pop up?

If you're using the default or stock messaging app, try installing another app like Handcent or GoSMS and see if the same behaviour is repeated.

Else, try clearing all the messages stored and see. Within the default messaging app, there's an option to specify the Message Centre number - you need to verify that the number entered is what your service provider has assigned.

If that doesn't result in any improvement, see if a Factory Reset will help. Beware that a Factory Reset will erase all user data.


HTC mains-to-USB charger: use to charge other non-HTC but USB-chargeable devices?

I treat chargers with the same specs as interchangeable... many USB chargers are rated as 5v 500mA (or .5A); in most cases, you should be able to interchange them (it may take excellent eyesight to actually read the specs; on my Motoroloa chargers, they are very faintly engraved).   Some Apple chargers produce more current than the standard 500mA, so I would not use them to charge products other than the intended.   Since most computer USB ports are rated for 500mA, chargers with the same rating should charge any USB-chargeable device without problems.


I fixed it.  Here's how:

Download moto-fastboot
Download the images for stock Motorola Bionic into the same folder you downloaded moto-fastboot to
Open a Command Prompt to that folder and run the following commands:

moto-fastboot flash mbm allow-mbmloader-flashing-mbm.bin
moto-fastboot reboot-bootloader
moto-fastboot flash mbmloader mbmloader.bin
moto-fastboot flash mbm mbm.bin
moto-fastboot reboot-bootloader
moto-fastboot flash cdt.bin cdt.bin
moto-fastboot erase cache
moto-fastboot erase userdata
moto-fastboot flash lbl lbl
moto-fastboot flash ebr ebr
moto-fastboot flash mbr mbr
moto-fastboot flash devtree device_tree.bin
moto-fastboot flash system system.img
moto-fastboot flash boot boot.img
moto-fastboot flash recovery recovery.img
moto-fastboot flash cdrom cdrom
moto-fastboot flash preinstall preinstall.img
moto-fastboot flash radio radio.img
moto-fastboot reboot

My problem was that I downloaded the wrong stock images for my Bionic.  I initially downloaded VRZ_XT875_6.7.246.XT875.Verizon.en.US_CFC_01.xml.zip but those image files gave me "preflash validation failure" messages.  6.7.246.XT875 was the previous stock version my phone was on.  But prior to rooting, I had upgraded to 98.72.22.XT875, which was not backward-compatible with the previous version.  As such, once you upgrade to the latest version, you can never go back to the previous stock version.

The stock images I should have downloaded were cdma_targa_9.8.2O-72_VZW-22_1ff.xml.zip  Once I downloaded these images, I was able to run the moto-fastboot commands successfully.

My phone is now running the latest stock version.  I don't have root anymore, but that can change :)


Can multiple androids be paired to work on the same task?

It depends on the workload but you absolutely could use Android phones as a cluster in much the same way they did with the PS3's.

You'd probably need some sort of server-client setup. With a server setup to manage the clients, assign work and manage the overall process and the clients setup to complete the work.

This is an interesting idea, for sure!


How can I upload a fresh photo to Facebook on Android?

If you want to use your browser to upload the image, try switching out of mobile view from the page footer. Then you should be able to upload it the same way as on a desktop browser. You could also use the apps (either official or third-party) for more upload options.


Can I use the internal storage in the Wildfire S to store music and photos?

The Wildfire S only has 512MB of internal flash.  None of this austere allotment is allocated to a user storage partition like is done on the Galaxy S2, S3, etc.


How to extract stock apk from TWRP backup?

Rename the system.ext4.win file to system.ext4.tarand extract it.
If your
TWRP backup is not in compression method, you will directly get to the /system folder or if your TWRP backup is in compression method, you will get a file named system.ext4 which you'll have to just rename it to system.ext4.tar and extract it to /system folder


How long are older versions of Android supported

When you're about to start Android app development, you should not stick to the 'old' Gingerbread version.

Of course you'll still use many things introduced in Android 2.3 and older, so most of the tutorials still work. This is very important, because even if you target API level 15, you need to care about backward compatibility!

As an unexperienced developer, later Android versions help you writing better apps. For example Android 3+ applications forces developers to use AsyncTasks for networking services, so your application does not freeze on network issues.


I have a nexus 5. It works fine, havent had an issue with any games so far (that is including play store games and emulators/roms). Once they pair through bluetooth, you can map the keys to what ever you want (in emulators, not play store games).

the only issue i have (and i think you are talking about) is with it working on a computer. the current HID controller driver that it uses seems incompatible with PCs unless updated. i am currently trying to find the correct drivers for it to install but according to what others are saying, ever since google bought green throttle, the firmware+drivers have been removed everywhere.


Power saving tips for Galaxy S2 that don't involve turning it into a dumbphone

I usually get by the day by carrying a USB charger since I always have my laptop or other computers around me. Some people get through by buying a second battery pack or a thick extended battery.

Any apps that syncs every 15 minutes is battery sucker, since it prevents the phone from sleeping. Syncing every hour or so shouldn't affect battery by much. If possible you should prefer apps that uses C2DM (i.e. push instead of poll). Many apps that polls for data have configurable polling frequency, try to have the same polling frequency for all apps or integer multiples.

For mailboxes that need to receive occasional urgent emails, don't use the stock Email client, instead use Gmail client or Exchange which uses push. If your email server supports IMAP IDLE extension (a push extension for IMAP protocol), you should use third party IMAP client, e.g. K9 Mail. However, don't use push for low priority high-traffic mailbox. You might be able to find a sweet spot for yourself by using two or more mailboxes for your high urgency and high traffic mailbox.

If you're rooted, underclock. Most phones have much more CPU than is needed for daily usage; underclocking will curb the phone to not go full power state unexpectedly, remember to restore the clock before doing CPU intensive activities (e.g. games) and to underclock it again afterwards.

I hope you know to disable Live Wallpaper. They're good for showing off, but not if you want your phone to last the day.

Secure the phone in your pocket. I found that my phone drains battery faster when in a tight pocket since the hardware button are often accidentally pressed which activates the screen and prevents the phone from sleeping.

In some custom ROM, e.g. CyanogenMod, the notification bar have power widget, which is handy for quickly enabling/disabling battery sucking features, e.g. GPS, 3G, etc.

However, remember that in the end it's all a tradeoff:


I deleted my system ui on my alcatel one touch fierce I need help

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


I solve this on the Nexus 5 using Tasker with AutoVoice plugin.

Once you get both installed, add a profile that reacts to the "AutoVoice BT Pressed" event with the action for running the activity for Google:Voice Search (long clicking on the Google Search app and selecting VoiceSearchActivity from the activities presented.


Is it bad if a cable is higher current rating than a charger?

No, only the device should not draw more current than the adapter and the cable can handle.

So the device defines how much current will flow through the circuit (which consists of your adapter and cable).

If the device draws more current, the adapter or the cable may overheat (with a fire hazard).

Btw, it's better to be safe and not use exactly a 2A but at least more, so you are safe with a cable of 3A.

Remarks from others
Also, this yields for most (cheap) adapters. See the comment of Jarrod Christman for an exception.

For USB, there is a negotiation protocol. See the comment of Yakk below.


Audio volume during phone calls appears to be a common complaint made by many Sony users.

I recommend turning off all the extras/enhancements to make a final determination regarding call volume. A different device may be better for you.

Below are the various options described:

Speaker Voice Enhancement provides "richer" voice listening during
phone calls (impacts what you hear). Turn this off.
Equalizer fine tunes the pitch of the call audio (impacts what you
hear). Turn this off or choose the most level/smooth option.
Phone Noise Suppression reduces background noise on your end (impacts
what other people hear). Turn this off if other people can't hear you
or experience breaks/skips in your voice. This feature may be useful
when you are outside.
Enhanced Voice Privacy provides an additional layer of voice
encryption (impacts both sides of conversation). Turn this off if the
option is available.


How to backup WhatsApp chats (not media) to save my phone memory?

WhatsApp automatically makes backups every day at 3 AM and stores them in the WhatsApp folder of your Android phone. This folder is either located in your device's internal memory or external SD card. You can set the automatic backup in WhatsApp or manually use the "Back up chats" option in Whatsapp Settings,

  Whatsapp > Settings > Chats and calls > Backup up chats

This will store a backup file(usually named msgstore.db.crypt8) in your Main storage > Whatsapp > Databases directory which includes only the text messages in an encrypted format.

For individual export of chat messages without including media, as mentioned in the Whatsapp FAQ:

  To export a copy of the history of an individual chat or group, use
  the Email chat feature:

  Tap and hold on the conversation or group.
  Select Email chat.
  Choose whether to Attach Media or not.

  An email will be composed with your chat history attached as a .txt
  document.

  Note:

  If you choose to attach media, the most recent media sent will be added as attachments.
  When sending with media, you can send up to 10,000 latest messages. Without media, you can send 40,000 messages. These constraints are due
  to maximum email sizes.

You can now keep this backup in your mail or download it to your phone for later use. If you want to restore the messages, read this article, How do I restore my messages? for more information.


Is there an empty/clean version of Android for tablets?

You can install Cyanogenmod or any number of custom roms, but it sounds like you'll need to develop a specific rom for your situation.

If you only want the user to run a single app, I would imagine you'd have to develop an app that declares itself as a Home Screen/Launcher, and have your ROM only include that app as the main Launcher.

This is basically how Barnes & Noble made the Nook Simple Touch. Their own Launcher is very limited and doesn't let you install apps or see anything that looks like Android. As soon as you get root via an exploit, you can easily install your own launcher that gives you access to the standard android interface and turns the Nook Simple Touch into a fully fledged (if limited) tablet.

A specific implementation is outside the focus of this stackexchange site, but you can get programming advice at stackoverflow.com


Is there any way to disable/enable the back button?

It depends upon when would you like to disable the back button and how would you want to do that.

You can use AutoInput with Tasker to suppress particular keys globally. You would have to create a task with the action Plugin → AutoInput → Modes → Configuration → do the needful.

You can use Xposed Additions Pro1 too.

As for an idea of how to disable that button using Task shortcut try GMD Gesture Control2 or LMT3.

Also see my answer for Is there a way I can prevent the back button from going to the home screen?

1: Relevant usage: Xposed Additions Pro
2: Relevant usage: GMD Gesture Control
3. Relevant usage: LMT


I might be late, or maybe not. I confirmed (here) this issue being adressed into a firmware where the asigned screen size was bigger than it was supposed to be. In my case, a 7" tablet flashed with a 10" screen size tablet, downloaded straight from the tablet's company support page, for my specific tablet.

The guy from the link applied a solution by himself, using pieces from another firmware so the screen size matched the desired one. You can either do this or try another firmware, if it exists.


Download AT&T OTA update while out of country

You need to be connected to the AT&T network to receive the update, which isn't possible if you're abroad.

If you can't get the update through auto updates on your phone, or via Kies, then you can download the firmware and use Odin to flash it.

I found this answer helpful, as well as this tutorial that shows you step by step how to do it.


SuperSU version v2.73 installed by you is systemless as confirmed by you using methods mentioned here How to find that I am rooted with Systemless

Systemless root does not permit changes to be made by you to /system  by default. See Systemless Root for details. This is most likely the reason that you are unable to convert installed apps to system apps

To enable this, you have two options:

Follow instructions here  Enable /system write in TWRP - Systemless root to make /system writable and then try to install. This should solve the problem (I am also on systemless root but made it writable following this). If this doesn't work,  next option  below
Revert to traditional root - see
Switch over from systemless root to system (traditional) root


The general answer I'm afraid is "you usually can't". In principle there's nothing to stop a developer from writing a widget that supports multiple information sources, and allowing you to choose between them. In practice, though, that's often just more trouble than it's worth, as those different sources may deliver their data in quite different formats that the code would have to handle.


How does boot animation affect booting time. And how can I decrease the booting time?

BootAnimation doesn't affect boot time. It's just a series of pictures shown in sequence to you, while your phone is ready to give you the GUI.

There is no one certain recipe to make your phone boot twice as fast. Check this and this for possible solutions, to make your phone boot up faster


ok. here is the thing. The space is there, the problem is that it is not accesible for applications.

Android systems have several partitions as explained  here. Doing an df on my device I get:

Filesystem              Size      Used      Available Use%    Mounted on
tmpfs                   156.5M     32.0K   156.4M     0%    /dev
tmpfs                   156.5M         0   156.5M     0%    /mnt/asec
tmpfs                   156.5M         0   156.5M     0%    /mnt/obb
/dev/block/mtdblock3    250.0M    119.0M   131.0M     48%   /system
/dev/block/mtdblock5    175.1M    157.2M   18.0M      90%   /data
/dev/block/mtdblock4    40.0M      1.3M    38.7M      3%    /cache
/dev/block/vold/179:1   3.7G      2.8G     952.5M     75%   /mnt/sdcard

the space I see in the app manager is the same allocated for /data, the rest of the space is used for the cache and the android system (in the /system and /cache partitions).

A solution would be to find out how to resize the partitions in the internal memory of the phone (there is a procedure here). Another solution (which seems easier) is to put they regularly used apps in the /system partition along with the default applications so that all memory is used (root is needed)


How to install ADB drivers on Windows 10 (OPO)

Try the 15-seconds ADB/drivers all-in-one installer. You could also install the Samsung drivers rather than conventional OnePlus drivers.

I installed these drivers and I've had mine working since the upgrade.

You could also try following this guide on how to set it up.


As suggested on XDA Developers, you should first get the firmware of version 1.9.22, then you'll be able to root with KingRoot.


Go to Settings > wireless and network > mobile networks.
In the network mode, select GSM only.
I was having the same issue, and this step solved the problem.


Install arbitrary apk from filesystem on Android 10?

To disable /enable this permission :

Settings → notifications→ Special app access→
 Install unknown apps →your app

AFAIR, this change came about from Oreo (Android 8)

Solid explorer and Mixplorer are the one's I use and they both install apk's (OnePlus 7, Android 10)

(From Mixplorer - click to enlarge)


Is it possible to backup Whatsapp Contact Photos?

There is no direct button to do this work. But, you can find all those profile pictures that you see in full clear view. These pictures are downloaded in folder WhatsApp/Profile Pictures.

From there you can copy and paste where you want. Generally, these will not show in Gallery, because these pictures kept hidden by .nomedia file.


How to delete whatsapp without a SD card or a SIM card installed?

Uninstall Whatsapp from Google Play or from the phone's Application Manager (In the Samsung Galaxy S4, Settings > More > Application Manager).

If it's a pre-installed app and cannot be uninstalled by regular means, clear its data via Application Manager. In the Application Manager, click Whatsapp and you might see buttons like Clear data and Clear cache.


What is the front camera resolution for recording video on a Samsung Galaxy S6 Edge?

Based on this forum post, which shows the below image, the S6 is certainly capable of 1440p video. It seems that it's not the default setting. It's unclear why so many review sites that I found have misquoted the resolution.


Android does not include a telnet daemon. Use the included android debug bridge (meant for development or power users). It comes with the official SDK ( http://developer.android.com/sdk/ ).

Install both "tools" packages
Enable USB debugging in your phone settings
run ./platform-tools/adb shell in yor sdk folder (needs approprate USB rights for your phone)

You then have a local shell on your phone.

If you definitely need access over network install an ssh server app (search play store for SSHDroid or QuickSSHd). You might want a secure shell server on a mobile device that connects to multiple maybe unsafe networks like public hotspots.


I would suggest you use the Greenify app. It really shuts down or hibernates an app after you exit it. It doesnt allow the selected process to secretly run in the background.
You can find the app here.
The app works even better if the phone is rooted.


How to pick the desired contact/contact image when dialing a number shared by two (or more) contacts

I assume the profile photo chosen is based on the contact ID, however an easy (albeit less than ideal) workaround in this situation is to create a unique contact for "Home", set the desired photo there and add that as a separate direct dial option.


How to use Microsoft Exchange ActiveSync to sync Hotmail and Outlook contacts to Android?

Have you tried connecting another Android phone? It would be a nice AB testing to see where's the problem.

The first answer that comes to mind is to check whether your contacts not set to sync with Google contacts. In some cases that prevents everything from working correctly.

Another solution is to enable syncing email alongside with syncing contacts. Some Android phones don't update other data correctly till emails syncing is turned off.

And the last option is switching to the software called Akruto to check if that could fix everything. You can find all instructions and video guide on the official website: http://www.akruto.com/best-ways-to-sync-android-with-microsoft-outlook/

Hope this helps!


How to partition the Internal SD Card using CWM Recovery?

I don't recommend using CWM Recovery for this, but if you're going to this video demonstrates the process -- https://www.youtube.com/watch?v=puLfjeKq_PY

See also -- http://wiki.cyanogenmod.org/w/ClockWorkMod_Instructions#Additional_Commands

My recommendation is to use Minitool Partition Manager on a Windows machine as it's quite clear what's going on & it allows much more control


Move all photos from phone to PC: easy method

The simplest method would be to connect the phone to the computer then enable PTP (pictures transfer protocol) on the phone instead of MTP.

On Windows, a dialog usually pops up just choose Import images and videos. Alternatively  you can  right-click on the phone icon in Computer and select Import images and videos.

The computer then retrieve ALL photos and videos inside the phone and copy them to a folder in the computer.

This article provide further informations about android USB connections.


How to keep adb from connecting to a network device

The listed device 192.168.86.223:5555 device belongs to an device that has sometime been connected to your PC. adb saves this info until you manually disconnect this device.

To get rid of the entry execute the command

adb disconnect


Yes, an app can see all surrounding WiFi SSIDs with correct permissions.

This is the main use case for WiFi analyzer apps (not affiliated, just to show as an example, have been using one of the listed apps).

As for the permissions required, the already mentioned Wi-Fi scanning overview states:

Android 8.0 & Android 8.1: any one of

ACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION
CHANGE_WIFI_STATE

Android 9: all of

ACCESS_FINE_LOCATION or ACCESS_COARSE_LOCATION
CHANGE_WIFI_STATE
Enabled location services (under Settings > Location)

Android 10: all of

ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION
CHANGE_WIFI_STATE
ACCESS_WIFI_STATE
Enabled location services (under Settings > Location)


I think it depends on the PDF, if it is searchable or not, for ezPDF does have a search function that highlight the searched text, as you can see in the image below:

Screenshot (click image for larger variant)

And there are many other applications that can highlight a searched text in PDF, like Adobe Reader, MoonReader+, Quickoffice, etc.


Android restarts when I press "Turn on USB storage" button

options for fixing USB not authorized

(On device)

Go to settings/about device, scroll to "build"

Tap on build 7 times to enable developer options
Back out to main settings screen, goto developer options
Enable USB connection

or

(On device)

Using a file manager that has root access

Remove "adb_key"

/data/misc/adb/adb_key

Reboot your phone and try connect again.
The confirmation message should popup after a short time.

or

(On PC)

Remove the "RSA keys" from SDK settings

~/.android/adbkey

Start up ADB

$ adb kill-server

$ adb start-server

Plug device back into USB port (not hub) and wait.
Confirmation notice will popup after a short time period.

or

You can try this. The steps are more involved, requires device and vendor IDs

this has been included because it is helpful and a reference
steps haven't been included in the answer because it is off topic

in step 3 (~) is the location of your SDK installation
make sure you have the latest adb executable installed
make sure you have the latest drivers for your device
make a backup before performing any of the above steps


its a kernel corruption. Just install a new kernel.


unable to install app on my phone micromax a106

This phone seems to have very little space for files. As you don't mention how much space has left for a user to install apps I will think it is too low to be any useful to any kind of user. The only real choices, that can work in this kind of situation, are the two I am describing in this question.

Be aware that these two solutions have as a requirement for the phone to be rooted. If these two solutions do not fit you, you can always try to uninstall big apps from your phone and install smaller ones that do the same job.


How to have a clipboard functionality for multiple copy-pasting?

The category of app you are looking for is called Clipboard Manager.
Well, I have been using the app called Clipboard Everywhere which keeps a history of clipboard items and can be used very easily to recall the items copied before the last copied item.

Alternatively, you can use Clipper

I recommend Clipboard Everywhere as it consumes less ram.
Best of luck.


How to make `adb reboot` work like `/system/bin/reboot`?

Write a script in your PC, look for 'reboot' argument, and execute your own command instead.

I do not know how a Window's compatible script would look like, but this is how a simple bash script would look like.

#!/bin/bash
ADB="PATH_TO_RENAMED_ADB_BINARY"

if [[ "$1" == "reboot" ]] && [[ -z ${2} ]]; then         # $1 is the first argument received by adb
    "$ADB" shell '/system/bin/reboot'
else
    "$ADB" "$@"                            # $@ contains all the arguments received by adb
fi

Save the script as adb, give executable permission to it, rename adb binary with the name adb_orig, and then save this script as adb where adb is originally located.


Email rejected by Yahoo! but Android's Mail app keeps trying to resend

Your emails might be set up as "auto resend". Go into email options, and select none.


Installed app is deleted from Play Store. How to download it from my mobile to PC for backup?

Our backup tag-wiki mentions what might help you: ADB backups. You can check with our adb tag-wiki to get an idea on it, learn more on ADB backups via these answered questions.

Then, once you've got ADB up and running, adb backup -f myapp.ap -apk com.my.app will backup the app including your data, so you can even transfer it to another device.

Not that some apps do "opt out" of this backup method. In that case, you'd lose your data, but could still extract the installation file e.g. using an APK extractor. Or if you'd not be afraid to root your device, you could use a full-fledged backup app like Titanium Backup – which not only would allow you to backup all your apps and their data, but also your settings, SMS and more.


Is there a launcher or some software which would ignore top 1 cm of the phone screen?

When I had this problem, I think I learned from this answer.

One option is to use adb, i.e., the command line client/tool that comes with the Android SDK. It does a variety of things, but the thing that is most relevant here is the ability to use it to reconfigure your display.

Specifically, you want to access the shell commands to change the window manager's overscan setting with adb shell wm overscan L,D,R,U.

So you will want to use adb shell wm overscan 0,0,X,0 to push the top of the screen down by Xdp.

You can revert to normal with adb shell overscan wm reset or adb shell overscan wm 0,0,0,0.

If you don't know how to adb, it doesn't take much to get to the point where you can type that command in. I can relate because I used to have a device that had a partially functioning screen and I spent a lot of time rotating the phone and using this!

Within Settings > Developer Options is some options that will help you diagnose the problem, such as Show Pointer Location, or perhaps Show Touches. Or you could create a small app that simply displayed touch input.


Where to get com.android.calendar for Android 4.0.3 from?

Russians over at 4PDA have a thread dedicated to the phone, which hosts a number of firmwares, including stock-based ones. Here is the Calendar app extracted from the "Stock+" one, uploaded to my AndroidFileHost for your convenience. You can also get other files from the package in case you need them.
As validation, the version number of the ROM as extracted from build.prop:

ro.build.version.incremental=C40B935
ro.build.tags=release-keys
ro.build.description=U8666E-user 4.0.3 GRJ90 C40B935 release-keys
ro.build.fingerprint=Huawei/U8666E/hwu8666e:4.0.3/HuaweiU8666E/C40B935:user/ota-rel-keys,release-keys
ro.confg.hw_appsbootversion=U8666E-1V100R001C40B935_APPSBOOT
ro.confg.hw_appversion=U8666E-1V100R001C40B935_KERNEL
ro.confg.hw_appfsversion=U8666E-1V100R001C40B935_SYSIMG

"B935" - matches your current ROM exactly.


Simply copy the desired app from your favorite ROM (the apk is usually in /system/app) to your destination phone and then install it normally.


What caches can be cleared, when wanting to keep settings?

Any cache can be cleared. Clearing the cache will not remove app settings.

Read more from this closed question in StackOverflow (should be migrated here):
What's the difference between clear cache & clear data in android settings


Micro USB Flash Drive on Android Without OTG Cable

In your case there is no need for an usb OTG cable. It does nothing else then wiring the USB Type A connector to the micro usb connector, there is no electronic involved. The same goes for the micro usb connector on the stick itself. It's directly wired to the type A connector.

Usually the device should recognise and mount the stick automatically although this can be different depending on the manufacturer. I assume that sony's android implementation does not mount it automatically, but they have a manual (thanks ernie for the link).

From Sony:

Find and tap Settings > Device connection > USB Connectivity > Detect USB device.


Where do the exact locations of the phone buttons combinations stored?

It's not stored in the Android system, but somewhere in the phone's firmware that's not modifiable.

Such functionalities like hard poweroff or hard reset is controlled by the underlying hardware directly, not by Android system. Therefore the button combos are stored in the hardware controller and are usually not modifiable by software.


Enable WiFi when a specific application needs it, then disable after N minutes

Good. In this case you may try Tasker from App Store (However there are free trail available). Set your profile that triggers when the Specific App (Ankidroid) is Opened, and write a simple task

Proile:
1. App-> Ankidroid

Task:
1. Enable WIFI
2. Wait N Seconds
3. Disable WIFI

Tasker need some learning curve though, but it is very powerful and you can automate anything in your phone!


Use bluetooth keyboard with a different layout?

You need to install physical keyboard layouts.
One of the best extensions to do that is this:

RS - Hardware Keyboard Layouts

It is free, and does nothing else. You use the standard settings page to select the hardware keyboard layout.

(It is mystery why Google does not provide the layout files by default.)


Is it possible to control the charging voltage?

The battery voltage is controlled at a hardware level, not natively controllable via any Android APIs. Depending on your device & firmware, there may be apps that can control the manufacturer specific features, but that's very unlikely.

Try looking into Voltage Control on the Play Store, it can under-clock the CPU, maybe even the voltage - Voltage Control

  Voltage Control Extreme (developer name sulph8), features include:
  - Support more than one profile
  - CPU history display
  - overvolting support (+50mV and 1500mV limit)
  - undervolting up to -250mV (lite version limited to -200mV)


Auto block contact but unblock it after a couple days

Try Root Call Blocker, but your phone has to be rooted. Root Call Blocker has many options you can set (im not sure if timing of auto block and auto-unblock is available though). Even while the person is calling, there is a swipe button right next to the swipe green button, and you can end the call and block the person then and there.

If your phone is not rooted, then you can use AFirewall

This is also feature rich with options, check to see if there are any auto-block and unblock timers.


What are the SEC80 and SECD00 Android Wi-Fi capabilities?

You're in luck! Several years ago I was thinking about extending some aspects of WPA and wanted to test using my phone. It seemed that you need to add these as flags, so that made me dive in the Android source code, specifically wpa_supplicant.

Then @schroeder posted a link to your question on a private chat room, and it instantly rang a bell. I went back to the wpa_supplicant source code and traced it back a bit until I found references for the flags. If you look at line 89 there, you can see that the scan results entries ordered in the same exact order they appear in scan results console, so from there you can see that they're "flags" and you can go back in the source code to where they're declared.

Anyway, these are called '802.11 Access Point security flags'. Here's the reference list of the flags used in Android. For instance, [SEC80] would be NM_802_11_AP_SEC_GROUP_CCMP. I'm not really sure what [SECD00], but the 802.11-2012 specifications might give you some hints.


Whatsapp Backup and Restore with number change and phone change

Its a little complex solution but what you can do is start of the new phone and install the backup there while keeping the previously used number the same. Once you are done, insert the new sim and keep using it.

Number does matter, so before changing it, change the device.


Tap the menu button at the top right of the offending card, there should be an option for "Never show stories from the Daily Mail".


How does the application Xprivacy give fake private data to applications?

XPrivacy is not a stand-alone application. It's a module of the Xposed framework, and thus utilizes the latter to achieve its goals. So if the Xprivacy dev "reports in", he might just say: "Waiting for the Xposed team to show up"...

Oh, if you don't wanna wait: head straight to the Xposed thread at XDA for all the details. The intro over there states:

  I extended the /system/bin/app_process executable to load a JAR file on startup. The classes of this file will sit in every process (including the one for system services) and can act with their powers. And even more: I have implemented something that allows developers to replace any method in any class (may it be in the framework, systemui or a custom app). This makes Xposed very powerful. You can change parameters for the method call, modify the return value or skip the call to the method completely - it's all up to you! Also replacing or adding resources is easy.

So in short and simplified words: Xposed replaces some system resources to "expose" the system API, so other apps (acting as Xposed modules) can use it. Amongst those other apps is – tam-tam-tam-tam-tam – Xprivacy.


I assume that you are asking about your internal memory on your phone and how to free some space.

What do I do about putting the memory on the phone?

Move your medias such as photos, videos to your SD card with a file
explorer
Move some of your apps to SD card

This process should free some space in your internal memory


Can't boot my android after changing permissions

I hoped you made a backup:-)

Try to reflash the ROM on your phone in the recovery mode and restore your backup.

And NEVER use 777 because now anyone can access your /system.


How to make Samsung Galaxy SL I9003 play AC3?

The solution.

I ended up preferring films in the .MKV format and using mkvmerge for merging audio tracks and subtitles into a video file.

However,

for those who want to watch films with an embedded AC3 audio track, this solution could be useful. It worked on my Samsung Galaxy Tab 4 10.1 SM-T530NU, and I'm sure it would work on any other device.


All Unity 3D games result in "Force Close"

This is because they're not compatible.
Unity requires devices with ARMv7 instruction set, your phone only supports v6.

I'm sorry but there's nothing that you can do other than buy a new handset if you want to play cutting edge games.

See this for the detailed specifications of your phone.


Why are there 2 boot partition on mediatek devices, both of which contain the same preloader?

Both the preloader BIN files in the mmcblk0boot0 and mmcblk0boot1 partitions are identical. The reason for this is in case the mmcblk0boot0 becomes corrupt, the device is still able to boot up.


Reason of existence of An App named "-5"

I did a search in Play Store for "-5" with no results, also on YEE ole great god Google.  Not much returned.
I would start with your phone service provider.  They are suppose to give you a level of device support.  I've personally stumped the US Cellular chumps before.  Give it a try.  They do keep a knowledge base of customer calls. Who knows, you might be lucky.  Else download "HouseCall" from the Play Store, it is a TrendMicro manual scan for nasty things.  It is very powerful.  Free, only runs's when you run it.  TrendMicro has a variety of very good pay products for Android and web safe stuff.   Good luck.


So I successfully rooted my device and installed lineageos in it today.
I created an mi account(couple days back) witj my phone number, made a windows vm and used an [unofficial tool] [https://kkworld.in/unlock-mi-bootloader-without-waiting-time/] to unlock the bootloader.
Initially getting my vm to recognise connected usb devices was an issue but I found a [superuser solution][https://superuser.com/a/1295185] and then rebooting.
You can check if usb devices are working without turning on a vm. I've posted it [here][https://github.com/arch-linux-enthusiast/android-rooting/commit/3924a65d6681a4efd9fdfd2931b82d47321e3556]. Yep I've also made a github account (with very little substantial content since I barely know anything).
I didn't have any waiting time for the unlocking to happen, but keep in mind this tool is possibly modded as far as I know. If you have the patience, use the official tool and wait it out.
Thanks for all the support, I couldn't have done it without your help, @alecxs!!!


It was a mistake to do partitioning by yourself. Android don't very like third-party partitioning tools.

I recommend you to format SD-card via standard Android menu. If it fails then use PC card-reader or even specialized software recovery tools.


I use a bluetooth keyboard but you can connect any USB keyboard to your phone or tablet with the correct adapter and no app is required.


Not all apps are safe to delete or disable. Most are, though.

If you are able to remove an app that came with your phone, it is safe to do so.
If you can only freeze the app, then it is in the /system directory, that is why you can not remove it. You can disable nearly any app without bad consequences - but if other apps start to crash, try to re-enable these apps.
The apps you should never disable is the Settings app itself, the System UI and other core system components - without these, you may not be able to use the phone at all, so you can not even re-enable these. A factory reset can help this situation.


If I hard reset my tablet/phone well I lose everything even if I loved into Google

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


How to extend the timespan of Google's calendar widget?

I just downloaded off widget from Google Apps called simple calendar. once you install the widget on to your home screen then you go to the apps area and single tap on the simple calendar icon. takes you into the settings for the simple calendar widget and you will be amazed to see how many different ways you can customize the calendar. you go into one area where you can select how many days to see on your calendar. you can even mix items from several gmail accounts.


How to remove all Google-specific apps from a rooted Android?

You can install an app like Root Uninstaller or Link2SD and remove any unwanted system apps from there. It is typically safe to remove:

Cloud Print
Drive
Google Photos
Google Play Books
Google Play Games
Google Play Magazines
Google Play Movies & TV
Google Play Music
Google Play Store
Google Photos
Google Search
Google Text-to-speech Engine
Google+
Google Text-to-speech Engine
Hangouts/Talk
Translate
YouTube

Be careful, removing these may break some functionality:

Gmail (reinstalling as user app may break functionality)
Google Backup Transport
Google Calendar Sync
Google Contacts Sync
Google Maps
Google Now Launcher (do only if there's an alternate launcher installed as system app)
Google One Time Init
Street View

Do not remove these:

Google Account Manager (causes FC's if you don't remove other gapps)
Google Partner Setup (may cause unexplained crashes)
Google Play Services (causes FC's if you don't remove other related gapps)
Google Services Framework (may cause crashes if you don't remove other gapps)
Setup Wizard

You may want to disable these apps first (Settings > Apps > All > [Selected system app] > Disable) or Freeze using Link2SD to test functionality with those apps removed.

Thanks to user1261104's comment for contribution to this answer.


3x4 keypad only types numbers even when in the letter mode is shown

Where you were enter web or app, what ever use this type of keyboard exclusively just to let you write only number code or phone number. If you will enter other app (writing box) and try to write using the keyboard 3x4 you will be able to write alphabetic characters.


Default user after reboot in multi-user CM 12.1

I found a solution which is ok for me. I execute the following line using Script Manager App on Boot. This switches the user to the one with ID=10.

am switch-user 10

User ID's can be found with this command:

pm list users

Both commands have to be run as root.


Is it possible to change the Operating System of the K599 (chinese iPhone)

I don't see why it is not possible (ever heard Android running on iPhone?), as long as someone writes a driver for it. However, if your device is a niche device, then it might not have enough user support to attract an experienced driver developer to release an Android driver for it.


You did not give details on "broken" in which way, but if it's about not charging,
or having a flaky connection when charging:

There seems to be a common problem with the micro-USB port speciffically in phones.

It is very simple, but not so simple to detect.
The problem is dust on the "back wall" of the connector on the phone.

If you look into it, wou will just see this "wall", with no dust.
Chances are that there is dust - like fiber collected from cloth of paper in your pocket over time, but perfectly compressed by hundreds of connecting cycles. Looks just like a perfect surface (in the limited visibility situation in the socket).

So please do not make an assumption about it and give it a try - use a needle to scratch that "wall", and see how it reacts.
Next part may be easy, surprising, and fun!

(take care of unpowering the device it you use a conducting tool)


Backup all installed APK's from phone using ADB

If it's just the APK files, you could use the getapk script provided in the tools/ directory of my little helper Adebar, calling it e.g. with getapk user to retrieve all user-installed apps. You won't be interested in system apps, but for completeness:
$ getapk

getapk
Extracting APK files from a connected device.
getapk lets you extract a single app's APK, or that of all user apps,
all system apps, or all apps altogether – depending on what parameter
you passed it.

Syntax: /mnt/av/src/git/adebar/tools/getapk <package_name> | user | system | all

This requires ADB being available on your computer. Should you not have that yet, you might wish to take a look at Is there a minimal installation of ADB? here at our site. You don't write what OS you are on; getapk is a Bash script (as Adebar is a Bash tool), so it works best on Linux, was reported working fine on MAcOS, and also in Cygwin.
To have that automated, you could create a cron job (Linux/Mac; no idea how that works on Windows but AFAIK there's something like a "Scheduler" you could probably use). APKs will be named <packageName>.apk (e.g. org.fdroid.fdroid.apk) once retrieved, so always retrieving them to the same directory (i.e. calling the script while inside that directory) should take care that you have always the latest versions in there and no more. Though it wouldn't delete APKs of apps you've uninstalled later ;)


Settings > about phone > status > sim status


Remote control of Android from PC or another Android device

Yes this did used to be possible, it is still possible but it requires more on the target device these days.

On below Android 5.0 , it was easy to do what you're saying, however it started to become apparent very quickly that the majority of people did not use this for its intended purpose...

For example, you could previously check on elderly people's movement's around the house to help ensure they're safe... however people would use these features on their partner's to "see" if they're Cheating for example..

It was seen as a serious violation of peoples privacy, and therefore certain measures have been implemented since above Android 4.4.

The new measures are,
• 1 single SMS application is aloud to recognise OutGoing SMS, Incoming SMS is not restricted because of SMS Verification or ( 2FA ) ..

• Real Time Permission Acceptance

• OnBoot restrictions on some devices

You did used to have Full Control over Android 4.4+ .. You could even have the application hidden with another name and icon, and Only launchable by dialing a phone number.

.
Yes you can still bypass everything, but it is very annoying to do..
 .
You would need a permission acceptance screen to accept All permissions on the first start... An OnBoot listener to start the service On Boot... and also you would need to be running as a Device Administrator to Toggle things like Airplane Mode..

The wide selections make the application very obvious to the user, so as long as you are the user on both device's, you should not have any problems.

Using applications like
• SMS Forwarder
• SMS Controller
• Tasker
and others..

I have attempted building this myself, however it has very limited control.

You can also use this Pre-Built SMS Control App..

It is released under MIT License, so you could modify it to do what you want.

SMS Control - F-droid.org


Can I disable e-mail notification sounds streamed to a bluetooth hands-free car radio

You could use an app like Tasker. Next to Location and Time, Tasker can also act on certain system events. I use this e.g. to "switch to night mode" when I place my Droid2 onto its docking station, turning it (amongst others) into "silent" mode. Similarly, you can have it react on "Bluetooth connected", and have all volumes adjusted to your convenience -- e.g. notification volume to 0, but media volume to 6 (for some music). Many more possibilities wait there...


How can I configure my phone to show random background wallpapers from my pictures galery?

You could try an app like WallSwitch, which can be set to change your wallpaper every time you unlock the device or on a timer. I don't know that there's a way to tell it to pull from "the gallery" in general, but you can just specify that you want to pull from the folders your gallery images are in (works out effectively the same).


Hidden fastboot mode or no fastboot at all?

To go in Fastboot mode:
- Switch off the phone
- Hold Volume down button
- While holding down the button, connect the USB cable to the phone (assuming the cable is already connected to the computer)
The phone should go in the Fastboot mode.
In the command prompt, tape fastboot devices , you should see xxxxxxxxxxx device as feedback.
Drivers must be installed as well.
Hope this will help.


How to change the account for Android Market?

As of mid-2011 the Android Market supports multiple accounts.

  To add another account... Press menu button –
  select settings – Accounts and Sync – tap on “Add account” and add
  your another gmail account. To activate or use another gmail account
  in the market, open the new market app (v 3.0.26) and select
  “Accounts”. A list will pop-up showing all your gmail accounts that
  you’ve added in “Accounts and Sync”. Select the one of your choice and
  you’re good to go.

From http://www.theandroidsoul.com/multiple-accounts-sign-in-logins-supported-in-the-latest-android-market-v3-0-26/


How to check which data gets cached by App?

What an app stores on your phone is impossible to say without going through the source codes or at least examining the app's data folder.

That being said, valuable information related to banking (balance, account ID, your personal information, log in information etc.) are stored in the servers of the bank since it is actually them who own those information. The app merely accesses them.

As for the log in part, banking apps use a method called hashing. I won't annoy you with all the details but long in short, the reason they can't give you your old password or PIN code when you forget it is that, they don't store it as well. They store its hash. They check the hash of your password to see if it matches the one in their database and you can't reverse engineer a hash to find the password. Therefore as long as you don't choose to stay logged in, no harm can come.

But if you want to delete all personal datas related to any specific app (user data or cache) you can do it like here

Or, you can tell your bank to block every action other than viewing account information on mobile banking application.


There was an app that I had a while ago, I think they removed it from the market, but I found it here: Tricorder. It's a little cheesey and geeky, but if you are in the first section ("GRAV") it will show you the direction vectors from the readings it gets from the accelerometer. It does some other cool things too, but for your diagnostic purposes, it should work well!

Update: Here's a screenshot of what you're looking for. I took this while holding my phone horizontally, and you'll notice the "y" vector is 0.040. It kept moving between 0.080 and 0.000. I'd say if it's much more than 0.150 off, you probably have a hardware issue.

Here's the reading I got at ~0.500. To get this reading, I held the phone horizontally and lifted up the left side almost a centimeter.  Here's the screenshot, if it helps:


Missing profile pic after repair - Android 7.0

I had the same issue on Nougat and changing the profile photo in contacts app worked for me

Open Contacts App - Settings - My Info and change your profile photo.

Works immediately, no restart needed.


Galaxy Tab 3: How to get it to make use of the MicroSD card?

There are multiple things for you to check out:

our insufficient-memory tag-wiki gives you some general information, background, and first aid on the storage problem
our app2sd tag-wiki will let you know about moving apps to your shiny new SD card
your camera app will certainly have an option to tell it where to save new photos/videos – set that to your new card. If it does not, there are plenty of alternatives available. For some specific recommendations, see Camera software for Android on our sister site.


Need help re-rooting my Sprint Note 3 running CM12.1 Nightly 5.1.1

Enable developer options and in developer options menu you will find an option

  enable root access

If not download supersu zip file and flash it via recovery and you will get back root access.Flashing latest supersu willnot affect the data.So no need to worry about data loss at all.


8GB Nextbook8 only showing .98GB internal storage

and welcome to the Android Enthusiasts Stack Exchange.

Android partitions are an odd subject, especially when you're used to Windows-esque devices.  Android runs on a version of Linux, and it's root directories are split up into partitions on your device.  When a manufacturer says their device is 8GB, they mean exactly that - in total, you have 8GB.

All the Linux partitions on your device each have their own allotment of storage space.  For example, /recovery may take 200MB, /cache may take 1GB, etc etc.  Long story short is this: with an 8GB tablet, yes, the OS will take up a substantial amount of storage space.  I'm guessing you have around 1GB free to install applications.


How do I deactivate my Google account on my father's phone

You can also revoke all your account access remotely. For that log in to your google account and go to account settings. This is the link for online review your activity on devices.


How determine if Java object is null or not in Tasker?

There are two ways you can do null checking of Java objects.

The first way, direct from the userguide, is checking of the object Equals null:

If
A Java object can be directly referenced in a condition. Null-value objects are replaced with text representation null.
Examples:
If, arr[0][0] eq 45
If, arr[0].length > 3
If, lightlevel Equals null

The problem with this is that the string "null" will also match the condition. In your case, that's not a concern, but my second method provides a way that can distinguish between the two for other cases.

The second way takes advantage of Tasker's built-in error checking. If you have an object and need to check whether or not it's null:

Use a Java Function action. For "Object or Class", use the object in question, then for "Function" select "toString {String} ()"*. Lastly, make sure "Continue Task After Error" is checked. You don't need a return value here.
Follow the Function with an If action, which tests if the variable %err is set (or isn't set).
If %err is set, the object is null. Otherwise, it's not null.

%err will not be set if the object is the string "null", because "null".toString() is perfectly valid code.
* If your only option in the Function list is "assign {...} ()", then you're working with a primitive type - a number, boolean, or character. Those can't be null, so checking is unnecessary.


Forgotten the pattern and phone not showing the "forgot pattern" button.

Well, I would say I don’t think you can’t do anything about it because the forgot password button isn’t available with the Lollipop , now what you are left with is you can try unlocking your device with the help of your Google account i.e. Log yourself over the Google account you are using over Laptop/PC once done head over to the Android device manager  and using it try unlocking your device remotely, also in order to do that your device must be connected to the Mobile  Data or Wi-Fi network. And if you don't have the access then I guess you are locked out and the only thing you can do now is factory resetting your device by holding the Power+Volume down button.


Based on the information provided, it appears that the problem could be due to any of the following factors:

Weak/Dying Battery: Can be verified by changing the battery
System not going to deep sleep: Could be due to wakelocks letting the system alive either from apps or system like media server. Clean Master may say that it had killed apps, but it cannot kill apps completely , including background processes unless it has root capability and is designed to do so. Neither does it ask for root permissions nor does the app description claim it can kill background processes, so one cannot trust that it is really killing your apps

I would first suggest that you do a factory reset after taking a back up of your data. I am presuming your device is not rooted, so you can see this for taking a back up Full Backup of non-rooted devices. This solution does not cater for SMS, contacts/ calendar which can be done using CM backup

Instructions for doing a factory reset for your device here. If the problem persists after factory reset, then I would suggest you to change your battery.

I am hopeful that this should resolve the problem. Please revert with Irvine and edit your question with additional information sought in the comments section, which would come in useful if the problem is not resolved

Coming to your other question, leaving it on charger overnight is not recommended, since the Battery gets internally hot and stress caused by this reduces battery life as you can read  Find out how to prolong battery life by using correct charge methods.
. Related inputs for additional reading Should I charge phone overnight or let battery down to a minimum?

Edit

Are you on MUI 3.6.6.0? Asking since rapid battery drain seems to be a problem , unresolved till mid last year, as per reports here

In any case, your device has the facility to identify battery consumption separately for hardware and software (app wise) as shown in screen shot below taken from the same source. Can you study that to identify the culprit, in case of rapid drain? You can quickly weed out the battery hogging apps using this


Android not updating from 6.0 to 6.0.1 for Moto G 3rd gen

According to the discussion on the official Moto forum, it seems that the updates are inconsistent.

USA devices are all on 6.0.
Indian devices are all on 6.0.1.
European devices are inconsistently on 6.0 and 6.0.1, even though the devices may be from the same country, purchased SIM free from retail, and on the same network.

Source
https://forums.lenovo.com/t5/MOTO-G-3rd-Gen/Moto-G3-not-updating-from-Android-6-0-to-Android-6-0-1/td-p/3386562


Is it possible to force enable the battery saver mode in Android Lollipop?

Yes it's possible. You can turn on the battery saver mode anytime.
Goto Settings -> Battery -> Battery Saver -> On

You can easily turn off anytime by opening the notification and selecting
TURN OFF BATTERY SAVER option.


My phone is giving inaccurate readings of battery level

It is not very uncommon for Cyanogen to have some problem with battery status reading. Things you can try:

Turn off the phone and take off the battery for a while;
Let the battery fully drain and then reset the battery calibration on clockwork recovery;
Try an app like this.

Note: I'm not sure why, but when I changed my battery visualization to a percentage view instead of the default (in the Cyanogen configuratons), the battery lectures of my smartphone started to give me wrong readings. When I switched back, it got back to normal after a fully recharging.


My Galxay Grande Prime can't connect to 3G anymore

The sim card was broken, I tried another sim card and it works fine.


can i get my sprint s3 flashed to boost mobile or verizon prepaid?

It's not possible to flash a Verizon ROM on a Sprint phone, because Sprint and Verizon are different CDMAs. You flash a Verizon ROM on a Verizon phone, and a Sprint ROM on a Sprint phone.


Unknown status bar icon (Samsung Galaxy S6, Android 5.1.1)

In short, it indicates that for the mobile calls the wifi will be used, if there's a good wifi signal.
I have found it there:

Small phone with Wi-Fi coming from it
This strange new symbol shows your phone’s set up for Wi-Fi calling. It’s a new feature brought in by the UK’s biggest networks to help give you the best call quality. If your phone doesn’t have good reception, like when you’re indoors, it’ll make phone calls using an available Wi-Fi network instead.


Does using various app stores in parallel cause any issues?

Depends on the store you're using, and how safe it is. See e.g. our alternative-markets tag-wiki, questions using that tag, and especially How safe is it to use Aptoide?

I've made pretty good experiences with F-Droid, and also with Aptoide (sticking to their main repository named "Apps", which is curated manually and well maintained – see the link in previous paragraph). Close to no side-effects as far as I can tell. Only issue with F-Droid is a two-fold: they build the apps themselves from the sources, so they need to sign using their own keys; while that makes sure you really get what it says (the .apk is sure to match the sources you can investigate), you cannot "cross-update" apps from them with other app stores (e.g. install from F-Droid and then update from Google/Aptoide doesn't work due to signature mismatch).

I cannot speak for other markets, as I don't use them. One specific thing to consider are payed apps, for at least two reasons: 1) that most likely demands the market's app to be running on your device (for license verification) – and 2) if that market "shuts down", you will either have to buy the apps again from another place or no longer receive updates (which e.g. happened with AndroidPIT's app-center on 2014-12-31).


Why have i received a message that wasnt sent from the said sender?

Maybe the error is not in your phone, or your friend's one. Maybe the error is from your provider, or the provider of your friend.

In some situations the network will not deliver a SMS due to overload, or many other causes, if this occurs some carriers delay the deliver some time, maybe this is the case, the network detected some problem and delayed the delivery of the SMS, and now you received a message send some time ago (like sometimes happens on December 31th with overloaded networks, you end up receiving a "Happy new year!!" on January 4th)