How can I stop applications and services from running?

First Things First
You may have some misconceptions about how Android works and what's really happening when a service is running or an app is in the background.  See also: Do I really need to install a task manager?
Most apps (e.g., ones you launch manually) have their current Activity put into the background when you switch to another app or the homescreen. Activities consume some memory, so that you can go back to the app and pick up where you left off.  Activities are usually not able to run computations in the background, so no CPU or battery is used for them.  If battery life or CPU performance is your concern, you don't need to worry about these apps!  You don't need to worry about memory, either; Android will automatically kill the app and free the memory if the system is running low.
If the app in background is running a service, that may be a different story.  Well-designed services spend most of their time sleeping, waking up for the occasional check (new social media notifications, for example).  However, poorly designed services may run more often or perform syncing operations that you don't want, affecting battery life and your data usage.  If you've got a rogue service you may want to try one of the solutions below.
Solutions
If you're sure you want to make this app stop at all costs, you can try these methods.
Uninstall
When an app does something you don't like, whether running in the background on startup or something else, your first option is to uninstall it.  Problem solved!  You can remove system apps if you have root, most easily with Titanium Backup, but be careful to remove only carrier bloatware and not critical system apps.
However, if you want to be able to use that app then this is not an option: keep reading.
Ping the Developer
Some of the greatest daemons that come with Android are services that run in background for no reason or when a simple interval check with Android's AlarmManager would be sufficient. We need to kill them all with fire, and not by ignoring them. Everything that does not involve a fix by the developer is just a hack that will result in other negative side effects.  If you contact the developer with your problem, they can fix the app and you can go on using it normally.  That's a win for everyone involved.
Manually Killing Apps
First, note that many apps will close completely if you Back out of them rather than using the Home button.
If you are running Ice Cream Sandwich or Jelly Bean, you can go into Settings, hit Applications, and manually shut down the app by tabbing over to the running apps. Alternatively you can hit the Recent Applications button and swipe them off the screen to close them.  In older versions of Android there may be a built-in Task Manager added by the manufacturer to accomplish the same thing, or you can download a task manager app to do so.  For services, look at Settings -> Applications -> Services.
WARNING: Do not use automatic task killers!  Automatic task killers run in the background (exactly what you don't want) and kill apps whenever they start.  Most of the time this makes things worse, because apps often consume more resources when they're starting up compared to when they're sitting idle.  Services that run automatically and are restarted by the system will be killed over and over, wasting your battery.  Similarly, apps that receive system events known as Intents (such as network coverage and connectivity changes) will be killed every time they start up to receive an event.  Nothing good can come of it.
A possible exception is automatic tasks that execute only when you, the user, perform a specific action.  In essence, they're just making manual task management easier for you.  An app like Tasker or Llama can be used to end activities when you switch apps, for example, ensuring they don't stay around in the background.  Instructions for Llama:

Create a new Event. Add the condition called Active App, and choose the status App stopped or in background. Choose the app you want to focus on. Next, add an Action. Select Kill Application (root privileges), then select your app again.
Now, whenever you leave the app, Llama will kill it.

Editing Autostarts and Intents
As mentioned above, some applications may start when they receive Intents (system events).  By using an app like Permissions Denied you can alter which permissions apps can request, which in turn limits which events they can receive.  Or you can use an app like Autostarts (paid app) to edit specifically which Intents will be sent to which apps.  For both solutions, you'll need root access.
Other options:

Autorun Manager
Gemini App Manager

(Autostarts source code is also available here: https://github.com/miracle2k/android-autostarts)
WARNING: This can cause apps to stop working or inhibit wanted functionality.  Proceed with caution, especially with critical system apps.
Freezing Apps
You can use an app like Titanium Backup or App Quarantine to complete freeze apps so that they can't run at all.  If you want to use them you have to un-freeze them first.
WARNING: Do not do this with critical system apps!  Your device may fail to boot.
Put Apps into Hibernation
Greenify (require Android 4.0+ and ROOT privilege) use a different approach called "Hibernation", from traditional "Freezing".
You can safely hibernate any non-system app you do not want it to run stealthily (via persistent services, broadcast receivers, alarms and so on), effectively equivalent to "freezing", while still keep all its entrances (launcher icon, sharing target, etc) and fully functional when you explictly run it, without the need to un-freeze it first.
WARNING: Do not hibernatize alarm clock apps, instant messaging apps, and other apps whose basic functionality relies on background mechanism (timer, system events, "push", etc) to work.
The Bottom Line
Android is designed to take care of app management for you.  In all but the most extreme cases you shouldn't need to worry about it.  When there is a problem, we advise you to go for the simplest solution — uninstalling.  All other solutions are hacks around what Android is designed to do.  Maybe one day Android will have official support for managing services but, until then, be careful.


Try looking at the logcat output. I had a similar issue with multiple devices (all of the same manufacturer, though not yours) -- and it turned out they obviously had a bug in ADB implementation (logcat showed a parse error for the backup file).

If your situation is comparable (some ADB bug on your device's firmware), you can forget restoring that backup using ADB. Still, there are alternatives:

As you can read in the tag-wiki or our backup tag, there are other apps which can read and restore from ADB backups. Such as e.g. Titanium Backup. I'm not sure if this feature is reserved for the Pro version, but it's at least worth a try with the free one. And even if, this app is worth buying. Note, however, that your device must be rooted for this.

Copy your nexus.ab to the SDCard of your Nexus (I know it has no microSD slot, but the internal SD should do). Then use TiBu to restore from that backup file. You might not be able to restore everything (I never tried, so I'm not sure how far it goes) -- but at least your apps and their data should be able to get restored.

A second way (to be used for the remaining things) is to manually unpack the backup archive. Details can be found here:

How do you extract an App's data from a full backup made through “adb backup”?
Is there a way to look inside and modify an adb backup created file?

You might also wish to consult other questions tagged "adb+backup" for additional information.


How prevent Pixel 2 from sleeping while dictating?

I saw a reviewer talking about that and i believe there is no fix in settings for that but I can recommend you an app called caffeine that keeps your phone awake for a set amount of time


What can I do to fix the volume button back onto my Moto M?

Your best option is to take the phone to an Authorised Motorola Service Center to get it repaired, but it may be possible to attempt it yourself.

As there are no iFixIt guides available currently, your only other option would be to refer to videos a video on YouTube, where the screws on the bottom of the phone are removed to access the internals (and volume button)

https://www.youtube.com/watch?v=9CmvQPpTgfc


Is there a way to clear every application's cache?

There are plenty of apps available that will do this. One that supports both manual and periodic cache cleaning:
1 Tap Cleaner

1-Tap to clean all cache, search histories and calls log. A default cleaner is also included.
Are you running out of application storage?
You now can get more available storage space by clearing apps created cache/data files.


Using Google Play Music on Galaxy S6 WITHOUT starting subscription

I have tested the steps below with Google Play Music version 8.19.7938-1-M:

Clear Google Play Music's data. Restart the app.
It will show some subscription plans (Individual and Family). Select "No Thanks".
The app will then ask the permission to access your media files. Click OK.
You will then be asked "Get unlimited, ad-free music". Select "No Thanks".
On the menu select "Music Library". All your music will be listed based on playlists, artists, etc and can start playing/listening to them.


Prevent spelling suggestions from being inserted in text messages

Thanks to Devin who gave me the idea, I went to Settings -> Language & input-> Xperia keyboard -> Word suggestions -> "I never want to have any words or letters replaced".


How do I delete all data from my Android phone?

As John states in his answer, a factory-reset is sufficient in most cases. I doubt a service technician would take the effort required to restore the data from your storage – though it's definitely possible.

What John had in mind, however, is true: If flash storage is really wiped, all data is gone from it. It would take a highly specialized forensics expert a long time to restore at least a part of it. So unless you have the secret formula for a longevity serum stored on your device, and your service technician knows that, it's definitly not worth the trouble.

If you want to be on the absolute safe side, take a look at Nuke My Phone resp. Nuke My Tablet. These tools do not simply delete your data or wipe the storage once, but they overwrite it multiple times, then wiping it, and then finalize their work by a factory-reset. I very much doubt that a single file would be restorable after that procedure.

Btw: Always think of your external SDcard, which might not be covered by the procedure. You should better remove that and keep it with you; the service techs don't need it anyway.


Android default settings restore without losing data

Restoring factory defaults without deleting any apps or data is a contradiction in terms, as that's exactly what the reset does (see: factory-reset).

Could it be you just want your app to survive, but don't care about everything else being reset? That could be done by making the app a system app (see: system-apps), which requires the device to be rooted (see: rooting, root) in the first place.

Apart from that, the answer is "No". As soon as your customer applies a factory-reset, your app will be removed as well.


Android 5.0.2: Windows 10 does not recognize it in USB storage mode

For your device to be shown as USB storage you need to set MTP as your usb-computer connection option.

Settings - Storage - Press three dots - USB Computer connection - Select Media device (MTP)

Now when you connect it to your Windows 10 PC you will be able to see the device's storage.


Yesterday, Google released ChromeCast app v1.7, for selected devices running Android 4.4.1 and above. This enabled devices to use ScreenCast feature onto their ChromeCast.


Problem with internal memory of a S4 mini

Brandon...to find answer for your problem first you need to be sure does you have insufficient space because of full cache or because problem of specific app. If you have problems with every app, then you have cache problem probably. But before try to fix it, first try to download larger app from app you cant to install. if you can do it, then you dont have a problem with a cache.
I dont know you knowledge about working with android, but if you have fair knowledge, you should dont have a problem to fix it.
I dont search for solution for devices without root access, so I will write solutions for rooted devices only
You need:
- rooted device (google it how you can root your device, if it not rooted already)
- root checker (simple app to check if your device rooted correctly)
- super user app
- android terminal emulator
- es file explorer or root explorer (root explorer is not free, but it is very good app)

To fix cache problem, follow these steps:

You gonna need Android Terminal Simulator or equivalent terminal app. This will also require your Android rooted.
Type ’su’ (root permission request will be showned, you need to approve it).
Type ‘cd /’
Type ‘umount /cache’
Type ‘mount -o rw,remount -t rootfs rootfs /’ (to set the folder access to rw – read write)
Type ‘rmdir /cache’ (delete cache folder)
I personally using root explorer to do point 5-6
Type ‘mkdir /sdcard/cache’
Type ‘ln -s /sdcard/cache /cache’ (to link cache folder to /sdcard/cache – which shoud have bigger partition size)

(tutorial right goes to jimmy)

if you dont have cache problem, then check for any leftovers of that app at sdcard/android/data

for example I have "insufficient storage space" error when I try to install Shadow Fight 2 (about 90 mb), but I installed Soulcraft (about 200 mb) normally. I found .odex file of Shadow Fight 2 in data folder, and after I delete it, I was able to install Shadow Fight 2 again

However that mean does you already had installed that app before problem. As you said that your device is new and that you installed only 3 apps, then you probably have cache problem

Good luck


Is there  a way to fix the call answer delay?

From what I can tell, this issue has been resolved with Gingerbread 2.3.5. I no longer have the issue with my device running Gingerbread 2.3.5 (actually i think CM7 is based on 2.3.7 now). From what I am seeing in the reported issue is other people are saying the same thing about it being fixed. I am not sure if your device has an update available or not though.


How can I embed youtube videos so they play on my HTC Wildfire?

You can produce videos in the vp8 format.  This is Google's answer to HTML5 video and is supported by most of their phones.

You have the option of embedding the video using HTML5 and <video> tags, or uploading the mobile friendly version to YouTube and embedding the link in an iFrame like previously suggested.

vp8 is much like H.264 in that they both boast high-quality/low-overhead and both have hardware decoders. WebM is the container format for vp8 and will remain Royalty Free as long as the technology exists, whereas H.264 will require encoders (and possibly decoders) to pay fees for its use.


Not sure why you need it specifically from f-droid but you can get it from other stores like aptoide, chainfire (the author) is currently temporary retired from developing, so dont worry about missing a new update for now.


Where should issues with Google Play Services (e.g., fused location provider) be reported?

Then post your question where it's sure to be seen: googleplus help. That link is, after all, one of the few links the closed page offers with any actual developer interaction. I looked, and saw many questions were way off-topic, but the questioners were usually led to the right forum, or had their question answered. And you can always point back to the "closed forum" page you referenced as your reason for being there. You have a legitimate question; let them know that, the only way that seems possible!


Large gaps between home screen icons, can it be reduced?

AFAIK there's no built-in method to achieve that personalization.

I would go with Apex Launcher by Android Does available from Google Play Store, to use with Android 4.0+, it's free and among the features you'll find:

  Customizable homescreens and grid size
  Scrollable dock
  Infinite & elastic scrolling
  Customizable app and folder icons
  Multiple drawer styles
  Drawer apps sorting
  Hide apps from the drawer
  Enjoy homescreen gestures
  Backup/restore settings and data

APEX Launcher Homescreen Settings:

Other features can be found if you go PRO.


"Failed to delete" message when deleting files from SD card

It's a very common problem for less reputed SD cards. It can be fixed by doing a full format on the SD card. (Not a quick format because it doesn't check for bad sectors or data redundancy errors). Don't forget to keep a backup before formatting.


If I understand correctly, full disk encryption is a one way process, you will need to do a factory reset to get rid of it (assuming the cm guys took stock functionality, because that's how it works on stock).


Does Samsung Galaxy Tab 3(SM-T211) have radio facility?

Sorry to say this but this facility is not there..!!


Does  the Motorola Droid RAZR support NFC?

The RAZR does have an NFC chip in it. Currently the device does not have the drivers so the OS can make use of the chip. Motorola has been quoted to say that the RAZR is getting NFC support when the device gets the ICS update. Basically, the device could support NFC now, but Motorola, for one reason or another, did not include the components that would be needed for the Android OS to communicate with the NFC chip.

What are the benefits of upgrading a device to Ice Cream Sandwich?
Ice Cream Sandwich brings an entirely new look and feel to Android. It has a redesigned user interface with improved multi-tasking, notifications, Wi-Fi hotspot, NFC support and a full web browsing experience.


Can I set it so the "Phone" on my phone takes priority over all other apps?

I don't think there is any way to prioritize threads/apps in Android. Programatically you'd set thread priority here, but it would be your threads in your app.  You shouldn't be able to do this against someone else's app unless you had their developer signature as all applications are sandboxed from each other (unless permission is given).

Instead, I would focus on trying to improve overall performance on your phone:

Conserve memory:

Reduce the number of running services
Delete apps that you do not use (especially those that are spawning services)

Overclocking (requires root and will drain more battery, but could be allieviated some by running an under voltage kernel) or installing a custom mod with performance tweaks

As a side note, overclocking the Motorola Droid makes it hell of a lot more responsive than the default 550-600mhz clock speed, but I find the battery drain to be too much unless I have my phone plugged in to a power source. If you carry a spare battery around like me, it may not be that big of a deal

You are right to not use a task killer.  The Android OS was built to handle tasks appropriately and you would otherwise waste resources running an auto-kill service every X minutes (because those killed tasks are just going to re-spawn) and potentially cause other problems (killing a task that is writing to the SD card, for instance, could cause file corruption). The only thing task killers are good for are for what you would normally use one for: to kill hung up processes.


Does Google Nexus 5 has arm or armX86 or armX64 processor?

The Nexus 5 runs a Snapdragon 800, which is not a 64-bit supported processor. That means you should be going for the arm version of Xposed, and not the arm64 version.

NOTE: You are getting confused with the meaning of x86. In this context, x86 refers to mobile processors made by Intel (the Nexus 5 has an "arm" chip). The difference between "arm" and "arm64" is whether it supports 64-bit execution. There is no such thing as "arm86".

Currently, there are only unofficial builds of Xposed for 5.1 and higher.


what does it exactly mean to move data in phone storage and internal storage

"Phone storage" is essentially your /data partition, the main space on your phone allocated to apps.

"Internal storage" sometimes means the same but, since they are being contrasted here, it likely refers to the internal "SD card" partition.  Likely both of them are on the same flash chip, just set up differently.

SD cards (and "cards") are sometimes mounted later in the boot process, so sometimes it can confuse some launchers and you end up with app shortcuts being removed from your home screen.  Services also might not start properly.  Otherwise, however, they are more or less the same.  You really only need to move apps around if you're running out of space or if you want to be able to wipe one partition without losing as much data.


Is there a way to post a photo on Facebook on Android without using the Facebook app?

You can create an IFTTT account and connect your Facebook account to it (ifttt.com).
Then you install the app from play store (https://play.google.com/store/apps/details?id=com.ifttt.ifttt).
Here's the link to my applet for this same purpose: https://ifttt.com/applets/51211438d-upload-a-photo-from-url-to-user-s-photos
Or, you can create the applet yourself:

go to My Applets -> click on the '+' icon.
for '+this' search for and choose the 'Camera Widget'. In trigger, there is only one, 'any new photo'. Pick that
for '+that' search for and choose 'Facebook'. In 'select action', choose 'Upload a photo from URL'
On the next screen, you can modify how it is posted. Play around a bit with the message until it is to your liking. You can also set an album to store the photos.
Once you're done, tap on the checkmark in the top right corner and click 'Finish'.
you then go back to your home screen and add an IFTTT widget. Once you drop the widget on your home screen, you will be asked to choose the applet. Choose the one you just created.
Now, when you want to take a picture, tap on the new icon. It will open the camera and you can take the picture. It will be directly shared to your Facebook timeline.


This is not a definitive answer but most likely cause IMO based on my experience with a Note 2 exhibiting similar symptoms.

You did a thorough job of investigating the causes and this pretty much rules out wakelock as the common culprit in such cases.

That leaves with one possibility - hardware. Something in the hardware is causing electrical drain. This needs to be investigated by competent people. In my case, it was rainwater seeping through ear phone port that corroded the motherboard. Cleaning with alcohol and drying reduced the drain but not significantly as the corrosion was deep.

The cost of investigating and replacing hardware is significant and in your case, you are not the first owner, so it may not be worth it. My suggestion would be to use it as it is for as long as you can.


Sync only Gmail "My Contacts" group on android 2.3

You cannot select which contacts to sync, but you can limit which groups are visible in the Contacts/Dialer apps:

In the Contacts app go to Menu -> Display options.
Under the "Choose contacts to display" section, tap on the arrow next to your Gmail account to expand it.
Uncheck all groups except "System Group: My Contacts" and tap the "Done" button.

Now only the selected contacts should be displayed.

[Edit]
Found the official Motorola video on Youtube talking about their Contacts app.  At the 1:00 mark they start talking about managing groups. It sounds like you should be able to create a new group and assign your contacts there, and then select to display only that particular group.  Give that a shot.


Prevent Google Talk from being signed in all the time

On all my android devices (3 HTC phones and an Asus Transformer), if you sign off gtalk manually (gtalk/menu/exit), gtalk does not reconnect again until you do it manually.


LG-P990 (optimus 2x) with CyanogenMod 7 turns off suddenly and battery indicator goes straight from 100% to 0%

There are 2 possible problems and solutions:

Check and replace your battery. Leaving your phone on charging overnight can sometimes cause this problem.
Install CM7 again. This is the most probable problem/solution. Rooted apps or CM itself sometimes lead to this problem.

XDA also might have some of the solutions that you want.

Best of Luck.

PS: If you think that replacing your battery or installing CM again is too much of an effort, You might want to chuck your phone and buy a new one :-)


ROM Manager will auto-load the list of available ROMs, yes.  You'll still have to look in that list and see whether CM is there.


My phone has an error when I want to delete drafts, what should I do?

I assume you mean 'draft' txt messages.
Try this:

Settings > Applications > Manage Applications > Select the Messaging App
Choose 'Clear Data' and also 'Clear Cache'.

If not you could also factory reset the phone.
Otherwise report it to HTC support


Is a 'Send security reports' notification legitimate? Note 4, 6.0.1

Id go call Samsung from a different phone if your scared to use it. i know Samsung can make screenshots and ask to send a report. Samsung is also made in Korea so that maybe Korean characters you see.  i wouldnt be to worried glitches happen.


What you need to do is to enter the account information on the new tablet.  It should ask you for it (along with the other stuff like the time and date) when you first power the device up.  Alternatively, it will ask you for it when you open up the play store/market app on the device.

There's no need to remove the previous device from your account nor is there any way to.  You can have at least 10 devices associated to the same google account at the same time.

Also, the device will automatically get removed from your account after it hasn't been in contact with the play store for about 9 months.


Empty SIM contacts list, but they still show up in contact details

Once you're in the contact list, go into the options.  Your sim contacts are probably filtered.


Gboard: Set Custom Unicode Characters on Longpress or Add Custom Keyboard Keys or Layout

For the time being, I found an alternative solution. It's not the solution that I wanted, but it does the job reasonably well. I'm posting it here so it may benefit someone else as well.

Gboard allows you to store a Personal Dictionary for each language that one installs (Gboard > Dictionary > Personal dictionary > English (US)). So in the keyboard in which you want to add some extra Unicode characters, add them in the Personal Dictionary of that language. With each item you add to the dictionary, you can also define a shortcut to it. So one can add ḥ — or whatever Unicode characters one needs easy access to — to one's personal dictionary and assign it a shortcut, for instance, I've assigned h key to ḥ. So whenever I press the h key on Gboard, ḥ appears in the suggestions above.

It's not as consistent and elegant as adding ḥ to h's long-press, nevertheless, ḥ has now become much more easily accessible. The downside to this approach is that only one shortcut character can be assigned in this way to the h key, unlike the long-press option. But if you have a limited number of characters you wish to add easy access to in your Gboard, then this is an option. Though you could add other characters to a different combination of keys, like h1, h2, hdb, and so on.


Ads security issue affecting all Android system

it keeps reappearing because you are not removing the problem causing potentially unwanted program. You probably have something from that category and these intruders are not that easy to remove. You uninstall only the feature that annoys you but not the problem itself. Especially since you can see there is not one program appearing.
You should rely on anti-malware tools and remove possible threats, intruders, cyber infections. There is a few available online for free. You can find them on the App Store. Those programs can detect, remove and even block threats later on.
These additional programs come from insecure ads, websites, installations. So you can't see when they were downloaded exactly and the ones on your browser are not the main program that causes problems.


What is the process to install cyanogenmod to a galaxy tab 10.1?

If it is a supported device, then this should basically be the process as it is the same for every supported device I have experienced.

Put the cyanogenmod update zip file on the device sdcard (or internal storage)
Also put the google apps update package that corresponds to the CM version on the sdcard
Boot the device in to recovery mode
You can create a backup in the Recovery image (probably clockworkMod recovery)
clear the cache and wipe the data
install zip from sdcard (selecting the cyanogenmod zip)
install zip from sdcard (selecting the google apps zip)
reboot the device.

If you have ROM Manager, a lot of this process may even be easier. With ROM Manager, which can also install ClockWorkMod Recovery if it is supported on the device, you can download CyanogenMod, the google apps package, clear the cache and user data, and perform the backup. It will then reboot the device and perform all those steps.

Now, as I said, I am not 100% sure that CM is supported on this device, so there may be other steps required to get an unofficial version working on the device. With that said, Samsung devices are usually pretty easy to get back to the Stock version if something goes wrong (soft brick). It is pretty hard to brick these devices, I have had a couple scares, but I have always been able to revert back to original stock ROM by using ODIN.


lsusb lists Galaxy Samsung Tab s2 & adb devices lists nothing

i found the solution , it is a device matter and not Host matter: Hence, i am right when i wrote this question in https://android.stackexchange.com/ and not in askubuntu exchange.

Go to Settings > Developer options> Developer options .

Then, check : USB Debugging


By default the setting is vibrate. If you want to change go to whatsapp setting ---> notification tab. Click notification there you will find vibrate default it has different options like "OFF,DEFAULT,SHORT,LONG" select which is suitable for you. Hope this helps.


Edit: I found a work-around: AirDroid allows me to upload the file, but the permissions on the file are set to this:

-rw-------

Performing the following commands solves this problem (from Windows 7 command prompt).

>adb shell
# su
# chmod 777 /data/data/com.me.app/databases/data.db


When the pop-up appears, there would be an option of "Dont ask me again", check that and it will never appear again.
And if for some reasons you need that allowed later, you can give it permission by going to Settings>Apps>Firefox>Permissions, switch on the permission for particular service you need.


Can I connect my Android device to a laptop via WiFi to use file sharing?

Plenty of solutions available here. Depending on which device you want to work (i.e. using your Android device to push things to/pull things from your laptop, or working on your laptop and accessing the Android device), your choices may differ, though:

ES File Explorer is a file manager app for Android which also can access remote resources via WiFi. Amongst others, it supports CIFS (aka "Windows Shares") and FTP.

ES File Explorer (Source: Google Play)

AirDroid is an app running on Android, and offering access via web browser. So you can work from your laptop and access your Android device via a web interface.

Airdroid (source: Google Play)

Both variants require your Android device and your laptop being in the same network (well, there are ways around this restriction — but this is how it definitly works). Using the same WiFi access point for both should guarantee that, for example.


Mobo Player. Singlehandedly the best video player app on Android. Its the 'VLC' of Android. Plays nearly every format flawlessly.

Download the app, click the button to download a 2MB codec pack (so it can play different video formats) and you are good to go. If you have any problem with the playback, just go into the settings and force software rendering.

https://market.android.com/details?id=com.clov4r.android.nil&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5jbG92NHIuYW5kcm9pZC5uaWwiXQ..


Prevent runaway threads and ultimately physical overheating and battery drain on Android

As noted in the comment, "battery drain" and "overheating" are not necessarily connected: not everything that drains your battery causes overheating. Overheating is most likely caused by excessive CPU hogging (which of course also leads to battery drain).

You might want to take a look at the app DrainGuard, which keeps a log of battery consumption, always informs you how much was consumed since you turned the screen off last time, and -- here it comes -- it can start an alarm when some app causes excessive battery drain. Values are configurable:

The free version only works from 100% charge down to 70%, which is fine for testing. Once you decided the app serves your purpose, the DrainGuard PRO Key is available on the playstore for less than an Euro.


Oneplus One only working in 2G, loses carrier with 3G/4G

Updating to 4.4.4 solved the problem (it came with 4.4.2 installed).


Navigate to "System & Device" -> "Additional Settings" ->  "Privacy" -> "Unknown Sources" (Enable this "Unknown Sources" option to allow installation of apps from unknown sources)

Adding more information as on date 11/14/2018 based on the comments: Apk related issue can occur due to the following. Please give it a try and let me know your observations.

Hoping that the APk file is not corrupted/infected and you are facing this issue with every APK file

1) Storage Location - Try checking if the apk is trying to install on Android device’s internal memory/storage or else where. By this we can ensure apk is getting installed in the correct path where you have access.

2) Check if SD Card is mounted or not in the Device
Try by going to Settings -> Storage -> Mount SD Card -> Restart device and try installing

3) Application Permissions - Software operations running in the background are set not to allow the installation of third-party software, it is also one reason why app not installed error on Android happens.

Go to Settings > Apps > Reset App Preferences/ Reset Application Permissions. After this, third-party software can be installed on your device.


Apps cannot be installed due to low memory, although plenty is there

There were around 1300 files with 1 MB file size each in /data/log. I have deleted them using root access and a file manager. Now the apps can be installed again.


How to place replies in the same folder as the original message on the IMAP email app?

As far as I can tell, no, there is not a way to configure where sent mail is placed using the IMAP email account on the Galaxy S III. There may be a 3rd party email app that can do this, but not the stock one on the S III. As suggested in the comments K-9 Mail does what you want.


Can I install a Micromax Canvas Juice ROM on a Micromax Bolt?

No, you can't use a ROM for a different device. The ROM needs to be for the same device. In most cases, the flashing tool will detect that you're using the wrong ROM and stop you, but in some cases, or if you disable the warning, it will simply brick the device.


I used Google Takeout, how do I remove this data?

There's nothing much we can do except giving you a pointer: if you're an European citizen, GDPR article 17 gives you the right to demand erasure of your personal data. Quoting from paragraph 1:

  The data subject shall have the right to obtain from the controller the erasure of personal data concerning him or her without undue delay and the controller shall have the obligation to erase personal data without undue delay …

After that, a list of conditions follows. For your case, the very first one (a) should apply:

  the personal data are no longer necessary in relation to the purposes for which they were collected or otherwise processed;

Some of the others might as well.

Summing up: if you want those data erased, you should reach out to Google demanding erasure according to Article 17 GDPR. To my knowledge, "without undue delay" is interpreted "ASAP" with a cap of maximum 30 days.


Delete individual searches

You can delete individual searches from your search history when you’re signed in with your account by following these steps:

1.Tap the search icon

2.Tap and hold a suggested search result with the history icon  next to it.

3.Tap Remove on the pop-up asking if you want to remove this entry from your search history.

Clear your entire search history

To clear search history for your account, go to Menu > Settings > Privacy and tap Clear search history.

Source: https://support.google.com/youtube/answer/57711?hl=en


Generate a root debloat script from a package list after a successful non-root debloat

I guess you mean only uninstalled system packages.
Here is a little bash script doing what you want:
#!/usr/bin/env bash

set -euo pipefail

declare -a PACKAGES=()

readarray -t PACKAGES < <(comm -3 <(adb shell 'pm list packages -s -u -f' | sort -i) \
                                  <(adb shell 'pm list packages -s -f'    | sort -i))

for package in "${PACKAGES[@]}"; do
    echo "rm -rf $package" | sed -r 's/package://g' | sed -r 's/=.*//g' >> root_debloat.txt
done
echo "root_debloat.txt generated."

Then, you just need to run the commands through adb shell as root:
adb shell su < root_debloat.txt

What the script does :

Put the list of uninstalled system packages in the array PACKAGES.

Why this complicated command ? Because pm list packages -s -u returns installed and uninstalled system packages. So you need to take the difference of this list and the list of installed system packages.
Each element of the array will have this form (because of the use of the -f option) :
package:/path/to/apk=package.name

Generate the list of rm commands and write them one by one, for each package, in the root_debloat.txt file.

You only want the path. The sed commands are here to remove the rest.


Contacts, by default, that are saved on the device, will sync with the google account ( or accounts ) that are signed in on the device.

If you have contacts on your sim, you can go in to the contacts application, go in to the menu and select "Import/Export", then you select Import from SIM. This will import your contacts that are on your SIM to the account(s) that you are logged in to on the device.

Finally, make sure you have Contact Sync enabled for your account. Go in to the settings -> Accounts & Sync, Select the Google Account you want to sync the contacts and then make sure "Contacts" is checked.

In response to your last comment about "you can save contacts to SIM", I guess that would depend on your device. AOSP (Stock) Android 2.3.5 does not give you the option for phone the device and SIM. Below is a screenshot of all of my synced accounts, and the only option for "unsynced". Since you say you see icons next to some of them, I would be willing to guess you have a samsung device that is running touchwiz. There is a setting that you can change to "always add to 'this' account". Don't bother "linking" multiple contacts together, it is only on the phone side, it does nothing when syncing.


Suddenly phone is dead for no reason (it has non-removable battery)

Battery got so drained that the display doesn't turn up even when charging it. There was no problem with the mobile at all. My bad. Now it is up and running after hours of charging. I am not deleting this silly question because somebody might face similar silly issues in the future. Ain't they? ;-)


I believe this was the first widely-available Android phone.  As you can see, it's brownish.


I moved some apps to SD, why haven't int/ext storage changed?

I don't want to sound bad or anything but the above linked question still applies....
Really to save space you move things such as photos, videos, music and films to the SD card (This can be done via in app options normally such as within Google play music settings -> manage downloads -> internal / sdcard).

However some apps do store data on the SD card. One such example is a ringtone app. So when you download the ringtone its saved to the SD card. And some games save stuff to the SD card. So you may end up saving a bit of data here or there.

It really depends on the app as the APK's themselves can be quite large and are stored in the system memory rather than the SD card which also has limited permissions too which is also another reason as to why some apps won't move to the SD card.


Authentication Problem: Even after typing the correct passoword

That's a common problem that occurs with may users.
well the solution is pretty simple
Go to settings > wifi > select the wifi you want to connet
Now when it ask for password.
Fill the password.
down below there will be advance settings open that. Locate Ip settings and change it from DHCP  to Static
there just change de ip to 192.168.1.X
[X] be any number like 32,24,64

just do that and click connect. it will connect.


How to edit build.prop without root and without custom recovery?

Is it possible to have build.prop edited in these circumstances?

Unfortunately, no. Build.prop rests in the system partition and that partition is mounted as read-only by the Android. To edit the file, the partition has to be mounted in read-write mode, which requires root privileges which you are sure you cannot gain on this device.

That said, some of the properties can be altered using setprop tool through adb. Mostly the ones starting with the prefix persist can be changed successfully and the effect be observed in real time. While read-only properties may show successful result after their value altered using setprop, the effects would not be seen.


Terminal "Permission Denied" - Need more info on error message

As eldarerathis already mentioned: On many (if not most) devices supporting an SD card, this card is mounted with the noexec option -- which means as the name suggests: "no exec from here", i.e. you cannot execute anything from the sdcard.

Again, one solution was already mentioned by eldarerathis: Try a different storage. You've got the power, your device is rooted.

A second approach would be to re-mount the sdcard without the noexec option. But there's a good reason why noexec is used here; it at least offers an additional level of security. So before using this approach, you should research a bit whether it might trigger unwanted side-effects.


White blocks in place of the numbers on the lock screen

This happens on many Samsung Galaxy devices (S3, S4, S5, Note 2 and Note 3). Android forums are full of this and it has nothing to do with language settings.

Long-press power button to restart phone clears it up for some time (days to weeks), then it comes right back. As of this writing, there's no real solution, but apparently it's memory related. Did your phone perchance start giving you occasional random error messages "Unfortunately contacts has stopped working"?


Is the root file different if a custom rom is installed?

basically root method is pretty generic. the leading tools are

Magisk
SuperSU
phh's SuperUser
AddonSU

in that the order, where former one is recommended for all devices and ROMs while the last is ROM specific
However, while the rooting process is nearly the same, every device is different and there is no generic root method. First you need to unlock bootloader. Some vendors (like Huawei) decided to lock devices completely, others (like Samsung, Xiaomi, Lenovo) have there own special protections
Second, you need custom recovery (or at least, modified boot.img) which is definitely device specific and not interchangeable with other device models
Usually every device has it's own section in famous xda forum where developers share custom recovery or custom rom
Always search for root method specific for your device model
(Note: i am aware of exploit based temp root methods but decided that is out of scope and not worth a timeless answer, because development is ongoing and that exploits become outdated)


How do I resize/change resolution of pictures easily?

I'm not aware of any "native" or "pre-installed" capabilities. But the easiest way, if you need it more than once a year, is to use a suitable app. You can find some candidates in my app-listing Other photo editors. Examples:

JustResizeIt! allows to resize single images or entire batches. Comes for free, size less than 1MB, decent permissions (access storage and internet only).
Image Shrink Lite is even smaller (less than 400k), and additionally allows you to remove Exif data (location etc.) No network permissions requested, just read/write storage. Free again.

Both mentioned apps also have paid counterparts; I didn't check the differences between those versions. For more candidates, see the list linked above :)


How to delete a Play store accpunt through system

If you performed a /data wipe (factory reset) on your old phone, you have nothing to worry about; that person will not be able to "automatically" log onto your Google Account. Old phones will always show up on Play Store when you're looking from your PC.

You cannot remove the device from Play Store, but you can hide it from your Google Play Settings from a PC. Just untick Show in menus next to the device you want to hide.


The easiest solution would be to simply remove the battery. As far as I know, holding down the power button on the Galaxy Nexus doesn't force it to power down.


How to easily switch keyboards on Android 9 (MIUI)

To switch between different languages in Gboard (keyboard visible in the screenshot in the question) —

Long press on the spacebar
(In much older versions of Gboard, you could also switch between different installed keyboards this way, but that feature disappeared long back.)
Use the language switch key (the globe-like icon on the left of the spacebar)

To switch to another installed keyboard —

Go to Settings → Additional Settings → Languages & Input → Current Keyboard → Choose Keyboards
Make sure that the keyboard that you want to use is enabled.

Now, navigate to any text input and start typing with your current keyboard
You should see a notification from Android System, that says Choose keyboard
(Note: This notification lasts only until your current keyboard is open, so you have to open the notification panel, without closing the keyboard, to see this notification.)

Tap on this notification and you should be able to choose your other keyboard in the menu


Use terminal emulator (a popular free/open-source terminal emulator is Android Terminal Emulator, available from F-droid or Play Market), open the emulator and type

su

you will know with the message that appears after if phone is rooted or not.

Edit:

There is an app just for this now : Root Checker


What will I lose when I do a factory reset?

A factory reset wipes the internal storage of your phone. This includes all apps, their settings, and all the files and data saved onto your internal storage. Any apps or other content you've downloaded from Google Play, you can download again (you don't have to pay again).

If you previously updated the system or flashed a custom ROM, it will still be updated or have the custom ROM (because system updates update the ROM, not the internal storage.) Similarly, if you rooted the device or unlocked the bootloader, it'll still be rooted or unlocked.

It won't erase any data from the SD card. Usually photos and videos are saved onto the SD card but it depends on the software and the device.


Why can't I download games, apps, etc from any site except the Official Android Market?

You can allow your device to install non-Market apps by going to "Settings" > "Applications" and checking "Unknown Sources". This should allow you to install non-Market apps although your settings menu may be slightly different.

Once you have it enabled check out this question if you need more info.

If you are on AT&T in the U.S. you should check out this question.


Are you sure that you have enabled FDE? I've read this link which states that FDE may not work directly as expected (must try in 4.2.2 multiple times), and that you need a PIN or Password defined in advance. I mean, if you can access your data without entering a security credential then your device is probably not encrypted right? Watch out FDE may not encrypt all the things you think it should: Does Android's Full Filesystem Encryption also Encrypt the SDcard?


If someone still has no mobile data, delete all APNs except the one you need. That fixed it for me after a lot of time of investigation


Problems with Internet via home WiFi, mobile data and other WiFis work fine

Please check what type of wifi your router broadcasts. If it broadcasts both 2.5Ghz and 5Ghz your phone may discover the 5Ghz network, try to connect to it but then has no "power" to stay on that type of network and falls. So make sure your device is connecting to the 2.5Ghz network.


Google Music Gapless Playback Works on my Galaxy Nexus but not my HTC One?

This is a symptom of the phone's hardware, not Android, Google Play or your uploaded/cached music. I have the same problem with a 1st gen. Moto G (LTE/4G) with about 1s gap between songs, despite 4 cores and no other noticeable performance problems, but the same music works perfectly in Google Play on a laptop.

I've read many reports where the same version of Android provides gap-less for some users, but not others. This means it's either a hardware limitation or the file I/O processes are single threaded and take time to drop the current track before loading up the next one.

My experience is that using a faster phone fixes this problem.


cannot take screenshots in a banking app

This is a result of FLAG_SECURE. The reason is obviously again security - other apps can either leverage the native screenshot API, or just read your captured results from storage to potentially obtain sensitive info.

If you're already into Xposed framework, then there are a bunch of modules that will disable the check for the flag system-wide, such as this one.

As @iBug already pointed out, always exercise extreme caution when working around security measures, especially when a 3rd-party app is involved.


Log or find what and which text a SMS app sent?

First, I'd report that app as fraud to Google: such behavior IMHO contradicts with their rules (you can also give the appmaker the option to either have you removed from that subscription, or you would report – with the latter resulting in his app being removed from Play).

Second, if you don't need premium SMS services in general, check with your provider to have them removed altogether. If you can convince them you cannot unsubscribe due to fraudulent behavior of an app having you subscribed to and not letting you unsubscribe, it's their duty to take care for it (to do so, they don't need to reveal that "servicename" to you, as long as they stop charging you). Otherwise you could report them to the corresponding regulation office.

Having premium services disabled altogether should stop them from charging you. After that, if you don't want to read messages coming from that dubious service, you can simply put their number on your blacklist.


Handeling android emulator via command line

Yes, you can open a browser from the command-line using adb.

Here is an example from SO:
https://stackoverflow.com/questions/3512198/need-command-line-to-start-web-browser-using-adb


The easiest method to get root on your device is called CF-Auto-root.

Follow these steps:

Flash the CF-Auto-Root package as PDA in ODIN, and your device should reboot into a modified recovery (signified by a large red Android logo) and it will install SuperSU for you and restore the stock recovery, and reboot back into Android.
If you don't get to the red Android logo, boot into recovery manually (adb reboot recovery, or boot while holding Power+VolUp+Home).
Using this root increases your flash counter. You should run Triangle Away after rooting to reset the counter. Note that if you want to run custom kernels or custom recoveries, your flash counter will be set to 1 at every boot. Either configure Triangle Away to reset the counter at every boot (Play version only) or only reset the counter when you need to go into warranty.
Did you see the red Android logo during rooting, but SuperSU does not appear? This may sometimes occur due to left-over files and settings, however, you can usually install SuperSU from Google Play at this stage and it'll just work.

Detailed ODIN steps:

Download and unzip the CF-Auto-Root.zip file for your model (eg.: SGH-M919)
If you end up with a recovery.img and cache.img file, you've extracted twice. You need to end up with a .tar.md5 file - don't extract that one
(USB) Disconnect your phone from your computer
Start Odin3-vX.X.exe
Click the PDA button, and select CF-Auto-Root.tar.md5
Put your phone in download mode (turn off phone, then hold VolDown+Home+Power to boot - if it asks you to press a button to continue, press the listed button, or run adb reboot download command)
(USB) Connect the phone to your computer
Make sure Repartition is NOT checked
Click the Start button
Wait for Android to boot
Done (if it took you more than 30 seconds, you need practise!)

NOTE: Sometimes the device does not boot into recovery mode and root your device. Just do the entire procedure again if this happens. If it still will not install root and such, make sure that in Odin "Auto Reboot" is not checked. Then after flashing, pull the battery, and boot with VolUp+Home+Power button to boot into recovery manually. This will start the install process.

You may now optionally want to install and run Triangle Away to reset the flash counter.

If you have SIM locked device (AT&T, VZW, etc) do not use this method due to its locked Bootloader.

If your device Bootloader is locked do not use this method.

Disclaimer:
I am not responsible for any kind of damage you do to your android device
(This doesnt really mean you will damage your android device, theres a really rare chance something bad happens, but thats only if you do something wrong)

Source


Download flashable android zips and flash it via recovery.
Try this

Link here


Open "storage" (or "memory") in settings, and on the list there will be USB storage and the option to unmount it


How do i retrieve my contacts from google account using my computer

If you added them to your google contacts you should be able to access them here: contacts.google.com hope this helps!


You probably have Driving Mode enabled. In my Samsung Galaxy S4, it's in Settings > My device > Driving mode > Incoming call. See if you can find something similar on your phone.


The XDA post you referenced tells you how to do what you are asking (taken from the XDA post):

How to flash:

Download ROM to Internal SD.
Boot into Custom Recovery.
Factory Reset (System, Data, Cache, Dalvik)*
Flash ROM with TWRP and reboot.

*NB: It is often also necessary to Wipe > Format /data > Yes (Warning: This will erase internal storage) - Do this before reporting any bugs.


CPU-Z shows 8 cores, but 4 of them are stopped

Is there any way of activating all cores?

You can't.

The hardware is not designed to have all 8 cores active. The reason for this is that this Octacore CPU is actually based on big.LITTLE technology, where there are two sets of four cores: a powerful big cores used for heavy processing (e.g. gaming) and energy efficient LITTLE cores used for low load applications. The system will automatically switch between the two sets depending on system load, but you can't activate all 8 cores at the same time (it'll likely overheat beyond its intended design if you somehow managed to do so).


How do I smite this unknown vampire process that is sucking the blood out of my battery?

If you are rooted, I would recommend downloading Better Battery Stats (or Wakelock Detector) from the Google Play Store, and finding the name of the 'mad' processes.

If you aren't rooted, I recommend you root as other apps can't access battery stats as of Android OS version 4.4.


Unfortunately, the encryption is tied to the phone as well as the password.

Have you tried connecting the device to a computer to see if it will come up enough to let you transfer files or is it hard bricked?


Install Android. v 4.0.4 on a STAR H3000+

I don't think so. Most Custom ROMS are developed by users in the XDA forums. Apparently there are no ROMS for Android 4.2.2 for this phone. 3rd party developer support for this phone seems to be rather poor. You won't be able to install Android 4.2.2.


How to stop Viber running without uninstalling it?

This is an official rep. of Viber.

Due to the C2DM feature, you are always available on Viber, there is not way to  "log out" and "log in".
Please note that if you "exit" Viber, it will open again only if you get a msg or call.

Let us know if you have any additional questions.

Thanks!
Viber Team


How can I use Public Key Authentication for SFTP in ES File Explorer?

Your question made me try to use the same configuration.

Solution

Generate your key pair in OpenSSH key file format, I used my linux workstation:

 ssh-keygen -t rsa -C "KEYNAME"

(I left passphrase empty but I think it will work with it too, add the public key to your host:

 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

(Assuming that's the same machine you want to connect to)
Copy private key id_rsa to your phone and use that one. :)

I found the clue on logcat:

 W/System.err(27250): com.jcraft.jsch.JSchException: invalid privatekey: /sdcard/key.ppk

and this answer brought me in the right direction.

How to copy private key from connectBot export workaround

Only private keys without passphrase can be copied, so you can change password and set it empty, this key is NOT compatible with ES File Explorer.


Is it possible to change the swipe unlock screen on the Galaxy S series?

You don't need to install an app for this.  Settings -> Location and security -> Change screen lock.  There are 3 other options. I use Pattern because it's cool and easy for one hand, and relatively secure.  The Puzzle lock the easiest though.


Is it possible to enable in-app purchases for Restricted Profiles?

Each user profile is using their respective IAPs, and so far it is not currently possible to share those purchases accross multiple users on the same device.

I don't know enough about restricted profiles, so I can't answer that part, sorry.


Does Android 8.1(Oreo) lack "Landscape Orientation" mode?

It is normal. Even my phone has the same. I can be on either
"Auto Rotate" or "Portrait Only".

You can reply on 3rd party apps like "Rotation Control" to force a landscape if needed.


Change when phone beeps for notifications

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


Where can I run a .sh script on Android without root?

/storage/emulated/0 is usually mounted in a way that prevents execution of programs from this location.

Therefore even with a set executable bit for your script you won't be able to execute it directly. Of course you can still execute it via sh:

/system/bin/sh /storage/emulated/0/test.sh

Alternatively there is the directory /data/local/tmp which is writable without root (e.g. via adb). There you can place a script and execute it directly.

Note: Listing the content of /data and /data/local is denied for non-root users, but in /data/local/tmp you have permissions again.


How can I access veryfit app database on my device?

Responding about the database location:  The database on the sd card looks like a backup of sorts.  The real database is found in the system : System/data/data/com.veryfit/multi
I found it using android studio.  However if your phone is not rooted you can't access the directory.  But if you use adb you can create a backup of that folder on your computer: adb backup -noapk com.veryfit.multi
Once you have the backup.ab you need to unpack it.  I used Android Backup Extractor .  That will give you a .tar file that you can open and explore the database using sqlite3
Links where I found this info:
access data inside data/data/  https://stackoverflow.com/questions/13006315/how-to-access-data-data-folder-in-android-device

extracting an ab file  https://stackoverflow.com/questions/18533567/how-to-extract-or-unpack-an-ab-file-android-backup-file


AnkiDroid developer here.

Google Code is not used anymore, it only contains very old versions that are not compatible with anything anymore.

The newest versions can be found here:

https://github.com/ankidroid/Anki-Android/releases

That being said, Addons are not available yet for AnkiDroid.
We have started developing an Addon system but it won't be ready before next year, thanks for your comprehension!


How can I get the look and feel of Sony's Android on my HTC

To change the home screens, you need to install a new Launcher application - search the Play Store for Launcher and see what is available.


If your phone is still running Donut, did you know that an Eclair (Android 2.1) update should be available for that phone, Eclair starting rolling out to the Middle East in September and the rest of the world should have had it by the end of 2010. See the official GT540 update guide on LG's website. You should be able to download the necessary LG Mobile Support Tool software from here.

I would hope that such a glaring bug has been fixed in the updated calendar/widget.


mm-qcamera-daemon causing massive battery drain

Solution:

Wait for the next Android maintenance update:

Comment #475 on issue 60058

  Thanks, everyone, for reporting about this problem.

  We believe we have fixes for the current high CPU reports on N5 due to
  mm-qcamera-daemon, and they will be included in the next maintenance
  update. At this point, we don't need more reports of the problem, with
  some exceptions I'll detail below.

  More details:

  We've had scattered reports of persistent high CPU usage of
  mm-qcamera-daemon since our last maintenance update, and based on
  those, found a number of bugs that were then fixed.

  More recently, there's been a significant increase in the frequency of
  reported problems. These may be related to a recent update to Skype,
  which seems to access the camera regularly from its background service
  in some way that triggers this bug (note, we don't currently believe
  there's a bug in Skype itself). Investigating this, we've identified a
  few additional fixes that we hope resolve this issue for good.
  However, since the high CPU usage is an intermittent problem, we're
  continuing to test our fixes to verify the problems are gone.

  Unfortunately, I can't provide an estimate for when the maintenance
  update will be ready, due to all the testing we need to do for this
  and other fixes. Until then, rebooting the phone is the only way to
  stop the high CPU usage/lack of camera function once it starts.

  Uninstalling Skype may substantially reduce the likelihood of this bug
  appearing, but I realize Skype is a very important application for
  many people.  Other camera-using applications may trigger this bug as
  well, but that's been relatively rare. Most applications also do not
  access the camera when not in the foreground, so they will only
  trigger issues when actively used.

  I'd also like to note that instances of high CPU use of
  mm-qcamera-daemon on other devices besides the N5 need to be reported
  to their manufacturers - while those devices also use a Qualcomm chip
  for their camera processing (and thus have a mm-qcamera-daemon
  process), each has differences in their software and issues with them
  do not necessarily mean the N5 has the same problem, and vice versa.

  If you are seeing high CPU use of mm-qcamera-daemon, and you have not
  used the camera at all, or installed an application like Skype that
  has a background service that accesses the camera (typically,
  applications that provide video chat may do this), we would like to
  know about it.

  Otherwise, for Skype and other typical camera applications, we believe
  we have fixes identified, and you don't need to add more information
  to this bug - remember, any note added here will send updates to
  dozens of people.


AFAIK the nook tablet doesnt have 3g support. So country specific problems are not applicable. You can use wifi wherever you want.
With the kindle app or another app that supports .mobi it is possible. Otherwise you can use a program like calibre in your PC to convert them to epub.


Will android background execution limitation issue affect Android notifications in 8.1 + devices?

Android 8.0 Oreo ( API level 26 ) introduced two major background limits in order to preserve the device's battery life and RAM resources.

Background Service Limitations: After Android 8.0, apps which go into the background have restrictions on the use of Services. It introduces the concepts of foreground and background Services. Foreground services are visible to the users and have no restrictions imposed.

According to the docs,

  While an app is in the foreground, it can create and run both
  foreground and background services freely.

Also, the system maintains a whitelist. The apps listed over the Whitelist have full access to create background services. The docs also mention that,

  To migrate to Android 8.0 (API level 26), the developer replaces the
  background service with a scheduled job, which is launched
  periodically, queries the server, then quits.

Broadcast Limitations: From Android 8.0, BroadcastReceiver can only be instantiated at runtime and not in the app's manifest. This reduces the system's load as the app only uses the component when required.

The problem is described in the docs,

  If an app registers to receive broadcasts, the app's receiver consumes
  resources every time the broadcast is sent. This can cause problems if
  too many apps register to receive broadcasts based on system events; a
  system event that triggers a broadcast can cause all of those apps to
  consume resources in rapid succession, impairing the user experience.

Now, your question,

  Some of the app's notifications are not showing after the update? IS
  this due to background execution limit?

There can be the following problems based on the limitations described above:

The app's developer hasn't optimized the app for Android 8.0 changes.
The app does not make the use of Android Services wisely and therefore gets eliminated by the system.
The BroadcastReceiver hasn't been initialized properly as required and therefore is not operational and could not update the app content.
Some other underlying change to which the app is not optimized.

Hope this helps.


Phone stuck on boot screen after root and recovery - HTC One M8

Are you sure you are on the latest compatible baseband of your phone? Sometimes the newer builds of TWRP won't boot on old firmwares. Try updating that first.

And since you have access to your bootloader, you can install recovery and start over with a different ROM (make sure to verify your checksums manually).


Galaxy S7 can't reboot. E:failed to mount /system (Invalid argument)

This happens because the system partition is damaged/corrupted.

You should now flash the phone with Odin if using Windows computer or Heindal on a Mac.

Download the firmware manually from the internet then flash your phone in Download Mode (Volume down + power button).  Also download Samsung USB drivers (Windows).


Chinese character input is translated to emoji in WhatsApp

This is because WhatsApp uses Apple's emoji set, which essentially uses SoftBank mapping for backward compatibility in a Private Use Area (PUA), long before emoji was standardized in the Unicode.
The character "" (U+E409) is in the Basic Multilingual Plane's (U+E000 - U+F8FF) PUA. Since it is in the PUA, there is no standard definition for the character. While the character is supposedly rendered as , SoftBank (and Apple subsequently) apparently uses the PUA for their emoji, and U+E409 "coincidentally" renders .
Some other characters in the PUA that are rendered as emoji on WhatsApp (U+E400 - U+E40F):



Note that this is entirely WhatsApp's doing. This also affects WhatsApp Web and also WhatsApp on PC. However, other apps/OSes may render the character differently or otherwise, fails to render.


Some games force use of gamepad controls instead of touch controls

K. Try looking into the web View application. Is the Q7 using Chrome as web View or Google's web View from the play store?
They are different. You could be stuck in the web View or you've got an overlay app that you have to manually find by uninstalling one app at a time, checking to the if it works after each time. The update on Nov. 1, 2019 should have probably solved the issue. I like the increase to 9.0 system. Good luck. PS These phones are tanks! But, the framework leaves much to be desired.


Wow, my Android OS used 1.75GB in 5 days

Phones always use more data than normal in the first day or so, particularly if you didn't connect it to wifi while it was being set up.

Things that happen in the first day will be checking for (and downloading and installing) OS updates (which can be large), downloading and installing new apps (some of which could be large), syncing data down from the cloud to apps for the first time, syncing data and apps down from backed up Android data to your device.

You might also want to see these previous questions for more info:

How to monitor the amount of data traffic?
Minimizing data usage for users with data caps


Inexplicable lack of internal storage on Asus TF701T tablet

I found the solution. The directory /data/gps/log/ contained 16GB of log files and I could delete all of this files by using root explorer. I didn't delete the folder but empty the folder.


Try moving some apps to SD card in app settings


how do i clear up space because my phone is almost full?

The storage you sweep refers to stuff like cache or minor app memory. Most of the time, these are things you don't need on your phone that store excessive memory in order to make the phone run a little faster.

Miscellaneous refers to the files on your phone (think of as a file manager) and stores things like your downloaded files from the internet, movies you downloaded, and really anything in your internal storage directory. Some of these files (like .android) are necessary to run your device. The things you installed from chrome or app data only effect those parts of the device and are therefore safe to clean.

Most of your storage is probably made up of apps, music, and photos. I would remove some of those in order to save the most data. For photos, use google photos and put them on the cloud instead of storage if you take a lot of them. This way, you will have the most storage as you can.


Connecting phone contacts with facebook contacts, sync.me can't find right one

As I've read, this is because of new FB restrictions (which are changed quite frequently), which don't allow SyncMe (or any other app) to use the FB friends list.

What you can do is to try to perform more operations on FB with this contact, so that other ways that the apps (like SyncMe) use to get the friends list will succeed. Maybe tagging in photos is enough.


I try to customize ringtone, so I copied files to "/system/media/audio/ringtones". Depending on the app, either the copy is forbidden or the copy is ignored.

It is because system partition is always mounted in read-only mode by Android. To edit anything in that partition you'd have to remount the partition in read-write mode. And in order to remount the system partition you would need root privileges. Once you've them, see the answers for Getting mount's usage suggestion when attempting /system remount or Can't remount /system in rw

  I created directory "/mnt/sdcard/media/audio/ringtones" and copied the files there. This worked, however Android does not pick them up when selecting audio for a ringtone.

For some reason unbeknownst to me, if you move sound files into the Ringtones directory you would've to restart the Android in order to see those files as available ringtones through Settings app.

That however, is not the case if you use an app to set the ringtones.


Connect XOOM to internet using a USB UMTS Stick

If you mean a USB ethernet adapter, then if you have one that has [fully open source] drivers in the mainline linux kernel, it may be as simple as recompiling the kernel for your xoom, installing it, and getting one of the USB otg adapter cables people have been using to read usb memory sticks on xooms.  Fortunately the xoom seems more open to modified kernels than their phones.

Once it is available in the kernel, you may also need to figure out how to tell android to use that network interface - notice there's no ifconfig binary (though people have made their own).  You might check with the android beagle board and android x86 projects to see how they initialize ethernet adapaters.


Perhaps, you have set the parameter in the settings, that all network connections are disabled when the screen is off.

Or aybe you should try another anti theft guard, such as the avg antitheft app.


Dropbox app not installed, but there is log activity in /data/system/dropbox

/data/system/dropbox is not part of the cloud storage provider "Dropbox". It is part of the Android OS DropBoxManager (not related at all to "Dropbox", just happen to have the same name).

This puts data from application crashes and kernel logs and such in this log directory. I know the market app uses this directory (See #4) as well, probably to report application crashes.

You could probably remove the data in this directory, but do not delete the directory and you may see logcat errors from parts of the OS/Apps looking for specific files in this directory.

I deleted everything from this folder and rebooted my device afterward, I had no issues with any applications, and it actually freed up some space on the device.


Maybe a bug in the ROM, a lot of ROMs come with bugs which is why you should choose well built ones, like cyanogen mod, You could always try reverting to your previous ROM is you don't get this fixed.


How to mute notification sounds during a call on Samsung Galaxy 6 Edge?

This action in the Samsung Galaxy is controlled by the setting 'Alerts on call'.

It is set from within the default Phone app. After you have opened the Dialer, open Call Settings > Call Alerts > Alerts on call.

Deselect this setting to turn it off.


Filesystem format used for SD Card by Galaxy S3

The reason is, at least with Samsung devices and cards larger than 32GB, Samsung or Android formats the card with the exFAT file system, but incorrectly identifies the partition type as "FAT32 (LBA)", or partition type "c" or "0c" in the card's partition table.

If you format the card with exFAT using Windows or the Android partitioning app Aparted, it will correctly declare the partition type as 7 or "07" for "exFAT" (HPFS/NTFS/exFAT) in the microSD partition table.

I have struggled with this same problem, and just confirmed the above information by formating a completely blank, unpartitioned 200GB microSD card on a Samsung Galaxy Note 3 with Android 4.4.2, and in Windows, and using Aparted on Android.

If you are trying to recover data from a card that was formatted with exFAT, but whose partition is incorrectly identified as "FAT32 (LBA)" or "c" or "0c" in the partition table, I believe you will need to force the recovery app (e.g. Testdisk) to identify it as HPFS/NTFS/exFAT or "07".


Permission system changes with Android 6.0: What are the implications for us users?

As I said up above (somewhere) The new permissions system is a drain that shows that a new idea is not often a good idea.

Be warned! This may take a little bit to read, since I'll be talking about the history of android, and more! Go and grab a drink!

You good? Alright, dig In.

The origins of the new permission system

When Google began working on a way to forcibly grant and deny permissions on-the-fly, it was Android 4.3. It was a buggy mess, so they hid it. It can still be used, however, by creating a shortcut to the app ops settings menu. This menu was very similar to the current apps menu, but tapping an option immediately brings up the permissions options. You also had to discover the permissions before you could toggle them, and it was a buggy mess since apps wondered what the balls is going on because you disabled something, and inconveniently crashed. Yay.

The system was removed once modders had found it (so it was removed in 4.4),1 but made its return in Marshmallow. It looked really good - you could finally choose if things like Facebook could grab your location (though it did ask nicely). Even some Google apps, like Hangouts, aren't safe from your decisions. But then we hit the issue - the system is still broken, just in a new way: the permissions were heavily tweaked.

You want Stack Exchange to login via Google? It needs contacts permissions (though The devs at SE fixed that on their end).2 Want To upload images onto Facebook? It needs to see all your files. Why? Compression. Permissions are now granted in groups, where asking for your Google account also allows apps to see every contact on the device. I doubt that was intended, but the removal of most permissions meant that the had to simplify the playing field; most removed permissions were just shoved into super-general groups.

Some of the permissions have been removed because of new SDK's. GET_ACCOUNTS Now triggers a new SDK which allows for Google sign-in, but falls back to doing it via contacts permissions if an app does not support it. That explains that one (including how the SE app was finally fixed), but some of the others don't get that treatment. AFAIK, Apps can just casually read the dictionary regardless through the keyboard. Most other permissions Izzy mentions seem to correlate with modified groups: Most fit into the 'Modify system settings' Godmission (permissions separate from the main ones) and 'usage access'. Some others are handled by apps themselves.

So, Anything not given a new home was killed off. Sometimes, this made sense (we only need GET_ACCOUNTS to trigger the SDK) While other times, it made you want to put a bullet into your phone: oh yeah, I'll just let you access my contacts, you seem fine. Sure, access my calls and waste my money. (Hopefully no one is that dumb. Hopefully.)

At first, I thought yay! Simplification! But it allows seemingly legitimate apps to do illegitimate stuff A LOT easier. Your Minecraft hack tool which wants your Google account is probably also robbing your contacts. And selling them.

This is then compounded by the Lockdown system for permissions, that allowed you to fine-tune app permissions. It's great, but it doesn't work. At all. It also is inaccurate (it e.g. says that Stack Exchange reads my SMS'. No, no it doesn't) and is just plain awful.

But what does that mean for my privacy?

I personally think one of two things:

The new permissions system was designed to allow simple, quick changes for the purpose of security. Permissions are now granted in groups, which explains why some are removed: Google thought that leaving them under one big header was a good idea (and for the end-user, I see why: controlling each individual permission could get tedious.) Of course, like communism, it was only good on paper; in reality, it's a shamble that they don't want to admit to. Fair enough.
However, they could be doing this to force more apps to use Their SDK to break alleviate suspicious permissions (Don't blame them) and therefore make more money. It's proved they are doing so (and are trying to make Android less open-source) which disgusts me.

So for the end-user, it's like a little bit of iOS - by which I mean something that looks good, but is crap. But can it be fixed? Kinda.

The "Work-arounds."

Method 1- Xprivacy (ROOT NEEDED BOI)

Xprivacy does work on Marshmallow, according to its devs, of course. It requires messing with all sorts of fiddly bits on MM now, and there is verified boot. Which is a pain, since you'll probably get a red or yellow warning, which may prevent boot. (Depending on your luck, and how much messing you have done.) But if you can get Xprivacy working, its easy enough.

Due to the 'Wont boot FULL STOP' attitude N will apparently take, it may even be more of a nightmare to get working on that.

2017 EDIT - Xposed devs are working on getting around all of this (yay!) If i find the post on XDA, I'll link it

METHOD 2 - Go full Lockdown on everything.

This is really fiddly, but allows for maximum control (as far as that's possible). You grant app permissions when absolutely needed, then make a mad dash to turn them back off again. Probably will be easier once Nougat drops on more devices, so multi-window can be used.

METHOD 3 - Don't upgrade (which I'm dubbing the "Izzy solution")

If you did look up when I told you to, you may have noticed what Izzy's method is: You simply refrain from upgrading to Marshmallow or Nougat. Boo-Hoo, I know, but neither are game-changing, really. Give it.... Six months, and most the crap for N will be on the play store, if you really want it. So, the Izzy solution means sticking with the definitely capable 5.1.1 or lower. I can live, and so can you.

METHOD 4 - NUKE IT FROM ORBIT.

(Just to please the masses. FYI, this would be impossible.)

Or, ignore it. Your call.

EDIT Izzy found a link to a Stack Overflow question That explains that Credentials, Like Logins for Signing in on various apps, fall under a 'normal permission' (protection-level "normal") – i.e. any app can access them without you knowing. Luckily, some apps and logins will let you remove this through their account managers, Depending on how malicious the Dev is trying to be.

EDIT 2 I forgot to say you can remove apps from accounts :) I'll be using The Google accounts and Facebook app accounts systems as examples, as they are the most used.

Google accounts

Head to accounts.google.com or open the Google play settings (varies by device, usually a cog with a g in it)
Find apps/Connected apps/connected apps and services (again, Varies)
Find what you want to remove, and click 'remove'

DONE!

Facebook

Login on the site
Head to account settings > apps
Find the target app, and click/tap remove.

Done!

Hope that helps! If not, just drop a comment, you know the drill. I'll be working on it anyways. Done, but still let me know if I missed something!

1 There were different attempts made by Google to "hide it better", and different versions of AppOps frontends brought it back then for 4.4 and 5.0, but no further

2 Apparently, apps can voluntarily use a new SDK that allows Google sign-in without the contacts permission. See here for details.


What is the screen life of an Android Tablet?

Sorry, this answer is slightly off-topic but still important for your use case.

The thing you are most likely to have to worry about is heat.  Having the screen on will generate heat, and you will need to plug into an external power source which when charging the battery will also generate a lot of heat.  This could damage the internal components (including the screen) over a long period, but unfortunately I don't have any evidence to support this.


Android 9, Pixel 2

You can disable the Discover feature (the one that shows news items on the left-most screen of the launcher) by:

Go to that screen
Select three dots on that screen on the top right
Choose "Settings"
Under "Search", choose "Discover"
Turn off "Discover: see stories related to your interests on the home tab of the app"

Note that this turns off all info on that page, eg weather.


Disable sound and vibration for Gmail Notifications

In Android notification settings can be configured on a per-app basis.  Most apps give you control over sound and vibration settings.  These can be overridden with the global "Ring mode" setting located under Menu -> System -> Sound.

Changing the Gmail notifications will not impact Hangouts, Facebook, or other apps.  Furthermore, in Gmail app you can have different notification settings for each account (and even per each synced label within each account):

In Gmail, tap on the Menu button, go to Settings, and tap on your Google account.

Tap on "Inbox sound & vibrate" option.

Set the sound and vibration preferences to your liking, and exit the Settings page.


Can I manually download my wifi settings to my Android device from my Google account?

I found this page on Google's support site which states the following about restoring your phone's settings during the initial setup:

"Important: If you want to restore your settings, you must do that now during setup. You can’t restore data after setup is complete."

Based on this, I'm guessing there's no way to restore my account data at this point, short of doing a factory reset on the phone and starting over (undesirable at this point). I'd love to be wrong though.


Is there a way to sync my personal files to my Nook Color & G2 phone?

I don't believe that functionality works yet.  I have tried to sideload PDFs and plain .txt files and they don't register in "My Library" or under "My Files" and obviously they don't sync between my devices.  I also can't find a web interface for loading non-nook files.

I did a little searching around a couple months ago and I found a few unsubstantiated forum posts that claim that it's planned functionality but the Android app currently only supports sideloaded ePub files.

  If not, any ideas how I could
  accomplish this (other than doing it
  manually which I currently do)?

I'd say your best bet right now is to do this outside the Nook app.  Sideload (or wait till Jan for the Market) a PDF reader and Dropbox or SugarSync onto your Nook Color to keep your PDFs synced and accessable.

*For full disclosure: those Dropbox and SugarSync links are my referral links so if you don't already have them and you use those links both you and I get some free extra storage ;o)


ClockworkMod is a custom recovery software. If you want to revert to the original ROM, then you can download the official ICS ROM for nexus and flash (install) it if you donot have a backup taken previously of the phone. And AFAIK, you can still root your phone again on ICS and then the phone will again be at your command (you can even install custom APKs). Also you can try a file manager like, Astro File Manager which I personally haven't used it but you can get it from marketplace and use it to install non-market apks by simply transferring the apk over usb to sd card and tap on the apk.


For that you will need the Google Now offline voice recognition.

Go to settings >> Offline speech recognition (download latest supported language files).

You can perform some offline voice actions (play music, turn on wifi, turn on flashlight)

Here is a screenshot of Google assistant offline commands:

To make a call while offline:

Tap the mic on Google assistant
Then say Call "xx" where xx is any contact
After this it recognises the voice and identifies the contact and immediately calls the contact

See below screenshot:

(click images for larger variants)


How to completely turn off keyboard typing sound?

From your home screen, press Menu -> Settings -> Language and Input (or Language and Keyboard on older Android devices). From here select the keyboard you are using. In the next page of settings, you should see something like Audio feedback for swype, or  Sound on keypress for flexT9. You can modify Vibrate on keypress there too if you wish.


I just briefly read through the manual for your television found at Kogan's website, and as far as I can tell, the only available connection interface other than the typical IR used by remote controls is network-based. That means whatever application you use has to be supported both by the serving device (i.e. your TV) as well as use the local network protocol, much like the Netflix application has recently built in.

From what I read about DroidMote, it's going to be similar to TeamViewer, however you have the added downside of needing root, which I understand you're attempting to avoid.

I'm not necessarily presenting a suggested solution here, but I did want to call out some of the limitations I've spotted while digging. I think you've listed the best out-of-the-box options thus far, so I'm afraid I have no additional suggestions beyond.

Good luck.


Widget to toggle "OK Google" detection always on/off

It's not the best method but if you happen to use Nova Launcher you can make a widget that gets to the Voice Command Preferences (which is just one click away from accessing the detection settings).

Long-press on the home screen (with Nova installed)
Click Widgets
Place an Activities shortcut somewhere on your homescreen.
Scroll down to the Google App
Choose com.google.android.voicesearch.VoiceSearchPreferences

and you'll at least have a widget that gets you right to the Voice Search Preferences where you can then click on Ok Google detection.


How to get a more Linux like experience on Android?

There are quite a few options already:

Chroot to a full fledged linux (search for debian chroot android, it's got quite a few hits)
There are also native ports of Debian or Ubuntu for some phone/tablet models.
Shell access is already there: Terminal Emulator
If you install an aftermarket firmware such as CyanogenMod you will get  root access, busybox, bash, an ssh client/server amongst other things
Here's the SL4A project (scripting layer for android), it adds python, lua, perl and other interpreted languages to android
You can build Qt applications (yes, even those using QtGui) using Necessitas -- a port of most parts of the Qt Desktop framework to Android. Applications as complex as Quassel (an IRC client/server) can be built with very minimal source changes. In theory this would allow you to build much of KDE4, though some parts (e.g. the Plasma workspace) may be too heavily tied to Xorg/GLX.
Most C/C++ programs from GNU/Linux that do not require a graphical interface can be compiled to run on Android using the Android NDK

You can also use Qpython3 for python in android .
Features:

Run Python3 applications including script
and projects on Android device
Execute Python3 Code & File From QRCode
Support SL4A Programming, can access
android's feature, like network, bluetooth,
location
Support Python3 console
Support QEdit which allow you edit Python
code
Support FTP server, which can let you
transfer the Python3 project from your PC to
mobile easily

You can use kbox for linux utilities on your non-rooted android device.
Expand the Linux Capabilities on Android video shows how to install busybox without root.

Other things, you aware of. Feel free to add it here


After searching some information I found the way.
You have to go to Settings -> permissions -> autostart and check the App Cerberus and other apps you want start automatically. Then I restart the phone and try the code or the web command and this work for me.

I found other way if you want to delete the App and then install it again. This way involves installing the App ROM Toolbox, that lets you delete a hidden App without being root and then install Cerberus again and follow the steps before.

This work for me, I hope this is the best way to do it, but I appreciate it corrected if I'm wrong.


You will need to flash a pre-rooted 3.2 ROM onto your Tab.

A Google search brings these instructions for installing a custom Recovery:

  First, you will need Windows computer. If you don’t have one, borrow a
  Windows laptop from your friend or family member.

  Second, make sure you’ve installed Galaxy Tab 10.1 Windows drivers.
  (Download it here)

  Third, put your Galaxy Tab 10.1 into ODIN download mode by holding
  down both Power Button and Volume Down buttons. Right after the
  Samsung logo shows, you will see two menus, let go of both buttons
  immediately and then hit Volume Up button, you should be in ODIN
  download mode.

  Fourth, download the tabrooteasy.zip file and unzip:   Download
  tabrooteasy.zip

  Run the Odin3 v1.85.exe program, then choose PDA, choose
  “recovery-cwm_4.0.0.4-sam-tab-10.1.tar.md5″ and hit Start.

  You can reboot your Tab 10.1 by holding down the Power button.

The instructions go on to rooting Android 3.1, so you will need to slightly alter those.  Instead of using the "root" ZIP included in the package, you will need to obtain a pre-rooted Android 3.2 ROM.  There are many such ROMs available on XDA-Developers forum, so take your pick (e.g. this one,) download the ZIP file, and copy it to the SD Card.

Continue on with the instructions to reboot into the ClockworkMod Recovery:

  Reboot into ClockworkMod Recovery by holding down both Power Button
  and Volume Down buttons. Right after the Samsung logo shows, you will
  see two menus, let go of both buttons immediately and then hit Volume
  Down, then Volume Up button, you should be in ClockworkMod Recovery.

You will now need to perform a factory reset/data wipe to avoid any compatibility issues.  With the volume buttons for up/down, navigate to "wipe data/factory reset", and select it by pressing the Power button, and then scroll down to and select the "Yes" option.  Once that operation completes, you can continue with the instructions, substituting the file name they are suggesting with the one you've downloaded:

  ... choose “install zip from
  sdcard” (using Volume buttons) and hit the Power button.  Next, choose
  “choose zip from sdcard” and hit the Power button.  We are going to
  zip the Root/SU files again by going to “choose zip from sdcard” and
  hit the Power button.  Choose the [ insert file name of downloaded ROM here ]
  file and hit the Power button, the hit the “Yes” button.

  When that is done, you just need to reboot your Tab 10.1 and you
  should have a fully-rooted Android 3.2 Galaxy Tab 10.1.

According to some comments this method should work on the WiFi-only model of the Galaxy Tab 10.1 (GT-P7510).  However, you might encounter issues transferring the downloaded files onto the Tab.  A comment suggests a work-around:

  Ok folks. I got my Galaxy GT-P7510 wifi only tab (build HMJ37) rooted.
  Since I was not able to transfer the Samsung zip file to the root of
  the tab even tho Odin successfully installed the Clockworks recover
  file I decided to try a different approach. I transferred the Samsung
  zip file to the Alarms folder of the tab. I then shut down my tap and
  powered it back up in Clockworks recovery mode. When in recovery mode
  I selected “install zip from sdcard”. I then selected “choose zip from
  sdcard”. I selected the folder “Alarms” then selected the Samsung zip.
  I then selected “Yes – Install Samsung zip”. After the successful
  install I rebooted the tab, went to apps and BINGO…..SUPERUSER!!! I
  then successfully installed several apps that required a rooted tab.

Good luck!


How to manually mount internal (adopted) SD card in Android 6?

I had the same problem and did the following (you can try upfront whether step 7 does it already for you):

Backup old card (whole disk) as an image using ddrescue, save decryption key on your computer

Remove adopted card

Take a new card, format as internal, migrate data to this card, save decryption-Key on your computer, shutdown phone, remove new card

mount image and new sdcard unencrypted to Folder A and B

rsync A -> B

new card into phone, start debugging

Reset SELinux permissions using
restorecon -R -v /mnt/expand/[yourpartition]/*

as root in adb shell.
This did the trick for me. The new card did not vanish anymore and keeps persistently mounted.


How to install Messenger Lite on Samsung tablet

You can install it from apkmirror choose your android version and it's done. If after installation app misbehave try to install a lower version of the app.

Remember: You may be asked to enable 'Unknown Sources' (to install apps that are downloaded outside of playstore).

To enable:
• Open Settings
• Security Settings

Under 'Security Settings' you will see this option.


how do I get my google play store to start working for my Samsung galaxy exhibit (T559)?

You can download the apk version from this link:
Google Play store 5.5.12

And install it after you downloaded it.
You might change the security settings of your phone to download apps from other sources.


How do I root Samsung Galaxy S4 GT-I9500 without loading a custom ROM?

You don't need a custom ROM to get root.

Geohot's towelroot works for all S4 variants except your I9500 which has a different chipset. So if your firmware is I9500XXUFNB3 or older, then try:

1) Go and Download the " philz_touch_6.12.8-i9500.tar.md5 " located on this website
http://goo.im/devs/philz_touch/CWM_Advanced_Edition/i9500

2) Download and extract Odin 1.85 to a folder, from:
http://www.datafilehost.com/d/138bbdea
or here: http://forum.xda-developers.com/attachment.php?attachmentid=581913

3) Put your phone in Download mode (turn off phone, then press power + home + volume down at the same time until it goes to download mode, then proceed according to the screen instructions)
- video: http://youtube.com/watch?v=5KMYhWs2fFI

4) Download Deknox Removal Script from here: http://forum.xda-developers.com/attachment.php?attachmentid=2365214&d=1383345163
Put the zip to your phone memory

5) Now go to the Philz recovery you just installed (turn off device, press power+home+volume up button until it goes into philz recovery) and flash the deknox removal zip

6) After you flash the Knox removal script you are ready to go rooting your device:

-in Philz touch, go to Philz Options / Choose Re-root system / Choose Yes Apply (SuperSu)
-Wait until it finish, Reboot and install SuperSu from playstore
-Once installed, Open SuperSu app / It will ask you to update binaries click on Update as normal (NOT TWRP)
-Once binaries are installed reboot your device
-Root done.

Or find a guide on XDA to your exact version of your ROM, which you can find in settings > info about your device.


Is there any way to edit ODT documents on Android?

There is AndrOpen Office

AndrOpen Office is the world's first port of OpenOffice for Android.
You can view, edit, export office documents using full features of the OpenOffice.
AndrOpen Office has 6 components:

Writer (a word processor)
Calc (spreadsheet)
Impress (presentation graphics)
Draw (drawing)
Math (equation editor)
Base (database)

* AndrOpen Office is forked project from the Apache OpenOffice project.
AndrOpen Office is not affiliated with the Apache OpenOffice project.