text:
How to reinstall Google download manager on rooted MOTO G X1032?
I'm on Android 5.0.2, rooted through Clockworkmod. I have Titanium Backup synced to my Dropbox and a Nandroid image.
I deleted the default download manager (stupidly on my Titanium Backup as well) to free up space, necessary despite having 100's of megs to spare - i think this will fix that.
I've done a factory reset, but no luck. All my apps are wiped, including Titanium Backup and Nandroid (which i don't know how to restore to anyway).
Download Manager isn't visible in this bundle of google APK's. Is it packaged with something else? Will i be able to run the APK when i do find it?
Edit: I've been advised to extract the download manager from a Custom ROM. How do i do this?

If you have an image backup, why don't you just restore it?

I don't know how to. If i go into fastboot mode and select recovery, all i get is "no command" and a android lying on it's back.

Try downloading gapps for your version of android and see if that adds it back. I forget what all is bundled into gapps.

How did you make the Nandroid backup?? Using recovery?? If yes, restore that again from the recovery

Ask someone here to post the apk: http://forum.xda-developers.com/moto-g

I've got a working MPT connection now. However, I don't think i can run the APK without the download manager. Is there a way of exracting it onto the phone from windows?


text:
Wifi won't turn on after rooting
I have an Epson Moverio BT-200 Wearable glasses with Android 4.0.4 and kernel "3.0.21-00003-OMAP-Android+". I rooted the glasses, tried every method without success until I found KingRoot, which succeed in rooting.
After that, the wifi toggle on Settings won't enable. Sometimes is gray (without enabling me to tap it), and sometimes is clickable but when i tap it to turn it on it gets off again and the screen remains saying "Turning on Wi-Fi" forever.
I did not do anything else after rooting. What can be the cause? I tried factory resetting the phone via Settings > Backup, and it did not solve the issue (I also still have root after factory resetting).
I have read that flashing the original ROM could fix it, the problem is that Epson does not offer the ROM image anywhere.
Thank you.

source: Stack Exchange

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

sort: votes


text:
Can I enable USB debugging using adb?
I own a Samsung Galaxy S3 and the display is broken and USB debugging is set to off too.
How can I enable it using ./adb commands? I have done these steps already:

data/data/com.android.providers.settings/databases/settings.db changed adb_enabled value from 0 to 1.
Also edited build.prop in /system.

After doing all this, the phone seems bricked, it's not turning on.
All I want to do is enable USB debugging and connect it to Vysor(beta) so I could control it on my computer.

Welcome!  Good question.  +1.  Why do you want to remote-control the phone though?

Thanks...Because the screen is broken and I want to browse the data in it. Though I figured it out last night... :)

The proper way of enabling USB debugging would be to unpack the boot.img, edit init.rc (enable adb, then disable RSA verificaton), repack boot.img, and boot boot.img without flashing. Once edit has been confirmed working, then flash boot.img to the device.

Hello, i just want share a Magisk Module to bypass adb, check this
https://github.com/lexavey/Adb-Root-Enabler

I got it to work :)
NOTE: This requires unlocked bootloader.

Connect the device to Mac or PC in recovery mode. (I had to map the
process in my mind as the screen was broken).
Now open terminal/CMD in computer and go to platform-tools/. type
and enter ./adb devices to check if the device is connected in
recovery mode.
Now type ./adb shell mount data and ./adb shell mount system to mount the
respective directories.
Get the persist.sys.usb.config file in your system using ./adb pull /data/property/persist.sys.usb.config /Your directory
Now open that file in a texteditor and edit it to mtp,adb and save.
Now push the file back in the device; ./adb push /your-directory/persist.sys.usb.config /data/property
Get the build.prop file; ./adb pull /system/build.prop /your-directory
Add these lines:
persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb
Push build.prop back into the device; ./adb push /your-dir/build.prop /system/

This way you enabled USB debugging on your device. But you still can't connect. Why? Because it asks for RSA verification. If you could view your display then you could easily tap on YES to authorize the device. I am currently figuring out to bypass this. I want to revive my dead phone badly.
If you know any way to do this, please share :)

Are you running a custom Recovery?

No. Stock recovery it is.

About the RSA confirmation part by user, if you're booted into Android OS, and are confirmed somehow that the screen is displaying a dialog for confirmation then you may very well use adb shell input keyevent to choose YES. See Keyevent here. It's a shot in the dark but may very well be worth firing.

@Firelord I tried to do that. But it said authorization error. Looks like I have to  authorize it first then do anything...

Ahh! Sorry for suggesting something that would not work. What was I thinking?  If ADB access is not authorized then no way adb shell input would work. Sorry again! I'll see if there is any way to bypass the authorization somehow.

I saw a USB to HDMI cable at a store the other day, which I assume could be used to connect an external display to your device. I suppose, with a USB hub, you could connect that, a mouse, and a keyboard to your device all at once. I also one found instructions to enable an adb connection over Wi-Fi; using all of those together you might have a pretty good shot.

@Firelord, Fundamental misunderstanding here.. How are we issuing adb commands using the stock recovery without adb being enabled? Is this not a chicken and egg problem? I thought USB debugging being enabled was a necessary condition before the adb server would allow connections? At least on my S5, if USB debugging is not enabled then the device does not broadcast its name to remote adb servers.

@sherrellbc, this is one of the exceptional cases where a person has a stock recovery running full-fledged ADB daemon providing shell access. A recovery can have an ADB daemon and can get detected by an ADB client regardless of the state of USB debugging in Android OS. In short, USB debugging matters as long as you're booted into Android OS. Outside it, the setting has no significance.

@Firelord, Yes, of course. I was just not aware of any stock recovery images that provided such access. This otherwise makes sense. Thanks!

Please reverse your acceptance of your answer, as it isn't correct. Although you might have edited build.prop, you neglected to include the RSA in your answer. Without compliance through the RSA,  you cannot enable USB debugging. Which in turn means that the accepted answer isn't correct.

Why in my phone not exists this file?
remote object '/data/property/persist.sys.usb.config' does not exist

For the RSA verification that you asked to bypass, I don't know whether it would work in your device, but it worked in my little experiment. In Lollipop, the ADB keys (after authorization) are saved in /data/misc/adb/adb_keys. Your private key is saved in computer. In Linux the directory location is $HOME/.android/. On Windows that usually translates to %USERPROFILE%\.android, but keys might end up in C:\Windows\System32\config\systemprofile\.android in some cases. (Source)
There is a method described here by ashoke which might help out in bypassing the authorization.
However, in my Lollipop, the method varies. I noticed that in my primary and secondary Lollipop ROM the adb_keys had the same key actually. All I did was revoke the authorization from the secondary ROM (file deleted automatically ), disconnected device from PC, copied adb_keys from Primary ROM into secondary ROM, connected the device into PC, and voila! I wasn't asked for that authorization. I double checked the authorization using adb devices and it was all good.
Try the linked answer first.  Authorize a different Android phone, copy its keys into your device from Recovery mode and see if it works.

Hey thanks.
I transferred adb_keys from note 2 to S3 and it worked :)

This is the needed info to make the accepted answer correct. Good job. +1

For those running a Unix based OS, adb push ~/.android/adbkey.pub /data/misc/adb/adb_keys works reliably.

@ChrisOlin: thank you for your input. But I do suppose that adb should be running in root mode (adb root), otherwise, the user won't be able to directly put a file under /data/misc/. Correct?

Not exactly, but you raise a good question. If you're trying to enable USB debugging through ADB, you'll need to be booted into recovery to accomplish this. Recovery shells (least with TWRP) default to root. If they don't,  then yes, the user won't be able to push directly to /data/misc.

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


text:
Create websites with Android phone?
I have Google searched this many times, but I only get "how to make a mobile version of your website" and such. I want to know if I am able to use my Android phone to write code/script and view the results. If so, how would I go about it?

Yes you can do this. You can install different Android apps to edit the code, any HTML editor tool will do -  they can be found in the google play store.
You do not need to make a totally different version of your website, you can use google's mobile friendly test to check what needs to be changed.

Then would I just view the site in my browser like on a PC?

yes @AustinGriner you can use tools like http://quirktools/screenfly to check how different screensizes look


text:
DROID 4 ADB Driver for Linux
I'm trying to unlock my phone using this tutorial.
It stated that:
Prerequisites

A computer with DROID 4 adb drivers installed. alternate link
Enable USB Debugging on your device by going to Developers options.
Download RAZR BLADE exploit by djrbliss from here.

But there are no Linux driver, or is it not needed for Linux?
Why I need this?
because I need to remove /system/app/VZWPhoneService.apk and /system/app/VZWPhoneService.odex. then reboot., because the other way already expired. So I could use this phone using another carrier.
The alternate method also requires Windows OS.

If your device is getting detected by ADB in your Linux box, then you don't need a driver. Well we don't really need a driver most of the time to detect a phone in a Linux PC. Just some UDEV rules sometimes for further interaction. There is a .zip file in that tutorial for exploit. It has a .bat file and .exe as well. You'll have to move the content of the .bat file to a .sh and provide the necessary files to it (if the script depends on them). I believe the approach should work.

You're right, it works out of the box, just need sudo

Assuming your device is rooted there is a ppa for adb and fastboot.
Type:
sudo add-apt-repository ppa:nilarimogardwebupd8

sudo apt-get update

sudo apt-get install android-tools-adb android-tools-fastboot

Now you should open a shell/rootshell and type
adb

followed by
adb devices

Then your Phone should show up. To delete the app and odex file type:
adb rm /path/to/apk

adb rm /path/to/file

or
adb uninstall [-k] packagename

The option -k keeps cache and data on your phone if you want to.
Then end this process by using
adb reboot

Cheers

OP is trying to root the device which can be confirmed from the very first link: http://www.andromods.com/root-unlock/xt894-vzw-droid-4-9872188-rooted-latest-ota.html What's the point in this answer then? Please explain.


text:
How to get files off of Nexus 5 Android when LCD Screen + Touchscreen doesnt work?
So I have a Nexus 5 Android 32gb phone that boots up but the LCD screen and touchscreen doesnt work. I know because it gets detected on my computer. Also the bootloader is still locked, which means I cannot flash a recovery image to it. Also I do not have usb debugging on so I cannot connect via adb.
I have a bunch of family photos on the phone and would like to get these files off. What other alternatives can I do to get these files off?
I even changed the LCD screen and that doesnt work neither. It's possible that some chip on the motherboard is fried, but I'm not even sure how to test something like that. However I do have the proper tools for micro soldering, but not sure how to go about this.
Another option I was thinking about is extract the SD chip on the board and implant it to another nexus system. This requires extreme micro-soldering work and reballing. The sd chip that the nexus 5 uses is the following: SDIN8DE4-32G
Totally loss on what to do next.

If you have ADB debugging turned on, you can give Vysor a try: http://www.vysor.io/
PS: If you can't get to it because the phone is locked, attach a computer keyboard to the phone and unlock it.

i do have a OTG usb plug. If i plug a keyboard into the phone. How do I go about navigating to the system menu if I cannot see anything?

That's the catch 22. What you could do is use the keyboard (or even a mouse if you have a pattern) and unlock the phone, then plug it into the computer to use Vysor.


text:
Disable the usage of Camera while Phone is locked
The phone Kyocera KC-S701 has a hardware button to start the camera application. Sometimes the button is pressed by accident while the phone is carried within my pocket. Is there a possibility to disable the camerabutton while the phone is locked?

Android version? Is the device rooted? You can remap the camera button automatically when the device is locked.  Xposed Additons Pro or  AutoInput (needs Tasker) can do that easily.

It's Android 4.4.2 and the device is not rooted. I thought there might be an menu options, but i'll look at the addons


text:
Will the rooting method I previously used with my Nvidia Shield Tablet work with the new update?
I'll soon be getting a replacement for my Shield Tablet due to the recall.
I used a rooting method that used ADB and Fastboot to unlock the bootloader, flash CWM, then flash SuperSU and root.
It worked with Android 5.0.1, shield update 2.2, but the new tablet will most likely be on update 3.1, Android 5.1.
So I ask - will the rooting method and all of the files linked to in the guide (which I will link to down below) work with the new setup?
Guide I used: http://www.ibtimes.co.uk/how-root-nvidia-shield-tablet-android-5-0-lollipop-install-cwm-recovery-1481041

Your original rooting method will work. The bootloader is still unlockable on the replacement devices, just as it was on the original ones. The fact that it is running a newer version of Android doesn't really have any meaningful bearing on this since SuperSU is still actively developed to ensure compatibility with newer Android builds.

But will the version of CWM that is linked to on the guide still work?

@G12350 Actively follow CWM development. You would get the build if somebody creates it. Also, look for other custom recoveries as well. Besides, you don't have the device or the ROM at hand, so why bother this much. Simply exercise patience.

@G12350 Nothing has changed that would cause the recovery to suddenly stop working. Again, the version of Android you happen to be running has practically no bearing on that.

Installing CWM didn't work. I flashed the recovery image but when I went into the recovery I got and android with a red triangle, holding up and lock brought me to the default recovery.

authors: غلامرضا رحیمزاده


text:
How can I diagnose the battery issue?
My phone's OS is cyanogenmod 12.1 with Android version 5.1.1.
Recently I found a battery drain. I set up the airplane mode but after a night the battery went from 100% to 41%. I viewed Settings->Battery and found that the sum of battery usages of all apps was much lower, approximately 20%. I need to know how to fetch a verbose log for the battery usage in order to diagnose the issue.
Thanks very well.

Not sure about verbose log but BetterBatteryStats should come handy for next time. Also look at adb shell dumpsys batterystats for humungous verbosity.

Don't know about the verbose log but for the battery drain issue, i may suggest you to try the 'Battery Calibration' app(requires device to be rooted). I own a Samsung galaxy S3, had similar issues but found significant improvement after following the steps detailed in the app.


text:
Upload data from internal memory to Dropbox
I have been trying to upload xml data from the internal memory of my android phone to Dropbox. However, it only works when I use a virtual device. I currently believe that it is because the phone isn't rooted (i.e. I can access /data/data/appname/files in the file explorer for the virtual device but not the android phone) which is required to access the app's allocated internal memory. Is there a way to do this without rooting the phone?

I was able to resolve my problem. I found out that since I am restricted in accessing the app's personal storage I couldn't create the folder called "files" (from /data/data/appname/files), however, by directly writing the data to /data/data/appname/, I was able to access and upload the data.
Hope this helps someone.

authors: พิสมัย มัฐผา


text:
Apps disappeared when Moto E booted
My wife turned on her Moto E 2nd Gen yesterday morning, and according to her it redownloaded everything from the Play Store. After this, hardly any application would work.
On getting home from work I investigated and found:

Webview was missing
the Gallery App was corrupt
a few other applications wouldn't start

Installing Webview fixed most problems, and Gallery App needed reinstalling too. The few other applications are third-party ones, and I will reinstall those as we find they don't work.
Why did this happen? Is it a known bug in Android, or something more serious like a hardware problem?
(The phone has an SD card slot, but we don't use it)


text:
Change default font and remove bloatware without rooting the phone
I have Lenovo S90 and I want to change the system default font and to delete some pre installed applications as well. Based on my initial research, the only possible way on how I can do what I want is by rooting my phone. My system is already running at Android 5.0.2 Lollipop. I was reading online tutorials about rooting this device and found them really troublesome and complicated as I am not a "techie" type of a person.
Is there a possible way that you can suggest with regards tot his matter?  Would appreciate your response a lot. Thank you.

What do you mean by deleting pre-installed apps? You can disable them, but uninstalling seems impossible. One needs root privilege to do that.

Indicate clearly what you found troublesome so that we avoid suggesting in that same manner.

Changing the System font is may be an option without root. A quick Google Search will help with that.
As for removing (or "deleting" as you put it) System Apps, you must have root, this I can not stress enough. Like @Frank said in the comments, you can disable and app, but this is still on your System and it still takes space.
My advice to you:

    If you don't feel safe about rooting at this time, don't do it.
    If you hate the pre-installed apps so much (my main reason to first root)
    Make a backup and root away! (Keyword: backup)!

Why you need root:
Mostly to protect the system. Suppose you could uninstall system apps without root. What happens if you mistakenly remove an important part of the system? You now have a broken Android - And imagine if everyone had broken Androids! People would claim Warranty and that cost money, time and effort. That is part of the reason Rooting (as far as I know) will void your warranty.

Why must you have root access to remove system apps? Can you shed some light on it?


text:
Email has stopped message once per day on Android Lollipop version 5
I have an issue on Samsung Galaxy S5 where I get a Email has stopped message at least once per day.
I have updated to the latest OS - I'm on Android Lollipop version 5 and I have tried deleting the mailbox and recreating it.
I've also tried rebooting the phone and starting and stopping the mail application (and clearing the cache).
I'm using the default mail app. Any ideas what is causing this?

There are another one or two topics on this over at XDA-developers, and I haven't been able to find a solution or cause for the problem. I suggest you use the Gmail app, because it has great support for Emails that are "non-google". The most obvious (however I could be wrong) answer to this is a bug in the Samsung Email app (But if you're on Lollipop you should really consider using the Gmail app instead!).
If you really insist on using the Samsung app for Email, try clearing your system cache (from recovery), it seems to do a lot of fixing in the Android world. Note that your next boot might be a little (and by that I mean 10-20 minutes) longer then normal, as it is recreating the dalvik cache

Neat, I didn't realise the Gmail app supports non-Gmail accounts. I'll try that. The mailbox is an AOL one if that has any significance.

Gmail support link on non-google emails. I believe Gmail has supported the AOL Email type since version 5.x of the app. You should have no problem with this on an S5


text:
Will SoftkeyZ Root app work on the device Yureka out of the box?
Softkeyz is a root app. Yureka runs CyanogenMod out of the box but I don't know if it's rooted or not. Is it safe to install softkeyz root app and use it?

CyanogenMod comes with root support, however it needs to be enabled first from the settings app in the developer options section.
Also, CyanogenMod cones with the ability to modify the navigation bar already, unless you are talking about modifying the actions of physical navigation buttons, then you'll need the Softkeyz app.

First of all, there is a glaring error in the question which needs to be removed. Yu Yureka doesn't come with Cyanogenmod (CM; a community ROM) but with Cyanogen OS (COS12) which is a stripped out CM12 ROM meant to suit the needs of an OEM (a commercial software). Read this XDA thread for more.
As one would expect, COS12 doesn't come with su binary or a superuser app. In simpler terms, NO, your device isn't rooted yet. You can verify this with any root checker app and they should give you negative result.

Is it safe to install softkeyz root app and use it?

The app has full network access (read: can connect to Internet and send or receive data) and has access to your storage (ability to read or modify your data). Besides, it needs superusers access as well.
If the app isn't open source and and its source independently verified by people, I say your part of question is speculative since there is not much can be said with surety.
Coming to the point of this app's usage, if your need is to get the navigational bar then why bother installing a third-party  app. Cyanogen OS comes with in-built navigational bar (yes, those virtual buttons at the bottom of screen). Simply go to Settings -> Buttons -> Enable on-screen navigational bar. Done. You can somewhat modify the buttons as the other answer by Sonickyle27 noted.
Otherwise, setup ADB in PC, enable USB debugging in device, connect the device into PC, open a CMD/Terminal and enter:
adb shell settings put secure dev_force_show_navbar 1

This would enable on-screen navigational bar. Change 1 to 0 to disable it.


text:
System time not updating while screen is locked
Device: ASUS MemoPad 7 (K013), running the latest ASUS ROM based on Android Lollipop 5.0 (updated automatically with the included ASUS updater).
When I lock the screen, the system time stops ticking until I unlock it again.
After unlocking, it does not update to current time, instead lags behind for the amount of time it was locked.

The time zone is set correctly and the device has stable Internet connection via Wi-Fi (no packet data option available on this device).
The date/time update setting is set to "Use network time", which disables manual time adjustment. After unchecking "Use network time" I can set the time manually.

Interestingly enough, after adjusting the time and re-enabling "Use network time", the time instantly skips back to the "lagged" value (how it was before manual adjustment).
Rebooting the tablet forces a time update, although the problem keeps persisting on screen lock, which renders the system clock, and thus the device, useless for my purposes.
A similar problem used to occur for me on a different device, but the time was updating automatically a couple seconds after unlocking. This is not the case here.
Please advise.

It seems this is a known issue with ASUS MemoPad. XDA Forum mentions to clear system cache or wipe with stock recovery, AndroidCentral Forum mentions the probability of network time sync sets wrong time. No clear solution as of now though.

And AOSP Issue Tracker on the same issue

Wiping cache with stock recovery seems to have solved it for me.

Power off phone (be sure to turn off fast reboot in settings first). Boot into recovery by holding volume-down key and then holding power key until boot menu appears. Volume down to RECOVERY and tap power to select. HTC logo appears followed by a blank, dim screen. Wait about 30 seconds for red triangle icon to appear.
Now, hold down volume-up and tap power button. Recovery menu appears. Volume-down to "Wipe cache partition" at bottom of list and tap power key. Cache gets cleared. Then select "reboot system now" by tapping power key again. Done!

What is the reason I'm being downvoted when this method solved my problem?

Well sometimes the community is real harsh to downvote without giving the reason. I hate that kind of behavior too. Discourage people despite their effort. Back to this question, I'm looking for a solution to this very problem. Although it "seems" to work for you (you observed for long enough? until now still works?), I did a dirty flash yesterday but the problem persists. The time is only 5-10 minutes off though, but it's still bugging me :).

Issue's been gone for me ever since, actively using the tablet on various ways day-to-day. Thanks for your reply.


text:
Can I fake phone sensors data?
Context :
Most of my LG G3 sensors are broken following a water damage.
The main problem is the broken auto-rotation sensor that prevent me of taking photos in landscape mode.
I known some applications allow to manually set phone rotation to landscape but it is not what I am searching because it not working on the stock Camera application (witch use auto-rotation sensor to define the orientation of the phone).
Moreover I can not use other Camera application because of the bad photo quality (because of LG closed source framework).

Question :
Is that possible to fake data incoming from the auto-rotation sensor to make the phone think it is held horizontally ?
My phone is rooted, is that possible using a Terminal an application or anything else ?
Thanks in advance for your help.

It may be possible, as it is possible for the emulator: https://code.google.com/p/openintents/wiki/SensorSimulator
I guess you could try to install the apk file from this project on your phone and then connect with the sensor tool

Thanks! I just tried unfortunately it is not working. Apk need to connect to emulator and sensor setting cannot be done in local.


text:
I reset my Samsung Tab 4 and I lost my photos - Which aren't backed up
I really, really need to recover the photos. Please tell me how to recover them

If the photos were stored on an SD card, there's software available (for a Win/Mac/Linux PC) that may be able to recover the images (works best if nothing else has been stored on the card since -- power down and pull the SD card ASAP while you search for recovery software).  If internal storage,  there might be ways to attempt file recovery, but they'll depend, first, on keeping the device turned off, because Android writes to internal storage on a continuing basis, and every write may overwrite image data.  Power down now, and power up only when ready to actually begin file recovery.


text:
How does cLock retrieve the weather information?
I'm running a Cyanogenmod 12.1 nightly with AFWall 2.0.0 installed. AFWall seems to work as expected, except for the Yahoo! Weather service integrated in the cLock widget!? Even if the firewall is enabled without any exceptions I am able to refresh the weather and retrieve possible locations.
This, however, is only possible using the Yahoo! Weather service. If I switch to the OpenWeatherMap service I am not able to update the weather information..
I already installed a network monitor (Network Log), but the log doesn't record any 'suspicious' traffic..
I was able to block the Yahoo! Weather service using AdAway together with a selfmade hosts-list.
However, I'm currently a bit lost. How does the cLock retrieve the weather information from Yahoo! Weather? Why is AFWall not able to block it? And why don't I see anything in the Network Log tool?


text:
Removing dalvik from Android
I have no experience in that so please forgive me if it sounds a bit silly:
Is it possible to remove all "user layer" application and DalvikVM from an Android, just to obtain plain linux-based embedded OS with all libraries and drivers already configured? Does graphical environment requres DalvikVM? Could I get a classic terminal in that case?
Maybe somebody already have done something like this or knows good resources about it?

You can.  Understand that it's running Bionic rather than glibc, and not everything you're used to having on desktop Linux will be available.
The simplest way to experience this is to shut the Android framework down with adb shell stop (while running as root).  At this point, anything you can do on the device is being done without the VM.
You can run native programs, sending stdin/stdout over ADB.  You can interact with HardwareComposer to get access to the display, and use OpenGL ES to render stuff.  (You might want to keep SurfaceFlinger around, but that's entirely native code.)
Having the VM available doesn't stop you from doing anything, so getting rid of it doesn't do anything but free up disk space.
You might be better off with a Raspberry Pi for hobby projects.

As far as I know, without Dalvik, you can't be running any application packages (APK's, like SystemUI or framework-res.apk) and JARs without which there would be no means to run the logical Android UI as we know.
Maybe you could get some shell running if you really know about Android and its stuffs.
And yeah, Android is not Android without Dalvik or ART :)
Removing them makes Android meaningless.
If you really are a Linux genius, you can completely wipe the phone's SD and somehow modify a Linux distro from its source and put it to the device, that too provided you know how to link the drivers (yeah, drivers are just compiled binaries, it'd be good if you had the source), and that's way more difficult than what one can think.. :)

"Android is not Android without Dalvik or ART" - true. But what I intuitively think is that since VM is just a process (and all other Android apps) it would be possible to get rid of it all, boot the same system with my custom C/C++ app running instead. But this is only intuition, I wanted to confront it with facts, before I will commit any time for hacking this.

What kind of app can you create (using C/C++ ;) ) that can run without Dalvik?? What API layer will you have to use, without Dalvik or ART ??

Of course, that's another question. But there may be libraries APIs available, let's say libc, with stdin / stdout? Or some other to display frames on a screen. I am not thinking about very user-friendly app, more about checking how much fun can I get from playing with hardware offered by my old mobile.

Well, atleast you need an environment to run them. It's not that easy and I really don't know if it's possible. Try asking in XDA Developers Forum


text:
"insufficient space on device "
I have zero cache and 75MB and yet I'm unable to download an 8MB app. I've already deleted all my important apps to make space for it and yet that annoying message keeps showing up.
PLEASE HELP.
Im using an Xperia e3.

See helping material  in [tag:insufficient-memory] tagged Q/A and the tag's wiki.

Go to Settings>Apps>All and uninstall Google Play Store. This will uninstall only updates for the new version, and replace it with the old version. Then you can download without the "Insufficient Storage ERROR".


text:
Nexus 4 won't stay connected to WiFi after 5.1.1bis update
A week or two ago, I got an OTA update for what I now assume to be the second 5.1.1 release, which I will henceforth refer to as "5.1.1bis", and references to just "5.1.1" will mean the originally released version. (By the way, thanks, Google, for reusing the same version number instead of giving it a unique identifier.) I assume that 5.1.1bis is intended to fix the StageFright vulnerability.
Since the 5.1.1bis update, my phone has been unable to stay connected to WiFi networks for more than a few minutes at a time. It will connect, then stay in exclamation mark mode for a seemingly long time (5s or more?). It then works fine for a while, ranging from 10s to a few minutes, then drops the WiFi connection, connects to cellular data, then reconnects to WiFi after a minute or two, ad infinitum.
This makes WiFi virtually unusable.  The constant switching between WiFi and cellular data also, unsurprisingly, makes my battery life awful. It's so bad that one night my phone ran out of power while it was charging. I ended up putting the phone in airplane mode to charge while I slept.
This problem seems to exist regardless of the specific WiFi network. That is, it did it with my home WiFi, at friends houses, at restaurants, etc. It doesn't seem to have to do with any particular router or congestion or interference, since it seems to happen everywhere. In addition, my other WiFi devices at home don't seem to be affected. I conclude that it must be a problem with the phone.
The phone was in need of a factory reset anyway, so I did that. It didn't seem to help.
I then installed 5.1.1 via USB, which also cleared all of my data in the same manner as a factory reset. Since I did this, everything seems fine, but I remain vulnerable to StageFright.
I suspect that the radio firmware is flawed, but I can't seem to find any reports of anyone else experiencing the same problem. I suppose it's possible that the radio firmware update didn't apply properly, but it seems like, if that were the case, it wouldn't work at all.
I could try upgrading to 5.1.1bis again, but I've already reconfigured my phone twice and I don't really want to have to do it again.
Can I upgrade just the radio firmware to see if it causes the same problem under 5.1.1? If so, can I downgrade the radio firmware without resetting the phone?
If it turns out the problem is the new radio firmware, can I run 5.1.1bis with the old radio firmware?
Any other ideas?


text:
Google Play Store says "No connection"
I was using Freedom app and then one day Google Play Store stopped working in my device. It says "No connection" now.
I have done everything I could,

I uninstalled Freedom app
Force stopped Google Play
Cleared data & cache
Factory reset my phone too.

Nothing seems to work. How do I fix this issue?

Freedom, from what I know, can actually FIX this. Reinstall it, activate it, and see what happens.

Since your phone is obviously rooted just install ES File Explorer (maybe you can do it with others but I know for sure you can do it with this). If you can't download it just get the apk and put it on your phone through your computer. If you factory reset your phone you'll probably have to install SuperSU again as well.

Enable root explorer in ES (you can find it in the bottom of the hamburger slide out here):
(Click image to enlarge)

Then go to /system/etc and open the file called hosts here. Just tap it and choose open as Text > ES Note Editor.

Then tap the three dot menu on the right, choose edit, and delete everything except 127.0.0.1 localhost.
Basically make it look like this:

Save, reboot your phone and it should work again.

The hosts file is basically a file that specifies all the addresses that your phone will not connect to at any cost. Freedom adds the addresses for Google Play to this list because it doesn't want your phone to verify your 'purchases' with Google Play. So removing the addresses for Google Play from the hosts file fixes your problem.

Any root file explorer will do, of course.

I had the same issue. After seeing your post a light bulb turned on because I was using Freedom too. I went in the app, opened the settings and pressed stop. I didn't even need to uninstall and Google Play is good as new.

I suggest you to download Root Explorer which is the best app.
Just follow these steps:

Download and Install Root Explorer
Open it and search for etc/host
Long press on host file and click on open in text editor
Now just add # in 2nd line (Note :- Add # in starting of the line)
Just click on option and save it.

Now you won't face any problems.

All the answers above are 100% correct, However none explain why this happens, You are getting that error basically because you started freedom, while freedom was still installed you could have fixed it by opening freedom -> tapping the 3 dots -> and tapping on STOP. this would instantly solve the problem, but because you uninstalled freedom before you stopped it, doing this means you changed your local host ip(this is what enables freedom to work) and then you never changed it back and uninstalled the app that allows you to revert the change...this is why you now have to go and edit hosts files in the the etc folder.

The essential is to stop Freedom's proxy. There are many ways to do so. Since you've been using Freedom for a while, I deduce that your phone is already rooted.
1. Let Freedom stop itself (recommended)

Open Freedom, tap the three dots on the top-right corner and tap Stop as in the picture shown above.
2. Manually revert Freedom's changes to system files
2.1 User-friendly approach
Use a root file explorer like Root Explorer or ES File Explorer. Grant it root access and navigate to /system/etc. Open hosts and delete this line (where an asterisk means "anything"):
***.***.***.*** android.clients.google.com

And save. Now you're done.
Of course you can simply delete everything except 127.0.0.1 localhost for convenience, but the above line is the only thing you need to delete.
2.2 With (s)hell commands
Just the same essential thing. Open a terminal or an adb shell, then run
    su
    mount -o rw,remount /system
    sed '/android\.clients\.google\.com/d' /system/etc/hosts > /data/tmp/hosts.tmp
    cat /data/tmp/hosts.tmp > /system/etc/hosts

3. Version-specific solution (Freedom 1.6.0+ on Android 5.0+)
If you're using Freedom 1.6.0 or up on Android 5.0 or up, simply reboot your device and there'll be no more problems. Freedom started using a new way to modify hosts so that changes no longer persist through reboots.

Don't want to reboot? Open a terminal (again) and type
su
umount /system/etc/hosts
rm -f /data/tmp/hosts

If you're using SuperSU as your Superuser manager, supply option -m to su, i.e., type and run
su -m

instead of a plain su command in the first line.

This is a polite upvote request :)

Easier soln ...just disable freecore in freedom and stop the app and your done.


text:
"Slide to answer" alternative on Lollipop
I'm using ZTE Maven running Android 5.1 Lollipop, and while there are 3 physical buttons on the front of the phone beneath the display, by default to answer a call you have to touch a green virtual button on the display and "slide to answer".
I get calls very infrequently and when I do I have a lot of difficulty answering calls.  At first I concluded that I have to hold on the green virtual button until it activates, and then slide it, but recently that doesn't work either and I end up missing the call.
I understand there are apps for changing this behavior, but I'd prefer a configuration solution.  I think once I found a mention of an accessibility setting for this, but the only documentation I can now find is for pre-Lollipop versions of Android and it doesn't seem to apply.
Is there a way to configure Lollipop with an alternative way to answer calls?

If any of the already-existing answers has satisfactorily solved your problem, please accept the answer by adding a green checkmark.

You could use a Bluetooth headset's "answer call" button, but if you don't receive many calls, it might be a hassle to wear the headset all day.  Alternatively, maybe you could use a voice command to answer calls, but I have no idea whether or not this is really possible using the current version of the Google Assistant.

Do you have a visual impairment which makes it difficult to see where the call-answering slider is located? Or do you have issues with hand-eye coordination, which make it difficult to slide the slider? Or both?

@unforgettableid  I think it was more about that particular phone, as I have no trouble with slide-to-answer on iPhone 6s now

If you're using Samsung Galaxy S-series, you can change the call answering and ending options in Settings > Accessibility > More settings > Answering and Ending calls. I didn't like the way it worked, I now have it set up so all I press is the home key.
The other one is Single tap mode, which is like its name, answering/rejecting incoming calls with a single tap.

Image courtesy of AndroidCentral

I don't see "More settings", are you using Android 5.1 Lollipop?

Yes, it isn't a selectable option,  more of a subcategory/title, it may be device specific, I'm unsure. What device are you using?

My device is a ZTE Maven, it only cost $50 but it is quite satisfactory in other respects

OK, from the image that I found on GSMarena, it looks like your phone doesn't have any hardware keys on the front, so i don't think that this will be an option. However, if you can see  single tap mode in your accessibility options, you could enable that, which would negate the need to slide the green/red icon to answer/reject calls. BEWARE: this does the same for  alarms, calendar events and timer alerts, so instead of sliding to dismiss, you would tap the icon

I do have three buttons on the front but they are behind the glass and I could see where they wouldn't be obvious in a photo.  While single tap mode sounds promising, I couldn't find that either.

Online documentation: http://www.att.com/devicehowto/?make=zte&model=ztez812 I'm getting the impression that I'm out of luck.

I'm away from pc at the moment  but as soon as I can, I'll explore it, there has to be a way, we just need to figure it out

I added the "Samsung device" since Samsung customized most of Android's stock feature.

To find your "tap once", go to settings, accessibility, talkback, when you are in there, it has its own settings (top right hand corner), press that from there you scroll down the list until you see "single tap selection".  Don't know if it will work but it is worth a shot.

I have checked the box but TalkBack remains Off.  I'll let you know how it goes, thanks.

I've only taken 2 or 3 calls since then but I'd have to say it doesn't seem to have made a difference

on an lg k20 go to settings> accessibility> motor and cognition> touch and hold for calls. hope this helps!

Swipe once, then tap blue phone symbol once.

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


text:
How can I clear individual cookies on firefox?
For a specific website, I clicked on "Show desktop version" link. Unfortunately the desktop version is so broken I cannot use it even to click on "Mobile version" link. Because the website remembers the setting using cookies, I need to clear that specific cookie to get mobile version of the website back.
When I use "Guest mode" in Firefox, the website works which confirms my hypothesis that cookie causes my problems. Therefore the question: How to delete one specific cookie in firefox on android? I tried installing some plugins, but all I got was "Installation failed" toast message on screen.

Could you mention the link of that website?

Why is it relevant? Anyway, it's Czech HTML e-mail client, so you'd need to register to see anything.

Does unchecking "Request Desktop Site" not help in this case? Also, is the device rooted?

The device is not rooted and the "Request Desktop Site" was never checked, so it's impossible to uncheck it.

Firefox for Android stores Cookies  in /data/data/org.mozilla.firefox/files/mozilla/{YOUR_PROFILE}/cookies.sqlite.
You can't peek into Firefox's data directory without having elevated privileges than what is granted to a normal user, call it superuser access. If you have root access then simply pull that file into PC and open it in an SQLite viewer. Search the Cookies using domain name and purge the ones bothering you. Save the changes and push the file back to its location. When doing that, make sure to delete the files cookies.sqlite-shm and cookies.sqlite-wal in the data directory of Firefox. They are temporary files created when cookies.sqlite  is opened.
For a non-rooted device, you may consider pulling the data directory using adb backup. Extract the backup using ABE. Make the changes, pack the directory into a backup file and restore it in the device. I don't guarantee that restore would work.
There are some addons here which you may try and tell us if they work. They should work regardless of superuser access.

Thanks for posting all this although the only chance for me are the add-ons.

I have version 50 beta and just used root with the rm command to remove the files. Next I created new empty ones with touch. It still works.
The desktop version has an option to delete cookies on closing ff.


text:
Ever since 5.0 was installed my text message notification always plays the default sound
Ever since 5.0 was installed my text message notification always plays the default sound.  I  have tried deleting and recreating the contact but no change.  When I check to see what notification sound is selected it's the one I want.  I can even play it and then save the contact information.  Still, when a message comes in it plays the default message tone.  Any ideas on how to fix this?

The custom contact ringtone  (at least it sounds like a custom contact ringtone) presumably only works with the default messaging app. Are you using the default messaging app?

Please seek clarifications using comments on the question.


text:
'Ok Google' doesn't work on LG G3
Recently the "Ok Google" feature no longer works on my LG G3, unless I factory reset my settings. But after a few hours it stops working again even if I don't change any of my settings back. I even upgraded my phone to Lollipop, but that didn't help either. Also, I tried reprogramming my voice back into my phone via "Google settings", but it won't pick up my voice either.
So long story short the only way I can get it to pick up my voice is by clicking the microphone.

Make sure "ok  Google" detection is on for every screen. Do this by opening the Google app, navigate to settings > voice > "ok Google detection" and make sure the "from any sceen" option is enabled. Hopefully this solves your problem.

I can't enable it anymore. When I try to set up the recognition to enable that feature, it won't pick up my voice

Are you sure your microphone is working?

Yes, the microphone works because I make calls a lot, and Google will pickup my voice if I click the Google Now microphone or the Talk to text microphone, just not for anything else.


text:
I get an insufficient storage space error when trying to download an app and I have several gigabytes of free space
I have my phone set to use my SD card as default storage. When I attempts to download the Facebook for Hulu app from the Google store it always gives me this error message. I checked both apps both take around 40 some odd megabytes. I have around 4 gigabytes of free space on my SD card. I have around two gigabytes of free space on my internal storage. Can you tell me what's wrong?

related post http://android.stackexchange.com/questions/23010/insufficient-storage-when-trying-to-install-new-app

Apps don't necessarily install on an external SD card. Normally, they would install on the system memory and then, if capable, the app can be "moved" to the SD card. Moving still leaves part of the app on the phone memory and usually increases the overall size of the app.
Long story short- make sure you have room on your device's internal memory to install apps.

I have two gigs free on my internal memory. the app takes around 44 megs. Thanx for the suggestion. this one has me stumped.

This happens with me all the time. The problem with my phone was that - Despite 4GB of internal memory and 8 GB SD card, it kept giving me that error. The operating system had made a partition in the internal memory of 4 GB where it stored the ROM and necessary apps. It will not store any other app data like Facebook, whatsapp, etc on the remaining internal memory. It kept using the small partition it made in that internal memory.
Thus I had to keep moving and clear data all the time.
I searched on XDA for a memory fix solution for my phone and it worked.


text:
How to troubleshoot "okay google everywhere" missing from voice settings?
This is what I see:
(Click image to enlarge)

And this is what I would like to see:

I am using Motorola Moto G 3rd generation (2015), 1 GB RAM, 8 GB storage; XT1541
I have already tried a few things:

I'm already using the latest version of Android as of now: 5.1.1 Lollipop.
I'm using the latest version of the Google now application: 5.1.17.19.arm
I have tried to search for the magic phrase "okay Google everywhere"
I have tried to uninstall and reinstalled the Google application. I think it was just a downgrade to version 4 of the app because the Google Play store told me that it is a built in application.
restarting the Google application by force quitting the app and/or restarting the whole phone.
switching the local from UK English to US English wherever I could find it in the phone settings.
and maybe some other things too.

But nothing seemed to help.
What could be causing the missing option? What else could I try to make it show up?
I am also thinking about contacting support. If I do so, should I be contacting Google or Motorola?
Edit:

The version of my "Google Now Launcher" application is 1.1.1.1706998
I have even tried factory reset with and without restoring from backup; no success.

I've stumbled upon a whole bunch of your posts on this issue as I try to troubleshoot the exact same problem with my own Moto G3. Have you contacted customer service or otherwise figured anything out?

Yes, I've contacted Motorola support through chat, phone and email. I didn't receive even remotely the kind of support I'd have liked; let alone a solution. I've contacted Google's online support forum as well, where they seem to have understood the issue I was having much better, but after a while they just stopped responding. No solution from there either.

Go to https://www.google.com/settings/accounthistory/audio and turn on voice searches and commands.

Everything seems to be enabled here already, but thanks for the tip.

This was already enabled and toggling didn't fix.

flash open gapps on your device the required files for google now from any screen are missing you cannot get them from playstore you need to flash them from recovery


text:
Droid Explorer is unable to browse device
I love the idea of being able to browse root directories on my laptop.
But I can't for the life of me get droid explore to work, I have a note 4 (rooted of course), I am running stock Sammy ROM, I have installed adbd insecure on my device and I can access root via adb, but I cannot do anything with this software.  I also have busybox installed to /xbin.
When I click connect device, my device does show up, but when I click on said device, the application grays out and i cannot click anything other than min/max or close. It is the same with a rooted Samsung nexus that i have, running CM11. Any input would be appreciated.
Thanks in advance.
EDIT: i am running 64bit win 7 and I have tried reinstalling the software twice.

I just saw the second part that you have the same issue with the device running CM11. This sounds more like something that I would consider a bug. If you could file the bug on the Issue Tracker. Sounds like the application is locking up for some reason. In the bug, please provide as much info as possible. OS, system specs (like memory, processor), android sdk version, phone info. Thanks. I am going to vote to close this, as I do not think there is any answer that would solve it, unless I can reproduce it.

Disclaimer: I am the developer of Droid Explorer
Without knowing the exact version of the SDK platform-tools you have installed (but I will assume the latest), I think the problem is with the Android SDK platform-tools.
Droid Explorer uses a feature in ADB called 'status-window' to keep track of the connection state of the devices. In the latest version (rev. 23), they removed this feature.
You can manually download an older version of the platform-tools and put them in your SDK directory:

Download rev. 21 of the platform-tools from platform-tools_r21-windows.zip
Rename the platform-tools directory in your SDK to platform-tools-23
Extract the zip file, downloaded previously, to the root of your SDK directory. It contains the platform-tools directory in the zip.

This will be corrected in the next version of Droid Explorer so it will again work with the latest SDK. I have been working on multiple ways to replace the functionality that was removed in the latest revision of the platform-tools. Once I am happy with how it functions and am confident that it is stable, I will release an update.


text:
How to locate Android mount points?
It all started with an intent to install Link2SD to my in-car Android audio system. Repartitioned SD card into FAT32 + Ext2, but something went wrong ("Mount script cannot created" by Link2SD, etc.). So I've done some research and eventually messed something up and now I've got 2 partitions mounted into the same directory!
My SD is /dev/block/mmcblk1 with /dev/block/mmcblk1p1 for FAT32 partition and /dev/block/mmcblk1p2 for Ext2.
mount says both partitions are mounted to the same /sdcard/external_sd location.
I was trying to locate a place where these 2 mountpoints are coming from but with no success. I know there's no /etc/fstab at Android, but /etc/vold.fstab has nothing about mmcblk1 or /sdcard/external_sd. I've looked through all init.*.rc scripts in root but found nothing either.
So where is a place that mounts those 2 partitions??? I've got no more thoughts left except for grep -nwr / -e external_sd, but it takes forever to complete and it's not that easy to surf results with touchscreen only...
The system is HiCES: Android 4.0.something with LOTS of stuff on top; quite buggy and unstable - not sure that anyone has experienced same problems on the same system :)


text:
If I can access bubble of Messenger like apps from home screen then does it not mean any other app can also access that app? Is Android safe then?
In Android phones, we can access Messenger and many more apps similar to it from home screen ( like bubble-heads, lyrics etc). With this we let one app in your phone access another app, (we can use messenger chatting from every app in an android phone).
So if the other app running uses this information taken from a app which is running through bubble-heads, won't that be dangerous?
Does android have any security measures to prevent this?

Messenger bubbles are an overlay. Messenger isn't actually interacting with the app running in the background, it's just drawing over it. Even this is a permission that can be denied.
Android as an operating system is secure, but like all systems, it's as secure as the code running on it. Android sand boxes apps and only allows them to interact with each other through the system in predefined ways ( ex: intents to share or open with another app), and has a robust permissions model to boot.
However if you use an app that wants permission to read your messages (like an SMS app), and you grant it that permission, then if the app does something malicious with that data, or the app itself is not secure, then it's not really the operating systems fault.
Like I said, a system is as secure as the code and applications you choose to run on it.


text:
files from internal storage cannot be seen in gallery
in my samsung galaxy s2 having custom rom cyanogen 11, the files are not getting shown in gallery. i have reinstalled rom 2 times but it isn't working to show the files. i have also used the app SD scanner but then also it isn't working. please suggest me a strong way to get through this problem at once.

Run adb shell mediaserver for few minutes and then restart the system. Tell us the result then.

What "files" are you talking about, and where exactly do you expect them? Can you see them using a file browser?

Make sure the media isn't in a folder with this type of name > .anyfoldername, or hasn't any files in it with the name .nomedia (change the option so you can see hidden files).
If it does change the folder to anyfoldername or delete the file .nomedia.

You have to move all images in the default image folder in phone memory and also follow same procedures for the video and after that in apps clear cache the gallery....

where is default image and video folder??

And where does it say one has to do that? I've never heard of such. Any source to back your claim?

Try this
Setting-->apps--->media storage-->clear data--->OK and reboot  and check

Setting-->apps--->all apps---->select gallery--->clear data but first create backup

i have done that too!!!  but it's not working...

Why do we do that? Also, how to backup before doing it?

No more ideas i suggest to contact Samsung customer care

Download baton app


text:
What Does Cached Data Include?
I have 6.1 gb of cached data on my phone and I would like to clear it, but I'm not sure what is "cached data."  Would this reset the games I have on my phone?  Other things?
What does cached data include?

I am the poster of this question, and I just registered to this site.  How do I like this question to my account?  Also, Samsung Galaxy S 5 needs a tag.

Well, check this article for detailed information ; http://www.howtogeek.com/school/basic-android-guide/lesson5/all/

CACHED DATA could contain :

Precompiled applications to make them faster
Saved databases
Downloaded images/webpages from your web browser
Data to be copied by some apps
Thumbnails (light preview of images for faster rendering)

You can clean it whenever you want. Since you have 6.1GB I bet it comes from your web browser.

Cached data is basically temporary storage for your apps. You can clear it all and nothing will happen. In fact you should be clearing it regularly.
Caching is basically storing already processed information so it doesn't have to be processed again and can just be lifted from the cache when needed. This includes things like Gallery thumbnails, the last opened sites in your browser, etc.
If you want more details just Google caching in android. But to answer your question yes you can clear your cached data with no effect on your apps and games.

What is Cached Data
The Cached data is nothing but files, images, scripts and other media files stored on your devices by the website or app. Data is stored on your devices in a reserved space, so the next time when you are visiting the app or website, information is already available. It makes the process faster as it does not require to load all the files again.
Reference: mobipicker.com


text:
F-Droid java.io.FileNotFoundException / won't update
I'm having the problem, that I can't

install a new app from F-Droid, instead I get

java.io.FileNotFoundException: ...

update my package sources, I get something like

unknown error

(F-Droid is an "installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform.")
In detail:

I'm using Android 4.2.2 on a FairPhone 1
I want to install the OwnCloud synchronization client.
my error message when trying to install the client from F-droid:

java.io.FileNotFoundException:
  http://f-droid.org/repo/com.owncloud.android_10500800.apk

What can I do to install the app from F-Droid (to benefit from the updating service)?

Also: F-Droid isn't updating any other apps. Neither automatically nor on my button press.

What solved my problem was:

I realized, that

the OwnCloud synchronization client is on version 1.7.2 on the webpage,
while my F-Droid tries to download version 1.5.8
on the F-Droid webpage there is no version 1.5.8 for the OwnCloud client
(which may have resulted in the "File not found" exception)

I forced my package sources/repository to reload
(by changing my repository address to something invalid and back to original and then "update")
I could install the up-to-date OwnCloud client in version 1.7.3 (voila!)

Edit:
On F-Droid 0.96.1 it appears you can't edit existing repositories. You'll have to replace 2. above by

I forced my package sources/repository to reload
  (e.g. by removing the "F-Droid" archive (note the URL) and re-adding it)

After this F-Droid is again offering updates for installed apps.

I solved the same problem by uninstalling F-Droid and installing it new via the browser (as I don't know how to change the repository address).

That's odd - on the current version of F-Droid (0.96.1) the functionality to change repositories is missing. I'll update my answer. In F-Droid you can add new repositories by {options key}->repositories->{plus sign}


text:
Wifi and Data switching on automatically in my HTC Desire 820 device
This morning I got a notification on my HTC Desire 820 running Android 4.4.4, about update of 1.22 version for network. I thought it was normal and I updated it.
From then my device is turning on both Wi-Fi and Data automatically. Many times I tried to switch it off but it again turns on.

What did the notification look like? I'm afraid you've just installed a Trojan (malware). With some luck (if that malware didn't manage to obtain elevated privileges and install itself as system app), a factory-reset might cure that. Its permanent switching on of network functionality suggests it's "phoning home", very likely transmitting personal data.

The notif seems official and it gone in good way however I reset my phone now and it solved the issue I thought of doing this without reset but fear of malware made me to do so, anyway thanks for the input @Izzy

They all "look official", that's special styling setup on malware-ridden sites. As the reset solved it for you, I will make this an answer with some more details – please "accept" it then (ticking the check-mark next to it) to signal others this is a working solution.

Related: WiFi and data connection switches on automatically although I repeatedly turn off the two features

Even if such notifications look "official", they rarely are. They are specifically styled in a way to make them appear such, to betray people thinking that and tempt them to install the "stuff" behind. But one is more likely to install some malware that way, often a Trojan – like in your case: Its permanent switching on of network functionality suggests it's "phoning home", very likely transmitting personal data. A Google image search on "android malware installation popup" gives you some examples:

browser popups wanting you to install an "update" (click images for larger variants
These candidates are easy to tell: you will never be informed on a system upgrade via browser popup, and there is no such thing like an update for your battery module coming this way (apart from which: the second screenshot proves its "fake-ness" by being a bad translation with grammar mistakes – another indicator to check for). A little protection can be gained from disabling "unknown sources" in your Android settings: that should keep installations from other than "official sources" (Playstore, your vendor) out. So if something claims to be an official update, but on installation you get told to enable "unknown sources" – be sure to cancel, as that's a fake and will almost for sure install malware.
But not all candidates are as easy to tell. Some even manage to place themselves as notifications in your notification area. A few rules on those:

official updates never come as "browser popups" on visiting some site. They are usually shipped as ota-update, or are to be installed via your device manufacturer's special tool (e.g. Samsung Kies)
if something tells you it has detected a "virus" – forget it, there is no virus for Android.
if unsure on its genuity: long-press the notification and check which app caused it. If it's an app that didn't come pre-installed: get rid of that app ASAP, it might do other evil things.
if you still cannot tell: ask in a forum where your device is dealt with, ask the manufacturer: is there an update deployed currently?

If you're already sitting in the mess (having that fake installed), the safest way out is a factory-reset. You never can be sure where on your device the malware has spread. Hopefully it didn't manage to exploit some security hole and install itself as system app; if it did, the only thing to cure your device is a fresh firmware install.

Actually it is not an browser popup.

I just tried to cover the whole thing, @dh47 – see the notification part, which might be what you've experienced.

Ok anyway I have a backup and I restored from my backup now the issue was solved from now on I will be extra careful :) thanks for detailed answer

Glad I was able to help! And be careful as well with what you restore from your backup :)

No problem with that there was no backup for yesterday :)


text:
Samsung Galaxy Grand Prime direct call shortcut
I was a apple user and had to switch to Android to take the benefit of dual SIM capabilities. I purchased a Samsung Galaxy Grand Prime.
My question is how can I add speed dial or direct dial shortcut to my home screen, so that I can call my most frequent numbers using my preferred SIM with a single press?
I have seen people have this highly convenient feature in their phones. I can't figure out how to put this in my phone. I have both SIM (4G) cards inserted. The call needs to be generated from the SIM 2, if that information is required.
Thanks in advance for the help.

In google Play Store, search for a app called "Shortcut Dial."
It's a 1x1 widget that will then prompt you to pick which contact
(with whatever number you choose)
 to call with just one touch of the icon on one of your home screens.

Please add link to the app and important features that can help in this situation


text:
Nexus 4 Stuck at “Checking connection..” after factory reset
My Nexus4 mobile is on android-5.1.1 version. Today I tried to factory reset my mobile and completed reset. After reset rebooted my mobile and it went through language selection screen. Selected wi-fi connection and clicked on next, it stuck on "Checking connection..." screen. I tried with mobile network as well, but no use.
Tried restart no luck. Tried factory reset again still facing the same problem.
How to fix this ?

Flash using Nexus Root Toolkit via Fastboot

Go to fastboot (bootloader) power + volume down
Plugin usb and open NRT
Unlock phone
Check soft-bricked and flash stock

Hope this helps..!!!

Stuck because google play service is missing some component that why it is stucking during Checking connection
Using FRP Bypass (Factory Reset Protection bypass) trick open FILE Manager and download GOOGLE PLAY SERVICES.apk asper your android version install it
100% Working !!

Can you please add link to that FRP Bypass thing?

turn off. take out your sim card and turn off wifi. skip everything. it will work.

look for any sim card wit data on it insert the sim card on the phone skip to the broblem and put it aside for 30 to 40ms  it will automatically skip by it self start enjoying your smart phone


text:
How do I make a chart in Microsoft Word?
None of the templates have chart as an option, but in the Play Store it stated you can do make charts. Where or how do I make a chart with a particular number of rows, etc?

Short Answer
No, you cannot create a Chart using Microsoft Word for Android.
However, You can create Chart using Microsoft Excel for Android.

Long Answer
If there was any, it should have been under Insert menu which does not have Charts currently

Click to enlarge
There is no option to create charts in Microsoft Word. Without any Office 365 subscription, Office for free - can render if you have a file which has customized chart (which has been created earlier using Microsoft Word on PC). Basic operations like Copy,Paste and delete works on charts.
See screenshot for more understanding

Blue tint in Status bar is Microsoft Word, green implies Microsoft Excel

Possible Workaround
You can however use Microsoft Excel for android to create Charts.

Click to enlarge

About Playstore desciption
Microsoft has a unusual way of putting things about the apps in Google Play.
If you see Microsoft Word and Microsoft Excel Google play links and scroll down to the
What's New section
You'll see that they are literally identical and talks about the other i.e in Microsoft Word page they have mentioned about Excel's new features and in Microsoft Excel page they have mentioned about Word's new features too.

Office 365 subscription
Premium feature related to Charts

Advanced editing of charts: precise control over chart display options that allow you to change elements of the chart such as data labels and the legend are paid features. If you use Office for free and receive a workbook which contains as customized chart, it will render in your Excel app. However, you will not be able to change chart elements unless you purchase a subscription.
Source


text:
I want to stop ringtone silence feature while incoming any call and shaking my phone in Intex Cloud Y2
I have not installed any app in my phone like shake it off or any but whenever I get any call on my Intex Cloud Y2 it gets silenced when I move this phone or shake it.
This case usually occur when I get a call and my phone is in my pocket so it will be automatically silenced while walking on road and I can't notice it.
Does anyone faced this issue? How can I stop this feature in my phone?
I did full factory reset also, but it doesn't work.
Thanks in advance.

Root your phone and change specific entry in database using sql editor app . I don't have this phone so can't hands on by myself.

How to do the root and how can I find the same entry in DB?


text:
How to delete a file (e.g. malware app) that cannot be even removed with root access?
I have root access in my device, but there is a malware in /system/app/ that I can't delete. This malware installs TimeService, MonkeyTest, and also some other apps like DR battery and privacy guard, and also shows ads.
I'm  using ADB shell & I have tried Root Explorer in Android. Dr.Web also  can't delete it. When I tried to delete without root access, it gives the following error message:

rm failed for <filename>, Permission denied

With root access, I got the following error:

rm failed for <filename>, Operation not permitted

Is there a Linux command to delete this kind of files? Should I install BusyBox first?

An alternative is to boot into  custom Recovery and then delete it. It would work. Though how did you find out that OEM shipped app is a malware causing all the other malware installation?

it's package name is android.backdoor183 oO

i can remove all system files except this file

Most likely this files attribute is set to "immutable". Which means nobody will be able to edit, rename, move or delete it. (Not even root)
You can check this in linux with the command: lsattr file
If this output shows an "i" my assumption is right.
The immutable attribute can be removed by chattr -i file. After doing this you should be able to delete this file as root again.
As far as I know the android toolbox does not include these binaries. You need to cross compile(your device is ARM based?) busybox for your device and take care that both binaries are included or take a prebuilt busybox binary from a trusted source which includes them.


text:
My Android is Freezing after Factory reset
I am using a Galaxy Note Lte (SHV-E160S) it was working slowly lately so decided to root it to improved it performance. After rooting i Installed an application called SYSTEM APPS REMOVER which help me remove some unwanted apps on my phone because i am not using them and they keep on using my data.
After going through this process i decided to Factory Reset.
Now comes the problem after successfully factory reset it. Went i got to the configuration of language stage the phone keep on freezing and the screen won't respond but the back and menu keys are all working perfectly.
Guys i just wanted to ask is the anyway i can skip that stage or any help will be appreciated.
Thank you

Welcome to stackexchange, in order to track down your problem you need to add more information. Most important: which system apps did you remove?

(Just something you can try)
I know what happened to you can be frustrating. It happened to me once when I accidentally uninstalled an android required app. You can try flashing a GApps zip package. That worked for me.


text:
How to prevent accidental launch of Camera app from lock screen?
I have an Archos Helium 50 phone running Android 4.3. It often activates the Camera app while the phone is still in my pocket. Plus, since it's dark inside my pocket, it activates the flash — this drains a lot of battery.
I tried to disable it but I didn't find any option in the menus which would allow me to do so. What can I try?  Did I miss some hidden menu?
Please note that the phone is not rooted; I absolutely refuse to root it.

You mean that when it captures the image it triggers the flash since it loads the "dark scene"  or you mean it triggers the flash even without triggering the camera?

I don't really know in fact @FiN . What I would like to do is disable camera on lock screen

Your Question is not clear, the camera get activated when you are making it unlock or what? @Thomas

Do you have any security or swipe enabled?

@Sridhar when I walk on the street, I sometimes have my hand in my pocket which, sometimes activate the camera from the lockscreen. Then the camera stays activated for a while which drain my battery. I want to know if there is a way to forbid the camera from the lockscreen? - Fin: Pin security is enabled

It's odd that your OS activates the flashlight  without unlocking the phone using PIN. Anyhow, have you tried any third-party lockscreen app? They would replace your stock lockscreen with option to add or remove Camera widget from it?

Try Lock Screen Policy App and disable the Camera.

Disable multiple 3rd party widgets on the lockscreen. Also removes lockscreen camera access on some devices
WARNING:
Not intended for use on Android 5.x

Is there some tool for the same on Android L versions?

Please avoid making superfluous edits even though the post is yours. Revision 5 and 6 are completely superfluous and shouldn't have been made.

Lockscreen Policy (<= KitKat) is a third-party software which disables widgets on lock screen. You can give it a shot.


text:
What is the difference between Tesla, Tipsy and Validus builds?
I want to flash Validus ROM on my OnePlus One. I looked up at the website of Validus ROM and they have not mentioned the difference between those three builds. When I checked some XDA threads I found that at least Tipsy and Validus builds  seem to have Status: Stable.
So what is the idea behind the naming scheme? They don't seem to be like nightly, milestone and stable which CM follows.
I want to download and flash a build but I'm confused which one to download.

The difference is in the project they are based on (i.e., their parent ROM).
Validus is based on CyanogenMod, Tesla is based on Slim(Kat/LP), Tipsy is based mostly Android Open Source Project (AOSP) with some Slim(Kat/LP).

Could you please add some citations to verify your claim?

I originally gleaned this from google+, but can't find the reference, but here is the same info in a post from xda developers forum

Tipsy is Slim base with full OMS support. It is still WIP. No build rolling yet
Tesla is GZ-AOSP (Fancy name of AOSP-CAF?) base with full OMS support and has handpicked useful features.
Validus is GZ-AOSP based too with a dark wolfie theme with full OMS support too and have a lot of features.

REF:https://forum.xda-developers.com/mi-max/development/gzr-team-tipsy-tesla-validus-t3526087

authors: Стоян Стоянов


text:
Where is system update option located in Alldaymall A88S tablet?
I recently brought my sister a Alldaymall A88S tablet. Anyway, I cannot find the system update function (or at least, I didn't see it). Where is it?
And no root methods  please.

To update apps or Android OS?

@FiN Android OS

I am at the screen where it says use adb sideload  and need to load it up to be normal, without all the pornclub crapola that persists between factory resets.  Installing Android SDK right now.  So I need the image to download.  I might be able to get shell access and will mark everything 777 so maybe can clean it out.

@SDsolar the device has long since stopped working (charger port quite literally fell out) but thanks for your interest nonetheless

Understood.  I lost the original charger but it will charge from the micro USB port.  I posted a question on this.  https://android.stackexchange.com/questions/181337/alldaymall-a88s-popping-up-a-bunch-of-junk-from-pornclub-i-have-it-rooted-now and am getting some tips.  Have a great day!

Settings > About tablet > System Updates/Update Center

Alirght. I'll check once it is charged (they charge quickly,so....)

it is not there.

@DanB The option would be there if the OEM decided to support the device for  updates. For e.g. My JB device by an OEM doesn't have any OTA functionality but my KK device by same OEM is OTA supported.

@Firelord Well, by that logic.... Fair enough. I do have devices ensured to be at their final, but still have an update functionality/client.


text:
Where can I report vulnerabilities to Google?
Where can I report glitches/bugs/vulnerabilities to google? I would look it up, but I don't know how to word it. Besides, I am working on more devices I can count (don't ask) and I have found some... Weaknessess in youtube.

Go to this page
Select option for reporting bug.
Enter your contact details.
Select Google Product as affected.
Enter how to reproduce that vulnerability
Submit It.

Google will contact you within day or two. If vulnerability is vaild and they successfully reproduce it you may get Bug Bounty.

That link is just for  security vulnerability issues.

Settings → Developer options → Bug report.  If that doesn't exist, try holding both volume buttons plus Power (USB Debugging might need to be enabled).


text:
Samsung galaxy s3 app removal
Can I uninstall a preloaded app I want to remove flip board but it pops up with a warning that it may cause problems with other apps?

I simply have Flipboard "Turned Off" in the Application Manager on my S3. I have no problems with other apps from turning this off.


text:
Suddenly no data connection with S3 4.3 Jelly Bean
Tonight my SGS3 suddenly stopped having data. Nothing has changed with regards to the APN. It just stopped.
My girlfriend who's on the same carrier has no problems although she has a postpaid subscription and I am using a prepaid sim. (Carrier still handles the same APN though). Just to be sure I have tried looking up her APN settings for comparison but discovered that the carrier is hiding those on the iPhone.
Other things I have tried:

airplane mode on/off (many many times)
apn settings from carrier for pre 2005 phones (gprs)
reboot (many many times)
soft reset
factory reset

Nothing works... sms, calling everything is working but just no data connection.
Anyone has any ideas on what this could be and/or how to fix it?

Try to backup your data and perform a factory reset while keeping in mind to take out the micro sd card as it will be erased too.


text:
Is "android_secret_code" a code to unlock the SIM?
On my Sony Xperia E, I copied and extracted my SIM unlock app (the official one) and found a bunch of 7 or 8 numbers with the words android_secret_code.
Is this my SIM unlock code? If so, just to be safe, does anything happen if I get this PIN wrong?

No, android_secret_codes contains a list of dialer codes to enter hidden menus. It is typed in Dialer to enter those hidden menus (they are usually in form of *#-------#).
You need the PUK Code (PIN Unlock Key) to unlock your specific SIM card. You can get PUK from your carrier network. You can call them and get the PUK once you verify your identity.


text:
why any android office software can not play ppt properly
I am having hard time to play ppt in android device, although many applications boasts for it, but on playing either they show blank slides or skip some parts ex:- title etc for some slide so any one know why this happen and how can I get rid of it ? Although I know easiest way is to make video from ppt and show on android device but for that we need acccess to pc.

Which apps are you using?  We can't answer "why" they don't perform properly, but we can help you with the "how" of getting something working.

Try Microsoft PowerPoint for Android. It pretty much can do what its PC counterpart can.

But it requires android 4.4+

This is an answer.


text:
Use rooted android to capture all traffic on wan using monitor/promiscuous mode
Before I begin, I've searched quite a lot and haven't been able to find exactly what I'm looking for.
I have a rooted Nexus 5 with Kali Nethunter installed.
It's very easy to capture all network traffic from my phone, however I would like to capture it using monitor/promiscuous mode. In other words, simply the traffic of anyone who is connected to my internet using my phone
So far, I've only been able to see what my own network activity, so is it possible to capture, let's say my laptop's network traffic using my phone if they're on the same network.
And by this, I don't mean to create a hotspot on my phone, make my laptop connect to it and capture it then.
hope I've made it clear enough.
Edit
My question isn't limited to Nexus 5. Any android supported phone which may be able to achieve this could work.

Updated information for any android device

 Any android device
Cyanogenmod provides you with an option to build your own Cyanogen-build and integrated kernel building. With this you can compile an compatible kernel for your phone with desirable features. Here's a post that walks you through the process.
R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
Linux machine
USB cable
familiarity with basic commands

For Nexus 5
Approach 1:
Kali NetHunter won't allow you to use inbuilt WiFi card to perform packet capture.
Moreover most mobile WiFi cards does not support promiscuous/monitor mode.
You need to use external WiFi card(such as Alfa card/Tp-link Wln722n),
connect to USB OTG on Nexus 5 for packet injection, then you're all set.
R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
kali NetHunter
Root previliges
Host-mode support
USB OTG adapter cable
External WiFi card
Approach 2:
No need to install Kali NetHunter/any custom ROM.
Android PCAP capture app lets user to capture WiFi packets.
It is developed by Kismet wireless.
It does not require Root previliges even.
R̲e̲qu̲i̲r̲e̲m̲e̲n̲t̲s̲:
Host-mode support
USB OTG adapter cable
External WiFi card

Other android devices,with Broadcom chipset
There's support only for Broadcom WiFi chipsets from this group.
There's bcmon android app to capture network (works on stock but rooted-android).
Only supported chipset (firmwares) are old BCM4329 and BCM4330 and there's been no development on official bcmon blog since July 2013.
Other firmwares you may have to compile the drivers for it.
You may have to compile the drivers manually for it.
Nexus 7(2012), Samsung galaxy S2 have BCM4330 whose internal wifi is capable of monitor mode.
Also Motorola Xoom, Galaxy Tab, Nexus S, Nexus One have BCM4329 and known to support bcmon.

 Little Experiment
And then I started searching firwares and drivers for Samsung galaxy S2 and started testing with this old phone.

+1 for detailed explanation and external references. Exactly the answer I wanted, thank you.

@DaBaws Glad to be of help, There's more to come, I'm researching on it.

I'll be eager to learn more, appreciate your efforts.

Hey, thanks for the further experiment, actually I was having a look at this a couple days ago http://forum.xda-developers.com/showthread.php?t=1940416 trying to use my friends' galaxy s2 to do the same, seems like it works out well.

authors: Матвей CyberНовосадный


text:
Phone not booting after flashing Hyperion 9
I followed the steps on this link to install Hyperion 9 on my old Samsung Galaxy Y. After completing the installation and rebooting, the phone is stuck at the Samsung logo start screen. I have tried redoing the whole installation a few times, just in case, but only to get the same result. I waited for around twenty minutes at the Samsung logo each time. I previously tried two other ROMs which do take time on the first boot, but the wait (~3 minutes) is after the Samsung logo screen, i.e., at the ROM's own logo screen, and everything was fine after that.
I had installed something with "EXT4" for one of the earlier ROMs. I'm not sure if this might be preventing Hyperion from starting.
What could I do?

maybe this link could help? http://howtorootmobile.com/stuck-in-android-boot-loop-tips-to-fix-recover-from-boot-loop/

For me this sounds like you are formatting the /system partition after flashing the rom. After installing the HYPERION-09.DXMJ1.GM-FINAL.BUILD zip don't wipe anything. If your are following those steps carefully I don't see why it should not work. EXT4 is the partition type and that should be fine too. Please add a link to the other roms you have installed so we can see what has been flashed to the device and what changes have been made.

authors: خالد ابوبهجت


text:
Kingo Root - require networkconnection
I would like to know why Kingo Root wants networkconnection when one clicks the "one click"-root button? I read a thread on XDA-forum that you could disable network-connection during root to protect things to be transmitted to a remote server (important data such as the EFS-folder).
So - Is there any reason the app wants me to be connected to internet when rooting? Should I be worried?

This should be easier to be answered if you asked the developer themselves, but... XDA forum had this suspicion before, and they seem to take an action by removing the app from there, until it's proven that it doesn't contain any malware (read: sending private data). If you're still unable to root your device without internet connection, then you've been warned, since the rooting process itself shouldn't need internet.

Simple alternative is to go for a trusted root app like Framaroot. The root process is pretty simple in Kingo Root, I agree, but I would definitely prefer a confirmed working app over it any day.


text:
Can I delete Gmail account on Android safely without affecting my Gmail on computer?
Can I delete my Gmail account from my phone without the Gmail and Google account (with contacts, photos, etc) being deleted from my computer?

You want to remove not delete. 2) Gmail and Google Account are not two different things. They are one single thing called Google Account.

Go to Settings
Go to accounts and sync.
Click Remove account.

This will disassociate your phone with your google account. The Google account will still exist, just not on your phone.

Yes. Deleting the account from the phone only disables your phone from accessing the account. Your computer and its files will be untouched.

The easiest way to delete an account on a Samsung Galaxy S6 is

Go into the account on gmail
Hit the arrow to the right of the account name to bring up a settings menu. This arrow is right above the inbox.
Choose Manage Accounts
Tap the google icon
Choose the account you want to delete. This will bring you to sync settings.
At the top right hit More Option and choose Remove Account. This will not affect the account other than taking it off from your phone.


text:
Quick way to switch between pasword-protected screen and no protection?
When I have my android phone with me, I don't want it to be password or pin protected.
When I don't have my android phone with me, I want it to be password or pin protected.
Switching between the two cases requires everytime going into Settings -> Lock Screen, to enter new password or pin. Is there a quicker way to switch? Thanks.
My Android phones are 4.4.2 and 4.3 respectively.

Okay...just please tell us, how will the phone know where are you, and are you the owner?
You could use knock code or pattern, since they are fast and easy to enter.

I am the owner. What are knock code or pattern?

Knock code and Pattern are two additional types of screen lock which you can adjust in your settings.
Settings>Display>Lock screen>Select screen lock
OR
Settings > Screen security

That does not exist. You could change the lock screen type in Settings?
That what you are searching for, is that the phone "knows" the owner. But the cell phone is not pure artificial intelligence. Or on the other way you need a small piece of hardware that is connected with Bluetooth with your phone. That means that little piece of hardware needs to be all the time with you. And again that might be available but I'm unfamiliar with it.

Yes, you can.
Go to Settings ➡ Personal ➡ Lock Screen and Security ➡ Secure Lock Settings ➡ Smart Lock.
Here you will find these four options:

On-body detection seems to be exactly what you're asking about, and you may as also find trusted places get helpful, for example, keeping your phone unlocked while you're at home or at work.


text:
"Can't play this video" when trying to play downloaded DailyMotion video
From one of the answer in Copy synced videos in/from Dailymotion,

Go to the cache, and find the file that you want to play. There will be 2 files with the same name, one will be only a few kb, the other will be the video (should be a few MB).
Long press on the file until you get the menu. Then select "open as", then "video", then select a video player.

I did that process, but when I select "video", after buffering it shows a dialogue that says "Can't play this video".
Any solution to this problem?


text:
Is it possible to use a Google Play Gift Card with In-App billing and purchases?
I have installed the free version of an app on my phone from Google Play. Now I want to purchase the full version of that application using in-app billing or purchase option already available in that application.
I don't have a credit card, but I have already purchased Google Play gift cards, and I want to pay for the in-app purchase with a gift card.
Is this possible, and if so, how?

I think there is an easier way... Why don't you go to the Google Play Store, and Redeem the gift card and than use in-app purchase?

It is possible
just click through the in app purchase dialog and there will be a "redeem" button. if you click it, you can simply enter your code and that's it.

authors: Инна Винникова


text:
Delete incomplete download from Play Store
I was downloading a game from Play Store, but suddenly errors occur when 75% file downloaded. My device storage is limited and now I wanted to delete that useless files.
Where are the files located?

Could you tell us about the error? What error message was it?

they are / get deleted, because most probably a checksum was wrong and so the download has failed. just try again.

You don't need to delete that. If an error occurs and download is interrupted the Android OS itself deletes that file(It consider it as garbage).

You can also clear "Google Play Store" cache.

Hello. Can you mention the steps needed to do that?

It is according to the user interface of Samsung devices but it should be similar for other devices:
1- go to Setting
2-  select Apps
3- find "Google Play Store" and click on it
4-  select Storage
5- select CLEAR CACHE

Try CleanMaster for Android. It tracks and deletes unwanted and useless files from the temp, obb and other folders. I have used it and works for me. Its easy ;)

A link for the app?

You know that Clean Master isn't generally liked by critics, right? Many sources of information are there that counter the fact that Clean Master actually does stuff. (http://www.quora.com/Is-the-Clean-Master-app-for-Android-really-useful) I've had a personal experience where I found out that it showed 3.6 gb as cleared space, when none of the files I had specified were actually cleaned. It's a bunch of fancy animations for me, nothing else.
Instead, go for a file browser like Solid Explorer and delete the files yourself.
Here's more proof : https://tr.im/7YYmZ

The app is available on Google Play.

@rjt.rockx - I am not supporting it for boosting the phone's performance. I agree the Android and Windows platforms are different. --- Even though there are some people criticizing the app, I have seen reduction in junk files and garbage from apps and it is also helpful to delete files that are useless on the phone. --- The rest depends on the user........ Anyways the files should automatically be deleted with the phone restarts, if not, then apps like these are easier than manually deleting something that should not be..


text:
Avoiding facebook messenger sounds and icons while synchronizing messages
I have an android Samsung S4 phone.
As far as I can remember Facebook Messenger app has always had this annoyance: when I connect my cellphone to the internet the app synchronizes and downloads all the past messages as a conversation history.
The problem is that every old message is downloaded and notifications are continuous since those messages are new for my cellphone. It's a continuous ringing sound since old messages are treated as new, the small chat icon is also constantly present on the screen per each contact I contacted before my cellphone's update.
I would like the app either to synchronize silently or not to synchronize at all since it seems to ignore the synchronize/don't synchronize button I have in the top bar.
I need to use facebook messenger to communicate with some friends who just use facebook but this problem is terribly annoying me.

What about disabling notifications of facebook messages? You can't modify the facebook behavior: it is a whatsapp like messenger with the difference that all the messages are stored in the cloud, but all messages must be downloaded always.

Unfortunately it is of no use. For whatever reason I de-checked the "Enable notifications" for the messenger app but they kept bothering me as soon as I connected.

Actually this isn't normal behaviour of the app. It should remember which messages have already been delivered and read and not send notifications of these messages. Only new, unread messages should cause a notification.

Any other friend I have experiences the same behavior. They have many different smartphones and android versions so this cannot be a coincidence.


text:
Google Play Music Playlists
So I'm just wondering if there is a way to "mass select" a heap of songs and then add them to a playlist all at once instead of having to select one song, add it to a playlist etc. for every song.
Cheers.

I'm using this apk to play music. To multi select songs, just go to all songs, and tap the button on top right upper corner, and you'll get check boxes by each song where you select them and click play.

Is it able to scan Google play music? Because I have the majority of my songs purchased from the Play Store.

If it's downloaded on your device then yes, if not then no...


text:
Multiple Gmail Accounts
Am I able to add a second email address to my phone. On the iPad I know you can have an inbox for multiple email addresses. Can I do this so I have my personal emails and a secondary one in the gmail app? They are both gmail accounts.
Thanks

Yes you can, to get this working just click on the button on left upper side of window and click on you email, now you'll get option to add another account.

*P.S on the image it shows "Personal" you just click on "Google" since it's Google account

Ahhh thank you! I was trying to do it from settings...


text:
SSH Tunnel through Android device
My friend has a little trouble getting around his new Linux system. I'm fairly knowledgeable in that topic so I want to SSH into his machine to take a look for myself.
Problem is he lives in a student hall, so he can't simply forward a port in the router. My idea was to create a Android WifiHotspot, connect his computer and forward port 22 to his local address. I tried that at home but none of the apps really work or want to do what I want (I don't want to SSH into my phone, I want to forward a port in my phone to a computer) and the questions asked to the topic are mostly 'opening ports for games' or 'SSH into my phone from my computer' but not really what I want.
There us the app 'Port Forwarder' that seems to do what I want but it didn't really work.
On the flip side, I couldn't even ping my phone, so there might be something more wrong.
Can someone help?

Answered here: How to port-forward internet using Android Hotspot to PC?. Related: How to connect to Android through SSH over 3G/4G public IP?

if you are in the same network as your friend, you may just connect
if you are in a different network and you want to connect to the computer through your android phone, you probably have to forward the port from your mobile Internet access to the machine, I think this is not possible
you have to use a vpn to your private network and put those two virtual networks together (your vpn and your LAN) then you might connect your friends pc to that vpn and access it as it would be in the same network as you. recommended but maybe not easy because you have to set up a vpn server on your local machine and make your friend connect.
if you have to use the android access point, you will have to connect the android to that vpn and route your friends traffic through the vpn, not easy and also requires changes on your friends machine